Sleazy Fork is available in English.

nHentai Helper

Download nHentai manga as compression file easily, and add some useful features. Also support some mirror sites.

Mint 2022.08.14.. Lásd a legutóbbi verzió

// ==UserScript==
// @name               nHentai Helper
// @name:zh-CN         nHentai 助手
// @name:zh-TW         nHentai 助手
// @namespace          https://github.com/Tsuk1ko
// @version            3.0.0
// @author             Jindai Kirin
// @description        Download nHentai manga as compression file easily, and add some useful features. Also support some mirror sites.
// @description:zh-CN  为 nHentai 增加压缩打包下载方式以及一些辅助功能,同时还支持一些镜像站
// @description:zh-TW  爲 nHentai 增加壓縮打包下載方式以及一些輔助功能,同時還支援一些鏡像站
// @license            GPL-3.0
// @icon               https://nhentai.net/favicon.ico
// @homepageURL        https://github.com/Tsuk1ko/nhentai-helper
// @supportURL         https://github.com/Tsuk1ko/nhentai-helper/issues
// @include            /^https:\/\/([^/]*\.)?(nya|dog|cat|bug|qq|fox|ee|yy)hentai[0-9]*\./
// @match              https://nhentai.net/*
// @match              https://nhentai.xxx/*
// @match              https://nhentai.to/*
// @match              https://nhentai.website/*
// @require            https://fastly.jsdelivr.net/npm/comlink@4.3.1/dist/umd/comlink.min.js
// @require            https://fastly.jsdelivr.net/npm/eventemitter3@4.0.7/umd/eventemitter3.min.js
// @require            https://fastly.jsdelivr.net/npm/file-saver@2.0.5/dist/FileSaver.min.js
// @require            https://fastly.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js
// @require            https://fastly.jsdelivr.net/npm/jquery-pjax@2.0.1/jquery.pjax.min.js
// @require            https://fastly.jsdelivr.net/npm/localforage@1.10.0/dist/localforage.min.js
// @require            https://fastly.jsdelivr.net/npm/md5@2.3.0/dist/md5.min.js
// @require            https://fastly.jsdelivr.net/npm/noty@3.1.4/lib/noty.min.js
// @require            https://fastly.jsdelivr.net/npm/vue@3.2.37/dist/vue.global.prod.js
// @connect            nhentai.net
// @connect            i.nhentai.net
// @connect            cdn.nhentai.xxx
// @connect            cdn.nload.xyz
// @resource           notycss https://fastly.jsdelivr.net/npm/noty@3.1.4/lib/noty.min.css
// @grant              GM_addStyle
// @grant              GM_getResourceText
// @grant              GM_registerMenuCommand
// @grant              unsafeWindow
// @grant              GM_getValue
// @grant              GM_setValue
// @grant              GM_xmlhttpRequest
// @run-at             document-end
// @noframes          
// ==/UserScript==

// use vite-plugin-monkey@2.0.0 at 2022-08-14T17:47:42.606Z

;(({ css = "" }) => {
  const style = document.createElement("style");
  style.innerText = css;
  style.dataset.source = "vite-plugin-monkey";
  document.head.appendChild(style);
})({
  "css": "@charset \"UTF-8\";.download-zip:disabled{cursor:wait}.gallery>.download-zip{position:absolute;z-index:1;left:0;top:0;opacity:.8}.gallery:hover>.download-zip{opacity:1}#page-container{position:relative}@media screen and (max-width:768px){#page-container{padding-top:40px}}#online-view-mode-btn{position:absolute;right:0;top:0;margin:0}.btn-noty-green{background-color:#66bb6a!important}.btn-noty-blue{background-color:#42a5f5!important}.btn-noty:hover{filter:brightness(1.15)}.noty_buttons{padding-top:0!important}.pages-input{-webkit-appearance:none;display:inline-block;border-radius:3px;padding:0 .1em 0 1em;font-size:1em;width:100%;height:40px;border:0;vertical-align:top;margin-top:5px}.gallery.downloaded .caption{color:#999}.download-item[data-v-5e3261cd]{position:relative;white-space:nowrap;padding:2px;overflow:visible}.download-item--can-cancel[data-v-5e3261cd]:hover{width:calc(100% - 30px)}.download-item__cancel[data-v-5e3261cd]{cursor:pointer;position:absolute;top:0;right:-30px;color:#f44336;font-size:20px;line-height:30px;width:30px}.download-item__title[data-v-5e3261cd]{overflow:hidden;text-overflow:ellipsis;text-align:left}.download-item__progress[data-v-5e3261cd]{background-color:#0000ff80;line-height:10px}.download-item--error .download-item__progress[data-v-5e3261cd]{background-color:#ff000080}.download-item--compressing .download-item__progress[data-v-5e3261cd]{background-color:#00ff0080}.download-item__progress-text[data-v-5e3261cd]{transform:scale(.8)}#download-panel[data-v-658acab9]{overflow-x:hidden;position:fixed;top:20vh;right:0;width:calc(50vw - 620px);max-width:300px;min-width:150px;max-height:60vh;background-color:#000000b3;z-index:100;font-size:12px;overflow-y:scroll}#download-panel[data-v-658acab9]::-webkit-scrollbar{width:6px;background-color:#000000b3}#download-panel[data-v-658acab9]::-webkit-scrollbar-thumb{background-color:#fff9}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:\"Helvetica Neue\",Helvetica,\"PingFang SC\",\"Hiragino Sans GB\",\"Microsoft YaHei\",\"\\5fae\\8f6f\\96c5\\9ed1\",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{-webkit-animation:v-modal-in var(--el-transition-duration-fast) ease;animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{-webkit-animation:v-modal-out var(--el-transition-duration-fast) ease forwards;animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@-webkit-keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{to{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px;word-break:break-all}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size);word-break:break-all}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{-webkit-animation:modal-fade-in var(--el-transition-duration);animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{-webkit-animation:dialog-fade-in var(--el-transition-duration);animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{-webkit-animation:modal-fade-out var(--el-transition-duration);animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{-webkit-animation:dialog-fade-out var(--el-transition-duration);animation:dialog-fade-out var(--el-transition-duration)}@-webkit-keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@-webkit-keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-form{--el-form-label-font-size:var(--el-font-size-base)}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:\"*\";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary)}.el-checkbox{color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:30px;height:32px}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:\"\";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:\"\";border:1px solid var(--el-checkbox-checked-icon-color);border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.el-input-number{position:relative;display:inline-block;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input_wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input_wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--el-color-danger)}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary)}.el-input{--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:100%;line-height:var(--el-input-height);box-sizing:border-box}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color)}.el-switch{display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);vertical-align:middle}.el-switch__core .el-switch__inner{position:absolute;top:1px;left:1px;transition:all var(--el-transition-duration);width:16px;height:16px;display:flex;justify-content:center;align-items:center;left:50%;white-space:nowrap}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);transition:opacity var(--el-transition-duration);position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-switch__core .el-switch__action{position:absolute;top:1px;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch__core .el-switch__action .is-icon,.el-switch__core .el-switch__action .is-text{transition:opacity var(--el-transition-duration);position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-switch__core .is-text{font-size:12px}.el-switch__core .is-show{opacity:1}.el-switch__core .is-hide{opacity:0}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:100%;margin-left:-17px;color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{left:50%;white-space:nowrap;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__inner,.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action,.el-switch--large.is-checked .el-switch__core .el-switch__inner{margin-left:-21px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__inner,.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action,.el-switch--small.is-checked .el-switch__core .el-switch__inner{margin-left:-13px}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px}.el-slider{width:100%;height:32px;display:flex;align-items:center}.el-slider__runway{flex:1;height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);position:relative;cursor:pointer}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button-wrapper:after{display:inline-block;content:\"\";height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{position:absolute;height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);transform:translate(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translate(-50%);font-size:14px;color:var(--el-color-info);margin-top:15px}.el-slider.is-vertical{position:relative;display:inline-flex;width:auto;height:100%;flex:0}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius, 4px)}.el-popper{position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:\" \";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary)}.el-button{display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:\"\";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}#nhentai-helper-setting-help-buttons{float:left;position:absolute}#nhentai-helper-setting-form label{font-weight:unset}#nhentai-helper-setting-form input:not([type=file]):not([type=checkbox]){background:inherit;color:var(--el-input-text-color,var(--el-text-color-regular))}#nhentai-helper-setting-form .el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color)}#nhentai-helper-setting-form .el-slider__stop{border:solid 1px var(--el-slider-runway-bg-color)}#nhentai-helper-setting-form .el-form-item:last-of-type{margin-bottom:0}#nhentai-helper-setting-form .m-l-16{margin-left:16px}#nhentai-helper-setting-form .m-b-32{margin-bottom:32px}\n"
});

var d4=Object.defineProperty;var p4=(or,Fn,o)=>Fn in or?d4(or,Fn,{enumerable:!0,configurable:!0,writable:!0,value:o}):or[Fn]=o;var yt=(or,Fn,o)=>(p4(or,typeof Fn!="symbol"?Fn+"":Fn,o),o);(function(or,Fn,o,lm,Ql,um,Jo,fm,cm){var Id,Od;"use strict";const Qo=e=>e&&typeof e=="object"&&"default"in e?e:{default:e},Ne=Qo(or),zn=Qo(um),eu=Qo(fm),Sa=Qo(cm);var wt=(Id=Reflect.get(document,"__monkeyWindow"))!=null?Id:window;wt.GM,wt.unsafeWindow=(Od=wt.unsafeWindow)!=null?Od:window;var Ca=wt.unsafeWindow;wt.GM_info,wt.GM_cookie;var tu=(...e)=>wt.GM_setValue(...e),dm=(...e)=>wt.GM_getResourceText(...e),pm=(...e)=>wt.GM_addStyle(...e),hm=(...e)=>wt.GM_registerMenuCommand(...e),mm=(...e)=>wt.GM_xmlhttpRequest(...e),nu=(...e)=>wt.GM_getValue(...e);const h4="";var ru=gm;function gm(e){var n,r;if(typeof e!="function")throw new Error("expected a function but got "+e);return function(){return n||(n=!0,r=e.apply(this,arguments),e=void 0),r}}const ou=Math.max(navigator.hardwareConcurrency-1,1),{pathname:iu,host:ei}=window.location,au=/^\/g\/[0-9]+\/?(\?.*)?$/.test(iu),su=/^\/g\/[0-9]+(\/list)?\/[0-9]+\/?(\?.*)?$/.test(iu),bm=!au&&!su&&Ne.default(".gallery").length>0,ym=ei==="nhentai.net",wm=ei==="nhentai.xxx",_m=ei==="nhentai.to"||ei==="nhentai.website";var ti,vm=new Uint8Array(16);function Em(){if(!ti&&(ti=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!ti))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ti(vm)}const xm=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Sm(e){return typeof e=="string"&&xm.test(e)}for(var nt=[],Ta=0;Ta<256;++Ta)nt.push((Ta+256).toString(16).substr(1));function Cm(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(nt[e[n+0]]+nt[e[n+1]]+nt[e[n+2]]+nt[e[n+3]]+"-"+nt[e[n+4]]+nt[e[n+5]]+"-"+nt[e[n+6]]+nt[e[n+7]]+"-"+nt[e[n+8]]+nt[e[n+9]]+"-"+nt[e[n+10]]+nt[e[n+11]]+nt[e[n+12]]+nt[e[n+13]]+nt[e[n+14]]+nt[e[n+15]]).toLowerCase();if(!Sm(r))throw TypeError("Stringified UUID is invalid");return r}function Tm(e,n,r){e=e||{};var a=e.random||(e.rng||Em)();if(a[6]=a[6]&15|64,a[8]=a[8]&63|128,n){r=r||0;for(var l=0;l<16;++l)n[r+l]=a[l];return n}return Cm(a)}const Be={log:(...e)=>console.log("[nhentai-helper]",...e),warn:(...e)=>console.warn("[nhentai-helper]",...e),error:(...e)=>console.error("[nhentai-helper]",...e)},Aa=(e,n)=>e.splice(n,1)[0];class lu{constructor(n=1){yt(this,"queue",o.reactive([]));yt(this,"emitter",new lm.EventEmitter);yt(this,"canSingleStart",()=>!0);yt(this,"singleRunning",!1);this.thread=n}get runningThreadNum(){return this.queue.filter(({running:n})=>n).length}get length(){return this.queue.length}push(n,r){this.queue.push({id:Tm(),running:!1,fn:n,info:r})}async start(){if(this.thread<=1){if(this.singleRunning||this.queue.length===0)return;this.singleRunning=!0;do{if(!this.canSingleStart()){this.singleRunning=!1;return}await this.queue[0].fn(),this.queue.shift()}while(this.queue.length>0);this.singleRunning=!1,this.emitter.emit("finish")}else{const n=this.runningThreadNum;if(n>=this.thread||this.queue.length===n)return;const r=this.queue.filter(({running:a})=>!a);for(let a=0;a<Math.min(r.length,this.thread-n);a++){const l=r[a];l.running=!0,l.fn().then(async()=>{Aa(this.queue,this.queue.findIndex(({id:u})=>u===l.id)),this.queue.length?await this.start():this.emitter.emit("finish")}).catch(Be.error)}}}async skipFromError(){this.queue.shift(),await this.restartFromError()}async restartFromError(){this.singleRunning=!1,await this.start()}}var so=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ni={exports:{}};/**
 * @license
 * Lodash <https://lodash.com/>
 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
 * Released under MIT license <https://lodash.com/license>
 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
 */(function(e,n){(function(){var r,a="4.17.21",l=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",d="Invalid `variable` option passed into `_.template`",h="__lodash_hash_undefined__",g=500,y="__lodash_placeholder__",_=1,C=2,v=4,E=1,w=2,A=1,S=2,N=4,O=8,L=16,R=32,B=64,D=128,H=256,Y=512,oe=30,G="...",ee=800,M=16,q=1,X=2,K=3,Q=1/0,fe=9007199254740991,me=17976931348623157e292,Se=0/0,ce=4294967295,ne=ce-1,ve=ce>>>1,ze=[["ary",D],["bind",A],["bindKey",S],["curry",O],["curryRight",L],["flip",Y],["partial",R],["partialRight",B],["rearg",H]],Ae="[object Arguments]",re="[object Array]",Z="[object AsyncFunction]",le="[object Boolean]",ke="[object Date]",Ce="[object DOMException]",je="[object Error]",Ft="[object Function]",Kn="[object GeneratorFunction]",dt="[object Map]",mn="[object Number]",jr="[object Null]",pt="[object Object]",wr="[object Promise]",Po="[object Proxy]",ht="[object RegExp]",Ze="[object Set]",gn="[object String]",bn="[object Symbol]",U="[object Undefined]",ye="[object WeakMap]",kt="[object WeakSet]",st="[object ArrayBuffer]",zt="[object DataView]",Lo="[object Float32Array]",Ns="[object Float64Array]",Rs="[object Int8Array]",Ps="[object Int16Array]",Ls="[object Int32Array]",Ms="[object Uint8Array]",Vs="[object Uint8ClampedArray]",Fs="[object Uint16Array]",zs="[object Uint32Array]",NT=/\b__p \+= '';/g,RT=/\b(__p \+=) '' \+/g,PT=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Nd=/&(?:amp|lt|gt|quot|#39);/g,Rd=/[&<>"']/g,LT=RegExp(Nd.source),MT=RegExp(Rd.source),VT=/<%-([\s\S]+?)%>/g,FT=/<%([\s\S]+?)%>/g,Pd=/<%=([\s\S]+?)%>/g,zT=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,DT=/^\w*$/,WT=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ds=/[\\^$.*+?()[\]{}|]/g,UT=RegExp(Ds.source),Ws=/^\s+/,HT=/\s/,qT=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,jT=/\{\n\/\* \[wrapped with (.+)\] \*/,GT=/,? & /,KT=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,YT=/[()=,{}\[\]\/\s]/,XT=/\\(\\)?/g,ZT=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ld=/\w*$/,JT=/^[-+]0x[0-9a-f]+$/i,QT=/^0b[01]+$/i,eA=/^\[object .+?Constructor\]$/,tA=/^0o[0-7]+$/i,nA=/^(?:0|[1-9]\d*)$/,rA=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Li=/($^)/,oA=/['\n\r\u2028\u2029\\]/g,Mi="\\ud800-\\udfff",iA="\\u0300-\\u036f",aA="\\ufe20-\\ufe2f",sA="\\u20d0-\\u20ff",Md=iA+aA+sA,Vd="\\u2700-\\u27bf",Fd="a-z\\xdf-\\xf6\\xf8-\\xff",lA="\\xac\\xb1\\xd7\\xf7",uA="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",fA="\\u2000-\\u206f",cA=" \\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",zd="A-Z\\xc0-\\xd6\\xd8-\\xde",Dd="\\ufe0e\\ufe0f",Wd=lA+uA+fA+cA,Us="['\u2019]",dA="["+Mi+"]",Ud="["+Wd+"]",Vi="["+Md+"]",Hd="\\d+",pA="["+Vd+"]",qd="["+Fd+"]",jd="[^"+Mi+Wd+Hd+Vd+Fd+zd+"]",Hs="\\ud83c[\\udffb-\\udfff]",hA="(?:"+Vi+"|"+Hs+")",Gd="[^"+Mi+"]",qs="(?:\\ud83c[\\udde6-\\uddff]){2}",js="[\\ud800-\\udbff][\\udc00-\\udfff]",Gr="["+zd+"]",Kd="\\u200d",Yd="(?:"+qd+"|"+jd+")",mA="(?:"+Gr+"|"+jd+")",Xd="(?:"+Us+"(?:d|ll|m|re|s|t|ve))?",Zd="(?:"+Us+"(?:D|LL|M|RE|S|T|VE))?",Jd=hA+"?",Qd="["+Dd+"]?",gA="(?:"+Kd+"(?:"+[Gd,qs,js].join("|")+")"+Qd+Jd+")*",bA="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",yA="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ep=Qd+Jd+gA,wA="(?:"+[pA,qs,js].join("|")+")"+ep,_A="(?:"+[Gd+Vi+"?",Vi,qs,js,dA].join("|")+")",vA=RegExp(Us,"g"),EA=RegExp(Vi,"g"),Gs=RegExp(Hs+"(?="+Hs+")|"+_A+ep,"g"),xA=RegExp([Gr+"?"+qd+"+"+Xd+"(?="+[Ud,Gr,"$"].join("|")+")",mA+"+"+Zd+"(?="+[Ud,Gr+Yd,"$"].join("|")+")",Gr+"?"+Yd+"+"+Xd,Gr+"+"+Zd,yA,bA,Hd,wA].join("|"),"g"),SA=RegExp("["+Kd+Mi+Md+Dd+"]"),CA=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,TA=["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"],AA=-1,Ve={};Ve[Lo]=Ve[Ns]=Ve[Rs]=Ve[Ps]=Ve[Ls]=Ve[Ms]=Ve[Vs]=Ve[Fs]=Ve[zs]=!0,Ve[Ae]=Ve[re]=Ve[st]=Ve[le]=Ve[zt]=Ve[ke]=Ve[je]=Ve[Ft]=Ve[dt]=Ve[mn]=Ve[pt]=Ve[ht]=Ve[Ze]=Ve[gn]=Ve[ye]=!1;var Le={};Le[Ae]=Le[re]=Le[st]=Le[zt]=Le[le]=Le[ke]=Le[Lo]=Le[Ns]=Le[Rs]=Le[Ps]=Le[Ls]=Le[dt]=Le[mn]=Le[pt]=Le[ht]=Le[Ze]=Le[gn]=Le[bn]=Le[Ms]=Le[Vs]=Le[Fs]=Le[zs]=!0,Le[je]=Le[Ft]=Le[ye]=!1;var kA={\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"},BA={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},$A={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},IA={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},OA=parseFloat,NA=parseInt,tp=typeof so=="object"&&so&&so.Object===Object&&so,RA=typeof self=="object"&&self&&self.Object===Object&&self,ot=tp||RA||Function("return this")(),Ks=n&&!n.nodeType&&n,_r=Ks&&!0&&e&&!e.nodeType&&e,np=_r&&_r.exports===Ks,Ys=np&&tp.process,Dt=function(){try{var k=_r&&_r.require&&_r.require("util").types;return k||Ys&&Ys.binding&&Ys.binding("util")}catch{}}(),rp=Dt&&Dt.isArrayBuffer,op=Dt&&Dt.isDate,ip=Dt&&Dt.isMap,ap=Dt&&Dt.isRegExp,sp=Dt&&Dt.isSet,lp=Dt&&Dt.isTypedArray;function Bt(k,V,P){switch(P.length){case 0:return k.call(V);case 1:return k.call(V,P[0]);case 2:return k.call(V,P[0],P[1]);case 3:return k.call(V,P[0],P[1],P[2])}return k.apply(V,P)}function PA(k,V,P,J){for(var de=-1,$e=k==null?0:k.length;++de<$e;){var Je=k[de];V(J,Je,P(Je),k)}return J}function Wt(k,V){for(var P=-1,J=k==null?0:k.length;++P<J&&V(k[P],P,k)!==!1;);return k}function LA(k,V){for(var P=k==null?0:k.length;P--&&V(k[P],P,k)!==!1;);return k}function up(k,V){for(var P=-1,J=k==null?0:k.length;++P<J;)if(!V(k[P],P,k))return!1;return!0}function Yn(k,V){for(var P=-1,J=k==null?0:k.length,de=0,$e=[];++P<J;){var Je=k[P];V(Je,P,k)&&($e[de++]=Je)}return $e}function Fi(k,V){var P=k==null?0:k.length;return!!P&&Kr(k,V,0)>-1}function Xs(k,V,P){for(var J=-1,de=k==null?0:k.length;++J<de;)if(P(V,k[J]))return!0;return!1}function De(k,V){for(var P=-1,J=k==null?0:k.length,de=Array(J);++P<J;)de[P]=V(k[P],P,k);return de}function Xn(k,V){for(var P=-1,J=V.length,de=k.length;++P<J;)k[de+P]=V[P];return k}function Zs(k,V,P,J){var de=-1,$e=k==null?0:k.length;for(J&&$e&&(P=k[++de]);++de<$e;)P=V(P,k[de],de,k);return P}function MA(k,V,P,J){var de=k==null?0:k.length;for(J&&de&&(P=k[--de]);de--;)P=V(P,k[de],de,k);return P}function Js(k,V){for(var P=-1,J=k==null?0:k.length;++P<J;)if(V(k[P],P,k))return!0;return!1}var VA=Qs("length");function FA(k){return k.split("")}function zA(k){return k.match(KT)||[]}function fp(k,V,P){var J;return P(k,function(de,$e,Je){if(V(de,$e,Je))return J=$e,!1}),J}function zi(k,V,P,J){for(var de=k.length,$e=P+(J?1:-1);J?$e--:++$e<de;)if(V(k[$e],$e,k))return $e;return-1}function Kr(k,V,P){return V===V?JA(k,V,P):zi(k,cp,P)}function DA(k,V,P,J){for(var de=P-1,$e=k.length;++de<$e;)if(J(k[de],V))return de;return-1}function cp(k){return k!==k}function dp(k,V){var P=k==null?0:k.length;return P?tl(k,V)/P:Se}function Qs(k){return function(V){return V==null?r:V[k]}}function el(k){return function(V){return k==null?r:k[V]}}function pp(k,V,P,J,de){return de(k,function($e,Je,Re){P=J?(J=!1,$e):V(P,$e,Je,Re)}),P}function WA(k,V){var P=k.length;for(k.sort(V);P--;)k[P]=k[P].value;return k}function tl(k,V){for(var P,J=-1,de=k.length;++J<de;){var $e=V(k[J]);$e!==r&&(P=P===r?$e:P+$e)}return P}function nl(k,V){for(var P=-1,J=Array(k);++P<k;)J[P]=V(P);return J}function UA(k,V){return De(V,function(P){return[P,k[P]]})}function hp(k){return k&&k.slice(0,yp(k)+1).replace(Ws,"")}function $t(k){return function(V){return k(V)}}function rl(k,V){return De(V,function(P){return k[P]})}function Mo(k,V){return k.has(V)}function mp(k,V){for(var P=-1,J=k.length;++P<J&&Kr(V,k[P],0)>-1;);return P}function gp(k,V){for(var P=k.length;P--&&Kr(V,k[P],0)>-1;);return P}function HA(k,V){for(var P=k.length,J=0;P--;)k[P]===V&&++J;return J}var qA=el(kA),jA=el(BA);function GA(k){return"\\"+IA[k]}function KA(k,V){return k==null?r:k[V]}function Yr(k){return SA.test(k)}function YA(k){return CA.test(k)}function XA(k){for(var V,P=[];!(V=k.next()).done;)P.push(V.value);return P}function ol(k){var V=-1,P=Array(k.size);return k.forEach(function(J,de){P[++V]=[de,J]}),P}function bp(k,V){return function(P){return k(V(P))}}function Zn(k,V){for(var P=-1,J=k.length,de=0,$e=[];++P<J;){var Je=k[P];(Je===V||Je===y)&&(k[P]=y,$e[de++]=P)}return $e}function Di(k){var V=-1,P=Array(k.size);return k.forEach(function(J){P[++V]=J}),P}function ZA(k){var V=-1,P=Array(k.size);return k.forEach(function(J){P[++V]=[J,J]}),P}function JA(k,V,P){for(var J=P-1,de=k.length;++J<de;)if(k[J]===V)return J;return-1}function QA(k,V,P){for(var J=P+1;J--;)if(k[J]===V)return J;return J}function Xr(k){return Yr(k)?tk(k):VA(k)}function tn(k){return Yr(k)?nk(k):FA(k)}function yp(k){for(var V=k.length;V--&&HT.test(k.charAt(V)););return V}var ek=el($A);function tk(k){for(var V=Gs.lastIndex=0;Gs.test(k);)++V;return V}function nk(k){return k.match(Gs)||[]}function rk(k){return k.match(xA)||[]}var ok=function k(V){V=V==null?ot:Zr.defaults(ot.Object(),V,Zr.pick(ot,TA));var P=V.Array,J=V.Date,de=V.Error,$e=V.Function,Je=V.Math,Re=V.Object,il=V.RegExp,ik=V.String,Ut=V.TypeError,Wi=P.prototype,ak=$e.prototype,Jr=Re.prototype,Ui=V["__core-js_shared__"],Hi=ak.toString,Oe=Jr.hasOwnProperty,sk=0,wp=function(){var t=/[^.]+$/.exec(Ui&&Ui.keys&&Ui.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),qi=Jr.toString,lk=Hi.call(Re),uk=ot._,fk=il("^"+Hi.call(Oe).replace(Ds,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ji=np?V.Buffer:r,Jn=V.Symbol,Gi=V.Uint8Array,_p=ji?ji.allocUnsafe:r,Ki=bp(Re.getPrototypeOf,Re),vp=Re.create,Ep=Jr.propertyIsEnumerable,Yi=Wi.splice,xp=Jn?Jn.isConcatSpreadable:r,Vo=Jn?Jn.iterator:r,vr=Jn?Jn.toStringTag:r,Xi=function(){try{var t=Tr(Re,"defineProperty");return t({},"",{}),t}catch{}}(),ck=V.clearTimeout!==ot.clearTimeout&&V.clearTimeout,dk=J&&J.now!==ot.Date.now&&J.now,pk=V.setTimeout!==ot.setTimeout&&V.setTimeout,Zi=Je.ceil,Ji=Je.floor,al=Re.getOwnPropertySymbols,hk=ji?ji.isBuffer:r,Sp=V.isFinite,mk=Wi.join,gk=bp(Re.keys,Re),Qe=Je.max,lt=Je.min,bk=J.now,yk=V.parseInt,Cp=Je.random,wk=Wi.reverse,sl=Tr(V,"DataView"),Fo=Tr(V,"Map"),ll=Tr(V,"Promise"),Qr=Tr(V,"Set"),zo=Tr(V,"WeakMap"),Do=Tr(Re,"create"),Qi=zo&&new zo,eo={},_k=Ar(sl),vk=Ar(Fo),Ek=Ar(ll),xk=Ar(Qr),Sk=Ar(zo),ea=Jn?Jn.prototype:r,Wo=ea?ea.valueOf:r,Tp=ea?ea.toString:r;function m(t){if(qe(t)&&!pe(t)&&!(t instanceof Ee)){if(t instanceof Ht)return t;if(Oe.call(t,"__wrapped__"))return Ah(t)}return new Ht(t)}var to=function(){function t(){}return function(i){if(!Ue(i))return{};if(vp)return vp(i);t.prototype=i;var s=new t;return t.prototype=r,s}}();function ta(){}function Ht(t,i){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=r}m.templateSettings={escape:VT,evaluate:FT,interpolate:Pd,variable:"",imports:{_:m}},m.prototype=ta.prototype,m.prototype.constructor=m,Ht.prototype=to(ta.prototype),Ht.prototype.constructor=Ht;function Ee(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ce,this.__views__=[]}function Ck(){var t=new Ee(this.__wrapped__);return t.__actions__=Et(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Et(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Et(this.__views__),t}function Tk(){if(this.__filtered__){var t=new Ee(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function Ak(){var t=this.__wrapped__.value(),i=this.__dir__,s=pe(t),f=i<0,p=s?t.length:0,b=FB(0,p,this.__views__),x=b.start,T=b.end,I=T-x,F=f?T:x-1,z=this.__iteratees__,W=z.length,j=0,te=lt(I,this.__takeCount__);if(!s||!f&&p==I&&te==I)return Xp(t,this.__actions__);var ae=[];e:for(;I--&&j<te;){F+=i;for(var ge=-1,se=t[F];++ge<W;){var we=z[ge],xe=we.iteratee,Nt=we.type,bt=xe(se);if(Nt==X)se=bt;else if(!bt){if(Nt==q)continue e;break e}}ae[j++]=se}return ae}Ee.prototype=to(ta.prototype),Ee.prototype.constructor=Ee;function Er(t){var i=-1,s=t==null?0:t.length;for(this.clear();++i<s;){var f=t[i];this.set(f[0],f[1])}}function kk(){this.__data__=Do?Do(null):{},this.size=0}function Bk(t){var i=this.has(t)&&delete this.__data__[t];return this.size-=i?1:0,i}function $k(t){var i=this.__data__;if(Do){var s=i[t];return s===h?r:s}return Oe.call(i,t)?i[t]:r}function Ik(t){var i=this.__data__;return Do?i[t]!==r:Oe.call(i,t)}function Ok(t,i){var s=this.__data__;return this.size+=this.has(t)?0:1,s[t]=Do&&i===r?h:i,this}Er.prototype.clear=kk,Er.prototype.delete=Bk,Er.prototype.get=$k,Er.prototype.has=Ik,Er.prototype.set=Ok;function $n(t){var i=-1,s=t==null?0:t.length;for(this.clear();++i<s;){var f=t[i];this.set(f[0],f[1])}}function Nk(){this.__data__=[],this.size=0}function Rk(t){var i=this.__data__,s=na(i,t);if(s<0)return!1;var f=i.length-1;return s==f?i.pop():Yi.call(i,s,1),--this.size,!0}function Pk(t){var i=this.__data__,s=na(i,t);return s<0?r:i[s][1]}function Lk(t){return na(this.__data__,t)>-1}function Mk(t,i){var s=this.__data__,f=na(s,t);return f<0?(++this.size,s.push([t,i])):s[f][1]=i,this}$n.prototype.clear=Nk,$n.prototype.delete=Rk,$n.prototype.get=Pk,$n.prototype.has=Lk,$n.prototype.set=Mk;function In(t){var i=-1,s=t==null?0:t.length;for(this.clear();++i<s;){var f=t[i];this.set(f[0],f[1])}}function Vk(){this.size=0,this.__data__={hash:new Er,map:new(Fo||$n),string:new Er}}function Fk(t){var i=ha(this,t).delete(t);return this.size-=i?1:0,i}function zk(t){return ha(this,t).get(t)}function Dk(t){return ha(this,t).has(t)}function Wk(t,i){var s=ha(this,t),f=s.size;return s.set(t,i),this.size+=s.size==f?0:1,this}In.prototype.clear=Vk,In.prototype.delete=Fk,In.prototype.get=zk,In.prototype.has=Dk,In.prototype.set=Wk;function xr(t){var i=-1,s=t==null?0:t.length;for(this.__data__=new In;++i<s;)this.add(t[i])}function Uk(t){return this.__data__.set(t,h),this}function Hk(t){return this.__data__.has(t)}xr.prototype.add=xr.prototype.push=Uk,xr.prototype.has=Hk;function nn(t){var i=this.__data__=new $n(t);this.size=i.size}function qk(){this.__data__=new $n,this.size=0}function jk(t){var i=this.__data__,s=i.delete(t);return this.size=i.size,s}function Gk(t){return this.__data__.get(t)}function Kk(t){return this.__data__.has(t)}function Yk(t,i){var s=this.__data__;if(s instanceof $n){var f=s.__data__;if(!Fo||f.length<l-1)return f.push([t,i]),this.size=++s.size,this;s=this.__data__=new In(f)}return s.set(t,i),this.size=s.size,this}nn.prototype.clear=qk,nn.prototype.delete=jk,nn.prototype.get=Gk,nn.prototype.has=Kk,nn.prototype.set=Yk;function Ap(t,i){var s=pe(t),f=!s&&kr(t),p=!s&&!f&&rr(t),b=!s&&!f&&!p&&io(t),x=s||f||p||b,T=x?nl(t.length,ik):[],I=T.length;for(var F in t)(i||Oe.call(t,F))&&!(x&&(F=="length"||p&&(F=="offset"||F=="parent")||b&&(F=="buffer"||F=="byteLength"||F=="byteOffset")||Pn(F,I)))&&T.push(F);return T}function kp(t){var i=t.length;return i?t[wl(0,i-1)]:r}function Xk(t,i){return ma(Et(t),Sr(i,0,t.length))}function Zk(t){return ma(Et(t))}function ul(t,i,s){(s!==r&&!rn(t[i],s)||s===r&&!(i in t))&&On(t,i,s)}function Uo(t,i,s){var f=t[i];(!(Oe.call(t,i)&&rn(f,s))||s===r&&!(i in t))&&On(t,i,s)}function na(t,i){for(var s=t.length;s--;)if(rn(t[s][0],i))return s;return-1}function Jk(t,i,s,f){return Qn(t,function(p,b,x){i(f,p,s(p),x)}),f}function Bp(t,i){return t&&wn(i,tt(i),t)}function Qk(t,i){return t&&wn(i,St(i),t)}function On(t,i,s){i=="__proto__"&&Xi?Xi(t,i,{configurable:!0,enumerable:!0,value:s,writable:!0}):t[i]=s}function fl(t,i){for(var s=-1,f=i.length,p=P(f),b=t==null;++s<f;)p[s]=b?r:Hl(t,i[s]);return p}function Sr(t,i,s){return t===t&&(s!==r&&(t=t<=s?t:s),i!==r&&(t=t>=i?t:i)),t}function qt(t,i,s,f,p,b){var x,T=i&_,I=i&C,F=i&v;if(s&&(x=p?s(t,f,p,b):s(t)),x!==r)return x;if(!Ue(t))return t;var z=pe(t);if(z){if(x=DB(t),!T)return Et(t,x)}else{var W=ut(t),j=W==Ft||W==Kn;if(rr(t))return Qp(t,T);if(W==pt||W==Ae||j&&!p){if(x=I||j?{}:yh(t),!T)return I?$B(t,Qk(x,t)):BB(t,Bp(x,t))}else{if(!Le[W])return p?t:{};x=WB(t,W,T)}}b||(b=new nn);var te=b.get(t);if(te)return te;b.set(t,x),Gh(t)?t.forEach(function(se){x.add(qt(se,i,s,se,t,b))}):qh(t)&&t.forEach(function(se,we){x.set(we,qt(se,i,s,we,t,b))});var ae=F?I?$l:Bl:I?St:tt,ge=z?r:ae(t);return Wt(ge||t,function(se,we){ge&&(we=se,se=t[we]),Uo(x,we,qt(se,i,s,we,t,b))}),x}function eB(t){var i=tt(t);return function(s){return $p(s,t,i)}}function $p(t,i,s){var f=s.length;if(t==null)return!f;for(t=Re(t);f--;){var p=s[f],b=i[p],x=t[p];if(x===r&&!(p in t)||!b(x))return!1}return!0}function Ip(t,i,s){if(typeof t!="function")throw new Ut(c);return Xo(function(){t.apply(r,s)},i)}function Ho(t,i,s,f){var p=-1,b=Fi,x=!0,T=t.length,I=[],F=i.length;if(!T)return I;s&&(i=De(i,$t(s))),f?(b=Xs,x=!1):i.length>=l&&(b=Mo,x=!1,i=new xr(i));e:for(;++p<T;){var z=t[p],W=s==null?z:s(z);if(z=f||z!==0?z:0,x&&W===W){for(var j=F;j--;)if(i[j]===W)continue e;I.push(z)}else b(i,W,f)||I.push(z)}return I}var Qn=oh(yn),Op=oh(dl,!0);function tB(t,i){var s=!0;return Qn(t,function(f,p,b){return s=!!i(f,p,b),s}),s}function ra(t,i,s){for(var f=-1,p=t.length;++f<p;){var b=t[f],x=i(b);if(x!=null&&(T===r?x===x&&!Ot(x):s(x,T)))var T=x,I=b}return I}function nB(t,i,s,f){var p=t.length;for(s=he(s),s<0&&(s=-s>p?0:p+s),f=f===r||f>p?p:he(f),f<0&&(f+=p),f=s>f?0:Yh(f);s<f;)t[s++]=i;return t}function Np(t,i){var s=[];return Qn(t,function(f,p,b){i(f,p,b)&&s.push(f)}),s}function it(t,i,s,f,p){var b=-1,x=t.length;for(s||(s=HB),p||(p=[]);++b<x;){var T=t[b];i>0&&s(T)?i>1?it(T,i-1,s,f,p):Xn(p,T):f||(p[p.length]=T)}return p}var cl=ih(),Rp=ih(!0);function yn(t,i){return t&&cl(t,i,tt)}function dl(t,i){return t&&Rp(t,i,tt)}function oa(t,i){return Yn(i,function(s){return Ln(t[s])})}function Cr(t,i){i=tr(i,t);for(var s=0,f=i.length;t!=null&&s<f;)t=t[_n(i[s++])];return s&&s==f?t:r}function Pp(t,i,s){var f=i(t);return pe(t)?f:Xn(f,s(t))}function mt(t){return t==null?t===r?U:jr:vr&&vr in Re(t)?VB(t):ZB(t)}function pl(t,i){return t>i}function rB(t,i){return t!=null&&Oe.call(t,i)}function oB(t,i){return t!=null&&i in Re(t)}function iB(t,i,s){return t>=lt(i,s)&&t<Qe(i,s)}function hl(t,i,s){for(var f=s?Xs:Fi,p=t[0].length,b=t.length,x=b,T=P(b),I=1/0,F=[];x--;){var z=t[x];x&&i&&(z=De(z,$t(i))),I=lt(z.length,I),T[x]=!s&&(i||p>=120&&z.length>=120)?new xr(x&&z):r}z=t[0];var W=-1,j=T[0];e:for(;++W<p&&F.length<I;){var te=z[W],ae=i?i(te):te;if(te=s||te!==0?te:0,!(j?Mo(j,ae):f(F,ae,s))){for(x=b;--x;){var ge=T[x];if(!(ge?Mo(ge,ae):f(t[x],ae,s)))continue e}j&&j.push(ae),F.push(te)}}return F}function aB(t,i,s,f){return yn(t,function(p,b,x){i(f,s(p),b,x)}),f}function qo(t,i,s){i=tr(i,t),t=Eh(t,i);var f=t==null?t:t[_n(Gt(i))];return f==null?r:Bt(f,t,s)}function Lp(t){return qe(t)&&mt(t)==Ae}function sB(t){return qe(t)&&mt(t)==st}function lB(t){return qe(t)&&mt(t)==ke}function jo(t,i,s,f,p){return t===i?!0:t==null||i==null||!qe(t)&&!qe(i)?t!==t&&i!==i:uB(t,i,s,f,jo,p)}function uB(t,i,s,f,p,b){var x=pe(t),T=pe(i),I=x?re:ut(t),F=T?re:ut(i);I=I==Ae?pt:I,F=F==Ae?pt:F;var z=I==pt,W=F==pt,j=I==F;if(j&&rr(t)){if(!rr(i))return!1;x=!0,z=!1}if(j&&!z)return b||(b=new nn),x||io(t)?mh(t,i,s,f,p,b):LB(t,i,I,s,f,p,b);if(!(s&E)){var te=z&&Oe.call(t,"__wrapped__"),ae=W&&Oe.call(i,"__wrapped__");if(te||ae){var ge=te?t.value():t,se=ae?i.value():i;return b||(b=new nn),p(ge,se,s,f,b)}}return j?(b||(b=new nn),MB(t,i,s,f,p,b)):!1}function fB(t){return qe(t)&&ut(t)==dt}function ml(t,i,s,f){var p=s.length,b=p,x=!f;if(t==null)return!b;for(t=Re(t);p--;){var T=s[p];if(x&&T[2]?T[1]!==t[T[0]]:!(T[0]in t))return!1}for(;++p<b;){T=s[p];var I=T[0],F=t[I],z=T[1];if(x&&T[2]){if(F===r&&!(I in t))return!1}else{var W=new nn;if(f)var j=f(F,z,I,t,i,W);if(!(j===r?jo(z,F,E|w,f,W):j))return!1}}return!0}function Mp(t){if(!Ue(t)||jB(t))return!1;var i=Ln(t)?fk:eA;return i.test(Ar(t))}function cB(t){return qe(t)&&mt(t)==ht}function dB(t){return qe(t)&&ut(t)==Ze}function pB(t){return qe(t)&&va(t.length)&&!!Ve[mt(t)]}function Vp(t){return typeof t=="function"?t:t==null?Ct:typeof t=="object"?pe(t)?Dp(t[0],t[1]):zp(t):am(t)}function gl(t){if(!Yo(t))return gk(t);var i=[];for(var s in Re(t))Oe.call(t,s)&&s!="constructor"&&i.push(s);return i}function hB(t){if(!Ue(t))return XB(t);var i=Yo(t),s=[];for(var f in t)f=="constructor"&&(i||!Oe.call(t,f))||s.push(f);return s}function bl(t,i){return t<i}function Fp(t,i){var s=-1,f=xt(t)?P(t.length):[];return Qn(t,function(p,b,x){f[++s]=i(p,b,x)}),f}function zp(t){var i=Ol(t);return i.length==1&&i[0][2]?_h(i[0][0],i[0][1]):function(s){return s===t||ml(s,t,i)}}function Dp(t,i){return Rl(t)&&wh(i)?_h(_n(t),i):function(s){var f=Hl(s,t);return f===r&&f===i?ql(s,t):jo(i,f,E|w)}}function ia(t,i,s,f,p){t!==i&&cl(i,function(b,x){if(p||(p=new nn),Ue(b))mB(t,i,x,s,ia,f,p);else{var T=f?f(Ll(t,x),b,x+"",t,i,p):r;T===r&&(T=b),ul(t,x,T)}},St)}function mB(t,i,s,f,p,b,x){var T=Ll(t,s),I=Ll(i,s),F=x.get(I);if(F){ul(t,s,F);return}var z=b?b(T,I,s+"",t,i,x):r,W=z===r;if(W){var j=pe(I),te=!j&&rr(I),ae=!j&&!te&&io(I);z=I,j||te||ae?pe(T)?z=T:Ge(T)?z=Et(T):te?(W=!1,z=Qp(I,!0)):ae?(W=!1,z=eh(I,!0)):z=[]:Zo(I)||kr(I)?(z=T,kr(T)?z=Xh(T):(!Ue(T)||Ln(T))&&(z=yh(I))):W=!1}W&&(x.set(I,z),p(z,I,f,b,x),x.delete(I)),ul(t,s,z)}function Wp(t,i){var s=t.length;if(!!s)return i+=i<0?s:0,Pn(i,s)?t[i]:r}function Up(t,i,s){i.length?i=De(i,function(b){return pe(b)?function(x){return Cr(x,b.length===1?b[0]:b)}:b}):i=[Ct];var f=-1;i=De(i,$t(ie()));var p=Fp(t,function(b,x,T){var I=De(i,function(F){return F(b)});return{criteria:I,index:++f,value:b}});return WA(p,function(b,x){return kB(b,x,s)})}function gB(t,i){return Hp(t,i,function(s,f){return ql(t,f)})}function Hp(t,i,s){for(var f=-1,p=i.length,b={};++f<p;){var x=i[f],T=Cr(t,x);s(T,x)&&Go(b,tr(x,t),T)}return b}function bB(t){return function(i){return Cr(i,t)}}function yl(t,i,s,f){var p=f?DA:Kr,b=-1,x=i.length,T=t;for(t===i&&(i=Et(i)),s&&(T=De(t,$t(s)));++b<x;)for(var I=0,F=i[b],z=s?s(F):F;(I=p(T,z,I,f))>-1;)T!==t&&Yi.call(T,I,1),Yi.call(t,I,1);return t}function qp(t,i){for(var s=t?i.length:0,f=s-1;s--;){var p=i[s];if(s==f||p!==b){var b=p;Pn(p)?Yi.call(t,p,1):El(t,p)}}return t}function wl(t,i){return t+Ji(Cp()*(i-t+1))}function yB(t,i,s,f){for(var p=-1,b=Qe(Zi((i-t)/(s||1)),0),x=P(b);b--;)x[f?b:++p]=t,t+=s;return x}function _l(t,i){var s="";if(!t||i<1||i>fe)return s;do i%2&&(s+=t),i=Ji(i/2),i&&(t+=t);while(i);return s}function be(t,i){return Ml(vh(t,i,Ct),t+"")}function wB(t){return kp(ao(t))}function _B(t,i){var s=ao(t);return ma(s,Sr(i,0,s.length))}function Go(t,i,s,f){if(!Ue(t))return t;i=tr(i,t);for(var p=-1,b=i.length,x=b-1,T=t;T!=null&&++p<b;){var I=_n(i[p]),F=s;if(I==="__proto__"||I==="constructor"||I==="prototype")return t;if(p!=x){var z=T[I];F=f?f(z,I,T):r,F===r&&(F=Ue(z)?z:Pn(i[p+1])?[]:{})}Uo(T,I,F),T=T[I]}return t}var jp=Qi?function(t,i){return Qi.set(t,i),t}:Ct,vB=Xi?function(t,i){return Xi(t,"toString",{configurable:!0,enumerable:!1,value:Gl(i),writable:!0})}:Ct;function EB(t){return ma(ao(t))}function jt(t,i,s){var f=-1,p=t.length;i<0&&(i=-i>p?0:p+i),s=s>p?p:s,s<0&&(s+=p),p=i>s?0:s-i>>>0,i>>>=0;for(var b=P(p);++f<p;)b[f]=t[f+i];return b}function xB(t,i){var s;return Qn(t,function(f,p,b){return s=i(f,p,b),!s}),!!s}function aa(t,i,s){var f=0,p=t==null?f:t.length;if(typeof i=="number"&&i===i&&p<=ve){for(;f<p;){var b=f+p>>>1,x=t[b];x!==null&&!Ot(x)&&(s?x<=i:x<i)?f=b+1:p=b}return p}return vl(t,i,Ct,s)}function vl(t,i,s,f){var p=0,b=t==null?0:t.length;if(b===0)return 0;i=s(i);for(var x=i!==i,T=i===null,I=Ot(i),F=i===r;p<b;){var z=Ji((p+b)/2),W=s(t[z]),j=W!==r,te=W===null,ae=W===W,ge=Ot(W);if(x)var se=f||ae;else F?se=ae&&(f||j):T?se=ae&&j&&(f||!te):I?se=ae&&j&&!te&&(f||!ge):te||ge?se=!1:se=f?W<=i:W<i;se?p=z+1:b=z}return lt(b,ne)}function Gp(t,i){for(var s=-1,f=t.length,p=0,b=[];++s<f;){var x=t[s],T=i?i(x):x;if(!s||!rn(T,I)){var I=T;b[p++]=x===0?0:x}}return b}function Kp(t){return typeof t=="number"?t:Ot(t)?Se:+t}function It(t){if(typeof t=="string")return t;if(pe(t))return De(t,It)+"";if(Ot(t))return Tp?Tp.call(t):"";var i=t+"";return i=="0"&&1/t==-Q?"-0":i}function er(t,i,s){var f=-1,p=Fi,b=t.length,x=!0,T=[],I=T;if(s)x=!1,p=Xs;else if(b>=l){var F=i?null:RB(t);if(F)return Di(F);x=!1,p=Mo,I=new xr}else I=i?[]:T;e:for(;++f<b;){var z=t[f],W=i?i(z):z;if(z=s||z!==0?z:0,x&&W===W){for(var j=I.length;j--;)if(I[j]===W)continue e;i&&I.push(W),T.push(z)}else p(I,W,s)||(I!==T&&I.push(W),T.push(z))}return T}function El(t,i){return i=tr(i,t),t=Eh(t,i),t==null||delete t[_n(Gt(i))]}function Yp(t,i,s,f){return Go(t,i,s(Cr(t,i)),f)}function sa(t,i,s,f){for(var p=t.length,b=f?p:-1;(f?b--:++b<p)&&i(t[b],b,t););return s?jt(t,f?0:b,f?b+1:p):jt(t,f?b+1:0,f?p:b)}function Xp(t,i){var s=t;return s instanceof Ee&&(s=s.value()),Zs(i,function(f,p){return p.func.apply(p.thisArg,Xn([f],p.args))},s)}function xl(t,i,s){var f=t.length;if(f<2)return f?er(t[0]):[];for(var p=-1,b=P(f);++p<f;)for(var x=t[p],T=-1;++T<f;)T!=p&&(b[p]=Ho(b[p]||x,t[T],i,s));return er(it(b,1),i,s)}function Zp(t,i,s){for(var f=-1,p=t.length,b=i.length,x={};++f<p;){var T=f<b?i[f]:r;s(x,t[f],T)}return x}function Sl(t){return Ge(t)?t:[]}function Cl(t){return typeof t=="function"?t:Ct}function tr(t,i){return pe(t)?t:Rl(t,i)?[t]:Th(Ie(t))}var SB=be;function nr(t,i,s){var f=t.length;return s=s===r?f:s,!i&&s>=f?t:jt(t,i,s)}var Jp=ck||function(t){return ot.clearTimeout(t)};function Qp(t,i){if(i)return t.slice();var s=t.length,f=_p?_p(s):new t.constructor(s);return t.copy(f),f}function Tl(t){var i=new t.constructor(t.byteLength);return new Gi(i).set(new Gi(t)),i}function CB(t,i){var s=i?Tl(t.buffer):t.buffer;return new t.constructor(s,t.byteOffset,t.byteLength)}function TB(t){var i=new t.constructor(t.source,Ld.exec(t));return i.lastIndex=t.lastIndex,i}function AB(t){return Wo?Re(Wo.call(t)):{}}function eh(t,i){var s=i?Tl(t.buffer):t.buffer;return new t.constructor(s,t.byteOffset,t.length)}function th(t,i){if(t!==i){var s=t!==r,f=t===null,p=t===t,b=Ot(t),x=i!==r,T=i===null,I=i===i,F=Ot(i);if(!T&&!F&&!b&&t>i||b&&x&&I&&!T&&!F||f&&x&&I||!s&&I||!p)return 1;if(!f&&!b&&!F&&t<i||F&&s&&p&&!f&&!b||T&&s&&p||!x&&p||!I)return-1}return 0}function kB(t,i,s){for(var f=-1,p=t.criteria,b=i.criteria,x=p.length,T=s.length;++f<x;){var I=th(p[f],b[f]);if(I){if(f>=T)return I;var F=s[f];return I*(F=="desc"?-1:1)}}return t.index-i.index}function nh(t,i,s,f){for(var p=-1,b=t.length,x=s.length,T=-1,I=i.length,F=Qe(b-x,0),z=P(I+F),W=!f;++T<I;)z[T]=i[T];for(;++p<x;)(W||p<b)&&(z[s[p]]=t[p]);for(;F--;)z[T++]=t[p++];return z}function rh(t,i,s,f){for(var p=-1,b=t.length,x=-1,T=s.length,I=-1,F=i.length,z=Qe(b-T,0),W=P(z+F),j=!f;++p<z;)W[p]=t[p];for(var te=p;++I<F;)W[te+I]=i[I];for(;++x<T;)(j||p<b)&&(W[te+s[x]]=t[p++]);return W}function Et(t,i){var s=-1,f=t.length;for(i||(i=P(f));++s<f;)i[s]=t[s];return i}function wn(t,i,s,f){var p=!s;s||(s={});for(var b=-1,x=i.length;++b<x;){var T=i[b],I=f?f(s[T],t[T],T,s,t):r;I===r&&(I=t[T]),p?On(s,T,I):Uo(s,T,I)}return s}function BB(t,i){return wn(t,Nl(t),i)}function $B(t,i){return wn(t,gh(t),i)}function la(t,i){return function(s,f){var p=pe(s)?PA:Jk,b=i?i():{};return p(s,t,ie(f,2),b)}}function no(t){return be(function(i,s){var f=-1,p=s.length,b=p>1?s[p-1]:r,x=p>2?s[2]:r;for(b=t.length>3&&typeof b=="function"?(p--,b):r,x&&gt(s[0],s[1],x)&&(b=p<3?r:b,p=1),i=Re(i);++f<p;){var T=s[f];T&&t(i,T,f,b)}return i})}function oh(t,i){return function(s,f){if(s==null)return s;if(!xt(s))return t(s,f);for(var p=s.length,b=i?p:-1,x=Re(s);(i?b--:++b<p)&&f(x[b],b,x)!==!1;);return s}}function ih(t){return function(i,s,f){for(var p=-1,b=Re(i),x=f(i),T=x.length;T--;){var I=x[t?T:++p];if(s(b[I],I,b)===!1)break}return i}}function IB(t,i,s){var f=i&A,p=Ko(t);function b(){var x=this&&this!==ot&&this instanceof b?p:t;return x.apply(f?s:this,arguments)}return b}function ah(t){return function(i){i=Ie(i);var s=Yr(i)?tn(i):r,f=s?s[0]:i.charAt(0),p=s?nr(s,1).join(""):i.slice(1);return f[t]()+p}}function ro(t){return function(i){return Zs(om(rm(i).replace(vA,"")),t,"")}}function Ko(t){return function(){var i=arguments;switch(i.length){case 0:return new t;case 1:return new t(i[0]);case 2:return new t(i[0],i[1]);case 3:return new t(i[0],i[1],i[2]);case 4:return new t(i[0],i[1],i[2],i[3]);case 5:return new t(i[0],i[1],i[2],i[3],i[4]);case 6:return new t(i[0],i[1],i[2],i[3],i[4],i[5]);case 7:return new t(i[0],i[1],i[2],i[3],i[4],i[5],i[6])}var s=to(t.prototype),f=t.apply(s,i);return Ue(f)?f:s}}function OB(t,i,s){var f=Ko(t);function p(){for(var b=arguments.length,x=P(b),T=b,I=oo(p);T--;)x[T]=arguments[T];var F=b<3&&x[0]!==I&&x[b-1]!==I?[]:Zn(x,I);if(b-=F.length,b<s)return ch(t,i,ua,p.placeholder,r,x,F,r,r,s-b);var z=this&&this!==ot&&this instanceof p?f:t;return Bt(z,this,x)}return p}function sh(t){return function(i,s,f){var p=Re(i);if(!xt(i)){var b=ie(s,3);i=tt(i),s=function(T){return b(p[T],T,p)}}var x=t(i,s,f);return x>-1?p[b?i[x]:x]:r}}function lh(t){return Rn(function(i){var s=i.length,f=s,p=Ht.prototype.thru;for(t&&i.reverse();f--;){var b=i[f];if(typeof b!="function")throw new Ut(c);if(p&&!x&&pa(b)=="wrapper")var x=new Ht([],!0)}for(f=x?f:s;++f<s;){b=i[f];var T=pa(b),I=T=="wrapper"?Il(b):r;I&&Pl(I[0])&&I[1]==(D|O|R|H)&&!I[4].length&&I[9]==1?x=x[pa(I[0])].apply(x,I[3]):x=b.length==1&&Pl(b)?x[T]():x.thru(b)}return function(){var F=arguments,z=F[0];if(x&&F.length==1&&pe(z))return x.plant(z).value();for(var W=0,j=s?i[W].apply(this,F):z;++W<s;)j=i[W].call(this,j);return j}})}function ua(t,i,s,f,p,b,x,T,I,F){var z=i&D,W=i&A,j=i&S,te=i&(O|L),ae=i&Y,ge=j?r:Ko(t);function se(){for(var we=arguments.length,xe=P(we),Nt=we;Nt--;)xe[Nt]=arguments[Nt];if(te)var bt=oo(se),Rt=HA(xe,bt);if(f&&(xe=nh(xe,f,p,te)),b&&(xe=rh(xe,b,x,te)),we-=Rt,te&&we<F){var Ke=Zn(xe,bt);return ch(t,i,ua,se.placeholder,s,xe,Ke,T,I,F-we)}var on=W?s:this,Vn=j?on[t]:t;return we=xe.length,T?xe=JB(xe,T):ae&&we>1&&xe.reverse(),z&&I<we&&(xe.length=I),this&&this!==ot&&this instanceof se&&(Vn=ge||Ko(Vn)),Vn.apply(on,xe)}return se}function uh(t,i){return function(s,f){return aB(s,t,i(f),{})}}function fa(t,i){return function(s,f){var p;if(s===r&&f===r)return i;if(s!==r&&(p=s),f!==r){if(p===r)return f;typeof s=="string"||typeof f=="string"?(s=It(s),f=It(f)):(s=Kp(s),f=Kp(f)),p=t(s,f)}return p}}function Al(t){return Rn(function(i){return i=De(i,$t(ie())),be(function(s){var f=this;return t(i,function(p){return Bt(p,f,s)})})})}function ca(t,i){i=i===r?" ":It(i);var s=i.length;if(s<2)return s?_l(i,t):i;var f=_l(i,Zi(t/Xr(i)));return Yr(i)?nr(tn(f),0,t).join(""):f.slice(0,t)}function NB(t,i,s,f){var p=i&A,b=Ko(t);function x(){for(var T=-1,I=arguments.length,F=-1,z=f.length,W=P(z+I),j=this&&this!==ot&&this instanceof x?b:t;++F<z;)W[F]=f[F];for(;I--;)W[F++]=arguments[++T];return Bt(j,p?s:this,W)}return x}function fh(t){return function(i,s,f){return f&&typeof f!="number"&&gt(i,s,f)&&(s=f=r),i=Mn(i),s===r?(s=i,i=0):s=Mn(s),f=f===r?i<s?1:-1:Mn(f),yB(i,s,f,t)}}function da(t){return function(i,s){return typeof i=="string"&&typeof s=="string"||(i=Kt(i),s=Kt(s)),t(i,s)}}function ch(t,i,s,f,p,b,x,T,I,F){var z=i&O,W=z?x:r,j=z?r:x,te=z?b:r,ae=z?r:b;i|=z?R:B,i&=~(z?B:R),i&N||(i&=~(A|S));var ge=[t,i,p,te,W,ae,j,T,I,F],se=s.apply(r,ge);return Pl(t)&&xh(se,ge),se.placeholder=f,Sh(se,t,i)}function kl(t){var i=Je[t];return function(s,f){if(s=Kt(s),f=f==null?0:lt(he(f),292),f&&Sp(s)){var p=(Ie(s)+"e").split("e"),b=i(p[0]+"e"+(+p[1]+f));return p=(Ie(b)+"e").split("e"),+(p[0]+"e"+(+p[1]-f))}return i(s)}}var RB=Qr&&1/Di(new Qr([,-0]))[1]==Q?function(t){return new Qr(t)}:Xl;function dh(t){return function(i){var s=ut(i);return s==dt?ol(i):s==Ze?ZA(i):UA(i,t(i))}}function Nn(t,i,s,f,p,b,x,T){var I=i&S;if(!I&&typeof t!="function")throw new Ut(c);var F=f?f.length:0;if(F||(i&=~(R|B),f=p=r),x=x===r?x:Qe(he(x),0),T=T===r?T:he(T),F-=p?p.length:0,i&B){var z=f,W=p;f=p=r}var j=I?r:Il(t),te=[t,i,s,f,p,z,W,b,x,T];if(j&&YB(te,j),t=te[0],i=te[1],s=te[2],f=te[3],p=te[4],T=te[9]=te[9]===r?I?0:t.length:Qe(te[9]-F,0),!T&&i&(O|L)&&(i&=~(O|L)),!i||i==A)var ae=IB(t,i,s);else i==O||i==L?ae=OB(t,i,T):(i==R||i==(A|R))&&!p.length?ae=NB(t,i,s,f):ae=ua.apply(r,te);var ge=j?jp:xh;return Sh(ge(ae,te),t,i)}function ph(t,i,s,f){return t===r||rn(t,Jr[s])&&!Oe.call(f,s)?i:t}function hh(t,i,s,f,p,b){return Ue(t)&&Ue(i)&&(b.set(i,t),ia(t,i,r,hh,b),b.delete(i)),t}function PB(t){return Zo(t)?r:t}function mh(t,i,s,f,p,b){var x=s&E,T=t.length,I=i.length;if(T!=I&&!(x&&I>T))return!1;var F=b.get(t),z=b.get(i);if(F&&z)return F==i&&z==t;var W=-1,j=!0,te=s&w?new xr:r;for(b.set(t,i),b.set(i,t);++W<T;){var ae=t[W],ge=i[W];if(f)var se=x?f(ge,ae,W,i,t,b):f(ae,ge,W,t,i,b);if(se!==r){if(se)continue;j=!1;break}if(te){if(!Js(i,function(we,xe){if(!Mo(te,xe)&&(ae===we||p(ae,we,s,f,b)))return te.push(xe)})){j=!1;break}}else if(!(ae===ge||p(ae,ge,s,f,b))){j=!1;break}}return b.delete(t),b.delete(i),j}function LB(t,i,s,f,p,b,x){switch(s){case zt:if(t.byteLength!=i.byteLength||t.byteOffset!=i.byteOffset)return!1;t=t.buffer,i=i.buffer;case st:return!(t.byteLength!=i.byteLength||!b(new Gi(t),new Gi(i)));case le:case ke:case mn:return rn(+t,+i);case je:return t.name==i.name&&t.message==i.message;case ht:case gn:return t==i+"";case dt:var T=ol;case Ze:var I=f&E;if(T||(T=Di),t.size!=i.size&&!I)return!1;var F=x.get(t);if(F)return F==i;f|=w,x.set(t,i);var z=mh(T(t),T(i),f,p,b,x);return x.delete(t),z;case bn:if(Wo)return Wo.call(t)==Wo.call(i)}return!1}function MB(t,i,s,f,p,b){var x=s&E,T=Bl(t),I=T.length,F=Bl(i),z=F.length;if(I!=z&&!x)return!1;for(var W=I;W--;){var j=T[W];if(!(x?j in i:Oe.call(i,j)))return!1}var te=b.get(t),ae=b.get(i);if(te&&ae)return te==i&&ae==t;var ge=!0;b.set(t,i),b.set(i,t);for(var se=x;++W<I;){j=T[W];var we=t[j],xe=i[j];if(f)var Nt=x?f(xe,we,j,i,t,b):f(we,xe,j,t,i,b);if(!(Nt===r?we===xe||p(we,xe,s,f,b):Nt)){ge=!1;break}se||(se=j=="constructor")}if(ge&&!se){var bt=t.constructor,Rt=i.constructor;bt!=Rt&&"constructor"in t&&"constructor"in i&&!(typeof bt=="function"&&bt instanceof bt&&typeof Rt=="function"&&Rt instanceof Rt)&&(ge=!1)}return b.delete(t),b.delete(i),ge}function Rn(t){return Ml(vh(t,r,$h),t+"")}function Bl(t){return Pp(t,tt,Nl)}function $l(t){return Pp(t,St,gh)}var Il=Qi?function(t){return Qi.get(t)}:Xl;function pa(t){for(var i=t.name+"",s=eo[i],f=Oe.call(eo,i)?s.length:0;f--;){var p=s[f],b=p.func;if(b==null||b==t)return p.name}return i}function oo(t){var i=Oe.call(m,"placeholder")?m:t;return i.placeholder}function ie(){var t=m.iteratee||Kl;return t=t===Kl?Vp:t,arguments.length?t(arguments[0],arguments[1]):t}function ha(t,i){var s=t.__data__;return qB(i)?s[typeof i=="string"?"string":"hash"]:s.map}function Ol(t){for(var i=tt(t),s=i.length;s--;){var f=i[s],p=t[f];i[s]=[f,p,wh(p)]}return i}function Tr(t,i){var s=KA(t,i);return Mp(s)?s:r}function VB(t){var i=Oe.call(t,vr),s=t[vr];try{t[vr]=r;var f=!0}catch{}var p=qi.call(t);return f&&(i?t[vr]=s:delete t[vr]),p}var Nl=al?function(t){return t==null?[]:(t=Re(t),Yn(al(t),function(i){return Ep.call(t,i)}))}:Zl,gh=al?function(t){for(var i=[];t;)Xn(i,Nl(t)),t=Ki(t);return i}:Zl,ut=mt;(sl&&ut(new sl(new ArrayBuffer(1)))!=zt||Fo&&ut(new Fo)!=dt||ll&&ut(ll.resolve())!=wr||Qr&&ut(new Qr)!=Ze||zo&&ut(new zo)!=ye)&&(ut=function(t){var i=mt(t),s=i==pt?t.constructor:r,f=s?Ar(s):"";if(f)switch(f){case _k:return zt;case vk:return dt;case Ek:return wr;case xk:return Ze;case Sk:return ye}return i});function FB(t,i,s){for(var f=-1,p=s.length;++f<p;){var b=s[f],x=b.size;switch(b.type){case"drop":t+=x;break;case"dropRight":i-=x;break;case"take":i=lt(i,t+x);break;case"takeRight":t=Qe(t,i-x);break}}return{start:t,end:i}}function zB(t){var i=t.match(jT);return i?i[1].split(GT):[]}function bh(t,i,s){i=tr(i,t);for(var f=-1,p=i.length,b=!1;++f<p;){var x=_n(i[f]);if(!(b=t!=null&&s(t,x)))break;t=t[x]}return b||++f!=p?b:(p=t==null?0:t.length,!!p&&va(p)&&Pn(x,p)&&(pe(t)||kr(t)))}function DB(t){var i=t.length,s=new t.constructor(i);return i&&typeof t[0]=="string"&&Oe.call(t,"index")&&(s.index=t.index,s.input=t.input),s}function yh(t){return typeof t.constructor=="function"&&!Yo(t)?to(Ki(t)):{}}function WB(t,i,s){var f=t.constructor;switch(i){case st:return Tl(t);case le:case ke:return new f(+t);case zt:return CB(t,s);case Lo:case Ns:case Rs:case Ps:case Ls:case Ms:case Vs:case Fs:case zs:return eh(t,s);case dt:return new f;case mn:case gn:return new f(t);case ht:return TB(t);case Ze:return new f;case bn:return AB(t)}}function UB(t,i){var s=i.length;if(!s)return t;var f=s-1;return i[f]=(s>1?"& ":"")+i[f],i=i.join(s>2?", ":" "),t.replace(qT,`{
/* [wrapped with `+i+`] */
`)}function HB(t){return pe(t)||kr(t)||!!(xp&&t&&t[xp])}function Pn(t,i){var s=typeof t;return i=i==null?fe:i,!!i&&(s=="number"||s!="symbol"&&nA.test(t))&&t>-1&&t%1==0&&t<i}function gt(t,i,s){if(!Ue(s))return!1;var f=typeof i;return(f=="number"?xt(s)&&Pn(i,s.length):f=="string"&&i in s)?rn(s[i],t):!1}function Rl(t,i){if(pe(t))return!1;var s=typeof t;return s=="number"||s=="symbol"||s=="boolean"||t==null||Ot(t)?!0:DT.test(t)||!zT.test(t)||i!=null&&t in Re(i)}function qB(t){var i=typeof t;return i=="string"||i=="number"||i=="symbol"||i=="boolean"?t!=="__proto__":t===null}function Pl(t){var i=pa(t),s=m[i];if(typeof s!="function"||!(i in Ee.prototype))return!1;if(t===s)return!0;var f=Il(s);return!!f&&t===f[0]}function jB(t){return!!wp&&wp in t}var GB=Ui?Ln:Jl;function Yo(t){var i=t&&t.constructor,s=typeof i=="function"&&i.prototype||Jr;return t===s}function wh(t){return t===t&&!Ue(t)}function _h(t,i){return function(s){return s==null?!1:s[t]===i&&(i!==r||t in Re(s))}}function KB(t){var i=wa(t,function(f){return s.size===g&&s.clear(),f}),s=i.cache;return i}function YB(t,i){var s=t[1],f=i[1],p=s|f,b=p<(A|S|D),x=f==D&&s==O||f==D&&s==H&&t[7].length<=i[8]||f==(D|H)&&i[7].length<=i[8]&&s==O;if(!(b||x))return t;f&A&&(t[2]=i[2],p|=s&A?0:N);var T=i[3];if(T){var I=t[3];t[3]=I?nh(I,T,i[4]):T,t[4]=I?Zn(t[3],y):i[4]}return T=i[5],T&&(I=t[5],t[5]=I?rh(I,T,i[6]):T,t[6]=I?Zn(t[5],y):i[6]),T=i[7],T&&(t[7]=T),f&D&&(t[8]=t[8]==null?i[8]:lt(t[8],i[8])),t[9]==null&&(t[9]=i[9]),t[0]=i[0],t[1]=p,t}function XB(t){var i=[];if(t!=null)for(var s in Re(t))i.push(s);return i}function ZB(t){return qi.call(t)}function vh(t,i,s){return i=Qe(i===r?t.length-1:i,0),function(){for(var f=arguments,p=-1,b=Qe(f.length-i,0),x=P(b);++p<b;)x[p]=f[i+p];p=-1;for(var T=P(i+1);++p<i;)T[p]=f[p];return T[i]=s(x),Bt(t,this,T)}}function Eh(t,i){return i.length<2?t:Cr(t,jt(i,0,-1))}function JB(t,i){for(var s=t.length,f=lt(i.length,s),p=Et(t);f--;){var b=i[f];t[f]=Pn(b,s)?p[b]:r}return t}function Ll(t,i){if(!(i==="constructor"&&typeof t[i]=="function")&&i!="__proto__")return t[i]}var xh=Ch(jp),Xo=pk||function(t,i){return ot.setTimeout(t,i)},Ml=Ch(vB);function Sh(t,i,s){var f=i+"";return Ml(t,UB(f,QB(zB(f),s)))}function Ch(t){var i=0,s=0;return function(){var f=bk(),p=M-(f-s);if(s=f,p>0){if(++i>=ee)return arguments[0]}else i=0;return t.apply(r,arguments)}}function ma(t,i){var s=-1,f=t.length,p=f-1;for(i=i===r?f:i;++s<i;){var b=wl(s,p),x=t[b];t[b]=t[s],t[s]=x}return t.length=i,t}var Th=KB(function(t){var i=[];return t.charCodeAt(0)===46&&i.push(""),t.replace(WT,function(s,f,p,b){i.push(p?b.replace(XT,"$1"):f||s)}),i});function _n(t){if(typeof t=="string"||Ot(t))return t;var i=t+"";return i=="0"&&1/t==-Q?"-0":i}function Ar(t){if(t!=null){try{return Hi.call(t)}catch{}try{return t+""}catch{}}return""}function QB(t,i){return Wt(ze,function(s){var f="_."+s[0];i&s[1]&&!Fi(t,f)&&t.push(f)}),t.sort()}function Ah(t){if(t instanceof Ee)return t.clone();var i=new Ht(t.__wrapped__,t.__chain__);return i.__actions__=Et(t.__actions__),i.__index__=t.__index__,i.__values__=t.__values__,i}function e$(t,i,s){(s?gt(t,i,s):i===r)?i=1:i=Qe(he(i),0);var f=t==null?0:t.length;if(!f||i<1)return[];for(var p=0,b=0,x=P(Zi(f/i));p<f;)x[b++]=jt(t,p,p+=i);return x}function t$(t){for(var i=-1,s=t==null?0:t.length,f=0,p=[];++i<s;){var b=t[i];b&&(p[f++]=b)}return p}function n$(){var t=arguments.length;if(!t)return[];for(var i=P(t-1),s=arguments[0],f=t;f--;)i[f-1]=arguments[f];return Xn(pe(s)?Et(s):[s],it(i,1))}var r$=be(function(t,i){return Ge(t)?Ho(t,it(i,1,Ge,!0)):[]}),o$=be(function(t,i){var s=Gt(i);return Ge(s)&&(s=r),Ge(t)?Ho(t,it(i,1,Ge,!0),ie(s,2)):[]}),i$=be(function(t,i){var s=Gt(i);return Ge(s)&&(s=r),Ge(t)?Ho(t,it(i,1,Ge,!0),r,s):[]});function a$(t,i,s){var f=t==null?0:t.length;return f?(i=s||i===r?1:he(i),jt(t,i<0?0:i,f)):[]}function s$(t,i,s){var f=t==null?0:t.length;return f?(i=s||i===r?1:he(i),i=f-i,jt(t,0,i<0?0:i)):[]}function l$(t,i){return t&&t.length?sa(t,ie(i,3),!0,!0):[]}function u$(t,i){return t&&t.length?sa(t,ie(i,3),!0):[]}function f$(t,i,s,f){var p=t==null?0:t.length;return p?(s&&typeof s!="number"&&gt(t,i,s)&&(s=0,f=p),nB(t,i,s,f)):[]}function kh(t,i,s){var f=t==null?0:t.length;if(!f)return-1;var p=s==null?0:he(s);return p<0&&(p=Qe(f+p,0)),zi(t,ie(i,3),p)}function Bh(t,i,s){var f=t==null?0:t.length;if(!f)return-1;var p=f-1;return s!==r&&(p=he(s),p=s<0?Qe(f+p,0):lt(p,f-1)),zi(t,ie(i,3),p,!0)}function $h(t){var i=t==null?0:t.length;return i?it(t,1):[]}function c$(t){var i=t==null?0:t.length;return i?it(t,Q):[]}function d$(t,i){var s=t==null?0:t.length;return s?(i=i===r?1:he(i),it(t,i)):[]}function p$(t){for(var i=-1,s=t==null?0:t.length,f={};++i<s;){var p=t[i];f[p[0]]=p[1]}return f}function Ih(t){return t&&t.length?t[0]:r}function h$(t,i,s){var f=t==null?0:t.length;if(!f)return-1;var p=s==null?0:he(s);return p<0&&(p=Qe(f+p,0)),Kr(t,i,p)}function m$(t){var i=t==null?0:t.length;return i?jt(t,0,-1):[]}var g$=be(function(t){var i=De(t,Sl);return i.length&&i[0]===t[0]?hl(i):[]}),b$=be(function(t){var i=Gt(t),s=De(t,Sl);return i===Gt(s)?i=r:s.pop(),s.length&&s[0]===t[0]?hl(s,ie(i,2)):[]}),y$=be(function(t){var i=Gt(t),s=De(t,Sl);return i=typeof i=="function"?i:r,i&&s.pop(),s.length&&s[0]===t[0]?hl(s,r,i):[]});function w$(t,i){return t==null?"":mk.call(t,i)}function Gt(t){var i=t==null?0:t.length;return i?t[i-1]:r}function _$(t,i,s){var f=t==null?0:t.length;if(!f)return-1;var p=f;return s!==r&&(p=he(s),p=p<0?Qe(f+p,0):lt(p,f-1)),i===i?QA(t,i,p):zi(t,cp,p,!0)}function v$(t,i){return t&&t.length?Wp(t,he(i)):r}var E$=be(Oh);function Oh(t,i){return t&&t.length&&i&&i.length?yl(t,i):t}function x$(t,i,s){return t&&t.length&&i&&i.length?yl(t,i,ie(s,2)):t}function S$(t,i,s){return t&&t.length&&i&&i.length?yl(t,i,r,s):t}var C$=Rn(function(t,i){var s=t==null?0:t.length,f=fl(t,i);return qp(t,De(i,function(p){return Pn(p,s)?+p:p}).sort(th)),f});function T$(t,i){var s=[];if(!(t&&t.length))return s;var f=-1,p=[],b=t.length;for(i=ie(i,3);++f<b;){var x=t[f];i(x,f,t)&&(s.push(x),p.push(f))}return qp(t,p),s}function Vl(t){return t==null?t:wk.call(t)}function A$(t,i,s){var f=t==null?0:t.length;return f?(s&&typeof s!="number"&&gt(t,i,s)?(i=0,s=f):(i=i==null?0:he(i),s=s===r?f:he(s)),jt(t,i,s)):[]}function k$(t,i){return aa(t,i)}function B$(t,i,s){return vl(t,i,ie(s,2))}function $$(t,i){var s=t==null?0:t.length;if(s){var f=aa(t,i);if(f<s&&rn(t[f],i))return f}return-1}function I$(t,i){return aa(t,i,!0)}function O$(t,i,s){return vl(t,i,ie(s,2),!0)}function N$(t,i){var s=t==null?0:t.length;if(s){var f=aa(t,i,!0)-1;if(rn(t[f],i))return f}return-1}function R$(t){return t&&t.length?Gp(t):[]}function P$(t,i){return t&&t.length?Gp(t,ie(i,2)):[]}function L$(t){var i=t==null?0:t.length;return i?jt(t,1,i):[]}function M$(t,i,s){return t&&t.length?(i=s||i===r?1:he(i),jt(t,0,i<0?0:i)):[]}function V$(t,i,s){var f=t==null?0:t.length;return f?(i=s||i===r?1:he(i),i=f-i,jt(t,i<0?0:i,f)):[]}function F$(t,i){return t&&t.length?sa(t,ie(i,3),!1,!0):[]}function z$(t,i){return t&&t.length?sa(t,ie(i,3)):[]}var D$=be(function(t){return er(it(t,1,Ge,!0))}),W$=be(function(t){var i=Gt(t);return Ge(i)&&(i=r),er(it(t,1,Ge,!0),ie(i,2))}),U$=be(function(t){var i=Gt(t);return i=typeof i=="function"?i:r,er(it(t,1,Ge,!0),r,i)});function H$(t){return t&&t.length?er(t):[]}function q$(t,i){return t&&t.length?er(t,ie(i,2)):[]}function j$(t,i){return i=typeof i=="function"?i:r,t&&t.length?er(t,r,i):[]}function Fl(t){if(!(t&&t.length))return[];var i=0;return t=Yn(t,function(s){if(Ge(s))return i=Qe(s.length,i),!0}),nl(i,function(s){return De(t,Qs(s))})}function Nh(t,i){if(!(t&&t.length))return[];var s=Fl(t);return i==null?s:De(s,function(f){return Bt(i,r,f)})}var G$=be(function(t,i){return Ge(t)?Ho(t,i):[]}),K$=be(function(t){return xl(Yn(t,Ge))}),Y$=be(function(t){var i=Gt(t);return Ge(i)&&(i=r),xl(Yn(t,Ge),ie(i,2))}),X$=be(function(t){var i=Gt(t);return i=typeof i=="function"?i:r,xl(Yn(t,Ge),r,i)}),Z$=be(Fl);function J$(t,i){return Zp(t||[],i||[],Uo)}function Q$(t,i){return Zp(t||[],i||[],Go)}var e3=be(function(t){var i=t.length,s=i>1?t[i-1]:r;return s=typeof s=="function"?(t.pop(),s):r,Nh(t,s)});function Rh(t){var i=m(t);return i.__chain__=!0,i}function t3(t,i){return i(t),t}function ga(t,i){return i(t)}var n3=Rn(function(t){var i=t.length,s=i?t[0]:0,f=this.__wrapped__,p=function(b){return fl(b,t)};return i>1||this.__actions__.length||!(f instanceof Ee)||!Pn(s)?this.thru(p):(f=f.slice(s,+s+(i?1:0)),f.__actions__.push({func:ga,args:[p],thisArg:r}),new Ht(f,this.__chain__).thru(function(b){return i&&!b.length&&b.push(r),b}))});function r3(){return Rh(this)}function o3(){return new Ht(this.value(),this.__chain__)}function i3(){this.__values__===r&&(this.__values__=Kh(this.value()));var t=this.__index__>=this.__values__.length,i=t?r:this.__values__[this.__index__++];return{done:t,value:i}}function a3(){return this}function s3(t){for(var i,s=this;s instanceof ta;){var f=Ah(s);f.__index__=0,f.__values__=r,i?p.__wrapped__=f:i=f;var p=f;s=s.__wrapped__}return p.__wrapped__=t,i}function l3(){var t=this.__wrapped__;if(t instanceof Ee){var i=t;return this.__actions__.length&&(i=new Ee(this)),i=i.reverse(),i.__actions__.push({func:ga,args:[Vl],thisArg:r}),new Ht(i,this.__chain__)}return this.thru(Vl)}function u3(){return Xp(this.__wrapped__,this.__actions__)}var f3=la(function(t,i,s){Oe.call(t,s)?++t[s]:On(t,s,1)});function c3(t,i,s){var f=pe(t)?up:tB;return s&&gt(t,i,s)&&(i=r),f(t,ie(i,3))}function d3(t,i){var s=pe(t)?Yn:Np;return s(t,ie(i,3))}var p3=sh(kh),h3=sh(Bh);function m3(t,i){return it(ba(t,i),1)}function g3(t,i){return it(ba(t,i),Q)}function b3(t,i,s){return s=s===r?1:he(s),it(ba(t,i),s)}function Ph(t,i){var s=pe(t)?Wt:Qn;return s(t,ie(i,3))}function Lh(t,i){var s=pe(t)?LA:Op;return s(t,ie(i,3))}var y3=la(function(t,i,s){Oe.call(t,s)?t[s].push(i):On(t,s,[i])});function w3(t,i,s,f){t=xt(t)?t:ao(t),s=s&&!f?he(s):0;var p=t.length;return s<0&&(s=Qe(p+s,0)),Ea(t)?s<=p&&t.indexOf(i,s)>-1:!!p&&Kr(t,i,s)>-1}var _3=be(function(t,i,s){var f=-1,p=typeof i=="function",b=xt(t)?P(t.length):[];return Qn(t,function(x){b[++f]=p?Bt(i,x,s):qo(x,i,s)}),b}),v3=la(function(t,i,s){On(t,s,i)});function ba(t,i){var s=pe(t)?De:Fp;return s(t,ie(i,3))}function E3(t,i,s,f){return t==null?[]:(pe(i)||(i=i==null?[]:[i]),s=f?r:s,pe(s)||(s=s==null?[]:[s]),Up(t,i,s))}var x3=la(function(t,i,s){t[s?0:1].push(i)},function(){return[[],[]]});function S3(t,i,s){var f=pe(t)?Zs:pp,p=arguments.length<3;return f(t,ie(i,4),s,p,Qn)}function C3(t,i,s){var f=pe(t)?MA:pp,p=arguments.length<3;return f(t,ie(i,4),s,p,Op)}function T3(t,i){var s=pe(t)?Yn:Np;return s(t,_a(ie(i,3)))}function A3(t){var i=pe(t)?kp:wB;return i(t)}function k3(t,i,s){(s?gt(t,i,s):i===r)?i=1:i=he(i);var f=pe(t)?Xk:_B;return f(t,i)}function B3(t){var i=pe(t)?Zk:EB;return i(t)}function $3(t){if(t==null)return 0;if(xt(t))return Ea(t)?Xr(t):t.length;var i=ut(t);return i==dt||i==Ze?t.size:gl(t).length}function I3(t,i,s){var f=pe(t)?Js:xB;return s&&gt(t,i,s)&&(i=r),f(t,ie(i,3))}var O3=be(function(t,i){if(t==null)return[];var s=i.length;return s>1&&gt(t,i[0],i[1])?i=[]:s>2&&gt(i[0],i[1],i[2])&&(i=[i[0]]),Up(t,it(i,1),[])}),ya=dk||function(){return ot.Date.now()};function N3(t,i){if(typeof i!="function")throw new Ut(c);return t=he(t),function(){if(--t<1)return i.apply(this,arguments)}}function Mh(t,i,s){return i=s?r:i,i=t&&i==null?t.length:i,Nn(t,D,r,r,r,r,i)}function Vh(t,i){var s;if(typeof i!="function")throw new Ut(c);return t=he(t),function(){return--t>0&&(s=i.apply(this,arguments)),t<=1&&(i=r),s}}var zl=be(function(t,i,s){var f=A;if(s.length){var p=Zn(s,oo(zl));f|=R}return Nn(t,f,i,s,p)}),Fh=be(function(t,i,s){var f=A|S;if(s.length){var p=Zn(s,oo(Fh));f|=R}return Nn(i,f,t,s,p)});function zh(t,i,s){i=s?r:i;var f=Nn(t,O,r,r,r,r,r,i);return f.placeholder=zh.placeholder,f}function Dh(t,i,s){i=s?r:i;var f=Nn(t,L,r,r,r,r,r,i);return f.placeholder=Dh.placeholder,f}function Wh(t,i,s){var f,p,b,x,T,I,F=0,z=!1,W=!1,j=!0;if(typeof t!="function")throw new Ut(c);i=Kt(i)||0,Ue(s)&&(z=!!s.leading,W="maxWait"in s,b=W?Qe(Kt(s.maxWait)||0,i):b,j="trailing"in s?!!s.trailing:j);function te(Ke){var on=f,Vn=p;return f=p=r,F=Ke,x=t.apply(Vn,on),x}function ae(Ke){return F=Ke,T=Xo(we,i),z?te(Ke):x}function ge(Ke){var on=Ke-I,Vn=Ke-F,sm=i-on;return W?lt(sm,b-Vn):sm}function se(Ke){var on=Ke-I,Vn=Ke-F;return I===r||on>=i||on<0||W&&Vn>=b}function we(){var Ke=ya();if(se(Ke))return xe(Ke);T=Xo(we,ge(Ke))}function xe(Ke){return T=r,j&&f?te(Ke):(f=p=r,x)}function Nt(){T!==r&&Jp(T),F=0,f=I=p=T=r}function bt(){return T===r?x:xe(ya())}function Rt(){var Ke=ya(),on=se(Ke);if(f=arguments,p=this,I=Ke,on){if(T===r)return ae(I);if(W)return Jp(T),T=Xo(we,i),te(I)}return T===r&&(T=Xo(we,i)),x}return Rt.cancel=Nt,Rt.flush=bt,Rt}var R3=be(function(t,i){return Ip(t,1,i)}),P3=be(function(t,i,s){return Ip(t,Kt(i)||0,s)});function L3(t){return Nn(t,Y)}function wa(t,i){if(typeof t!="function"||i!=null&&typeof i!="function")throw new Ut(c);var s=function(){var f=arguments,p=i?i.apply(this,f):f[0],b=s.cache;if(b.has(p))return b.get(p);var x=t.apply(this,f);return s.cache=b.set(p,x)||b,x};return s.cache=new(wa.Cache||In),s}wa.Cache=In;function _a(t){if(typeof t!="function")throw new Ut(c);return function(){var i=arguments;switch(i.length){case 0:return!t.call(this);case 1:return!t.call(this,i[0]);case 2:return!t.call(this,i[0],i[1]);case 3:return!t.call(this,i[0],i[1],i[2])}return!t.apply(this,i)}}function M3(t){return Vh(2,t)}var V3=SB(function(t,i){i=i.length==1&&pe(i[0])?De(i[0],$t(ie())):De(it(i,1),$t(ie()));var s=i.length;return be(function(f){for(var p=-1,b=lt(f.length,s);++p<b;)f[p]=i[p].call(this,f[p]);return Bt(t,this,f)})}),Dl=be(function(t,i){var s=Zn(i,oo(Dl));return Nn(t,R,r,i,s)}),Uh=be(function(t,i){var s=Zn(i,oo(Uh));return Nn(t,B,r,i,s)}),F3=Rn(function(t,i){return Nn(t,H,r,r,r,i)});function z3(t,i){if(typeof t!="function")throw new Ut(c);return i=i===r?i:he(i),be(t,i)}function D3(t,i){if(typeof t!="function")throw new Ut(c);return i=i==null?0:Qe(he(i),0),be(function(s){var f=s[i],p=nr(s,0,i);return f&&Xn(p,f),Bt(t,this,p)})}function W3(t,i,s){var f=!0,p=!0;if(typeof t!="function")throw new Ut(c);return Ue(s)&&(f="leading"in s?!!s.leading:f,p="trailing"in s?!!s.trailing:p),Wh(t,i,{leading:f,maxWait:i,trailing:p})}function U3(t){return Mh(t,1)}function H3(t,i){return Dl(Cl(i),t)}function q3(){if(!arguments.length)return[];var t=arguments[0];return pe(t)?t:[t]}function j3(t){return qt(t,v)}function G3(t,i){return i=typeof i=="function"?i:r,qt(t,v,i)}function K3(t){return qt(t,_|v)}function Y3(t,i){return i=typeof i=="function"?i:r,qt(t,_|v,i)}function X3(t,i){return i==null||$p(t,i,tt(i))}function rn(t,i){return t===i||t!==t&&i!==i}var Z3=da(pl),J3=da(function(t,i){return t>=i}),kr=Lp(function(){return arguments}())?Lp:function(t){return qe(t)&&Oe.call(t,"callee")&&!Ep.call(t,"callee")},pe=P.isArray,Q3=rp?$t(rp):sB;function xt(t){return t!=null&&va(t.length)&&!Ln(t)}function Ge(t){return qe(t)&&xt(t)}function eI(t){return t===!0||t===!1||qe(t)&&mt(t)==le}var rr=hk||Jl,tI=op?$t(op):lB;function nI(t){return qe(t)&&t.nodeType===1&&!Zo(t)}function rI(t){if(t==null)return!0;if(xt(t)&&(pe(t)||typeof t=="string"||typeof t.splice=="function"||rr(t)||io(t)||kr(t)))return!t.length;var i=ut(t);if(i==dt||i==Ze)return!t.size;if(Yo(t))return!gl(t).length;for(var s in t)if(Oe.call(t,s))return!1;return!0}function oI(t,i){return jo(t,i)}function iI(t,i,s){s=typeof s=="function"?s:r;var f=s?s(t,i):r;return f===r?jo(t,i,r,s):!!f}function Wl(t){if(!qe(t))return!1;var i=mt(t);return i==je||i==Ce||typeof t.message=="string"&&typeof t.name=="string"&&!Zo(t)}function aI(t){return typeof t=="number"&&Sp(t)}function Ln(t){if(!Ue(t))return!1;var i=mt(t);return i==Ft||i==Kn||i==Z||i==Po}function Hh(t){return typeof t=="number"&&t==he(t)}function va(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=fe}function Ue(t){var i=typeof t;return t!=null&&(i=="object"||i=="function")}function qe(t){return t!=null&&typeof t=="object"}var qh=ip?$t(ip):fB;function sI(t,i){return t===i||ml(t,i,Ol(i))}function lI(t,i,s){return s=typeof s=="function"?s:r,ml(t,i,Ol(i),s)}function uI(t){return jh(t)&&t!=+t}function fI(t){if(GB(t))throw new de(u);return Mp(t)}function cI(t){return t===null}function dI(t){return t==null}function jh(t){return typeof t=="number"||qe(t)&&mt(t)==mn}function Zo(t){if(!qe(t)||mt(t)!=pt)return!1;var i=Ki(t);if(i===null)return!0;var s=Oe.call(i,"constructor")&&i.constructor;return typeof s=="function"&&s instanceof s&&Hi.call(s)==lk}var Ul=ap?$t(ap):cB;function pI(t){return Hh(t)&&t>=-fe&&t<=fe}var Gh=sp?$t(sp):dB;function Ea(t){return typeof t=="string"||!pe(t)&&qe(t)&&mt(t)==gn}function Ot(t){return typeof t=="symbol"||qe(t)&&mt(t)==bn}var io=lp?$t(lp):pB;function hI(t){return t===r}function mI(t){return qe(t)&&ut(t)==ye}function gI(t){return qe(t)&&mt(t)==kt}var bI=da(bl),yI=da(function(t,i){return t<=i});function Kh(t){if(!t)return[];if(xt(t))return Ea(t)?tn(t):Et(t);if(Vo&&t[Vo])return XA(t[Vo]());var i=ut(t),s=i==dt?ol:i==Ze?Di:ao;return s(t)}function Mn(t){if(!t)return t===0?t:0;if(t=Kt(t),t===Q||t===-Q){var i=t<0?-1:1;return i*me}return t===t?t:0}function he(t){var i=Mn(t),s=i%1;return i===i?s?i-s:i:0}function Yh(t){return t?Sr(he(t),0,ce):0}function Kt(t){if(typeof t=="number")return t;if(Ot(t))return Se;if(Ue(t)){var i=typeof t.valueOf=="function"?t.valueOf():t;t=Ue(i)?i+"":i}if(typeof t!="string")return t===0?t:+t;t=hp(t);var s=QT.test(t);return s||tA.test(t)?NA(t.slice(2),s?2:8):JT.test(t)?Se:+t}function Xh(t){return wn(t,St(t))}function wI(t){return t?Sr(he(t),-fe,fe):t===0?t:0}function Ie(t){return t==null?"":It(t)}var _I=no(function(t,i){if(Yo(i)||xt(i)){wn(i,tt(i),t);return}for(var s in i)Oe.call(i,s)&&Uo(t,s,i[s])}),Zh=no(function(t,i){wn(i,St(i),t)}),xa=no(function(t,i,s,f){wn(i,St(i),t,f)}),vI=no(function(t,i,s,f){wn(i,tt(i),t,f)}),EI=Rn(fl);function xI(t,i){var s=to(t);return i==null?s:Bp(s,i)}var SI=be(function(t,i){t=Re(t);var s=-1,f=i.length,p=f>2?i[2]:r;for(p&&gt(i[0],i[1],p)&&(f=1);++s<f;)for(var b=i[s],x=St(b),T=-1,I=x.length;++T<I;){var F=x[T],z=t[F];(z===r||rn(z,Jr[F])&&!Oe.call(t,F))&&(t[F]=b[F])}return t}),CI=be(function(t){return t.push(r,hh),Bt(Jh,r,t)});function TI(t,i){return fp(t,ie(i,3),yn)}function AI(t,i){return fp(t,ie(i,3),dl)}function kI(t,i){return t==null?t:cl(t,ie(i,3),St)}function BI(t,i){return t==null?t:Rp(t,ie(i,3),St)}function $I(t,i){return t&&yn(t,ie(i,3))}function II(t,i){return t&&dl(t,ie(i,3))}function OI(t){return t==null?[]:oa(t,tt(t))}function NI(t){return t==null?[]:oa(t,St(t))}function Hl(t,i,s){var f=t==null?r:Cr(t,i);return f===r?s:f}function RI(t,i){return t!=null&&bh(t,i,rB)}function ql(t,i){return t!=null&&bh(t,i,oB)}var PI=uh(function(t,i,s){i!=null&&typeof i.toString!="function"&&(i=qi.call(i)),t[i]=s},Gl(Ct)),LI=uh(function(t,i,s){i!=null&&typeof i.toString!="function"&&(i=qi.call(i)),Oe.call(t,i)?t[i].push(s):t[i]=[s]},ie),MI=be(qo);function tt(t){return xt(t)?Ap(t):gl(t)}function St(t){return xt(t)?Ap(t,!0):hB(t)}function VI(t,i){var s={};return i=ie(i,3),yn(t,function(f,p,b){On(s,i(f,p,b),f)}),s}function FI(t,i){var s={};return i=ie(i,3),yn(t,function(f,p,b){On(s,p,i(f,p,b))}),s}var zI=no(function(t,i,s){ia(t,i,s)}),Jh=no(function(t,i,s,f){ia(t,i,s,f)}),DI=Rn(function(t,i){var s={};if(t==null)return s;var f=!1;i=De(i,function(b){return b=tr(b,t),f||(f=b.length>1),b}),wn(t,$l(t),s),f&&(s=qt(s,_|C|v,PB));for(var p=i.length;p--;)El(s,i[p]);return s});function WI(t,i){return Qh(t,_a(ie(i)))}var UI=Rn(function(t,i){return t==null?{}:gB(t,i)});function Qh(t,i){if(t==null)return{};var s=De($l(t),function(f){return[f]});return i=ie(i),Hp(t,s,function(f,p){return i(f,p[0])})}function HI(t,i,s){i=tr(i,t);var f=-1,p=i.length;for(p||(p=1,t=r);++f<p;){var b=t==null?r:t[_n(i[f])];b===r&&(f=p,b=s),t=Ln(b)?b.call(t):b}return t}function qI(t,i,s){return t==null?t:Go(t,i,s)}function jI(t,i,s,f){return f=typeof f=="function"?f:r,t==null?t:Go(t,i,s,f)}var em=dh(tt),tm=dh(St);function GI(t,i,s){var f=pe(t),p=f||rr(t)||io(t);if(i=ie(i,4),s==null){var b=t&&t.constructor;p?s=f?new b:[]:Ue(t)?s=Ln(b)?to(Ki(t)):{}:s={}}return(p?Wt:yn)(t,function(x,T,I){return i(s,x,T,I)}),s}function KI(t,i){return t==null?!0:El(t,i)}function YI(t,i,s){return t==null?t:Yp(t,i,Cl(s))}function XI(t,i,s,f){return f=typeof f=="function"?f:r,t==null?t:Yp(t,i,Cl(s),f)}function ao(t){return t==null?[]:rl(t,tt(t))}function ZI(t){return t==null?[]:rl(t,St(t))}function JI(t,i,s){return s===r&&(s=i,i=r),s!==r&&(s=Kt(s),s=s===s?s:0),i!==r&&(i=Kt(i),i=i===i?i:0),Sr(Kt(t),i,s)}function QI(t,i,s){return i=Mn(i),s===r?(s=i,i=0):s=Mn(s),t=Kt(t),iB(t,i,s)}function eO(t,i,s){if(s&&typeof s!="boolean"&&gt(t,i,s)&&(i=s=r),s===r&&(typeof i=="boolean"?(s=i,i=r):typeof t=="boolean"&&(s=t,t=r)),t===r&&i===r?(t=0,i=1):(t=Mn(t),i===r?(i=t,t=0):i=Mn(i)),t>i){var f=t;t=i,i=f}if(s||t%1||i%1){var p=Cp();return lt(t+p*(i-t+OA("1e-"+((p+"").length-1))),i)}return wl(t,i)}var tO=ro(function(t,i,s){return i=i.toLowerCase(),t+(s?nm(i):i)});function nm(t){return jl(Ie(t).toLowerCase())}function rm(t){return t=Ie(t),t&&t.replace(rA,qA).replace(EA,"")}function nO(t,i,s){t=Ie(t),i=It(i);var f=t.length;s=s===r?f:Sr(he(s),0,f);var p=s;return s-=i.length,s>=0&&t.slice(s,p)==i}function rO(t){return t=Ie(t),t&&MT.test(t)?t.replace(Rd,jA):t}function oO(t){return t=Ie(t),t&&UT.test(t)?t.replace(Ds,"\\$&"):t}var iO=ro(function(t,i,s){return t+(s?"-":"")+i.toLowerCase()}),aO=ro(function(t,i,s){return t+(s?" ":"")+i.toLowerCase()}),sO=ah("toLowerCase");function lO(t,i,s){t=Ie(t),i=he(i);var f=i?Xr(t):0;if(!i||f>=i)return t;var p=(i-f)/2;return ca(Ji(p),s)+t+ca(Zi(p),s)}function uO(t,i,s){t=Ie(t),i=he(i);var f=i?Xr(t):0;return i&&f<i?t+ca(i-f,s):t}function fO(t,i,s){t=Ie(t),i=he(i);var f=i?Xr(t):0;return i&&f<i?ca(i-f,s)+t:t}function cO(t,i,s){return s||i==null?i=0:i&&(i=+i),yk(Ie(t).replace(Ws,""),i||0)}function dO(t,i,s){return(s?gt(t,i,s):i===r)?i=1:i=he(i),_l(Ie(t),i)}function pO(){var t=arguments,i=Ie(t[0]);return t.length<3?i:i.replace(t[1],t[2])}var hO=ro(function(t,i,s){return t+(s?"_":"")+i.toLowerCase()});function mO(t,i,s){return s&&typeof s!="number"&&gt(t,i,s)&&(i=s=r),s=s===r?ce:s>>>0,s?(t=Ie(t),t&&(typeof i=="string"||i!=null&&!Ul(i))&&(i=It(i),!i&&Yr(t))?nr(tn(t),0,s):t.split(i,s)):[]}var gO=ro(function(t,i,s){return t+(s?" ":"")+jl(i)});function bO(t,i,s){return t=Ie(t),s=s==null?0:Sr(he(s),0,t.length),i=It(i),t.slice(s,s+i.length)==i}function yO(t,i,s){var f=m.templateSettings;s&&gt(t,i,s)&&(i=r),t=Ie(t),i=xa({},i,f,ph);var p=xa({},i.imports,f.imports,ph),b=tt(p),x=rl(p,b),T,I,F=0,z=i.interpolate||Li,W="__p += '",j=il((i.escape||Li).source+"|"+z.source+"|"+(z===Pd?ZT:Li).source+"|"+(i.evaluate||Li).source+"|$","g"),te="//# sourceURL="+(Oe.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++AA+"]")+`
`;t.replace(j,function(se,we,xe,Nt,bt,Rt){return xe||(xe=Nt),W+=t.slice(F,Rt).replace(oA,GA),we&&(T=!0,W+=`' +
__e(`+we+`) +
'`),bt&&(I=!0,W+=`';
`+bt+`;
__p += '`),xe&&(W+=`' +
((__t = (`+xe+`)) == null ? '' : __t) +
'`),F=Rt+se.length,se}),W+=`';
`;var ae=Oe.call(i,"variable")&&i.variable;if(!ae)W=`with (obj) {
`+W+`
}
`;else if(YT.test(ae))throw new de(d);W=(I?W.replace(NT,""):W).replace(RT,"$1").replace(PT,"$1;"),W="function("+(ae||"obj")+`) {
`+(ae?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(T?", __e = _.escape":"")+(I?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+W+`return __p
}`;var ge=im(function(){return $e(b,te+"return "+W).apply(r,x)});if(ge.source=W,Wl(ge))throw ge;return ge}function wO(t){return Ie(t).toLowerCase()}function _O(t){return Ie(t).toUpperCase()}function vO(t,i,s){if(t=Ie(t),t&&(s||i===r))return hp(t);if(!t||!(i=It(i)))return t;var f=tn(t),p=tn(i),b=mp(f,p),x=gp(f,p)+1;return nr(f,b,x).join("")}function EO(t,i,s){if(t=Ie(t),t&&(s||i===r))return t.slice(0,yp(t)+1);if(!t||!(i=It(i)))return t;var f=tn(t),p=gp(f,tn(i))+1;return nr(f,0,p).join("")}function xO(t,i,s){if(t=Ie(t),t&&(s||i===r))return t.replace(Ws,"");if(!t||!(i=It(i)))return t;var f=tn(t),p=mp(f,tn(i));return nr(f,p).join("")}function SO(t,i){var s=oe,f=G;if(Ue(i)){var p="separator"in i?i.separator:p;s="length"in i?he(i.length):s,f="omission"in i?It(i.omission):f}t=Ie(t);var b=t.length;if(Yr(t)){var x=tn(t);b=x.length}if(s>=b)return t;var T=s-Xr(f);if(T<1)return f;var I=x?nr(x,0,T).join(""):t.slice(0,T);if(p===r)return I+f;if(x&&(T+=I.length-T),Ul(p)){if(t.slice(T).search(p)){var F,z=I;for(p.global||(p=il(p.source,Ie(Ld.exec(p))+"g")),p.lastIndex=0;F=p.exec(z);)var W=F.index;I=I.slice(0,W===r?T:W)}}else if(t.indexOf(It(p),T)!=T){var j=I.lastIndexOf(p);j>-1&&(I=I.slice(0,j))}return I+f}function CO(t){return t=Ie(t),t&&LT.test(t)?t.replace(Nd,ek):t}var TO=ro(function(t,i,s){return t+(s?" ":"")+i.toUpperCase()}),jl=ah("toUpperCase");function om(t,i,s){return t=Ie(t),i=s?r:i,i===r?YA(t)?rk(t):zA(t):t.match(i)||[]}var im=be(function(t,i){try{return Bt(t,r,i)}catch(s){return Wl(s)?s:new de(s)}}),AO=Rn(function(t,i){return Wt(i,function(s){s=_n(s),On(t,s,zl(t[s],t))}),t});function kO(t){var i=t==null?0:t.length,s=ie();return t=i?De(t,function(f){if(typeof f[1]!="function")throw new Ut(c);return[s(f[0]),f[1]]}):[],be(function(f){for(var p=-1;++p<i;){var b=t[p];if(Bt(b[0],this,f))return Bt(b[1],this,f)}})}function BO(t){return eB(qt(t,_))}function Gl(t){return function(){return t}}function $O(t,i){return t==null||t!==t?i:t}var IO=lh(),OO=lh(!0);function Ct(t){return t}function Kl(t){return Vp(typeof t=="function"?t:qt(t,_))}function NO(t){return zp(qt(t,_))}function RO(t,i){return Dp(t,qt(i,_))}var PO=be(function(t,i){return function(s){return qo(s,t,i)}}),LO=be(function(t,i){return function(s){return qo(t,s,i)}});function Yl(t,i,s){var f=tt(i),p=oa(i,f);s==null&&!(Ue(i)&&(p.length||!f.length))&&(s=i,i=t,t=this,p=oa(i,tt(i)));var b=!(Ue(s)&&"chain"in s)||!!s.chain,x=Ln(t);return Wt(p,function(T){var I=i[T];t[T]=I,x&&(t.prototype[T]=function(){var F=this.__chain__;if(b||F){var z=t(this.__wrapped__),W=z.__actions__=Et(this.__actions__);return W.push({func:I,args:arguments,thisArg:t}),z.__chain__=F,z}return I.apply(t,Xn([this.value()],arguments))})}),t}function MO(){return ot._===this&&(ot._=uk),this}function Xl(){}function VO(t){return t=he(t),be(function(i){return Wp(i,t)})}var FO=Al(De),zO=Al(up),DO=Al(Js);function am(t){return Rl(t)?Qs(_n(t)):bB(t)}function WO(t){return function(i){return t==null?r:Cr(t,i)}}var UO=fh(),HO=fh(!0);function Zl(){return[]}function Jl(){return!1}function qO(){return{}}function jO(){return""}function GO(){return!0}function KO(t,i){if(t=he(t),t<1||t>fe)return[];var s=ce,f=lt(t,ce);i=ie(i),t-=ce;for(var p=nl(f,i);++s<t;)i(s);return p}function YO(t){return pe(t)?De(t,_n):Ot(t)?[t]:Et(Th(Ie(t)))}function XO(t){var i=++sk;return Ie(t)+i}var ZO=fa(function(t,i){return t+i},0),JO=kl("ceil"),QO=fa(function(t,i){return t/i},1),e4=kl("floor");function t4(t){return t&&t.length?ra(t,Ct,pl):r}function n4(t,i){return t&&t.length?ra(t,ie(i,2),pl):r}function r4(t){return dp(t,Ct)}function o4(t,i){return dp(t,ie(i,2))}function i4(t){return t&&t.length?ra(t,Ct,bl):r}function a4(t,i){return t&&t.length?ra(t,ie(i,2),bl):r}var s4=fa(function(t,i){return t*i},1),l4=kl("round"),u4=fa(function(t,i){return t-i},0);function f4(t){return t&&t.length?tl(t,Ct):0}function c4(t,i){return t&&t.length?tl(t,ie(i,2)):0}return m.after=N3,m.ary=Mh,m.assign=_I,m.assignIn=Zh,m.assignInWith=xa,m.assignWith=vI,m.at=EI,m.before=Vh,m.bind=zl,m.bindAll=AO,m.bindKey=Fh,m.castArray=q3,m.chain=Rh,m.chunk=e$,m.compact=t$,m.concat=n$,m.cond=kO,m.conforms=BO,m.constant=Gl,m.countBy=f3,m.create=xI,m.curry=zh,m.curryRight=Dh,m.debounce=Wh,m.defaults=SI,m.defaultsDeep=CI,m.defer=R3,m.delay=P3,m.difference=r$,m.differenceBy=o$,m.differenceWith=i$,m.drop=a$,m.dropRight=s$,m.dropRightWhile=l$,m.dropWhile=u$,m.fill=f$,m.filter=d3,m.flatMap=m3,m.flatMapDeep=g3,m.flatMapDepth=b3,m.flatten=$h,m.flattenDeep=c$,m.flattenDepth=d$,m.flip=L3,m.flow=IO,m.flowRight=OO,m.fromPairs=p$,m.functions=OI,m.functionsIn=NI,m.groupBy=y3,m.initial=m$,m.intersection=g$,m.intersectionBy=b$,m.intersectionWith=y$,m.invert=PI,m.invertBy=LI,m.invokeMap=_3,m.iteratee=Kl,m.keyBy=v3,m.keys=tt,m.keysIn=St,m.map=ba,m.mapKeys=VI,m.mapValues=FI,m.matches=NO,m.matchesProperty=RO,m.memoize=wa,m.merge=zI,m.mergeWith=Jh,m.method=PO,m.methodOf=LO,m.mixin=Yl,m.negate=_a,m.nthArg=VO,m.omit=DI,m.omitBy=WI,m.once=M3,m.orderBy=E3,m.over=FO,m.overArgs=V3,m.overEvery=zO,m.overSome=DO,m.partial=Dl,m.partialRight=Uh,m.partition=x3,m.pick=UI,m.pickBy=Qh,m.property=am,m.propertyOf=WO,m.pull=E$,m.pullAll=Oh,m.pullAllBy=x$,m.pullAllWith=S$,m.pullAt=C$,m.range=UO,m.rangeRight=HO,m.rearg=F3,m.reject=T3,m.remove=T$,m.rest=z3,m.reverse=Vl,m.sampleSize=k3,m.set=qI,m.setWith=jI,m.shuffle=B3,m.slice=A$,m.sortBy=O3,m.sortedUniq=R$,m.sortedUniqBy=P$,m.split=mO,m.spread=D3,m.tail=L$,m.take=M$,m.takeRight=V$,m.takeRightWhile=F$,m.takeWhile=z$,m.tap=t3,m.throttle=W3,m.thru=ga,m.toArray=Kh,m.toPairs=em,m.toPairsIn=tm,m.toPath=YO,m.toPlainObject=Xh,m.transform=GI,m.unary=U3,m.union=D$,m.unionBy=W$,m.unionWith=U$,m.uniq=H$,m.uniqBy=q$,m.uniqWith=j$,m.unset=KI,m.unzip=Fl,m.unzipWith=Nh,m.update=YI,m.updateWith=XI,m.values=ao,m.valuesIn=ZI,m.without=G$,m.words=om,m.wrap=H3,m.xor=K$,m.xorBy=Y$,m.xorWith=X$,m.zip=Z$,m.zipObject=J$,m.zipObjectDeep=Q$,m.zipWith=e3,m.entries=em,m.entriesIn=tm,m.extend=Zh,m.extendWith=xa,Yl(m,m),m.add=ZO,m.attempt=im,m.camelCase=tO,m.capitalize=nm,m.ceil=JO,m.clamp=JI,m.clone=j3,m.cloneDeep=K3,m.cloneDeepWith=Y3,m.cloneWith=G3,m.conformsTo=X3,m.deburr=rm,m.defaultTo=$O,m.divide=QO,m.endsWith=nO,m.eq=rn,m.escape=rO,m.escapeRegExp=oO,m.every=c3,m.find=p3,m.findIndex=kh,m.findKey=TI,m.findLast=h3,m.findLastIndex=Bh,m.findLastKey=AI,m.floor=e4,m.forEach=Ph,m.forEachRight=Lh,m.forIn=kI,m.forInRight=BI,m.forOwn=$I,m.forOwnRight=II,m.get=Hl,m.gt=Z3,m.gte=J3,m.has=RI,m.hasIn=ql,m.head=Ih,m.identity=Ct,m.includes=w3,m.indexOf=h$,m.inRange=QI,m.invoke=MI,m.isArguments=kr,m.isArray=pe,m.isArrayBuffer=Q3,m.isArrayLike=xt,m.isArrayLikeObject=Ge,m.isBoolean=eI,m.isBuffer=rr,m.isDate=tI,m.isElement=nI,m.isEmpty=rI,m.isEqual=oI,m.isEqualWith=iI,m.isError=Wl,m.isFinite=aI,m.isFunction=Ln,m.isInteger=Hh,m.isLength=va,m.isMap=qh,m.isMatch=sI,m.isMatchWith=lI,m.isNaN=uI,m.isNative=fI,m.isNil=dI,m.isNull=cI,m.isNumber=jh,m.isObject=Ue,m.isObjectLike=qe,m.isPlainObject=Zo,m.isRegExp=Ul,m.isSafeInteger=pI,m.isSet=Gh,m.isString=Ea,m.isSymbol=Ot,m.isTypedArray=io,m.isUndefined=hI,m.isWeakMap=mI,m.isWeakSet=gI,m.join=w$,m.kebabCase=iO,m.last=Gt,m.lastIndexOf=_$,m.lowerCase=aO,m.lowerFirst=sO,m.lt=bI,m.lte=yI,m.max=t4,m.maxBy=n4,m.mean=r4,m.meanBy=o4,m.min=i4,m.minBy=a4,m.stubArray=Zl,m.stubFalse=Jl,m.stubObject=qO,m.stubString=jO,m.stubTrue=GO,m.multiply=s4,m.nth=v$,m.noConflict=MO,m.noop=Xl,m.now=ya,m.pad=lO,m.padEnd=uO,m.padStart=fO,m.parseInt=cO,m.random=eO,m.reduce=S3,m.reduceRight=C3,m.repeat=dO,m.replace=pO,m.result=HI,m.round=l4,m.runInContext=k,m.sample=A3,m.size=$3,m.snakeCase=hO,m.some=I3,m.sortedIndex=k$,m.sortedIndexBy=B$,m.sortedIndexOf=$$,m.sortedLastIndex=I$,m.sortedLastIndexBy=O$,m.sortedLastIndexOf=N$,m.startCase=gO,m.startsWith=bO,m.subtract=u4,m.sum=f4,m.sumBy=c4,m.template=yO,m.times=KO,m.toFinite=Mn,m.toInteger=he,m.toLength=Yh,m.toLower=wO,m.toNumber=Kt,m.toSafeInteger=wI,m.toString=Ie,m.toUpper=_O,m.trim=vO,m.trimEnd=EO,m.trimStart=xO,m.truncate=SO,m.unescape=CO,m.uniqueId=XO,m.upperCase=TO,m.upperFirst=jl,m.each=Ph,m.eachRight=Lh,m.first=Ih,Yl(m,function(){var t={};return yn(m,function(i,s){Oe.call(m.prototype,s)||(t[s]=i)}),t}(),{chain:!1}),m.VERSION=a,Wt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){m[t].placeholder=m}),Wt(["drop","take"],function(t,i){Ee.prototype[t]=function(s){s=s===r?1:Qe(he(s),0);var f=this.__filtered__&&!i?new Ee(this):this.clone();return f.__filtered__?f.__takeCount__=lt(s,f.__takeCount__):f.__views__.push({size:lt(s,ce),type:t+(f.__dir__<0?"Right":"")}),f},Ee.prototype[t+"Right"]=function(s){return this.reverse()[t](s).reverse()}}),Wt(["filter","map","takeWhile"],function(t,i){var s=i+1,f=s==q||s==K;Ee.prototype[t]=function(p){var b=this.clone();return b.__iteratees__.push({iteratee:ie(p,3),type:s}),b.__filtered__=b.__filtered__||f,b}}),Wt(["head","last"],function(t,i){var s="take"+(i?"Right":"");Ee.prototype[t]=function(){return this[s](1).value()[0]}}),Wt(["initial","tail"],function(t,i){var s="drop"+(i?"":"Right");Ee.prototype[t]=function(){return this.__filtered__?new Ee(this):this[s](1)}}),Ee.prototype.compact=function(){return this.filter(Ct)},Ee.prototype.find=function(t){return this.filter(t).head()},Ee.prototype.findLast=function(t){return this.reverse().find(t)},Ee.prototype.invokeMap=be(function(t,i){return typeof t=="function"?new Ee(this):this.map(function(s){return qo(s,t,i)})}),Ee.prototype.reject=function(t){return this.filter(_a(ie(t)))},Ee.prototype.slice=function(t,i){t=he(t);var s=this;return s.__filtered__&&(t>0||i<0)?new Ee(s):(t<0?s=s.takeRight(-t):t&&(s=s.drop(t)),i!==r&&(i=he(i),s=i<0?s.dropRight(-i):s.take(i-t)),s)},Ee.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Ee.prototype.toArray=function(){return this.take(ce)},yn(Ee.prototype,function(t,i){var s=/^(?:filter|find|map|reject)|While$/.test(i),f=/^(?:head|last)$/.test(i),p=m[f?"take"+(i=="last"?"Right":""):i],b=f||/^find/.test(i);!p||(m.prototype[i]=function(){var x=this.__wrapped__,T=f?[1]:arguments,I=x instanceof Ee,F=T[0],z=I||pe(x),W=function(we){var xe=p.apply(m,Xn([we],T));return f&&j?xe[0]:xe};z&&s&&typeof F=="function"&&F.length!=1&&(I=z=!1);var j=this.__chain__,te=!!this.__actions__.length,ae=b&&!j,ge=I&&!te;if(!b&&z){x=ge?x:new Ee(this);var se=t.apply(x,T);return se.__actions__.push({func:ga,args:[W],thisArg:r}),new Ht(se,j)}return ae&&ge?t.apply(this,T):(se=this.thru(W),ae?f?se.value()[0]:se.value():se)})}),Wt(["pop","push","shift","sort","splice","unshift"],function(t){var i=Wi[t],s=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",f=/^(?:pop|shift)$/.test(t);m.prototype[t]=function(){var p=arguments;if(f&&!this.__chain__){var b=this.value();return i.apply(pe(b)?b:[],p)}return this[s](function(x){return i.apply(pe(x)?x:[],p)})}}),yn(Ee.prototype,function(t,i){var s=m[i];if(s){var f=s.name+"";Oe.call(eo,f)||(eo[f]=[]),eo[f].push({name:i,func:s})}}),eo[ua(r,S).name]=[{name:"wrapper",func:r}],Ee.prototype.clone=Ck,Ee.prototype.reverse=Tk,Ee.prototype.value=Ak,m.prototype.at=n3,m.prototype.chain=r3,m.prototype.commit=o3,m.prototype.next=i3,m.prototype.plant=s3,m.prototype.reverse=l3,m.prototype.toJSON=m.prototype.valueOf=m.prototype.value=u3,m.prototype.first=m.prototype.head,Vo&&(m.prototype[Vo]=a3),m},Zr=ok();_r?((_r.exports=Zr)._=Zr,Ks._=Zr):ot._=Zr}).call(so)})(ni,ni.exports);const uu={threadNum:{key:"thread_num",default:8,validator:e=>typeof e=="number"&&1<=e&&e<=32,formatter:e=>Math.floor(e)},openOnNewTab:{key:"open_on_new_tab",default:!0,validator:e=>typeof e=="boolean"},customDownloadUrl:{key:"custom_download_url",default:"",validator:e=>typeof e=="string",formatter:e=>e.trim()},compressionFileName:{key:"cf_name",default:"{{japanese}}.zip",validator:e=>typeof e=="string",formatter:e=>e.trim()},compressionLevel:{key:"c_lv",default:0,validator:e=>typeof e=="number"&&0<=e&&e<=9,formatter:e=>Math.floor(e)},compressionStreamFiles:{key:"c_stream_files",default:!1,validator:e=>typeof e=="boolean"},seriesMode:{key:"series_mode",default:!1,validator:e=>typeof e=="boolean"},filenameLength:{key:"filename_length",default:0,validator:e=>e==="auto"||typeof e=="number"&&e>=0,formatter:e=>typeof e=="number"?Math.floor(e):e},autoCancelDownloadedManga:{key:"auto_cancel_downloaded_doujin",default:!1,validator:e=>typeof e=="boolean"},autoRetryWhenErrorOccurs:{key:"auto_retry_when_error_occurs",default:!1,validator:e=>typeof e=="boolean"},autoShowAll:{key:"auto_show_all",default:!1,validator:e=>typeof e=="boolean"}},Am=()=>ni.exports.mapValues(uu,({key:e,default:n})=>nu(e,n)),ue=o.reactive(Am()),km=ru(()=>{const e=o.toRefs(ue);ni.exports.each(e,(n,r)=>{const a=uu[r];o.watch(n,l=>{if(!a.validator(l)){ue[r]=a.default;return}if(a.formatter&&(l=a.formatter(l),ue[r]!==l)){ue[r]=l;return}Be.log("update setting",a.key,l),tu(a.key,l)})})}),an=new lu,lo=new lu(ou);an.canSingleStart=()=>!(ue.seriesMode&&lo.length),lo.emitter.on("finish",()=>{ue.seriesMode&&an.start().catch(Be.error)});const Bm=e=>(o.pushScopeId("data-v-5e3261cd"),e=e(),o.popScopeId(),e),$m=["title"],Im=[Bm(()=>o.createElementVNode("i",{class:"fa fa-times"},null,-1))],Om={class:"download-item__title"},Nm={class:"download-item__progress-text"},Rm=o.defineComponent({__name:"DownloadItem",props:{item:null,index:null},setup(e){const n=e,r=o.computed(()=>n.item.gallery.title),a=o.computed(()=>{const{gallery:{pages:c},done:d,compressing:h,compressingPercent:g}=n.item,y=c.length;return h?g:y&&d?(100*d/y).toFixed(2):0}),l=o.computed(()=>!n.item.compressing),u=()=>{var d;const{info:c}=n.index===0?an.queue[0]:Aa(an.queue,n.index);(d=c==null?void 0:c.cancel)==null||d.call(c)};return(c,d)=>(o.openBlock(),o.createElementBlock("div",{class:o.normalizeClass(["download-item",{"download-item--error":e.item.error,"download-item--compressing":e.item.compressing&&!e.item.error,"download-item--can-cancel":o.unref(l)}]),title:o.unref(r)},[o.unref(l)?(o.openBlock(),o.createElementBlock("div",{key:0,class:"download-item__cancel",onClick:u},Im)):o.createCommentVNode("",!0),o.createElementVNode("div",Om,o.toDisplayString(o.unref(r)),1),o.createElementVNode("div",{class:"download-item__progress",style:o.normalizeStyle({width:`${o.unref(a)}%`})},[o.createElementVNode("div",Nm,o.toDisplayString(o.unref(a))+"%",1)],4)],10,$m))}}),g4="",fu=(e,n)=>{const r=e.__vccOpts||e;for(const[a,l]of n)r[a]=l;return r},cu=fu(Rm,[["__scopeId","data-v-5e3261cd"]]),Pm={id:"download-panel"},Lm=o.defineComponent({__name:"DownloadList",props:{zipList:null,dlList:null},setup(e){return(n,r)=>(o.openBlock(),o.createElementBlock("div",Pm,[(o.openBlock(!0),o.createElementBlock(o.Fragment,null,o.renderList(e.zipList,(a,l)=>(o.openBlock(),o.createBlock(cu,{key:l,item:a,index:l},null,8,["item","index"]))),128)),(o.openBlock(!0),o.createElementBlock(o.Fragment,null,o.renderList(e.dlList,(a,l)=>(o.openBlock(),o.createBlock(cu,{key:l,item:a,index:l},null,8,["item","index"]))),128))]))}}),b4="",Mm=fu(Lm,[["__scopeId","data-v-658acab9"]]),Vm=o.defineComponent({__name:"DownloadPanel",setup(e){const{title:n}=document,r=o.computed(()=>lo.queue.map(({info:d})=>d)),a=o.computed(()=>an.queue.map(({info:d})=>d)),l=o.computed(()=>[...r.value,...a.value]),u=o.computed(()=>{var d;return!!((d=a.value[0])!=null&&d.error)}),c=o.computed(()=>u.value?`[\xD7] ${n}`:`[${l.value.length||"\u2713"}] ${n}`);return o.watch(l,d=>{sessionStorage.setItem("downloadQueue",JSON.stringify(d.map(({gallery:h})=>h)))}),o.watch(c,d=>{document.title=d}),(d,h)=>o.unref(l).length?(o.openBlock(),o.createBlock(Mm,{key:0,"zip-list":o.unref(r),"dl-list":o.unref(a)},null,8,["zip-list","dl-list"])):o.createCommentVNode("",!0)}});var Fm=typeof global=="object"&&global&&global.Object===Object&&global;const du=Fm;var zm=typeof self=="object"&&self&&self.Object===Object&&self,Dm=du||zm||Function("return this")();const Yt=Dm;var Wm=Yt.Symbol;const sn=Wm;var pu=Object.prototype,Um=pu.hasOwnProperty,Hm=pu.toString,uo=sn?sn.toStringTag:void 0;function qm(e){var n=Um.call(e,uo),r=e[uo];try{e[uo]=void 0;var a=!0}catch{}var l=Hm.call(e);return a&&(n?e[uo]=r:delete e[uo]),l}var jm=Object.prototype,Gm=jm.toString;function Km(e){return Gm.call(e)}var Ym="[object Null]",Xm="[object Undefined]",hu=sn?sn.toStringTag:void 0;function Dn(e){return e==null?e===void 0?Xm:Ym:hu&&hu in Object(e)?qm(e):Km(e)}function ln(e){return e!=null&&typeof e=="object"}var Zm="[object Symbol]";function ri(e){return typeof e=="symbol"||ln(e)&&Dn(e)==Zm}function mu(e,n){for(var r=-1,a=e==null?0:e.length,l=Array(a);++r<a;)l[r]=n(e[r],r,e);return l}var Jm=Array.isArray;const vn=Jm;var Qm=1/0,gu=sn?sn.prototype:void 0,bu=gu?gu.toString:void 0;function yu(e){if(typeof e=="string")return e;if(vn(e))return mu(e,yu)+"";if(ri(e))return bu?bu.call(e):"";var n=e+"";return n=="0"&&1/e==-Qm?"-0":n}var eg=/\s/;function tg(e){for(var n=e.length;n--&&eg.test(e.charAt(n)););return n}var ng=/^\s+/;function rg(e){return e&&e.slice(0,tg(e)+1).replace(ng,"")}function Xt(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}var wu=0/0,og=/^[-+]0x[0-9a-f]+$/i,ig=/^0b[01]+$/i,ag=/^0o[0-7]+$/i,sg=parseInt;function _u(e){if(typeof e=="number")return e;if(ri(e))return wu;if(Xt(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=Xt(n)?n+"":n}if(typeof e!="string")return e===0?e:+e;e=rg(e);var r=ig.test(e);return r||ag.test(e)?sg(e.slice(2),r?2:8):og.test(e)?wu:+e}function vu(e){return e}var lg="[object AsyncFunction]",ug="[object Function]",fg="[object GeneratorFunction]",cg="[object Proxy]";function Eu(e){if(!Xt(e))return!1;var n=Dn(e);return n==ug||n==fg||n==lg||n==cg}var dg=Yt["__core-js_shared__"];const ka=dg;var xu=function(){var e=/[^.]+$/.exec(ka&&ka.keys&&ka.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function pg(e){return!!xu&&xu in e}var hg=Function.prototype,mg=hg.toString;function ir(e){if(e!=null){try{return mg.call(e)}catch{}try{return e+""}catch{}}return""}var gg=/[\\^$.*+?()[\]{}|]/g,bg=/^\[object .+?Constructor\]$/,yg=Function.prototype,wg=Object.prototype,_g=yg.toString,vg=wg.hasOwnProperty,Eg=RegExp("^"+_g.call(vg).replace(gg,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function xg(e){if(!Xt(e)||pg(e))return!1;var n=Eu(e)?Eg:bg;return n.test(ir(e))}function Sg(e,n){return e==null?void 0:e[n]}function ar(e,n){var r=Sg(e,n);return xg(r)?r:void 0}var Cg=ar(Yt,"WeakMap");const Ba=Cg;var Su=Object.create,Tg=function(){function e(){}return function(n){if(!Xt(n))return{};if(Su)return Su(n);e.prototype=n;var r=new e;return e.prototype=void 0,r}}();const Ag=Tg;function Cu(e,n,r){switch(r.length){case 0:return e.call(n);case 1:return e.call(n,r[0]);case 2:return e.call(n,r[0],r[1]);case 3:return e.call(n,r[0],r[1],r[2])}return e.apply(n,r)}function kg(e,n){var r=-1,a=e.length;for(n||(n=Array(a));++r<a;)n[r]=e[r];return n}var Bg=800,$g=16,Ig=Date.now;function Og(e){var n=0,r=0;return function(){var a=Ig(),l=$g-(a-r);if(r=a,l>0){if(++n>=Bg)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}function Ng(e){return function(){return e}}var Rg=function(){try{var e=ar(Object,"defineProperty");return e({},"",{}),e}catch{}}();const oi=Rg;var Pg=oi?function(e,n){return oi(e,"toString",{configurable:!0,enumerable:!1,value:Ng(n),writable:!0})}:vu,Lg=Og(Pg);const Mg=Lg;function Vg(e,n){for(var r=-1,a=e==null?0:e.length;++r<a&&n(e[r],r,e)!==!1;);return e}var Fg=9007199254740991,zg=/^(?:0|[1-9]\d*)$/;function $a(e,n){var r=typeof e;return n=n==null?Fg:n,!!n&&(r=="number"||r!="symbol"&&zg.test(e))&&e>-1&&e%1==0&&e<n}function Tu(e,n,r){n=="__proto__"&&oi?oi(e,n,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[n]=r}function fo(e,n){return e===n||e!==e&&n!==n}var Dg=Object.prototype,Wg=Dg.hasOwnProperty;function Ia(e,n,r){var a=e[n];(!(Wg.call(e,n)&&fo(a,r))||r===void 0&&!(n in e))&&Tu(e,n,r)}function co(e,n,r,a){var l=!r;r||(r={});for(var u=-1,c=n.length;++u<c;){var d=n[u],h=a?a(r[d],e[d],d,r,e):void 0;h===void 0&&(h=e[d]),l?Tu(r,d,h):Ia(r,d,h)}return r}var Au=Math.max;function Ug(e,n,r){return n=Au(n===void 0?e.length-1:n,0),function(){for(var a=arguments,l=-1,u=Au(a.length-n,0),c=Array(u);++l<u;)c[l]=a[n+l];l=-1;for(var d=Array(n+1);++l<n;)d[l]=a[l];return d[n]=r(c),Cu(e,this,d)}}function ku(e,n){return Mg(Ug(e,n,vu),e+"")}var Hg=9007199254740991;function Bu(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Hg}function Oa(e){return e!=null&&Bu(e.length)&&!Eu(e)}function $u(e,n,r){if(!Xt(r))return!1;var a=typeof n;return(a=="number"?Oa(r)&&$a(n,r.length):a=="string"&&n in r)?fo(r[n],e):!1}function qg(e){return ku(function(n,r){var a=-1,l=r.length,u=l>1?r[l-1]:void 0,c=l>2?r[2]:void 0;for(u=e.length>3&&typeof u=="function"?(l--,u):void 0,c&&$u(r[0],r[1],c)&&(u=l<3?void 0:u,l=1),n=Object(n);++a<l;){var d=r[a];d&&e(n,d,a,u)}return n})}var jg=Object.prototype;function Na(e){var n=e&&e.constructor,r=typeof n=="function"&&n.prototype||jg;return e===r}function Gg(e,n){for(var r=-1,a=Array(e);++r<e;)a[r]=n(r);return a}var Kg="[object Arguments]";function Iu(e){return ln(e)&&Dn(e)==Kg}var Ou=Object.prototype,Yg=Ou.hasOwnProperty,Xg=Ou.propertyIsEnumerable,Zg=Iu(function(){return arguments}())?Iu:function(e){return ln(e)&&Yg.call(e,"callee")&&!Xg.call(e,"callee")};const Jg=Zg;function Qg(){return!1}var Nu=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ru=Nu&&typeof module=="object"&&module&&!module.nodeType&&module,e0=Ru&&Ru.exports===Nu,Pu=e0?Yt.Buffer:void 0,t0=Pu?Pu.isBuffer:void 0,n0=t0||Qg;const ii=n0;var r0="[object Arguments]",o0="[object Array]",i0="[object Boolean]",a0="[object Date]",s0="[object Error]",l0="[object Function]",u0="[object Map]",f0="[object Number]",c0="[object Object]",d0="[object RegExp]",p0="[object Set]",h0="[object String]",m0="[object WeakMap]",g0="[object ArrayBuffer]",b0="[object DataView]",y0="[object Float32Array]",w0="[object Float64Array]",_0="[object Int8Array]",v0="[object Int16Array]",E0="[object Int32Array]",x0="[object Uint8Array]",S0="[object Uint8ClampedArray]",C0="[object Uint16Array]",T0="[object Uint32Array]",Me={};Me[y0]=Me[w0]=Me[_0]=Me[v0]=Me[E0]=Me[x0]=Me[S0]=Me[C0]=Me[T0]=!0,Me[r0]=Me[o0]=Me[g0]=Me[i0]=Me[b0]=Me[a0]=Me[s0]=Me[l0]=Me[u0]=Me[f0]=Me[c0]=Me[d0]=Me[p0]=Me[h0]=Me[m0]=!1;function A0(e){return ln(e)&&Bu(e.length)&&!!Me[Dn(e)]}function Ra(e){return function(n){return e(n)}}var Lu=typeof exports=="object"&&exports&&!exports.nodeType&&exports,po=Lu&&typeof module=="object"&&module&&!module.nodeType&&module,k0=po&&po.exports===Lu,Pa=k0&&du.process,B0=function(){try{var e=po&&po.require&&po.require("util").types;return e||Pa&&Pa.binding&&Pa.binding("util")}catch{}}();const Br=B0;var Mu=Br&&Br.isTypedArray,$0=Mu?Ra(Mu):A0;const Vu=$0;var I0=Object.prototype,O0=I0.hasOwnProperty;function Fu(e,n){var r=vn(e),a=!r&&Jg(e),l=!r&&!a&&ii(e),u=!r&&!a&&!l&&Vu(e),c=r||a||l||u,d=c?Gg(e.length,String):[],h=d.length;for(var g in e)(n||O0.call(e,g))&&!(c&&(g=="length"||l&&(g=="offset"||g=="parent")||u&&(g=="buffer"||g=="byteLength"||g=="byteOffset")||$a(g,h)))&&d.push(g);return d}function zu(e,n){return function(r){return e(n(r))}}var N0=zu(Object.keys,Object);const R0=N0;var P0=Object.prototype,L0=P0.hasOwnProperty;function M0(e){if(!Na(e))return R0(e);var n=[];for(var r in Object(e))L0.call(e,r)&&r!="constructor"&&n.push(r);return n}function ai(e){return Oa(e)?Fu(e):M0(e)}function V0(e){var n=[];if(e!=null)for(var r in Object(e))n.push(r);return n}var F0=Object.prototype,z0=F0.hasOwnProperty;function D0(e){if(!Xt(e))return V0(e);var n=Na(e),r=[];for(var a in e)a=="constructor"&&(n||!z0.call(e,a))||r.push(a);return r}function si(e){return Oa(e)?Fu(e,!0):D0(e)}var W0=qg(function(e,n,r,a){co(n,si(n),e,a)});const Du=W0;var U0=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H0=/^\w*$/;function q0(e,n){if(vn(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||ri(e)?!0:H0.test(e)||!U0.test(e)||n!=null&&e in Object(n)}var j0=ar(Object,"create");const ho=j0;function G0(){this.__data__=ho?ho(null):{},this.size=0}function K0(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}var Y0="__lodash_hash_undefined__",X0=Object.prototype,Z0=X0.hasOwnProperty;function J0(e){var n=this.__data__;if(ho){var r=n[e];return r===Y0?void 0:r}return Z0.call(n,e)?n[e]:void 0}var Q0=Object.prototype,eb=Q0.hasOwnProperty;function tb(e){var n=this.__data__;return ho?n[e]!==void 0:eb.call(n,e)}var nb="__lodash_hash_undefined__";function rb(e,n){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=ho&&n===void 0?nb:n,this}function sr(e){var n=-1,r=e==null?0:e.length;for(this.clear();++n<r;){var a=e[n];this.set(a[0],a[1])}}sr.prototype.clear=G0,sr.prototype.delete=K0,sr.prototype.get=J0,sr.prototype.has=tb,sr.prototype.set=rb;function ob(){this.__data__=[],this.size=0}function li(e,n){for(var r=e.length;r--;)if(fo(e[r][0],n))return r;return-1}var ib=Array.prototype,ab=ib.splice;function sb(e){var n=this.__data__,r=li(n,e);if(r<0)return!1;var a=n.length-1;return r==a?n.pop():ab.call(n,r,1),--this.size,!0}function lb(e){var n=this.__data__,r=li(n,e);return r<0?void 0:n[r][1]}function ub(e){return li(this.__data__,e)>-1}function fb(e,n){var r=this.__data__,a=li(r,e);return a<0?(++this.size,r.push([e,n])):r[a][1]=n,this}function En(e){var n=-1,r=e==null?0:e.length;for(this.clear();++n<r;){var a=e[n];this.set(a[0],a[1])}}En.prototype.clear=ob,En.prototype.delete=sb,En.prototype.get=lb,En.prototype.has=ub,En.prototype.set=fb;var cb=ar(Yt,"Map");const mo=cb;function db(){this.size=0,this.__data__={hash:new sr,map:new(mo||En),string:new sr}}function pb(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}function ui(e,n){var r=e.__data__;return pb(n)?r[typeof n=="string"?"string":"hash"]:r.map}function hb(e){var n=ui(this,e).delete(e);return this.size-=n?1:0,n}function mb(e){return ui(this,e).get(e)}function gb(e){return ui(this,e).has(e)}function bb(e,n){var r=ui(this,e),a=r.size;return r.set(e,n),this.size+=r.size==a?0:1,this}function xn(e){var n=-1,r=e==null?0:e.length;for(this.clear();++n<r;){var a=e[n];this.set(a[0],a[1])}}xn.prototype.clear=db,xn.prototype.delete=hb,xn.prototype.get=mb,xn.prototype.has=gb,xn.prototype.set=bb;var yb="Expected a function";function La(e,n){if(typeof e!="function"||n!=null&&typeof n!="function")throw new TypeError(yb);var r=function(){var a=arguments,l=n?n.apply(this,a):a[0],u=r.cache;if(u.has(l))return u.get(l);var c=e.apply(this,a);return r.cache=u.set(l,c)||u,c};return r.cache=new(La.Cache||xn),r}La.Cache=xn;var wb=500;function _b(e){var n=La(e,function(a){return r.size===wb&&r.clear(),a}),r=n.cache;return n}var vb=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Eb=/\\(\\)?/g,xb=_b(function(e){var n=[];return e.charCodeAt(0)===46&&n.push(""),e.replace(vb,function(r,a,l,u){n.push(l?u.replace(Eb,"$1"):a||r)}),n});const Sb=xb;function Ma(e){return e==null?"":yu(e)}function Wu(e,n){return vn(e)?e:q0(e,n)?[e]:Sb(Ma(e))}var Cb=1/0;function Uu(e){if(typeof e=="string"||ri(e))return e;var n=e+"";return n=="0"&&1/e==-Cb?"-0":n}function Tb(e,n){n=Wu(n,e);for(var r=0,a=n.length;e!=null&&r<a;)e=e[Uu(n[r++])];return r&&r==a?e:void 0}function Hu(e,n,r){var a=e==null?void 0:Tb(e,n);return a===void 0?r:a}function qu(e,n){for(var r=-1,a=n.length,l=e.length;++r<a;)e[l+r]=n[r];return e}var Ab=zu(Object.getPrototypeOf,Object);const Va=Ab;var kb="[object Object]",Bb=Function.prototype,$b=Object.prototype,ju=Bb.toString,Ib=$b.hasOwnProperty,Ob=ju.call(Object);function Nb(e){if(!ln(e)||Dn(e)!=kb)return!1;var n=Va(e);if(n===null)return!0;var r=Ib.call(n,"constructor")&&n.constructor;return typeof r=="function"&&r instanceof r&&ju.call(r)==Ob}var Rb="[object DOMException]",Pb="[object Error]";function Gu(e){if(!ln(e))return!1;var n=Dn(e);return n==Pb||n==Rb||typeof e.message=="string"&&typeof e.name=="string"&&!Nb(e)}var Lb=ku(function(e,n){try{return Cu(e,void 0,n)}catch(r){return Gu(r)?r:new Error(r)}});const Mb=Lb;function Vb(e){return function(n){return e==null?void 0:e[n]}}function Fa(){if(!arguments.length)return[];var e=arguments[0];return vn(e)?e:[e]}function Fb(){this.__data__=new En,this.size=0}function zb(e){var n=this.__data__,r=n.delete(e);return this.size=n.size,r}function Db(e){return this.__data__.get(e)}function Wb(e){return this.__data__.has(e)}var Ub=200;function Hb(e,n){var r=this.__data__;if(r instanceof En){var a=r.__data__;if(!mo||a.length<Ub-1)return a.push([e,n]),this.size=++r.size,this;r=this.__data__=new xn(a)}return r.set(e,n),this.size=r.size,this}function Sn(e){var n=this.__data__=new En(e);this.size=n.size}Sn.prototype.clear=Fb,Sn.prototype.delete=zb,Sn.prototype.get=Db,Sn.prototype.has=Wb,Sn.prototype.set=Hb;function qb(e,n){return e&&co(n,ai(n),e)}function jb(e,n){return e&&co(n,si(n),e)}var Ku=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Yu=Ku&&typeof module=="object"&&module&&!module.nodeType&&module,Gb=Yu&&Yu.exports===Ku,Xu=Gb?Yt.Buffer:void 0,Zu=Xu?Xu.allocUnsafe:void 0;function Kb(e,n){if(n)return e.slice();var r=e.length,a=Zu?Zu(r):new e.constructor(r);return e.copy(a),a}function Yb(e,n){for(var r=-1,a=e==null?0:e.length,l=0,u=[];++r<a;){var c=e[r];n(c,r,e)&&(u[l++]=c)}return u}function Ju(){return[]}var Xb=Object.prototype,Zb=Xb.propertyIsEnumerable,Qu=Object.getOwnPropertySymbols,Jb=Qu?function(e){return e==null?[]:(e=Object(e),Yb(Qu(e),function(n){return Zb.call(e,n)}))}:Ju;const za=Jb;function Qb(e,n){return co(e,za(e),n)}var ey=Object.getOwnPropertySymbols,ty=ey?function(e){for(var n=[];e;)qu(n,za(e)),e=Va(e);return n}:Ju;const ef=ty;function ny(e,n){return co(e,ef(e),n)}function tf(e,n,r){var a=n(e);return vn(e)?a:qu(a,r(e))}function Da(e){return tf(e,ai,za)}function ry(e){return tf(e,si,ef)}var oy=ar(Yt,"DataView");const Wa=oy;var iy=ar(Yt,"Promise");const Ua=iy;var ay=ar(Yt,"Set");const Ha=ay;var nf="[object Map]",sy="[object Object]",rf="[object Promise]",of="[object Set]",af="[object WeakMap]",sf="[object DataView]",ly=ir(Wa),uy=ir(mo),fy=ir(Ua),cy=ir(Ha),dy=ir(Ba),lr=Dn;(Wa&&lr(new Wa(new ArrayBuffer(1)))!=sf||mo&&lr(new mo)!=nf||Ua&&lr(Ua.resolve())!=rf||Ha&&lr(new Ha)!=of||Ba&&lr(new Ba)!=af)&&(lr=function(e){var n=Dn(e),r=n==sy?e.constructor:void 0,a=r?ir(r):"";if(a)switch(a){case ly:return sf;case uy:return nf;case fy:return rf;case cy:return of;case dy:return af}return n});const go=lr;var py=Object.prototype,hy=py.hasOwnProperty;function my(e){var n=e.length,r=new e.constructor(n);return n&&typeof e[0]=="string"&&hy.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var gy=Yt.Uint8Array;const fi=gy;function qa(e){var n=new e.constructor(e.byteLength);return new fi(n).set(new fi(e)),n}function by(e,n){var r=n?qa(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var yy=/\w*$/;function wy(e){var n=new e.constructor(e.source,yy.exec(e));return n.lastIndex=e.lastIndex,n}var lf=sn?sn.prototype:void 0,uf=lf?lf.valueOf:void 0;function _y(e){return uf?Object(uf.call(e)):{}}function vy(e,n){var r=n?qa(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var Ey="[object Boolean]",xy="[object Date]",Sy="[object Map]",Cy="[object Number]",Ty="[object RegExp]",Ay="[object Set]",ky="[object String]",By="[object Symbol]",$y="[object ArrayBuffer]",Iy="[object DataView]",Oy="[object Float32Array]",Ny="[object Float64Array]",Ry="[object Int8Array]",Py="[object Int16Array]",Ly="[object Int32Array]",My="[object Uint8Array]",Vy="[object Uint8ClampedArray]",Fy="[object Uint16Array]",zy="[object Uint32Array]";function Dy(e,n,r){var a=e.constructor;switch(n){case $y:return qa(e);case Ey:case xy:return new a(+e);case Iy:return by(e,r);case Oy:case Ny:case Ry:case Py:case Ly:case My:case Vy:case Fy:case zy:return vy(e,r);case Sy:return new a;case Cy:case ky:return new a(e);case Ty:return wy(e);case Ay:return new a;case By:return _y(e)}}function Wy(e){return typeof e.constructor=="function"&&!Na(e)?Ag(Va(e)):{}}var Uy="[object Map]";function Hy(e){return ln(e)&&go(e)==Uy}var ff=Br&&Br.isMap,qy=ff?Ra(ff):Hy;const jy=qy;var Gy="[object Set]";function Ky(e){return ln(e)&&go(e)==Gy}var cf=Br&&Br.isSet,Yy=cf?Ra(cf):Ky;const Xy=Yy;var Zy=1,Jy=2,Qy=4,df="[object Arguments]",e1="[object Array]",t1="[object Boolean]",n1="[object Date]",r1="[object Error]",pf="[object Function]",o1="[object GeneratorFunction]",i1="[object Map]",a1="[object Number]",hf="[object Object]",s1="[object RegExp]",l1="[object Set]",u1="[object String]",f1="[object Symbol]",c1="[object WeakMap]",d1="[object ArrayBuffer]",p1="[object DataView]",h1="[object Float32Array]",m1="[object Float64Array]",g1="[object Int8Array]",b1="[object Int16Array]",y1="[object Int32Array]",w1="[object Uint8Array]",_1="[object Uint8ClampedArray]",v1="[object Uint16Array]",E1="[object Uint32Array]",Pe={};Pe[df]=Pe[e1]=Pe[d1]=Pe[p1]=Pe[t1]=Pe[n1]=Pe[h1]=Pe[m1]=Pe[g1]=Pe[b1]=Pe[y1]=Pe[i1]=Pe[a1]=Pe[hf]=Pe[s1]=Pe[l1]=Pe[u1]=Pe[f1]=Pe[w1]=Pe[_1]=Pe[v1]=Pe[E1]=!0,Pe[r1]=Pe[pf]=Pe[c1]=!1;function ci(e,n,r,a,l,u){var c,d=n&Zy,h=n&Jy,g=n&Qy;if(r&&(c=l?r(e,a,l,u):r(e)),c!==void 0)return c;if(!Xt(e))return e;var y=vn(e);if(y){if(c=my(e),!d)return kg(e,c)}else{var _=go(e),C=_==pf||_==o1;if(ii(e))return Kb(e,d);if(_==hf||_==df||C&&!l){if(c=h||C?{}:Wy(e),!d)return h?ny(e,jb(c,e)):Qb(e,qb(c,e))}else{if(!Pe[_])return l?e:{};c=Dy(e,_,d)}}u||(u=new Sn);var v=u.get(e);if(v)return v;u.set(e,c),Xy(e)?e.forEach(function(A){c.add(ci(A,n,r,A,e,u))}):jy(e)&&e.forEach(function(A,S){c.set(S,ci(A,n,r,S,e,u))});var E=g?h?ry:Da:h?si:ai,w=y?void 0:E(e);return Vg(w||e,function(A,S){w&&(S=A,A=e[S]),Ia(c,S,ci(A,n,r,S,e,u))}),c}var x1=4;function mf(e){return ci(e,x1)}var S1="__lodash_hash_undefined__";function C1(e){return this.__data__.set(e,S1),this}function T1(e){return this.__data__.has(e)}function di(e){var n=-1,r=e==null?0:e.length;for(this.__data__=new xn;++n<r;)this.add(e[n])}di.prototype.add=di.prototype.push=C1,di.prototype.has=T1;function A1(e,n){for(var r=-1,a=e==null?0:e.length;++r<a;)if(n(e[r],r,e))return!0;return!1}function k1(e,n){return e.has(n)}var B1=1,$1=2;function gf(e,n,r,a,l,u){var c=r&B1,d=e.length,h=n.length;if(d!=h&&!(c&&h>d))return!1;var g=u.get(e),y=u.get(n);if(g&&y)return g==n&&y==e;var _=-1,C=!0,v=r&$1?new di:void 0;for(u.set(e,n),u.set(n,e);++_<d;){var E=e[_],w=n[_];if(a)var A=c?a(w,E,_,n,e,u):a(E,w,_,e,n,u);if(A!==void 0){if(A)continue;C=!1;break}if(v){if(!A1(n,function(S,N){if(!k1(v,N)&&(E===S||l(E,S,r,a,u)))return v.push(N)})){C=!1;break}}else if(!(E===w||l(E,w,r,a,u))){C=!1;break}}return u.delete(e),u.delete(n),C}function I1(e){var n=-1,r=Array(e.size);return e.forEach(function(a,l){r[++n]=[l,a]}),r}function O1(e){var n=-1,r=Array(e.size);return e.forEach(function(a){r[++n]=a}),r}var N1=1,R1=2,P1="[object Boolean]",L1="[object Date]",M1="[object Error]",V1="[object Map]",F1="[object Number]",z1="[object RegExp]",D1="[object Set]",W1="[object String]",U1="[object Symbol]",H1="[object ArrayBuffer]",q1="[object DataView]",bf=sn?sn.prototype:void 0,ja=bf?bf.valueOf:void 0;function j1(e,n,r,a,l,u,c){switch(r){case q1:if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case H1:return!(e.byteLength!=n.byteLength||!u(new fi(e),new fi(n)));case P1:case L1:case F1:return fo(+e,+n);case M1:return e.name==n.name&&e.message==n.message;case z1:case W1:return e==n+"";case V1:var d=I1;case D1:var h=a&N1;if(d||(d=O1),e.size!=n.size&&!h)return!1;var g=c.get(e);if(g)return g==n;a|=R1,c.set(e,n);var y=gf(d(e),d(n),a,l,u,c);return c.delete(e),y;case U1:if(ja)return ja.call(e)==ja.call(n)}return!1}var G1=1,K1=Object.prototype,Y1=K1.hasOwnProperty;function X1(e,n,r,a,l,u){var c=r&G1,d=Da(e),h=d.length,g=Da(n),y=g.length;if(h!=y&&!c)return!1;for(var _=h;_--;){var C=d[_];if(!(c?C in n:Y1.call(n,C)))return!1}var v=u.get(e),E=u.get(n);if(v&&E)return v==n&&E==e;var w=!0;u.set(e,n),u.set(n,e);for(var A=c;++_<h;){C=d[_];var S=e[C],N=n[C];if(a)var O=c?a(N,S,C,n,e,u):a(S,N,C,e,n,u);if(!(O===void 0?S===N||l(S,N,r,a,u):O)){w=!1;break}A||(A=C=="constructor")}if(w&&!A){var L=e.constructor,R=n.constructor;L!=R&&"constructor"in e&&"constructor"in n&&!(typeof L=="function"&&L instanceof L&&typeof R=="function"&&R instanceof R)&&(w=!1)}return u.delete(e),u.delete(n),w}var Z1=1,yf="[object Arguments]",wf="[object Array]",pi="[object Object]",J1=Object.prototype,_f=J1.hasOwnProperty;function Q1(e,n,r,a,l,u){var c=vn(e),d=vn(n),h=c?wf:go(e),g=d?wf:go(n);h=h==yf?pi:h,g=g==yf?pi:g;var y=h==pi,_=g==pi,C=h==g;if(C&&ii(e)){if(!ii(n))return!1;c=!0,y=!1}if(C&&!y)return u||(u=new Sn),c||Vu(e)?gf(e,n,r,a,l,u):j1(e,n,h,r,a,l,u);if(!(r&Z1)){var v=y&&_f.call(e,"__wrapped__"),E=_&&_f.call(n,"__wrapped__");if(v||E){var w=v?e.value():e,A=E?n.value():n;return u||(u=new Sn),l(w,A,r,a,u)}}return C?(u||(u=new Sn),X1(e,n,r,a,l,u)):!1}function vf(e,n,r,a,l){return e===n?!0:e==null||n==null||!ln(e)&&!ln(n)?e!==e&&n!==n:Q1(e,n,r,a,vf,l)}var ew=function(){return Yt.Date.now()};const Ga=ew;var tw="Expected a function",nw=Math.max,rw=Math.min;function Ef(e,n,r){var a,l,u,c,d,h,g=0,y=!1,_=!1,C=!0;if(typeof e!="function")throw new TypeError(tw);n=_u(n)||0,Xt(r)&&(y=!!r.leading,_="maxWait"in r,u=_?nw(_u(r.maxWait)||0,n):u,C="trailing"in r?!!r.trailing:C);function v(B){var D=a,H=l;return a=l=void 0,g=B,c=e.apply(H,D),c}function E(B){return g=B,d=setTimeout(S,n),y?v(B):c}function w(B){var D=B-h,H=B-g,Y=n-D;return _?rw(Y,u-H):Y}function A(B){var D=B-h,H=B-g;return h===void 0||D>=n||D<0||_&&H>=u}function S(){var B=Ga();if(A(B))return N(B);d=setTimeout(S,w(B))}function N(B){return d=void 0,C&&a?v(B):(a=l=void 0,c)}function O(){d!==void 0&&clearTimeout(d),g=0,a=h=l=d=void 0}function L(){return d===void 0?c:N(Ga())}function R(){var B=Ga(),D=A(B);if(a=arguments,l=this,h=B,D){if(d===void 0)return E(h);if(_)return clearTimeout(d),d=setTimeout(S,n),v(h)}return d===void 0&&(d=setTimeout(S,n)),c}return R.cancel=O,R.flush=L,R}function ow(e){var n=e==null?0:e.length;return n?e[n-1]:void 0}var iw={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},aw=Vb(iw);const sw=aw;var xf=/[&<>"']/g,lw=RegExp(xf.source);function uw(e){return e=Ma(e),e&&lw.test(e)?e.replace(xf,sw):e}function Sf(e){for(var n=-1,r=e==null?0:e.length,a={};++n<r;){var l=e[n];a[l[0]]=l[1]}return a}function fw(e,n){return mu(n,function(r){return e[r]})}function cw(e,n){return vf(e,n)}function Cn(e){return e==null}function dw(e,n,r,a){if(!Xt(e))return e;n=Wu(n,e);for(var l=-1,u=n.length,c=u-1,d=e;d!=null&&++l<u;){var h=Uu(n[l]),g=r;if(h==="__proto__"||h==="constructor"||h==="prototype")return e;if(l!=c){var y=d[h];g=a?a(y,h,d):void 0,g===void 0&&(g=Xt(y)?y:$a(n[l+1])?[]:{})}Ia(d,h,g),d=d[h]}return e}function pw(e,n,r){return e==null?e:dw(e,n,r)}var Cf=Object.prototype,hw=Cf.hasOwnProperty;function Tf(e,n,r,a){return e===void 0||fo(e,Cf[r])&&!hw.call(a,r)?n:e}var mw={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function gw(e){return"\\"+mw[e]}var bw=/<%=([\s\S]+?)%>/g;const Af=bw;var yw=/<%-([\s\S]+?)%>/g;const ww=yw;var _w=/<%([\s\S]+?)%>/g,vw={escape:ww,evaluate:_w,interpolate:Af,variable:"",imports:{_:{escape:uw}}};const kf=vw;var Ew="Invalid `variable` option passed into `_.template`",xw=/\b__p \+= '';/g,Sw=/\b(__p \+=) '' \+/g,Cw=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Tw=/[()=,{}\[\]\/\s]/,Aw=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,hi=/($^)/,kw=/['\n\r\u2028\u2029\\]/g,Bw=Object.prototype,Bf=Bw.hasOwnProperty;function $w(e,n,r){var a=kf.imports._.templateSettings||kf;r&&$u(e,n,r)&&(n=void 0),e=Ma(e),n=Du({},n,a,Tf);var l=Du({},n.imports,a.imports,Tf),u=ai(l),c=fw(l,u),d,h,g=0,y=n.interpolate||hi,_="__p += '",C=RegExp((n.escape||hi).source+"|"+y.source+"|"+(y===Af?Aw:hi).source+"|"+(n.evaluate||hi).source+"|$","g"),v=Bf.call(n,"sourceURL")?"//# sourceURL="+(n.sourceURL+"").replace(/\s/g," ")+`
`:"";e.replace(C,function(A,S,N,O,L,R){return N||(N=O),_+=e.slice(g,R).replace(kw,gw),S&&(d=!0,_+=`' +
__e(`+S+`) +
'`),L&&(h=!0,_+=`';
`+L+`;
__p += '`),N&&(_+=`' +
((__t = (`+N+`)) == null ? '' : __t) +
'`),g=R+A.length,A}),_+=`';
`;var E=Bf.call(n,"variable")&&n.variable;if(!E)_=`with (obj) {
`+_+`
}
`;else if(Tw.test(E))throw new Error(Ew);_=(h?_.replace(xw,""):_).replace(Sw,"$1").replace(Cw,"$1;"),_="function("+(E||"obj")+`) {
`+(E?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(d?", __e = _.escape":"")+(h?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+_+`return __p
}`;var w=Mb(function(){return Function(u,v+"return "+_).apply(void 0,c)});if(w.source=_,Gu(w))throw w;return w}const Tn=(e,n,{checkForDefaultPrevented:r=!0}={})=>l=>{const u=e==null?void 0:e(l);if(r===!1||!u)return n==null?void 0:n(l)};var $f;const ft=typeof window<"u",Pt=e=>typeof e=="boolean",Ye=e=>typeof e=="number",Iw=e=>typeof e=="string",Ka=()=>{};ft&&(($f=window==null?void 0:window.navigator)==null?void 0:$f.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Ow(e,n){function r(...a){e(()=>n.apply(this,a),{fn:n,thisArg:this,args:a})}return r}function Nw(e,n={}){let r,a;return u=>{const c=o.unref(e),d=o.unref(n.maxWait);if(r&&clearTimeout(r),c<=0||d!==void 0&&d<=0)return a&&(clearTimeout(a),a=null),u();d&&!a&&(a=setTimeout(()=>{r&&clearTimeout(r),a=null,u()},d)),r=setTimeout(()=>{a&&clearTimeout(a),a=null,u()},c)}}function mi(e){return o.getCurrentScope()?(o.onScopeDispose(e),!0):!1}function Rw(e,n=200,r={}){return Ow(Nw(n,r),e)}function Pw(e,n=200,r={}){if(n<=0)return e;const a=o.ref(e.value),l=Rw(()=>{a.value=e.value},n,r);return o.watch(e,()=>l()),a}function If(e,n,r={}){const{immediate:a=!0}=r,l=o.ref(!1);let u=null;function c(){u&&(clearTimeout(u),u=null)}function d(){l.value=!1,c()}function h(...g){c(),l.value=!0,u=setTimeout(()=>{l.value=!1,u=null,e(...g)},o.unref(n))}return a&&(l.value=!0,ft&&h()),mi(d),{isPending:l,start:h,stop:d}}function Wn(e){var n;const r=o.unref(e);return(n=r==null?void 0:r.$el)!=null?n:r}const Ya=ft?window:void 0;function bo(...e){let n,r,a,l;if(Iw(e[0])?([r,a,l]=e,n=Ya):[n,r,a,l]=e,!n)return Ka;let u=Ka;const c=o.watch(()=>Wn(n),h=>{u(),h&&(h.addEventListener(r,a,l),u=()=>{h.removeEventListener(r,a,l),u=Ka})},{immediate:!0,flush:"post"}),d=()=>{c(),u()};return mi(d),d}function Lw(e,n,r={}){const{window:a=Ya,ignore:l,capture:u=!0,detectIframe:c=!1}=r;if(!a)return;const d=o.ref(!0);let h;const g=C=>{a.clearTimeout(h);const v=Wn(e),E=C.composedPath();!v||v===C.target||E.includes(v)||!d.value||l&&l.length>0&&l.some(w=>{const A=Wn(w);return A&&(C.target===A||E.includes(A))})||n(C)},y=[bo(a,"click",g,{passive:!0,capture:u}),bo(a,"pointerdown",C=>{const v=Wn(e);d.value=!!v&&!C.composedPath().includes(v)},{passive:!0}),bo(a,"pointerup",C=>{if(C.button===0){const v=C.composedPath();C.composedPath=()=>v,h=a.setTimeout(()=>g(C),50)}},{passive:!0}),c&&bo(a,"blur",C=>{var v;const E=Wn(e);((v=document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(E!=null&&E.contains(document.activeElement))&&n(C)})].filter(Boolean);return()=>y.forEach(C=>C())}const Xa=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Za="__vueuse_ssr_handlers__";Xa[Za]=Xa[Za]||{},Xa[Za];var Of=Object.getOwnPropertySymbols,Mw=Object.prototype.hasOwnProperty,Vw=Object.prototype.propertyIsEnumerable,Fw=(e,n)=>{var r={};for(var a in e)Mw.call(e,a)&&n.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&Of)for(var a of Of(e))n.indexOf(a)<0&&Vw.call(e,a)&&(r[a]=e[a]);return r};function Nf(e,n,r={}){const a=r,{window:l=Ya}=a,u=Fw(a,["window"]);let c;const d=l&&"ResizeObserver"in l,h=()=>{c&&(c.disconnect(),c=void 0)},g=o.watch(()=>Wn(e),_=>{h(),d&&l&&_&&(c=new ResizeObserver(n),c.observe(_,u))},{immediate:!0,flush:"post"}),y=()=>{h(),g()};return mi(y),{isSupported:d,stop:y}}var Rf;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Rf||(Rf={}));const An=()=>{},zw=Object.prototype.hasOwnProperty,Pf=(e,n)=>zw.call(e,n),$r=Array.isArray,un=e=>typeof e=="function",at=e=>typeof e=="string",Ir=e=>e!==null&&typeof e=="object",Lf=e=>Ir(e)&&un(e.then)&&un(e.catch),Dw=Object.prototype.toString,Ww=e=>Dw.call(e),Uw=e=>{const n=Object.create(null);return r=>n[r]||(n[r]=e(r))},Hw=/-(\w)/g,qw=Uw(e=>e.replace(Hw,(n,r)=>r?r.toUpperCase():"")),ur=e=>e===void 0,gi=e=>typeof Element>"u"?!1:e instanceof Element,Ja=(e,n,r)=>({get value(){return Hu(e,n,r)},set value(a){pw(e,n,a)}});class jw extends Error{constructor(n){super(n),this.name="ElementPlusError"}}function bi(e,n){throw new jw(`[${e}] ${n}`)}function _4(e,n){}const Mf=(e="")=>e.split(" ").filter(n=>!!n.trim()),Vf=(e,n)=>{if(!e||!n)return!1;if(n.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(n)},Gw=(e,n)=>{!e||!n.trim()||e.classList.add(...Mf(n))},Kw=(e,n)=>{!e||!n.trim()||e.classList.remove(...Mf(n))},Yw=(e,n)=>{var r;if(!ft||!e||!n)return"";let a=qw(n);a==="float"&&(a="cssFloat");try{const l=e.style[a];if(l)return l;const u=(r=document.defaultView)==null?void 0:r.getComputedStyle(e,"");return u?u[a]:""}catch{return e.style[a]}};function fr(e,n="px"){if(!e)return"";if(at(e))return e;if(Ye(e))return`${e}${n}`}let yi;const Xw=e=>{var n;if(!ft)return 0;if(yi!==void 0)return yi;const r=document.createElement("div");r.className=`${e}-scrollbar__wrap`,r.style.visibility="hidden",r.style.width="100px",r.style.position="absolute",r.style.top="-9999px",document.body.appendChild(r);const a=r.offsetWidth;r.style.overflow="scroll";const l=document.createElement("div");l.style.width="100%",r.appendChild(l);const u=l.offsetWidth;return(n=r.parentNode)==null||n.removeChild(r),yi=a-u,yi};/*! Element Plus Icons Vue v2.0.9 */var fn=(e,n)=>{let r=e.__vccOpts||e;for(let[a,l]of n)r[a]=l;return r},Zw={name:"ArrowDown"},Jw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qw=o.createElementVNode("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1),e_=[Qw];function t_(e,n,r,a,l,u){return o.openBlock(),o.createElementBlock("svg",Jw,e_)}var n_=fn(Zw,[["render",t_],["__file","arrow-down.vue"]]),r_={name:"ArrowUp"},o_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},i_=o.createElementVNode("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0z"},null,-1),a_=[i_];function s_(e,n,r,a,l,u){return o.openBlock(),o.createElementBlock("svg",o_,a_)}var l_=fn(r_,[["render",s_],["__file","arrow-up.vue"]]),u_={name:"CircleCheck"},f_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},c_=o.createElementVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),d_=o.createElementVNode("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1),p_=[c_,d_];function h_(e,n,r,a,l,u){return o.openBlock(),o.createElementBlock("svg",f_,p_)}var m_=fn(u_,[["render",h_],["__file","circle-check.vue"]]),g_={name:"CircleClose"},b_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},y_=o.createElementVNode("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248L466.752 512z"},null,-1),w_=o.createElementVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),__=[y_,w_];function v_(e,n,r,a,l,u){return o.openBlock(),o.createElementBlock("svg",b_,__)}var Ff=fn(g_,[["render",v_],["__file","circle-close.vue"]]),E_={name:"Close"},x_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},S_=o.createElementVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),C_=[S_];function T_(e,n,r,a,l,u){return o.openBlock(),o.createElementBlock("svg",x_,C_)}var A_=fn(E_,[["render",T_],["__file","close.vue"]]),k_={name:"Hide"},B_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$_=o.createElementVNode("path",{d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z",fill:"currentColor"},null,-1),I_=o.createElementVNode("path",{d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z",fill:"currentColor"},null,-1),O_=[$_,I_];function N_(e,n,r,a,l,u){return o.openBlock(),o.createElementBlock("svg",B_,O_)}var R_=fn(k_,[["render",N_],["__file","hide.vue"]]),P_={name:"Loading"},L_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},M_=o.createElementVNode("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1),V_=[M_];function F_(e,n,r,a,l,u){return o.openBlock(),o.createElementBlock("svg",L_,V_)}var Qa=fn(P_,[["render",F_],["__file","loading.vue"]]),z_={name:"Minus"},D_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},W_=o.createElementVNode("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),U_=[W_];function H_(e,n,r,a,l,u){return o.openBlock(),o.createElementBlock("svg",D_,U_)}var q_=fn(z_,[["render",H_],["__file","minus.vue"]]),j_={name:"Plus"},G_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},K_=o.createElementVNode("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64h352z"},null,-1),Y_=[K_];function X_(e,n,r,a,l,u){return o.openBlock(),o.createElementBlock("svg",G_,Y_)}var Z_=fn(j_,[["render",X_],["__file","plus.vue"]]),J_={name:"View"},Q_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ev=o.createElementVNode("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),tv=[ev];function nv(e,n,r,a,l,u){return o.openBlock(),o.createElementBlock("svg",Q_,tv)}var rv=fn(J_,[["render",nv],["__file","view.vue"]]);const zf="__epPropKey",Te=e=>e,ov=e=>Ir(e)&&!!e[zf],wi=(e,n)=>{if(!Ir(e)||ov(e))return e;const{values:r,required:a,default:l,type:u,validator:c}=e,h={type:u,required:!!a,validator:r||c?g=>{let y=!1,_=[];if(r&&(_=Array.from(r),Pf(e,"default")&&_.push(l),y||(y=_.includes(g))),c&&(y||(y=c(g))),!y&&_.length>0){const C=[...new Set(_)].map(v=>JSON.stringify(v)).join(", ");o.warn(`Invalid prop: validation failed${n?` for prop "${n}"`:""}. Expected one of [${C}], got value ${JSON.stringify(g)}.`)}return y}:void 0,[zf]:!0};return Pf(e,"default")&&(h.default=l),h},He=e=>Sf(Object.entries(e).map(([n,r])=>[n,wi(r,n)])),cr=Te([String,Object,Function]),iv={Close:A_},av={validating:Qa,success:m_,error:Ff},Zt=(e,n)=>{if(e.install=r=>{for(const a of[e,...Object.values(n!=null?n:{})])r.component(a.name,a)},n)for(const[r,a]of Object.entries(n))e[r]=a;return e},_i=e=>(e.install=An,e),sv=(...e)=>n=>{e.forEach(r=>{un(r)?r(n):r.value=n})},yo={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},et="update:modelValue",Or="change",dr="input",vi=["","default","small","large"],lv=e=>["",...vi].includes(e);var Ei=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(Ei||{});const uv=e=>/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e),fv=()=>Math.floor(Math.random()*1e4),cv=e=>e,dv=["class","style"],pv=/^on[A-Z]/,hv=(e={})=>{const{excludeListeners:n=!1,excludeKeys:r}=e,a=o.computed(()=>((r==null?void 0:r.value)||[]).concat(dv)),l=o.getCurrentInstance();return l?o.computed(()=>{var u;return Sf(Object.entries((u=l.proxy)==null?void 0:u.$attrs).filter(([c])=>!a.value.includes(c)&&!(n&&pv.test(c))))}):o.computed(()=>({}))},Df=Symbol("buttonGroupContextKey"),mv=Symbol(),Wf=Symbol("dialogInjectionKey"),Nr=Symbol("formContextKey"),pr=Symbol("formItemContextKey"),Uf=Symbol("sliderContextKey"),es=Symbol("popper"),Hf=Symbol("popperContent"),qf=e=>{const n=o.getCurrentInstance();return o.computed(()=>{var r,a;return(a=((r=n.proxy)==null?void 0:r.$props)[e])!=null?a:void 0})},jf=o.ref();function Rr(e,n=void 0){const r=o.getCurrentInstance()?o.inject(mv,jf):jf;return e?o.computed(()=>{var a,l;return(l=(a=r.value)==null?void 0:a[e])!=null?l:n}):r}const hr=wi({type:String,values:vi,required:!1}),cn=(e,n={})=>{const r=o.ref(void 0),a=n.prop?r:qf("size"),l=n.global?r:Rr("size"),u=n.form?{size:void 0}:o.inject(Nr,void 0),c=n.formItem?{size:void 0}:o.inject(pr,void 0);return o.computed(()=>a.value||o.unref(e)||(c==null?void 0:c.size)||(u==null?void 0:u.size)||l.value||"")},wo=e=>{const n=qf("disabled"),r=o.inject(Nr,void 0);return o.computed(()=>n.value||o.unref(e)||(r==null?void 0:r.disabled)||!1)},ts=({from:e,replacement:n,scope:r,version:a,ref:l,type:u="API"},c)=>{o.watch(()=>o.unref(c),d=>{},{immediate:!0})},gv=(e,n,r)=>{let a={offsetX:0,offsetY:0};const l=d=>{const h=d.clientX,g=d.clientY,{offsetX:y,offsetY:_}=a,C=e.value.getBoundingClientRect(),v=C.left,E=C.top,w=C.width,A=C.height,S=document.documentElement.clientWidth,N=document.documentElement.clientHeight,O=-v+y,L=-E+_,R=S-v-w+y,B=N-E-A+_,D=Y=>{const oe=Math.min(Math.max(y+Y.clientX-h,O),R),G=Math.min(Math.max(_+Y.clientY-g,L),B);a={offsetX:oe,offsetY:G},e.value.style.transform=`translate(${fr(oe)}, ${fr(G)})`},H=()=>{document.removeEventListener("mousemove",D),document.removeEventListener("mouseup",H)};document.addEventListener("mousemove",D),document.addEventListener("mouseup",H)},u=()=>{n.value&&e.value&&n.value.addEventListener("mousedown",l)},c=()=>{n.value&&e.value&&n.value.removeEventListener("mousedown",l)};o.onMounted(()=>{o.watchEffect(()=>{r.value?u():c()})}),o.onBeforeUnmount(()=>{c()})},bv={prefix:Math.floor(Math.random()*1e4),current:0},yv=Symbol("elIdInjection"),_o=e=>{const n=o.inject(yv,bv);return o.computed(()=>o.unref(e)||`el-id-${n.prefix}-${n.current++}`)},Pr=()=>{const e=o.inject(Nr,void 0),n=o.inject(pr,void 0);return{form:e,formItem:n}},vo=(e,{formItemContext:n,disableIdGeneration:r,disableIdManagement:a})=>{r||(r=o.ref(!1)),a||(a=o.ref(!1));const l=o.ref();let u;const c=o.computed(()=>{var d;return!!(!e.label&&n&&n.inputIds&&((d=n.inputIds)==null?void 0:d.length)<=1)});return o.onMounted(()=>{u=o.watch([o.toRef(e,"id"),r],([d,h])=>{const g=d!=null?d:h?void 0:_o().value;g!==l.value&&(n!=null&&n.removeInputId&&(l.value&&n.removeInputId(l.value),!(a!=null&&a.value)&&!h&&g&&n.addInputId(g)),l.value=g)},{immediate:!0})}),o.onUnmounted(()=>{u&&u(),n!=null&&n.removeInputId&&l.value&&n.removeInputId(l.value)}),{isLabeledByFormItem:c,inputId:l}};var wv={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}};const _v=e=>(n,r)=>vv(n,r,o.unref(e)),vv=(e,n,r)=>Hu(r,e,e).replace(/\{(\w+)\}/g,(a,l)=>{var u;return`${(u=n==null?void 0:n[l])!=null?u:`{${l}}`}`}),Ev=e=>{const n=o.computed(()=>o.unref(e).name),r=o.isRef(e)?e:o.ref(e);return{lang:n,locale:r,t:_v(e)}},ns=()=>{const e=Rr("locale");return Ev(o.computed(()=>e.value||wv))};let xv;function Sv(e,n=xv){n&&n.active&&n.effects.push(e)}const Cv=e=>{const n=new Set(e);return n.w=0,n.n=0,n},Gf=e=>(e.w&Un)>0,Kf=e=>(e.n&Un)>0,Tv=({deps:e})=>{if(e.length)for(let n=0;n<e.length;n++)e[n].w|=Un},Av=e=>{const{deps:n}=e;if(n.length){let r=0;for(let a=0;a<n.length;a++){const l=n[a];Gf(l)&&!Kf(l)?l.delete(e):n[r++]=l,l.w&=~Un,l.n&=~Un}n.length=r}};let Eo=0,Un=1;const rs=30;let dn;class kv{constructor(n,r=null,a){this.fn=n,this.scheduler=r,this.active=!0,this.deps=[],this.parent=void 0,Sv(this,a)}run(){if(!this.active)return this.fn();let n=dn,r=xi;for(;n;){if(n===this)return;n=n.parent}try{return this.parent=dn,dn=this,xi=!0,Un=1<<++Eo,Eo<=rs?Tv(this):Yf(this),this.fn()}finally{Eo<=rs&&Av(this),Un=1<<--Eo,dn=this.parent,xi=r,this.parent=void 0,this.deferStop&&this.stop()}}stop(){dn===this?this.deferStop=!0:this.active&&(Yf(this),this.onStop&&this.onStop(),this.active=!1)}}function Yf(e){const{deps:n}=e;if(n.length){for(let r=0;r<n.length;r++)n[r].delete(e);n.length=0}}let xi=!0;function Bv(e,n){let r=!1;Eo<=rs?Kf(e)||(e.n|=Un,r=!Gf(e)):r=!e.has(dn),r&&(e.add(dn),dn.deps.push(e))}function $v(e,n){const r=$r(e)?e:[...e];for(const a of r)a.computed&&Xf(a);for(const a of r)a.computed||Xf(a)}function Xf(e,n){(e!==dn||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Si(e){const n=e&&e.__v_raw;return n?Si(n):e}function Iv(e){xi&&dn&&(e=Si(e),Bv(e.dep||(e.dep=Cv())))}function Ov(e,n){e=Si(e),e.dep&&$v(e.dep)}class Nv{constructor(n,r,a,l){this._setter=r,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new kv(n,()=>{this._dirty||(this._dirty=!0,Ov(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!l,this.__v_isReadonly=a}get value(){const n=Si(this);return Iv(n),(n._dirty||!n._cacheable)&&(n._dirty=!1,n._value=n.effect.run()),n._value}set value(n){this._setter(n)}}function Rv(e,n,r=!1){let a,l;const u=un(e);return u?(a=e,l=An):(a=e.get,l=e.set),new Nv(a,l,u||!l,r)}const Zf="el",Pv="is-",mr=(e,n,r,a,l)=>{let u=`${e}-${n}`;return r&&(u+=`-${r}`),a&&(u+=`__${a}`),l&&(u+=`--${l}`),u},Fe=e=>{const n=Rr("namespace"),r=o.computed(()=>n.value||Zf);return{namespace:r,b:(w="")=>mr(o.unref(r),e,w,"",""),e:w=>w?mr(o.unref(r),e,"",w,""):"",m:w=>w?mr(o.unref(r),e,"","",w):"",be:(w,A)=>w&&A?mr(o.unref(r),e,w,A,""):"",em:(w,A)=>w&&A?mr(o.unref(r),e,"",w,A):"",bm:(w,A)=>w&&A?mr(o.unref(r),e,w,"",A):"",bem:(w,A,S)=>w&&A&&S?mr(o.unref(r),e,w,A,S):"",is:(w,...A)=>{const S=A.length>=1?A[0]:!0;return w&&S?`${Pv}${w}`:""},cssVar:w=>{const A={};for(const S in w)w[S]&&(A[`--${r.value}-${S}`]=w[S]);return A},cssVarName:w=>`--${r.value}-${w}`,cssVarBlock:w=>{const A={};for(const S in w)w[S]&&(A[`--${r.value}-${e}-${S}`]=w[S]);return A},cssVarBlockName:w=>`--${r.value}-${e}-${w}`}},Lv=e=>{o.isRef(e)||bi("[useLockscreen]","You need to pass a ref param to this function");const n=Fe("popup"),r=Rv(()=>n.bm("parent","hidden"));if(!ft||Vf(document.body,r.value))return;let a=0,l=!1,u="0";const c=()=>{Kw(document.body,r.value),l&&(document.body.style.width=u)};o.watch(e,d=>{if(!d){c();return}l=!Vf(document.body,r.value),l&&(u=document.body.style.width),a=Xw(n.namespace.value);const h=document.documentElement.clientHeight<document.body.scrollHeight,g=Yw(document.body,"overflowY");a>0&&(h||g==="scroll")&&l&&(document.body.style.width=`calc(100% - ${a}px)`),Gw(document.body,r.value)}),o.onScopeDispose(()=>c())},Mv=wi({type:Te(Boolean),default:null}),Vv=wi({type:Te(Function)}),Fv=e=>{const n=`update:${e}`,r=`onUpdate:${e}`,a=[n],l={[e]:Mv,[r]:Vv};return{useModelToggle:({indicator:c,toggleReason:d,shouldHideWhenRouteChanges:h,shouldProceed:g,onShow:y,onHide:_})=>{const C=o.getCurrentInstance(),{emit:v}=C,E=C.props,w=o.computed(()=>un(E[r])),A=o.computed(()=>E[e]===null),S=D=>{c.value!==!0&&(c.value=!0,d&&(d.value=D),un(y)&&y(D))},N=D=>{c.value!==!1&&(c.value=!1,d&&(d.value=D),un(_)&&_(D))},O=D=>{if(E.disabled===!0||un(g)&&!g())return;const H=w.value&&ft;H&&v(n,!0),(A.value||!H)&&S(D)},L=D=>{if(E.disabled===!0||!ft)return;const H=w.value&&ft;H&&v(n,!1),(A.value||!H)&&N(D)},R=D=>{!Pt(D)||(E.disabled&&D?w.value&&v(n,!1):c.value!==D&&(D?S():N()))},B=()=>{c.value?L():O()};return o.watch(()=>E[e],R),h&&C.appContext.config.globalProperties.$route!==void 0&&o.watch(()=>({...C.proxy.$route}),()=>{h.value&&c.value&&L()}),o.onMounted(()=>{R(E[e])}),{hide:L,show:O,toggle:B,hasUpdateHandler:w}},useModelToggleProps:l,useModelToggleEmits:a}},Jf=e=>{if(!e)return{onClick:An,onMousedown:An,onMouseup:An};let n=!1,r=!1;return{onClick:c=>{n&&r&&e(c),n=r=!1},onMousedown:c=>{n=c.target===c.currentTarget},onMouseup:c=>{r=c.target===c.currentTarget}}};function zv(){let e;const n=(a,l)=>{r(),e=window.setTimeout(a,l)},r=()=>window.clearTimeout(e);return mi(()=>r()),{registerTimeout:n,cancelTimeout:r}}let Lr=[];const Qf=e=>{const n=e;n.key===yo.esc&&Lr.forEach(r=>r(n))},Dv=e=>{o.onMounted(()=>{Lr.length===0&&document.addEventListener("keydown",Qf),ft&&Lr.push(e)}),o.onBeforeUnmount(()=>{Lr=Lr.filter(n=>n!==e),Lr.length===0&&ft&&document.removeEventListener("keydown",Qf)})};let ec;const tc=`el-popper-container-${fv()}`,nc=`#${tc}`,Wv=()=>{const e=document.createElement("div");return e.id=tc,document.body.appendChild(e),e},Uv=()=>{o.onBeforeMount(()=>{!ft||(!ec||!document.body.querySelector(nc))&&(ec=Wv())})},Hv=He({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200}}),qv=({showAfter:e,hideAfter:n,open:r,close:a})=>{const{registerTimeout:l}=zv();return{onOpen:d=>{l(()=>{r(d)},o.unref(e))},onClose:d=>{l(()=>{a(d)},o.unref(n))}}},rc=Symbol("elForwardRef"),jv=e=>{const n=r=>{e.value=r};o.provide(rc,{setForwardRef:n})},Gv=e=>({mounted(n){e(n)},updated(n){e(n)},unmounted(){e(null)}}),oc=o.ref(0),ic=()=>{const e=Rr("zIndex",2e3),n=o.computed(()=>e.value+oc.value);return{initialZIndex:e,currentZIndex:n,nextZIndex:()=>(oc.value++,n.value)}};function Kv(e){const n=o.ref();function r(){if(e.value==null)return;const{selectionStart:l,selectionEnd:u,value:c}=e.value;if(l==null||u==null)return;const d=c.slice(0,Math.max(0,l)),h=c.slice(Math.max(0,u));n.value={selectionStart:l,selectionEnd:u,value:c,beforeTxt:d,afterTxt:h}}function a(){if(e.value==null||n.value==null)return;const{value:l}=e.value,{beforeTxt:u,afterTxt:c,selectionStart:d}=n.value;if(u==null||c==null||d==null)return;let h=l.length;if(l.endsWith(c))h=l.length-c.length;else if(l.startsWith(u))h=u.length;else{const g=u[d-1],y=l.indexOf(g,d-1);y!==-1&&(h=y+1)}e.value.setSelectionRange(h,h)}return[r,a]}var We=(e,n)=>{const r=e.__vccOpts||e;for(const[a,l]of n)r[a]=l;return r};const Yv=He({size:{type:Te([Number,String])},color:{type:String}}),Xv={name:"ElIcon",inheritAttrs:!1},Zv=o.defineComponent({...Xv,props:Yv,setup(e){const n=e,r=Fe("icon"),a=o.computed(()=>!n.size&&!n.color?{}:{fontSize:ur(n.size)?void 0:fr(n.size),"--color":n.color});return(l,u)=>(o.openBlock(),o.createElementBlock("i",o.mergeProps({class:o.unref(r).b(),style:o.unref(a)},l.$attrs),[o.renderSlot(l.$slots,"default")],16))}});var Jv=We(Zv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]);const ct=Zt(Jv);let Jt;const Qv=`
  height:0 !important;
  visibility:hidden !important;
  overflow:hidden !important;
  position:absolute !important;
  z-index:-1000 !important;
  top:0 !important;
  right:0 !important;
`,e2=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function t2(e){const n=window.getComputedStyle(e),r=n.getPropertyValue("box-sizing"),a=Number.parseFloat(n.getPropertyValue("padding-bottom"))+Number.parseFloat(n.getPropertyValue("padding-top")),l=Number.parseFloat(n.getPropertyValue("border-bottom-width"))+Number.parseFloat(n.getPropertyValue("border-top-width"));return{contextStyle:e2.map(c=>`${c}:${n.getPropertyValue(c)}`).join(";"),paddingSize:a,borderSize:l,boxSizing:r}}function ac(e,n=1,r){var a;Jt||(Jt=document.createElement("textarea"),document.body.appendChild(Jt));const{paddingSize:l,borderSize:u,boxSizing:c,contextStyle:d}=t2(e);Jt.setAttribute("style",`${d};${Qv}`),Jt.value=e.value||e.placeholder||"";let h=Jt.scrollHeight;const g={};c==="border-box"?h=h+u:c==="content-box"&&(h=h-l),Jt.value="";const y=Jt.scrollHeight-l;if(Ye(n)){let _=y*n;c==="border-box"&&(_=_+l+u),h=Math.max(_,h),g.minHeight=`${_}px`}if(Ye(r)){let _=y*r;c==="border-box"&&(_=_+l+u),h=Math.min(_,h)}return g.height=`${h}px`,(a=Jt.parentNode)==null||a.removeChild(Jt),Jt=void 0,g}const n2=He({id:{type:String,default:void 0},size:hr,disabled:Boolean,modelValue:{type:Te([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Te([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String,default:""},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:cr,default:""},prefixIcon:{type:cr,default:""},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Te([Object,Array,String]),default:()=>cv({})}}),r2={[et]:e=>at(e),input:e=>at(e),change:e=>at(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},o2=["role"],i2=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder"],a2=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder"],s2={name:"ElInput",inheritAttrs:!1},l2=o.defineComponent({...s2,props:n2,emits:r2,setup(e,{expose:n,emit:r}){const a=e,l={suffix:"append",prefix:"prepend"},u=o.getCurrentInstance(),c=o.useAttrs(),d=o.useSlots(),h=o.computed(()=>{const U={};return a.containerRole==="combobox"&&(U["aria-haspopup"]=c["aria-haspopup"],U["aria-owns"]=c["aria-owns"],U["aria-expanded"]=c["aria-expanded"]),U}),g=hv({excludeKeys:o.computed(()=>Object.keys(h.value))}),{form:y,formItem:_}=Pr(),{inputId:C}=vo(a,{formItemContext:_}),v=cn(),E=wo(),w=Fe("input"),A=Fe("textarea"),S=o.shallowRef(),N=o.shallowRef(),O=o.ref(!1),L=o.ref(!1),R=o.ref(!1),B=o.ref(!1),D=o.ref(),H=o.shallowRef(a.inputStyle),Y=o.computed(()=>S.value||N.value),oe=o.computed(()=>{var U;return(U=y==null?void 0:y.statusIcon)!=null?U:!1}),G=o.computed(()=>(_==null?void 0:_.validateState)||""),ee=o.computed(()=>G.value&&av[G.value]),M=o.computed(()=>B.value?rv:R_),q=o.computed(()=>[c.style,a.inputStyle]),X=o.computed(()=>[a.inputStyle,H.value,{resize:a.resize}]),K=o.computed(()=>Cn(a.modelValue)?"":String(a.modelValue)),Q=o.computed(()=>a.clearable&&!E.value&&!a.readonly&&!!K.value&&(O.value||L.value)),fe=o.computed(()=>a.showPassword&&!E.value&&!a.readonly&&!!K.value&&(!!K.value||O.value)),me=o.computed(()=>a.showWordLimit&&!!g.value.maxlength&&(a.type==="text"||a.type==="textarea")&&!E.value&&!a.readonly&&!a.showPassword),Se=o.computed(()=>Array.from(K.value).length),ce=o.computed(()=>!!me.value&&Se.value>Number(g.value.maxlength)),ne=o.computed(()=>!!d.suffix||!!a.suffixIcon||Q.value||a.showPassword||me.value||!!G.value&&oe.value),[ve,ze]=Kv(S);Nf(N,U=>{if(!me.value||a.resize!=="both")return;const ye=U[0],{width:kt}=ye.contentRect;D.value={right:`calc(100% - ${kt+15+6}px)`}});const Ae=()=>{const{type:U,autosize:ye}=a;if(!(!ft||U!=="textarea"))if(ye){const kt=Ir(ye)?ye.minRows:void 0,st=Ir(ye)?ye.maxRows:void 0;H.value={...ac(N.value,kt,st)}}else H.value={minHeight:ac(N.value).minHeight}},re=()=>{const U=Y.value;!U||U.value===K.value||(U.value=K.value)},Z=U=>{const{el:ye}=u.vnode;if(!ye)return;const st=Array.from(ye.querySelectorAll(`.${w.e(U)}`)).find(Lo=>Lo.parentNode===ye);if(!st)return;const zt=l[U];d[zt]?st.style.transform=`translateX(${U==="suffix"?"-":""}${ye.querySelector(`.${w.be("group",zt)}`).offsetWidth}px)`:st.removeAttribute("style")},le=()=>{Z("prefix"),Z("suffix")},ke=async U=>{ve();let{value:ye}=U.target;a.formatter&&(ye=a.parser?a.parser(ye):ye,ye=a.formatter(ye)),!R.value&&ye!==K.value&&(r(et,ye),r("input",ye),await o.nextTick(),re(),ze())},Ce=U=>{r("change",U.target.value)},je=U=>{r("compositionstart",U),R.value=!0},Ft=U=>{var ye;r("compositionupdate",U);const kt=(ye=U.target)==null?void 0:ye.value,st=kt[kt.length-1]||"";R.value=!uv(st)},Kn=U=>{r("compositionend",U),R.value&&(R.value=!1,ke(U))},dt=()=>{B.value=!B.value,mn()},mn=async()=>{var U;await o.nextTick(),(U=Y.value)==null||U.focus()},jr=()=>{var U;return(U=Y.value)==null?void 0:U.blur()},pt=U=>{O.value=!0,r("focus",U)},wr=U=>{var ye;O.value=!1,r("blur",U),a.validateEvent&&((ye=_==null?void 0:_.validate)==null||ye.call(_,"blur").catch(kt=>void 0))},Po=U=>{L.value=!1,r("mouseleave",U)},ht=U=>{L.value=!0,r("mouseenter",U)},Ze=U=>{r("keydown",U)},gn=()=>{var U;(U=Y.value)==null||U.select()},bn=()=>{r(et,""),r("change",""),r("clear"),r("input","")};return o.watch(()=>a.modelValue,()=>{var U;o.nextTick(()=>Ae()),a.validateEvent&&((U=_==null?void 0:_.validate)==null||U.call(_,"change").catch(ye=>void 0))}),o.watch(K,()=>re()),o.watch(()=>a.type,async()=>{await o.nextTick(),re(),Ae(),le()}),o.onMounted(async()=>{!a.formatter&&a.parser,re(),le(),await o.nextTick(),Ae()}),o.onUpdated(async()=>{await o.nextTick(),le()}),n({input:S,textarea:N,ref:Y,textareaStyle:X,autosize:o.toRef(a,"autosize"),focus:mn,blur:jr,select:gn,clear:bn,resizeTextarea:Ae}),(U,ye)=>o.withDirectives((o.openBlock(),o.createElementBlock("div",o.mergeProps(o.unref(h),{class:[U.type==="textarea"?o.unref(A).b():o.unref(w).b(),o.unref(w).m(o.unref(v)),o.unref(w).is("disabled",o.unref(E)),o.unref(w).is("exceed",o.unref(ce)),{[o.unref(w).b("group")]:U.$slots.prepend||U.$slots.append,[o.unref(w).bm("group","append")]:U.$slots.append,[o.unref(w).bm("group","prepend")]:U.$slots.prepend,[o.unref(w).m("prefix")]:U.$slots.prefix||U.prefixIcon,[o.unref(w).m("suffix")]:U.$slots.suffix||U.suffixIcon||U.clearable||U.showPassword,[o.unref(w).bm("suffix","password-clear")]:o.unref(Q)&&o.unref(fe)},U.$attrs.class],style:o.unref(q),role:U.containerRole,onMouseenter:ht,onMouseleave:Po}),[o.createCommentVNode(" input "),U.type!=="textarea"?(o.openBlock(),o.createElementBlock(o.Fragment,{key:0},[o.createCommentVNode(" prepend slot "),U.$slots.prepend?(o.openBlock(),o.createElementBlock("div",{key:0,class:o.normalizeClass(o.unref(w).be("group","prepend"))},[o.renderSlot(U.$slots,"prepend")],2)):o.createCommentVNode("v-if",!0),o.createElementVNode("div",{class:o.normalizeClass([o.unref(w).e("wrapper"),o.unref(w).is("focus",O.value)])},[o.createCommentVNode(" prefix slot "),U.$slots.prefix||U.prefixIcon?(o.openBlock(),o.createElementBlock("span",{key:0,class:o.normalizeClass(o.unref(w).e("prefix"))},[o.createElementVNode("span",{class:o.normalizeClass(o.unref(w).e("prefix-inner"))},[o.renderSlot(U.$slots,"prefix"),U.prefixIcon?(o.openBlock(),o.createBlock(o.unref(ct),{key:0,class:o.normalizeClass(o.unref(w).e("icon"))},{default:o.withCtx(()=>[(o.openBlock(),o.createBlock(o.resolveDynamicComponent(U.prefixIcon)))]),_:1},8,["class"])):o.createCommentVNode("v-if",!0)],2)],2)):o.createCommentVNode("v-if",!0),o.createElementVNode("input",o.mergeProps({id:o.unref(C),ref_key:"input",ref:S,class:o.unref(w).e("inner")},o.unref(g),{type:U.showPassword?B.value?"text":"password":U.type,disabled:o.unref(E),formatter:U.formatter,parser:U.parser,readonly:U.readonly,autocomplete:U.autocomplete,tabindex:U.tabindex,"aria-label":U.label,placeholder:U.placeholder,style:U.inputStyle,onCompositionstart:je,onCompositionupdate:Ft,onCompositionend:Kn,onInput:ke,onFocus:pt,onBlur:wr,onChange:Ce,onKeydown:Ze}),null,16,i2),o.createCommentVNode(" suffix slot "),o.unref(ne)?(o.openBlock(),o.createElementBlock("span",{key:1,class:o.normalizeClass(o.unref(w).e("suffix"))},[o.createElementVNode("span",{class:o.normalizeClass(o.unref(w).e("suffix-inner"))},[!o.unref(Q)||!o.unref(fe)||!o.unref(me)?(o.openBlock(),o.createElementBlock(o.Fragment,{key:0},[o.renderSlot(U.$slots,"suffix"),U.suffixIcon?(o.openBlock(),o.createBlock(o.unref(ct),{key:0,class:o.normalizeClass(o.unref(w).e("icon"))},{default:o.withCtx(()=>[(o.openBlock(),o.createBlock(o.resolveDynamicComponent(U.suffixIcon)))]),_:1},8,["class"])):o.createCommentVNode("v-if",!0)],64)):o.createCommentVNode("v-if",!0),o.unref(Q)?(o.openBlock(),o.createBlock(o.unref(ct),{key:1,class:o.normalizeClass([o.unref(w).e("icon"),o.unref(w).e("clear")]),onMousedown:o.withModifiers(o.unref(An),["prevent"]),onClick:bn},{default:o.withCtx(()=>[o.createVNode(o.unref(Ff))]),_:1},8,["class","onMousedown"])):o.createCommentVNode("v-if",!0),o.unref(fe)?(o.openBlock(),o.createBlock(o.unref(ct),{key:2,class:o.normalizeClass([o.unref(w).e("icon"),o.unref(w).e("password")]),onClick:dt},{default:o.withCtx(()=>[(o.openBlock(),o.createBlock(o.resolveDynamicComponent(o.unref(M))))]),_:1},8,["class"])):o.createCommentVNode("v-if",!0),o.unref(me)?(o.openBlock(),o.createElementBlock("span",{key:3,class:o.normalizeClass(o.unref(w).e("count"))},[o.createElementVNode("span",{class:o.normalizeClass(o.unref(w).e("count-inner"))},o.toDisplayString(o.unref(Se))+" / "+o.toDisplayString(o.unref(g).maxlength),3)],2)):o.createCommentVNode("v-if",!0),o.unref(G)&&o.unref(ee)&&o.unref(oe)?(o.openBlock(),o.createBlock(o.unref(ct),{key:4,class:o.normalizeClass([o.unref(w).e("icon"),o.unref(w).e("validateIcon"),o.unref(w).is("loading",o.unref(G)==="validating")])},{default:o.withCtx(()=>[(o.openBlock(),o.createBlock(o.resolveDynamicComponent(o.unref(ee))))]),_:1},8,["class"])):o.createCommentVNode("v-if",!0)],2)],2)):o.createCommentVNode("v-if",!0)],2),o.createCommentVNode(" append slot "),U.$slots.append?(o.openBlock(),o.createElementBlock("div",{key:1,class:o.normalizeClass(o.unref(w).be("group","append"))},[o.renderSlot(U.$slots,"append")],2)):o.createCommentVNode("v-if",!0)],64)):(o.openBlock(),o.createElementBlock(o.Fragment,{key:1},[o.createCommentVNode(" textarea "),o.createElementVNode("textarea",o.mergeProps({id:o.unref(C),ref_key:"textarea",ref:N,class:o.unref(A).e("inner")},o.unref(g),{tabindex:U.tabindex,disabled:o.unref(E),readonly:U.readonly,autocomplete:U.autocomplete,style:o.unref(X),"aria-label":U.label,placeholder:U.placeholder,onCompositionstart:je,onCompositionupdate:Ft,onCompositionend:Kn,onInput:ke,onFocus:pt,onBlur:wr,onChange:Ce,onKeydown:Ze}),null,16,a2),o.unref(me)?(o.openBlock(),o.createElementBlock("span",{key:0,style:o.normalizeStyle(D.value),class:o.normalizeClass(o.unref(w).e("count"))},o.toDisplayString(o.unref(Se))+" / "+o.toDisplayString(o.unref(g).maxlength),7)):o.createCommentVNode("v-if",!0)],64))],16,o2)),[[o.vShow,U.type!=="hidden"]])}});var u2=We(l2,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const sc=Zt(u2),lc=He({role:{type:String,default:"tooltip"}}),f2={name:"ElPopperRoot",inheritAttrs:!1},c2=o.defineComponent({...f2,props:lc,setup(e,{expose:n}){const r=e,a=o.ref(),l=o.ref(),u=o.ref(),c=o.ref(),d=o.computed(()=>r.role),h={triggerRef:a,popperInstanceRef:l,contentRef:u,referenceRef:c,role:d};return n(h),o.provide(es,h),(g,y)=>o.renderSlot(g.$slots,"default")}});var d2=We(c2,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const uc=He({arrowOffset:{type:Number,default:5}}),p2={name:"ElPopperArrow",inheritAttrs:!1},h2=o.defineComponent({...p2,props:uc,setup(e,{expose:n}){const r=e,a=Fe("popper"),{arrowOffset:l,arrowRef:u}=o.inject(Hf,void 0);return o.watch(()=>r.arrowOffset,c=>{l.value=c}),o.onBeforeUnmount(()=>{u.value=void 0}),n({arrowRef:u}),(c,d)=>(o.openBlock(),o.createElementBlock("span",{ref_key:"arrowRef",ref:u,class:o.normalizeClass(o.unref(a).e("arrow")),"data-popper-arrow":""},null,2))}});var m2=We(h2,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const g2="ElOnlyChild",b2=o.defineComponent({name:g2,setup(e,{slots:n,attrs:r}){var a;const l=o.inject(rc),u=Gv((a=l==null?void 0:l.setForwardRef)!=null?a:An);return()=>{var c;const d=(c=n.default)==null?void 0:c.call(n,r);if(!d||d.length>1)return null;const h=fc(d);return h?o.withDirectives(o.cloneVNode(h,r),[[u]]):null}}});function fc(e){if(!e)return null;const n=e;for(const r of n){if(Ir(r))switch(r.type){case o.Comment:continue;case o.Text:case"svg":return cc(r);case o.Fragment:return fc(r.children);default:return r}return cc(r)}return null}function cc(e){return o.createVNode("span",{class:"el-only-child__content"},[e])}const dc=He({virtualRef:{type:Te(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean}),y2={name:"ElPopperTrigger",inheritAttrs:!1},w2=o.defineComponent({...y2,props:dc,setup(e,{expose:n}){const r=e,{role:a,triggerRef:l}=o.inject(es,void 0);jv(l);const u=o.computed(()=>d.value?r.id:void 0),c=o.computed(()=>{if(a&&a.value==="tooltip")return r.open&&r.id?r.id:void 0}),d=o.computed(()=>{if(a&&a.value!=="tooltip")return a.value}),h=o.computed(()=>d.value?`${r.open}`:void 0);let g;return o.onMounted(()=>{o.watch(()=>r.virtualRef,y=>{y&&(l.value=Wn(y))},{immediate:!0}),o.watch(()=>l.value,(y,_)=>{g==null||g(),g=void 0,gi(y)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(C=>{var v;const E=r[C];E&&(y.addEventListener(C.slice(2).toLowerCase(),E),(v=_==null?void 0:_.removeEventListener)==null||v.call(_,C.slice(2).toLowerCase(),E))}),g=o.watch([u,c,d,h],C=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((v,E)=>{Cn(C[E])?y.removeAttribute(v):y.setAttribute(v,C[E])})},{immediate:!0})),gi(_)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(C=>_.removeAttribute(C))},{immediate:!0})}),o.onBeforeUnmount(()=>{g==null||g(),g=void 0}),n({triggerRef:l}),(y,_)=>y.virtualTriggering?o.createCommentVNode("v-if",!0):(o.openBlock(),o.createBlock(o.unref(b2),o.mergeProps({key:0},y.$attrs,{"aria-controls":o.unref(u),"aria-describedby":o.unref(c),"aria-expanded":o.unref(h),"aria-haspopup":o.unref(d)}),{default:o.withCtx(()=>[o.renderSlot(y.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var _2=We(w2,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),_t="top",Lt="bottom",Mt="right",vt="left",os="auto",xo=[_t,Lt,Mt,vt],Mr="start",So="end",v2="clippingParents",pc="viewport",Co="popper",E2="reference",hc=xo.reduce(function(e,n){return e.concat([n+"-"+Mr,n+"-"+So])},[]),To=[].concat(xo,[os]).reduce(function(e,n){return e.concat([n,n+"-"+Mr,n+"-"+So])},[]),x2="beforeRead",S2="read",C2="afterRead",T2="beforeMain",A2="main",k2="afterMain",B2="beforeWrite",$2="write",I2="afterWrite",O2=[x2,S2,C2,T2,A2,k2,B2,$2,I2];function pn(e){return e?(e.nodeName||"").toLowerCase():null}function Qt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var n=e.ownerDocument;return n&&n.defaultView||window}return e}function Vr(e){var n=Qt(e).Element;return e instanceof n||e instanceof Element}function Vt(e){var n=Qt(e).HTMLElement;return e instanceof n||e instanceof HTMLElement}function is(e){if(typeof ShadowRoot>"u")return!1;var n=Qt(e).ShadowRoot;return e instanceof n||e instanceof ShadowRoot}function N2(e){var n=e.state;Object.keys(n.elements).forEach(function(r){var a=n.styles[r]||{},l=n.attributes[r]||{},u=n.elements[r];!Vt(u)||!pn(u)||(Object.assign(u.style,a),Object.keys(l).forEach(function(c){var d=l[c];d===!1?u.removeAttribute(c):u.setAttribute(c,d===!0?"":d)}))})}function R2(e){var n=e.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow),function(){Object.keys(n.elements).forEach(function(a){var l=n.elements[a],u=n.attributes[a]||{},c=Object.keys(n.styles.hasOwnProperty(a)?n.styles[a]:r[a]),d=c.reduce(function(h,g){return h[g]="",h},{});!Vt(l)||!pn(l)||(Object.assign(l.style,d),Object.keys(u).forEach(function(h){l.removeAttribute(h)}))})}}var mc={name:"applyStyles",enabled:!0,phase:"write",fn:N2,effect:R2,requires:["computeStyles"]};function hn(e){return e.split("-")[0]}var gr=Math.max,Ci=Math.min,Fr=Math.round;function zr(e,n){n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,l=1;if(Vt(e)&&n){var u=e.offsetHeight,c=e.offsetWidth;c>0&&(a=Fr(r.width)/c||1),u>0&&(l=Fr(r.height)/u||1)}return{width:r.width/a,height:r.height/l,top:r.top/l,right:r.right/a,bottom:r.bottom/l,left:r.left/a,x:r.left/a,y:r.top/l}}function as(e){var n=zr(e),r=e.offsetWidth,a=e.offsetHeight;return Math.abs(n.width-r)<=1&&(r=n.width),Math.abs(n.height-a)<=1&&(a=n.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:a}}function gc(e,n){var r=n.getRootNode&&n.getRootNode();if(e.contains(n))return!0;if(r&&is(r)){var a=n;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function kn(e){return Qt(e).getComputedStyle(e)}function P2(e){return["table","td","th"].indexOf(pn(e))>=0}function Hn(e){return((Vr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ti(e){return pn(e)==="html"?e:e.assignedSlot||e.parentNode||(is(e)?e.host:null)||Hn(e)}function bc(e){return!Vt(e)||kn(e).position==="fixed"?null:e.offsetParent}function L2(e){var n=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,r=navigator.userAgent.indexOf("Trident")!==-1;if(r&&Vt(e)){var a=kn(e);if(a.position==="fixed")return null}var l=Ti(e);for(is(l)&&(l=l.host);Vt(l)&&["html","body"].indexOf(pn(l))<0;){var u=kn(l);if(u.transform!=="none"||u.perspective!=="none"||u.contain==="paint"||["transform","perspective"].indexOf(u.willChange)!==-1||n&&u.willChange==="filter"||n&&u.filter&&u.filter!=="none")return l;l=l.parentNode}return null}function Ao(e){for(var n=Qt(e),r=bc(e);r&&P2(r)&&kn(r).position==="static";)r=bc(r);return r&&(pn(r)==="html"||pn(r)==="body"&&kn(r).position==="static")?n:r||L2(e)||n}function ss(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ko(e,n,r){return gr(e,Ci(n,r))}function M2(e,n,r){var a=ko(e,n,r);return a>r?r:a}function yc(){return{top:0,right:0,bottom:0,left:0}}function wc(e){return Object.assign({},yc(),e)}function _c(e,n){return n.reduce(function(r,a){return r[a]=e,r},{})}var V2=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,wc(typeof e!="number"?e:_c(e,xo))};function F2(e){var n,r=e.state,a=e.name,l=e.options,u=r.elements.arrow,c=r.modifiersData.popperOffsets,d=hn(r.placement),h=ss(d),g=[vt,Mt].indexOf(d)>=0,y=g?"height":"width";if(!(!u||!c)){var _=V2(l.padding,r),C=as(u),v=h==="y"?_t:vt,E=h==="y"?Lt:Mt,w=r.rects.reference[y]+r.rects.reference[h]-c[h]-r.rects.popper[y],A=c[h]-r.rects.reference[h],S=Ao(u),N=S?h==="y"?S.clientHeight||0:S.clientWidth||0:0,O=w/2-A/2,L=_[v],R=N-C[y]-_[E],B=N/2-C[y]/2+O,D=ko(L,B,R),H=h;r.modifiersData[a]=(n={},n[H]=D,n.centerOffset=D-B,n)}}function z2(e){var n=e.state,r=e.options,a=r.element,l=a===void 0?"[data-popper-arrow]":a;l!=null&&(typeof l=="string"&&(l=n.elements.popper.querySelector(l),!l)||!gc(n.elements.popper,l)||(n.elements.arrow=l))}var D2={name:"arrow",enabled:!0,phase:"main",fn:F2,effect:z2,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Dr(e){return e.split("-")[1]}var W2={top:"auto",right:"auto",bottom:"auto",left:"auto"};function U2(e){var n=e.x,r=e.y,a=window,l=a.devicePixelRatio||1;return{x:Fr(n*l)/l||0,y:Fr(r*l)/l||0}}function vc(e){var n,r=e.popper,a=e.popperRect,l=e.placement,u=e.variation,c=e.offsets,d=e.position,h=e.gpuAcceleration,g=e.adaptive,y=e.roundOffsets,_=e.isFixed,C=c.x,v=C===void 0?0:C,E=c.y,w=E===void 0?0:E,A=typeof y=="function"?y({x:v,y:w}):{x:v,y:w};v=A.x,w=A.y;var S=c.hasOwnProperty("x"),N=c.hasOwnProperty("y"),O=vt,L=_t,R=window;if(g){var B=Ao(r),D="clientHeight",H="clientWidth";if(B===Qt(r)&&(B=Hn(r),kn(B).position!=="static"&&d==="absolute"&&(D="scrollHeight",H="scrollWidth")),B=B,l===_t||(l===vt||l===Mt)&&u===So){L=Lt;var Y=_&&B===R&&R.visualViewport?R.visualViewport.height:B[D];w-=Y-a.height,w*=h?1:-1}if(l===vt||(l===_t||l===Lt)&&u===So){O=Mt;var oe=_&&B===R&&R.visualViewport?R.visualViewport.width:B[H];v-=oe-a.width,v*=h?1:-1}}var G=Object.assign({position:d},g&&W2),ee=y===!0?U2({x:v,y:w}):{x:v,y:w};if(v=ee.x,w=ee.y,h){var M;return Object.assign({},G,(M={},M[L]=N?"0":"",M[O]=S?"0":"",M.transform=(R.devicePixelRatio||1)<=1?"translate("+v+"px, "+w+"px)":"translate3d("+v+"px, "+w+"px, 0)",M))}return Object.assign({},G,(n={},n[L]=N?w+"px":"",n[O]=S?v+"px":"",n.transform="",n))}function H2(e){var n=e.state,r=e.options,a=r.gpuAcceleration,l=a===void 0?!0:a,u=r.adaptive,c=u===void 0?!0:u,d=r.roundOffsets,h=d===void 0?!0:d,g={placement:hn(n.placement),variation:Dr(n.placement),popper:n.elements.popper,popperRect:n.rects.popper,gpuAcceleration:l,isFixed:n.options.strategy==="fixed"};n.modifiersData.popperOffsets!=null&&(n.styles.popper=Object.assign({},n.styles.popper,vc(Object.assign({},g,{offsets:n.modifiersData.popperOffsets,position:n.options.strategy,adaptive:c,roundOffsets:h})))),n.modifiersData.arrow!=null&&(n.styles.arrow=Object.assign({},n.styles.arrow,vc(Object.assign({},g,{offsets:n.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:h})))),n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-placement":n.placement})}var Ec={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:H2,data:{}},Ai={passive:!0};function q2(e){var n=e.state,r=e.instance,a=e.options,l=a.scroll,u=l===void 0?!0:l,c=a.resize,d=c===void 0?!0:c,h=Qt(n.elements.popper),g=[].concat(n.scrollParents.reference,n.scrollParents.popper);return u&&g.forEach(function(y){y.addEventListener("scroll",r.update,Ai)}),d&&h.addEventListener("resize",r.update,Ai),function(){u&&g.forEach(function(y){y.removeEventListener("scroll",r.update,Ai)}),d&&h.removeEventListener("resize",r.update,Ai)}}var xc={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:q2,data:{}},j2={left:"right",right:"left",bottom:"top",top:"bottom"};function ki(e){return e.replace(/left|right|bottom|top/g,function(n){return j2[n]})}var G2={start:"end",end:"start"};function Sc(e){return e.replace(/start|end/g,function(n){return G2[n]})}function ls(e){var n=Qt(e),r=n.pageXOffset,a=n.pageYOffset;return{scrollLeft:r,scrollTop:a}}function us(e){return zr(Hn(e)).left+ls(e).scrollLeft}function K2(e){var n=Qt(e),r=Hn(e),a=n.visualViewport,l=r.clientWidth,u=r.clientHeight,c=0,d=0;return a&&(l=a.width,u=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(c=a.offsetLeft,d=a.offsetTop)),{width:l,height:u,x:c+us(e),y:d}}function Y2(e){var n,r=Hn(e),a=ls(e),l=(n=e.ownerDocument)==null?void 0:n.body,u=gr(r.scrollWidth,r.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),c=gr(r.scrollHeight,r.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),d=-a.scrollLeft+us(e),h=-a.scrollTop;return kn(l||r).direction==="rtl"&&(d+=gr(r.clientWidth,l?l.clientWidth:0)-u),{width:u,height:c,x:d,y:h}}function fs(e){var n=kn(e),r=n.overflow,a=n.overflowX,l=n.overflowY;return/auto|scroll|overlay|hidden/.test(r+l+a)}function Cc(e){return["html","body","#document"].indexOf(pn(e))>=0?e.ownerDocument.body:Vt(e)&&fs(e)?e:Cc(Ti(e))}function Bo(e,n){var r;n===void 0&&(n=[]);var a=Cc(e),l=a===((r=e.ownerDocument)==null?void 0:r.body),u=Qt(a),c=l?[u].concat(u.visualViewport||[],fs(a)?a:[]):a,d=n.concat(c);return l?d:d.concat(Bo(Ti(c)))}function cs(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function X2(e){var n=zr(e);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Tc(e,n){return n===pc?cs(K2(e)):Vr(n)?X2(n):cs(Y2(Hn(e)))}function Z2(e){var n=Bo(Ti(e)),r=["absolute","fixed"].indexOf(kn(e).position)>=0,a=r&&Vt(e)?Ao(e):e;return Vr(a)?n.filter(function(l){return Vr(l)&&gc(l,a)&&pn(l)!=="body"}):[]}function J2(e,n,r){var a=n==="clippingParents"?Z2(e):[].concat(n),l=[].concat(a,[r]),u=l[0],c=l.reduce(function(d,h){var g=Tc(e,h);return d.top=gr(g.top,d.top),d.right=Ci(g.right,d.right),d.bottom=Ci(g.bottom,d.bottom),d.left=gr(g.left,d.left),d},Tc(e,u));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function Ac(e){var n=e.reference,r=e.element,a=e.placement,l=a?hn(a):null,u=a?Dr(a):null,c=n.x+n.width/2-r.width/2,d=n.y+n.height/2-r.height/2,h;switch(l){case _t:h={x:c,y:n.y-r.height};break;case Lt:h={x:c,y:n.y+n.height};break;case Mt:h={x:n.x+n.width,y:d};break;case vt:h={x:n.x-r.width,y:d};break;default:h={x:n.x,y:n.y}}var g=l?ss(l):null;if(g!=null){var y=g==="y"?"height":"width";switch(u){case Mr:h[g]=h[g]-(n[y]/2-r[y]/2);break;case So:h[g]=h[g]+(n[y]/2-r[y]/2);break}}return h}function $o(e,n){n===void 0&&(n={});var r=n,a=r.placement,l=a===void 0?e.placement:a,u=r.boundary,c=u===void 0?v2:u,d=r.rootBoundary,h=d===void 0?pc:d,g=r.elementContext,y=g===void 0?Co:g,_=r.altBoundary,C=_===void 0?!1:_,v=r.padding,E=v===void 0?0:v,w=wc(typeof E!="number"?E:_c(E,xo)),A=y===Co?E2:Co,S=e.rects.popper,N=e.elements[C?A:y],O=J2(Vr(N)?N:N.contextElement||Hn(e.elements.popper),c,h),L=zr(e.elements.reference),R=Ac({reference:L,element:S,strategy:"absolute",placement:l}),B=cs(Object.assign({},S,R)),D=y===Co?B:L,H={top:O.top-D.top+w.top,bottom:D.bottom-O.bottom+w.bottom,left:O.left-D.left+w.left,right:D.right-O.right+w.right},Y=e.modifiersData.offset;if(y===Co&&Y){var oe=Y[l];Object.keys(H).forEach(function(G){var ee=[Mt,Lt].indexOf(G)>=0?1:-1,M=[_t,Lt].indexOf(G)>=0?"y":"x";H[G]+=oe[M]*ee})}return H}function Q2(e,n){n===void 0&&(n={});var r=n,a=r.placement,l=r.boundary,u=r.rootBoundary,c=r.padding,d=r.flipVariations,h=r.allowedAutoPlacements,g=h===void 0?To:h,y=Dr(a),_=y?d?hc:hc.filter(function(E){return Dr(E)===y}):xo,C=_.filter(function(E){return g.indexOf(E)>=0});C.length===0&&(C=_);var v=C.reduce(function(E,w){return E[w]=$o(e,{placement:w,boundary:l,rootBoundary:u,padding:c})[hn(w)],E},{});return Object.keys(v).sort(function(E,w){return v[E]-v[w]})}function eE(e){if(hn(e)===os)return[];var n=ki(e);return[Sc(e),n,Sc(n)]}function tE(e){var n=e.state,r=e.options,a=e.name;if(!n.modifiersData[a]._skip){for(var l=r.mainAxis,u=l===void 0?!0:l,c=r.altAxis,d=c===void 0?!0:c,h=r.fallbackPlacements,g=r.padding,y=r.boundary,_=r.rootBoundary,C=r.altBoundary,v=r.flipVariations,E=v===void 0?!0:v,w=r.allowedAutoPlacements,A=n.options.placement,S=hn(A),N=S===A,O=h||(N||!E?[ki(A)]:eE(A)),L=[A].concat(O).reduce(function(ze,Ae){return ze.concat(hn(Ae)===os?Q2(n,{placement:Ae,boundary:y,rootBoundary:_,padding:g,flipVariations:E,allowedAutoPlacements:w}):Ae)},[]),R=n.rects.reference,B=n.rects.popper,D=new Map,H=!0,Y=L[0],oe=0;oe<L.length;oe++){var G=L[oe],ee=hn(G),M=Dr(G)===Mr,q=[_t,Lt].indexOf(ee)>=0,X=q?"width":"height",K=$o(n,{placement:G,boundary:y,rootBoundary:_,altBoundary:C,padding:g}),Q=q?M?Mt:vt:M?Lt:_t;R[X]>B[X]&&(Q=ki(Q));var fe=ki(Q),me=[];if(u&&me.push(K[ee]<=0),d&&me.push(K[Q]<=0,K[fe]<=0),me.every(function(ze){return ze})){Y=G,H=!1;break}D.set(G,me)}if(H)for(var Se=E?3:1,ce=function(ze){var Ae=L.find(function(re){var Z=D.get(re);if(Z)return Z.slice(0,ze).every(function(le){return le})});if(Ae)return Y=Ae,"break"},ne=Se;ne>0;ne--){var ve=ce(ne);if(ve==="break")break}n.placement!==Y&&(n.modifiersData[a]._skip=!0,n.placement=Y,n.reset=!0)}}var nE={name:"flip",enabled:!0,phase:"main",fn:tE,requiresIfExists:["offset"],data:{_skip:!1}};function kc(e,n,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-n.height-r.y,right:e.right-n.width+r.x,bottom:e.bottom-n.height+r.y,left:e.left-n.width-r.x}}function Bc(e){return[_t,Mt,Lt,vt].some(function(n){return e[n]>=0})}function rE(e){var n=e.state,r=e.name,a=n.rects.reference,l=n.rects.popper,u=n.modifiersData.preventOverflow,c=$o(n,{elementContext:"reference"}),d=$o(n,{altBoundary:!0}),h=kc(c,a),g=kc(d,l,u),y=Bc(h),_=Bc(g);n.modifiersData[r]={referenceClippingOffsets:h,popperEscapeOffsets:g,isReferenceHidden:y,hasPopperEscaped:_},n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-reference-hidden":y,"data-popper-escaped":_})}var oE={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:rE};function iE(e,n,r){var a=hn(e),l=[vt,_t].indexOf(a)>=0?-1:1,u=typeof r=="function"?r(Object.assign({},n,{placement:e})):r,c=u[0],d=u[1];return c=c||0,d=(d||0)*l,[vt,Mt].indexOf(a)>=0?{x:d,y:c}:{x:c,y:d}}function aE(e){var n=e.state,r=e.options,a=e.name,l=r.offset,u=l===void 0?[0,0]:l,c=To.reduce(function(y,_){return y[_]=iE(_,n.rects,u),y},{}),d=c[n.placement],h=d.x,g=d.y;n.modifiersData.popperOffsets!=null&&(n.modifiersData.popperOffsets.x+=h,n.modifiersData.popperOffsets.y+=g),n.modifiersData[a]=c}var sE={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:aE};function lE(e){var n=e.state,r=e.name;n.modifiersData[r]=Ac({reference:n.rects.reference,element:n.rects.popper,strategy:"absolute",placement:n.placement})}var $c={name:"popperOffsets",enabled:!0,phase:"read",fn:lE,data:{}};function uE(e){return e==="x"?"y":"x"}function fE(e){var n=e.state,r=e.options,a=e.name,l=r.mainAxis,u=l===void 0?!0:l,c=r.altAxis,d=c===void 0?!1:c,h=r.boundary,g=r.rootBoundary,y=r.altBoundary,_=r.padding,C=r.tether,v=C===void 0?!0:C,E=r.tetherOffset,w=E===void 0?0:E,A=$o(n,{boundary:h,rootBoundary:g,padding:_,altBoundary:y}),S=hn(n.placement),N=Dr(n.placement),O=!N,L=ss(S),R=uE(L),B=n.modifiersData.popperOffsets,D=n.rects.reference,H=n.rects.popper,Y=typeof w=="function"?w(Object.assign({},n.rects,{placement:n.placement})):w,oe=typeof Y=="number"?{mainAxis:Y,altAxis:Y}:Object.assign({mainAxis:0,altAxis:0},Y),G=n.modifiersData.offset?n.modifiersData.offset[n.placement]:null,ee={x:0,y:0};if(B){if(u){var M,q=L==="y"?_t:vt,X=L==="y"?Lt:Mt,K=L==="y"?"height":"width",Q=B[L],fe=Q+A[q],me=Q-A[X],Se=v?-H[K]/2:0,ce=N===Mr?D[K]:H[K],ne=N===Mr?-H[K]:-D[K],ve=n.elements.arrow,ze=v&&ve?as(ve):{width:0,height:0},Ae=n.modifiersData["arrow#persistent"]?n.modifiersData["arrow#persistent"].padding:yc(),re=Ae[q],Z=Ae[X],le=ko(0,D[K],ze[K]),ke=O?D[K]/2-Se-le-re-oe.mainAxis:ce-le-re-oe.mainAxis,Ce=O?-D[K]/2+Se+le+Z+oe.mainAxis:ne+le+Z+oe.mainAxis,je=n.elements.arrow&&Ao(n.elements.arrow),Ft=je?L==="y"?je.clientTop||0:je.clientLeft||0:0,Kn=(M=G==null?void 0:G[L])!=null?M:0,dt=Q+ke-Kn-Ft,mn=Q+Ce-Kn,jr=ko(v?Ci(fe,dt):fe,Q,v?gr(me,mn):me);B[L]=jr,ee[L]=jr-Q}if(d){var pt,wr=L==="x"?_t:vt,Po=L==="x"?Lt:Mt,ht=B[R],Ze=R==="y"?"height":"width",gn=ht+A[wr],bn=ht-A[Po],U=[_t,vt].indexOf(S)!==-1,ye=(pt=G==null?void 0:G[R])!=null?pt:0,kt=U?gn:ht-D[Ze]-H[Ze]-ye+oe.altAxis,st=U?ht+D[Ze]+H[Ze]-ye-oe.altAxis:bn,zt=v&&U?M2(kt,ht,st):ko(v?kt:gn,ht,v?st:bn);B[R]=zt,ee[R]=zt-ht}n.modifiersData[a]=ee}}var cE={name:"preventOverflow",enabled:!0,phase:"main",fn:fE,requiresIfExists:["offset"]};function dE(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function pE(e){return e===Qt(e)||!Vt(e)?ls(e):dE(e)}function hE(e){var n=e.getBoundingClientRect(),r=Fr(n.width)/e.offsetWidth||1,a=Fr(n.height)/e.offsetHeight||1;return r!==1||a!==1}function mE(e,n,r){r===void 0&&(r=!1);var a=Vt(n),l=Vt(n)&&hE(n),u=Hn(n),c=zr(e,l),d={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(a||!a&&!r)&&((pn(n)!=="body"||fs(u))&&(d=pE(n)),Vt(n)?(h=zr(n,!0),h.x+=n.clientLeft,h.y+=n.clientTop):u&&(h.x=us(u))),{x:c.left+d.scrollLeft-h.x,y:c.top+d.scrollTop-h.y,width:c.width,height:c.height}}function gE(e){var n=new Map,r=new Set,a=[];e.forEach(function(u){n.set(u.name,u)});function l(u){r.add(u.name);var c=[].concat(u.requires||[],u.requiresIfExists||[]);c.forEach(function(d){if(!r.has(d)){var h=n.get(d);h&&l(h)}}),a.push(u)}return e.forEach(function(u){r.has(u.name)||l(u)}),a}function bE(e){var n=gE(e);return O2.reduce(function(r,a){return r.concat(n.filter(function(l){return l.phase===a}))},[])}function yE(e){var n;return function(){return n||(n=new Promise(function(r){Promise.resolve().then(function(){n=void 0,r(e())})})),n}}function wE(e){var n=e.reduce(function(r,a){var l=r[a.name];return r[a.name]=l?Object.assign({},l,a,{options:Object.assign({},l.options,a.options),data:Object.assign({},l.data,a.data)}):a,r},{});return Object.keys(n).map(function(r){return n[r]})}var Ic={placement:"bottom",modifiers:[],strategy:"absolute"};function Oc(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return!n.some(function(a){return!(a&&typeof a.getBoundingClientRect=="function")})}function ds(e){e===void 0&&(e={});var n=e,r=n.defaultModifiers,a=r===void 0?[]:r,l=n.defaultOptions,u=l===void 0?Ic:l;return function(c,d,h){h===void 0&&(h=u);var g={placement:"bottom",orderedModifiers:[],options:Object.assign({},Ic,u),modifiersData:{},elements:{reference:c,popper:d},attributes:{},styles:{}},y=[],_=!1,C={state:g,setOptions:function(w){var A=typeof w=="function"?w(g.options):w;E(),g.options=Object.assign({},u,g.options,A),g.scrollParents={reference:Vr(c)?Bo(c):c.contextElement?Bo(c.contextElement):[],popper:Bo(d)};var S=bE(wE([].concat(a,g.options.modifiers)));return g.orderedModifiers=S.filter(function(N){return N.enabled}),v(),C.update()},forceUpdate:function(){if(!_){var w=g.elements,A=w.reference,S=w.popper;if(Oc(A,S)){g.rects={reference:mE(A,Ao(S),g.options.strategy==="fixed"),popper:as(S)},g.reset=!1,g.placement=g.options.placement,g.orderedModifiers.forEach(function(H){return g.modifiersData[H.name]=Object.assign({},H.data)});for(var N=0;N<g.orderedModifiers.length;N++){if(g.reset===!0){g.reset=!1,N=-1;continue}var O=g.orderedModifiers[N],L=O.fn,R=O.options,B=R===void 0?{}:R,D=O.name;typeof L=="function"&&(g=L({state:g,options:B,name:D,instance:C})||g)}}}},update:yE(function(){return new Promise(function(w){C.forceUpdate(),w(g)})}),destroy:function(){E(),_=!0}};if(!Oc(c,d))return C;C.setOptions(h).then(function(w){!_&&h.onFirstUpdate&&h.onFirstUpdate(w)});function v(){g.orderedModifiers.forEach(function(w){var A=w.name,S=w.options,N=S===void 0?{}:S,O=w.effect;if(typeof O=="function"){var L=O({state:g,name:A,instance:C,options:N}),R=function(){};y.push(L||R)}})}function E(){y.forEach(function(w){return w()}),y=[]}return C}}ds();var _E=[xc,$c,Ec,mc];ds({defaultModifiers:_E});var vE=[xc,$c,Ec,mc,sE,nE,cE,D2,oE],EE=ds({defaultModifiers:vE});const Nc=e=>{const n=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{const l=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||l?NodeFilter.FILTER_SKIP:a.tabIndex>=0||a===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)n.push(r.currentNode);return n},Rc=(e,n)=>{for(const r of e)if(!xE(r,n))return r},xE=(e,n)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(n&&e===n)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},SE=e=>{const n=Nc(e),r=Rc(n,e),a=Rc(n.reverse(),e);return[r,a]},CE=e=>e instanceof HTMLInputElement&&"select"in e,qn=(e,n)=>{if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&CE(e)&&n&&e.select()}};function Pc(e,n){const r=[...e],a=e.indexOf(n);return a!==-1&&r.splice(a,1),r}const TE=()=>{let e=[];return{push:a=>{const l=e[0];l&&a!==l&&l.pause(),e=Pc(e,a),e.unshift(a)},remove:a=>{var l,u;e=Pc(e,a),(u=(l=e[0])==null?void 0:l.resume)==null||u.call(l)}}},AE=(e,n=!1)=>{const r=document.activeElement;for(const a of e)if(qn(a,n),document.activeElement!==r)return},Lc=TE(),ps="focus-trap.focus-after-trapped",hs="focus-trap.focus-after-released",Mc={cancelable:!0,bubbles:!1},Vc="focusAfterTrapped",Fc="focusAfterReleased",zc=Symbol("elFocusTrap"),kE=o.defineComponent({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Vc,Fc,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:n}){const r=o.ref();let a,l;Dv(v=>{e.trapped&&!u.paused&&n("release-requested",v)});const u={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},c=v=>{if(!e.loop&&!e.trapped||u.paused)return;const{key:E,altKey:w,ctrlKey:A,metaKey:S,currentTarget:N,shiftKey:O}=v,{loop:L}=e,R=E===yo.tab&&!w&&!A&&!S,B=document.activeElement;if(R&&B){const D=N,[H,Y]=SE(D);H&&Y?!O&&B===Y?(v.preventDefault(),L&&qn(H,!0),n("focusout-prevented")):O&&[H,D].includes(B)&&(v.preventDefault(),L&&qn(Y,!0),n("focusout-prevented")):B===D&&(v.preventDefault(),n("focusout-prevented"))}};o.provide(zc,{focusTrapRef:r,onKeydown:c}),o.watch(()=>e.focusTrapEl,v=>{v&&(r.value=v)},{immediate:!0}),o.watch([r],([v],[E])=>{v&&(v.addEventListener("keydown",c),v.addEventListener("focusin",g),v.addEventListener("focusout",y)),E&&(E.removeEventListener("keydown",c),E.removeEventListener("focusin",g),E.removeEventListener("focusout",y))});const d=v=>{n(Vc,v)},h=v=>n(Fc,v),g=v=>{const E=o.unref(r);if(!E)return;const w=v.target,A=w&&E.contains(w);A&&n("focusin",v),!u.paused&&e.trapped&&(A?l=w:qn(l,!0))},y=v=>{const E=o.unref(r);if(!(u.paused||!E))if(e.trapped){const w=v.relatedTarget;!Cn(w)&&!E.contains(w)&&setTimeout(()=>{!u.paused&&e.trapped&&qn(l,!0)},0)}else{const w=v.target;w&&E.contains(w)||n("focusout",v)}};async function _(){await o.nextTick();const v=o.unref(r);if(v){Lc.push(u);const E=document.activeElement;if(a=E,!v.contains(E)){const A=new Event(ps,Mc);v.addEventListener(ps,d),v.dispatchEvent(A),A.defaultPrevented||o.nextTick(()=>{let S=e.focusStartEl;at(S)||(qn(S),document.activeElement!==S&&(S="first")),S==="first"&&AE(Nc(v),!0),(document.activeElement===E||S==="container")&&qn(v)})}}}function C(){const v=o.unref(r);if(v){v.removeEventListener(ps,d);const E=new Event(hs,Mc);v.addEventListener(hs,h),v.dispatchEvent(E),E.defaultPrevented||qn(a!=null?a:document.body,!0),v.removeEventListener(hs,d),Lc.remove(u)}}return o.onMounted(()=>{e.trapped&&_(),o.watch(()=>e.trapped,v=>{v?_():C()})}),o.onBeforeUnmount(()=>{e.trapped&&C()}),{onKeydown:c}}});function BE(e,n,r,a,l,u){return o.renderSlot(e.$slots,"default",{handleKeydown:e.onKeydown})}var Dc=We(kE,[["render",BE],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const $E=["fixed","absolute"],IE=He({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Te(Array),default:()=>[]},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:To,default:"bottom"},popperOptions:{type:Te(Object),default:()=>({})},strategy:{type:String,values:$E,default:"absolute"}}),Wc=He({...IE,id:String,style:{type:Te([String,Array,Object])},className:{type:Te([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Te([String,Array,Object])},popperStyle:{type:Te([String,Array,Object])},referenceEl:{type:Te(Object)},triggerTargetEl:{type:Te(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),OE=["mouseenter","mouseleave","focus","blur","close"],Uc=(e,n)=>{const{placement:r,strategy:a,popperOptions:l}=e,u={placement:r,strategy:a,...l,modifiers:RE(e)};return PE(u,n),LE(u,l==null?void 0:l.modifiers),u},NE=e=>{if(!!ft)return Wn(e)};function RE(e){const{offset:n,gpuAcceleration:r,fallbackPlacements:a}=e;return[{name:"offset",options:{offset:[0,n!=null?n:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:a!=null?a:[]}},{name:"computeStyles",options:{gpuAcceleration:r,adaptive:r}}]}function PE(e,{arrowEl:n,arrowOffset:r}){e.modifiers.push({name:"arrow",options:{element:n,padding:r!=null?r:5}})}function LE(e,n){n&&(e.modifiers=[...e.modifiers,...n!=null?n:[]])}const ME={name:"ElPopperContent"},VE=o.defineComponent({...ME,props:Wc,emits:OE,setup(e,{expose:n,emit:r}){const a=e,{popperInstanceRef:l,contentRef:u,triggerRef:c,role:d}=o.inject(es,void 0),h=o.inject(pr,void 0),{nextZIndex:g}=ic(),y=Fe("popper"),_=o.ref(),C=o.ref("first"),v=o.ref(),E=o.ref();o.provide(Hf,{arrowRef:v,arrowOffset:E}),h&&(h.addInputId||h.removeInputId)&&o.provide(pr,{...h,addInputId:An,removeInputId:An});const w=o.ref(a.zIndex||g()),A=o.ref(!1);let S;const N=o.computed(()=>NE(a.referenceEl)||o.unref(c)),O=o.computed(()=>[{zIndex:o.unref(w)},a.popperStyle]),L=o.computed(()=>[y.b(),y.is("pure",a.pure),y.is(a.effect),a.popperClass]),R=o.computed(()=>d&&d.value==="dialog"?"false":void 0),B=({referenceEl:q,popperContentEl:X,arrowEl:K})=>{const Q=Uc(a,{arrowEl:K,arrowOffset:o.unref(E)});return EE(q,X,Q)},D=(q=!0)=>{var X;(X=o.unref(l))==null||X.update(),q&&(w.value=a.zIndex||g())},H=()=>{var q,X;const K={name:"eventListeners",enabled:a.visible};(X=(q=o.unref(l))==null?void 0:q.setOptions)==null||X.call(q,Q=>({...Q,modifiers:[...Q.modifiers||[],K]})),D(!1),a.visible&&a.focusOnShow?A.value=!0:a.visible===!1&&(A.value=!1)},Y=()=>{r("focus")},oe=()=>{C.value="first",r("blur")},G=q=>{var X;a.visible&&!A.value&&(q.target&&(C.value=q.target),A.value=!0,q.relatedTarget&&((X=q.relatedTarget)==null||X.focus()))},ee=()=>{a.trapping||(A.value=!1)},M=()=>{A.value=!1,r("close")};return o.onMounted(()=>{let q;o.watch(N,X=>{var K;q==null||q();const Q=o.unref(l);if((K=Q==null?void 0:Q.destroy)==null||K.call(Q),X){const fe=o.unref(_);u.value=fe,l.value=B({referenceEl:X,popperContentEl:fe,arrowEl:o.unref(v)}),q=o.watch(()=>X.getBoundingClientRect(),()=>D(),{immediate:!0})}else l.value=void 0},{immediate:!0}),o.watch(()=>a.triggerTargetEl,(X,K)=>{S==null||S(),S=void 0;const Q=o.unref(X||_.value),fe=o.unref(K||_.value);if(gi(Q)){const{ariaLabel:me,id:Se}=o.toRefs(a);S=o.watch([d,me,R,Se],ce=>{["role","aria-label","aria-modal","id"].forEach((ne,ve)=>{Cn(ce[ve])?Q.removeAttribute(ne):Q.setAttribute(ne,ce[ve])})},{immediate:!0})}gi(fe)&&["role","aria-label","aria-modal","id"].forEach(me=>{fe.removeAttribute(me)})},{immediate:!0}),o.watch(()=>a.visible,H,{immediate:!0}),o.watch(()=>Uc(a,{arrowEl:o.unref(v),arrowOffset:o.unref(E)}),X=>{var K;return(K=l.value)==null?void 0:K.setOptions(X)})}),o.onBeforeUnmount(()=>{S==null||S(),S=void 0}),n({popperContentRef:_,popperInstanceRef:l,updatePopper:D,contentStyle:O}),(q,X)=>(o.openBlock(),o.createElementBlock("div",{ref_key:"popperContentRef",ref:_,style:o.normalizeStyle(o.unref(O)),class:o.normalizeClass(o.unref(L)),tabindex:"-1",onMouseenter:X[0]||(X[0]=K=>q.$emit("mouseenter",K)),onMouseleave:X[1]||(X[1]=K=>q.$emit("mouseleave",K))},[o.createVNode(o.unref(Dc),{trapped:A.value,"trap-on-focus-in":!0,"focus-trap-el":_.value,"focus-start-el":C.value,onFocusAfterTrapped:Y,onFocusAfterReleased:oe,onFocusin:G,onFocusoutPrevented:ee,onReleaseRequested:M},{default:o.withCtx(()=>[o.renderSlot(q.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el"])],38))}});var FE=We(VE,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const zE=Zt(d2),DE=Fe("tooltip"),Hc=He({...Hv,...Wc,appendTo:{type:Te([String,Object]),default:nc},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Te(Boolean),default:null},transition:{type:String,default:`${DE.namespace.value}-fade-in-linear`},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}}),qc=He({...dc,disabled:Boolean,trigger:{type:Te([String,Array]),default:"hover"},triggerKeys:{type:Te(Array),default:()=>[yo.enter,yo.space]}}),WE=He({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),ms=Symbol("elTooltip"),UE=o.defineComponent({name:"ElTooltipContent",components:{ElPopperContent:FE},inheritAttrs:!1,props:Hc,setup(e){const n=o.ref(null),r=o.ref(!1),a=o.ref(!1),l=o.ref(!1),u=o.ref(!1),{controlled:c,id:d,open:h,trigger:g,onClose:y,onOpen:_,onShow:C,onHide:v,onBeforeShow:E,onBeforeHide:w}=o.inject(ms,void 0),A=o.computed(()=>e.persistent);o.onBeforeUnmount(()=>{u.value=!0});const S=o.computed(()=>o.unref(A)?!0:o.unref(h)),N=o.computed(()=>e.disabled?!1:o.unref(h)),O=o.computed(()=>{var q;return(q=e.style)!=null?q:{}}),L=o.computed(()=>!o.unref(h)),R=()=>{v()},B=()=>{if(o.unref(c))return!0},D=Tn(B,()=>{e.enterable&&o.unref(g)==="hover"&&_()}),H=Tn(B,()=>{o.unref(g)==="hover"&&y()}),Y=()=>{var q,X;(X=(q=n.value)==null?void 0:q.updatePopper)==null||X.call(q),E==null||E()},oe=()=>{w==null||w()},G=()=>{C(),M=Lw(o.computed(()=>{var q;return(q=n.value)==null?void 0:q.popperContentRef}),()=>{if(o.unref(c))return;o.unref(g)!=="hover"&&y()})},ee=()=>{e.virtualTriggering||y()};let M;return o.watch(()=>o.unref(h),q=>{q||M==null||M()},{flush:"post"}),{ariaHidden:L,entering:a,leaving:l,id:d,intermediateOpen:r,contentStyle:O,contentRef:n,destroyed:u,shouldRender:S,shouldShow:N,onClose:y,open:h,onAfterShow:G,onBeforeEnter:Y,onBeforeLeave:oe,onContentEnter:D,onContentLeave:H,onTransitionLeave:R,onBlur:ee}}});function HE(e,n,r,a,l,u){const c=o.resolveComponent("el-popper-content");return o.openBlock(),o.createBlock(o.Teleport,{disabled:!e.teleported,to:e.appendTo},[o.createVNode(o.Transition,{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:o.withCtx(()=>[e.shouldRender?o.withDirectives((o.openBlock(),o.createBlock(c,o.mergeProps({key:0,id:e.id,ref:"contentRef"},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":e.ariaHidden,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,e.contentStyle],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:e.shouldShow,"z-index":e.zIndex,onMouseenter:e.onContentEnter,onMouseleave:e.onContentLeave,onBlur:e.onBlur,onClose:e.onClose}),{default:o.withCtx(()=>[o.createCommentVNode(" Workaround bug #6378 "),e.destroyed?o.createCommentVNode("v-if",!0):o.renderSlot(e.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onBlur","onClose"])),[[o.vShow,e.shouldShow]]):o.createCommentVNode("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var qE=We(UE,[["render",HE],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const jE=(e,n)=>$r(e)?e.includes(n):e===n,Wr=(e,n,r)=>a=>{jE(o.unref(e),n)&&r(a)},GE=o.defineComponent({name:"ElTooltipTrigger",components:{ElPopperTrigger:_2},props:qc,setup(e){const n=Fe("tooltip"),{controlled:r,id:a,open:l,onOpen:u,onClose:c,onToggle:d}=o.inject(ms,void 0),h=o.ref(null),g=()=>{if(o.unref(r)||e.disabled)return!0},y=o.toRef(e,"trigger"),_=Tn(g,Wr(y,"hover",u)),C=Tn(g,Wr(y,"hover",c)),v=Tn(g,Wr(y,"click",N=>{N.button===0&&d(N)})),E=Tn(g,Wr(y,"focus",u)),w=Tn(g,Wr(y,"focus",c)),A=Tn(g,Wr(y,"contextmenu",N=>{N.preventDefault(),d(N)})),S=Tn(g,N=>{const{code:O}=N;e.triggerKeys.includes(O)&&(N.preventDefault(),d(N))});return{onBlur:w,onContextMenu:A,onFocus:E,onMouseenter:_,onMouseleave:C,onClick:v,onKeydown:S,open:l,id:a,triggerRef:h,ns:n}}});function KE(e,n,r,a,l,u){const c=o.resolveComponent("el-popper-trigger");return o.openBlock(),o.createBlock(c,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:o.normalizeClass(e.ns.e("trigger")),onBlur:e.onBlur,onClick:e.onClick,onContextmenu:e.onContextMenu,onFocus:e.onFocus,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onKeydown:e.onKeydown},{default:o.withCtx(()=>[o.renderSlot(e.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var YE=We(GE,[["render",KE],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const{useModelToggleProps:XE,useModelToggle:ZE,useModelToggleEmits:JE}=Fv("visible"),QE=o.defineComponent({name:"ElTooltip",components:{ElPopper:zE,ElPopperArrow:m2,ElTooltipContent:qE,ElTooltipTrigger:YE},props:{...lc,...XE,...Hc,...qc,...uc,...WE},emits:[...JE,"before-show","before-hide","show","hide","open","close"],setup(e,{emit:n}){Uv();const r=o.computed(()=>(ur(e.openDelay),e.openDelay||e.showAfter)),a=o.computed(()=>(ur(e.visibleArrow),Pt(e.visibleArrow)?e.visibleArrow:e.showArrow)),l=_o(),u=o.ref(null),c=o.ref(null),d=()=>{var S;const N=o.unref(u);N&&((S=N.popperInstanceRef)==null||S.update())},h=o.ref(!1),g=o.ref(void 0),{show:y,hide:_,hasUpdateHandler:C}=ZE({indicator:h,toggleReason:g}),{onOpen:v,onClose:E}=qv({showAfter:r,hideAfter:o.toRef(e,"hideAfter"),open:y,close:_}),w=o.computed(()=>Pt(e.visible)&&!C.value);o.provide(ms,{controlled:w,id:l,open:o.readonly(h),trigger:o.toRef(e,"trigger"),onOpen:S=>{v(S)},onClose:S=>{E(S)},onToggle:S=>{o.unref(h)?E(S):v(S)},onShow:()=>{n("show",g.value)},onHide:()=>{n("hide",g.value)},onBeforeShow:()=>{n("before-show",g.value)},onBeforeHide:()=>{n("before-hide",g.value)},updatePopper:d}),o.watch(()=>e.disabled,S=>{S&&h.value&&(h.value=!1)});const A=()=>{var S,N;const O=(N=(S=c.value)==null?void 0:S.contentRef)==null?void 0:N.popperContentRef;return O&&O.contains(document.activeElement)};return o.onDeactivated(()=>h.value&&_()),{compatShowAfter:r,compatShowArrow:a,popperRef:u,contentRef:c,open:h,hide:_,isFocusInsideContent:A,updatePopper:d,onOpen:v,onClose:E}}}),ex=["innerHTML"],tx={key:1};function nx(e,n,r,a,l,u){const c=o.resolveComponent("el-tooltip-trigger"),d=o.resolveComponent("el-popper-arrow"),h=o.resolveComponent("el-tooltip-content"),g=o.resolveComponent("el-popper");return o.openBlock(),o.createBlock(g,{ref:"popperRef",role:e.role},{default:o.withCtx(()=>[o.createVNode(c,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:o.withCtx(()=>[e.$slots.default?o.renderSlot(e.$slots,"default",{key:0}):o.createCommentVNode("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),o.createVNode(h,{ref:"contentRef","aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.compatShowAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:o.withCtx(()=>[o.renderSlot(e.$slots,"content",{},()=>[e.rawContent?(o.openBlock(),o.createElementBlock("span",{key:0,innerHTML:e.content},null,8,ex)):(o.openBlock(),o.createElementBlock("span",tx,o.toDisplayString(e.content),1))]),e.compatShowArrow?(o.openBlock(),o.createBlock(d,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):o.createCommentVNode("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"])}var rx=We(QE,[["render",nx],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const ox=Zt(rx),gs=He({size:hr,disabled:Boolean,type:{type:String,values:["default","primary","success","warning","info","danger","text",""],default:""},icon:{type:cr,default:""},nativeType:{type:String,values:["button","submit","reset"],default:"button"},loading:Boolean,loadingIcon:{type:cr,default:()=>Qa},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),ix={click:e=>e instanceof MouseEvent};function rt(e,n){ax(e)&&(e="100%");var r=sx(e);return e=n===360?e:Math.min(n,Math.max(0,parseFloat(e))),r&&(e=parseInt(String(e*n),10)/100),Math.abs(e-n)<1e-6?1:(n===360?e=(e<0?e%n+n:e%n)/parseFloat(String(n)):e=e%n/parseFloat(String(n)),e)}function Bi(e){return Math.min(1,Math.max(0,e))}function ax(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function sx(e){return typeof e=="string"&&e.indexOf("%")!==-1}function jc(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function $i(e){return e<=1?"".concat(Number(e)*100,"%"):e}function br(e){return e.length===1?"0"+e:String(e)}function lx(e,n,r){return{r:rt(e,255)*255,g:rt(n,255)*255,b:rt(r,255)*255}}function Gc(e,n,r){e=rt(e,255),n=rt(n,255),r=rt(r,255);var a=Math.max(e,n,r),l=Math.min(e,n,r),u=0,c=0,d=(a+l)/2;if(a===l)c=0,u=0;else{var h=a-l;switch(c=d>.5?h/(2-a-l):h/(a+l),a){case e:u=(n-r)/h+(n<r?6:0);break;case n:u=(r-e)/h+2;break;case r:u=(e-n)/h+4;break}u/=6}return{h:u,s:c,l:d}}function bs(e,n,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(n-e)*(6*r):r<1/2?n:r<2/3?e+(n-e)*(2/3-r)*6:e}function ux(e,n,r){var a,l,u;if(e=rt(e,360),n=rt(n,100),r=rt(r,100),n===0)l=r,u=r,a=r;else{var c=r<.5?r*(1+n):r+n-r*n,d=2*r-c;a=bs(d,c,e+1/3),l=bs(d,c,e),u=bs(d,c,e-1/3)}return{r:a*255,g:l*255,b:u*255}}function Kc(e,n,r){e=rt(e,255),n=rt(n,255),r=rt(r,255);var a=Math.max(e,n,r),l=Math.min(e,n,r),u=0,c=a,d=a-l,h=a===0?0:d/a;if(a===l)u=0;else{switch(a){case e:u=(n-r)/d+(n<r?6:0);break;case n:u=(r-e)/d+2;break;case r:u=(e-n)/d+4;break}u/=6}return{h:u,s:h,v:c}}function fx(e,n,r){e=rt(e,360)*6,n=rt(n,100),r=rt(r,100);var a=Math.floor(e),l=e-a,u=r*(1-n),c=r*(1-l*n),d=r*(1-(1-l)*n),h=a%6,g=[r,c,u,u,d,r][h],y=[d,r,r,c,u,u][h],_=[u,u,d,r,r,c][h];return{r:g*255,g:y*255,b:_*255}}function Yc(e,n,r,a){var l=[br(Math.round(e).toString(16)),br(Math.round(n).toString(16)),br(Math.round(r).toString(16))];return a&&l[0].startsWith(l[0].charAt(1))&&l[1].startsWith(l[1].charAt(1))&&l[2].startsWith(l[2].charAt(1))?l[0].charAt(0)+l[1].charAt(0)+l[2].charAt(0):l.join("")}function cx(e,n,r,a,l){var u=[br(Math.round(e).toString(16)),br(Math.round(n).toString(16)),br(Math.round(r).toString(16)),br(dx(a))];return l&&u[0].startsWith(u[0].charAt(1))&&u[1].startsWith(u[1].charAt(1))&&u[2].startsWith(u[2].charAt(1))&&u[3].startsWith(u[3].charAt(1))?u[0].charAt(0)+u[1].charAt(0)+u[2].charAt(0)+u[3].charAt(0):u.join("")}function dx(e){return Math.round(parseFloat(e)*255).toString(16)}function Xc(e){return Tt(e)/255}function Tt(e){return parseInt(e,16)}function px(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var ys={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"};function hx(e){var n={r:0,g:0,b:0},r=1,a=null,l=null,u=null,c=!1,d=!1;return typeof e=="string"&&(e=bx(e)),typeof e=="object"&&(Bn(e.r)&&Bn(e.g)&&Bn(e.b)?(n=lx(e.r,e.g,e.b),c=!0,d=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Bn(e.h)&&Bn(e.s)&&Bn(e.v)?(a=$i(e.s),l=$i(e.v),n=fx(e.h,a,l),c=!0,d="hsv"):Bn(e.h)&&Bn(e.s)&&Bn(e.l)&&(a=$i(e.s),u=$i(e.l),n=ux(e.h,a,u),c=!0,d="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(r=e.a)),r=jc(r),{ok:c,format:e.format||d,r:Math.min(255,Math.max(n.r,0)),g:Math.min(255,Math.max(n.g,0)),b:Math.min(255,Math.max(n.b,0)),a:r}}var mx="[-\\+]?\\d+%?",gx="[-\\+]?\\d*\\.\\d+%?",jn="(?:".concat(gx,")|(?:").concat(mx,")"),ws="[\\s|\\(]+(".concat(jn,")[,|\\s]+(").concat(jn,")[,|\\s]+(").concat(jn,")\\s*\\)?"),_s="[\\s|\\(]+(".concat(jn,")[,|\\s]+(").concat(jn,")[,|\\s]+(").concat(jn,")[,|\\s]+(").concat(jn,")\\s*\\)?"),en={CSS_UNIT:new RegExp(jn),rgb:new RegExp("rgb"+ws),rgba:new RegExp("rgba"+_s),hsl:new RegExp("hsl"+ws),hsla:new RegExp("hsla"+_s),hsv:new RegExp("hsv"+ws),hsva:new RegExp("hsva"+_s),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 bx(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var n=!1;if(ys[e])e=ys[e],n=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var r=en.rgb.exec(e);return r?{r:r[1],g:r[2],b:r[3]}:(r=en.rgba.exec(e),r?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=en.hsl.exec(e),r?{h:r[1],s:r[2],l:r[3]}:(r=en.hsla.exec(e),r?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=en.hsv.exec(e),r?{h:r[1],s:r[2],v:r[3]}:(r=en.hsva.exec(e),r?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=en.hex8.exec(e),r?{r:Tt(r[1]),g:Tt(r[2]),b:Tt(r[3]),a:Xc(r[4]),format:n?"name":"hex8"}:(r=en.hex6.exec(e),r?{r:Tt(r[1]),g:Tt(r[2]),b:Tt(r[3]),format:n?"name":"hex"}:(r=en.hex4.exec(e),r?{r:Tt(r[1]+r[1]),g:Tt(r[2]+r[2]),b:Tt(r[3]+r[3]),a:Xc(r[4]+r[4]),format:n?"name":"hex8"}:(r=en.hex3.exec(e),r?{r:Tt(r[1]+r[1]),g:Tt(r[2]+r[2]),b:Tt(r[3]+r[3]),format:n?"name":"hex"}:!1)))))))))}function Bn(e){return Boolean(en.CSS_UNIT.exec(String(e)))}var yx=function(){function e(n,r){n===void 0&&(n=""),r===void 0&&(r={});var a;if(n instanceof e)return n;typeof n=="number"&&(n=px(n)),this.originalInput=n;var l=hx(n);this.originalInput=n,this.r=l.r,this.g=l.g,this.b=l.b,this.a=l.a,this.roundA=Math.round(100*this.a)/100,this.format=(a=r.format)!==null&&a!==void 0?a:l.format,this.gradientType=r.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=l.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var n=this.toRgb();return(n.r*299+n.g*587+n.b*114)/1e3},e.prototype.getLuminance=function(){var n=this.toRgb(),r,a,l,u=n.r/255,c=n.g/255,d=n.b/255;return u<=.03928?r=u/12.92:r=Math.pow((u+.055)/1.055,2.4),c<=.03928?a=c/12.92:a=Math.pow((c+.055)/1.055,2.4),d<=.03928?l=d/12.92:l=Math.pow((d+.055)/1.055,2.4),.2126*r+.7152*a+.0722*l},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(n){return this.a=jc(n),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var n=Kc(this.r,this.g,this.b);return{h:n.h*360,s:n.s,v:n.v,a:this.a}},e.prototype.toHsvString=function(){var n=Kc(this.r,this.g,this.b),r=Math.round(n.h*360),a=Math.round(n.s*100),l=Math.round(n.v*100);return this.a===1?"hsv(".concat(r,", ").concat(a,"%, ").concat(l,"%)"):"hsva(".concat(r,", ").concat(a,"%, ").concat(l,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var n=Gc(this.r,this.g,this.b);return{h:n.h*360,s:n.s,l:n.l,a:this.a}},e.prototype.toHslString=function(){var n=Gc(this.r,this.g,this.b),r=Math.round(n.h*360),a=Math.round(n.s*100),l=Math.round(n.l*100);return this.a===1?"hsl(".concat(r,", ").concat(a,"%, ").concat(l,"%)"):"hsla(".concat(r,", ").concat(a,"%, ").concat(l,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(n){return n===void 0&&(n=!1),Yc(this.r,this.g,this.b,n)},e.prototype.toHexString=function(n){return n===void 0&&(n=!1),"#"+this.toHex(n)},e.prototype.toHex8=function(n){return n===void 0&&(n=!1),cx(this.r,this.g,this.b,this.a,n)},e.prototype.toHex8String=function(n){return n===void 0&&(n=!1),"#"+this.toHex8(n)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var n=Math.round(this.r),r=Math.round(this.g),a=Math.round(this.b);return this.a===1?"rgb(".concat(n,", ").concat(r,", ").concat(a,")"):"rgba(".concat(n,", ").concat(r,", ").concat(a,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var n=function(r){return"".concat(Math.round(rt(r,255)*100),"%")};return{r:n(this.r),g:n(this.g),b:n(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var n=function(r){return Math.round(rt(r,255)*100)};return this.a===1?"rgb(".concat(n(this.r),"%, ").concat(n(this.g),"%, ").concat(n(this.b),"%)"):"rgba(".concat(n(this.r),"%, ").concat(n(this.g),"%, ").concat(n(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var n="#"+Yc(this.r,this.g,this.b,!1),r=0,a=Object.entries(ys);r<a.length;r++){var l=a[r],u=l[0],c=l[1];if(n===c)return u}return!1},e.prototype.toString=function(n){var r=Boolean(n);n=n!=null?n:this.format;var a=!1,l=this.a<1&&this.a>=0,u=!r&&l&&(n.startsWith("hex")||n==="name");return u?n==="name"&&this.a===0?this.toName():this.toRgbString():(n==="rgb"&&(a=this.toRgbString()),n==="prgb"&&(a=this.toPercentageRgbString()),(n==="hex"||n==="hex6")&&(a=this.toHexString()),n==="hex3"&&(a=this.toHexString(!0)),n==="hex4"&&(a=this.toHex8String(!0)),n==="hex8"&&(a=this.toHex8String()),n==="name"&&(a=this.toName()),n==="hsl"&&(a=this.toHslString()),n==="hsv"&&(a=this.toHsvString()),a||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(n){n===void 0&&(n=10);var r=this.toHsl();return r.l+=n/100,r.l=Bi(r.l),new e(r)},e.prototype.brighten=function(n){n===void 0&&(n=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(255*-(n/100)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(255*-(n/100)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(255*-(n/100)))),new e(r)},e.prototype.darken=function(n){n===void 0&&(n=10);var r=this.toHsl();return r.l-=n/100,r.l=Bi(r.l),new e(r)},e.prototype.tint=function(n){return n===void 0&&(n=10),this.mix("white",n)},e.prototype.shade=function(n){return n===void 0&&(n=10),this.mix("black",n)},e.prototype.desaturate=function(n){n===void 0&&(n=10);var r=this.toHsl();return r.s-=n/100,r.s=Bi(r.s),new e(r)},e.prototype.saturate=function(n){n===void 0&&(n=10);var r=this.toHsl();return r.s+=n/100,r.s=Bi(r.s),new e(r)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(n){var r=this.toHsl(),a=(r.h+n)%360;return r.h=a<0?360+a:a,new e(r)},e.prototype.mix=function(n,r){r===void 0&&(r=50);var a=this.toRgb(),l=new e(n).toRgb(),u=r/100,c={r:(l.r-a.r)*u+a.r,g:(l.g-a.g)*u+a.g,b:(l.b-a.b)*u+a.b,a:(l.a-a.a)*u+a.a};return new e(c)},e.prototype.analogous=function(n,r){n===void 0&&(n=6),r===void 0&&(r=30);var a=this.toHsl(),l=360/r,u=[this];for(a.h=(a.h-(l*n>>1)+720)%360;--n;)a.h=(a.h+l)%360,u.push(new e(a));return u},e.prototype.complement=function(){var n=this.toHsl();return n.h=(n.h+180)%360,new e(n)},e.prototype.monochromatic=function(n){n===void 0&&(n=6);for(var r=this.toHsv(),a=r.h,l=r.s,u=r.v,c=[],d=1/n;n--;)c.push(new e({h:a,s:l,v:u})),u=(u+d)%1;return c},e.prototype.splitcomplement=function(){var n=this.toHsl(),r=n.h;return[this,new e({h:(r+72)%360,s:n.s,l:n.l}),new e({h:(r+216)%360,s:n.s,l:n.l})]},e.prototype.onBackground=function(n){var r=this.toRgb(),a=new e(n).toRgb();return new e({r:a.r+(r.r-a.r)*r.a,g:a.g+(r.g-a.g)*r.a,b:a.b+(r.b-a.b)*r.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(n){for(var r=this.toHsl(),a=r.h,l=[this],u=360/n,c=1;c<n;c++)l.push(new e({h:(a+c*u)%360,s:r.s,l:r.l}));return l},e.prototype.equals=function(n){return this.toRgbString()===new e(n).toRgbString()},e}();function Gn(e,n=20){return e.mix("#141414",n).toString()}function wx(e){const n=wo(),r=Fe("button");return o.computed(()=>{let a={};const l=e.color;if(l){const u=new yx(l),c=e.dark?u.tint(20).toString():Gn(u,20);if(e.plain)a=r.cssVarBlock({"bg-color":e.dark?Gn(u,90):u.tint(90).toString(),"text-color":l,"border-color":e.dark?Gn(u,50):u.tint(50).toString(),"hover-text-color":`var(${r.cssVarName("color-white")})`,"hover-bg-color":l,"hover-border-color":l,"active-bg-color":c,"active-text-color":`var(${r.cssVarName("color-white")})`,"active-border-color":c}),n.value&&(a[r.cssVarBlockName("disabled-bg-color")]=e.dark?Gn(u,90):u.tint(90).toString(),a[r.cssVarBlockName("disabled-text-color")]=e.dark?Gn(u,50):u.tint(50).toString(),a[r.cssVarBlockName("disabled-border-color")]=e.dark?Gn(u,80):u.tint(80).toString());else{const d=e.dark?Gn(u,30):u.tint(30).toString(),h=u.isDark()?`var(${r.cssVarName("color-white")})`:`var(${r.cssVarName("color-black")})`;if(a=r.cssVarBlock({"bg-color":l,"text-color":h,"border-color":l,"hover-bg-color":d,"hover-text-color":h,"hover-border-color":d,"active-bg-color":c,"active-border-color":c}),n.value){const g=e.dark?Gn(u,50):u.tint(50).toString();a[r.cssVarBlockName("disabled-bg-color")]=g,a[r.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${r.cssVarName("color-white")})`,a[r.cssVarBlockName("disabled-border-color")]=g}}}return a})}const _x=["aria-disabled","disabled","autofocus","type"],vx={name:"ElButton"},Ex=o.defineComponent({...vx,props:gs,emits:ix,setup(e,{expose:n,emit:r}){const a=e,l=o.useSlots();ts({from:"type.text",replacement:"type.link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},o.computed(()=>a.type==="text"));const u=o.inject(Df,void 0),c=Rr("button"),d=Fe("button"),{form:h}=Pr(),g=cn(o.computed(()=>u==null?void 0:u.size)),y=wo(),_=o.ref(),C=o.computed(()=>a.type||(u==null?void 0:u.type)||""),v=o.computed(()=>{var S,N,O;return(O=(N=a.autoInsertSpace)!=null?N:(S=c.value)==null?void 0:S.autoInsertSpace)!=null?O:!1}),E=o.computed(()=>{var S;const N=(S=l.default)==null?void 0:S.call(l);if(v.value&&(N==null?void 0:N.length)===1){const O=N[0];if((O==null?void 0:O.type)===o.Text){const L=O.children;return/^\p{Unified_Ideograph}{2}$/u.test(L.trim())}}return!1}),w=wx(a),A=S=>{a.nativeType==="reset"&&(h==null||h.resetFields()),r("click",S)};return n({ref:_,size:g,type:C,disabled:y,shouldAddSpace:E}),(S,N)=>(o.openBlock(),o.createElementBlock("button",{ref_key:"_ref",ref:_,class:o.normalizeClass([o.unref(d).b(),o.unref(d).m(o.unref(C)),o.unref(d).m(o.unref(g)),o.unref(d).is("disabled",o.unref(y)),o.unref(d).is("loading",S.loading),o.unref(d).is("plain",S.plain),o.unref(d).is("round",S.round),o.unref(d).is("circle",S.circle),o.unref(d).is("text",S.text),o.unref(d).is("link",S.link),o.unref(d).is("has-bg",S.bg)]),"aria-disabled":o.unref(y)||S.loading,disabled:o.unref(y)||S.loading,autofocus:S.autofocus,type:S.nativeType,style:o.normalizeStyle(o.unref(w)),onClick:A},[S.loading?(o.openBlock(),o.createElementBlock(o.Fragment,{key:0},[S.$slots.loading?o.renderSlot(S.$slots,"loading",{key:0}):(o.openBlock(),o.createBlock(o.unref(ct),{key:1,class:o.normalizeClass(o.unref(d).is("loading"))},{default:o.withCtx(()=>[(o.openBlock(),o.createBlock(o.resolveDynamicComponent(S.loadingIcon)))]),_:1},8,["class"]))],64)):S.icon||S.$slots.icon?(o.openBlock(),o.createBlock(o.unref(ct),{key:1},{default:o.withCtx(()=>[S.icon?(o.openBlock(),o.createBlock(o.resolveDynamicComponent(S.icon),{key:0})):o.renderSlot(S.$slots,"icon",{key:1})]),_:3})):o.createCommentVNode("v-if",!0),S.$slots.default?(o.openBlock(),o.createElementBlock("span",{key:2,class:o.normalizeClass({[o.unref(d).em("text","expand")]:o.unref(E)})},[o.renderSlot(S.$slots,"default")],2)):o.createCommentVNode("v-if",!0)],14,_x))}});var xx=We(Ex,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const Sx={size:gs.size,type:gs.type},Cx={name:"ElButtonGroup"},Tx=o.defineComponent({...Cx,props:Sx,setup(e){const n=e;o.provide(Df,o.reactive({size:o.toRef(n,"size"),type:o.toRef(n,"type")}));const r=Fe("button");return(a,l)=>(o.openBlock(),o.createElementBlock("div",{class:o.normalizeClass(`${o.unref(r).b("group")}`)},[o.renderSlot(a.$slots,"default")],2))}});var Zc=We(Tx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const Ax=Zt(xx,{ButtonGroup:Zc});_i(Zc);const Jc={beforeMount(e,n){let r=null,a=!1;const l=()=>n.value&&n.value(),u=()=>{clearInterval(r),r=null,a||l(),a=!1};e.addEventListener("mousedown",c=>{c.button===0&&(document.addEventListener("mouseup",u,{once:!0}),clearInterval(r),r=setInterval(()=>{a=!0,l()},100))})}},kx={modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:{type:Number,default:void 0},max:{type:Number,default:void 0},size:hr,id:{type:String,default:void 0},label:{type:String,default:void 0},fill:{type:String,default:void 0},textColor:{type:String,default:void 0},tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}},Qc={modelValue:{type:[Number,String,Boolean],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:hr,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},Ur=()=>{const{form:e,formItem:n}=Pr(),r=o.inject("CheckboxGroup",{}),a=o.computed(()=>r&&(r==null?void 0:r.name)==="ElCheckboxGroup"),l=o.computed(()=>n==null?void 0:n.size);return{isGroup:a,checkboxGroup:r,elForm:e,elFormItemSize:l,elFormItem:n}},Bx=(e,{elFormItem:n})=>{const{inputId:r,isLabeledByFormItem:a}=vo(e,{formItemContext:n});return{isLabeledByFormItem:a,groupId:r}},$x=e=>{const n=o.ref(!1),{emit:r}=o.getCurrentInstance(),{isGroup:a,checkboxGroup:l,elFormItem:u}=Ur(),c=o.ref(!1);return{model:o.computed({get(){var h,g;return a.value?(h=l.modelValue)==null?void 0:h.value:(g=e.modelValue)!=null?g:n.value},set(h){var g;a.value&&Array.isArray(h)?(c.value=l.max!==void 0&&h.length>l.max.value,c.value===!1&&((g=l==null?void 0:l.changeEvent)==null||g.call(l,h))):(r(et,h),n.value=h)}}),isGroup:a,isLimitExceeded:c,elFormItem:u}},Ix=(e,n,{model:r})=>{const{isGroup:a,checkboxGroup:l}=Ur(),u=o.ref(!1),c=cn(l==null?void 0:l.checkboxGroupSize,{prop:!0}),d=o.computed(()=>{const y=r.value;return Ww(y)==="[object Boolean]"?y:Array.isArray(y)?y.includes(e.label):y!=null?y===e.trueLabel:!!y}),h=cn(o.computed(()=>{var y;return a.value?(y=l==null?void 0:l.checkboxGroupSize)==null?void 0:y.value:void 0})),g=o.computed(()=>!!(n.default||e.label));return{isChecked:d,focus:u,size:c,checkboxSize:h,hasOwnLabel:g}},Ox=(e,{model:n,isChecked:r})=>{const{elForm:a,isGroup:l,checkboxGroup:u}=Ur(),c=o.computed(()=>{var h,g;const y=(h=u.max)==null?void 0:h.value,_=(g=u.min)==null?void 0:g.value;return!!(y||_)&&n.value.length>=y&&!r.value||n.value.length<=_&&r.value});return{isDisabled:o.computed(()=>{var h,g;const y=e.disabled||(a==null?void 0:a.disabled);return(g=l.value?((h=u.disabled)==null?void 0:h.value)||y||c.value:y)!=null?g:!1}),isLimitDisabled:c}},Nx=(e,{model:n})=>{function r(){Array.isArray(n.value)&&!n.value.includes(e.label)?n.value.push(e.label):n.value=e.trueLabel||!0}e.checked&&r()},Rx=(e,{model:n,isLimitExceeded:r,hasOwnLabel:a,isDisabled:l,isLabeledByFormItem:u})=>{const{elFormItem:c,checkboxGroup:d}=Ur(),{emit:h}=o.getCurrentInstance();function g(E){var w,A;return E===e.trueLabel||E===!0?(w=e.trueLabel)!=null?w:!0:(A=e.falseLabel)!=null?A:!1}function y(E,w){h("change",g(E),w)}function _(E){if(r.value)return;const w=E.target;h("change",g(w.checked),E)}async function C(E){r.value||!a.value&&!l.value&&u.value&&(n.value=g([!1,e.falseLabel].includes(n.value)),await o.nextTick(),y(n.value,E))}const v=o.computed(()=>{var E;return((E=d.validateEvent)==null?void 0:E.value)||e.validateEvent});return o.watch(()=>e.modelValue,()=>{v.value&&(c==null||c.validate("change").catch(E=>void 0))}),{handleChange:_,onClickRoot:C}},ed={[et]:e=>at(e)||Ye(e)||Pt(e),change:e=>at(e)||Ye(e)||Pt(e)},Px={[et]:e=>$r(e),change:e=>$r(e)},td=(e,n)=>{const{model:r,isGroup:a,isLimitExceeded:l,elFormItem:u}=$x(e),{focus:c,size:d,isChecked:h,checkboxSize:g,hasOwnLabel:y}=Ix(e,n,{model:r}),{isDisabled:_}=Ox(e,{model:r,isChecked:h}),{inputId:C,isLabeledByFormItem:v}=vo(e,{formItemContext:u,disableIdGeneration:y,disableIdManagement:a}),{handleChange:E,onClickRoot:w}=Rx(e,{model:r,isLimitExceeded:l,hasOwnLabel:y,isDisabled:_,isLabeledByFormItem:v});return Nx(e,{model:r}),{elFormItem:u,inputId:C,isLabeledByFormItem:v,isChecked:h,isDisabled:_,isGroup:a,checkboxSize:g,hasOwnLabel:y,model:r,handleChange:E,onClickRoot:w,focus:c,size:d}},Lx=["tabindex","role","aria-checked"],Mx=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],Vx=["id","aria-hidden","disabled","value","name","tabindex"],Fx={name:"ElCheckbox"},zx=o.defineComponent({...Fx,props:Qc,emits:ed,setup(e){const n=e,r=o.useSlots(),{inputId:a,isLabeledByFormItem:l,isChecked:u,isDisabled:c,checkboxSize:d,hasOwnLabel:h,model:g,handleChange:y,onClickRoot:_,focus:C}=td(n,r),v=Fe("checkbox");return(E,w)=>(o.openBlock(),o.createBlock(o.resolveDynamicComponent(!o.unref(h)&&o.unref(l)?"span":"label"),{class:o.normalizeClass([o.unref(v).b(),o.unref(v).m(o.unref(d)),o.unref(v).is("disabled",o.unref(c)),o.unref(v).is("bordered",E.border),o.unref(v).is("checked",o.unref(u))]),"aria-controls":E.indeterminate?E.controls:null,onClick:o.unref(_)},{default:o.withCtx(()=>[o.createElementVNode("span",{class:o.normalizeClass([o.unref(v).e("input"),o.unref(v).is("disabled",o.unref(c)),o.unref(v).is("checked",o.unref(u)),o.unref(v).is("indeterminate",E.indeterminate),o.unref(v).is("focus",o.unref(C))]),tabindex:E.indeterminate?0:void 0,role:E.indeterminate?"checkbox":void 0,"aria-checked":E.indeterminate?"mixed":void 0},[E.trueLabel||E.falseLabel?o.withDirectives((o.openBlock(),o.createElementBlock("input",{key:0,id:o.unref(a),"onUpdate:modelValue":w[0]||(w[0]=A=>o.isRef(g)?g.value=A:null),class:o.normalizeClass(o.unref(v).e("original")),type:"checkbox","aria-hidden":E.indeterminate?"true":"false",name:E.name,tabindex:E.tabindex,disabled:o.unref(c),"true-value":E.trueLabel,"false-value":E.falseLabel,onChange:w[1]||(w[1]=(...A)=>o.unref(y)&&o.unref(y)(...A)),onFocus:w[2]||(w[2]=A=>C.value=!0),onBlur:w[3]||(w[3]=A=>C.value=!1)},null,42,Mx)),[[o.vModelCheckbox,o.unref(g)]]):o.withDirectives((o.openBlock(),o.createElementBlock("input",{key:1,id:o.unref(a),"onUpdate:modelValue":w[4]||(w[4]=A=>o.isRef(g)?g.value=A:null),class:o.normalizeClass(o.unref(v).e("original")),type:"checkbox","aria-hidden":E.indeterminate?"true":"false",disabled:o.unref(c),value:E.label,name:E.name,tabindex:E.tabindex,onChange:w[5]||(w[5]=(...A)=>o.unref(y)&&o.unref(y)(...A)),onFocus:w[6]||(w[6]=A=>C.value=!0),onBlur:w[7]||(w[7]=A=>C.value=!1)},null,42,Vx)),[[o.vModelCheckbox,o.unref(g)]]),o.createElementVNode("span",{class:o.normalizeClass(o.unref(v).e("inner"))},null,2)],10,Lx),o.unref(h)?(o.openBlock(),o.createElementBlock("span",{key:0,class:o.normalizeClass(o.unref(v).e("label"))},[o.renderSlot(E.$slots,"default"),E.$slots.default?o.createCommentVNode("v-if",!0):(o.openBlock(),o.createElementBlock(o.Fragment,{key:0},[o.createTextVNode(o.toDisplayString(E.label),1)],64))],2)):o.createCommentVNode("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var Dx=We(zx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const Wx=["name","tabindex","disabled","true-value","false-value"],Ux=["name","tabindex","disabled","value"],Hx={name:"ElCheckboxButton"},qx=o.defineComponent({...Hx,props:Qc,emits:ed,setup(e){const n=e,r=o.useSlots(),{focus:a,isChecked:l,isDisabled:u,size:c,model:d,handleChange:h}=td(n,r),{checkboxGroup:g}=Ur(),y=Fe("checkbox"),_=o.computed(()=>{var C,v,E,w;const A=(v=(C=g==null?void 0:g.fill)==null?void 0:C.value)!=null?v:"";return{backgroundColor:A,borderColor:A,color:(w=(E=g==null?void 0:g.textColor)==null?void 0:E.value)!=null?w:"",boxShadow:A?`-1px 0 0 0 ${A}`:void 0}});return(C,v)=>(o.openBlock(),o.createElementBlock("label",{class:o.normalizeClass([o.unref(y).b("button"),o.unref(y).bm("button",o.unref(c)),o.unref(y).is("disabled",o.unref(u)),o.unref(y).is("checked",o.unref(l)),o.unref(y).is("focus",o.unref(a))])},[C.trueLabel||C.falseLabel?o.withDirectives((o.openBlock(),o.createElementBlock("input",{key:0,"onUpdate:modelValue":v[0]||(v[0]=E=>o.isRef(d)?d.value=E:null),class:o.normalizeClass(o.unref(y).be("button","original")),type:"checkbox",name:C.name,tabindex:C.tabindex,disabled:o.unref(u),"true-value":C.trueLabel,"false-value":C.falseLabel,onChange:v[1]||(v[1]=(...E)=>o.unref(h)&&o.unref(h)(...E)),onFocus:v[2]||(v[2]=E=>a.value=!0),onBlur:v[3]||(v[3]=E=>a.value=!1)},null,42,Wx)),[[o.vModelCheckbox,o.unref(d)]]):o.withDirectives((o.openBlock(),o.createElementBlock("input",{key:1,"onUpdate:modelValue":v[4]||(v[4]=E=>o.isRef(d)?d.value=E:null),class:o.normalizeClass(o.unref(y).be("button","original")),type:"checkbox",name:C.name,tabindex:C.tabindex,disabled:o.unref(u),value:C.label,onChange:v[5]||(v[5]=(...E)=>o.unref(h)&&o.unref(h)(...E)),onFocus:v[6]||(v[6]=E=>a.value=!0),onBlur:v[7]||(v[7]=E=>a.value=!1)},null,42,Ux)),[[o.vModelCheckbox,o.unref(d)]]),C.$slots.default||C.label?(o.openBlock(),o.createElementBlock("span",{key:2,class:o.normalizeClass(o.unref(y).be("button","inner")),style:o.normalizeStyle(o.unref(l)?o.unref(_):void 0)},[o.renderSlot(C.$slots,"default",{},()=>[o.createTextVNode(o.toDisplayString(C.label),1)])],6)):o.createCommentVNode("v-if",!0)],2))}});var nd=We(qx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const jx={name:"ElCheckboxGroup"},Gx=o.defineComponent({...jx,props:kx,emits:Px,setup(e,{emit:n}){const r=e,{elFormItem:a}=Ur(),{groupId:l,isLabeledByFormItem:u}=Bx(r,{elFormItem:a}),c=cn(),d=Fe("checkbox"),h=y=>{n(et,y),o.nextTick(()=>{n("change",y)})},g=o.computed({get(){return r.modelValue},set(y){h(y)}});return o.provide("CheckboxGroup",{name:"ElCheckboxGroup",...o.toRefs(r),modelValue:g,checkboxGroupSize:c,changeEvent:h}),o.watch(()=>r.modelValue,()=>{r.validateEvent&&(a==null||a.validate("change").catch(y=>void 0))}),(y,_)=>{var C;return o.openBlock(),o.createBlock(o.resolveDynamicComponent(y.tag),{id:o.unref(l),class:o.normalizeClass(o.unref(d).b("group")),role:"group","aria-label":o.unref(u)?void 0:y.label||"checkbox-group","aria-labelledby":o.unref(u)?(C=o.unref(a))==null?void 0:C.labelId:void 0},{default:o.withCtx(()=>[o.renderSlot(y.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var rd=We(Gx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const Kx=Zt(Dx,{CheckboxButton:nd,CheckboxGroup:rd});_i(nd),_i(rd);const Yx=He({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:Te([String,Array,Object])},zIndex:{type:Te([String,Number])}}),Xx={click:e=>e instanceof MouseEvent};var Zx=o.defineComponent({name:"ElOverlay",props:Yx,emits:Xx,setup(e,{slots:n,emit:r}){const a=Fe("overlay"),l=h=>{r("click",h)},{onClick:u,onMousedown:c,onMouseup:d}=Jf(e.customMaskEvent?void 0:l);return()=>e.mask?o.createVNode("div",{class:[a.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:u,onMousedown:c,onMouseup:d},[o.renderSlot(n,"default")],Ei.STYLE|Ei.CLASS|Ei.PROPS,["onClick","onMouseup","onMousedown"]):o.h("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[o.renderSlot(n,"default")])}});const Jx=Zx,od=He({center:{type:Boolean,default:!1},closeIcon:{type:cr,default:""},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),Qx={close:()=>!0},eS=["aria-label"],tS=["id"],nS={name:"ElDialogContent"},rS=o.defineComponent({...nS,props:od,emits:Qx,setup(e){const n=e,{t:r}=ns(),{Close:a}=iv,{dialogRef:l,headerRef:u,bodyId:c,ns:d,style:h}=o.inject(Wf),{focusTrapRef:g}=o.inject(zc),y=sv(g,l),_=o.computed(()=>n.draggable);return gv(l,u,_),(C,v)=>(o.openBlock(),o.createElementBlock("div",{ref:o.unref(y),class:o.normalizeClass([o.unref(d).b(),o.unref(d).is("fullscreen",C.fullscreen),o.unref(d).is("draggable",o.unref(_)),{[o.unref(d).m("center")]:C.center},C.customClass]),style:o.normalizeStyle(o.unref(h)),tabindex:"-1",onClick:v[1]||(v[1]=o.withModifiers(()=>{},["stop"]))},[o.createElementVNode("header",{ref_key:"headerRef",ref:u,class:o.normalizeClass(o.unref(d).e("header"))},[o.renderSlot(C.$slots,"header",{},()=>[o.createElementVNode("span",{role:"heading",class:o.normalizeClass(o.unref(d).e("title"))},o.toDisplayString(C.title),3)]),C.showClose?(o.openBlock(),o.createElementBlock("button",{key:0,"aria-label":o.unref(r)("el.dialog.close"),class:o.normalizeClass(o.unref(d).e("headerbtn")),type:"button",onClick:v[0]||(v[0]=E=>C.$emit("close"))},[o.createVNode(o.unref(ct),{class:o.normalizeClass(o.unref(d).e("close"))},{default:o.withCtx(()=>[(o.openBlock(),o.createBlock(o.resolveDynamicComponent(C.closeIcon||o.unref(a))))]),_:1},8,["class"])],10,eS)):o.createCommentVNode("v-if",!0)],2),o.createElementVNode("div",{id:o.unref(c),class:o.normalizeClass(o.unref(d).e("body"))},[o.renderSlot(C.$slots,"default")],10,tS),C.$slots.footer?(o.openBlock(),o.createElementBlock("footer",{key:0,class:o.normalizeClass(o.unref(d).e("footer"))},[o.renderSlot(C.$slots,"footer")],2)):o.createCommentVNode("v-if",!0)],6))}});var oS=We(rS,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const iS=He({...od,appendToBody:{type:Boolean,default:!1},beforeClose:{type:Te(Function)},destroyOnClose:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:{type:Boolean,default:!1},modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1}}),aS={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[et]:e=>Pt(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},sS=(e,n)=>{const a=o.getCurrentInstance().emit,{nextZIndex:l}=ic();let u="";const c=_o(),d=_o(),h=o.ref(!1),g=o.ref(!1),y=o.ref(!1),_=o.ref(e.zIndex||l());let C,v;const E=Rr("namespace",Zf),w=o.computed(()=>{const ee={},M=`--${E.value}-dialog`;return e.fullscreen||(e.top&&(ee[`${M}-margin-top`]=e.top),e.width&&(ee[`${M}-width`]=fr(e.width))),ee});function A(){a("opened")}function S(){a("closed"),a(et,!1),e.destroyOnClose&&(y.value=!1)}function N(){a("close")}function O(){v==null||v(),C==null||C(),e.openDelay&&e.openDelay>0?{stop:C}=If(()=>D(),e.openDelay):D()}function L(){C==null||C(),v==null||v(),e.closeDelay&&e.closeDelay>0?{stop:v}=If(()=>H(),e.closeDelay):H()}function R(){function ee(M){M||(g.value=!0,h.value=!1)}e.beforeClose?e.beforeClose(ee):L()}function B(){e.closeOnClickModal&&R()}function D(){!ft||(h.value=!0)}function H(){h.value=!1}function Y(){a("openAutoFocus")}function oe(){a("closeAutoFocus")}e.lockScroll&&Lv(h);function G(){e.closeOnPressEscape&&R()}return o.watch(()=>e.modelValue,ee=>{ee?(g.value=!1,O(),y.value=!0,a("open"),_.value=e.zIndex?_.value++:l(),o.nextTick(()=>{n.value&&(n.value.scrollTop=0)})):h.value&&L()}),o.watch(()=>e.fullscreen,ee=>{!n.value||(ee?(u=n.value.style.transform,n.value.style.transform=""):n.value.style.transform=u)}),o.onMounted(()=>{e.modelValue&&(h.value=!0,y.value=!0,O())}),{afterEnter:A,afterLeave:S,beforeLeave:N,handleClose:R,onModalClick:B,close:L,doClose:H,onOpenAutoFocus:Y,onCloseAutoFocus:oe,onCloseRequested:G,titleId:c,bodyId:d,closed:g,style:w,rendered:y,visible:h,zIndex:_}},lS=["aria-label","aria-labelledby","aria-describedby"],uS={name:"ElDialog"},fS=o.defineComponent({...uS,props:iS,emits:aS,setup(e,{expose:n}){const r=e,a=o.useSlots();ts({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},o.computed(()=>!!a.title));const l=Fe("dialog"),u=o.ref(),c=o.ref(),d=o.ref(),{visible:h,titleId:g,bodyId:y,style:_,rendered:C,zIndex:v,afterEnter:E,afterLeave:w,beforeLeave:A,handleClose:S,onModalClick:N,onOpenAutoFocus:O,onCloseAutoFocus:L,onCloseRequested:R}=sS(r,u);o.provide(Wf,{dialogRef:u,headerRef:c,bodyId:y,ns:l,rendered:C,style:_});const B=Jf(N),D=o.computed(()=>r.draggable&&!r.fullscreen);return n({visible:h,dialogContentRef:d}),(H,Y)=>(o.openBlock(),o.createBlock(o.Teleport,{to:"body",disabled:!H.appendToBody},[o.createVNode(o.Transition,{name:"dialog-fade",onAfterEnter:o.unref(E),onAfterLeave:o.unref(w),onBeforeLeave:o.unref(A),persisted:""},{default:o.withCtx(()=>[o.withDirectives(o.createVNode(o.unref(Jx),{"custom-mask-event":"",mask:H.modal,"overlay-class":H.modalClass,"z-index":o.unref(v)},{default:o.withCtx(()=>[o.createElementVNode("div",{role:"dialog","aria-modal":"true","aria-label":H.title||void 0,"aria-labelledby":H.title?void 0:o.unref(g),"aria-describedby":o.unref(y),class:o.normalizeClass(`${o.unref(l).namespace.value}-overlay-dialog`),onClick:Y[0]||(Y[0]=(...oe)=>o.unref(B).onClick&&o.unref(B).onClick(...oe)),onMousedown:Y[1]||(Y[1]=(...oe)=>o.unref(B).onMousedown&&o.unref(B).onMousedown(...oe)),onMouseup:Y[2]||(Y[2]=(...oe)=>o.unref(B).onMouseup&&o.unref(B).onMouseup(...oe))},[o.createVNode(o.unref(Dc),{loop:"",trapped:o.unref(h),"focus-start-el":"container",onFocusAfterTrapped:o.unref(O),onFocusAfterReleased:o.unref(L),onReleaseRequested:o.unref(R)},{default:o.withCtx(()=>[o.unref(C)?(o.openBlock(),o.createBlock(oS,{key:0,ref_key:"dialogContentRef",ref:d,"custom-class":H.customClass,center:H.center,"close-icon":H.closeIcon,draggable:o.unref(D),fullscreen:H.fullscreen,"show-close":H.showClose,title:H.title,onClose:o.unref(S)},o.createSlots({header:o.withCtx(()=>[H.$slots.title?o.renderSlot(H.$slots,"title",{key:1}):o.renderSlot(H.$slots,"header",{key:0,close:o.unref(S),titleId:o.unref(g),titleClass:o.unref(l).e("title")})]),default:o.withCtx(()=>[o.renderSlot(H.$slots,"default")]),_:2},[H.$slots.footer?{name:"footer",fn:o.withCtx(()=>[o.renderSlot(H.$slots,"footer")])}:void 0]),1032,["custom-class","center","close-icon","draggable","fullscreen","show-close","title","onClose"])):o.createCommentVNode("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onReleaseRequested"])],42,lS)]),_:3},8,["mask","overlay-class","z-index"]),[[o.vShow,o.unref(h)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var cS=We(fS,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const dS=Zt(cS),pS=He({model:Object,rules:{type:Te(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:{type:String,values:vi},disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1},scrollToError:Boolean}),hS={validate:(e,n,r)=>($r(e)||at(e))&&Pt(n)&&at(r)};function mS(){const e=o.ref([]),n=o.computed(()=>{if(!e.value.length)return"0";const u=Math.max(...e.value);return u?`${u}px`:""});function r(u){return e.value.indexOf(u)}function a(u,c){if(u&&c){const d=r(c);e.value.splice(d,1,u)}else u&&e.value.push(u)}function l(u){const c=r(u);c>-1&&e.value.splice(c,1)}return{autoLabelWidth:n,registerLabelWidth:a,deregisterLabelWidth:l}}const Ii=(e,n)=>{const r=Fa(n);return r.length>0?e.filter(a=>a.prop&&r.includes(a.prop)):e},gS={name:"ElForm"},bS=o.defineComponent({...gS,props:pS,emits:hS,setup(e,{expose:n,emit:r}){const a=e,l=[],u=cn(),c=Fe("form"),d=o.computed(()=>{const{labelPosition:N,inline:O}=a;return[c.b(),c.m(u.value||"default"),{[c.m(`label-${N}`)]:N,[c.m("inline")]:O}]}),h=N=>{l.push(N)},g=N=>{N.prop&&l.splice(l.indexOf(N),1)},y=(N=[])=>{!a.model||Ii(l,N).forEach(O=>O.resetField())},_=(N=[])=>{Ii(l,N).forEach(O=>O.clearValidate())},C=o.computed(()=>!!a.model),v=N=>{if(l.length===0)return[];const O=Ii(l,N);return O.length?O:[]},E=async N=>A(void 0,N),w=async(N=[])=>{if(!C.value)return!1;const O=v(N);if(O.length===0)return!0;let L={};for(const R of O)try{await R.validate("")}catch(B){L={...L,...B}}return Object.keys(L).length===0?!0:Promise.reject(L)},A=async(N=[],O)=>{const L=!un(O);try{const R=await w(N);return R===!0&&(O==null||O(R)),R}catch(R){const B=R;return a.scrollToError&&S(Object.keys(B)[0]),O==null||O(!1,B),L&&Promise.reject(B)}},S=N=>{var O;const L=Ii(l,N)[0];L&&((O=L.$el)==null||O.scrollIntoView())};return o.watch(()=>a.rules,()=>{a.validateOnRuleChange&&E().catch(N=>void 0)},{deep:!0}),o.provide(Nr,o.reactive({...o.toRefs(a),emit:r,resetFields:y,clearValidate:_,validateField:A,addField:h,removeField:g,...mS()})),n({validate:E,validateField:A,resetFields:y,clearValidate:_,scrollToField:S}),(N,O)=>(o.openBlock(),o.createElementBlock("form",{class:o.normalizeClass(o.unref(d))},[o.renderSlot(N.$slots,"default")],2))}});var yS=We(bS,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]);function yr(){return yr=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},yr.apply(this,arguments)}function wS(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,Io(e,n)}function vs(e){return vs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vs(e)}function Io(e,n){return Io=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,l){return a.__proto__=l,a},Io(e,n)}function _S(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Oi(e,n,r){return _S()?Oi=Reflect.construct.bind():Oi=function(l,u,c){var d=[null];d.push.apply(d,u);var h=Function.bind.apply(l,d),g=new h;return c&&Io(g,c.prototype),g},Oi.apply(null,arguments)}function vS(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Es(e){var n=typeof Map=="function"?new Map:void 0;return Es=function(a){if(a===null||!vS(a))return a;if(typeof a!="function")throw new TypeError("Super expression must either be null or a function");if(typeof n<"u"){if(n.has(a))return n.get(a);n.set(a,l)}function l(){return Oi(a,arguments,vs(this).constructor)}return l.prototype=Object.create(a.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),Io(l,a)},Es(e)}var ES=/%[sdj%]/g,xS=function(){};typeof process<"u"&&process.env;function xs(e){if(!e||!e.length)return null;var n={};return e.forEach(function(r){var a=r.field;n[a]=n[a]||[],n[a].push(r)}),n}function At(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];var l=0,u=r.length;if(typeof e=="function")return e.apply(null,r);if(typeof e=="string"){var c=e.replace(ES,function(d){if(d==="%%")return"%";if(l>=u)return d;switch(d){case"%s":return String(r[l++]);case"%d":return Number(r[l++]);case"%j":try{return JSON.stringify(r[l++])}catch{return"[Circular]"}break;default:return d}});return c}return e}function SS(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Xe(e,n){return!!(e==null||n==="array"&&Array.isArray(e)&&!e.length||SS(n)&&typeof e=="string"&&!e)}function CS(e,n,r){var a=[],l=0,u=e.length;function c(d){a.push.apply(a,d||[]),l++,l===u&&r(a)}e.forEach(function(d){n(d,c)})}function id(e,n,r){var a=0,l=e.length;function u(c){if(c&&c.length){r(c);return}var d=a;a=a+1,d<l?n(e[d],u):r([])}u([])}function TS(e){var n=[];return Object.keys(e).forEach(function(r){n.push.apply(n,e[r]||[])}),n}var ad=function(e){wS(n,e);function n(r,a){var l;return l=e.call(this,"Async Validation Error")||this,l.errors=r,l.fields=a,l}return n}(Es(Error));function AS(e,n,r,a,l){if(n.first){var u=new Promise(function(C,v){var E=function(S){return a(S),S.length?v(new ad(S,xs(S))):C(l)},w=TS(e);id(w,r,E)});return u.catch(function(C){return C}),u}var c=n.firstFields===!0?Object.keys(e):n.firstFields||[],d=Object.keys(e),h=d.length,g=0,y=[],_=new Promise(function(C,v){var E=function(A){if(y.push.apply(y,A),g++,g===h)return a(y),y.length?v(new ad(y,xs(y))):C(l)};d.length||(a(y),C(l)),d.forEach(function(w){var A=e[w];c.indexOf(w)!==-1?id(A,r,E):CS(A,r,E)})});return _.catch(function(C){return C}),_}function kS(e){return!!(e&&e.message!==void 0)}function BS(e,n){for(var r=e,a=0;a<n.length;a++){if(r==null)return r;r=r[n[a]]}return r}function sd(e,n){return function(r){var a;return e.fullFields?a=BS(n,e.fullFields):a=n[r.field||e.fullField],kS(r)?(r.field=r.field||e.fullField,r.fieldValue=a,r):{message:typeof r=="function"?r():r,fieldValue:a,field:r.field||e.fullField}}}function ld(e,n){if(n){for(var r in n)if(n.hasOwnProperty(r)){var a=n[r];typeof a=="object"&&typeof e[r]=="object"?e[r]=yr({},e[r],a):e[r]=a}}return e}var ud=function(n,r,a,l,u,c){n.required&&(!a.hasOwnProperty(n.field)||Xe(r,c||n.type))&&l.push(At(u.messages.required,n.fullField))},$S=function(n,r,a,l,u){(/^\s+$/.test(r)||r==="")&&l.push(At(u.messages.whitespace,n.fullField))},Ni,IS=function(){if(Ni)return Ni;var e="[a-fA-F\\d:]",n=function(L){return L&&L.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},r="(?: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}",a="[a-fA-F\\d]{1,4}",l=(`
(?:
(?:`+a+":){7}(?:"+a+`|:)|                                    // 1:2:3:4:5:6:7::  1:2:3:4:5:6:7:8
(?:`+a+":){6}(?:"+r+"|:"+a+`|:)|                             // 1:2:3:4:5:6::    1:2:3:4:5:6::8   1:2:3:4:5:6::8  1:2:3:4:5:6::1.2.3.4
(?:`+a+":){5}(?::"+r+"|(?::"+a+`){1,2}|:)|                   // 1:2:3:4:5::      1:2:3:4:5::7:8   1:2:3:4:5::8    1:2:3:4:5::7:1.2.3.4
(?:`+a+":){4}(?:(?::"+a+"){0,1}:"+r+"|(?::"+a+`){1,3}|:)| // 1:2:3:4::        1:2:3:4::6:7:8   1:2:3:4::8      1:2:3:4::6:7:1.2.3.4
(?:`+a+":){3}(?:(?::"+a+"){0,2}:"+r+"|(?::"+a+`){1,4}|:)| // 1:2:3::          1:2:3::5:6:7:8   1:2:3::8        1:2:3::5:6:7:1.2.3.4
(?:`+a+":){2}(?:(?::"+a+"){0,3}:"+r+"|(?::"+a+`){1,5}|:)| // 1:2::            1:2::4:5:6:7:8   1:2::8          1:2::4:5:6:7:1.2.3.4
(?:`+a+":){1}(?:(?::"+a+"){0,4}:"+r+"|(?::"+a+`){1,6}|:)| // 1::              1::3:4:5:6:7:8   1::8            1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+a+"){0,5}:"+r+"|(?::"+a+`){1,7}|:))             // ::2:3:4:5:6:7:8  ::2:3:4:5:6:7:8  ::8             ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})?                                             // %eth0            %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),u=new RegExp("(?:^"+r+"$)|(?:^"+l+"$)"),c=new RegExp("^"+r+"$"),d=new RegExp("^"+l+"$"),h=function(L){return L&&L.exact?u:new RegExp("(?:"+n(L)+r+n(L)+")|(?:"+n(L)+l+n(L)+")","g")};h.v4=function(O){return O&&O.exact?c:new RegExp(""+n(O)+r+n(O),"g")},h.v6=function(O){return O&&O.exact?d:new RegExp(""+n(O)+l+n(O),"g")};var g="(?:(?:[a-z]+:)?//)",y="(?:\\S+(?::\\S*)?@)?",_=h.v4().source,C=h.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",E="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",w="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",A="(?::\\d{2,5})?",S='(?:[/?#][^\\s"]*)?',N="(?:"+g+"|www\\.)"+y+"(?:localhost|"+_+"|"+C+"|"+v+E+w+")"+A+S;return Ni=new RegExp("(?:^"+N+"$)","i"),Ni},fd={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},Oo={integer:function(n){return Oo.number(n)&&parseInt(n,10)===n},float:function(n){return Oo.number(n)&&!Oo.integer(n)},array:function(n){return Array.isArray(n)},regexp:function(n){if(n instanceof RegExp)return!0;try{return!!new RegExp(n)}catch{return!1}},date:function(n){return typeof n.getTime=="function"&&typeof n.getMonth=="function"&&typeof n.getYear=="function"&&!isNaN(n.getTime())},number:function(n){return isNaN(n)?!1:typeof n=="number"},object:function(n){return typeof n=="object"&&!Oo.array(n)},method:function(n){return typeof n=="function"},email:function(n){return typeof n=="string"&&n.length<=320&&!!n.match(fd.email)},url:function(n){return typeof n=="string"&&n.length<=2048&&!!n.match(IS())},hex:function(n){return typeof n=="string"&&!!n.match(fd.hex)}},OS=function(n,r,a,l,u){if(n.required&&r===void 0){ud(n,r,a,l,u);return}var c=["integer","float","array","regexp","object","method","email","number","date","url","hex"],d=n.type;c.indexOf(d)>-1?Oo[d](r)||l.push(At(u.messages.types[d],n.fullField,n.type)):d&&typeof r!==n.type&&l.push(At(u.messages.types[d],n.fullField,n.type))},NS=function(n,r,a,l,u){var c=typeof n.len=="number",d=typeof n.min=="number",h=typeof n.max=="number",g=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,y=r,_=null,C=typeof r=="number",v=typeof r=="string",E=Array.isArray(r);if(C?_="number":v?_="string":E&&(_="array"),!_)return!1;E&&(y=r.length),v&&(y=r.replace(g,"_").length),c?y!==n.len&&l.push(At(u.messages[_].len,n.fullField,n.len)):d&&!h&&y<n.min?l.push(At(u.messages[_].min,n.fullField,n.min)):h&&!d&&y>n.max?l.push(At(u.messages[_].max,n.fullField,n.max)):d&&h&&(y<n.min||y>n.max)&&l.push(At(u.messages[_].range,n.fullField,n.min,n.max))},Hr="enum",RS=function(n,r,a,l,u){n[Hr]=Array.isArray(n[Hr])?n[Hr]:[],n[Hr].indexOf(r)===-1&&l.push(At(u.messages[Hr],n.fullField,n[Hr].join(", ")))},PS=function(n,r,a,l,u){if(n.pattern){if(n.pattern instanceof RegExp)n.pattern.lastIndex=0,n.pattern.test(r)||l.push(At(u.messages.pattern.mismatch,n.fullField,r,n.pattern));else if(typeof n.pattern=="string"){var c=new RegExp(n.pattern);c.test(r)||l.push(At(u.messages.pattern.mismatch,n.fullField,r,n.pattern))}}},_e={required:ud,whitespace:$S,type:OS,range:NS,enum:RS,pattern:PS},LS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r,"string")&&!n.required)return a();_e.required(n,r,l,c,u,"string"),Xe(r,"string")||(_e.type(n,r,l,c,u),_e.range(n,r,l,c,u),_e.pattern(n,r,l,c,u),n.whitespace===!0&&_e.whitespace(n,r,l,c,u))}a(c)},MS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r)&&!n.required)return a();_e.required(n,r,l,c,u),r!==void 0&&_e.type(n,r,l,c,u)}a(c)},VS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(r===""&&(r=void 0),Xe(r)&&!n.required)return a();_e.required(n,r,l,c,u),r!==void 0&&(_e.type(n,r,l,c,u),_e.range(n,r,l,c,u))}a(c)},FS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r)&&!n.required)return a();_e.required(n,r,l,c,u),r!==void 0&&_e.type(n,r,l,c,u)}a(c)},zS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r)&&!n.required)return a();_e.required(n,r,l,c,u),Xe(r)||_e.type(n,r,l,c,u)}a(c)},DS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r)&&!n.required)return a();_e.required(n,r,l,c,u),r!==void 0&&(_e.type(n,r,l,c,u),_e.range(n,r,l,c,u))}a(c)},WS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r)&&!n.required)return a();_e.required(n,r,l,c,u),r!==void 0&&(_e.type(n,r,l,c,u),_e.range(n,r,l,c,u))}a(c)},US=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(r==null&&!n.required)return a();_e.required(n,r,l,c,u,"array"),r!=null&&(_e.type(n,r,l,c,u),_e.range(n,r,l,c,u))}a(c)},HS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r)&&!n.required)return a();_e.required(n,r,l,c,u),r!==void 0&&_e.type(n,r,l,c,u)}a(c)},qS="enum",jS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r)&&!n.required)return a();_e.required(n,r,l,c,u),r!==void 0&&_e[qS](n,r,l,c,u)}a(c)},GS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r,"string")&&!n.required)return a();_e.required(n,r,l,c,u),Xe(r,"string")||_e.pattern(n,r,l,c,u)}a(c)},KS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r,"date")&&!n.required)return a();if(_e.required(n,r,l,c,u),!Xe(r,"date")){var h;r instanceof Date?h=r:h=new Date(r),_e.type(n,h,l,c,u),h&&_e.range(n,h.getTime(),l,c,u)}}a(c)},YS=function(n,r,a,l,u){var c=[],d=Array.isArray(r)?"array":typeof r;_e.required(n,r,l,c,u,d),a(c)},Ss=function(n,r,a,l,u){var c=n.type,d=[],h=n.required||!n.required&&l.hasOwnProperty(n.field);if(h){if(Xe(r,c)&&!n.required)return a();_e.required(n,r,l,d,u,c),Xe(r,c)||_e.type(n,r,l,d,u)}a(d)},XS=function(n,r,a,l,u){var c=[],d=n.required||!n.required&&l.hasOwnProperty(n.field);if(d){if(Xe(r)&&!n.required)return a();_e.required(n,r,l,c,u)}a(c)},No={string:LS,method:MS,number:VS,boolean:FS,regexp:zS,integer:DS,float:WS,array:US,object:HS,enum:jS,pattern:GS,date:KS,url:Ss,hex:Ss,email:Ss,required:YS,any:XS};function Cs(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var n=JSON.parse(JSON.stringify(this));return n.clone=this.clone,n}}}var Ts=Cs(),Ro=function(){function e(r){this.rules=null,this._messages=Ts,this.define(r)}var n=e.prototype;return n.define=function(a){var l=this;if(!a)throw new Error("Cannot configure a schema with no rules");if(typeof a!="object"||Array.isArray(a))throw new Error("Rules must be an object");this.rules={},Object.keys(a).forEach(function(u){var c=a[u];l.rules[u]=Array.isArray(c)?c:[c]})},n.messages=function(a){return a&&(this._messages=ld(Cs(),a)),this._messages},n.validate=function(a,l,u){var c=this;l===void 0&&(l={}),u===void 0&&(u=function(){});var d=a,h=l,g=u;if(typeof h=="function"&&(g=h,h={}),!this.rules||Object.keys(this.rules).length===0)return g&&g(null,d),Promise.resolve(d);function y(w){var A=[],S={};function N(L){if(Array.isArray(L)){var R;A=(R=A).concat.apply(R,L)}else A.push(L)}for(var O=0;O<w.length;O++)N(w[O]);A.length?(S=xs(A),g(A,S)):g(null,d)}if(h.messages){var _=this.messages();_===Ts&&(_=Cs()),ld(_,h.messages),h.messages=_}else h.messages=this.messages();var C={},v=h.keys||Object.keys(this.rules);v.forEach(function(w){var A=c.rules[w],S=d[w];A.forEach(function(N){var O=N;typeof O.transform=="function"&&(d===a&&(d=yr({},d)),S=d[w]=O.transform(S)),typeof O=="function"?O={validator:O}:O=yr({},O),O.validator=c.getValidationMethod(O),O.validator&&(O.field=w,O.fullField=O.fullField||w,O.type=c.getType(O),C[w]=C[w]||[],C[w].push({rule:O,value:S,source:d,field:w}))})});var E={};return AS(C,h,function(w,A){var S=w.rule,N=(S.type==="object"||S.type==="array")&&(typeof S.fields=="object"||typeof S.defaultField=="object");N=N&&(S.required||!S.required&&w.value),S.field=w.field;function O(B,D){return yr({},D,{fullField:S.fullField+"."+B,fullFields:S.fullFields?[].concat(S.fullFields,[B]):[B]})}function L(B){B===void 0&&(B=[]);var D=Array.isArray(B)?B:[B];!h.suppressWarning&&D.length&&e.warning("async-validator:",D),D.length&&S.message!==void 0&&(D=[].concat(S.message));var H=D.map(sd(S,d));if(h.first&&H.length)return E[S.field]=1,A(H);if(!N)A(H);else{if(S.required&&!w.value)return S.message!==void 0?H=[].concat(S.message).map(sd(S,d)):h.error&&(H=[h.error(S,At(h.messages.required,S.field))]),A(H);var Y={};S.defaultField&&Object.keys(w.value).map(function(ee){Y[ee]=S.defaultField}),Y=yr({},Y,w.rule.fields);var oe={};Object.keys(Y).forEach(function(ee){var M=Y[ee],q=Array.isArray(M)?M:[M];oe[ee]=q.map(O.bind(null,ee))});var G=new e(oe);G.messages(h.messages),w.rule.options&&(w.rule.options.messages=h.messages,w.rule.options.error=h.error),G.validate(w.value,w.rule.options||h,function(ee){var M=[];H&&H.length&&M.push.apply(M,H),ee&&ee.length&&M.push.apply(M,ee),A(M.length?M:null)})}}var R;if(S.asyncValidator)R=S.asyncValidator(S,w.value,L,w.source,h);else if(S.validator){try{R=S.validator(S,w.value,L,w.source,h)}catch(B){console.error==null||console.error(B),h.suppressValidatorError||setTimeout(function(){throw B},0),L(B.message)}R===!0?L():R===!1?L(typeof S.message=="function"?S.message(S.fullField||S.field):S.message||(S.fullField||S.field)+" fails"):R instanceof Array?L(R):R instanceof Error&&L(R.message)}R&&R.then&&R.then(function(){return L()},function(B){return L(B)})},function(w){y(w)},d)},n.getType=function(a){if(a.type===void 0&&a.pattern instanceof RegExp&&(a.type="pattern"),typeof a.validator!="function"&&a.type&&!No.hasOwnProperty(a.type))throw new Error(At("Unknown rule type %s",a.type));return a.type||"string"},n.getValidationMethod=function(a){if(typeof a.validator=="function")return a.validator;var l=Object.keys(a),u=l.indexOf("message");return u!==-1&&l.splice(u,1),l.length===1&&l[0]==="required"?No.required:No[this.getType(a)]||void 0},e}();Ro.register=function(n,r){if(typeof r!="function")throw new Error("Cannot register a validator by type, validator is not a function");No[n]=r},Ro.warning=xS,Ro.messages=Ts,Ro.validators=No;const ZS=["","error","validating","success"],JS=He({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:Te([String,Array])},required:{type:Boolean,default:void 0},rules:{type:Te([Object,Array])},error:String,validateStatus:{type:String,values:ZS},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:vi}}),cd="ElLabelWrap";var QS=o.defineComponent({name:cd,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(e,{slots:n}){const r=o.inject(Nr,void 0);o.inject(pr)||bi(cd,"usage: <el-form-item><label-wrap /></el-form-item>");const l=Fe("form"),u=o.ref(),c=o.ref(0),d=()=>{var y;if((y=u.value)!=null&&y.firstElementChild){const _=window.getComputedStyle(u.value.firstElementChild).width;return Math.ceil(Number.parseFloat(_))}else return 0},h=(y="update")=>{o.nextTick(()=>{n.default&&e.isAutoWidth&&(y==="update"?c.value=d():y==="remove"&&(r==null||r.deregisterLabelWidth(c.value)))})},g=()=>h("update");return o.onMounted(()=>{g()}),o.onBeforeUnmount(()=>{h("remove")}),o.onUpdated(()=>g()),o.watch(c,(y,_)=>{e.updateAll&&(r==null||r.registerLabelWidth(y,_))}),Nf(o.computed(()=>{var y,_;return(_=(y=u.value)==null?void 0:y.firstElementChild)!=null?_:null}),g),()=>{var y,_;if(!n)return null;const{isAutoWidth:C}=e;if(C){const v=r==null?void 0:r.autoLabelWidth,E={};if(v&&v!=="auto"){const w=Math.max(0,Number.parseInt(v,10)-c.value),A=r.labelPosition==="left"?"marginRight":"marginLeft";w&&(E[A]=`${w}px`)}return o.createVNode("div",{ref:u,class:[l.be("item","label-wrap")],style:E},[(y=n.default)==null?void 0:y.call(n)])}else return o.createVNode(o.Fragment,{ref:u},[(_=n.default)==null?void 0:_.call(n)])}}});const eC=["role","aria-labelledby"],tC={name:"ElFormItem"},nC=o.defineComponent({...tC,props:JS,setup(e,{expose:n}){const r=e,a=o.useSlots(),l=o.inject(Nr,void 0),u=o.inject(pr,void 0),c=cn(void 0,{formItem:!1}),d=Fe("form-item"),h=_o().value,g=o.ref([]),y=o.ref(""),_=Pw(y,100),C=o.ref(""),v=o.ref();let E,w=!1;const A=o.computed(()=>{if((l==null?void 0:l.labelPosition)==="top")return{};const Z=fr(r.labelWidth||(l==null?void 0:l.labelWidth)||"");return Z?{width:Z}:{}}),S=o.computed(()=>{if((l==null?void 0:l.labelPosition)==="top"||(l==null?void 0:l.inline))return{};if(!r.label&&!r.labelWidth&&Y)return{};const Z=fr(r.labelWidth||(l==null?void 0:l.labelWidth)||"");return!r.label&&!a.label?{marginLeft:Z}:{}}),N=o.computed(()=>[d.b(),d.m(c.value),d.is("error",y.value==="error"),d.is("validating",y.value==="validating"),d.is("success",y.value==="success"),d.is("required",q.value||r.required),d.is("no-asterisk",l==null?void 0:l.hideRequiredAsterisk),{[d.m("feedback")]:l==null?void 0:l.statusIcon}]),O=o.computed(()=>Pt(r.inlineMessage)?r.inlineMessage:(l==null?void 0:l.inlineMessage)||!1),L=o.computed(()=>[d.e("error"),{[d.em("error","inline")]:O.value}]),R=o.computed(()=>r.prop?at(r.prop)?r.prop:r.prop.join("."):""),B=o.computed(()=>!!(r.label||a.label)),D=o.computed(()=>r.for||g.value.length===1?g.value[0]:void 0),H=o.computed(()=>!D.value&&B.value),Y=!!u,oe=o.computed(()=>{const Z=l==null?void 0:l.model;if(!(!Z||!r.prop))return Ja(Z,r.prop).value}),G=o.computed(()=>{const Z=r.rules?Fa(r.rules):[],le=l==null?void 0:l.rules;if(le&&r.prop){const ke=Ja(le,r.prop).value;ke&&Z.push(...Fa(ke))}return r.required!==void 0&&Z.push({required:!!r.required}),Z}),ee=o.computed(()=>G.value.length>0),M=Z=>G.value.filter(ke=>!ke.trigger||!Z?!0:Array.isArray(ke.trigger)?ke.trigger.includes(Z):ke.trigger===Z).map(({trigger:ke,...Ce})=>Ce),q=o.computed(()=>G.value.some(Z=>Z.required===!0)),X=o.computed(()=>{var Z;return _.value==="error"&&r.showMessage&&((Z=l==null?void 0:l.showMessage)!=null?Z:!0)}),K=o.computed(()=>`${r.label||""}${(l==null?void 0:l.labelSuffix)||""}`),Q=Z=>{y.value=Z},fe=Z=>{var le,ke;const{errors:Ce,fields:je}=Z;(!Ce||!je)&&console.error(Z),Q("error"),C.value=Ce?(ke=(le=Ce==null?void 0:Ce[0])==null?void 0:le.message)!=null?ke:`${r.prop} is required`:"",l==null||l.emit("validate",r.prop,!1,C.value)},me=()=>{Q("success"),l==null||l.emit("validate",r.prop,!0,"")},Se=async Z=>{const le=R.value;return new Ro({[le]:Z}).validate({[le]:oe.value},{firstFields:!0}).then(()=>(me(),!0)).catch(Ce=>(fe(Ce),Promise.reject(Ce)))},ce=async(Z,le)=>{if(w)return w=!1,!1;const ke=un(le);if(!ee.value)return le==null||le(!1),!1;const Ce=M(Z);return Ce.length===0?(le==null||le(!0),!0):(Q("validating"),Se(Ce).then(()=>(le==null||le(!0),!0)).catch(je=>{const{fields:Ft}=je;return le==null||le(!1,Ft),ke?!1:Promise.reject(Ft)}))},ne=()=>{Q(""),C.value=""},ve=async()=>{const Z=l==null?void 0:l.model;if(!Z||!r.prop)return;const le=Ja(Z,r.prop);cw(le.value,E)||(w=!0,le.value=mf(E)),await o.nextTick(),ne()},ze=Z=>{g.value.includes(Z)||g.value.push(Z)},Ae=Z=>{g.value=g.value.filter(le=>le!==Z)};o.watch(()=>r.error,Z=>{C.value=Z||"",Q(Z?"error":"")},{immediate:!0}),o.watch(()=>r.validateStatus,Z=>Q(Z||""));const re=o.reactive({...o.toRefs(r),$el:v,size:c,validateState:y,labelId:h,inputIds:g,isGroup:H,addInputId:ze,removeInputId:Ae,resetField:ve,clearValidate:ne,validate:ce});return o.provide(pr,re),o.onMounted(()=>{r.prop&&(l==null||l.addField(re),E=mf(oe.value))}),o.onBeforeUnmount(()=>{l==null||l.removeField(re)}),n({size:c,validateMessage:C,validateState:y,validate:ce,clearValidate:ne,resetField:ve}),(Z,le)=>{var ke;return o.openBlock(),o.createElementBlock("div",{ref_key:"formItemRef",ref:v,class:o.normalizeClass(o.unref(N)),role:o.unref(H)?"group":void 0,"aria-labelledby":o.unref(H)?o.unref(h):void 0},[o.createVNode(o.unref(QS),{"is-auto-width":o.unref(A).width==="auto","update-all":((ke=o.unref(l))==null?void 0:ke.labelWidth)==="auto"},{default:o.withCtx(()=>[o.unref(B)?(o.openBlock(),o.createBlock(o.resolveDynamicComponent(o.unref(D)?"label":"div"),{key:0,id:o.unref(h),for:o.unref(D),class:o.normalizeClass(o.unref(d).e("label")),style:o.normalizeStyle(o.unref(A))},{default:o.withCtx(()=>[o.renderSlot(Z.$slots,"label",{label:o.unref(K)},()=>[o.createTextVNode(o.toDisplayString(o.unref(K)),1)])]),_:3},8,["id","for","class","style"])):o.createCommentVNode("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),o.createElementVNode("div",{class:o.normalizeClass(o.unref(d).e("content")),style:o.normalizeStyle(o.unref(S))},[o.renderSlot(Z.$slots,"default"),o.createVNode(o.Transition,{name:`${o.unref(d).namespace.value}-zoom-in-top`},{default:o.withCtx(()=>[o.unref(X)?o.renderSlot(Z.$slots,"error",{key:0,error:C.value},()=>[o.createElementVNode("div",{class:o.normalizeClass(o.unref(L))},o.toDisplayString(C.value),3)]):o.createCommentVNode("v-if",!0)]),_:3},8,["name"])],6)],10,eC)}}});var dd=We(nC,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const rC=Zt(yS,{FormItem:dd}),oC=_i(dd),iC=He({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,disabled:Boolean,size:hr,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||Ye(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}}),aC={[Or]:(e,n)=>e!==n,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[dr]:e=>Ye(e)||Cn(e),[et]:e=>Ye(e)||Cn(e)},sC=["aria-label","onKeydown"],lC=["aria-label","onKeydown"],uC={name:"ElInputNumber"},fC=o.defineComponent({...uC,props:iC,emits:aC,setup(e,{expose:n,emit:r}){const a=e,{t:l}=ns(),u=Fe("input-number"),c=o.ref(),d=o.reactive({currentValue:a.modelValue,userInput:null}),{formItem:h}=Pr(),g=o.computed(()=>Ye(a.modelValue)&&N(a.modelValue,-1)<a.min),y=o.computed(()=>Ye(a.modelValue)&&N(a.modelValue)>a.max),_=o.computed(()=>{const M=S(a.step);return ur(a.precision)?Math.max(S(a.modelValue),M):(M>a.precision,a.precision)}),C=o.computed(()=>a.controls&&a.controlsPosition==="right"),v=cn(),E=wo(),w=o.computed(()=>{if(d.userInput!==null)return d.userInput;let M=d.currentValue;if(Cn(M))return"";if(Ye(M)){if(Number.isNaN(M))return"";ur(a.precision)||(M=M.toFixed(a.precision))}return M}),A=(M,q)=>{if(ur(q)&&(q=_.value),q===0)return Math.round(M);let X=String(M);const K=X.indexOf(".");if(K===-1||!X.replace(".","").split("")[K+q])return M;const me=X.length;return X.charAt(me-1)==="5"&&(X=`${X.slice(0,Math.max(0,me-1))}6`),Number.parseFloat(Number(X).toFixed(q))},S=M=>{if(Cn(M))return 0;const q=M.toString(),X=q.indexOf(".");let K=0;return X!==-1&&(K=q.length-X-1),K},N=(M,q=1)=>Ye(M)?A(M+a.step*q):d.currentValue,O=()=>{if(E.value||y.value)return;const M=a.modelValue||0,q=N(M);B(q)},L=()=>{if(E.value||g.value)return;const M=a.modelValue||0,q=N(M,-1);B(q)},R=(M,q)=>{const{max:X,min:K,step:Q,precision:fe,stepStrictly:me,valueOnClear:Se}=a;let ce=Number(M);if(Cn(M)||Number.isNaN(ce))return null;if(M===""){if(Se===null)return null;ce=at(Se)?{min:K,max:X}[Se]:Se}return me&&(ce=A(Math.round(ce/Q)*Q,fe)),ur(fe)||(ce=A(ce,fe)),(ce>X||ce<K)&&(ce=ce>X?X:K,q&&r("update:modelValue",ce)),ce},B=M=>{var q;const X=d.currentValue,K=R(M);X!==K&&(d.userInput=null,r("update:modelValue",K),r("input",K),r("change",K,X),a.validateEvent&&((q=h==null?void 0:h.validate)==null||q.call(h,"change").catch(Q=>void 0)),d.currentValue=K)},D=M=>d.userInput=M,H=M=>{const q=M!==""?Number(M):"";(Ye(q)&&!Number.isNaN(q)||M==="")&&B(q),d.userInput=null},Y=()=>{var M,q;(q=(M=c.value)==null?void 0:M.focus)==null||q.call(M)},oe=()=>{var M,q;(q=(M=c.value)==null?void 0:M.blur)==null||q.call(M)},G=M=>{r("focus",M)},ee=M=>{var q;r("blur",M),a.validateEvent&&((q=h==null?void 0:h.validate)==null||q.call(h,"blur").catch(X=>void 0))};return o.watch(()=>a.modelValue,M=>{d.currentValue=R(M,!0),d.userInput=null},{immediate:!0}),o.onMounted(()=>{var M;const{min:q,max:X,modelValue:K}=a,Q=(M=c.value)==null?void 0:M.input;if(Q.setAttribute("role","spinbutton"),Number.isFinite(X)?Q.setAttribute("aria-valuemax",String(X)):Q.removeAttribute("aria-valuemax"),Number.isFinite(q)?Q.setAttribute("aria-valuemin",String(q)):Q.removeAttribute("aria-valuemin"),Q.setAttribute("aria-valuenow",String(d.currentValue)),Q.setAttribute("aria-disabled",String(E.value)),!Ye(K)&&K!=null){let fe=Number(K);Number.isNaN(fe)&&(fe=null),r("update:modelValue",fe)}}),o.onUpdated(()=>{var M;const q=(M=c.value)==null?void 0:M.input;q==null||q.setAttribute("aria-valuenow",`${d.currentValue}`)}),n({focus:Y,blur:oe}),(M,q)=>(o.openBlock(),o.createElementBlock("div",{class:o.normalizeClass([o.unref(u).b(),o.unref(u).m(o.unref(v)),o.unref(u).is("disabled",o.unref(E)),o.unref(u).is("without-controls",!M.controls),o.unref(u).is("controls-right",o.unref(C))]),onDragstart:q[0]||(q[0]=o.withModifiers(()=>{},["prevent"]))},[M.controls?o.withDirectives((o.openBlock(),o.createElementBlock("span",{key:0,role:"button","aria-label":o.unref(l)("el.inputNumber.decrease"),class:o.normalizeClass([o.unref(u).e("decrease"),o.unref(u).is("disabled",o.unref(g))]),onKeydown:o.withKeys(L,["enter"])},[o.createVNode(o.unref(ct),null,{default:o.withCtx(()=>[o.unref(C)?(o.openBlock(),o.createBlock(o.unref(n_),{key:0})):(o.openBlock(),o.createBlock(o.unref(q_),{key:1}))]),_:1})],42,sC)),[[o.unref(Jc),L]]):o.createCommentVNode("v-if",!0),M.controls?o.withDirectives((o.openBlock(),o.createElementBlock("span",{key:1,role:"button","aria-label":o.unref(l)("el.inputNumber.increase"),class:o.normalizeClass([o.unref(u).e("increase"),o.unref(u).is("disabled",o.unref(y))]),onKeydown:o.withKeys(O,["enter"])},[o.createVNode(o.unref(ct),null,{default:o.withCtx(()=>[o.unref(C)?(o.openBlock(),o.createBlock(o.unref(l_),{key:0})):(o.openBlock(),o.createBlock(o.unref(Z_),{key:1}))]),_:1})],42,lC)),[[o.unref(Jc),O]]):o.createCommentVNode("v-if",!0),o.createVNode(o.unref(sc),{id:M.id,ref_key:"input",ref:c,type:"number",step:M.step,"model-value":o.unref(w),placeholder:M.placeholder,disabled:o.unref(E),size:o.unref(v),max:M.max,min:M.min,name:M.name,label:M.label,"validate-event":!1,onKeydown:[o.withKeys(o.withModifiers(O,["prevent"]),["up"]),o.withKeys(o.withModifiers(L,["prevent"]),["down"])],onBlur:ee,onFocus:G,onInput:D,onChange:H},null,8,["id","step","model-value","placeholder","disabled","size","max","min","name","label","onKeydown"])],34))}});var cC=We(fC,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const pd=Zt(cC),dC=He({modelValue:{type:Te([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:hr,inputSize:hr,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Te(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:Te(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:To,default:"top"},marks:{type:Te(Object)},validateEvent:{type:Boolean,default:!0}}),As=e=>Ye(e)||$r(e)&&e.every(Ye),pC={[et]:As,[dr]:As,[Or]:As},hC=(e,n,r)=>{const a=o.ref();return o.onMounted(async()=>{e.range?(Array.isArray(e.modelValue)?(n.firstValue=Math.max(e.min,e.modelValue[0]),n.secondValue=Math.min(e.max,e.modelValue[1])):(n.firstValue=e.min,n.secondValue=e.max),n.oldValue=[n.firstValue,n.secondValue]):(typeof e.modelValue!="number"||Number.isNaN(e.modelValue)?n.firstValue=e.min:n.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),n.oldValue=n.firstValue),bo(window,"resize",r),await o.nextTick(),r()}),{sliderWrapper:a}},mC=e=>o.computed(()=>e.marks?Object.keys(e.marks).map(parseFloat).sort((r,a)=>r-a).filter(r=>r<=e.max&&r>=e.min).map(r=>({point:r,position:(r-e.min)*100/(e.max-e.min),mark:e.marks[r]})):[]),gC=(e,n,r)=>{const{form:a,formItem:l}=Pr(),u=o.shallowRef(),c=o.ref(),d=o.ref(),h={firstButton:c,secondButton:d},g=o.computed(()=>e.disabled||(a==null?void 0:a.disabled)||!1),y=o.computed(()=>Math.min(n.firstValue,n.secondValue)),_=o.computed(()=>Math.max(n.firstValue,n.secondValue)),C=o.computed(()=>e.range?`${100*(_.value-y.value)/(e.max-e.min)}%`:`${100*(n.firstValue-e.min)/(e.max-e.min)}%`),v=o.computed(()=>e.range?`${100*(y.value-e.min)/(e.max-e.min)}%`:"0%"),E=o.computed(()=>e.vertical?{height:e.height}:{}),w=o.computed(()=>e.vertical?{height:C.value,bottom:v.value}:{width:C.value,left:v.value}),A=()=>{u.value&&(n.sliderSize=u.value[`client${e.vertical?"Height":"Width"}`])},S=G=>{const ee=e.min+G*(e.max-e.min)/100;if(!e.range)return c;let M;return Math.abs(y.value-ee)<Math.abs(_.value-ee)?M=n.firstValue<n.secondValue?"firstButton":"secondButton":M=n.firstValue>n.secondValue?"firstButton":"secondButton",h[M]},N=G=>{const ee=S(G);return ee.value.setPosition(G),ee},O=G=>{n.firstValue=G,R(e.range?[y.value,_.value]:G)},L=G=>{n.secondValue=G,e.range&&R([y.value,_.value])},R=G=>{r(et,G),r(dr,G)},B=async()=>{await o.nextTick(),r(Or,e.range?[y.value,_.value]:e.modelValue)},D=G=>{var ee,M,q,X,K,Q;if(g.value||n.dragging)return;A();let fe=0;if(e.vertical){const me=(q=(M=(ee=G.touches)==null?void 0:ee.item(0))==null?void 0:M.clientY)!=null?q:G.clientY;fe=(u.value.getBoundingClientRect().bottom-me)/n.sliderSize*100}else{const me=(Q=(K=(X=G.touches)==null?void 0:X.item(0))==null?void 0:K.clientX)!=null?Q:G.clientX,Se=u.value.getBoundingClientRect().left;fe=(me-Se)/n.sliderSize*100}if(!(fe<0||fe>100))return N(fe)};return{elFormItem:l,slider:u,firstButton:c,secondButton:d,sliderDisabled:g,minValue:y,maxValue:_,runwayStyle:E,barStyle:w,resetSize:A,setPosition:N,emitChange:B,onSliderWrapperPrevent:G=>{var ee,M;(((ee=h.firstButton.value)==null?void 0:ee.dragging)||((M=h.secondButton.value)==null?void 0:M.dragging))&&G.preventDefault()},onSliderClick:G=>{D(G)&&B()},onSliderDown:async G=>{const ee=D(G);ee&&(await o.nextTick(),ee.value.onButtonDown(G))},setFirstValue:O,setSecondValue:L}},{left:bC,down:yC,right:wC,up:_C,home:vC,end:EC,pageUp:xC,pageDown:SC}=yo,CC=(e,n,r)=>{const a=o.ref(),l=o.ref(!1),u=o.computed(()=>n.value instanceof Function),c=o.computed(()=>u.value&&n.value(e.modelValue)||e.modelValue),d=Ef(()=>{r.value&&(l.value=!0)},50),h=Ef(()=>{r.value&&(l.value=!1)},50);return{tooltip:a,tooltipVisible:l,formatValue:c,displayTooltip:d,hideTooltip:h}},TC=(e,n,r)=>{const{disabled:a,min:l,max:u,step:c,showTooltip:d,precision:h,sliderSize:g,formatTooltip:y,emitChange:_,resetSize:C,updateDragging:v}=o.inject(Uf),{tooltip:E,tooltipVisible:w,formatValue:A,displayTooltip:S,hideTooltip:N}=CC(e,y,d),O=o.ref(),L=o.computed(()=>`${(e.modelValue-l.value)/(u.value-l.value)*100}%`),R=o.computed(()=>e.vertical?{bottom:L.value}:{left:L.value}),B=()=>{n.hovering=!0,S()},D=()=>{n.hovering=!1,n.dragging||N()},H=ne=>{a.value||(ne.preventDefault(),fe(ne),window.addEventListener("mousemove",me),window.addEventListener("touchmove",me),window.addEventListener("mouseup",Se),window.addEventListener("touchend",Se),window.addEventListener("contextmenu",Se),O.value.focus())},Y=ne=>{a.value||(n.newPosition=Number.parseFloat(L.value)+ne/(u.value-l.value)*100,ce(n.newPosition),_())},oe=()=>{Y(-c.value)},G=()=>{Y(c.value)},ee=()=>{Y(-c.value*4)},M=()=>{Y(c.value*4)},q=()=>{a.value||(ce(0),_())},X=()=>{a.value||(ce(100),_())},K=ne=>{let ve=!0;[bC,yC].includes(ne.key)?oe():[wC,_C].includes(ne.key)?G():ne.key===vC?q():ne.key===EC?X():ne.key===SC?ee():ne.key===xC?M():ve=!1,ve&&ne.preventDefault()},Q=ne=>{let ve,ze;return ne.type.startsWith("touch")?(ze=ne.touches[0].clientY,ve=ne.touches[0].clientX):(ze=ne.clientY,ve=ne.clientX),{clientX:ve,clientY:ze}},fe=ne=>{n.dragging=!0,n.isClick=!0;const{clientX:ve,clientY:ze}=Q(ne);e.vertical?n.startY=ze:n.startX=ve,n.startPosition=Number.parseFloat(L.value),n.newPosition=n.startPosition},me=ne=>{if(n.dragging){n.isClick=!1,S(),C();let ve;const{clientX:ze,clientY:Ae}=Q(ne);e.vertical?(n.currentY=Ae,ve=(n.startY-n.currentY)/g.value*100):(n.currentX=ze,ve=(n.currentX-n.startX)/g.value*100),n.newPosition=n.startPosition+ve,ce(n.newPosition)}},Se=()=>{n.dragging&&(setTimeout(()=>{n.dragging=!1,n.hovering||N(),n.isClick||(ce(n.newPosition),_())},0),window.removeEventListener("mousemove",me),window.removeEventListener("touchmove",me),window.removeEventListener("mouseup",Se),window.removeEventListener("touchend",Se),window.removeEventListener("contextmenu",Se))},ce=async ne=>{if(ne===null||Number.isNaN(+ne))return;ne<0?ne=0:ne>100&&(ne=100);const ve=100/((u.value-l.value)/c.value);let Ae=Math.round(ne/ve)*ve*(u.value-l.value)*.01+l.value;Ae=Number.parseFloat(Ae.toFixed(h.value)),Ae!==e.modelValue&&r(et,Ae),!n.dragging&&e.modelValue!==n.oldValue&&(n.oldValue=e.modelValue),await o.nextTick(),n.dragging&&S(),E.value.updatePopper()};return o.watch(()=>n.dragging,ne=>{v(ne)}),{disabled:a,button:O,tooltip:E,tooltipVisible:w,showTooltip:d,wrapperStyle:R,formatValue:A,handleMouseEnter:B,handleMouseLeave:D,onButtonDown:H,onKeyDown:K,setPosition:ce}},AC=(e,n,r,a)=>({stops:o.computed(()=>{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return[];const c=(e.max-e.min)/e.step,d=100*e.step/(e.max-e.min),h=Array.from({length:c-1}).map((g,y)=>(y+1)*d);return e.range?h.filter(g=>g<100*(r.value-e.min)/(e.max-e.min)||g>100*(a.value-e.min)/(e.max-e.min)):h.filter(g=>g>100*(n.firstValue-e.min)/(e.max-e.min))}),getStopStyle:c=>e.vertical?{bottom:`${c}%`}:{left:`${c}%`}}),kC=(e,n,r,a,l,u)=>{const c=g=>{l(et,g),l(dr,g)},d=()=>e.range?![r.value,a.value].every((g,y)=>g===n.oldValue[y]):e.modelValue!==n.oldValue,h=()=>{var g,y;if(e.min>e.max){bi("Slider","min should not be greater than max.");return}const _=e.modelValue;e.range&&Array.isArray(_)?_[1]<e.min?c([e.min,e.min]):_[0]>e.max?c([e.max,e.max]):_[0]<e.min?c([e.min,_[1]]):_[1]>e.max?c([_[0],e.max]):(n.firstValue=_[0],n.secondValue=_[1],d()&&(e.validateEvent&&((g=u==null?void 0:u.validate)==null||g.call(u,"change").catch(C=>void 0)),n.oldValue=_.slice())):!e.range&&typeof _=="number"&&!Number.isNaN(_)&&(_<e.min?c(e.min):_>e.max?c(e.max):(n.firstValue=_,d()&&(e.validateEvent&&((y=u==null?void 0:u.validate)==null||y.call(u,"change").catch(C=>void 0)),n.oldValue=_)))};h(),o.watch(()=>n.dragging,g=>{g||h()}),o.watch(()=>e.modelValue,(g,y)=>{n.dragging||Array.isArray(g)&&Array.isArray(y)&&g.every((_,C)=>_===y[C])&&n.firstValue===g[0]&&n.secondValue===g[1]||h()},{deep:!0}),o.watch(()=>[e.min,e.max],()=>{h()})},BC=He({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:To,default:"top"}}),$C={[et]:e=>Ye(e)},IC=["tabindex"],OC={name:"ElSliderButton"},NC=o.defineComponent({...OC,props:BC,emits:$C,setup(e,{expose:n,emit:r}){const a=e,l=Fe("slider"),u=o.reactive({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:a.modelValue}),{disabled:c,button:d,tooltip:h,showTooltip:g,tooltipVisible:y,wrapperStyle:_,formatValue:C,handleMouseEnter:v,handleMouseLeave:E,onButtonDown:w,onKeyDown:A,setPosition:S}=TC(a,u,r),{hovering:N,dragging:O}=o.toRefs(u);return n({onButtonDown:w,onKeyDown:A,setPosition:S,hovering:N,dragging:O}),(L,R)=>(o.openBlock(),o.createElementBlock("div",{ref_key:"button",ref:d,class:o.normalizeClass([o.unref(l).e("button-wrapper"),{hover:o.unref(N),dragging:o.unref(O)}]),style:o.normalizeStyle(o.unref(_)),tabindex:o.unref(c)?-1:0,onMouseenter:R[0]||(R[0]=(...B)=>o.unref(v)&&o.unref(v)(...B)),onMouseleave:R[1]||(R[1]=(...B)=>o.unref(E)&&o.unref(E)(...B)),onMousedown:R[2]||(R[2]=(...B)=>o.unref(w)&&o.unref(w)(...B)),onTouchstart:R[3]||(R[3]=(...B)=>o.unref(w)&&o.unref(w)(...B)),onFocus:R[4]||(R[4]=(...B)=>o.unref(v)&&o.unref(v)(...B)),onBlur:R[5]||(R[5]=(...B)=>o.unref(E)&&o.unref(E)(...B)),onKeydown:R[6]||(R[6]=(...B)=>o.unref(A)&&o.unref(A)(...B))},[o.createVNode(o.unref(ox),{ref_key:"tooltip",ref:h,visible:o.unref(y),placement:L.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":L.tooltipClass,disabled:!o.unref(g),persistent:""},{content:o.withCtx(()=>[o.createElementVNode("span",null,o.toDisplayString(o.unref(C)),1)]),default:o.withCtx(()=>[o.createElementVNode("div",{class:o.normalizeClass([o.unref(l).e("button"),{hover:o.unref(N),dragging:o.unref(O)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,IC))}});var hd=We(NC,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue"]]);const RC=He({mark:{type:Te([String,Object]),default:void 0}});var PC=o.defineComponent({name:"ElSliderMarker",props:RC,setup(e){const n=Fe("slider"),r=o.computed(()=>at(e.mark)?e.mark:e.mark.label),a=o.computed(()=>at(e.mark)?void 0:e.mark.style);return()=>o.h("div",{class:n.e("marks-text"),style:a.value},r.value)}});const LC=["id","role","aria-label","aria-labelledby"],MC={key:1},VC={name:"ElSlider"},FC=o.defineComponent({...VC,props:dC,emits:pC,setup(e,{expose:n,emit:r}){const a=e,l=Fe("slider"),{t:u}=ns(),c=o.reactive({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:d,slider:h,firstButton:g,secondButton:y,sliderDisabled:_,minValue:C,maxValue:v,runwayStyle:E,barStyle:w,resetSize:A,emitChange:S,onSliderWrapperPrevent:N,onSliderClick:O,onSliderDown:L,setFirstValue:R,setSecondValue:B}=gC(a,c,r),{stops:D,getStopStyle:H}=AC(a,c,C,v),{inputId:Y,isLabeledByFormItem:oe}=vo(a,{formItemContext:d}),G=cn(),ee=o.computed(()=>a.inputSize||G.value),M=o.computed(()=>a.label||u("el.slider.defaultLabel",{min:a.min,max:a.max})),q=o.computed(()=>a.range?a.rangeStartLabel||u("el.slider.defaultRangeStartLabel"):M.value),X=o.computed(()=>a.formatValueText?a.formatValueText(ne.value):`${ne.value}`),K=o.computed(()=>a.rangeEndLabel||u("el.slider.defaultRangeEndLabel")),Q=o.computed(()=>a.formatValueText?a.formatValueText(ve.value):`${ve.value}`),fe=o.computed(()=>[l.b(),l.m(G.value),l.is("vertical",a.vertical),{[l.m("with-input")]:a.showInput}]),me=mC(a);kC(a,c,C,v,r,d);const Se=o.computed(()=>{const re=[a.min,a.max,a.step].map(Z=>{const le=`${Z}`.split(".")[1];return le?le.length:0});return Math.max.apply(null,re)}),{sliderWrapper:ce}=hC(a,c,A),{firstValue:ne,secondValue:ve,sliderSize:ze}=o.toRefs(c),Ae=re=>{c.dragging=re};return o.provide(Uf,{...o.toRefs(a),sliderSize:ze,disabled:_,precision:Se,emitChange:S,resetSize:A,updateDragging:Ae}),n({onSliderClick:O}),(re,Z)=>{var le,ke;return o.openBlock(),o.createElementBlock("div",{id:re.range?o.unref(Y):void 0,ref_key:"sliderWrapper",ref:ce,class:o.normalizeClass(o.unref(fe)),role:re.range?"group":void 0,"aria-label":re.range&&!o.unref(oe)?o.unref(M):void 0,"aria-labelledby":re.range&&o.unref(oe)?(le=o.unref(d))==null?void 0:le.labelId:void 0,onTouchstart:Z[2]||(Z[2]=(...Ce)=>o.unref(N)&&o.unref(N)(...Ce)),onTouchmove:Z[3]||(Z[3]=(...Ce)=>o.unref(N)&&o.unref(N)(...Ce))},[o.createElementVNode("div",{ref_key:"slider",ref:h,class:o.normalizeClass([o.unref(l).e("runway"),{"show-input":re.showInput&&!re.range},o.unref(l).is("disabled",o.unref(_))]),style:o.normalizeStyle(o.unref(E)),onMousedown:Z[0]||(Z[0]=(...Ce)=>o.unref(L)&&o.unref(L)(...Ce)),onTouchstart:Z[1]||(Z[1]=(...Ce)=>o.unref(L)&&o.unref(L)(...Ce))},[o.createElementVNode("div",{class:o.normalizeClass(o.unref(l).e("bar")),style:o.normalizeStyle(o.unref(w))},null,6),o.createVNode(hd,{id:re.range?void 0:o.unref(Y),ref_key:"firstButton",ref:g,"model-value":o.unref(ne),vertical:re.vertical,"tooltip-class":re.tooltipClass,placement:re.placement,role:"slider","aria-label":re.range||!o.unref(oe)?o.unref(q):void 0,"aria-labelledby":!re.range&&o.unref(oe)?(ke=o.unref(d))==null?void 0:ke.labelId:void 0,"aria-valuemin":re.min,"aria-valuemax":re.range?o.unref(ve):re.max,"aria-valuenow":o.unref(ne),"aria-valuetext":o.unref(X),"aria-orientation":re.vertical?"vertical":"horizontal","aria-disabled":o.unref(_),"onUpdate:modelValue":o.unref(R)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),re.range?(o.openBlock(),o.createBlock(hd,{key:0,ref_key:"secondButton",ref:y,"model-value":o.unref(ve),vertical:re.vertical,"tooltip-class":re.tooltipClass,placement:re.placement,role:"slider","aria-label":o.unref(K),"aria-valuemin":o.unref(ne),"aria-valuemax":re.max,"aria-valuenow":o.unref(ve),"aria-valuetext":o.unref(Q),"aria-orientation":re.vertical?"vertical":"horizontal","aria-disabled":o.unref(_),"onUpdate:modelValue":o.unref(B)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):o.createCommentVNode("v-if",!0),re.showStops?(o.openBlock(),o.createElementBlock("div",MC,[(o.openBlock(!0),o.createElementBlock(o.Fragment,null,o.renderList(o.unref(D),(Ce,je)=>(o.openBlock(),o.createElementBlock("div",{key:je,class:o.normalizeClass(o.unref(l).e("stop")),style:o.normalizeStyle(o.unref(H)(Ce))},null,6))),128))])):o.createCommentVNode("v-if",!0),o.unref(me).length>0?(o.openBlock(),o.createElementBlock(o.Fragment,{key:2},[o.createElementVNode("div",null,[(o.openBlock(!0),o.createElementBlock(o.Fragment,null,o.renderList(o.unref(me),(Ce,je)=>(o.openBlock(),o.createElementBlock("div",{key:je,style:o.normalizeStyle(o.unref(H)(Ce.position)),class:o.normalizeClass([o.unref(l).e("stop"),o.unref(l).e("marks-stop")])},null,6))),128))]),o.createElementVNode("div",{class:o.normalizeClass(o.unref(l).e("marks"))},[(o.openBlock(!0),o.createElementBlock(o.Fragment,null,o.renderList(o.unref(me),(Ce,je)=>(o.openBlock(),o.createBlock(o.unref(PC),{key:je,mark:Ce.mark,style:o.normalizeStyle(o.unref(H)(Ce.position))},null,8,["mark","style"]))),128))],2)],64)):o.createCommentVNode("v-if",!0)],38),re.showInput&&!re.range?(o.openBlock(),o.createBlock(o.unref(pd),{key:0,ref:"input","model-value":o.unref(ne),class:o.normalizeClass(o.unref(l).e("input")),step:re.step,disabled:o.unref(_),controls:re.showInputControls,min:re.min,max:re.max,debounce:re.debounce,size:o.unref(ee),"onUpdate:modelValue":o.unref(R),onChange:o.unref(S)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):o.createCommentVNode("v-if",!0)],42,LC)}}});var zC=We(FC,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue"]]);const DC=Zt(zC),WC=He({modelValue:{type:[Boolean,String,Number],default:!1},value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},activeIcon:{type:cr,default:""},inactiveIcon:{type:cr,default:""},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String,loading:{type:Boolean,default:!1},beforeChange:{type:Te(Function)},size:{type:String,validator:lv},tabindex:{type:[String,Number]}}),UC={[et]:e=>Pt(e)||at(e)||Ye(e),[Or]:e=>Pt(e)||at(e)||Ye(e),[dr]:e=>Pt(e)||at(e)||Ye(e)},HC=["onClick"],qC=["id","aria-checked","aria-disabled","name","true-value","false-value","disabled","tabindex","onKeydown"],jC=["aria-hidden"],GC=["aria-hidden"],KC=["aria-hidden"],YC=["aria-hidden"],XC={name:"ElSwitch"},ZC=o.defineComponent({...XC,props:WC,emits:UC,setup(e,{expose:n,emit:r}){const a=e,l="ElSwitch",u=o.getCurrentInstance(),{formItem:c}=Pr(),d=cn(),h=Fe("switch");ts({from:'"value"',replacement:'"model-value" or "v-model"',scope:l,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},o.computed(()=>{var B;return!!((B=u.vnode.props)!=null&&B.value)}));const{inputId:g}=vo(a,{formItemContext:c}),y=wo(o.computed(()=>a.loading)),_=o.ref(a.modelValue!==!1),C=o.ref(),v=o.ref(),E=o.computed(()=>[h.b(),h.m(d.value),h.is("disabled",y.value),h.is("checked",S.value)]),w=o.computed(()=>({width:fr(a.width)}));o.watch(()=>a.modelValue,()=>{_.value=!0}),o.watch(()=>a.value,()=>{_.value=!1});const A=o.computed(()=>_.value?a.modelValue:a.value),S=o.computed(()=>A.value===a.activeValue);[a.activeValue,a.inactiveValue].includes(A.value)||(r(et,a.inactiveValue),r(Or,a.inactiveValue),r(dr,a.inactiveValue)),o.watch(S,B=>{var D;C.value.checked=B,a.validateEvent&&((D=c==null?void 0:c.validate)==null||D.call(c,"change").catch(H=>void 0))});const N=()=>{const B=S.value?a.inactiveValue:a.activeValue;r(et,B),r(Or,B),r(dr,B),o.nextTick(()=>{C.value.checked=S.value})},O=()=>{if(y.value)return;const{beforeChange:B}=a;if(!B){N();return}const D=B();[Lf(D),Pt(D)].includes(!0)||bi(l,"beforeChange must return type `Promise<boolean>` or `boolean`"),Lf(D)?D.then(Y=>{Y&&N()}).catch(Y=>{}):D&&N()},L=o.computed(()=>h.cssVarBlock({...a.activeColor?{"on-color":a.activeColor}:null,...a.inactiveColor?{"off-color":a.inactiveColor}:null,...a.borderColor?{"border-color":a.borderColor}:null})),R=()=>{var B,D;(D=(B=C.value)==null?void 0:B.focus)==null||D.call(B)};return o.onMounted(()=>{C.value.checked=S.value}),n({focus:R}),(B,D)=>(o.openBlock(),o.createElementBlock("div",{class:o.normalizeClass(o.unref(E)),style:o.normalizeStyle(o.unref(L)),onClick:o.withModifiers(O,["prevent"])},[o.createElementVNode("input",{id:o.unref(g),ref_key:"input",ref:C,class:o.normalizeClass(o.unref(h).e("input")),type:"checkbox",role:"switch","aria-checked":o.unref(S),"aria-disabled":o.unref(y),name:B.name,"true-value":B.activeValue,"false-value":B.inactiveValue,disabled:o.unref(y),tabindex:B.tabindex,onChange:N,onKeydown:o.withKeys(O,["enter"])},null,42,qC),!B.inlinePrompt&&(B.inactiveIcon||B.inactiveText)?(o.openBlock(),o.createElementBlock("span",{key:0,class:o.normalizeClass([o.unref(h).e("label"),o.unref(h).em("label","left"),o.unref(h).is("active",!o.unref(S))])},[B.inactiveIcon?(o.openBlock(),o.createBlock(o.unref(ct),{key:0},{default:o.withCtx(()=>[(o.openBlock(),o.createBlock(o.resolveDynamicComponent(B.inactiveIcon)))]),_:1})):o.createCommentVNode("v-if",!0),!B.inactiveIcon&&B.inactiveText?(o.openBlock(),o.createElementBlock("span",{key:1,"aria-hidden":o.unref(S)},o.toDisplayString(B.inactiveText),9,jC)):o.createCommentVNode("v-if",!0)],2)):o.createCommentVNode("v-if",!0),o.createElementVNode("span",{ref_key:"core",ref:v,class:o.normalizeClass(o.unref(h).e("core")),style:o.normalizeStyle(o.unref(w))},[B.inlinePrompt?(o.openBlock(),o.createElementBlock("div",{key:0,class:o.normalizeClass(o.unref(h).e("inner"))},[B.activeIcon||B.inactiveIcon?(o.openBlock(),o.createElementBlock(o.Fragment,{key:0},[B.activeIcon?(o.openBlock(),o.createBlock(o.unref(ct),{key:0,class:o.normalizeClass([o.unref(h).is("icon"),o.unref(S)?o.unref(h).is("show"):o.unref(h).is("hide")])},{default:o.withCtx(()=>[(o.openBlock(),o.createBlock(o.resolveDynamicComponent(B.activeIcon)))]),_:1},8,["class"])):o.createCommentVNode("v-if",!0),B.inactiveIcon?(o.openBlock(),o.createBlock(o.unref(ct),{key:1,class:o.normalizeClass([o.unref(h).is("icon"),o.unref(S)?o.unref(h).is("hide"):o.unref(h).is("show")])},{default:o.withCtx(()=>[(o.openBlock(),o.createBlock(o.resolveDynamicComponent(B.inactiveIcon)))]),_:1},8,["class"])):o.createCommentVNode("v-if",!0)],64)):B.activeText||B.inactiveIcon?(o.openBlock(),o.createElementBlock(o.Fragment,{key:1},[B.activeText?(o.openBlock(),o.createElementBlock("span",{key:0,class:o.normalizeClass([o.unref(h).is("text"),o.unref(S)?o.unref(h).is("show"):o.unref(h).is("hide")]),"aria-hidden":!o.unref(S)},o.toDisplayString(B.activeText.substring(0,3)),11,GC)):o.createCommentVNode("v-if",!0),B.inactiveText?(o.openBlock(),o.createElementBlock("span",{key:1,class:o.normalizeClass([o.unref(h).is("text"),o.unref(S)?o.unref(h).is("hide"):o.unref(h).is("show")]),"aria-hidden":o.unref(S)},o.toDisplayString(B.inactiveText.substring(0,3)),11,KC)):o.createCommentVNode("v-if",!0)],64)):o.createCommentVNode("v-if",!0)],2)):o.createCommentVNode("v-if",!0),o.createElementVNode("div",{class:o.normalizeClass(o.unref(h).e("action"))},[B.loading?(o.openBlock(),o.createBlock(o.unref(ct),{key:0,class:o.normalizeClass(o.unref(h).is("loading"))},{default:o.withCtx(()=>[o.createVNode(o.unref(Qa))]),_:1},8,["class"])):o.createCommentVNode("v-if",!0)],2)],6),!B.inlinePrompt&&(B.activeIcon||B.activeText)?(o.openBlock(),o.createElementBlock("span",{key:1,class:o.normalizeClass([o.unref(h).e("label"),o.unref(h).em("label","right"),o.unref(h).is("active",o.unref(S))])},[B.activeIcon?(o.openBlock(),o.createBlock(o.unref(ct),{key:0},{default:o.withCtx(()=>[(o.openBlock(),o.createBlock(o.resolveDynamicComponent(B.activeIcon)))]),_:1})):o.createCommentVNode("v-if",!0),!B.activeIcon&&B.activeText?(o.openBlock(),o.createElementBlock("span",{key:1,"aria-hidden":!o.unref(S)},o.toDisplayString(B.activeText),9,YC)):o.createCommentVNode("v-if",!0)],2)):o.createCommentVNode("v-if",!0)],14,HC))}});var JC=We(ZC,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const QC=Zt(JC),x4="",S4="",C4="",T4="",A4="",k4="",B4="",$4="",I4="",O4="",N4="",R4="",P4="",eT={id:"nhentai-helper-setting-help-buttons"},tT=o.createTextVNode("Help"),nT=o.createTextVNode("\u8BF4\u660E"),rT=["id"],oT=o.defineComponent({__name:"SettingsDialog",setup(e,{expose:n}){km();const r={1:"1",4:"4",8:"8",16:"16",32:{label:"32",style:{whiteSpace:"nowrap"}}},a={0:"0",1:"1",9:"9"},l=o.ref(!1),u=o.computed({get:()=>typeof ue.filenameLength=="number"?ue.filenameLength:0,set:y=>{ue.filenameLength=y}}),c=o.computed({get:()=>ue.filenameLength==="auto",set:y=>{ue.filenameLength=y?"auto":0}}),d=()=>{l.value=!0},h=()=>{wt.open("https://github.com/Tsuk1ko/nhentai-helper/blob/master/README.md#settings","_blank")},g=()=>{wt.open("https://github.com/Tsuk1ko/nhentai-helper/blob/master/README-ZH.md#%E8%AE%BE%E7%BD%AE","_blank")};return n({open:d}),(y,_)=>{const C=Ax,v=DC,E=oC,w=QC,A=sc,S=pd,N=Kx,O=rC,L=dS;return o.openBlock(),o.createBlock(L,{modelValue:l.value,"onUpdate:modelValue":_[12]||(_[12]=R=>l.value=R),center:!0},{header:o.withCtx(({titleId:R,titleClass:B})=>[o.createElementVNode("div",eT,[o.createVNode(C,{size:"small",onClick:h},{default:o.withCtx(()=>[tT]),_:1}),o.createVNode(C,{size:"small",onClick:g},{default:o.withCtx(()=>[nT]),_:1})]),o.createElementVNode("span",{id:R,class:o.normalizeClass(B)},"Settings",10,rT)]),default:o.withCtx(()=>[o.createVNode(O,{id:"nhentai-helper-setting-form","label-width":"auto","label-position":"left"},{default:o.withCtx(()=>[o.createVNode(E,{class:"m-b-32",label:"Download thread"},{default:o.withCtx(()=>[o.createVNode(v,{modelValue:o.unref(ue).threadNum,"onUpdate:modelValue":_[0]||(_[0]=R=>o.unref(ue).threadNum=R),min:1,max:32,marks:r},null,8,["modelValue"])]),_:1}),o.createVNode(E,{label:"Open on new tab"},{default:o.withCtx(()=>[o.createVNode(w,{modelValue:o.unref(ue).openOnNewTab,"onUpdate:modelValue":_[1]||(_[1]=R=>o.unref(ue).openOnNewTab=R)},null,8,["modelValue"])]),_:1}),o.createVNode(E,{label:"Custom download URL"},{default:o.withCtx(()=>[o.createVNode(A,{modelValue:o.unref(ue).customDownloadUrl,"onUpdate:modelValue":_[2]||(_[2]=R=>o.unref(ue).customDownloadUrl=R)},null,8,["modelValue"])]),_:1}),o.createVNode(E,{label:"Compression filename"},{default:o.withCtx(()=>[o.createVNode(A,{modelValue:o.unref(ue).compressionFileName,"onUpdate:modelValue":_[3]||(_[3]=R=>o.unref(ue).compressionFileName=R),placeholder:"{{japanese}}.zip"},null,8,["modelValue"])]),_:1}),o.createVNode(E,{class:"m-b-32",label:"Compression level"},{default:o.withCtx(()=>[o.createVNode(v,{modelValue:o.unref(ue).compressionLevel,"onUpdate:modelValue":_[4]||(_[4]=R=>o.unref(ue).compressionLevel=R),min:0,max:9,marks:a},null,8,["modelValue"])]),_:1}),o.createVNode(E,{label:"Filename length"},{default:o.withCtx(()=>[o.createVNode(S,{modelValue:o.unref(u),"onUpdate:modelValue":_[5]||(_[5]=R=>o.isRef(u)?u.value=R:null),min:0,"step-strictly":!0,disabled:o.unref(ue).filenameLength==="auto"},null,8,["modelValue","disabled"]),o.createVNode(N,{modelValue:o.unref(c),"onUpdate:modelValue":_[6]||(_[6]=R=>o.isRef(c)?c.value=R:null),class:"m-l-16",label:"Auto"},null,8,["modelValue"])]),_:1}),o.createVNode(E,{label:"Auto cancel downloaded manga"},{default:o.withCtx(()=>[o.createVNode(w,{modelValue:o.unref(ue).autoCancelDownloadedManga,"onUpdate:modelValue":_[7]||(_[7]=R=>o.unref(ue).autoCancelDownloadedManga=R)},null,8,["modelValue"])]),_:1}),o.createVNode(E,{label:"Auto retry when error occurs"},{default:o.withCtx(()=>[o.createVNode(w,{modelValue:o.unref(ue).autoRetryWhenErrorOccurs,"onUpdate:modelValue":_[8]||(_[8]=R=>o.unref(ue).autoRetryWhenErrorOccurs=R)},null,8,["modelValue"])]),_:1}),o.createVNode(E,{label:"Auto show all"},{default:o.withCtx(()=>[o.createVNode(w,{modelValue:o.unref(ue).autoShowAll,"onUpdate:modelValue":_[9]||(_[9]=R=>o.unref(ue).autoShowAll=R)},null,8,["modelValue"])]),_:1}),o.createVNode(E,{label:'Compression "streamFiles"'},{default:o.withCtx(()=>[o.createVNode(w,{modelValue:o.unref(ue).compressionStreamFiles,"onUpdate:modelValue":_[10]||(_[10]=R=>o.unref(ue).compressionStreamFiles=R)},null,8,["modelValue"])]),_:1}),o.createVNode(E,{label:"Series mode"},{default:o.withCtx(()=>[o.createVNode(w,{modelValue:o.unref(ue).seriesMode,"onUpdate:modelValue":_[11]||(_[11]=R=>o.unref(ue).seriesMode=R)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])}}}),L4="",md=e=>$w(e,{interpolate:/{{([\s\S]+?)}}/g}),ks=()=>{const e=ow(ue.compressionFileName.split("."));return e?e.toLowerCase():"zip"},iT=()=>({streamFiles:ue.compressionStreamFiles,compression:ue.compressionLevel>0?"DEFLATE":"STORE",compressionOptions:{level:ue.compressionLevel}}),gd=e=>{if(e){Ne.default("body").append(`<style id="online-view-mode-style">#image-container img{width:auto;max-width:calc(100vw - 20px);max-height:${wm?"100vh":"calc(100vh - 65px)"}}</style>`);return}Ne.default("#online-view-mode-style").remove()},aT=()=>new Promise((e,n)=>{const r=Ne.default("#show-all-images-button");if(r.length>0){e(r);return}const a=document.getElementById("thumbnail-container");if(!a){n(new Error("Show all button not found"));return}new MutationObserver((l,u)=>{l.forEach(({addedNodes:c})=>{const d=c[0];(d==null?void 0:d.id)==="show-all-images-container"&&(u.disconnect(),e(Ne.default("#show-all-images-button")))})}).observe(a,{childList:!0})}),bd=e=>({gallery:e,done:0,compressing:!1,compressingPercent:"0",error:!1}),yd={type:"error",layout:"bottomRight",theme:"nest",timeout:!1,closeWith:[]},Bs=async(e,n=!1)=>n&&ue.autoCancelDownloadedManga?(sT(e),!1):new Promise(r=>{const a=new zn.default({...yd,text:`"${e}" is already downloaded${n?" or in queue":""}.<br>Do you want to download again?`,buttons:[zn.default.button("YES","btn btn-noty-blue btn-noty",()=>{a.close(),r(!0)}),zn.default.button("NO","btn btn-noty-green btn-noty",()=>{a.close(),r(!1)})]});a.show()}),wd=(e,n,r)=>{if(ue.autoRetryWhenErrorOccurs){lT(e),r==null||r();return}const a=new zn.default({...yd,text:`Error occurred while ${e}, retry?`,buttons:[zn.default.button("NO","btn btn-noty-blue btn-noty",()=>{a.close(),n==null||n()}),zn.default.button("YES","btn btn-noty-green btn-noty",()=>{a.close(),r==null||r()})]});a.show()},sT=e=>{new zn.default({type:"info",layout:"bottomRight",theme:"nest",closeWith:[],timeout:4e3,text:`"${e}" is already downloaded or in queue.`}).show()},lT=e=>{new zn.default({type:"warning",layout:"bottomRight",theme:"nest",closeWith:[],timeout:3e3,text:`Error occurred while ${e}, retrying...`}).show()},uT='importScripts("https://fastly.jsdelivr.net/npm/comlink@4.3.1/dist/umd/comlink.min.js","https://fastly.jsdelivr.net/npm/jszip@3.10.1/dist/jszip.min.js");class DisposableJSZip{zip=new JSZip;file(i,{data:s}){this.zip.file(i,s)}async generateAsync(i,s){const t=await this.zip.generateAsync({...i,type:"arraybuffer"},s);return Comlink.transfer({data:t},[t])}}Comlink.expose(DisposableJSZip);',fT=URL.createObjectURL(new Blob([uT],{type:"text/javascript"}));class cT{constructor(){yt(this,"pool",[]);yt(this,"waitingQueue",[]);for(let n=0;n<ou;n++)this.pool.push({id:n,idle:!0})}createWorker(){const n=new Worker(fT);return Jo.wrap(n)}waitIdleWorker(){return new Promise(n=>{this.waitingQueue.push(n)})}async acquireWorker(){let n=this.pool.find(({idle:r})=>r);return n||(n=await this.waitIdleWorker()),n.JSZip||(n.JSZip=this.createWorker()),n.idle=!1,n}releaseWorker(n){if(n.idle=!0,!this.waitingQueue.length)return;Aa(this.waitingQueue,0)(n)}async generateAsync(n,r,a){const l=await this.acquireWorker(),u=await new l.JSZip;for(const{name:d,data:h}of n)await u.file(d,Jo.transfer({data:h},[h]));const{data:c}=await u.generateAsync(r,Jo.proxy(d=>a({workerId:l.id,...d})));return u[Jo.releaseProxy](),this.releaseWorker(l),c}}const dT=new cT;class pT{constructor(){yt(this,"files",[])}file(n,r){this.files.push({name:n,data:r})}generateAsync(n,r){const{files:a}=this;return this.files=[],dT.generateAsync(a,n,r)}}class hT{constructor(n,r,a){yt(this,"threads",[]);yt(this,"taskIndex",0);yt(this,"started",!1);yt(this,"aborted",!1);this.tasks=n,this.taskFunc=r,this.params=a}startThread(n){let r;const a=(async()=>{for(;!this.aborted;){const l=this.taskIndex++;if(l>=this.tasks.length)break;const{abort:u,promise:c}=this.taskFunc(this.tasks[l],n,this.params);r=u,await c}})();return{abort:()=>r==null?void 0:r(),promise:a}}start(){if(this.started)throw new Error("Multi-thread started.");this.started=!0;for(let n=0;n<ue.threadNum;n++)this.threads.push(this.startThread(n));return{abort:()=>{this.aborted=!0,this.threads.forEach(({abort:n})=>n())},promise:Promise.all(this.threads.map(({promise:n})=>n)).then()}}}class _d extends Error{constructor(n){super(`Request abort ${n}`)}}const mT=e=>e instanceof _d,Ri=(e,n,r=3)=>{let a;const l=new Promise((u,c)=>{try{const d=mm({method:"GET",url:e,responseType:n,onerror:h=>{r===0?(Be.error("Network error",e),Be.error(h),c(h)):(Be.warn("Network error, retry",e),setTimeout(()=>{const{abort:g,dataPromise:y}=Ri(e,n,r-1);a=g,u(y)},1e3))},onload:({status:h,response:g})=>{h===200?u(g):r===0?c(new Error(`${h} ${e}`)):(Be.warn(h,e),setTimeout(()=>{const{abort:y,dataPromise:_}=Ri(e,n,r-1);a=y,u(_)},1e3))}});a=()=>{d.abort(),Be.log("Request abort",e),c(new _d(e))}}catch(d){c(d)}});return{abort:()=>a==null?void 0:a(),dataPromise:l}},gT=e=>Ri(e,"json").dataPromise,bT={j:"jpg",p:"png",g:"gif"},yT=ym?(e,n)=>`https://i.nhentai.net/galleries/${e}/${n}`:_m?(e,n)=>`https://cdn.nload.xyz/galleries/${e}/${n}`:(e,n)=>`https://cdn.nhentai.xxx/g/${e}/${n}`,wT=({t:e})=>bT[e],vd=e=>{const n=`https://nhentai.net/api/gallery/${e}`;return gT(n)},Ed=async e=>{const{id:n,media_id:r,title:{english:a,japanese:l,pretty:u},images:{pages:c},num_pages:d}=await(async()=>{var C,v;if(e)return vd(e);const y=(C=Ca._gallery)!=null?C:Ca.gallery;if(y)return y;const _=(v=/^\/g\/(\d+)/.exec(window.location.pathname))==null?void 0:v[1];if(_)return vd(_);throw new Error("Cannot get gallery info.")})(),h=(Array.isArray(c)?c:Object.values(c)).map((y,_)=>({i:_+1,t:wT(y)})),g={gid:n,mid:r,title:l||a,pages:h,cfName:md(ue.compressionFileName)({english:a,japanese:l||a,pretty:u,id:n,pages:d})};return Be.log(g),g},$s=eu.default.createInstance({name:"nhentai_helper",storeName:"dl_history_gid"}),xd=$s.ready().then(()=>!0).catch(e=>(Be.error(e),!1)),qr=eu.default.createInstance({name:"nhentai_helper",storeName:"dl_history"}),Sd=qr.ready().then(()=>!0).catch(e=>(Be.error(e),!1)),Pi=(e,n)=>{(async()=>(await xd&&$s.setItem(String(e),!0).catch(Be.error),await Sd&&qr.setItem(Sa.default(n.replace(/\s/g,"")),!0).catch(Be.error)))()},Is=async e=>{try{if(await xd)return await $s.getItem(String(e))===!0}catch(n){Be.error(n)}return!1},Cd=async e=>{try{if(!await Sd)return!1;const n=Sa.default(e.replace(/\s/g,""));if(await qr.getItem(n)===!0)return!0;const r=Sa.default(e);if(await qr.getItem(r)===!0)return qr.setItem(n,!0).catch(Be.error),qr.removeItem(r).catch(Be.error),!0}catch(n){Be.error(n)}return!1},Td=async(e,{progressDisplayController:n,rangeCheckers:r}={})=>{let{mid:a,pages:l,cfName:u}=e.gallery;r!=null&&r.length&&(l=l.filter(({i:C})=>r.some(v=>v(C))));let c=!1;e.cancel=()=>{c=!0,n==null||n.reset()},n==null||n.bindInfo(e),n==null||n.updateProgress();const d=await new pT,h=(C,v,{filenameLength:E,customDownloadUrl:w})=>{if(e.error)return{abort:()=>{},promise:Promise.resolve()};const A=w?md(w)({mid:a,index:C.i,ext:C.t}):yT(a,`${C.i}.${C.t}`);Be.log(`[${v}] ${A}`);const{abort:S,dataPromise:N}=Ri(A,"arraybuffer");return{abort:()=>{Be.log(`[${v}] abort`),S()},promise:N.then(async O=>{O&&d.file(`${String(C.i).padStart(E||0,"0")}.${C.t}`,O),e.done++,n==null||n.updateProgress()}).catch(O=>{if(!mT(O))throw e.error=!0,O})}},g=new hT(l,h,{filenameLength:ue.filenameLength==="auto"?Math.ceil(Math.log10(Math.max(...l.map(({i:C})=>Number(C))))):ue.filenameLength,customDownloadUrl:ue.customDownloadUrl}),{abort:y,promise:_}=g.start();if(e.cancel=()=>{c=!0,y(),n==null||n.reset()},c||await _,!c)return async()=>{e.compressing=!0,n==null||n.updateProgress(),Be.log("Start compressing",u);let C="";const v=await d.generateAsync(iT(),({workerId:E,percent:w,currentFile:A})=>{C!==A&&A&&(C=A,Be.log(`[${E}] Compressing ${w.toFixed(2)}%`,A)),e.compressingPercent=w.toFixed(2),n==null||n.updateProgress()});return Be.log("Completed",u),n==null||n.complete(),n==null||n.unbindInfo(),new File([v],u,{type:"application/zip"})}},Ad=(e,{progressDisplayController:n,markGalleryDownloaded:r}={})=>{const a=o.reactive(bd(e));an.push(async()=>{const l=await Td(a,{progressDisplayController:n}).catch(u=>{Be.error(u),n==null||n.error(),wd("downloading",()=>{an.skipFromError().catch(Be.error)},()=>{a.error=!1,an.restartFromError().catch(Be.error)})});l&&(lo.push(async()=>{const u=await l();if(!u){n==null||n.reset();return}Ql.saveAs(u),Pi(e.gid,e.title),r==null||r()},a),lo.start().catch(Be.error))},a),an.start().catch(Be.error)};class kd{constructor(n=!1,r){yt(this,"$btn");yt(this,"$btnTxt");yt(this,"info");this.enableHeadTxt=n,this.docTitle=r,this.$btnTxt=Ne.default(`<span class="download-zip-txt">${this.defaultBtnText()}</span>`),this.$btn=Ne.default('<button class="btn btn-secondary download-zip"><i class="fa fa-download"></i> </button>').append(this.$btnTxt)}get compressingHeadText(){return this.enableHeadTxt?`Compressing ${ks()} `:""}get downloadingHeadText(){return this.enableHeadTxt?`Downloading ${ks()} `:""}defaultBtnText(n){return this.enableHeadTxt?`Download ${ks()}${n?` ${n}`:""}`:n!=null?n:""}bindInfo(n){this.info=n}unbindInfo(){this.info=void 0}lockBtn(n){this.$btn.attr("disabled","disabled"),n&&this.$btnTxt.text(n)}releaseBtn(){this.$btn.removeAttr("disabled")}complete(){this.setDocTitle("\u2713"),this.$btnTxt.text(this.defaultBtnText("\u2713")),this.releaseBtn()}reset(){this.setDocTitle(),this.$btnTxt.text(this.defaultBtnText()),this.releaseBtn()}error(){this.releaseBtn(),this.$btnTxt.text("Error"),this.setDocTitle("\xD7")}updateProgress(){if(!this.info)return;const{done:n,compressing:r,compressingPercent:a}=this.info;if(r)this.setDocTitle(`${a}%`),this.$btnTxt.text(`${this.compressingHeadText}${a}%`);else{const l=this.info.gallery.pages.length;this.setDocTitle(`${n}/${l}`),this.$btnTxt.text(`${this.downloadingHeadText}${n}/${l}`)}}setDocTitle(n){!this.docTitle||(document.title=n?`[${n}] ${this.docTitle}`:this.docTitle)}}const _T=()=>{const e=new kd(!0,document.title),{$btn:n}=e,r=Ne.default('<input class="pages-input" placeholder="Download pages (e.g. 1-10,12,14,18-)">');Ne.default("#info > .buttons").append(n).after(r);let a;n.on("click",async()=>{var u;const l=r.val().split(",").filter(c=>!Number.isNaN(parseInt(c))).map(c=>{const[d,h]=c.split("-").map(g=>parseInt(g));return typeof h>"u"?g=>g===d:Number.isNaN(h)?g=>g>=d:g=>d<=g&&g<=h});e.lockBtn();try{if(a||(a=await Ed()),(await Is(a.gid)||await Cd(a.title))&&!await Bs(a.title)){e.reset(),Pi(a.gid,a.title);return}const d=await((u=await Td(bd(a),{progressDisplayController:e,rangeCheckers:l}))==null?void 0:u());if(!d)return;Ql.saveAs(d),Pi(a.gid,a.title)}catch(c){e.error(),Be.error(c)}}),vT()},vT=()=>{ue.autoShowAll&&aT().then(e=>e.trigger("click")).catch(Be.error)},ET=()=>{const e=Ne.default('<select id="lang-filter"><option value="0">None</option><option value="29963">Chinese</option><option value="6346">Japanese</option><option value="12227">English</option></select>');return Ne.default("ul.menu.left").append(Ne.default('<li style="padding:0 10px;user-select:none">Filter: </li>').append(e)),e.on("change",function(){Os(this.value),sessionStorage.setItem("lang-filter",this.value)}),e},Os=(e,n)=>{const r=n?a=>n.find(a):a=>Ne.default(a);e==="0"?r(".gallery").removeClass("hidden"):(r(`.gallery[data-tags~=${e}]`).removeClass("hidden"),r(`.gallery:not([data-tags~=${e}])`).addClass("hidden"))},xT=()=>{Ne.default(".gallery").each(Bd),ST(),CT(),TT()},ST=()=>{const e=ET(),n=Ne.default("#content")[0];n&&new MutationObserver(a=>{a.forEach(({addedNodes:l})=>{l.forEach(u=>{const c=Ne.default(u);c.find(".gallery").each(Bd);const d=e.val();d&&Os(d,c)})})}).observe(n,{childList:!0});const r=sessionStorage.getItem("lang-filter");r&&(e.val(r),Os(r))},CT=()=>{Ne.default(document).on("keydown",e=>{switch(e.key){case"ArrowLeft":Ne.default(".pagination .previous").trigger("click");break;case"ArrowRight":Ne.default(".pagination .next").trigger("click");break}})},TT=()=>{const e=sessionStorage.getItem("downloadQueue");if(!!e)try{const n=JSON.parse(e);for(const r of n)Ad(r)}catch(n){Be.error(n)}},Bd=function(){var g;const e=Ne.default(this),n=e.find("a.cover");ue.openOnNewTab&&n.attr("target","_blank");const r=(g=/[0-9]+/.exec(n.attr("href")))==null?void 0:g[0];if(!r)return;const a=new kd,{$btn:l}=a;e.prepend(l);const u=()=>{e.addClass("downloaded")};Is(r).then(y=>{y&&u()});let c,d=!1;const h=async()=>{if(ue.autoCancelDownloadedManga||a.lockBtn("Wait"),!d&&await Is(r)){const y=e.find(".caption").text();if(!await Bs(y,!0)){a.reset(),u();return}d=!0}if(ue.autoCancelDownloadedManga&&a.lockBtn("Wait"),!c)try{c=await Ed(r)}catch(y){Be.error(y),a.error(),wd("getting information",void 0,h);return}if(!d&&(await Cd(c.title)||an.queue.some(({info:{gallery:{title:y}}})=>y===c.title))&&!await Bs(c.title,!0)){a.reset(),Pi(r,c.title),u();return}Ad(c,{progressDisplayController:a,markGalleryDownloaded:u})};l.on("click",h)},AT=()=>{kT()},kT=()=>{const e=["[off]","[on]"];let n=nu("online_view_mode",0);gd(!!n),Ne.default("#page-container").prepend(`<button id="online-view-mode-btn" class="btn btn-secondary"><i class="fa fa-arrows-v"></i> <span>100% view height</span> <span id="online-view-mode-btn-text">${e[n]}</span></button>`);const r=Ne.default("#online-view-mode-btn-text");Ne.default("#online-view-mode-btn").on("click",()=>{n=1-n,tu("online_view_mode",n),r.text(e[n]),gd(!!n)})},BT=()=>{bm?xT():au?_T():su&&AT(),$T()},$T=()=>{Ne.default(document).pjax(".pagination a, .sort a",{container:"#content",fragment:"#content",timeout:1e4}),Ne.default(document).on("pjax:end",()=>{Ne.default(".pagination a").each(function(){const e=Ne.default(this),n=e.attr("href"),r=n.startsWith("/"),a=r?new URL(n,location.origin):new URL(n);a.searchParams.delete("_pjax"),e.attr("href",r?`${a.pathname}${a.search}`:a.href)}),IT()})},IT=()=>{const{_n_app:e}=Ca;e&&(e.install_lazy_loader(),e.install_blacklisting())};pm(dm("notycss"));const $d=e=>{const n=document.createElement("div");return document.body.append(n),o.createApp(e).mount(n)};$d(Vm),BT();const OT=ru(()=>$d(oT));hm("Settings",()=>{OT().open()})})($,null,Vue,EventEmitter3,saveAs,Noty,Comlink,localforage,MD5);