diff --git a/css/hooks-CcIfdWpb.css b/css/hooks-CcIfdWpb.css
new file mode 100644
index 00000000..362b33fb
--- /dev/null
+++ b/css/hooks-CcIfdWpb.css
@@ -0,0 +1 @@
+.n-card.r-draggable-card{-webkit-transform-origin:0 0;transform-origin:0 0;position:absolute;width:var(--r-draggable-card-width);z-index:var(--r-draggable-card-z-index)}#r-draggable-card-container{position:fixed;top:0;left:0;width:0;height:0}.draggable-card-enter-active,.draggable-card-leave-active{-webkit-transition:opacity .3s var(--r-bezier);transition:opacity .3s var(--r-bezier)}.draggable-card-enter-from,.draggable-card-leave-to{opacity:0}.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;box-sizing:border-box}.ray-collapse-grid{box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ray-collapse-grid .ray-collapse-grid__suffix--btn{-webkit-align-self:var(--r-collapse-grid-action-align);align-self:var(--r-collapse-grid-action-align)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--ray-icon-color);-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll;max-height:calc(var(--html-height) - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-segment{width:var(--r-segment-width)}.r-barcode{position:relative;width:var(--r-barcode-width);height:var(--r-barcode-height);-webkit-transition:-webkit-filter .3s var(--r-bezier);transition:-webkit-filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier),-webkit-filter .3s var(--r-bezier)}.r-barcode.r-barcode--loading{-webkit-filter:blur(4px);filter:blur(4px)}.r-barcode-spin,.r-barcode-spin .n-spin-content{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}.r-flow{width:var(--r-flow-width);height:var(--r-flow-height)}.lf-text-input,.lf-control-text,.lf-menu-item{color:initial}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:8px 16px}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .content-wrapper{width:100%;height:100%}.ray-template--light .r-layout-full__viewer-content{box-shadow:0 -1px 2px #0000001f}.ray-template--dark .r-layout-full__viewer-content{box-shadow:0 -1px 2px #000000b8}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-template--light .app-menu__sider{box-shadow:2px 0 8px #0000001f}.ray-template--dark .app-menu__sider{box-shadow:2px 0 8px #000000b8}.ray-menu__logo{height:64px;padding:0 18px 0 24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px 12px;font-weight:600;overflow:hidden}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.content-wrapper{box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:80px;height:80px;border-radius:50%;cursor:pointer;z-index:99;right:-40px;top:-40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-14px,14px);transform:translate(-14px,14px)}.ray-template--light .layout-content__maximize-out{background-color:#d5d3d1;color:#44403c}.ray-template--light .layout-content__maximize-out:hover{color:#2c2a28;background:#757473}.ray-template--dark .layout-content__maximize-out{background-color:#44403c;color:#d5d3d1}.ray-template--dark .layout-content__maximize-out:hover{color:#eae9e8;background:#a19f9d}.ray-template--dark .r-layout-full__viewer-content{background-color:#101014}.ray-template--light .r-layout-full__viewer-content{background-color:#f7f9f8}.layout-footer-wrapper{height:48px;text-align:center;line-height:48px}.ray-template--dark .layout-footer-wrapper{background-color:#18181c}.ray-template--light .layout-footer-wrapper{background-color:#fff}.layout-header{height:64px;padding:0 18px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layout-header>.layout-header__method{width:100%}.ray-template--light .layout-header{box-shadow:0 1px 2px #0000001f}.ray-template--dark .layout-header{box-shadow:0 1px 2px #000000b8}.override-button__layout{padding:0 9px}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.n-form.setting-drawer__overrides-form .n-form-item .n-form-item-blank{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:650px;left:50%;margin-left:-325px;top:60px}.global-search .global-search__wrapper{box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{border-radius:6px;min-width:560px}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .n-card__action{padding:8px 12px}.global-search .global-search__wrapper .global-search__card .n-card__content,.global-search .global-search__wrapper .global-search__card .n-spin-content{min-height:90px}.global-search .global-search__wrapper .global-search__card .content-item{padding:12px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier);border:1px solid var(--n-border-color)}.global-search .global-search__wrapper .global-search__card .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-search .global-search__wrapper .global-search__card .item-icon{min-width:24px;border-radius:4px;border:1px solid var(--n-border-color);padding:3px 6px;background-color:var(--n-action-color)}.global-search .global-search__wrapper .global-search__card .item-icon,.global-search .global-search__wrapper .global-search__card .item-label{-webkit-transform:scale(.75);transform:scale(.75);font-weight:bolder}.n-flex.global-search__card-content .content-item.content-item--active,.n-flex.global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.n-flex.global-search__card-content .content-item{position:relative;-webkit-transition:var(--r-bezier);transition:var(--r-bezier)}.n-flex.global-search__card-content .content-item .content-item-icon__enter{position:absolute;width:18px;height:18px;right:16px;opacity:0}.n-flex.global-search__card-content .content-item.content-item--active .content-item-icon__enter,.n-flex.global-search__card-content .content-item:hover .content-item-icon__enter{opacity:1}.global-search-btn__label{height:22px;padding:0 6px;font-size:var(--n-font-size);line-height:1;font-family:inherit;text-align:center;cursor:pointer;border-radius:var(--n-border-radius);text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:var(--n-border);-webkit-transition:border-color .3s var(--n-bezier);transition:border-color .3s var(--n-bezier)}.global-search__btn-wrapper:hover .global-search-btn__label{border:var(--n-border-hover)}.menu-tag{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:6px 0}.menu-tag .menu-tag-space{width:calc(100% - 18px);padding:0 18px}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 94px)}.menu-tag .menu-tag-space .ray-icon,.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{-webkit-transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),opacity .3s var(--n-bezier),border-color .3s var(--n-bezier),width .3s var(--n-bezier);transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),opacity .3s var(--n-bezier),border-color .3s var(--n-bezier),width .3s var(--n-bezier)}.menu-tag .menu-tag__btn .n-button__icon{opacity:0;width:0;height:var(--n-icon-size);-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);margin-left:0;-webkit-transform:translateX(4px);transform:translate(4px)}.menu-tag .menu-tag__btn:hover .n-button__icon{opacity:1;width:var(--n-icon-size);-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.ray-template--light .menu-tag__btn-icon:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.ray-template--dark .menu-tag__btn-icon:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.menu-tag__dropdown .menu-tag__icon{width:16px;height:16px}.menu-tag__right-setting--spinning{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.ray-template--light .menu-tag{box-shadow:0 2px 2px #0000001f}.ray-template--dark .menu-tag{box-shadow:0 2px 2px #000000b8}.override-button__menu-tag{padding:0 6px}.app-lock-screen__content.app-lock-screen__content--full{width:100%;height:var(--html-height);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.app-lock-screen__content .app-lock-screen__input button[class*=n-button]{width:100%}.app-lock-screen__content .app-lock-screen__input form[class*=n-form]{margin:24px 0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg__wrapper{width:100%;height:100%;background-color:#101014}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:16.67rem;gap:80px;z-index:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .right{font-size:90px;padding:24px;border-radius:4px}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg .right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:30px;background-color:#141313;font-weight:700;padding:80px;-webkit-filter:blur(4px);filter:blur(4px)}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-avatar{margin-top:5px;color:#bababa;font-weight:bolder;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-input{width:260px;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:24px;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-year,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-date span{font-size:1.875rem;line-height:2.25rem}.ray-template--light .app-lock-screen__unlock__content-bg__wrapper{background-color:#fff!important}.ray-template--light .app-lock-screen__unlock__content-bg .left,.ray-template--light .app-lock-screen__unlock__content-bg .right{background-color:#f4f4f5!important}
diff --git a/css/hooks-CcIfdWpb.css.gz b/css/hooks-CcIfdWpb.css.gz
new file mode 100644
index 00000000..5f1f29bb
Binary files /dev/null and b/css/hooks-CcIfdWpb.css.gz differ
diff --git a/css/hooks-iIjhigLB.css b/css/hooks-iIjhigLB.css
deleted file mode 100644
index 0ec0f014..00000000
--- a/css/hooks-iIjhigLB.css
+++ /dev/null
@@ -1 +0,0 @@
-.n-card.r-draggable-card{-webkit-transform-origin:0 0;transform-origin:0 0;position:absolute;width:var(--r-draggable-card-width);z-index:var(--r-draggable-card-z-index)}#r-draggable-card-container{position:fixed;top:0;left:0;width:0;height:0}.draggable-card-enter-active,.draggable-card-leave-active{-webkit-transition:opacity .3s var(--r-bezier);transition:opacity .3s var(--r-bezier)}.draggable-card-enter-from,.draggable-card-leave-to{opacity:0}.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;box-sizing:border-box}.ray-collapse-grid{box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ray-collapse-grid .ray-collapse-grid__suffix--btn{-webkit-align-self:var(--r-collapse-grid-action-align);align-self:var(--r-collapse-grid-action-align)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--ray-icon-color);-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll;max-height:calc(var(--html-height) - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-segment{width:var(--r-segment-width)}.r-barcode{position:relative;width:var(--r-barcode-width);height:var(--r-barcode-height);-webkit-transition:-webkit-filter .3s var(--r-bezier);transition:-webkit-filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier),-webkit-filter .3s var(--r-bezier)}.r-barcode.r-barcode--loading{-webkit-filter:blur(4px);filter:blur(4px)}.r-barcode-spin,.r-barcode-spin .n-spin-content{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}.r-flow{width:var(--r-flow-width);height:var(--r-flow-height)}.lf-text-input,.lf-control-text,.lf-menu-item{color:initial}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:16px}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .content-wrapper{width:100%;height:100%}.ray-template--light .r-layout-full__viewer-content{box-shadow:0 -1px 2px #0000001f}.ray-template--dark .r-layout-full__viewer-content{box-shadow:0 -1px 2px #000000b8}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-template--light .app-menu__sider{box-shadow:2px 0 8px #0000001f}.ray-template--dark .app-menu__sider{box-shadow:2px 0 8px #000000b8}.ray-menu__logo{height:64px;padding:0 18px 0 24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px 12px;font-weight:600;overflow:hidden}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.content-wrapper{box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:80px;height:80px;border-radius:50%;cursor:pointer;z-index:99;right:-40px;top:-40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-14px,14px);transform:translate(-14px,14px)}.ray-template--light .layout-content__maximize-out{background-color:#d5d3d1;color:#44403c}.ray-template--light .layout-content__maximize-out:hover{color:#2c2a28;background:#757473}.ray-template--dark .layout-content__maximize-out{background-color:#44403c;color:#d5d3d1}.ray-template--dark .layout-content__maximize-out:hover{color:#eae9e8;background:#a19f9d}.ray-template--dark .r-layout-full__viewer-content{background-color:#101014}.ray-template--light .r-layout-full__viewer-content{background-color:#f7f9f8}.layout-footer-wrapper{height:48px;text-align:center;line-height:48px}.ray-template--dark .layout-footer-wrapper{background-color:#18181c}.ray-template--light .layout-footer-wrapper{background-color:#fff}.layout-header{height:64px;padding:0 18px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layout-header>.layout-header__method{width:100%}.ray-template--light .layout-header{box-shadow:0 1px 2px #0000001f}.ray-template--dark .layout-header{box-shadow:0 1px 2px #000000b8}.override-button__layout{padding:0 9px}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.n-form.setting-drawer__overrides-form .n-form-item .n-form-item-blank{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:650px;left:50%;margin-left:-325px;top:60px}.global-search .global-search__wrapper{box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{border-radius:6px;min-width:560px}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .n-card__action{padding:8px 12px}.global-search .global-search__wrapper .global-search__card .n-card__content,.global-search .global-search__wrapper .global-search__card .n-spin-content{min-height:90px}.global-search .global-search__wrapper .global-search__card .content-item{padding:12px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier);border:1px solid var(--n-border-color)}.global-search .global-search__wrapper .global-search__card .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-search .global-search__wrapper .global-search__card .item-icon{min-width:24px;border-radius:4px;border:1px solid var(--n-border-color);padding:3px 6px;background-color:var(--n-action-color)}.global-search .global-search__wrapper .global-search__card .item-icon,.global-search .global-search__wrapper .global-search__card .item-label{-webkit-transform:scale(.75);transform:scale(.75);font-weight:bolder}.n-flex.global-search__card-content .content-item.content-item--active,.n-flex.global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.n-flex.global-search__card-content .content-item{position:relative;-webkit-transition:var(--r-bezier);transition:var(--r-bezier)}.n-flex.global-search__card-content .content-item .content-item-icon__enter{position:absolute;width:18px;height:18px;right:16px;opacity:0}.n-flex.global-search__card-content .content-item.content-item--active .content-item-icon__enter,.n-flex.global-search__card-content .content-item:hover .content-item-icon__enter{opacity:1}.global-search-btn__label{height:22px;padding:0 6px;font-size:var(--n-font-size);line-height:1;font-family:inherit;text-align:center;cursor:pointer;border-radius:var(--n-border-radius);text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:var(--n-border);-webkit-transition:border-color .3s var(--n-bezier);transition:border-color .3s var(--n-bezier)}.global-search__btn-wrapper:hover .global-search-btn__label{border:var(--n-border-hover)}.menu-tag{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:6px 0}.menu-tag .menu-tag-space{width:calc(100% - 18px);padding:0 18px}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 94px)}.menu-tag .menu-tag-space .ray-icon,.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{-webkit-transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),opacity .3s var(--n-bezier),border-color .3s var(--n-bezier),width .3s var(--n-bezier);transition:color .3s var(--n-bezier),background-color .3s var(--n-bezier),opacity .3s var(--n-bezier),border-color .3s var(--n-bezier),width .3s var(--n-bezier)}.menu-tag .menu-tag__btn .n-button__icon{opacity:0;width:0;height:var(--n-icon-size);-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);margin-left:0;-webkit-transform:translateX(4px);transform:translate(4px)}.menu-tag .menu-tag__btn:hover .n-button__icon{opacity:1;width:var(--n-icon-size);-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.ray-template--light .menu-tag__btn-icon:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.ray-template--dark .menu-tag__btn-icon:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.menu-tag__dropdown .menu-tag__icon{width:16px;height:16px}.menu-tag__right-setting--spinning{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.ray-template--light .menu-tag{box-shadow:0 2px 2px #0000001f}.ray-template--dark .menu-tag{box-shadow:0 2px 2px #000000b8}.override-button__menu-tag{padding:0 6px}.app-lock-screen__content.app-lock-screen__content--full{width:100%;height:var(--html-height);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.app-lock-screen__content .app-lock-screen__input button[class*=n-button]{width:100%}.app-lock-screen__content .app-lock-screen__input form[class*=n-form]{margin:24px 0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg__wrapper{width:100%;height:100%;background-color:#101014}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:16.67rem;gap:80px;z-index:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .right{font-size:90px;padding:24px;border-radius:4px}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-wrapper .app-lock-screen__unlock__content-bg .right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:30px;background-color:#141313;font-weight:700;padding:80px;-webkit-filter:blur(4px);filter:blur(4px)}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-avatar{margin-top:5px;color:#bababa;font-weight:bolder;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-input{width:260px;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:24px;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-year,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-date span{font-size:1.875rem;line-height:2.25rem}.ray-template--light .app-lock-screen__unlock__content-bg__wrapper{background-color:#fff!important}.ray-template--light .app-lock-screen__unlock__content-bg .left,.ray-template--light .app-lock-screen__unlock__content-bg .right{background-color:#f4f4f5!important}
diff --git a/css/hooks-iIjhigLB.css.gz b/css/hooks-iIjhigLB.css.gz
deleted file mode 100644
index 07d84d61..00000000
Binary files a/css/hooks-iIjhigLB.css.gz and /dev/null differ
diff --git a/css/index-BE-jJQyR.css.gz b/css/index-BE-jJQyR.css.gz
deleted file mode 100644
index ad44881d..00000000
Binary files a/css/index-BE-jJQyR.css.gz and /dev/null differ
diff --git a/css/index-BE-jJQyR.css b/css/index-BeKogCW3.css
similarity index 60%
rename from css/index-BE-jJQyR.css
rename to css/index-BeKogCW3.css
index 127587b1..a1c19e6a 100644
--- a/css/index-BE-jJQyR.css
+++ b/css/index-BeKogCW3.css
@@ -1 +1 @@
-@charset "UTF-8";[class*=transform-leave-active]{position:absolute}.fade-slide-transform-leave-active,.fade-slide-transform-enter-active{-webkit-transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier)}.fade-slide-transform-enter-from{opacity:0;-webkit-transform:translateX(-30px);transform:translate(-30px)}.fade-slide-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translate(30px)}.scale-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.scale-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0)}.scale-transform-enter-from{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}.scale-transform-leave-to{opacity:0;-webkit-transform:scale(1.03);transform:scale(1.03)}.opacity-transform-leave-active,.opacity-transform-enter-active{-webkit-transition:opacity .55s var(--r-bezier);transition:opacity .55s var(--r-bezier)}.opacity-transform-enter-from,.opacity-transform-leave-to{opacity:0}.fade-bottom-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.fade-bottom-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0)}.fade-bottom-transform-enter-from{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.fade-bottom-transform-leave-to{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.fade-scale-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.fade-scale-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0);transition:transform .25s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .25s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0)}.fade-scale-transform-enter-from{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.fade-scale-transform-leave-to{opacity:0;-webkit-transform:scale(.85);transform:scale(.85)}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}@-webkit-keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.r-layout-full__viewer-content .n-spin-container,.r-layout-full__viewer-content .n-spin-container .n-spin-content{width:100%;height:100%}.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content.n-menu-item-content--selected:before,.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content:hover:before{border-left:4px solid var(--ray-theme-primary-color);-webkit-transition:border-left .1s;transition:border-left .1s}.r-menu--app .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header,.r-menu--app .n-menu-item-content .n-menu-item-content-header{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 6px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.r-menu--app .n-menu-item-content-header .n-ellipsis{width:calc(100% - 41px)}.r-menu--app .n-menu-item-content-header__extra{margin-right:8px}.n-date-picker,.n-input-number{width:100%}.printModal{font-family:sans-serif;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;font-weight:300;font-size:30px;left:0;top:0;position:absolute;color:#045fb4;width:100%;height:100%;background-color:#ffffffe6}.printClose{position:absolute;right:10px;top:10px}.printClose:before{content:"×";font-family:Helvetica Neue,sans-serif;font-weight:100;line-height:1px;padding-top:.5em;display:block;font-size:2em;text-indent:1px;overflow:hidden;height:1.25em;width:1.25em;text-align:center;cursor:pointer}.printSpinner{margin-top:3px;margin-left:-40px;position:absolute;display:inline-block;width:25px;height:25px;border:2px solid #045fb4;border-radius:50%;-webkit-animation:spin .75s infinite linear;animation:spin .75s infinite linear}.printSpinner:after,.printSpinner:before{left:-2px;top:-2px;display:none;position:absolute;content:"";width:inherit;height:inherit;border:inherit;border-radius:inherit}.printSpinner,.printSpinner:after,.printSpinner:before{display:inline-block;border-color:transparent;border-top-color:#045fb4;-webkit-animation-duration:1.2s;animation-duration:1.2s}.printSpinner:before{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.printSpinner:after{-webkit-transform:rotate(240deg);transform:rotate(240deg)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle;border-style:none}a{background-color:transparent}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html .ray-template__directive--disabled{opacity:.3!important;pointer-events:none!important;cursor:not-allowed!important;-webkit-filter:brightness(.88);filter:brightness(.88)}.app-style-provider{position:fixed;display:none;z-index:-999999}.v-ripple__container{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;pointer-events:none;border-radius:inherit;contain:strict}.v-ripple__animation{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none;background:currentcolor;border-radius:50%;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{opacity:0;-webkit-transition:none;transition:none}.v-ripple__animation--in{opacity:.25;-webkit-transition:opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1);transition:transform .4s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1);transition:transform .4s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1)}.v-ripple__animation--out{opacity:0;-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1)}
+@charset "UTF-8";[class*=transform-leave-active]{position:absolute}.fade-slide-transform-leave-active,.fade-slide-transform-enter-active{-webkit-transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier);transition:transform .48s var(--r-bezier),opacity .48s var(--r-bezier),-webkit-transform .48s var(--r-bezier)}.fade-slide-transform-enter-from{opacity:0;-webkit-transform:translateX(-30px);transform:translate(-30px)}.fade-slide-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translate(30px)}.scale-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.scale-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0)}.scale-transform-enter-from{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}.scale-transform-leave-to{opacity:0;-webkit-transform:scale(1.03);transform:scale(1.03)}.opacity-transform-leave-active,.opacity-transform-enter-active{-webkit-transition:opacity .55s var(--r-bezier);transition:opacity .55s var(--r-bezier)}.opacity-transform-enter-from,.opacity-transform-leave-to{opacity:0}.fade-bottom-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.fade-bottom-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0);transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .35s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .35s cubic-bezier(.32,0,.67,0)}.fade-bottom-transform-enter-from{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.fade-bottom-transform-leave-to{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.fade-scale-transform-enter-active{-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),opacity .25s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1);-webkit-transition-delay:.25s;transition-delay:.25s}.fade-scale-transform-leave-active{-webkit-transition:opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0);transition:opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0);transition:transform .25s cubic-bezier(.32,0,.67,0),opacity .25s ease-out;transition:transform .25s cubic-bezier(.32,0,.67,0),opacity .25s ease-out,-webkit-transform .25s cubic-bezier(.32,0,.67,0)}.fade-scale-transform-enter-from{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.fade-scale-transform-leave-to{opacity:0;-webkit-transform:scale(.85);transform:scale(.85)}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}@-webkit-keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.r-layout-full__viewer-content .n-spin-container,.r-layout-full__viewer-content .n-spin-container .n-spin-content{width:100%;height:100%}.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content.n-menu-item-content--selected:before,.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content:hover:before{border-left:4px solid var(--ray-theme-primary-color);-webkit-transition:border-left .1s;transition:border-left .1s}.r-menu--app .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header,.r-menu--app .n-menu-item-content .n-menu-item-content-header{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 6px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.r-menu--app .n-menu-item-content-header .n-ellipsis{width:calc(100% - 41px)}.r-menu--app .n-menu-item-content-header__extra{margin-right:8px}.n-date-picker,.n-input-number{width:100%}.n-flex.flex-vertical{height:100%}.printModal{font-family:sans-serif;display:-webkit-box;display:-webkit-flex;display:flex;text-align:center;font-weight:300;font-size:30px;left:0;top:0;position:absolute;color:#045fb4;width:100%;height:100%;background-color:#ffffffe6}.printClose{position:absolute;right:10px;top:10px}.printClose:before{content:"×";font-family:Helvetica Neue,sans-serif;font-weight:100;line-height:1px;padding-top:.5em;display:block;font-size:2em;text-indent:1px;overflow:hidden;height:1.25em;width:1.25em;text-align:center;cursor:pointer}.printSpinner{margin-top:3px;margin-left:-40px;position:absolute;display:inline-block;width:25px;height:25px;border:2px solid #045fb4;border-radius:50%;-webkit-animation:spin .75s infinite linear;animation:spin .75s infinite linear}.printSpinner:after,.printSpinner:before{left:-2px;top:-2px;display:none;position:absolute;content:"";width:inherit;height:inherit;border:inherit;border-radius:inherit}.printSpinner,.printSpinner:after,.printSpinner:before{display:inline-block;border-color:transparent;border-top-color:#045fb4;-webkit-animation-duration:1.2s;animation-duration:1.2s}.printSpinner:before{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.printSpinner:after{-webkit-transform:rotate(240deg);transform:rotate(240deg)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle;border-style:none}a{background-color:transparent}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html .ray-template__directive--disabled{opacity:.3!important;pointer-events:none!important;cursor:not-allowed!important;-webkit-filter:brightness(.88);filter:brightness(.88)}.app-style-provider{position:fixed;display:none;z-index:-999999}.v-ripple__container{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;pointer-events:none;border-radius:inherit;contain:strict}.v-ripple__animation{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none;background:currentcolor;border-radius:50%;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{opacity:0;-webkit-transition:none;transition:none}.v-ripple__animation--in{opacity:.25;-webkit-transition:opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1);transition:transform .4s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1);transition:transform .4s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1),-webkit-transform .4s cubic-bezier(0,0,.2,1)}.v-ripple__animation--out{opacity:0;-webkit-transition:opacity .5s cubic-bezier(0,0,.2,1);transition:opacity .5s cubic-bezier(0,0,.2,1)}
diff --git a/css/index-BeKogCW3.css.gz b/css/index-BeKogCW3.css.gz
new file mode 100644
index 00000000..3b36ea44
Binary files /dev/null and b/css/index-BeKogCW3.css.gz differ
diff --git a/index.html b/index.html
index b9712596..2fe6b9c7 100644
--- a/index.html
+++ b/index.html
@@ -8,30 +8,30 @@
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
/>
Ray Template
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
@@ -40,7 +40,7 @@
-
+
@@ -50,27 +50,27 @@
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
`}function c(e,n,t){const{styles:r,ids:s}=t;s.has(e)||r!==null&&(s.add(e),r.push(o(e,n)))}const d=typeof document<"u";function l(){if(d)return;const e=u(i,null);if(e!==null)return{adapter:(n,t)=>c(n,t,e),context:e}}export{l as u};
diff --git a/js/@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js.gz b/js/@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js.gz
new file mode 100644
index 00000000..24ba0303
Binary files /dev/null and b/js/@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js.gz differ
diff --git a/js/@vue_reactivity@3.5.13-Bs-wdPxR.js b/js/@vue_reactivity@3.5.13-Bs-wdPxR.js
deleted file mode 100644
index 946ce836..00000000
--- a/js/@vue_reactivity@3.5.13-Bs-wdPxR.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import{i as j,t as zt,a as Y,e as Bt,h as I,E as Ft,b as y,c as $,d as F,m as Gt,f as pt,g as C,j as Jt,r as Ut,k as qt,l as Qt,N as Xt}from"./@vue_shared@3.5.13-CBbo5MAb.js";/**
-* @vue/reactivity v3.5.13
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/let v;class Zt{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=v,!e&&v&&(this.index=(v.scopes||(v.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,s;if(this.scopes)for(e=0,s=this.scopes.length;e0)return;if(V){let e=V;for(V=void 0;e;){const s=e.next;e.next=void 0,e.flags&=-9,e=s}}let t;for(;W;){let e=W;for(W=void 0;e;){const s=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(n){t||(t=n)}e=s}}if(t)throw t}function mt(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function xt(t){let e,s=t.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),vt(n),te(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}t.deps=e,t.depsTail=s}function ct(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(yt(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function yt(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===z))return;t.globalVersion=z;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&t.deps&&!ct(t)){t.flags&=-3;return}const s=h,n=b;h=t,b=!0;try{mt(t);const i=t.fn(t._value);(e.version===0||I(i,t._value))&&(t._value=i,e.version++)}catch(i){throw e.version++,i}finally{h=s,b=n,xt(t),t.flags&=-3}}function vt(t,e=!1){const{dep:s,prevSub:n,nextSub:i}=t;if(n&&(n.nextSub=i,t.prevSub=void 0),i&&(i.prevSub=n,t.nextSub=void 0),s.subs===t&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let r=s.computed.deps;r;r=r.nextDep)vt(r,!0)}!e&&!--s.sc&&s.map&&s.map.delete(s.key)}function te(t){const{prevDep:e,nextDep:s}=t;e&&(e.nextDep=s,t.prevDep=void 0),s&&(s.prevDep=e,t.nextDep=void 0)}let b=!0;const Tt=[];function Dt(){Tt.push(b),b=!1}function It(){const t=Tt.pop();b=t===void 0?!0:t}function wt(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const s=h;h=void 0;try{e()}finally{h=s}}}let z=0;class ee{constructor(e,s){this.sub=e,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class et{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!h||!b||h===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==h)s=this.activeLink=new ee(h,this),h.deps?(s.prevDep=h.depsTail,h.depsTail.nextDep=s,h.depsTail=s):h.deps=h.depsTail=s,Et(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=h.depsTail,s.nextDep=void 0,h.depsTail.nextDep=s,h.depsTail=s,h.deps===s&&(h.deps=n)}return s}trigger(e){this.version++,z++,this.notify(e)}notify(e){dt();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{_t()}}}function Et(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let n=e.deps;n;n=n.nextDep)Et(n)}const s=t.dep.subs;s!==t&&(t.prevSub=s,s&&(s.nextSub=t)),t.dep.subs=t}}const k=new WeakMap,P=Symbol(""),lt=Symbol(""),B=Symbol("");function w(t,e,s){if(b&&h){let n=k.get(t);n||k.set(t,n=new Map);let i=n.get(s);i||(n.set(s,i=new et),i.map=n,i.key=s),i.track()}}function T(t,e,s,n,i,r){const o=k.get(t);if(!o){z++;return}const a=f=>{f&&f.trigger()};if(dt(),e==="clear")o.forEach(a);else{const f=y(t),d=f&&pt(s);if(f&&s==="length"){const c=Number(n);o.forEach((p,_)=>{(_==="length"||_===B||!F(_)&&_>=c)&&a(p)})}else switch((s!==void 0||o.has(void 0))&&a(o.get(s)),d&&a(o.get(B)),e){case"add":f?d&&a(o.get("length")):(a(o.get(P)),C(t)&&a(o.get(lt)));break;case"delete":f||(a(o.get(P)),C(t)&&a(o.get(lt)));break;case"set":C(t)&&a(o.get(P));break}}_t()}function se(t,e){const s=k.get(t);return s&&s.get(e)}function L(t){const e=u(t);return e===t?e:(w(e,"iterate",B),S(t)?e:e.map(g))}function gt(t){return w(t=u(t),"iterate",B),t}const ie={__proto__:null,[Symbol.iterator](){return at(this,Symbol.iterator,g)},concat(...t){return L(this).concat(...t.map(e=>y(e)?L(e):e))},entries(){return at(this,"entries",t=>(t[1]=g(t[1]),t))},every(t,e){return x(this,"every",t,e,void 0,arguments)},filter(t,e){return x(this,"filter",t,e,s=>s.map(g),arguments)},find(t,e){return x(this,"find",t,e,g,arguments)},findIndex(t,e){return x(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return x(this,"findLast",t,e,g,arguments)},findLastIndex(t,e){return x(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return x(this,"forEach",t,e,void 0,arguments)},includes(...t){return ft(this,"includes",t)},indexOf(...t){return ft(this,"indexOf",t)},join(t){return L(this).join(t)},lastIndexOf(...t){return ft(this,"lastIndexOf",t)},map(t,e){return x(this,"map",t,e,void 0,arguments)},pop(){return H(this,"pop")},push(...t){return H(this,"push",t)},reduce(t,...e){return Rt(this,"reduce",t,e)},reduceRight(t,...e){return Rt(this,"reduceRight",t,e)},shift(){return H(this,"shift")},some(t,e){return x(this,"some",t,e,void 0,arguments)},splice(...t){return H(this,"splice",t)},toReversed(){return L(this).toReversed()},toSorted(t){return L(this).toSorted(t)},toSpliced(...t){return L(this).toSpliced(...t)},unshift(...t){return H(this,"unshift",t)},values(){return at(this,"values",g)}};function at(t,e,s){const n=gt(t),i=n[e]();return n!==t&&!S(t)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=s(r.value)),r}),i}const ne=Array.prototype;function x(t,e,s,n,i,r){const o=gt(t),a=o!==t&&!S(t),f=o[e];if(f!==ne[e]){const p=f.apply(t,r);return a?g(p):p}let d=s;o!==t&&(a?d=function(p,_){return s.call(this,g(p),_,t)}:s.length>2&&(d=function(p,_){return s.call(this,p,_,t)}));const c=f.call(o,d,n);return a&&i?i(c):c}function Rt(t,e,s,n){const i=gt(t);let r=s;return i!==t&&(S(t)?s.length>3&&(r=function(o,a,f){return s.call(this,o,a,f,t)}):r=function(o,a,f){return s.call(this,o,g(a),f,t)}),i[e](r,...n)}function ft(t,e,s){const n=u(t);w(n,"iterate",B);const i=n[e](...s);return(i===-1||i===!1)&&Re(s[0])?(s[0]=u(s[0]),n[e](...s)):i}function H(t,e,s=[]){Dt(),dt();const n=u(t)[e].apply(t,s);return _t(),It(),n}const re=Gt("__proto__,__v_isRef,__isVue"),Mt=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(F));function oe(t){F(t)||(t=String(t));const e=u(this);return w(e,"has",t),e.hasOwnProperty(t)}class Pt{constructor(e=!1,s=!1){this._isReadonly=e,this._isShallow=s}get(e,s,n){if(s==="__v_skip")return e.__v_skip;const i=this._isReadonly,r=this._isShallow;if(s==="__v_isReactive")return!i;if(s==="__v_isReadonly")return i;if(s==="__v_isShallow")return r;if(s==="__v_raw")return n===(i?r?Ht:Kt:r?jt:Lt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=y(e);if(!i){let f;if(o&&(f=ie[s]))return f;if(s==="hasOwnProperty")return oe}const a=Reflect.get(e,s,R(e)?e:n);return(F(s)?Mt.has(s):re(s))||(i||w(e,"get",s),r)?a:R(a)?o&&pt(s)?a:a.value:j(a)?i?Wt(a):Ct(a):a}}class Ot extends Pt{constructor(e=!1){super(!1,e)}set(e,s,n,i){let r=e[s];if(!this._isShallow){const f=O(r);if(!S(n)&&!O(n)&&(r=u(r),n=u(n)),!y(e)&&R(r)&&!R(n))return f?!1:(r.value=n,!0)}const o=y(e)&&pt(s)?Number(s)t,Q=t=>Reflect.getPrototypeOf(t);function ue(t,e,s){return function(...n){const i=this.__v_raw,r=u(i),o=C(r),a=t==="entries"||t===Symbol.iterator&&o,f=t==="keys"&&o,d=i[t](...n),c=s?ut:e?ht:g;return!e&&w(r,"iterate",f?lt:P),{next(){const{value:p,done:_}=d.next();return _?{value:p,done:_}:{value:a?[c(p[0]),c(p[1])]:c(p),done:_}},[Symbol.iterator](){return this}}}}function X(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function he(t,e){const s={get(i){const r=this.__v_raw,o=u(r),a=u(i);t||(I(i,a)&&w(o,"get",i),w(o,"get",a));const{has:f}=Q(o),d=e?ut:t?ht:g;if(f.call(o,i))return d(r.get(i));if(f.call(o,a))return d(r.get(a));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!t&&w(u(i),"iterate",P),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,o=u(r),a=u(i);return t||(I(i,a)&&w(o,"has",i),w(o,"has",a)),i===a?r.has(i):r.has(i)||r.has(a)},forEach(i,r){const o=this,a=o.__v_raw,f=u(a),d=e?ut:t?ht:g;return!t&&w(f,"iterate",P),a.forEach((c,p)=>i.call(r,d(c),d(p),o))}};return Bt(s,t?{add:X("add"),set:X("set"),delete:X("delete"),clear:X("clear")}:{add(i){!e&&!S(i)&&!O(i)&&(i=u(i));const r=u(this);return Q(r).has.call(r,i)||(r.add(i),T(r,"add",i,i)),this},set(i,r){!e&&!S(r)&&!O(r)&&(r=u(r));const o=u(this),{has:a,get:f}=Q(o);let d=a.call(o,i);d||(i=u(i),d=a.call(o,i));const c=f.call(o,i);return o.set(i,r),d?I(r,c)&&T(o,"set",i,r):T(o,"add",i,r),this},delete(i){const r=u(this),{has:o,get:a}=Q(r);let f=o.call(r,i);f||(i=u(i),f=o.call(r,i)),a&&a.call(r,i);const d=r.delete(i);return f&&T(r,"delete",i,void 0),d},clear(){const i=u(this),r=i.size!==0,o=i.clear();return r&&T(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=ue(i,t,e)}),s}function st(t,e){const s=he(t,e);return(n,i,r)=>i==="__v_isReactive"?!t:i==="__v_isReadonly"?t:i==="__v_raw"?n:Reflect.get($(s,i)&&i in n?s:n,i,r)}const pe={get:st(!1,!1)},de={get:st(!1,!0)},_e={get:st(!0,!1)},ve={get:st(!0,!0)},Lt=new WeakMap,jt=new WeakMap,Kt=new WeakMap,Ht=new WeakMap;function ge(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function we(t){return t.__v_skip||!Object.isExtensible(t)?0:ge(zt(t))}function Ct(t){return O(t)?t:it(t,!1,ae,pe,Lt)}function Oe(t){return it(t,!1,ce,de,jt)}function Wt(t){return it(t,!0,fe,_e,Kt)}function Ae(t){return it(t,!0,le,ve,Ht)}function it(t,e,s,n,i){if(!j(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=i.get(t);if(r)return r;const o=we(t);if(o===0)return t;const a=new Proxy(t,o===2?n:s);return i.set(t,a),a}function N(t){return O(t)?N(t.__v_raw):!!(t&&t.__v_isReactive)}function O(t){return!!(t&&t.__v_isReadonly)}function S(t){return!!(t&&t.__v_isShallow)}function Re(t){return t?!!t.__v_raw:!1}function u(t){const e=t&&t.__v_raw;return e?u(e):t}function Le(t){return!$(t,"__v_skip")&&Object.isExtensible(t)&&Jt(t,"__v_skip",!0),t}const g=t=>j(t)?Ct(t):t,ht=t=>j(t)?Wt(t):t;function R(t){return t?t.__v_isRef===!0:!1}function be(t){return Vt(t,!1)}function je(t){return Vt(t,!0)}function Vt(t,e){return R(t)?t:new Se(t,e)}class Se{constructor(e,s){this.dep=new et,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?e:u(e),this._value=s?e:g(e),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(e){const s=this._rawValue,n=this.__v_isShallow||S(e)||O(e);e=n?e:u(e),I(e,s)&&(this._rawValue=e,this._value=n?e:g(e),this.dep.trigger())}}function Nt(t){return R(t)?t.value:t}function Ke(t){return Y(t)?t():Nt(t)}const me={get:(t,e,s)=>e==="__v_raw"?t:Nt(Reflect.get(t,e,s)),set:(t,e,s,n)=>{const i=t[e];return R(i)&&!R(s)?(i.value=s,!0):Reflect.set(t,e,s,n)}};function He(t){return N(t)?t:new Proxy(t,me)}class xe{constructor(e){this.__v_isRef=!0,this._value=void 0;const s=this.dep=new et,{get:n,set:i}=e(s.track.bind(s),s.trigger.bind(s));this._get=n,this._set=i}get value(){return this._value=this._get()}set value(e){this._set(e)}}function Ce(t){return new xe(t)}function We(t){const e=y(t)?new Array(t.length):{};for(const s in t)e[s]=Yt(t,s);return e}class ye{constructor(e,s,n){this._object=e,this._key=s,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return se(u(this._object),this._key)}}class Te{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Ve(t,e,s){return R(t)?t:Y(t)?new Te(t):j(t)&&arguments.length>1?Yt(t,e,s):be(t)}function Yt(t,e,s){const n=t[e];return R(n)?n:new ye(t,e,s)}class De{constructor(e,s,n){this.fn=e,this.setter=s,this._value=void 0,this.dep=new et(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=z-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&h!==this)return St(this,!0),!0}get value(){const e=this.dep.track();return yt(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Ne(t,e,s=!1){let n,i;return Y(t)?n=t:(n=t.get,i=t.set),new De(n,i,s)}const Z={},tt=new WeakMap;let M;function Ie(t,e=!1,s=M){if(s){let n=tt.get(s);n||tt.set(s,n=[]),n.push(t)}}function Ye(t,e,s=Ft){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:a,call:f}=s,d=l=>i?l:S(l)||i===!1||i===0?D(l,1):D(l);let c,p,_,G,J=!1,U=!1;if(R(t)?(p=()=>t.value,J=S(t)):N(t)?(p=()=>d(t),J=!0):y(t)?(U=!0,J=t.some(l=>N(l)||S(l)),p=()=>t.map(l=>{if(R(l))return l.value;if(N(l))return d(l);if(Y(l))return f?f(l,2):l()})):Y(t)?e?p=f?()=>f(t,2):t:p=()=>{if(_){Dt();try{_()}finally{It()}}const l=M;M=c;try{return f?f(t,3,[G]):t(G)}finally{M=l}}:p=Xt,e&&i){const l=p,m=i===!0?1/0:i;p=()=>D(l(),m)}const nt=$t(),A=()=>{c.stop(),nt&&nt.active&&Ut(nt.effects,c)};if(r&&e){const l=e;e=(...m)=>{l(...m),A()}}let E=U?new Array(t.length).fill(Z):Z;const K=l=>{if(!(!(c.flags&1)||!c.dirty&&!l))if(e){const m=c.run();if(i||J||(U?m.some((rt,q)=>I(rt,E[q])):I(m,E))){_&&_();const rt=M;M=c;try{const q=[m,E===Z?void 0:U&&E[0]===Z?[]:E,G];f?f(e,3,q):e(...q),E=m}finally{M=rt}}}else c.run()};return a&&a(K),c=new kt(p),c.scheduler=o?()=>o(K,!1):K,G=l=>Ie(l,!1,c),_=c.onStop=()=>{const l=tt.get(c);if(l){if(f)f(l,4);else for(const m of l)m();tt.delete(c)}},e?n?K(!0):E=c.run():o?o(K.bind(null,!0),!0):c.run(),A.pause=c.pause.bind(c),A.resume=c.resume.bind(c),A.stop=A,A}function D(t,e=1/0,s){if(e<=0||!j(t)||t.__v_skip||(s=s||new Set,s.has(t)))return t;if(s.add(t),e--,R(t))D(t.value,e,s);else if(y(t))for(let n=0;n{D(n,e,s)});else if(Qt(t)){for(const n in t)D(t[n],e,s);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&D(t[n],e,s)}return t}export{N as A,Zt as E,kt as R,R as a,Dt as b,Ne as c,Oe as d,w as e,Ae as f,T as g,Ct as h,Re as i,D as j,be as k,Ke as l,Le as m,Wt as n,$t as o,He as p,Pe as q,It as r,je as s,u as t,Ve as u,Ce as v,Ye as w,We as x,Nt as y,Me as z};
diff --git a/js/@vue_reactivity@3.5.13-Bs-wdPxR.js.gz b/js/@vue_reactivity@3.5.13-Bs-wdPxR.js.gz
deleted file mode 100644
index 02cee372..00000000
Binary files a/js/@vue_reactivity@3.5.13-Bs-wdPxR.js.gz and /dev/null differ
diff --git a/js/@vue_reactivity@3.5.16-CUIkIwWA.js b/js/@vue_reactivity@3.5.16-CUIkIwWA.js
new file mode 100644
index 00000000..4133dbef
--- /dev/null
+++ b/js/@vue_reactivity@3.5.16-CUIkIwWA.js
@@ -0,0 +1,5 @@
+import{i as j,t as zt,a as Y,e as Bt,h as I,E as Ft,b as y,c as $,d as F,m as Gt,f as pt,g as C,j as Jt,r as Ut,k as qt,l as Qt,N as Xt}from"./@vue_shared@3.5.16-BvRwBqAG.js";/**
+* @vue/reactivity v3.5.16
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/let v;class Zt{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=v,!e&&v&&(this.index=(v.scopes||(v.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,s;if(this.scopes)for(e=0,s=this.scopes.length;e0&&--this._on===0&&(v=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let s,n;for(s=0,n=this.effects.length;s0)return;if(V){let e=V;for(V=void 0;e;){const s=e.next;e.next=void 0,e.flags&=-9,e=s}}let t;for(;W;){let e=W;for(W=void 0;e;){const s=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(n){t||(t=n)}e=s}}if(t)throw t}function mt(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function xt(t){let e,s=t.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),vt(n),te(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}t.deps=e,t.depsTail=s}function ct(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(yt(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function yt(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===z)||(t.globalVersion=z,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!ct(t))))return;t.flags|=2;const e=t.dep,s=h,n=b;h=t,b=!0;try{mt(t);const i=t.fn(t._value);(e.version===0||I(i,t._value))&&(t.flags|=128,t._value=i,e.version++)}catch(i){throw e.version++,i}finally{h=s,b=n,xt(t),t.flags&=-3}}function vt(t,e=!1){const{dep:s,prevSub:n,nextSub:i}=t;if(n&&(n.nextSub=i,t.prevSub=void 0),i&&(i.prevSub=n,t.nextSub=void 0),s.subs===t&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let r=s.computed.deps;r;r=r.nextDep)vt(r,!0)}!e&&!--s.sc&&s.map&&s.map.delete(s.key)}function te(t){const{prevDep:e,nextDep:s}=t;e&&(e.nextDep=s,t.prevDep=void 0),s&&(s.prevDep=e,t.nextDep=void 0)}let b=!0;const Tt=[];function Dt(){Tt.push(b),b=!1}function It(){const t=Tt.pop();b=t===void 0?!0:t}function wt(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const s=h;h=void 0;try{e()}finally{h=s}}}let z=0;class ee{constructor(e,s){this.sub=e,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class et{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!h||!b||h===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==h)s=this.activeLink=new ee(h,this),h.deps?(s.prevDep=h.depsTail,h.depsTail.nextDep=s,h.depsTail=s):h.deps=h.depsTail=s,Et(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=h.depsTail,s.nextDep=void 0,h.depsTail.nextDep=s,h.depsTail=s,h.deps===s&&(h.deps=n)}return s}trigger(e){this.version++,z++,this.notify(e)}notify(e){dt();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{_t()}}}function Et(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let n=e.deps;n;n=n.nextDep)Et(n)}const s=t.dep.subs;s!==t&&(t.prevSub=s,s&&(s.nextSub=t)),t.dep.subs=t}}const k=new WeakMap,P=Symbol(""),lt=Symbol(""),B=Symbol("");function w(t,e,s){if(b&&h){let n=k.get(t);n||k.set(t,n=new Map);let i=n.get(s);i||(n.set(s,i=new et),i.map=n,i.key=s),i.track()}}function T(t,e,s,n,i,r){const o=k.get(t);if(!o){z++;return}const a=f=>{f&&f.trigger()};if(dt(),e==="clear")o.forEach(a);else{const f=y(t),d=f&&pt(s);if(f&&s==="length"){const c=Number(n);o.forEach((p,_)=>{(_==="length"||_===B||!F(_)&&_>=c)&&a(p)})}else switch((s!==void 0||o.has(void 0))&&a(o.get(s)),d&&a(o.get(B)),e){case"add":f?d&&a(o.get("length")):(a(o.get(P)),C(t)&&a(o.get(lt)));break;case"delete":f||(a(o.get(P)),C(t)&&a(o.get(lt)));break;case"set":C(t)&&a(o.get(P));break}}_t()}function se(t,e){const s=k.get(t);return s&&s.get(e)}function L(t){const e=u(t);return e===t?e:(w(e,"iterate",B),S(t)?e:e.map(g))}function gt(t){return w(t=u(t),"iterate",B),t}const ie={__proto__:null,[Symbol.iterator](){return at(this,Symbol.iterator,g)},concat(...t){return L(this).concat(...t.map(e=>y(e)?L(e):e))},entries(){return at(this,"entries",t=>(t[1]=g(t[1]),t))},every(t,e){return x(this,"every",t,e,void 0,arguments)},filter(t,e){return x(this,"filter",t,e,s=>s.map(g),arguments)},find(t,e){return x(this,"find",t,e,g,arguments)},findIndex(t,e){return x(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return x(this,"findLast",t,e,g,arguments)},findLastIndex(t,e){return x(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return x(this,"forEach",t,e,void 0,arguments)},includes(...t){return ft(this,"includes",t)},indexOf(...t){return ft(this,"indexOf",t)},join(t){return L(this).join(t)},lastIndexOf(...t){return ft(this,"lastIndexOf",t)},map(t,e){return x(this,"map",t,e,void 0,arguments)},pop(){return H(this,"pop")},push(...t){return H(this,"push",t)},reduce(t,...e){return Rt(this,"reduce",t,e)},reduceRight(t,...e){return Rt(this,"reduceRight",t,e)},shift(){return H(this,"shift")},some(t,e){return x(this,"some",t,e,void 0,arguments)},splice(...t){return H(this,"splice",t)},toReversed(){return L(this).toReversed()},toSorted(t){return L(this).toSorted(t)},toSpliced(...t){return L(this).toSpliced(...t)},unshift(...t){return H(this,"unshift",t)},values(){return at(this,"values",g)}};function at(t,e,s){const n=gt(t),i=n[e]();return n!==t&&!S(t)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=s(r.value)),r}),i}const ne=Array.prototype;function x(t,e,s,n,i,r){const o=gt(t),a=o!==t&&!S(t),f=o[e];if(f!==ne[e]){const p=f.apply(t,r);return a?g(p):p}let d=s;o!==t&&(a?d=function(p,_){return s.call(this,g(p),_,t)}:s.length>2&&(d=function(p,_){return s.call(this,p,_,t)}));const c=f.call(o,d,n);return a&&i?i(c):c}function Rt(t,e,s,n){const i=gt(t);let r=s;return i!==t&&(S(t)?s.length>3&&(r=function(o,a,f){return s.call(this,o,a,f,t)}):r=function(o,a,f){return s.call(this,o,g(a),f,t)}),i[e](r,...n)}function ft(t,e,s){const n=u(t);w(n,"iterate",B);const i=n[e](...s);return(i===-1||i===!1)&&Re(s[0])?(s[0]=u(s[0]),n[e](...s)):i}function H(t,e,s=[]){Dt(),dt();const n=u(t)[e].apply(t,s);return _t(),It(),n}const re=Gt("__proto__,__v_isRef,__isVue"),Mt=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(F));function oe(t){F(t)||(t=String(t));const e=u(this);return w(e,"has",t),e.hasOwnProperty(t)}class Pt{constructor(e=!1,s=!1){this._isReadonly=e,this._isShallow=s}get(e,s,n){if(s==="__v_skip")return e.__v_skip;const i=this._isReadonly,r=this._isShallow;if(s==="__v_isReactive")return!i;if(s==="__v_isReadonly")return i;if(s==="__v_isShallow")return r;if(s==="__v_raw")return n===(i?r?Ht:Kt:r?jt:Lt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=y(e);if(!i){let f;if(o&&(f=ie[s]))return f;if(s==="hasOwnProperty")return oe}const a=Reflect.get(e,s,R(e)?e:n);return(F(s)?Mt.has(s):re(s))||(i||w(e,"get",s),r)?a:R(a)?o&&pt(s)?a:a.value:j(a)?i?Wt(a):Ct(a):a}}class Ot extends Pt{constructor(e=!1){super(!1,e)}set(e,s,n,i){let r=e[s];if(!this._isShallow){const f=O(r);if(!S(n)&&!O(n)&&(r=u(r),n=u(n)),!y(e)&&R(r)&&!R(n))return f?!1:(r.value=n,!0)}const o=y(e)&&pt(s)?Number(s)t,Q=t=>Reflect.getPrototypeOf(t);function ue(t,e,s){return function(...n){const i=this.__v_raw,r=u(i),o=C(r),a=t==="entries"||t===Symbol.iterator&&o,f=t==="keys"&&o,d=i[t](...n),c=s?ut:e?ht:g;return!e&&w(r,"iterate",f?lt:P),{next(){const{value:p,done:_}=d.next();return _?{value:p,done:_}:{value:a?[c(p[0]),c(p[1])]:c(p),done:_}},[Symbol.iterator](){return this}}}}function X(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function he(t,e){const s={get(i){const r=this.__v_raw,o=u(r),a=u(i);t||(I(i,a)&&w(o,"get",i),w(o,"get",a));const{has:f}=Q(o),d=e?ut:t?ht:g;if(f.call(o,i))return d(r.get(i));if(f.call(o,a))return d(r.get(a));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!t&&w(u(i),"iterate",P),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,o=u(r),a=u(i);return t||(I(i,a)&&w(o,"has",i),w(o,"has",a)),i===a?r.has(i):r.has(i)||r.has(a)},forEach(i,r){const o=this,a=o.__v_raw,f=u(a),d=e?ut:t?ht:g;return!t&&w(f,"iterate",P),a.forEach((c,p)=>i.call(r,d(c),d(p),o))}};return Bt(s,t?{add:X("add"),set:X("set"),delete:X("delete"),clear:X("clear")}:{add(i){!e&&!S(i)&&!O(i)&&(i=u(i));const r=u(this);return Q(r).has.call(r,i)||(r.add(i),T(r,"add",i,i)),this},set(i,r){!e&&!S(r)&&!O(r)&&(r=u(r));const o=u(this),{has:a,get:f}=Q(o);let d=a.call(o,i);d||(i=u(i),d=a.call(o,i));const c=f.call(o,i);return o.set(i,r),d?I(r,c)&&T(o,"set",i,r):T(o,"add",i,r),this},delete(i){const r=u(this),{has:o,get:a}=Q(r);let f=o.call(r,i);f||(i=u(i),f=o.call(r,i)),a&&a.call(r,i);const d=r.delete(i);return f&&T(r,"delete",i,void 0),d},clear(){const i=u(this),r=i.size!==0,o=i.clear();return r&&T(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=ue(i,t,e)}),s}function st(t,e){const s=he(t,e);return(n,i,r)=>i==="__v_isReactive"?!t:i==="__v_isReadonly"?t:i==="__v_raw"?n:Reflect.get($(s,i)&&i in n?s:n,i,r)}const pe={get:st(!1,!1)},de={get:st(!1,!0)},_e={get:st(!0,!1)},ve={get:st(!0,!0)},Lt=new WeakMap,jt=new WeakMap,Kt=new WeakMap,Ht=new WeakMap;function ge(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function we(t){return t.__v_skip||!Object.isExtensible(t)?0:ge(zt(t))}function Ct(t){return O(t)?t:it(t,!1,ae,pe,Lt)}function Oe(t){return it(t,!1,ce,de,jt)}function Wt(t){return it(t,!0,fe,_e,Kt)}function Ae(t){return it(t,!0,le,ve,Ht)}function it(t,e,s,n,i){if(!j(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=we(t);if(r===0)return t;const o=i.get(t);if(o)return o;const a=new Proxy(t,r===2?n:s);return i.set(t,a),a}function N(t){return O(t)?N(t.__v_raw):!!(t&&t.__v_isReactive)}function O(t){return!!(t&&t.__v_isReadonly)}function S(t){return!!(t&&t.__v_isShallow)}function Re(t){return t?!!t.__v_raw:!1}function u(t){const e=t&&t.__v_raw;return e?u(e):t}function Le(t){return!$(t,"__v_skip")&&Object.isExtensible(t)&&Jt(t,"__v_skip",!0),t}const g=t=>j(t)?Ct(t):t,ht=t=>j(t)?Wt(t):t;function R(t){return t?t.__v_isRef===!0:!1}function be(t){return Vt(t,!1)}function je(t){return Vt(t,!0)}function Vt(t,e){return R(t)?t:new Se(t,e)}class Se{constructor(e,s){this.dep=new et,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?e:u(e),this._value=s?e:g(e),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(e){const s=this._rawValue,n=this.__v_isShallow||S(e)||O(e);e=n?e:u(e),I(e,s)&&(this._rawValue=e,this._value=n?e:g(e),this.dep.trigger())}}function Nt(t){return R(t)?t.value:t}function Ke(t){return Y(t)?t():Nt(t)}const me={get:(t,e,s)=>e==="__v_raw"?t:Nt(Reflect.get(t,e,s)),set:(t,e,s,n)=>{const i=t[e];return R(i)&&!R(s)?(i.value=s,!0):Reflect.set(t,e,s,n)}};function He(t){return N(t)?t:new Proxy(t,me)}class xe{constructor(e){this.__v_isRef=!0,this._value=void 0;const s=this.dep=new et,{get:n,set:i}=e(s.track.bind(s),s.trigger.bind(s));this._get=n,this._set=i}get value(){return this._value=this._get()}set value(e){this._set(e)}}function Ce(t){return new xe(t)}function We(t){const e=y(t)?new Array(t.length):{};for(const s in t)e[s]=Yt(t,s);return e}class ye{constructor(e,s,n){this._object=e,this._key=s,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return se(u(this._object),this._key)}}class Te{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Ve(t,e,s){return R(t)?t:Y(t)?new Te(t):j(t)&&arguments.length>1?Yt(t,e,s):be(t)}function Yt(t,e,s){const n=t[e];return R(n)?n:new ye(t,e,s)}class De{constructor(e,s,n){this.fn=e,this.setter=s,this._value=void 0,this.dep=new et(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=z-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&h!==this)return St(this,!0),!0}get value(){const e=this.dep.track();return yt(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Ne(t,e,s=!1){let n,i;return Y(t)?n=t:(n=t.get,i=t.set),new De(n,i,s)}const Z={},tt=new WeakMap;let M;function Ie(t,e=!1,s=M){if(s){let n=tt.get(s);n||tt.set(s,n=[]),n.push(t)}}function Ye(t,e,s=Ft){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:a,call:f}=s,d=l=>i?l:S(l)||i===!1||i===0?D(l,1):D(l);let c,p,_,G,J=!1,U=!1;if(R(t)?(p=()=>t.value,J=S(t)):N(t)?(p=()=>d(t),J=!0):y(t)?(U=!0,J=t.some(l=>N(l)||S(l)),p=()=>t.map(l=>{if(R(l))return l.value;if(N(l))return d(l);if(Y(l))return f?f(l,2):l()})):Y(t)?e?p=f?()=>f(t,2):t:p=()=>{if(_){Dt();try{_()}finally{It()}}const l=M;M=c;try{return f?f(t,3,[G]):t(G)}finally{M=l}}:p=Xt,e&&i){const l=p,m=i===!0?1/0:i;p=()=>D(l(),m)}const nt=$t(),A=()=>{c.stop(),nt&&nt.active&&Ut(nt.effects,c)};if(r&&e){const l=e;e=(...m)=>{l(...m),A()}}let E=U?new Array(t.length).fill(Z):Z;const K=l=>{if(!(!(c.flags&1)||!c.dirty&&!l))if(e){const m=c.run();if(i||J||(U?m.some((rt,q)=>I(rt,E[q])):I(m,E))){_&&_();const rt=M;M=c;try{const q=[m,E===Z?void 0:U&&E[0]===Z?[]:E,G];E=m,f?f(e,3,q):e(...q)}finally{M=rt}}}else c.run()};return a&&a(K),c=new kt(p),c.scheduler=o?()=>o(K,!1):K,G=l=>Ie(l,!1,c),_=c.onStop=()=>{const l=tt.get(c);if(l){if(f)f(l,4);else for(const m of l)m();tt.delete(c)}},e?n?K(!0):E=c.run():o?o(K.bind(null,!0),!0):c.run(),A.pause=c.pause.bind(c),A.resume=c.resume.bind(c),A.stop=A,A}function D(t,e=1/0,s){if(e<=0||!j(t)||t.__v_skip||(s=s||new Set,s.has(t)))return t;if(s.add(t),e--,R(t))D(t.value,e,s);else if(y(t))for(let n=0;n{D(n,e,s)});else if(Qt(t)){for(const n in t)D(t[n],e,s);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&D(t[n],e,s)}return t}export{N as A,Zt as E,kt as R,R as a,Dt as b,Ne as c,Oe as d,w as e,Ae as f,T as g,Ct as h,Re as i,D as j,be as k,Ke as l,Le as m,Wt as n,$t as o,He as p,Pe as q,It as r,je as s,u as t,Ve as u,Ce as v,Ye as w,We as x,Nt as y,Me as z};
diff --git a/js/@vue_reactivity@3.5.16-CUIkIwWA.js.gz b/js/@vue_reactivity@3.5.16-CUIkIwWA.js.gz
new file mode 100644
index 00000000..440447c6
Binary files /dev/null and b/js/@vue_reactivity@3.5.16-CUIkIwWA.js.gz differ
diff --git a/js/@vue_runtime-core@3.5.13-Moo8VrGQ.js b/js/@vue_runtime-core@3.5.13-Moo8VrGQ.js
deleted file mode 100644
index 88da9c53..00000000
--- a/js/@vue_runtime-core@3.5.13-Moo8VrGQ.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import{c as Ml,w as wl,i as Hs,a as Ft,s as Hl,p as Ns,m as Nl,t as Ot,b as Ge,r as Je,E as $l,R as Ll,d as Sl,e as $s,g as Vl,h as Ul,j as Dl}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import{a as L,n as Ls,b as R,E as W,e as ue,o as me,p as Ss,i as ge,q as Vs,s as ls,u as je,r as Us,v as Pt,N as Ie,w as jl,x as et,c as Q,y as tt,z as ke,A as Rl,B as St,C as ft,j as Kl,D as Ds,F as js,G as Wl,H as ql,d as Gl}from"./@vue_shared@3.5.13-CBbo5MAb.js";/**
-* @vue/runtime-core v3.5.13
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/function ct(e,t,s,l){try{return l?e(...l):e()}catch(n){ut(n,t,s)}}function Ee(e,t,s,l){if(L(e)){const n=ct(e,t,s,l);return n&&Ls(n)&&n.catch(r=>{ut(r,t,s)}),n}if(R(e)){const n=[];for(let r=0;r>>1,n=ie[l],r=rt(n);r=rt(s)?ie.push(e):ie.splice(Ql(t),0,e),e.flags|=1,Ks()}}function Ks(){vt||(vt=Rs.then(qs))}function Kt(e){R(e)?Re.push(...e):Pe&&e.id===-1?Pe.splice(De+1,0,e):e.flags&1||(Re.push(e),e.flags|=1),Ks()}function _s(e,t,s=Te+1){for(;srt(s)-rt(l));if(Re.length=0,Pe){Pe.push(...t);return}for(Pe=t,De=0;Dee.id==null?e.flags&2?-1:1/0:e.id;function qs(e){try{for(Te=0;Te{l._d&&Ms(-1);const r=Ct(t);let i;try{i=e(...n)}finally{Ct(r),l._d&&Ms(1)}return i};return l._n=!0,l._c=!0,l._d=!0,l}function dr(e,t){if(ee===null)return e;const s=$t(ee),l=e.dirs||(e.dirs=[]);for(let n=0;ne.__isTeleport,st=e=>e&&(e.disabled||e.disabled===""),xs=e=>e&&(e.defer||e.defer===""),Fs=e=>typeof SVGElement<"u"&&e instanceof SVGElement,vs=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Wt=(e,t)=>{const s=e&&e.to;return me(s)?t?t(s):null:s},Qs={name:"Teleport",__isTeleport:!0,process(e,t,s,l,n,r,i,c,u,g){const{mc:a,pc:d,pbc:m,o:{insert:x,querySelector:A,createText:B,createComment:q}}=g,S=st(t.props);let{shapeFlag:E,children:P,dynamicChildren:O}=t;if(e==null){const k=t.el=B(""),M=t.anchor=B("");x(k,s,l),x(M,s,l);const U=(I,H)=>{E&16&&(n&&n.isCE&&(n.ce._teleportTarget=I),a(P,I,H,n,r,i,c,u))},V=()=>{const I=t.target=Wt(t.props,A),H=Xs(I,t,B,x);I&&(i!=="svg"&&Fs(I)?i="svg":i!=="mathml"&&vs(I)&&(i="mathml"),S||(U(I,H),mt(t,!1)))};S&&(U(s,M),mt(t,!0)),xs(t.props)?z(()=>{V(),t.el.__isMounted=!0},r):V()}else{if(xs(t.props)&&!e.el.__isMounted){z(()=>{Qs.process(e,t,s,l,n,r,i,c,u,g),delete e.el.__isMounted},r);return}t.el=e.el,t.targetStart=e.targetStart;const k=t.anchor=e.anchor,M=t.target=e.target,U=t.targetAnchor=e.targetAnchor,V=st(e.props),I=V?s:M,H=V?k:U;if(i==="svg"||Fs(M)?i="svg":(i==="mathml"||vs(M))&&(i="mathml"),O?(m(e.dynamicChildren,O,I,n,r,i,c),us(e,t,!0)):u||d(e,t,I,H,n,r,i,c,!1),S)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):gt(t,s,k,g,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const D=t.target=Wt(t.props,A);D&>(t,D,null,g,0)}else V&>(t,M,U,g,1);mt(t,S)}},remove(e,t,s,{um:l,o:{remove:n}},r){const{shapeFlag:i,children:c,anchor:u,targetStart:g,targetAnchor:a,target:d,props:m}=e;if(d&&(n(g),n(a)),r&&n(u),i&16){const x=r||!st(m);for(let A=0;A{e.isMounted=!0}),is(()=>{e.isUnmounting=!0}),e}const pe=[Function,Array],en={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:pe,onEnter:pe,onAfterEnter:pe,onEnterCancelled:pe,onBeforeLeave:pe,onLeave:pe,onAfterLeave:pe,onLeaveCancelled:pe,onBeforeAppear:pe,onAppear:pe,onAfterAppear:pe,onAppearCancelled:pe},Zs=e=>{const t=e.subTree;return t.component?Zs(t.component):t},tn={name:"BaseTransition",props:en,setup(e,{slots:t}){const s=gs(),l=zl();return()=>{const n=t.default&&tl(t.default(),!0);if(!n||!n.length)return;const r=zs(n),i=Ot(e),{mode:c}=i;if(l.isLeaving)return Vt(r);const u=Cs(r);if(!u)return Vt(r);let g=qt(u,i,l,s,d=>g=d);u.type!==se&&We(u,g);let a=s.subTree&&Cs(s.subTree);if(a&&a.type!==se&&!_e(u,a)&&Zs(s).type!==se){let d=qt(a,i,l,s);if(We(a,d),c==="out-in"&&u.type!==se)return l.isLeaving=!0,d.afterLeave=()=>{l.isLeaving=!1,s.job.flags&8||s.update(),delete d.afterLeave,a=void 0},Vt(r);c==="in-out"&&u.type!==se?d.delayLeave=(m,x,A)=>{const B=el(l,a);B[String(a.key)]=a,m[Me]=()=>{x(),m[Me]=void 0,delete g.delayedLeave,a=void 0},g.delayedLeave=()=>{A(),delete g.delayedLeave,a=void 0}}:a=void 0}else a&&(a=void 0);return r}}};function zs(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==se){t=s;break}}return t}const gr=tn;function el(e,t){const{leavingVNodes:s}=e;let l=s.get(t.type);return l||(l=Object.create(null),s.set(t.type,l)),l}function qt(e,t,s,l,n){const{appear:r,mode:i,persisted:c=!1,onBeforeEnter:u,onEnter:g,onAfterEnter:a,onEnterCancelled:d,onBeforeLeave:m,onLeave:x,onAfterLeave:A,onLeaveCancelled:B,onBeforeAppear:q,onAppear:S,onAfterAppear:E,onAppearCancelled:P}=t,O=String(e.key),k=el(s,e),M=(I,H)=>{I&&Ee(I,l,9,H)},U=(I,H)=>{const D=H[1];M(I,H),R(I)?I.every(X=>X.length<=1)&&D():I.length<=1&&D()},V={mode:i,persisted:c,beforeEnter(I){let H=u;if(!s.isMounted)if(r)H=q||u;else return;I[Me]&&I[Me](!0);const D=k[O];D&&_e(e,D)&&D.el[Me]&&D.el[Me](),M(H,[I])},enter(I){let H=g,D=a,X=d;if(!s.isMounted)if(r)H=S||g,D=E||a,X=P||d;else return;let te=!1;const ne=I[pt]=Ae=>{te||(te=!0,Ae?M(X,[I]):M(D,[I]),V.delayedLeave&&V.delayedLeave(),I[pt]=void 0)};H?U(H,[I,ne]):ne()},leave(I,H){const D=String(e.key);if(I[pt]&&I[pt](!0),s.isUnmounting)return H();M(m,[I]);let X=!1;const te=I[Me]=ne=>{X||(X=!0,H(),ne?M(B,[I]):M(A,[I]),I[Me]=void 0,k[D]===e&&delete k[D])};k[D]=e,x?U(x,[I,te]):te()},clone(I){const H=qt(I,t,s,l,n);return n&&n(H),H}};return V}function Vt(e){if(Mt(e))return e=Be(e),e.children=null,e}function Cs(e){if(!Mt(e))return Ys(e.type)&&e.children?zs(e.children):e;const{shapeFlag:t,children:s}=e;if(s){if(t&16)return s[0];if(t&32&&L(s.default))return s.default()}}function We(e,t){e.shapeFlag&6&&e.component?(e.transition=t,We(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function tl(e,t=!1,s){let l=[],n=0;for(let r=0;r1)for(let r=0;rs.value,set:r=>s.value=r})}return s}function Tt(e,t,s,l,n=!1){if(R(e)){e.forEach((A,B)=>Tt(A,t&&(R(t)?t[B]:t),s,l,n));return}if(Se(l)&&!n){l.shapeFlag&512&&l.type.__asyncResolved&&l.component.subTree.component&&Tt(e,t,s,l.component.subTree);return}const r=l.shapeFlag&4?$t(l.component):l.el,i=n?null:r,{i:c,r:u}=e,g=t&&t.r,a=c.refs===W?c.refs={}:c.refs,d=c.setupState,m=Ot(d),x=d===W?()=>!1:A=>Q(m,A);if(g!=null&&g!==u&&(me(g)?(a[g]=null,x(g)&&(d[g]=null)):Ft(g)&&(g.value=null)),L(u))ct(u,c,12,[i,a]);else{const A=me(u),B=Ft(u);if(A||B){const q=()=>{if(e.f){const S=A?x(u)?d[u]:a[u]:u.value;n?R(S)&&Us(S,r):R(S)?S.includes(r)||S.push(r):A?(a[u]=[r],x(u)&&(d[u]=a[u])):(u.value=[r],e.k&&(a[e.k]=u.value))}else A?(a[u]=i,x(u)&&(d[u]=i)):B&&(u.value=i,e.k&&(a[e.k]=i))};i?(q.id=-1,z(q,s)):q()}}}Pt().requestIdleCallback;Pt().cancelIdleCallback;const Se=e=>!!e.type.__asyncLoader,Mt=e=>e.type.__isKeepAlive,sn={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=gs(),l=s.ctx;if(!l.renderer)return()=>{const E=t.default&&t.default();return E&&E.length===1?E[0]:E};const n=new Map,r=new Set;let i=null;const c=s.suspense,{renderer:{p:u,m:g,um:a,o:{createElement:d}}}=l,m=d("div");l.activate=(E,P,O,k,M)=>{const U=E.component;g(E,P,O,0,c),u(U.vnode,E,P,O,U,c,k,E.slotScopeIds,M),z(()=>{U.isDeactivated=!1,U.a&&et(U.a);const V=E.props&&E.props.onVnodeMounted;V&&ye(V,U.parent,E)},c)},l.deactivate=E=>{const P=E.component;Et(P.m),Et(P.a),g(E,m,null,1,c),z(()=>{P.da&&et(P.da);const O=E.props&&E.props.onVnodeUnmounted;O&&ye(O,P.parent,E),P.isDeactivated=!0},c)};function x(E){Ut(E),a(E,s,c,!0)}function A(E){n.forEach((P,O)=>{const k=ss(P.type);k&&!E(k)&&B(O)})}function B(E){const P=n.get(E);P&&(!i||!_e(P,i))?x(P):i&&Ut(i),n.delete(E),r.delete(E)}_t(()=>[e.include,e.exclude],([E,P])=>{E&&A(O=>Ze(E,O)),P&&A(O=>!Ze(P,O))},{flush:"post",deep:!0});let q=null;const S=()=>{q!=null&&(At(s.subTree.type)?z(()=>{n.set(q,yt(s.subTree))},s.subTree.suspense):n.set(q,yt(s.subTree)))};return rs(S),nl(S),is(()=>{n.forEach(E=>{const{subTree:P,suspense:O}=s,k=yt(P);if(E.type===k.type&&E.key===k.key){Ut(k);const M=k.component.da;M&&z(M,O);return}x(E)})}),()=>{if(q=null,!t.default)return i=null;const E=t.default(),P=E[0];if(E.length>1)return i=null,E;if(!Ue(P)||!(P.shapeFlag&4)&&!(P.shapeFlag&128))return i=null,P;let O=yt(P);if(O.type===se)return i=null,O;const k=O.type,M=ss(Se(O)?O.type.__asyncResolved||{}:k),{include:U,exclude:V,max:I}=e;if(U&&(!M||!Ze(U,M))||V&&M&&Ze(V,M))return O.shapeFlag&=-257,i=O,P;const H=O.key==null?k:O.key,D=n.get(H);return O.el&&(O=Be(O),P.shapeFlag&128&&(P.ssContent=O)),q=H,D?(O.el=D.el,O.component=D.component,O.transition&&We(O,O.transition),O.shapeFlag|=512,r.delete(H),r.add(H)):(r.add(H),I&&r.size>parseInt(I,10)&&B(r.values().next().value)),O.shapeFlag|=256,i=O,At(P.type)?P:O}}},mr=sn;function Ze(e,t){return R(e)?e.some(s=>Ze(s,t)):me(e)?e.split(",").includes(t):ql(e)?(e.lastIndex=0,e.test(t)):!1}function ln(e,t){ll(e,"a",t)}function nn(e,t){ll(e,"da",t)}function ll(e,t,s=le){const l=e.__wdc||(e.__wdc=()=>{let n=s;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(wt(t,l,s),s){let n=s.parent;for(;n&&n.parent;)Mt(n.parent.vnode)&&rn(l,t,s,n),n=n.parent}}function rn(e,t,s,l){const n=wt(t,e,l,!0);rl(()=>{Us(l[t],n)},s)}function Ut(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function yt(e){return e.shapeFlag&128?e.ssContent:e}function wt(e,t,s=le,l=!1){if(s){const n=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...i)=>{Ge();const c=at(s),u=Ee(t,s,e,i);return c(),Je(),u});return l?n.unshift(r):n.push(r),r}}const Oe=e=>(t,s=le)=>{(!ot||e==="sp")&&wt(e,(...l)=>t(...l),s)},on=Oe("bm"),rs=Oe("m"),fn=Oe("bu"),nl=Oe("u"),is=Oe("bum"),rl=Oe("um"),cn=Oe("sp"),un=Oe("rtg"),an=Oe("rtc");function dn(e,t=le){wt("ec",e,t)}const os="components",hn="directives";function br(e,t){return fs(os,e,!0,t)||e}const il=Symbol.for("v-ndc");function _r(e){return me(e)?fs(os,e,!1)||e:e||il}function xr(e){return fs(hn,e)}function fs(e,t,s=!0,l=!1){const n=ee||le;if(n){const r=n.type;if(e===os){const c=ss(r,!1);if(c&&(c===t||c===ke(t)||c===js(ke(t))))return r}const i=Ts(n[e]||r[e],t)||Ts(n.appContext[e],t);return!i&&l?r:i}}function Ts(e,t){return e&&(e[t]||e[ke(t)]||e[js(ke(t))])}function Fr(e,t,s={},l,n){if(ee.ce||ee.parent&&Se(ee.parent)&&ee.parent.ce)return It(),zt(he,null,[oe("slot",s,l)],64);let r=e[t];r&&r._c&&(r._d=!1),It();const i=r&&ol(r(s)),c=s.key||i&&i.key,u=zt(he,{key:(c&&!Gl(c)?c:`_${t}`)+""},i||[],i&&e._===1?64:-2);return u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),r&&r._c&&(r._d=!0),u}function ol(e){return e.some(t=>Ue(t)?!(t.type===se||t.type===he&&!ol(t.children)):!0)?e:null}const Gt=e=>e?Il(e)?$t(e):Gt(e.parent):null,lt=ue(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Gt(e.parent),$root:e=>Gt(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>cl(e),$forceUpdate:e=>e.f||(e.f=()=>{ns(e.update)}),$nextTick:e=>e.n||(e.n=Yl.bind(e.proxy)),$watch:e=>Hn.bind(e)}),Dt=(e,t)=>e!==W&&!e.__isScriptSetup&&Q(e,t),gn={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:l,data:n,props:r,accessCache:i,type:c,appContext:u}=e;let g;if(t[0]!=="$"){const x=i[t];if(x!==void 0)switch(x){case 1:return l[t];case 2:return n[t];case 4:return s[t];case 3:return r[t]}else{if(Dt(l,t))return i[t]=1,l[t];if(n!==W&&Q(n,t))return i[t]=2,n[t];if((g=e.propsOptions[0])&&Q(g,t))return i[t]=3,r[t];if(s!==W&&Q(s,t))return i[t]=4,s[t];Yt&&(i[t]=0)}}const a=lt[t];let d,m;if(a)return t==="$attrs"&&$s(e.attrs,"get",""),a(e);if((d=c.__cssModules)&&(d=d[t]))return d;if(s!==W&&Q(s,t))return i[t]=4,s[t];if(m=u.config.globalProperties,Q(m,t))return m[t]},set({_:e},t,s){const{data:l,setupState:n,ctx:r}=e;return Dt(n,t)?(n[t]=s,!0):l!==W&&Q(l,t)?(l[t]=s,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:l,appContext:n,propsOptions:r}},i){let c;return!!s[i]||e!==W&&Q(e,i)||Dt(t,i)||(c=r[0])&&Q(c,i)||Q(l,i)||Q(lt,i)||Q(n.config.globalProperties,i)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:Q(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function Jt(e){return R(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function vr(e,t){const s=Jt(e);for(const l in t){if(l.startsWith("__skip"))continue;let n=s[l];n?R(n)||L(n)?n=s[l]={type:n,default:t[l]}:n.default=t[l]:n===null&&(n=s[l]={default:t[l]}),n&&t[`__skip_${l}`]&&(n.skipFactory=!0)}return s}let Yt=!0;function pn(e){const t=cl(e),s=e.proxy,l=e.ctx;Yt=!1,t.beforeCreate&&ks(t.beforeCreate,e,"bc");const{data:n,computed:r,methods:i,watch:c,provide:u,inject:g,created:a,beforeMount:d,mounted:m,beforeUpdate:x,updated:A,activated:B,deactivated:q,beforeDestroy:S,beforeUnmount:E,destroyed:P,unmounted:O,render:k,renderTracked:M,renderTriggered:U,errorCaptured:V,serverPrefetch:I,expose:H,inheritAttrs:D,components:X,directives:te,filters:ne}=t;if(g&&yn(g,l,null),i)for(const G in i){const J=i[G];L(J)&&(l[G]=J.bind(s))}if(n){const G=n.call(s,s);ge(G)&&(e.data=Ul(G))}if(Yt=!0,r)for(const G in r){const J=r[G],He=L(J)?J.bind(s,s):L(J.get)?J.get.bind(s,s):Ie,dt=!L(J)&&L(J.set)?J.set.bind(s):Ie,Ne=ir({get:He,set:dt});Object.defineProperty(l,G,{enumerable:!0,configurable:!0,get:()=>Ne.value,set:xe=>Ne.value=xe})}if(c)for(const G in c)fl(c[G],l,s,G);if(u){const G=L(u)?u.call(s):u;Reflect.ownKeys(G).forEach(J=>{vn(J,G[J])})}a&&ks(a,e,"c");function Z(G,J){R(J)?J.forEach(He=>G(He.bind(s))):J&&G(J.bind(s))}if(Z(on,d),Z(rs,m),Z(fn,x),Z(nl,A),Z(ln,B),Z(nn,q),Z(dn,V),Z(an,M),Z(un,U),Z(is,E),Z(rl,O),Z(cn,I),R(H))if(H.length){const G=e.exposed||(e.exposed={});H.forEach(J=>{Object.defineProperty(G,J,{get:()=>s[J],set:He=>s[J]=He})})}else e.exposed||(e.exposed={});k&&e.render===Ie&&(e.render=k),D!=null&&(e.inheritAttrs=D),X&&(e.components=X),te&&(e.directives=te),I&&sl(e)}function yn(e,t,s=Ie){R(e)&&(e=Qt(e));for(const l in e){const n=e[l];let r;ge(n)?"default"in n?r=bt(n.from||l,n.default,!0):r=bt(n.from||l):r=bt(n),Ft(r)?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[l]=r}}function ks(e,t,s){Ee(R(e)?e.map(l=>l.bind(t.proxy)):e.bind(t.proxy),t,s)}function fl(e,t,s,l){let n=l.includes(".")?Fl(s,l):()=>s[l];if(me(e)){const r=t[e];L(r)&&_t(n,r)}else if(L(e))_t(n,e.bind(s));else if(ge(e))if(R(e))e.forEach(r=>fl(r,t,s,l));else{const r=L(e.handler)?e.handler.bind(s):t[e.handler];L(r)&&_t(n,r,e)}}function cl(e){const t=e.type,{mixins:s,extends:l}=t,{mixins:n,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,c=r.get(t);let u;return c?u=c:!n.length&&!s&&!l?u=t:(u={},n.length&&n.forEach(g=>kt(u,g,i,!0)),kt(u,t,i)),ge(t)&&r.set(t,u),u}function kt(e,t,s,l=!1){const{mixins:n,extends:r}=t;r&&kt(e,r,s,!0),n&&n.forEach(i=>kt(e,i,s,!0));for(const i in t)if(!(l&&i==="expose")){const c=mn[i]||s&&s[i];e[i]=c?c(e[i],t[i]):t[i]}return e}const mn={data:Es,props:As,emits:As,methods:ze,computed:ze,beforeCreate:re,created:re,beforeMount:re,mounted:re,beforeUpdate:re,updated:re,beforeDestroy:re,beforeUnmount:re,destroyed:re,unmounted:re,activated:re,deactivated:re,errorCaptured:re,serverPrefetch:re,components:ze,directives:ze,watch:_n,provide:Es,inject:bn};function Es(e,t){return t?e?function(){return ue(L(e)?e.call(this,this):e,L(t)?t.call(this,this):t)}:t:e}function bn(e,t){return ze(Qt(e),Qt(t))}function Qt(e){if(R(e)){const t={};for(let s=0;s1)return s&&L(t)?t.call(l&&l.proxy):t}}function Cr(){return!!(le||ee||Ve)}const al={},dl=()=>Object.create(al),hl=e=>Object.getPrototypeOf(e)===al;function Cn(e,t,s,l=!1){const n={},r=dl();e.propsDefaults=Object.create(null),gl(e,t,n,r);for(const i in e.propsOptions[0])i in n||(n[i]=void 0);s?e.props=l?n:Sl(n):e.type.props?e.props=n:e.props=r,e.attrs=r}function Tn(e,t,s,l){const{props:n,attrs:r,vnode:{patchFlag:i}}=e,c=Ot(n),[u]=e.propsOptions;let g=!1;if((l||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let d=0;d{u=!0;const[m,x]=pl(d,t,!0);ue(i,m),x&&c.push(...x)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!u)return ge(e)&&l.set(e,je),je;if(R(r))for(let a=0;ae[0]==="_"||e==="$stable",cs=e=>R(e)?e.map(be):[be(e)],En=(e,t,s)=>{if(t._n)return t;const l=Xl((...n)=>cs(t(...n)),s);return l._c=!1,l},ml=(e,t,s)=>{const l=e._ctx;for(const n in e){if(yl(n))continue;const r=e[n];if(L(r))t[n]=En(n,r,l);else if(r!=null){const i=cs(r);t[n]=()=>i}}},bl=(e,t)=>{const s=cs(t);e.slots.default=()=>s},_l=(e,t,s)=>{for(const l in t)(s||l!=="_")&&(e[l]=t[l])},An=(e,t,s)=>{const l=e.slots=dl();if(e.vnode.shapeFlag&32){const n=t._;n?(_l(l,t,s),s&&Kl(l,"_",n,!0)):ml(t,l)}else t&&bl(e,t)},In=(e,t,s)=>{const{vnode:l,slots:n}=e;let r=!0,i=W;if(l.shapeFlag&32){const c=t._;c?s&&c===1?r=!1:_l(n,t,s):(r=!t.$stable,ml(t,n)),i=t}else t&&(bl(e,t),i={default:1});if(r)for(const c in n)!yl(c)&&i[c]==null&&delete n[c]},z=qn;function Tr(e){return Bn(e)}function Bn(e,t){const s=Pt();s.__VUE__=!0;const{insert:l,remove:n,patchProp:r,createElement:i,createText:c,createComment:u,setText:g,setElementText:a,parentNode:d,nextSibling:m,setScopeId:x=Ie,insertStaticContent:A}=e,B=(o,f,h,b=null,p=null,y=null,C=void 0,v=null,F=!!f.dynamicChildren)=>{if(o===f)return;o&&!_e(o,f)&&(b=ht(o),xe(o,p,y,!0),o=null),f.patchFlag===-2&&(F=!1,f.dynamicChildren=null);const{type:_,ref:N,shapeFlag:T}=f;switch(_){case Nt:q(o,f,h,b);break;case se:S(o,f,h,b);break;case Rt:o==null&&E(f,h,b,C);break;case he:X(o,f,h,b,p,y,C,v,F);break;default:T&1?k(o,f,h,b,p,y,C,v,F):T&6?te(o,f,h,b,p,y,C,v,F):(T&64||T&128)&&_.process(o,f,h,b,p,y,C,v,F,Qe)}N!=null&&p&&Tt(N,o&&o.ref,y,f||o,!f)},q=(o,f,h,b)=>{if(o==null)l(f.el=c(f.children),h,b);else{const p=f.el=o.el;f.children!==o.children&&g(p,f.children)}},S=(o,f,h,b)=>{o==null?l(f.el=u(f.children||""),h,b):f.el=o.el},E=(o,f,h,b)=>{[o.el,o.anchor]=A(o.children,f,h,b,o.el,o.anchor)},P=({el:o,anchor:f},h,b)=>{let p;for(;o&&o!==f;)p=m(o),l(o,h,b),o=p;l(f,h,b)},O=({el:o,anchor:f})=>{let h;for(;o&&o!==f;)h=m(o),n(o),o=h;n(f)},k=(o,f,h,b,p,y,C,v,F)=>{f.type==="svg"?C="svg":f.type==="math"&&(C="mathml"),o==null?M(f,h,b,p,y,C,v,F):I(o,f,p,y,C,v,F)},M=(o,f,h,b,p,y,C,v)=>{let F,_;const{props:N,shapeFlag:T,transition:w,dirs:$}=o;if(F=o.el=i(o.type,y,N&&N.is,N),T&8?a(F,o.children):T&16&&V(o.children,F,null,b,p,jt(o,y),C,v),$&&$e(o,null,b,"created"),U(F,o,o.scopeId,C,b),N){for(const Y in N)Y!=="value"&&!tt(Y)&&r(F,Y,null,N[Y],y,b);"value"in N&&r(F,"value",null,N.value,y),(_=N.onVnodeBeforeMount)&&ye(_,b,o)}$&&$e(o,null,b,"beforeMount");const j=On(p,w);j&&w.beforeEnter(F),l(F,f,h),((_=N&&N.onVnodeMounted)||j||$)&&z(()=>{_&&ye(_,b,o),j&&w.enter(F),$&&$e(o,null,b,"mounted")},p)},U=(o,f,h,b,p)=>{if(h&&x(o,h),b)for(let y=0;y{for(let _=F;_{const v=f.el=o.el;let{patchFlag:F,dynamicChildren:_,dirs:N}=f;F|=o.patchFlag&16;const T=o.props||W,w=f.props||W;let $;if(h&&Le(h,!1),($=w.onVnodeBeforeUpdate)&&ye($,h,f,o),N&&$e(f,o,h,"beforeUpdate"),h&&Le(h,!0),(T.innerHTML&&w.innerHTML==null||T.textContent&&w.textContent==null)&&a(v,""),_?H(o.dynamicChildren,_,v,h,b,jt(f,p),y):C||J(o,f,v,null,h,b,jt(f,p),y,!1),F>0){if(F&16)D(v,T,w,h,p);else if(F&2&&T.class!==w.class&&r(v,"class",null,w.class,p),F&4&&r(v,"style",T.style,w.style,p),F&8){const j=f.dynamicProps;for(let Y=0;Y{$&&ye($,h,f,o),N&&$e(f,o,h,"updated")},b)},H=(o,f,h,b,p,y,C)=>{for(let v=0;v{if(f!==h){if(f!==W)for(const y in f)!tt(y)&&!(y in h)&&r(o,y,f[y],null,p,b);for(const y in h){if(tt(y))continue;const C=h[y],v=f[y];C!==v&&y!=="value"&&r(o,y,v,C,p,b)}"value"in h&&r(o,"value",f.value,h.value,p)}},X=(o,f,h,b,p,y,C,v,F)=>{const _=f.el=o?o.el:c(""),N=f.anchor=o?o.anchor:c("");let{patchFlag:T,dynamicChildren:w,slotScopeIds:$}=f;$&&(v=v?v.concat($):$),o==null?(l(_,h,b),l(N,h,b),V(f.children||[],h,N,p,y,C,v,F)):T>0&&T&64&&w&&o.dynamicChildren?(H(o.dynamicChildren,w,h,p,y,C,v),(f.key!=null||p&&f===p.subTree)&&us(o,f,!0)):J(o,f,h,N,p,y,C,v,F)},te=(o,f,h,b,p,y,C,v,F)=>{f.slotScopeIds=v,o==null?f.shapeFlag&512?p.ctx.activate(f,h,b,C,F):ne(f,h,b,p,y,C,F):Ae(o,f,F)},ne=(o,f,h,b,p,y,C)=>{const v=o.component=er(o,b,p);if(Mt(o)&&(v.ctx.renderer=Qe),tr(v,!1,C),v.asyncDep){if(p&&p.registerDep(v,Z,C),!o.el){const F=v.subTree=oe(se);S(null,F,f,h)}}else Z(v,o,f,h,p,y,C)},Ae=(o,f,h)=>{const b=f.component=o.component;if(Un(o,f,h))if(b.asyncDep&&!b.asyncResolved){G(b,f,h);return}else b.next=f,b.update();else f.el=o.el,b.vnode=f},Z=(o,f,h,b,p,y,C)=>{const v=()=>{if(o.isMounted){let{next:T,bu:w,u:$,parent:j,vnode:Y}=o;{const ve=xl(o);if(ve){T&&(T.el=Y.el,G(o,T,C)),ve.asyncDep.then(()=>{o.isUnmounted||v()});return}}let K=T,ae;Le(o,!1),T?(T.el=Y.el,G(o,T,C)):T=Y,w&&et(w),(ae=T.props&&T.props.onVnodeBeforeUpdate)&&ye(ae,j,T,Y),Le(o,!0);const fe=Bs(o),Fe=o.subTree;o.subTree=fe,B(Fe,fe,d(Fe.el),ht(Fe),o,p,y),T.el=fe.el,K===null&&ds(o,fe.el),$&&z($,p),(ae=T.props&&T.props.onVnodeUpdated)&&z(()=>ye(ae,j,T,Y),p)}else{let T;const{el:w,props:$}=f,{bm:j,m:Y,parent:K,root:ae,type:fe}=o,Fe=Se(f);Le(o,!1),j&&et(j),!Fe&&(T=$&&$.onVnodeBeforeMount)&&ye(T,K,f),Le(o,!0);{ae.ce&&ae.ce._injectChildStyle(fe);const ve=o.subTree=Bs(o);B(null,ve,h,b,o,p,y),f.el=ve.el}if(Y&&z(Y,p),!Fe&&(T=$&&$.onVnodeMounted)){const ve=f;z(()=>ye(T,K,ve),p)}(f.shapeFlag&256||K&&Se(K.vnode)&&K.vnode.shapeFlag&256)&&o.a&&z(o.a,p),o.isMounted=!0,f=h=b=null}};o.scope.on();const F=o.effect=new Ll(v);o.scope.off();const _=o.update=F.run.bind(F),N=o.job=F.runIfDirty.bind(F);N.i=o,N.id=o.uid,F.scheduler=()=>ns(N),Le(o,!0),_()},G=(o,f,h)=>{f.component=o;const b=o.vnode.props;o.vnode=f,o.next=null,Tn(o,f.props,b,h),In(o,f.children,h),Ge(),_s(o),Je()},J=(o,f,h,b,p,y,C,v,F=!1)=>{const _=o&&o.children,N=o?o.shapeFlag:0,T=f.children,{patchFlag:w,shapeFlag:$}=f;if(w>0){if(w&128){dt(_,T,h,b,p,y,C,v,F);return}else if(w&256){He(_,T,h,b,p,y,C,v,F);return}}$&8?(N&16&&Ye(_,p,y),T!==_&&a(h,T)):N&16?$&16?dt(_,T,h,b,p,y,C,v,F):Ye(_,p,y,!0):(N&8&&a(h,""),$&16&&V(T,h,b,p,y,C,v,F))},He=(o,f,h,b,p,y,C,v,F)=>{o=o||je,f=f||je;const _=o.length,N=f.length,T=Math.min(_,N);let w;for(w=0;wN?Ye(o,p,y,!0,!1,T):V(f,h,b,p,y,C,v,F,T)},dt=(o,f,h,b,p,y,C,v,F)=>{let _=0;const N=f.length;let T=o.length-1,w=N-1;for(;_<=T&&_<=w;){const $=o[_],j=f[_]=F?we(f[_]):be(f[_]);if(_e($,j))B($,j,h,null,p,y,C,v,F);else break;_++}for(;_<=T&&_<=w;){const $=o[T],j=f[w]=F?we(f[w]):be(f[w]);if(_e($,j))B($,j,h,null,p,y,C,v,F);else break;T--,w--}if(_>T){if(_<=w){const $=w+1,j=$w)for(;_<=T;)xe(o[_],p,y,!0),_++;else{const $=_,j=_,Y=new Map;for(_=j;_<=w;_++){const de=f[_]=F?we(f[_]):be(f[_]);de.key!=null&&Y.set(de.key,_)}let K,ae=0;const fe=w-j+1;let Fe=!1,ve=0;const Xe=new Array(fe);for(_=0;_=fe){xe(de,p,y,!0);continue}let Ce;if(de.key!=null)Ce=Y.get(de.key);else for(K=j;K<=w;K++)if(Xe[K-j]===0&&_e(de,f[K])){Ce=K;break}Ce===void 0?xe(de,p,y,!0):(Xe[Ce-j]=_+1,Ce>=ve?ve=Ce:Fe=!0,B(de,f[Ce],h,null,p,y,C,v,F),ae++)}const ms=Fe?Pn(Xe):je;for(K=ms.length-1,_=fe-1;_>=0;_--){const de=j+_,Ce=f[de],bs=de+1{const{el:y,type:C,transition:v,children:F,shapeFlag:_}=o;if(_&6){Ne(o.component.subTree,f,h,b);return}if(_&128){o.suspense.move(f,h,b);return}if(_&64){C.move(o,f,h,Qe);return}if(C===he){l(y,f,h);for(let T=0;Tv.enter(y),p);else{const{leave:T,delayLeave:w,afterLeave:$}=v,j=()=>l(y,f,h),Y=()=>{T(y,()=>{j(),$&&$()})};w?w(y,j,Y):Y()}else l(y,f,h)},xe=(o,f,h,b=!1,p=!1)=>{const{type:y,props:C,ref:v,children:F,dynamicChildren:_,shapeFlag:N,patchFlag:T,dirs:w,cacheIndex:$}=o;if(T===-2&&(p=!1),v!=null&&Tt(v,null,h,o,!0),$!=null&&(f.renderCache[$]=void 0),N&256){f.ctx.deactivate(o);return}const j=N&1&&w,Y=!Se(o);let K;if(Y&&(K=C&&C.onVnodeBeforeUnmount)&&ye(K,f,o),N&6)Pl(o.component,h,b);else{if(N&128){o.suspense.unmount(h,b);return}j&&$e(o,null,f,"beforeUnmount"),N&64?o.type.remove(o,f,h,Qe,b):_&&!_.hasOnce&&(y!==he||T>0&&T&64)?Ye(_,f,h,!1,!0):(y===he&&T&384||!p&&N&16)&&Ye(F,f,h),b&&ps(o)}(Y&&(K=C&&C.onVnodeUnmounted)||j)&&z(()=>{K&&ye(K,f,o),j&&$e(o,null,f,"unmounted")},h)},ps=o=>{const{type:f,el:h,anchor:b,transition:p}=o;if(f===he){Ol(h,b);return}if(f===Rt){O(o);return}const y=()=>{n(h),p&&!p.persisted&&p.afterLeave&&p.afterLeave()};if(o.shapeFlag&1&&p&&!p.persisted){const{leave:C,delayLeave:v}=p,F=()=>C(h,y);v?v(o.el,y,F):F()}else y()},Ol=(o,f)=>{let h;for(;o!==f;)h=m(o),n(o),o=h;n(f)},Pl=(o,f,h)=>{const{bum:b,scope:p,job:y,subTree:C,um:v,m:F,a:_}=o;Et(F),Et(_),b&&et(b),p.stop(),y&&(y.flags|=8,xe(C,o,f,h)),v&&z(v,f),z(()=>{o.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&o.asyncDep&&!o.asyncResolved&&o.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},Ye=(o,f,h,b=!1,p=!1,y=0)=>{for(let C=y;C{if(o.shapeFlag&6)return ht(o.component.subTree);if(o.shapeFlag&128)return o.suspense.next();const f=m(o.anchor||o.el),h=f&&f[Js];return h?m(h):f};let Lt=!1;const ys=(o,f,h)=>{o==null?f._vnode&&xe(f._vnode,null,null,!0):B(f._vnode||null,o,f,null,null,null,h),f._vnode=o,Lt||(Lt=!0,_s(),Ws(),Lt=!1)},Qe={p:B,um:xe,m:Ne,r:ps,mt:ne,mc:V,pc:J,pbc:H,n:ht,o:e};return{render:ys,hydrate:void 0,createApp:Fn(ys)}}function jt({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function Le({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function On(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function us(e,t,s=!1){const l=e.children,n=t.children;if(R(l)&&R(n))for(let r=0;r>1,e[s[c]]0&&(t[l]=s[r-1]),s[r]=l)}}for(r=s.length,i=s[r-1];r-- >0;)s[r]=i,i=t[i];return s}function xl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:xl(t)}function Et(e){if(e)for(let t=0;tbt(Mn);function kr(e,t){return as(e,null,t)}function _t(e,t,s){return as(e,t,s)}function as(e,t,s=W){const{immediate:l,deep:n,flush:r,once:i}=s,c=ue({},s),u=t&&l||!t&&r!=="post";let g;if(ot){if(r==="sync"){const x=wn();g=x.__watcherHandles||(x.__watcherHandles=[])}else if(!u){const x=()=>{};return x.stop=Ie,x.resume=Ie,x.pause=Ie,x}}const a=le;c.call=(x,A,B)=>Ee(x,a,A,B);let d=!1;r==="post"?c.scheduler=x=>{z(x,a&&a.suspense)}:r!=="sync"&&(d=!0,c.scheduler=(x,A)=>{A?x():ns(x)}),c.augmentJob=x=>{t&&(x.flags|=4),d&&(x.flags|=2,a&&(x.id=a.uid,x.i=a))};const m=wl(e,t,c);return ot&&(g?g.push(m):u&&m()),m}function Hn(e,t,s){const l=this.proxy,n=me(e)?e.includes(".")?Fl(l,e):()=>l[e]:e.bind(l,l);let r;L(t)?r=t:(r=t.handler,s=t);const i=at(this),c=as(n,r.bind(l),s);return i(),c}function Fl(e,t){const s=t.split(".");return()=>{let l=e;for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ke(t)}Modifiers`]||e[`${ft(t)}Modifiers`];function $n(e,t,...s){if(e.isUnmounted)return;const l=e.vnode.props||W;let n=s;const r=t.startsWith("update:"),i=r&&Nn(l,t.slice(7));i&&(i.trim&&(n=s.map(a=>me(a)?a.trim():a)),i.number&&(n=s.map(Rl)));let c,u=l[c=St(t)]||l[c=St(ke(t))];!u&&r&&(u=l[c=St(ft(t))]),u&&Ee(u,e,6,n);const g=l[c+"Once"];if(g){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,Ee(g,e,6,n)}}function vl(e,t,s=!1){const l=t.emitsCache,n=l.get(e);if(n!==void 0)return n;const r=e.emits;let i={},c=!1;if(!L(e)){const u=g=>{const a=vl(g,t,!0);a&&(c=!0,ue(i,a))};!s&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!r&&!c?(ge(e)&&l.set(e,null),null):(R(r)?r.forEach(u=>i[u]=null):ue(i,r),ge(e)&&l.set(e,i),i)}function Ht(e,t){return!e||!ls(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,ft(t))||Q(e,t))}function Bs(e){const{type:t,vnode:s,proxy:l,withProxy:n,propsOptions:[r],slots:i,attrs:c,emit:u,render:g,renderCache:a,props:d,data:m,setupState:x,ctx:A,inheritAttrs:B}=e,q=Ct(e);let S,E;try{if(s.shapeFlag&4){const O=n||l,k=O;S=be(g.call(k,O,a,d,x,m,A)),E=c}else{const O=t;S=be(O.length>1?O(d,{attrs:c,slots:i,emit:u}):O(d,null)),E=t.props?c:Sn(c)}}catch(O){nt.length=0,ut(O,e,1),S=oe(se)}let P=S;if(E&&B!==!1){const O=Object.keys(E),{shapeFlag:k}=P;O.length&&k&7&&(r&&O.some(Ds)&&(E=Vn(E,r)),P=Be(P,E,!1,!0))}return s.dirs&&(P=Be(P,null,!1,!0),P.dirs=P.dirs?P.dirs.concat(s.dirs):s.dirs),s.transition&&We(P,s.transition),S=P,Ct(q),S}function Ln(e,t=!0){let s;for(let l=0;l{let t;for(const s in e)(s==="class"||s==="style"||ls(s))&&((t||(t={}))[s]=e[s]);return t},Vn=(e,t)=>{const s={};for(const l in e)(!Ds(l)||!(l.slice(9)in t))&&(s[l]=e[l]);return s};function Un(e,t,s){const{props:l,children:n,component:r}=e,{props:i,children:c,patchFlag:u}=t,g=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&u>=0){if(u&1024)return!0;if(u&16)return l?Os(l,i,g):!!i;if(u&8){const a=t.dynamicProps;for(let d=0;de.__isSuspense;let Zt=0;const Dn={name:"Suspense",__isSuspense:!0,process(e,t,s,l,n,r,i,c,u,g){if(e==null)jn(t,s,l,n,r,i,c,u,g);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Rn(e,t,s,l,n,i,c,u,g)}},hydrate:Kn,normalize:Wn},Er=Dn;function it(e,t){const s=e.props&&e.props[t];L(s)&&s()}function jn(e,t,s,l,n,r,i,c,u){const{p:g,o:{createElement:a}}=u,d=a("div"),m=e.suspense=Cl(e,n,l,t,d,s,r,i,c,u);g(null,m.pendingBranch=e.ssContent,d,null,l,m,r,i),m.deps>0?(it(e,"onPending"),it(e,"onFallback"),g(null,e.ssFallback,t,s,l,null,r,i),Ke(m,e.ssFallback)):m.resolve(!1,!0)}function Rn(e,t,s,l,n,r,i,c,{p:u,um:g,o:{createElement:a}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const m=t.ssContent,x=t.ssFallback,{activeBranch:A,pendingBranch:B,isInFallback:q,isHydrating:S}=d;if(B)d.pendingBranch=m,_e(m,B)?(u(B,m,d.hiddenContainer,null,n,d,r,i,c),d.deps<=0?d.resolve():q&&(S||(u(A,x,s,l,n,null,r,i,c),Ke(d,x)))):(d.pendingId=Zt++,S?(d.isHydrating=!1,d.activeBranch=B):g(B,n,d),d.deps=0,d.effects.length=0,d.hiddenContainer=a("div"),q?(u(null,m,d.hiddenContainer,null,n,d,r,i,c),d.deps<=0?d.resolve():(u(A,x,s,l,n,null,r,i,c),Ke(d,x))):A&&_e(m,A)?(u(A,m,s,l,n,d,r,i,c),d.resolve(!0)):(u(null,m,d.hiddenContainer,null,n,d,r,i,c),d.deps<=0&&d.resolve()));else if(A&&_e(m,A))u(A,m,s,l,n,d,r,i,c),Ke(d,m);else if(it(t,"onPending"),d.pendingBranch=m,m.shapeFlag&512?d.pendingId=m.component.suspenseId:d.pendingId=Zt++,u(null,m,d.hiddenContainer,null,n,d,r,i,c),d.deps<=0)d.resolve();else{const{timeout:E,pendingId:P}=d;E>0?setTimeout(()=>{d.pendingId===P&&d.fallback(x)},E):E===0&&d.fallback(x)}}function Cl(e,t,s,l,n,r,i,c,u,g,a=!1){const{p:d,m,um:x,n:A,o:{parentNode:B,remove:q}}=g;let S;const E=Gn(e);E&&t&&t.pendingBranch&&(S=t.pendingId,t.deps++);const P=e.props?Wl(e.props.timeout):void 0,O=r,k={vnode:e,parent:t,parentComponent:s,namespace:i,container:l,hiddenContainer:n,deps:0,pendingId:Zt++,timeout:typeof P=="number"?P:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(M=!1,U=!1){const{vnode:V,activeBranch:I,pendingBranch:H,pendingId:D,effects:X,parentComponent:te,container:ne}=k;let Ae=!1;k.isHydrating?k.isHydrating=!1:M||(Ae=I&&H.transition&&H.transition.mode==="out-in",Ae&&(I.transition.afterLeave=()=>{D===k.pendingId&&(m(H,ne,r===O?A(I):r,0),Kt(X))}),I&&(B(I.el)===ne&&(r=A(I)),x(I,te,k,!0)),Ae||m(H,ne,r,0)),Ke(k,H),k.pendingBranch=null,k.isInFallback=!1;let Z=k.parent,G=!1;for(;Z;){if(Z.pendingBranch){Z.effects.push(...X),G=!0;break}Z=Z.parent}!G&&!Ae&&Kt(X),k.effects=[],E&&t&&t.pendingBranch&&S===t.pendingId&&(t.deps--,t.deps===0&&!U&&t.resolve()),it(V,"onResolve")},fallback(M){if(!k.pendingBranch)return;const{vnode:U,activeBranch:V,parentComponent:I,container:H,namespace:D}=k;it(U,"onFallback");const X=A(V),te=()=>{k.isInFallback&&(d(null,M,H,X,I,null,D,c,u),Ke(k,M))},ne=M.transition&&M.transition.mode==="out-in";ne&&(V.transition.afterLeave=te),k.isInFallback=!0,x(V,I,null,!0),ne||te()},move(M,U,V){k.activeBranch&&m(k.activeBranch,M,U,V),k.container=M},next(){return k.activeBranch&&A(k.activeBranch)},registerDep(M,U,V){const I=!!k.pendingBranch;I&&k.deps++;const H=M.vnode.el;M.asyncDep.catch(D=>{ut(D,M,0)}).then(D=>{if(M.isUnmounted||k.isUnmounted||k.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:X}=M;ts(M,D),H&&(X.el=H);const te=!H&&M.subTree.el;U(M,X,B(H||M.subTree.el),H?null:A(M.subTree),k,i,V),te&&q(te),ds(M,X.el),I&&--k.deps===0&&k.resolve()})},unmount(M,U){k.isUnmounted=!0,k.activeBranch&&x(k.activeBranch,s,M,U),k.pendingBranch&&x(k.pendingBranch,s,M,U)}};return k}function Kn(e,t,s,l,n,r,i,c,u){const g=t.suspense=Cl(t,l,s,e.parentNode,document.createElement("div"),null,n,r,i,c,!0),a=u(e,g.pendingBranch=t.ssContent,s,g,r,i);return g.deps===0&&g.resolve(!1,!0),a}function Wn(e){const{shapeFlag:t,children:s}=e,l=t&32;e.ssContent=Ps(l?s.default:s),e.ssFallback=l?Ps(s.fallback):oe(se)}function Ps(e){let t;if(L(e)){const s=qe&&e._c;s&&(e._d=!1,It()),e=e(),s&&(e._d=!0,t=ce,Tl())}return R(e)&&(e=Ln(e)),e=be(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function qn(e,t){t&&t.pendingBranch?R(e)?t.effects.push(...e):t.effects.push(e):Kt(e)}function Ke(e,t){e.activeBranch=t;const{vnode:s,parentComponent:l}=e;let n=t.el;for(;!n&&t.component;)t=t.component.subTree,n=t.el;s.el=n,l&&l.subTree===s&&(l.vnode.el=n,ds(l,n))}function Gn(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const he=Symbol.for("v-fgt"),Nt=Symbol.for("v-txt"),se=Symbol.for("v-cmt"),Rt=Symbol.for("v-stc"),nt=[];let ce=null;function It(e=!1){nt.push(ce=e?null:[])}function Tl(){nt.pop(),ce=nt[nt.length-1]||null}let qe=1;function Ms(e,t=!1){qe+=e,e<0&&ce&&t&&(ce.hasOnce=!0)}function kl(e){return e.dynamicChildren=qe>0?ce||je:null,Tl(),qe>0&&ce&&ce.push(e),e}function Ar(e,t,s,l,n,r){return kl(Al(e,t,s,l,n,r,!0))}function zt(e,t,s,l,n){return kl(oe(e,t,s,l,n,!0))}function Ue(e){return e?e.__v_isVNode===!0:!1}function _e(e,t){return e.type===t.type&&e.key===t.key}const El=({key:e})=>e??null,xt=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||Ft(e)||L(e)?{i:ee,r:e,k:t,f:!!s}:e:null);function Al(e,t=null,s=null,l=0,n=null,r=e===he?0:1,i=!1,c=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&El(t),ref:t&&xt(t),scopeId:Gs,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:l,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:ee};return c?(hs(u,s),r&128&&e.normalize(u)):s&&(u.shapeFlag|=me(s)?8:16),qe>0&&!i&&ce&&(u.patchFlag>0||r&6)&&u.patchFlag!==32&&ce.push(u),u}const oe=Jn;function Jn(e,t=null,s=null,l=0,n=null,r=!1){if((!e||e===il)&&(e=se),Ue(e)){const c=Be(e,t,!0);return s&&hs(c,s),qe>0&&!r&&ce&&(c.shapeFlag&6?ce[ce.indexOf(e)]=c:ce.push(c)),c.patchFlag=-2,c}if(rr(e)&&(e=e.__vccOpts),t){t=Yn(t);let{class:c,style:u}=t;c&&!me(c)&&(t.class=Ss(c)),ge(u)&&(Hs(u)&&!R(u)&&(u=ue({},u)),t.style=Vs(u))}const i=me(e)?1:At(e)?128:Ys(e)?64:ge(e)?4:L(e)?2:0;return Al(e,t,s,l,n,i,r,!0)}function Yn(e){return e?Hs(e)||hl(e)?ue({},e):e:null}function Be(e,t,s=!1,l=!1){const{props:n,ref:r,patchFlag:i,children:c,transition:u}=e,g=t?Xn(n||{},t):n,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:g,key:g&&El(g),ref:t&&t.ref?s&&r?R(r)?r.concat(xt(t)):[r,xt(t)]:xt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Be(e.ssContent),ssFallback:e.ssFallback&&Be(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&l&&We(a,u.clone(a)),a}function Qn(e=" ",t=0){return oe(Nt,null,e,t)}function Ir(e="",t=!1){return t?(It(),zt(se,null,e)):oe(se,null,e)}function be(e){return e==null||typeof e=="boolean"?oe(se):R(e)?oe(he,null,e.slice()):Ue(e)?we(e):oe(Nt,null,String(e))}function we(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Be(e)}function hs(e,t){let s=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(R(t))s=16;else if(typeof t=="object")if(l&65){const n=t.default;n&&(n._c&&(n._d=!1),hs(e,n()),n._c&&(n._d=!0));return}else{s=32;const n=t._;!n&&!hl(t)?t._ctx=ee:n===3&&ee&&(ee.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else L(t)?(t={default:t,_ctx:ee},s=32):(t=String(t),l&64?(s=16,t=[Qn(t)]):s=8);e.children=t,e.shapeFlag|=s}function Xn(...e){const t={};for(let s=0;sle||ee;let Bt,es;{const e=Pt(),t=(s,l)=>{let n;return(n=e[s])||(n=e[s]=[]),n.push(l),r=>{n.length>1?n.forEach(i=>i(r)):n[0](r)}};Bt=t("__VUE_INSTANCE_SETTERS__",s=>le=s),es=t("__VUE_SSR_SETTERS__",s=>ot=s)}const at=e=>{const t=le;return Bt(e),e.scope.on(),()=>{e.scope.off(),Bt(t)}},ws=()=>{le&&le.scope.off(),Bt(null)};function Il(e){return e.vnode.shapeFlag&4}let ot=!1;function tr(e,t=!1,s=!1){t&&es(t);const{props:l,children:n}=e.vnode,r=Il(e);Cn(e,l,r,t),An(e,n,s);const i=r?sr(e,t):void 0;return t&&es(!1),i}function sr(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,gn);const{setup:l}=s;if(l){Ge();const n=e.setupContext=l.length>1?nr(e):null,r=at(e),i=ct(l,e,0,[e.props,n]),c=Ls(i);if(Je(),r(),(c||e.sp)&&!Se(e)&&sl(e),c){if(i.then(ws,ws),t)return i.then(u=>{ts(e,u)}).catch(u=>{ut(u,e,0)});e.asyncDep=i}else ts(e,i)}else Bl(e)}function ts(e,t,s){L(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ge(t)&&(e.setupState=Ns(t)),Bl(e)}function Bl(e,t,s){const l=e.type;e.render||(e.render=l.render||Ie);{const n=at(e);Ge();try{pn(e)}finally{Je(),n()}}}const lr={get(e,t){return $s(e,"get",""),e[t]}};function nr(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,lr),slots:e.slots,emit:e.emit,expose:t}}function $t(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ns(Nl(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in lt)return lt[s](e)},has(t,s){return s in t||s in lt}})):e.proxy}function ss(e,t=!0){return L(e)?e.displayName||e.name:e.name||t&&e.__name}function rr(e){return L(e)&&"__vccOpts"in e}const ir=(e,t)=>Ml(e,t,ot);function Br(e,t,s){const l=arguments.length;return l===2?ge(t)&&!R(t)?Ue(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(l>3?s=Array.prototype.slice.call(arguments,2):l===3&&Ue(s)&&(s=[s]),oe(e,t,s))}const or="3.5.13";export{br as A,en as B,Ar as C,It as D,Xl as E,he as F,zt as G,Ir as H,_r as I,Qn as J,mr as K,ln as L,nn as M,se as N,dr as O,Be as P,Nt as Q,rl as R,Er as S,hr as T,Fr as U,xr as V,gr as a,tl as b,Tr as c,oe as d,Ee as e,ir as f,gs as g,Br as h,bt as i,kr as j,Cr as k,rs as l,pr as m,Yl as n,nl as o,Xn as p,Ue as q,qt as r,We as s,yr as t,zl as u,on as v,_t as w,is as x,vn as y,vr as z};
diff --git a/js/@vue_runtime-core@3.5.13-Moo8VrGQ.js.gz b/js/@vue_runtime-core@3.5.13-Moo8VrGQ.js.gz
deleted file mode 100644
index aa0bda73..00000000
Binary files a/js/@vue_runtime-core@3.5.13-Moo8VrGQ.js.gz and /dev/null differ
diff --git a/js/@vue_runtime-core@3.5.16-BvitNUdN.js b/js/@vue_runtime-core@3.5.16-BvitNUdN.js
new file mode 100644
index 00000000..427b3dc0
--- /dev/null
+++ b/js/@vue_runtime-core@3.5.16-BvitNUdN.js
@@ -0,0 +1,5 @@
+import{c as Ml,w as wl,i as Ns,a as Ct,s as Hl,p as $s,m as Nl,b as Ue,r as De,t as Ot,E as $l,R as Ll,d as Vl,e as Ls,g as Sl,h as Ul,j as Dl}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{a as L,n as Vs,b as R,E as W,e as ue,o as me,p as Ss,i as ge,q as Us,s as ls,u as Ke,r as Ds,v as Pt,N as Ie,w as jl,x as et,c as Q,y as tt,z as ke,A as Rl,B as Vt,C as ft,j as Kl,D as js,F as Rs,G as Wl,H as ql,d as Gl}from"./@vue_shared@3.5.16-BvRwBqAG.js";/**
+* @vue/runtime-core v3.5.16
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/function ct(e,t,s,l){try{return l?e(...l):e()}catch(n){ut(n,t,s)}}function Ee(e,t,s,l){if(L(e)){const n=ct(e,t,s,l);return n&&Vs(n)&&n.catch(r=>{ut(r,t,s)}),n}if(R(e)){const n=[];for(let r=0;r>>1,n=ie[l],r=rt(n);r=rt(s)?ie.push(e):ie.splice(Ql(t),0,e),e.flags|=1,Ws()}}function Ws(){Ft||(Ft=Ks.then(Gs))}function Kt(e){R(e)?We.push(...e):Pe&&e.id===-1?Pe.splice(Re+1,0,e):e.flags&1||(We.push(e),e.flags|=1),Ws()}function xs(e,t,s=Te+1){for(;srt(s)-rt(l));if(We.length=0,Pe){Pe.push(...t);return}for(Pe=t,Re=0;Ree.id==null?e.flags&2?-1:1/0:e.id;function Gs(e){try{for(Te=0;Te{l._d&&ws(-1);const r=vt(t);let i;try{i=e(...n)}finally{vt(r),l._d&&ws(1)}return i};return l._n=!0,l._c=!0,l._d=!0,l}function dr(e,t){if(te===null)return e;const s=$t(te),l=e.dirs||(e.dirs=[]);for(let n=0;ne.__isTeleport,st=e=>e&&(e.disabled||e.disabled===""),Cs=e=>e&&(e.defer||e.defer===""),Fs=e=>typeof SVGElement<"u"&&e instanceof SVGElement,vs=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Wt=(e,t)=>{const s=e&&e.to;return me(s)?t?t(s):null:s},Xs={name:"Teleport",__isTeleport:!0,process(e,t,s,l,n,r,i,c,u,g){const{mc:a,pc:d,pbc:m,o:{insert:x,querySelector:A,createText:B,createComment:q}}=g,V=st(t.props);let{shapeFlag:E,children:P,dynamicChildren:O}=t;if(e==null){const k=t.el=B(""),M=t.anchor=B("");x(k,s,l),x(M,s,l);const U=(I,N)=>{E&16&&(n&&n.isCE&&(n.ce._teleportTarget=I),a(P,I,N,n,r,i,c,u))},S=()=>{const I=t.target=Wt(t.props,A),N=Zs(I,t,B,x);I&&(i!=="svg"&&Fs(I)?i="svg":i!=="mathml"&&vs(I)&&(i="mathml"),V||(U(I,N),mt(t,!1)))};V&&(U(s,M),mt(t,!0)),Cs(t.props)?(t.el.__isMounted=!1,z(()=>{S(),delete t.el.__isMounted},r)):S()}else{if(Cs(t.props)&&e.el.__isMounted===!1){z(()=>{Xs.process(e,t,s,l,n,r,i,c,u,g)},r);return}t.el=e.el,t.targetStart=e.targetStart;const k=t.anchor=e.anchor,M=t.target=e.target,U=t.targetAnchor=e.targetAnchor,S=st(e.props),I=S?s:M,N=S?k:U;if(i==="svg"||Fs(M)?i="svg":(i==="mathml"||vs(M))&&(i="mathml"),O?(m(e.dynamicChildren,O,I,n,r,i,c),as(e,t,!0)):u||d(e,t,I,N,n,r,i,c,!1),V)S?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):gt(t,s,k,g,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const D=t.target=Wt(t.props,A);D&>(t,D,null,g,0)}else S&>(t,M,U,g,1);mt(t,V)}},remove(e,t,s,{um:l,o:{remove:n}},r){const{shapeFlag:i,children:c,anchor:u,targetStart:g,targetAnchor:a,target:d,props:m}=e;if(d&&(n(g),n(a)),r&&n(u),i&16){const x=r||!st(m);for(let A=0;A{e.isMounted=!0}),is(()=>{e.isUnmounting=!0}),e}const pe=[Function,Array],en={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:pe,onEnter:pe,onAfterEnter:pe,onEnterCancelled:pe,onBeforeLeave:pe,onLeave:pe,onAfterLeave:pe,onLeaveCancelled:pe,onBeforeAppear:pe,onAppear:pe,onAfterAppear:pe,onAppearCancelled:pe},zs=e=>{const t=e.subTree;return t.component?zs(t.component):t},tn={name:"BaseTransition",props:en,setup(e,{slots:t}){const s=ps(),l=zl();return()=>{const n=t.default&&sl(t.default(),!0);if(!n||!n.length)return;const r=el(n),i=Ot(e),{mode:c}=i;if(l.isLeaving)return St(r);const u=Ts(r);if(!u)return St(r);let g=qt(u,i,l,s,d=>g=d);u.type!==ee&&Ge(u,g);let a=s.subTree&&Ts(s.subTree);if(a&&a.type!==ee&&!_e(u,a)&&zs(s).type!==ee){let d=qt(a,i,l,s);if(Ge(a,d),c==="out-in"&&u.type!==ee)return l.isLeaving=!0,d.afterLeave=()=>{l.isLeaving=!1,s.job.flags&8||s.update(),delete d.afterLeave,a=void 0},St(r);c==="in-out"&&u.type!==ee?d.delayLeave=(m,x,A)=>{const B=tl(l,a);B[String(a.key)]=a,m[Me]=()=>{x(),m[Me]=void 0,delete g.delayedLeave,a=void 0},g.delayedLeave=()=>{A(),delete g.delayedLeave,a=void 0}}:a=void 0}else a&&(a=void 0);return r}}};function el(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==ee){t=s;break}}return t}const gr=tn;function tl(e,t){const{leavingVNodes:s}=e;let l=s.get(t.type);return l||(l=Object.create(null),s.set(t.type,l)),l}function qt(e,t,s,l,n){const{appear:r,mode:i,persisted:c=!1,onBeforeEnter:u,onEnter:g,onAfterEnter:a,onEnterCancelled:d,onBeforeLeave:m,onLeave:x,onAfterLeave:A,onLeaveCancelled:B,onBeforeAppear:q,onAppear:V,onAfterAppear:E,onAppearCancelled:P}=t,O=String(e.key),k=tl(s,e),M=(I,N)=>{I&&Ee(I,l,9,N)},U=(I,N)=>{const D=N[1];M(I,N),R(I)?I.every(X=>X.length<=1)&&D():I.length<=1&&D()},S={mode:i,persisted:c,beforeEnter(I){let N=u;if(!s.isMounted)if(r)N=q||u;else return;I[Me]&&I[Me](!0);const D=k[O];D&&_e(e,D)&&D.el[Me]&&D.el[Me](),M(N,[I])},enter(I){let N=g,D=a,X=d;if(!s.isMounted)if(r)N=V||g,D=E||a,X=P||d;else return;let se=!1;const ne=I[pt]=Ae=>{se||(se=!0,Ae?M(X,[I]):M(D,[I]),S.delayedLeave&&S.delayedLeave(),I[pt]=void 0)};N?U(N,[I,ne]):ne()},leave(I,N){const D=String(e.key);if(I[pt]&&I[pt](!0),s.isUnmounting)return N();M(m,[I]);let X=!1;const se=I[Me]=ne=>{X||(X=!0,N(),ne?M(B,[I]):M(A,[I]),I[Me]=void 0,k[D]===e&&delete k[D])};k[D]=e,x?U(x,[I,se]):se()},clone(I){const N=qt(I,t,s,l,n);return n&&n(N),N}};return S}function St(e){if(Mt(e))return e=Be(e),e.children=null,e}function Ts(e){if(!Mt(e))return Qs(e.type)&&e.children?el(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:s}=e;if(s){if(t&16)return s[0];if(t&32&&L(s.default))return s.default()}}function Ge(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Ge(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function sl(e,t=!1,s){let l=[],n=0;for(let r=0;r1)for(let r=0;rs.value,set:r=>s.value=r})}return s}function Tt(e,t,s,l,n=!1){if(R(e)){e.forEach((A,B)=>Tt(A,t&&(R(t)?t[B]:t),s,l,n));return}if(Ve(l)&&!n){l.shapeFlag&512&&l.type.__asyncResolved&&l.component.subTree.component&&Tt(e,t,s,l.component.subTree);return}const r=l.shapeFlag&4?$t(l.component):l.el,i=n?null:r,{i:c,r:u}=e,g=t&&t.r,a=c.refs===W?c.refs={}:c.refs,d=c.setupState,m=Ot(d),x=d===W?()=>!1:A=>Q(m,A);if(g!=null&&g!==u&&(me(g)?(a[g]=null,x(g)&&(d[g]=null)):Ct(g)&&(g.value=null)),L(u))ct(u,c,12,[i,a]);else{const A=me(u),B=Ct(u);if(A||B){const q=()=>{if(e.f){const V=A?x(u)?d[u]:a[u]:u.value;n?R(V)&&Ds(V,r):R(V)?V.includes(r)||V.push(r):A?(a[u]=[r],x(u)&&(d[u]=a[u])):(u.value=[r],e.k&&(a[e.k]=u.value))}else A?(a[u]=i,x(u)&&(d[u]=i)):B&&(u.value=i,e.k&&(a[e.k]=i))};i?(q.id=-1,z(q,s)):q()}}}Pt().requestIdleCallback;Pt().cancelIdleCallback;const Ve=e=>!!e.type.__asyncLoader,Mt=e=>e.type.__isKeepAlive,sn={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=ps(),l=s.ctx;if(!l.renderer)return()=>{const E=t.default&&t.default();return E&&E.length===1?E[0]:E};const n=new Map,r=new Set;let i=null;const c=s.suspense,{renderer:{p:u,m:g,um:a,o:{createElement:d}}}=l,m=d("div");l.activate=(E,P,O,k,M)=>{const U=E.component;g(E,P,O,0,c),u(U.vnode,E,P,O,U,c,k,E.slotScopeIds,M),z(()=>{U.isDeactivated=!1,U.a&&et(U.a);const S=E.props&&E.props.onVnodeMounted;S&&ye(S,U.parent,E)},c)},l.deactivate=E=>{const P=E.component;Et(P.m),Et(P.a),g(E,m,null,1,c),z(()=>{P.da&&et(P.da);const O=E.props&&E.props.onVnodeUnmounted;O&&ye(O,P.parent,E),P.isDeactivated=!0},c)};function x(E){Ut(E),a(E,s,c,!0)}function A(E){n.forEach((P,O)=>{const k=ss(P.type);k&&!E(k)&&B(O)})}function B(E){const P=n.get(E);P&&(!i||!_e(P,i))?x(P):i&&Ut(i),n.delete(E),r.delete(E)}_t(()=>[e.include,e.exclude],([E,P])=>{E&&A(O=>Ze(E,O)),P&&A(O=>!Ze(P,O))},{flush:"post",deep:!0});let q=null;const V=()=>{q!=null&&(At(s.subTree.type)?z(()=>{n.set(q,yt(s.subTree))},s.subTree.suspense):n.set(q,yt(s.subTree)))};return rs(V),rl(V),is(()=>{n.forEach(E=>{const{subTree:P,suspense:O}=s,k=yt(P);if(E.type===k.type&&E.key===k.key){Ut(k);const M=k.component.da;M&&z(M,O);return}x(E)})}),()=>{if(q=null,!t.default)return i=null;const E=t.default(),P=E[0];if(E.length>1)return i=null,E;if(!je(P)||!(P.shapeFlag&4)&&!(P.shapeFlag&128))return i=null,P;let O=yt(P);if(O.type===ee)return i=null,O;const k=O.type,M=ss(Ve(O)?O.type.__asyncResolved||{}:k),{include:U,exclude:S,max:I}=e;if(U&&(!M||!Ze(U,M))||S&&M&&Ze(S,M))return O.shapeFlag&=-257,i=O,P;const N=O.key==null?k:O.key,D=n.get(N);return O.el&&(O=Be(O),P.shapeFlag&128&&(P.ssContent=O)),q=N,D?(O.el=D.el,O.component=D.component,O.transition&&Ge(O,O.transition),O.shapeFlag|=512,r.delete(N),r.add(N)):(r.add(N),I&&r.size>parseInt(I,10)&&B(r.values().next().value)),O.shapeFlag|=256,i=O,At(P.type)?P:O}}},mr=sn;function Ze(e,t){return R(e)?e.some(s=>Ze(s,t)):me(e)?e.split(",").includes(t):ql(e)?(e.lastIndex=0,e.test(t)):!1}function ln(e,t){nl(e,"a",t)}function nn(e,t){nl(e,"da",t)}function nl(e,t,s=le){const l=e.__wdc||(e.__wdc=()=>{let n=s;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(wt(t,l,s),s){let n=s.parent;for(;n&&n.parent;)Mt(n.parent.vnode)&&rn(l,t,s,n),n=n.parent}}function rn(e,t,s,l){const n=wt(t,e,l,!0);il(()=>{Ds(l[t],n)},s)}function Ut(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function yt(e){return e.shapeFlag&128?e.ssContent:e}function wt(e,t,s=le,l=!1){if(s){const n=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...i)=>{Ue();const c=at(s),u=Ee(t,s,e,i);return c(),De(),u});return l?n.unshift(r):n.push(r),r}}const Oe=e=>(t,s=le)=>{(!ot||e==="sp")&&wt(e,(...l)=>t(...l),s)},on=Oe("bm"),rs=Oe("m"),fn=Oe("bu"),rl=Oe("u"),is=Oe("bum"),il=Oe("um"),cn=Oe("sp"),un=Oe("rtg"),an=Oe("rtc");function dn(e,t=le){wt("ec",e,t)}const os="components",hn="directives";function br(e,t){return fs(os,e,!0,t)||e}const ol=Symbol.for("v-ndc");function _r(e){return me(e)?fs(os,e,!1)||e:e||ol}function xr(e){return fs(hn,e)}function fs(e,t,s=!0,l=!1){const n=te||le;if(n){const r=n.type;if(e===os){const c=ss(r,!1);if(c&&(c===t||c===ke(t)||c===Rs(ke(t))))return r}const i=ks(n[e]||r[e],t)||ks(n.appContext[e],t);return!i&&l?r:i}}function ks(e,t){return e&&(e[t]||e[ke(t)]||e[Rs(ke(t))])}function Cr(e,t,s={},l,n){if(te.ce||te.parent&&Ve(te.parent)&&te.parent.ce)return It(),zt(he,null,[oe("slot",s,l)],64);let r=e[t];r&&r._c&&(r._d=!1),It();const i=r&&fl(r(s)),c=s.key||i&&i.key,u=zt(he,{key:(c&&!Gl(c)?c:`_${t}`)+""},i||[],i&&e._===1?64:-2);return u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),r&&r._c&&(r._d=!0),u}function fl(e){return e.some(t=>je(t)?!(t.type===ee||t.type===he&&!fl(t.children)):!0)?e:null}const Gt=e=>e?Il(e)?$t(e):Gt(e.parent):null,lt=ue(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Gt(e.parent),$root:e=>Gt(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ul(e),$forceUpdate:e=>e.f||(e.f=()=>{ns(e.update)}),$nextTick:e=>e.n||(e.n=Yl.bind(e.proxy)),$watch:e=>Hn.bind(e)}),Dt=(e,t)=>e!==W&&!e.__isScriptSetup&&Q(e,t),gn={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:l,data:n,props:r,accessCache:i,type:c,appContext:u}=e;let g;if(t[0]!=="$"){const x=i[t];if(x!==void 0)switch(x){case 1:return l[t];case 2:return n[t];case 4:return s[t];case 3:return r[t]}else{if(Dt(l,t))return i[t]=1,l[t];if(n!==W&&Q(n,t))return i[t]=2,n[t];if((g=e.propsOptions[0])&&Q(g,t))return i[t]=3,r[t];if(s!==W&&Q(s,t))return i[t]=4,s[t];Yt&&(i[t]=0)}}const a=lt[t];let d,m;if(a)return t==="$attrs"&&Ls(e.attrs,"get",""),a(e);if((d=c.__cssModules)&&(d=d[t]))return d;if(s!==W&&Q(s,t))return i[t]=4,s[t];if(m=u.config.globalProperties,Q(m,t))return m[t]},set({_:e},t,s){const{data:l,setupState:n,ctx:r}=e;return Dt(n,t)?(n[t]=s,!0):l!==W&&Q(l,t)?(l[t]=s,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:l,appContext:n,propsOptions:r}},i){let c;return!!s[i]||e!==W&&Q(e,i)||Dt(t,i)||(c=r[0])&&Q(c,i)||Q(l,i)||Q(lt,i)||Q(n.config.globalProperties,i)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:Q(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function Jt(e){return R(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function Fr(e,t){const s=Jt(e);for(const l in t){if(l.startsWith("__skip"))continue;let n=s[l];n?R(n)||L(n)?n=s[l]={type:n,default:t[l]}:n.default=t[l]:n===null&&(n=s[l]={default:t[l]}),n&&t[`__skip_${l}`]&&(n.skipFactory=!0)}return s}let Yt=!0;function pn(e){const t=ul(e),s=e.proxy,l=e.ctx;Yt=!1,t.beforeCreate&&Es(t.beforeCreate,e,"bc");const{data:n,computed:r,methods:i,watch:c,provide:u,inject:g,created:a,beforeMount:d,mounted:m,beforeUpdate:x,updated:A,activated:B,deactivated:q,beforeDestroy:V,beforeUnmount:E,destroyed:P,unmounted:O,render:k,renderTracked:M,renderTriggered:U,errorCaptured:S,serverPrefetch:I,expose:N,inheritAttrs:D,components:X,directives:se,filters:ne}=t;if(g&&yn(g,l,null),i)for(const G in i){const J=i[G];L(J)&&(l[G]=J.bind(s))}if(n){const G=n.call(s,s);ge(G)&&(e.data=Ul(G))}if(Yt=!0,r)for(const G in r){const J=r[G],He=L(J)?J.bind(s,s):L(J.get)?J.get.bind(s,s):Ie,dt=!L(J)&&L(J.set)?J.set.bind(s):Ie,Ne=ir({get:He,set:dt});Object.defineProperty(l,G,{enumerable:!0,configurable:!0,get:()=>Ne.value,set:xe=>Ne.value=xe})}if(c)for(const G in c)cl(c[G],l,s,G);if(u){const G=L(u)?u.call(s):u;Reflect.ownKeys(G).forEach(J=>{Fn(J,G[J])})}a&&Es(a,e,"c");function Z(G,J){R(J)?J.forEach(He=>G(He.bind(s))):J&&G(J.bind(s))}if(Z(on,d),Z(rs,m),Z(fn,x),Z(rl,A),Z(ln,B),Z(nn,q),Z(dn,S),Z(an,M),Z(un,U),Z(is,E),Z(il,O),Z(cn,I),R(N))if(N.length){const G=e.exposed||(e.exposed={});N.forEach(J=>{Object.defineProperty(G,J,{get:()=>s[J],set:He=>s[J]=He})})}else e.exposed||(e.exposed={});k&&e.render===Ie&&(e.render=k),D!=null&&(e.inheritAttrs=D),X&&(e.components=X),se&&(e.directives=se),I&&ll(e)}function yn(e,t,s=Ie){R(e)&&(e=Qt(e));for(const l in e){const n=e[l];let r;ge(n)?"default"in n?r=bt(n.from||l,n.default,!0):r=bt(n.from||l):r=bt(n),Ct(r)?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[l]=r}}function Es(e,t,s){Ee(R(e)?e.map(l=>l.bind(t.proxy)):e.bind(t.proxy),t,s)}function cl(e,t,s,l){let n=l.includes(".")?Cl(s,l):()=>s[l];if(me(e)){const r=t[e];L(r)&&_t(n,r)}else if(L(e))_t(n,e.bind(s));else if(ge(e))if(R(e))e.forEach(r=>cl(r,t,s,l));else{const r=L(e.handler)?e.handler.bind(s):t[e.handler];L(r)&&_t(n,r,e)}}function ul(e){const t=e.type,{mixins:s,extends:l}=t,{mixins:n,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,c=r.get(t);let u;return c?u=c:!n.length&&!s&&!l?u=t:(u={},n.length&&n.forEach(g=>kt(u,g,i,!0)),kt(u,t,i)),ge(t)&&r.set(t,u),u}function kt(e,t,s,l=!1){const{mixins:n,extends:r}=t;r&&kt(e,r,s,!0),n&&n.forEach(i=>kt(e,i,s,!0));for(const i in t)if(!(l&&i==="expose")){const c=mn[i]||s&&s[i];e[i]=c?c(e[i],t[i]):t[i]}return e}const mn={data:As,props:Is,emits:Is,methods:ze,computed:ze,beforeCreate:re,created:re,beforeMount:re,mounted:re,beforeUpdate:re,updated:re,beforeDestroy:re,beforeUnmount:re,destroyed:re,unmounted:re,activated:re,deactivated:re,errorCaptured:re,serverPrefetch:re,components:ze,directives:ze,watch:_n,provide:As,inject:bn};function As(e,t){return t?e?function(){return ue(L(e)?e.call(this,this):e,L(t)?t.call(this,this):t)}:t:e}function bn(e,t){return ze(Qt(e),Qt(t))}function Qt(e){if(R(e)){const t={};for(let s=0;s1)return s&&L(t)?t.call(l&&l.proxy):t}}function vr(){return!!(le||te||Se)}const dl={},hl=()=>Object.create(dl),gl=e=>Object.getPrototypeOf(e)===dl;function vn(e,t,s,l=!1){const n={},r=hl();e.propsDefaults=Object.create(null),pl(e,t,n,r);for(const i in e.propsOptions[0])i in n||(n[i]=void 0);s?e.props=l?n:Vl(n):e.type.props?e.props=n:e.props=r,e.attrs=r}function Tn(e,t,s,l){const{props:n,attrs:r,vnode:{patchFlag:i}}=e,c=Ot(n),[u]=e.propsOptions;let g=!1;if((l||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let d=0;d{u=!0;const[m,x]=yl(d,t,!0);ue(i,m),x&&c.push(...x)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!u)return ge(e)&&l.set(e,Ke),Ke;if(R(r))for(let a=0;ae[0]==="_"||e==="$stable",us=e=>R(e)?e.map(be):[be(e)],En=(e,t,s)=>{if(t._n)return t;const l=Xl((...n)=>us(t(...n)),s);return l._c=!1,l},ml=(e,t,s)=>{const l=e._ctx;for(const n in e){if(cs(n))continue;const r=e[n];if(L(r))t[n]=En(n,r,l);else if(r!=null){const i=us(r);t[n]=()=>i}}},bl=(e,t)=>{const s=us(t);e.slots.default=()=>s},_l=(e,t,s)=>{for(const l in t)(s||!cs(l))&&(e[l]=t[l])},An=(e,t,s)=>{const l=e.slots=hl();if(e.vnode.shapeFlag&32){const n=t._;n?(_l(l,t,s),s&&Kl(l,"_",n,!0)):ml(t,l)}else t&&bl(e,t)},In=(e,t,s)=>{const{vnode:l,slots:n}=e;let r=!0,i=W;if(l.shapeFlag&32){const c=t._;c?s&&c===1?r=!1:_l(n,t,s):(r=!t.$stable,ml(t,n)),i=t}else t&&(bl(e,t),i={default:1});if(r)for(const c in n)!cs(c)&&i[c]==null&&delete n[c]},z=qn;function Tr(e){return Bn(e)}function Bn(e,t){const s=Pt();s.__VUE__=!0;const{insert:l,remove:n,patchProp:r,createElement:i,createText:c,createComment:u,setText:g,setElementText:a,parentNode:d,nextSibling:m,setScopeId:x=Ie,insertStaticContent:A}=e,B=(o,f,h,b=null,p=null,y=null,v=void 0,F=null,C=!!f.dynamicChildren)=>{if(o===f)return;o&&!_e(o,f)&&(b=ht(o),xe(o,p,y,!0),o=null),f.patchFlag===-2&&(C=!1,f.dynamicChildren=null);const{type:_,ref:H,shapeFlag:T}=f;switch(_){case Nt:q(o,f,h,b);break;case ee:V(o,f,h,b);break;case Rt:o==null&&E(f,h,b,v);break;case he:X(o,f,h,b,p,y,v,F,C);break;default:T&1?k(o,f,h,b,p,y,v,F,C):T&6?se(o,f,h,b,p,y,v,F,C):(T&64||T&128)&&_.process(o,f,h,b,p,y,v,F,C,Qe)}H!=null&&p&&Tt(H,o&&o.ref,y,f||o,!f)},q=(o,f,h,b)=>{if(o==null)l(f.el=c(f.children),h,b);else{const p=f.el=o.el;f.children!==o.children&&g(p,f.children)}},V=(o,f,h,b)=>{o==null?l(f.el=u(f.children||""),h,b):f.el=o.el},E=(o,f,h,b)=>{[o.el,o.anchor]=A(o.children,f,h,b,o.el,o.anchor)},P=({el:o,anchor:f},h,b)=>{let p;for(;o&&o!==f;)p=m(o),l(o,h,b),o=p;l(f,h,b)},O=({el:o,anchor:f})=>{let h;for(;o&&o!==f;)h=m(o),n(o),o=h;n(f)},k=(o,f,h,b,p,y,v,F,C)=>{f.type==="svg"?v="svg":f.type==="math"&&(v="mathml"),o==null?M(f,h,b,p,y,v,F,C):I(o,f,p,y,v,F,C)},M=(o,f,h,b,p,y,v,F)=>{let C,_;const{props:H,shapeFlag:T,transition:w,dirs:$}=o;if(C=o.el=i(o.type,y,H&&H.is,H),T&8?a(C,o.children):T&16&&S(o.children,C,null,b,p,jt(o,y),v,F),$&&$e(o,null,b,"created"),U(C,o,o.scopeId,v,b),H){for(const Y in H)Y!=="value"&&!tt(Y)&&r(C,Y,null,H[Y],y,b);"value"in H&&r(C,"value",null,H.value,y),(_=H.onVnodeBeforeMount)&&ye(_,b,o)}$&&$e(o,null,b,"beforeMount");const j=On(p,w);j&&w.beforeEnter(C),l(C,f,h),((_=H&&H.onVnodeMounted)||j||$)&&z(()=>{_&&ye(_,b,o),j&&w.enter(C),$&&$e(o,null,b,"mounted")},p)},U=(o,f,h,b,p)=>{if(h&&x(o,h),b)for(let y=0;y{for(let _=C;_{const F=f.el=o.el;let{patchFlag:C,dynamicChildren:_,dirs:H}=f;C|=o.patchFlag&16;const T=o.props||W,w=f.props||W;let $;if(h&&Le(h,!1),($=w.onVnodeBeforeUpdate)&&ye($,h,f,o),H&&$e(f,o,h,"beforeUpdate"),h&&Le(h,!0),(T.innerHTML&&w.innerHTML==null||T.textContent&&w.textContent==null)&&a(F,""),_?N(o.dynamicChildren,_,F,h,b,jt(f,p),y):v||J(o,f,F,null,h,b,jt(f,p),y,!1),C>0){if(C&16)D(F,T,w,h,p);else if(C&2&&T.class!==w.class&&r(F,"class",null,w.class,p),C&4&&r(F,"style",T.style,w.style,p),C&8){const j=f.dynamicProps;for(let Y=0;Y{$&&ye($,h,f,o),H&&$e(f,o,h,"updated")},b)},N=(o,f,h,b,p,y,v)=>{for(let F=0;F{if(f!==h){if(f!==W)for(const y in f)!tt(y)&&!(y in h)&&r(o,y,f[y],null,p,b);for(const y in h){if(tt(y))continue;const v=h[y],F=f[y];v!==F&&y!=="value"&&r(o,y,F,v,p,b)}"value"in h&&r(o,"value",f.value,h.value,p)}},X=(o,f,h,b,p,y,v,F,C)=>{const _=f.el=o?o.el:c(""),H=f.anchor=o?o.anchor:c("");let{patchFlag:T,dynamicChildren:w,slotScopeIds:$}=f;$&&(F=F?F.concat($):$),o==null?(l(_,h,b),l(H,h,b),S(f.children||[],h,H,p,y,v,F,C)):T>0&&T&64&&w&&o.dynamicChildren?(N(o.dynamicChildren,w,h,p,y,v,F),(f.key!=null||p&&f===p.subTree)&&as(o,f,!0)):J(o,f,h,H,p,y,v,F,C)},se=(o,f,h,b,p,y,v,F,C)=>{f.slotScopeIds=F,o==null?f.shapeFlag&512?p.ctx.activate(f,h,b,v,C):ne(f,h,b,p,y,v,C):Ae(o,f,C)},ne=(o,f,h,b,p,y,v)=>{const F=o.component=er(o,b,p);if(Mt(o)&&(F.ctx.renderer=Qe),tr(F,!1,v),F.asyncDep){if(p&&p.registerDep(F,Z,v),!o.el){const C=F.subTree=oe(ee);V(null,C,f,h)}}else Z(F,o,f,h,p,y,v)},Ae=(o,f,h)=>{const b=f.component=o.component;if(Un(o,f,h))if(b.asyncDep&&!b.asyncResolved){G(b,f,h);return}else b.next=f,b.update();else f.el=o.el,b.vnode=f},Z=(o,f,h,b,p,y,v)=>{const F=()=>{if(o.isMounted){let{next:T,bu:w,u:$,parent:j,vnode:Y}=o;{const Fe=xl(o);if(Fe){T&&(T.el=Y.el,G(o,T,v)),Fe.asyncDep.then(()=>{o.isUnmounted||F()});return}}let K=T,ae;Le(o,!1),T?(T.el=Y.el,G(o,T,v)):T=Y,w&&et(w),(ae=T.props&&T.props.onVnodeBeforeUpdate)&&ye(ae,j,T,Y),Le(o,!0);const fe=Os(o),Ce=o.subTree;o.subTree=fe,B(Ce,fe,d(Ce.el),ht(Ce),o,p,y),T.el=fe.el,K===null&&hs(o,fe.el),$&&z($,p),(ae=T.props&&T.props.onVnodeUpdated)&&z(()=>ye(ae,j,T,Y),p)}else{let T;const{el:w,props:$}=f,{bm:j,m:Y,parent:K,root:ae,type:fe}=o,Ce=Ve(f);Le(o,!1),j&&et(j),!Ce&&(T=$&&$.onVnodeBeforeMount)&&ye(T,K,f),Le(o,!0);{ae.ce&&ae.ce._injectChildStyle(fe);const Fe=o.subTree=Os(o);B(null,Fe,h,b,o,p,y),f.el=Fe.el}if(Y&&z(Y,p),!Ce&&(T=$&&$.onVnodeMounted)){const Fe=f;z(()=>ye(T,K,Fe),p)}(f.shapeFlag&256||K&&Ve(K.vnode)&&K.vnode.shapeFlag&256)&&o.a&&z(o.a,p),o.isMounted=!0,f=h=b=null}};o.scope.on();const C=o.effect=new Ll(F);o.scope.off();const _=o.update=C.run.bind(C),H=o.job=C.runIfDirty.bind(C);H.i=o,H.id=o.uid,C.scheduler=()=>ns(H),Le(o,!0),_()},G=(o,f,h)=>{f.component=o;const b=o.vnode.props;o.vnode=f,o.next=null,Tn(o,f.props,b,h),In(o,f.children,h),Ue(),xs(o),De()},J=(o,f,h,b,p,y,v,F,C=!1)=>{const _=o&&o.children,H=o?o.shapeFlag:0,T=f.children,{patchFlag:w,shapeFlag:$}=f;if(w>0){if(w&128){dt(_,T,h,b,p,y,v,F,C);return}else if(w&256){He(_,T,h,b,p,y,v,F,C);return}}$&8?(H&16&&Ye(_,p,y),T!==_&&a(h,T)):H&16?$&16?dt(_,T,h,b,p,y,v,F,C):Ye(_,p,y,!0):(H&8&&a(h,""),$&16&&S(T,h,b,p,y,v,F,C))},He=(o,f,h,b,p,y,v,F,C)=>{o=o||Ke,f=f||Ke;const _=o.length,H=f.length,T=Math.min(_,H);let w;for(w=0;wH?Ye(o,p,y,!0,!1,T):S(f,h,b,p,y,v,F,C,T)},dt=(o,f,h,b,p,y,v,F,C)=>{let _=0;const H=f.length;let T=o.length-1,w=H-1;for(;_<=T&&_<=w;){const $=o[_],j=f[_]=C?we(f[_]):be(f[_]);if(_e($,j))B($,j,h,null,p,y,v,F,C);else break;_++}for(;_<=T&&_<=w;){const $=o[T],j=f[w]=C?we(f[w]):be(f[w]);if(_e($,j))B($,j,h,null,p,y,v,F,C);else break;T--,w--}if(_>T){if(_<=w){const $=w+1,j=$w)for(;_<=T;)xe(o[_],p,y,!0),_++;else{const $=_,j=_,Y=new Map;for(_=j;_<=w;_++){const de=f[_]=C?we(f[_]):be(f[_]);de.key!=null&&Y.set(de.key,_)}let K,ae=0;const fe=w-j+1;let Ce=!1,Fe=0;const Xe=new Array(fe);for(_=0;_=fe){xe(de,p,y,!0);continue}let ve;if(de.key!=null)ve=Y.get(de.key);else for(K=j;K<=w;K++)if(Xe[K-j]===0&&_e(de,f[K])){ve=K;break}ve===void 0?xe(de,p,y,!0):(Xe[ve-j]=_+1,ve>=Fe?Fe=ve:Ce=!0,B(de,f[ve],h,null,p,y,v,F,C),ae++)}const bs=Ce?Pn(Xe):Ke;for(K=bs.length-1,_=fe-1;_>=0;_--){const de=j+_,ve=f[de],_s=de+1{const{el:y,type:v,transition:F,children:C,shapeFlag:_}=o;if(_&6){Ne(o.component.subTree,f,h,b);return}if(_&128){o.suspense.move(f,h,b);return}if(_&64){v.move(o,f,h,Qe);return}if(v===he){l(y,f,h);for(let T=0;TF.enter(y),p);else{const{leave:T,delayLeave:w,afterLeave:$}=F,j=()=>{o.ctx.isUnmounted?n(y):l(y,f,h)},Y=()=>{T(y,()=>{j(),$&&$()})};w?w(y,j,Y):Y()}else l(y,f,h)},xe=(o,f,h,b=!1,p=!1)=>{const{type:y,props:v,ref:F,children:C,dynamicChildren:_,shapeFlag:H,patchFlag:T,dirs:w,cacheIndex:$}=o;if(T===-2&&(p=!1),F!=null&&(Ue(),Tt(F,null,h,o,!0),De()),$!=null&&(f.renderCache[$]=void 0),H&256){f.ctx.deactivate(o);return}const j=H&1&&w,Y=!Ve(o);let K;if(Y&&(K=v&&v.onVnodeBeforeUnmount)&&ye(K,f,o),H&6)Pl(o.component,h,b);else{if(H&128){o.suspense.unmount(h,b);return}j&&$e(o,null,f,"beforeUnmount"),H&64?o.type.remove(o,f,h,Qe,b):_&&!_.hasOnce&&(y!==he||T>0&&T&64)?Ye(_,f,h,!1,!0):(y===he&&T&384||!p&&H&16)&&Ye(C,f,h),b&&ys(o)}(Y&&(K=v&&v.onVnodeUnmounted)||j)&&z(()=>{K&&ye(K,f,o),j&&$e(o,null,f,"unmounted")},h)},ys=o=>{const{type:f,el:h,anchor:b,transition:p}=o;if(f===he){Ol(h,b);return}if(f===Rt){O(o);return}const y=()=>{n(h),p&&!p.persisted&&p.afterLeave&&p.afterLeave()};if(o.shapeFlag&1&&p&&!p.persisted){const{leave:v,delayLeave:F}=p,C=()=>v(h,y);F?F(o.el,y,C):C()}else y()},Ol=(o,f)=>{let h;for(;o!==f;)h=m(o),n(o),o=h;n(f)},Pl=(o,f,h)=>{const{bum:b,scope:p,job:y,subTree:v,um:F,m:C,a:_,parent:H,slots:{__:T}}=o;Et(C),Et(_),b&&et(b),H&&R(T)&&T.forEach(w=>{H.renderCache[w]=void 0}),p.stop(),y&&(y.flags|=8,xe(v,o,f,h)),F&&z(F,f),z(()=>{o.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&o.asyncDep&&!o.asyncResolved&&o.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},Ye=(o,f,h,b=!1,p=!1,y=0)=>{for(let v=y;v{if(o.shapeFlag&6)return ht(o.component.subTree);if(o.shapeFlag&128)return o.suspense.next();const f=m(o.anchor||o.el),h=f&&f[Ys];return h?m(h):f};let Lt=!1;const ms=(o,f,h)=>{o==null?f._vnode&&xe(f._vnode,null,null,!0):B(f._vnode||null,o,f,null,null,null,h),f._vnode=o,Lt||(Lt=!0,xs(),qs(),Lt=!1)},Qe={p:B,um:xe,m:Ne,r:ys,mt:ne,mc:S,pc:J,pbc:N,n:ht,o:e};return{render:ms,hydrate:void 0,createApp:Cn(ms)}}function jt({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function Le({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function On(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function as(e,t,s=!1){const l=e.children,n=t.children;if(R(l)&&R(n))for(let r=0;r>1,e[s[c]]0&&(t[l]=s[r-1]),s[r]=l)}}for(r=s.length,i=s[r-1];r-- >0;)s[r]=i,i=t[i];return s}function xl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:xl(t)}function Et(e){if(e)for(let t=0;tbt(Mn);function kr(e,t){return ds(e,null,t)}function _t(e,t,s){return ds(e,t,s)}function ds(e,t,s=W){const{immediate:l,deep:n,flush:r,once:i}=s,c=ue({},s),u=t&&l||!t&&r!=="post";let g;if(ot){if(r==="sync"){const x=wn();g=x.__watcherHandles||(x.__watcherHandles=[])}else if(!u){const x=()=>{};return x.stop=Ie,x.resume=Ie,x.pause=Ie,x}}const a=le;c.call=(x,A,B)=>Ee(x,a,A,B);let d=!1;r==="post"?c.scheduler=x=>{z(x,a&&a.suspense)}:r!=="sync"&&(d=!0,c.scheduler=(x,A)=>{A?x():ns(x)}),c.augmentJob=x=>{t&&(x.flags|=4),d&&(x.flags|=2,a&&(x.id=a.uid,x.i=a))};const m=wl(e,t,c);return ot&&(g?g.push(m):u&&m()),m}function Hn(e,t,s){const l=this.proxy,n=me(e)?e.includes(".")?Cl(l,e):()=>l[e]:e.bind(l,l);let r;L(t)?r=t:(r=t.handler,s=t);const i=at(this),c=ds(n,r.bind(l),s);return i(),c}function Cl(e,t){const s=t.split(".");return()=>{let l=e;for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ke(t)}Modifiers`]||e[`${ft(t)}Modifiers`];function $n(e,t,...s){if(e.isUnmounted)return;const l=e.vnode.props||W;let n=s;const r=t.startsWith("update:"),i=r&&Nn(l,t.slice(7));i&&(i.trim&&(n=s.map(a=>me(a)?a.trim():a)),i.number&&(n=s.map(Rl)));let c,u=l[c=Vt(t)]||l[c=Vt(ke(t))];!u&&r&&(u=l[c=Vt(ft(t))]),u&&Ee(u,e,6,n);const g=l[c+"Once"];if(g){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,Ee(g,e,6,n)}}function Fl(e,t,s=!1){const l=t.emitsCache,n=l.get(e);if(n!==void 0)return n;const r=e.emits;let i={},c=!1;if(!L(e)){const u=g=>{const a=Fl(g,t,!0);a&&(c=!0,ue(i,a))};!s&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!r&&!c?(ge(e)&&l.set(e,null),null):(R(r)?r.forEach(u=>i[u]=null):ue(i,r),ge(e)&&l.set(e,i),i)}function Ht(e,t){return!e||!ls(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,ft(t))||Q(e,t))}function Os(e){const{type:t,vnode:s,proxy:l,withProxy:n,propsOptions:[r],slots:i,attrs:c,emit:u,render:g,renderCache:a,props:d,data:m,setupState:x,ctx:A,inheritAttrs:B}=e,q=vt(e);let V,E;try{if(s.shapeFlag&4){const O=n||l,k=O;V=be(g.call(k,O,a,d,x,m,A)),E=c}else{const O=t;V=be(O.length>1?O(d,{attrs:c,slots:i,emit:u}):O(d,null)),E=t.props?c:Vn(c)}}catch(O){nt.length=0,ut(O,e,1),V=oe(ee)}let P=V;if(E&&B!==!1){const O=Object.keys(E),{shapeFlag:k}=P;O.length&&k&7&&(r&&O.some(js)&&(E=Sn(E,r)),P=Be(P,E,!1,!0))}return s.dirs&&(P=Be(P,null,!1,!0),P.dirs=P.dirs?P.dirs.concat(s.dirs):s.dirs),s.transition&&Ge(P,s.transition),V=P,vt(q),V}function Ln(e,t=!0){let s;for(let l=0;l{let t;for(const s in e)(s==="class"||s==="style"||ls(s))&&((t||(t={}))[s]=e[s]);return t},Sn=(e,t)=>{const s={};for(const l in e)(!js(l)||!(l.slice(9)in t))&&(s[l]=e[l]);return s};function Un(e,t,s){const{props:l,children:n,component:r}=e,{props:i,children:c,patchFlag:u}=t,g=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&u>=0){if(u&1024)return!0;if(u&16)return l?Ps(l,i,g):!!i;if(u&8){const a=t.dynamicProps;for(let d=0;de.__isSuspense;let Zt=0;const Dn={name:"Suspense",__isSuspense:!0,process(e,t,s,l,n,r,i,c,u,g){if(e==null)jn(t,s,l,n,r,i,c,u,g);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Rn(e,t,s,l,n,i,c,u,g)}},hydrate:Kn,normalize:Wn},Er=Dn;function it(e,t){const s=e.props&&e.props[t];L(s)&&s()}function jn(e,t,s,l,n,r,i,c,u){const{p:g,o:{createElement:a}}=u,d=a("div"),m=e.suspense=vl(e,n,l,t,d,s,r,i,c,u);g(null,m.pendingBranch=e.ssContent,d,null,l,m,r,i),m.deps>0?(it(e,"onPending"),it(e,"onFallback"),g(null,e.ssFallback,t,s,l,null,r,i),qe(m,e.ssFallback)):m.resolve(!1,!0)}function Rn(e,t,s,l,n,r,i,c,{p:u,um:g,o:{createElement:a}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const m=t.ssContent,x=t.ssFallback,{activeBranch:A,pendingBranch:B,isInFallback:q,isHydrating:V}=d;if(B)d.pendingBranch=m,_e(m,B)?(u(B,m,d.hiddenContainer,null,n,d,r,i,c),d.deps<=0?d.resolve():q&&(V||(u(A,x,s,l,n,null,r,i,c),qe(d,x)))):(d.pendingId=Zt++,V?(d.isHydrating=!1,d.activeBranch=B):g(B,n,d),d.deps=0,d.effects.length=0,d.hiddenContainer=a("div"),q?(u(null,m,d.hiddenContainer,null,n,d,r,i,c),d.deps<=0?d.resolve():(u(A,x,s,l,n,null,r,i,c),qe(d,x))):A&&_e(m,A)?(u(A,m,s,l,n,d,r,i,c),d.resolve(!0)):(u(null,m,d.hiddenContainer,null,n,d,r,i,c),d.deps<=0&&d.resolve()));else if(A&&_e(m,A))u(A,m,s,l,n,d,r,i,c),qe(d,m);else if(it(t,"onPending"),d.pendingBranch=m,m.shapeFlag&512?d.pendingId=m.component.suspenseId:d.pendingId=Zt++,u(null,m,d.hiddenContainer,null,n,d,r,i,c),d.deps<=0)d.resolve();else{const{timeout:E,pendingId:P}=d;E>0?setTimeout(()=>{d.pendingId===P&&d.fallback(x)},E):E===0&&d.fallback(x)}}function vl(e,t,s,l,n,r,i,c,u,g,a=!1){const{p:d,m,um:x,n:A,o:{parentNode:B,remove:q}}=g;let V;const E=Gn(e);E&&t&&t.pendingBranch&&(V=t.pendingId,t.deps++);const P=e.props?Wl(e.props.timeout):void 0,O=r,k={vnode:e,parent:t,parentComponent:s,namespace:i,container:l,hiddenContainer:n,deps:0,pendingId:Zt++,timeout:typeof P=="number"?P:-1,activeBranch:null,pendingBranch:null,isInFallback:!a,isHydrating:a,isUnmounted:!1,effects:[],resolve(M=!1,U=!1){const{vnode:S,activeBranch:I,pendingBranch:N,pendingId:D,effects:X,parentComponent:se,container:ne}=k;let Ae=!1;k.isHydrating?k.isHydrating=!1:M||(Ae=I&&N.transition&&N.transition.mode==="out-in",Ae&&(I.transition.afterLeave=()=>{D===k.pendingId&&(m(N,ne,r===O?A(I):r,0),Kt(X))}),I&&(B(I.el)===ne&&(r=A(I)),x(I,se,k,!0)),Ae||m(N,ne,r,0)),qe(k,N),k.pendingBranch=null,k.isInFallback=!1;let Z=k.parent,G=!1;for(;Z;){if(Z.pendingBranch){Z.effects.push(...X),G=!0;break}Z=Z.parent}!G&&!Ae&&Kt(X),k.effects=[],E&&t&&t.pendingBranch&&V===t.pendingId&&(t.deps--,t.deps===0&&!U&&t.resolve()),it(S,"onResolve")},fallback(M){if(!k.pendingBranch)return;const{vnode:U,activeBranch:S,parentComponent:I,container:N,namespace:D}=k;it(U,"onFallback");const X=A(S),se=()=>{k.isInFallback&&(d(null,M,N,X,I,null,D,c,u),qe(k,M))},ne=M.transition&&M.transition.mode==="out-in";ne&&(S.transition.afterLeave=se),k.isInFallback=!0,x(S,I,null,!0),ne||se()},move(M,U,S){k.activeBranch&&m(k.activeBranch,M,U,S),k.container=M},next(){return k.activeBranch&&A(k.activeBranch)},registerDep(M,U,S){const I=!!k.pendingBranch;I&&k.deps++;const N=M.vnode.el;M.asyncDep.catch(D=>{ut(D,M,0)}).then(D=>{if(M.isUnmounted||k.isUnmounted||k.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:X}=M;ts(M,D),N&&(X.el=N);const se=!N&&M.subTree.el;U(M,X,B(N||M.subTree.el),N?null:A(M.subTree),k,i,S),se&&q(se),hs(M,X.el),I&&--k.deps===0&&k.resolve()})},unmount(M,U){k.isUnmounted=!0,k.activeBranch&&x(k.activeBranch,s,M,U),k.pendingBranch&&x(k.pendingBranch,s,M,U)}};return k}function Kn(e,t,s,l,n,r,i,c,u){const g=t.suspense=vl(t,l,s,e.parentNode,document.createElement("div"),null,n,r,i,c,!0),a=u(e,g.pendingBranch=t.ssContent,s,g,r,i);return g.deps===0&&g.resolve(!1,!0),a}function Wn(e){const{shapeFlag:t,children:s}=e,l=t&32;e.ssContent=Ms(l?s.default:s),e.ssFallback=l?Ms(s.fallback):oe(ee)}function Ms(e){let t;if(L(e)){const s=Je&&e._c;s&&(e._d=!1,It()),e=e(),s&&(e._d=!0,t=ce,Tl())}return R(e)&&(e=Ln(e)),e=be(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function qn(e,t){t&&t.pendingBranch?R(e)?t.effects.push(...e):t.effects.push(e):Kt(e)}function qe(e,t){e.activeBranch=t;const{vnode:s,parentComponent:l}=e;let n=t.el;for(;!n&&t.component;)t=t.component.subTree,n=t.el;s.el=n,l&&l.subTree===s&&(l.vnode.el=n,hs(l,n))}function Gn(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const he=Symbol.for("v-fgt"),Nt=Symbol.for("v-txt"),ee=Symbol.for("v-cmt"),Rt=Symbol.for("v-stc"),nt=[];let ce=null;function It(e=!1){nt.push(ce=e?null:[])}function Tl(){nt.pop(),ce=nt[nt.length-1]||null}let Je=1;function ws(e,t=!1){Je+=e,e<0&&ce&&t&&(ce.hasOnce=!0)}function kl(e){return e.dynamicChildren=Je>0?ce||Ke:null,Tl(),Je>0&&ce&&ce.push(e),e}function Ar(e,t,s,l,n,r){return kl(Al(e,t,s,l,n,r,!0))}function zt(e,t,s,l,n){return kl(oe(e,t,s,l,n,!0))}function je(e){return e?e.__v_isVNode===!0:!1}function _e(e,t){return e.type===t.type&&e.key===t.key}const El=({key:e})=>e??null,xt=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||Ct(e)||L(e)?{i:te,r:e,k:t,f:!!s}:e:null);function Al(e,t=null,s=null,l=0,n=null,r=e===he?0:1,i=!1,c=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&El(t),ref:t&&xt(t),scopeId:Js,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:l,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:te};return c?(gs(u,s),r&128&&e.normalize(u)):s&&(u.shapeFlag|=me(s)?8:16),Je>0&&!i&&ce&&(u.patchFlag>0||r&6)&&u.patchFlag!==32&&ce.push(u),u}const oe=Jn;function Jn(e,t=null,s=null,l=0,n=null,r=!1){if((!e||e===ol)&&(e=ee),je(e)){const c=Be(e,t,!0);return s&&gs(c,s),Je>0&&!r&&ce&&(c.shapeFlag&6?ce[ce.indexOf(e)]=c:ce.push(c)),c.patchFlag=-2,c}if(rr(e)&&(e=e.__vccOpts),t){t=Yn(t);let{class:c,style:u}=t;c&&!me(c)&&(t.class=Ss(c)),ge(u)&&(Ns(u)&&!R(u)&&(u=ue({},u)),t.style=Us(u))}const i=me(e)?1:At(e)?128:Qs(e)?64:ge(e)?4:L(e)?2:0;return Al(e,t,s,l,n,i,r,!0)}function Yn(e){return e?Ns(e)||gl(e)?ue({},e):e:null}function Be(e,t,s=!1,l=!1){const{props:n,ref:r,patchFlag:i,children:c,transition:u}=e,g=t?Xn(n||{},t):n,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:g,key:g&&El(g),ref:t&&t.ref?s&&r?R(r)?r.concat(xt(t)):[r,xt(t)]:xt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Be(e.ssContent),ssFallback:e.ssFallback&&Be(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&l&&Ge(a,u.clone(a)),a}function Qn(e=" ",t=0){return oe(Nt,null,e,t)}function Ir(e="",t=!1){return t?(It(),zt(ee,null,e)):oe(ee,null,e)}function be(e){return e==null||typeof e=="boolean"?oe(ee):R(e)?oe(he,null,e.slice()):je(e)?we(e):oe(Nt,null,String(e))}function we(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Be(e)}function gs(e,t){let s=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(R(t))s=16;else if(typeof t=="object")if(l&65){const n=t.default;n&&(n._c&&(n._d=!1),gs(e,n()),n._c&&(n._d=!0));return}else{s=32;const n=t._;!n&&!gl(t)?t._ctx=te:n===3&&te&&(te.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else L(t)?(t={default:t,_ctx:te},s=32):(t=String(t),l&64?(s=16,t=[Qn(t)]):s=8);e.children=t,e.shapeFlag|=s}function Xn(...e){const t={};for(let s=0;sle||te;let Bt,es;{const e=Pt(),t=(s,l)=>{let n;return(n=e[s])||(n=e[s]=[]),n.push(l),r=>{n.length>1?n.forEach(i=>i(r)):n[0](r)}};Bt=t("__VUE_INSTANCE_SETTERS__",s=>le=s),es=t("__VUE_SSR_SETTERS__",s=>ot=s)}const at=e=>{const t=le;return Bt(e),e.scope.on(),()=>{e.scope.off(),Bt(t)}},Hs=()=>{le&&le.scope.off(),Bt(null)};function Il(e){return e.vnode.shapeFlag&4}let ot=!1;function tr(e,t=!1,s=!1){t&&es(t);const{props:l,children:n}=e.vnode,r=Il(e);vn(e,l,r,t),An(e,n,s||t);const i=r?sr(e,t):void 0;return t&&es(!1),i}function sr(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,gn);const{setup:l}=s;if(l){Ue();const n=e.setupContext=l.length>1?nr(e):null,r=at(e),i=ct(l,e,0,[e.props,n]),c=Vs(i);if(De(),r(),(c||e.sp)&&!Ve(e)&&ll(e),c){if(i.then(Hs,Hs),t)return i.then(u=>{ts(e,u)}).catch(u=>{ut(u,e,0)});e.asyncDep=i}else ts(e,i)}else Bl(e)}function ts(e,t,s){L(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ge(t)&&(e.setupState=$s(t)),Bl(e)}function Bl(e,t,s){const l=e.type;e.render||(e.render=l.render||Ie);{const n=at(e);Ue();try{pn(e)}finally{De(),n()}}}const lr={get(e,t){return Ls(e,"get",""),e[t]}};function nr(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,lr),slots:e.slots,emit:e.emit,expose:t}}function $t(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy($s(Nl(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in lt)return lt[s](e)},has(t,s){return s in t||s in lt}})):e.proxy}function ss(e,t=!0){return L(e)?e.displayName||e.name:e.name||t&&e.__name}function rr(e){return L(e)&&"__vccOpts"in e}const ir=(e,t)=>Ml(e,t,ot);function Br(e,t,s){const l=arguments.length;return l===2?ge(t)&&!R(t)?je(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(l>3?s=Array.prototype.slice.call(arguments,2):l===3&&je(s)&&(s=[s]),oe(e,t,s))}const or="3.5.16";export{br as A,en as B,Ar as C,It as D,Xl as E,he as F,zt as G,Ir as H,_r as I,Qn as J,mr as K,ln as L,nn as M,ee as N,dr as O,Be as P,Nt as Q,il as R,Er as S,hr as T,Cr as U,xr as V,gr as a,sl as b,Tr as c,oe as d,Ee as e,ir as f,ps as g,Br as h,bt as i,kr as j,vr as k,rs as l,pr as m,Yl as n,rl as o,Xn as p,je as q,qt as r,Ge as s,yr as t,zl as u,on as v,_t as w,is as x,Fn as y,Fr as z};
diff --git a/js/@vue_runtime-core@3.5.16-BvitNUdN.js.gz b/js/@vue_runtime-core@3.5.16-BvitNUdN.js.gz
new file mode 100644
index 00000000..ae277130
Binary files /dev/null and b/js/@vue_runtime-core@3.5.16-BvitNUdN.js.gz differ
diff --git a/js/@vue_runtime-dom@3.5.13-DAnkqHDQ.js.gz b/js/@vue_runtime-dom@3.5.13-DAnkqHDQ.js.gz
deleted file mode 100644
index ba67e037..00000000
Binary files a/js/@vue_runtime-dom@3.5.13-DAnkqHDQ.js.gz and /dev/null differ
diff --git a/js/@vue_runtime-dom@3.5.13-DAnkqHDQ.js b/js/@vue_runtime-dom@3.5.16-CxFgQWDi.js
similarity index 70%
rename from js/@vue_runtime-dom@3.5.13-DAnkqHDQ.js
rename to js/@vue_runtime-dom@3.5.16-CxFgQWDi.js
index e0b16dbf..2daee9d4 100644
--- a/js/@vue_runtime-dom@3.5.13-DAnkqHDQ.js
+++ b/js/@vue_runtime-dom@3.5.16-CxFgQWDi.js
@@ -1,5 +1,5 @@
-import{B as Pt,c as Dt,h as It,a as yt,u as $t,o as Ot,g as Rt,F as Ht,b as Bt,s as j,r as V,d as Ft,e as xt}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{e as I,a as ut,o as N,i as Gt,G as zt,b as y,s as Wt,D as qt,I as Kt,z as dt,J as pt,d as Ut,C as mt,F as jt}from"./@vue_shared@3.5.13-CBbo5MAb.js";import{t as Vt}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";/**
-* @vue/runtime-dom v3.5.13
+import{B as Pt,c as Dt,h as It,a as $t,u as yt,o as Ot,g as Rt,F as Ht,b as Bt,s as j,r as V,d as Ft,e as xt}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{e as I,a as ut,o as N,i as Gt,G as zt,b as $,s as Wt,D as qt,I as Kt,z as dt,J as pt,d as Ut,C as mt,F as jt}from"./@vue_shared@3.5.16-BvRwBqAG.js";import{t as Vt}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";/**
+* @vue/runtime-dom v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/let B;const X=typeof window<"u"&&window.trustedTypes;if(X)try{B=X.createPolicy("vue",{createHTML:t=>t})}catch{}const ht=B?t=>B.createHTML(t):t=>t,Xt="http://www.w3.org/2000/svg",Jt="http://www.w3.org/1998/Math/MathML",g=typeof document<"u"?document:null,J=g&&g.createElement("template"),Zt={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const o=e==="svg"?g.createElementNS(Xt,t):e==="mathml"?g.createElementNS(Jt,t):n?g.createElement(t,{is:n}):g.createElement(t);return t==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:t=>g.createTextNode(t),createComment:t=>g.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>g.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,o,i){const r=n?n.previousSibling:e.lastChild;if(o&&(o===i||o.nextSibling))for(;e.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{J.innerHTML=ht(s==="svg"?``:s==="mathml"?``:t);const c=J.content;if(s==="svg"||s==="mathml"){const u=c.firstChild;for(;u.firstChild;)c.appendChild(u.firstChild);c.removeChild(u)}e.insertBefore(c,n)}return[r?r.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},v="transition",w="animation",A=Symbol("_vtc"),gt={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},vt=I({},Pt,gt),Qt=t=>(t.displayName="Transition",t.props=vt,t),_e=Qt((t,{slots:e})=>It(yt,Ct(t),e)),T=(t,e=[])=>{y(t)?t.forEach(n=>n(...e)):t&&t(...e)},Z=t=>t?y(t)?t.some(e=>e.length>1):t.length>1:!1;function Ct(t){const e={};for(const a in t)a in gt||(e[a]=t[a]);if(t.css===!1)return e;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:u=i,appearActiveClass:l=r,appearToClass:f=c,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=t,E=Yt(o),At=E&&E[0],wt=E&&E[1],{onBeforeEnter:x,onEnter:G,onEnterCancelled:z,onLeave:W,onLeaveCancelled:Lt,onBeforeAppear:Nt=x,onAppear:Mt=G,onAppearCancelled:_t=z}=e,$=(a,m,S,M)=>{a._enterCancelled=M,C(a,m?f:c),C(a,m?l:r),S&&S()},q=(a,m)=>{a._isLeaving=!1,C(a,p),C(a,b),C(a,d),m&&m()},K=a=>(m,S)=>{const M=a?Mt:G,U=()=>$(m,a,S);T(M,[m,U]),Q(()=>{C(m,a?u:i),h(m,a?f:c),Z(M)||Y(m,s,At,U)})};return I(e,{onBeforeEnter(a){T(x,[a]),h(a,i),h(a,r)},onBeforeAppear(a){T(Nt,[a]),h(a,u),h(a,l)},onEnter:K(!1),onAppear:K(!0),onLeave(a,m){a._isLeaving=!0;const S=()=>q(a,m);h(a,p),a._enterCancelled?(h(a,d),F()):(F(),h(a,d)),Q(()=>{a._isLeaving&&(C(a,p),h(a,b),Z(W)||Y(a,s,wt,S))}),T(W,[a,S])},onEnterCancelled(a){$(a,!1,void 0,!0),T(z,[a])},onAppearCancelled(a){$(a,!0,void 0,!0),T(_t,[a])},onLeaveCancelled(a){q(a),T(Lt,[a])}})}function Yt(t){if(t==null)return null;if(Gt(t))return[O(t.enter),O(t.leave)];{const e=O(t);return[e,e]}}function O(t){return zt(t)}function h(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[A]||(t[A]=new Set)).add(e)}function C(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const n=t[A];n&&(n.delete(e),n.size||(t[A]=void 0))}function Q(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let kt=0;function Y(t,e,n,s){const o=t._endId=++kt,i=()=>{o===t._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:r,timeout:c,propCount:u}=St(t,e);if(!r)return s();const l=r+"end";let f=0;const p=()=>{t.removeEventListener(l,d),i()},d=b=>{b.target===t&&++f>=u&&p()};setTimeout(()=>{f(n[E]||"").split(", "),o=s(`${v}Delay`),i=s(`${v}Duration`),r=k(o,i),c=s(`${w}Delay`),u=s(`${w}Duration`),l=k(c,u);let f=null,p=0,d=0;e===v?r>0&&(f=v,p=r,d=i.length):e===w?l>0&&(f=w,p=l,d=u.length):(p=Math.max(r,l),f=p>0?r>l?v:w:null,d=f?f===v?i.length:u.length:0);const b=f===v&&/\b(transform|all)(,|$)/.test(s(`${v}Property`).toString());return{type:f,timeout:p,propCount:d,hasTransform:b}}function k(t,e){for(;t.lengthtt(n)+tt(t[s])))}function tt(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function F(){return document.body.offsetHeight}function te(t,e,n){const s=t[A];s&&(e=(e?[e,...s]:[...s]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const P=Symbol("_vod"),Tt=Symbol("_vsh"),Pe={beforeMount(t,{value:e},{transition:n}){t[P]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):L(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:s}){!e!=!n&&(s?e?(s.beforeEnter(t),L(t,!0),s.enter(t)):s.leave(t,()=>{L(t,!1)}):L(t,e))},beforeUnmount(t,{value:e}){L(t,e)}};function L(t,e){t.style.display=e?t[P]:"none",t[Tt]=!e}const ee=Symbol(""),ne=/(^|;)\s*display\s*:/;function se(t,e,n){const s=t.style,o=N(n);let i=!1;if(n&&!o){if(e)if(N(e))for(const r of e.split(";")){const c=r.slice(0,r.indexOf(":")).trim();n[c]==null&&_(s,c,"")}else for(const r in e)n[r]==null&&_(s,r,"");for(const r in n)r==="display"&&(i=!0),_(s,r,n[r])}else if(o){if(e!==n){const r=s[ee];r&&(n+=";"+r),s.cssText=n,i=ne.test(n)}}else e&&t.removeAttribute("style");P in t&&(t[P]=i?s.display:"",t[Tt]&&(s.display="none"))}const et=/\s*!important$/;function _(t,e,n){if(y(n))n.forEach(s=>_(t,e,s));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const s=oe(t,e);et.test(n)?t.setProperty(mt(s),n.replace(et,""),"important"):t[s]=n}}const nt=["Webkit","Moz","ms"],R={};function oe(t,e){const n=R[e];if(n)return n;let s=dt(e);if(s!=="filter"&&s in t)return R[e]=s;s=jt(s);for(let o=0;oH||(le.then(()=>H=0),H=Date.now());function ue(t,e){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;xt(de(s,n.value),e,5,[s])};return n.value=t,n.attached=fe(),n}function de(t,e){if(y(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(s=>o=>!o._stopped&&s&&s(o))}else return e}const ct=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,pe=(t,e,n,s,o,i)=>{const r=o==="svg";e==="class"?te(t,s,r):e==="style"?se(t,n,s):Wt(e)?qt(e)||ae(t,e,n,s,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):me(t,e,s,r))?(it(t,e,s),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&ot(t,e,s,r,i,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!N(s))?it(t,dt(e),s,i,e):(e==="true-value"?t._trueValue=s:e==="false-value"&&(t._falseValue=s),ot(t,e,s,r))};function me(t,e,n,s){if(s)return!!(e==="innerHTML"||e==="textContent"||e in t&&ct(e)&&ut(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const o=t.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return ct(e)&&N(n)?!1:e in t}const bt=new WeakMap,Et=new WeakMap,D=Symbol("_moveCb"),lt=Symbol("_enterCb"),he=t=>(delete t.props.mode,t),ge=he({name:"TransitionGroup",props:I({},vt,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=Rt(),s=$t();let o,i;return Ot(()=>{if(!o.length)return;const r=t.moveClass||`${t.name||"v"}-move`;if(!Te(o[0].el,n.vnode.el,r))return;o.forEach(ve),o.forEach(Ce);const c=o.filter(Se);F(),c.forEach(u=>{const l=u.el,f=l.style;h(l,r),f.transform=f.webkitTransform=f.transitionDuration="";const p=l[D]=d=>{d&&d.target!==l||(!d||/transform$/.test(d.propertyName))&&(l.removeEventListener("transitionend",p),l[D]=null,C(l,r))};l.addEventListener("transitionend",p)})}),()=>{const r=Vt(t),c=Ct(r);let u=r.tag||Ht;if(o=[],i)for(let l=0;l{c.split(/\s+/).forEach(u=>u&&s.classList.remove(u))}),n.split(/\s+/).forEach(c=>c&&s.classList.add(c)),s.style.display="none";const i=e.nodeType===1?e:e.parentNode;i.appendChild(s);const{hasTransform:r}=St(s);return i.removeChild(s),r}const be=I({patchProp:pe},Zt);let ft;function Ee(){return ft||(ft=Dt(be))}const Ie=(...t)=>{const e=Ee().createApp(...t),{mount:n}=e;return e.mount=s=>{const o=we(s);if(!o)return;const i=e._component;!ut(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const r=n(o,!1,Ae(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},e};function Ae(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function we(t){return N(t)?document.querySelector(t):t}export{_e as T,De as a,Ie as c,Pe as v};
+**/let B;const X=typeof window<"u"&&window.trustedTypes;if(X)try{B=X.createPolicy("vue",{createHTML:t=>t})}catch{}const ht=B?t=>B.createHTML(t):t=>t,Xt="http://www.w3.org/2000/svg",Jt="http://www.w3.org/1998/Math/MathML",g=typeof document<"u"?document:null,J=g&&g.createElement("template"),Zt={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const o=e==="svg"?g.createElementNS(Xt,t):e==="mathml"?g.createElementNS(Jt,t):n?g.createElement(t,{is:n}):g.createElement(t);return t==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:t=>g.createTextNode(t),createComment:t=>g.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>g.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,o,i){const r=n?n.previousSibling:e.lastChild;if(o&&(o===i||o.nextSibling))for(;e.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{J.innerHTML=ht(s==="svg"?``:s==="mathml"?``:t);const c=J.content;if(s==="svg"||s==="mathml"){const u=c.firstChild;for(;u.firstChild;)c.appendChild(u.firstChild);c.removeChild(u)}e.insertBefore(c,n)}return[r?r.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},v="transition",w="animation",A=Symbol("_vtc"),gt={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},vt=I({},Pt,gt),Qt=t=>(t.displayName="Transition",t.props=vt,t),_e=Qt((t,{slots:e})=>It($t,Ct(t),e)),T=(t,e=[])=>{$(t)?t.forEach(n=>n(...e)):t&&t(...e)},Z=t=>t?$(t)?t.some(e=>e.length>1):t.length>1:!1;function Ct(t){const e={};for(const a in t)a in gt||(e[a]=t[a]);if(t.css===!1)return e;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:u=i,appearActiveClass:l=r,appearToClass:f=c,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=t,E=Yt(o),At=E&&E[0],wt=E&&E[1],{onBeforeEnter:x,onEnter:G,onEnterCancelled:z,onLeave:W,onLeaveCancelled:Lt,onBeforeAppear:Nt=x,onAppear:Mt=G,onAppearCancelled:_t=z}=e,y=(a,m,S,M)=>{a._enterCancelled=M,C(a,m?f:c),C(a,m?l:r),S&&S()},q=(a,m)=>{a._isLeaving=!1,C(a,p),C(a,b),C(a,d),m&&m()},K=a=>(m,S)=>{const M=a?Mt:G,U=()=>y(m,a,S);T(M,[m,U]),Q(()=>{C(m,a?u:i),h(m,a?f:c),Z(M)||Y(m,s,At,U)})};return I(e,{onBeforeEnter(a){T(x,[a]),h(a,i),h(a,r)},onBeforeAppear(a){T(Nt,[a]),h(a,u),h(a,l)},onEnter:K(!1),onAppear:K(!0),onLeave(a,m){a._isLeaving=!0;const S=()=>q(a,m);h(a,p),a._enterCancelled?(h(a,d),F()):(F(),h(a,d)),Q(()=>{a._isLeaving&&(C(a,p),h(a,b),Z(W)||Y(a,s,wt,S))}),T(W,[a,S])},onEnterCancelled(a){y(a,!1,void 0,!0),T(z,[a])},onAppearCancelled(a){y(a,!0,void 0,!0),T(_t,[a])},onLeaveCancelled(a){q(a),T(Lt,[a])}})}function Yt(t){if(t==null)return null;if(Gt(t))return[O(t.enter),O(t.leave)];{const e=O(t);return[e,e]}}function O(t){return zt(t)}function h(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[A]||(t[A]=new Set)).add(e)}function C(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const n=t[A];n&&(n.delete(e),n.size||(t[A]=void 0))}function Q(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let kt=0;function Y(t,e,n,s){const o=t._endId=++kt,i=()=>{o===t._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:r,timeout:c,propCount:u}=St(t,e);if(!r)return s();const l=r+"end";let f=0;const p=()=>{t.removeEventListener(l,d),i()},d=b=>{b.target===t&&++f>=u&&p()};setTimeout(()=>{f(n[E]||"").split(", "),o=s(`${v}Delay`),i=s(`${v}Duration`),r=k(o,i),c=s(`${w}Delay`),u=s(`${w}Duration`),l=k(c,u);let f=null,p=0,d=0;e===v?r>0&&(f=v,p=r,d=i.length):e===w?l>0&&(f=w,p=l,d=u.length):(p=Math.max(r,l),f=p>0?r>l?v:w:null,d=f?f===v?i.length:u.length:0);const b=f===v&&/\b(transform|all)(,|$)/.test(s(`${v}Property`).toString());return{type:f,timeout:p,propCount:d,hasTransform:b}}function k(t,e){for(;t.lengthtt(n)+tt(t[s])))}function tt(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function F(){return document.body.offsetHeight}function te(t,e,n){const s=t[A];s&&(e=(e?[e,...s]:[...s]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const P=Symbol("_vod"),Tt=Symbol("_vsh"),Pe={beforeMount(t,{value:e},{transition:n}){t[P]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):L(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:s}){!e!=!n&&(s?e?(s.beforeEnter(t),L(t,!0),s.enter(t)):s.leave(t,()=>{L(t,!1)}):L(t,e))},beforeUnmount(t,{value:e}){L(t,e)}};function L(t,e){t.style.display=e?t[P]:"none",t[Tt]=!e}const ee=Symbol(""),ne=/(^|;)\s*display\s*:/;function se(t,e,n){const s=t.style,o=N(n);let i=!1;if(n&&!o){if(e)if(N(e))for(const r of e.split(";")){const c=r.slice(0,r.indexOf(":")).trim();n[c]==null&&_(s,c,"")}else for(const r in e)n[r]==null&&_(s,r,"");for(const r in n)r==="display"&&(i=!0),_(s,r,n[r])}else if(o){if(e!==n){const r=s[ee];r&&(n+=";"+r),s.cssText=n,i=ne.test(n)}}else e&&t.removeAttribute("style");P in t&&(t[P]=i?s.display:"",t[Tt]&&(s.display="none"))}const et=/\s*!important$/;function _(t,e,n){if($(n))n.forEach(s=>_(t,e,s));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const s=oe(t,e);et.test(n)?t.setProperty(mt(s),n.replace(et,""),"important"):t[s]=n}}const nt=["Webkit","Moz","ms"],R={};function oe(t,e){const n=R[e];if(n)return n;let s=dt(e);if(s!=="filter"&&s in t)return R[e]=s;s=jt(s);for(let o=0;oH||(le.then(()=>H=0),H=Date.now());function ue(t,e){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;xt(de(s,n.value),e,5,[s])};return n.value=t,n.attached=fe(),n}function de(t,e){if($(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(s=>o=>!o._stopped&&s&&s(o))}else return e}const ct=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,pe=(t,e,n,s,o,i)=>{const r=o==="svg";e==="class"?te(t,s,r):e==="style"?se(t,n,s):Wt(e)?qt(e)||ae(t,e,n,s,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):me(t,e,s,r))?(it(t,e,s),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&ot(t,e,s,r,i,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!N(s))?it(t,dt(e),s,i,e):(e==="true-value"?t._trueValue=s:e==="false-value"&&(t._falseValue=s),ot(t,e,s,r))};function me(t,e,n,s){if(s)return!!(e==="innerHTML"||e==="textContent"||e in t&&ct(e)&&ut(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const o=t.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return ct(e)&&N(n)?!1:e in t}const bt=new WeakMap,Et=new WeakMap,D=Symbol("_moveCb"),lt=Symbol("_enterCb"),he=t=>(delete t.props.mode,t),ge=he({name:"TransitionGroup",props:I({},vt,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=Rt(),s=yt();let o,i;return Ot(()=>{if(!o.length)return;const r=t.moveClass||`${t.name||"v"}-move`;if(!Te(o[0].el,n.vnode.el,r)){o=[];return}o.forEach(ve),o.forEach(Ce);const c=o.filter(Se);F(),c.forEach(u=>{const l=u.el,f=l.style;h(l,r),f.transform=f.webkitTransform=f.transitionDuration="";const p=l[D]=d=>{d&&d.target!==l||(!d||/transform$/.test(d.propertyName))&&(l.removeEventListener("transitionend",p),l[D]=null,C(l,r))};l.addEventListener("transitionend",p)}),o=[]}),()=>{const r=Vt(t),c=Ct(r);let u=r.tag||Ht;if(o=[],i)for(let l=0;l{c.split(/\s+/).forEach(u=>u&&s.classList.remove(u))}),n.split(/\s+/).forEach(c=>c&&s.classList.add(c)),s.style.display="none";const i=e.nodeType===1?e:e.parentNode;i.appendChild(s);const{hasTransform:r}=St(s);return i.removeChild(s),r}const be=I({patchProp:pe},Zt);let ft;function Ee(){return ft||(ft=Dt(be))}const Ie=(...t)=>{const e=Ee().createApp(...t),{mount:n}=e;return e.mount=s=>{const o=we(s);if(!o)return;const i=e._component;!ut(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const r=n(o,!1,Ae(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},e};function Ae(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function we(t){return N(t)?document.querySelector(t):t}export{_e as T,De as a,Ie as c,Pe as v};
diff --git a/js/@vue_runtime-dom@3.5.16-CxFgQWDi.js.gz b/js/@vue_runtime-dom@3.5.16-CxFgQWDi.js.gz
new file mode 100644
index 00000000..11e78dfa
Binary files /dev/null and b/js/@vue_runtime-dom@3.5.16-CxFgQWDi.js.gz differ
diff --git a/js/@vue_shared@3.5.13-CBbo5MAb.js.gz b/js/@vue_shared@3.5.13-CBbo5MAb.js.gz
deleted file mode 100644
index 1f651eb5..00000000
Binary files a/js/@vue_shared@3.5.13-CBbo5MAb.js.gz and /dev/null differ
diff --git a/js/@vue_shared@3.5.13-CBbo5MAb.js b/js/@vue_shared@3.5.16-BvRwBqAG.js
similarity index 99%
rename from js/@vue_shared@3.5.13-CBbo5MAb.js
rename to js/@vue_shared@3.5.16-BvRwBqAG.js
index 2d62eb79..573bdf51 100644
--- a/js/@vue_shared@3.5.13-CBbo5MAb.js
+++ b/js/@vue_shared@3.5.16-BvRwBqAG.js
@@ -1,5 +1,5 @@
/**
-* @vue/shared v3.5.13
+* @vue/shared v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function d(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const E={},R=[],T=()=>{},B=()=>!1,P=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),z=t=>t.startsWith("onUpdate:"),M=Object.assign,U=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},u=Object.prototype.hasOwnProperty,x=(t,e)=>u.call(t,e),m=Array.isArray,V=t=>r(t)==="[object Map]",_=t=>r(t)==="[object Set]",F=t=>r(t)==="[object RegExp]",a=t=>typeof t=="function",s=t=>typeof t=="string",D=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object",I=t=>(l(t)||a(t))&&a(t.then)&&a(t.catch),h=Object.prototype.toString,r=t=>h.call(t),G=t=>r(t).slice(8,-1),H=t=>r(t)==="[object Object]",J=t=>s(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,K=d(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),c=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},b=/-(\w)/g,L=c(t=>t.replace(b,(e,n)=>n?n.toUpperCase():"")),g=/\B([A-Z])/g,Y=c(t=>t.replace(g,"-$1").toLowerCase()),y=c(t=>t.charAt(0).toUpperCase()+t.slice(1)),$=c(t=>t?`on${y(t)}`:""),q=(t,e)=>!Object.is(t,e),W=(t,...e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:o,value:n})},k=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Q=t=>{const e=s(t)?Number(t):NaN;return isNaN(e)?t:e};let p;const X=()=>p||(p=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function O(t){if(m(t)){const e={};for(let n=0;n{if(n){const o=n.split(A);o.length>1&&(e[o[0].trim()]=o[1].trim())}}),e}function S(t){let e="";if(s(t))e=t;else if(m(t))for(let n=0;n{f.forEach(l=>l()),f.length=0},u=(l,o,c,w)=>(l.addEventListener(o,c,w),()=>l.removeEventListener(o,c,w)),m=_(()=>[O(s),M(v)],([l,o])=>{if(a(),!l)return;const c=te(o)?{...o}:o;f.push(...r.flatMap(w=>i.map(g=>u(l,w,g,c))))},{immediate:!0,flush:"post"}),h=()=>{m(),a()};return j(h),h}let $=!1;function Oe(e,s,r={}){const{window:i=T,ignore:v=[],capture:f=!0,detectIframe:a=!1}=r;if(!i)return L;Z&&!$&&($=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",L)),i.document.documentElement.addEventListener("click",L));let u=!0;const m=t=>M(v).some(n=>{if(typeof n=="string")return Array.from(i.document.querySelectorAll(n)).some(p=>p===t.target||t.composedPath().includes(p));{const p=O(n);return p&&(t.target===p||t.composedPath().includes(p))}});function h(t){const n=M(t);return n&&n.$.subTree.shapeFlag===16}function l(t,n){const p=M(t),b=p.$.subTree&&p.$.subTree.children;return b==null||!Array.isArray(b)?!1:b.some(k=>k.el===n.target||n.composedPath().includes(k.el))}const o=t=>{const n=O(e);if(t.target!=null&&!(!(n instanceof Element)&&h(e)&&l(e,t))&&!(!n||n===t.target||t.composedPath().includes(n))){if(t.detail===0&&(u=!m(t)),!u){u=!0;return}s(t)}};let c=!1;const w=[N(i,"click",t=>{c||(c=!0,setTimeout(()=>{c=!1},0),o(t))},{passive:!0,capture:f}),N(i,"pointerdown",t=>{const n=O(e);u=!m(t)&&!!(n&&!t.composedPath().includes(n))},{passive:!0}),a&&N(i,"blur",t=>{setTimeout(()=>{var n;const p=O(e);((n=i.document.activeElement)==null?void 0:n.tagName)==="IFRAME"&&!(p!=null&&p.contains(i.document.activeElement))&&s(t)},0)},{passive:!0})].filter(Boolean);return()=>w.forEach(t=>t())}function ue(){const e=E(!1),s=ae();return s&&ie(()=>{e.value=!0},s),e}function B(e){const s=ue();return W(()=>(s.value,!!e()))}function le(e,s,r={}){const{window:i=T,...v}=r;let f;const a=B(()=>i&&"MutationObserver"in i),u=()=>{f&&(f.disconnect(),f=void 0)},m=W(()=>{const c=M(e),w=F(c).map(O).filter(Q);return new Set(w)}),h=_(()=>m.value,c=>{u(),a.value&&c.size&&(f=new MutationObserver(s),c.forEach(w=>f.observe(w,v)))},{immediate:!0,flush:"post"}),l=()=>f==null?void 0:f.takeRecords(),o=()=>{h(),u()};return j(o),{isSupported:a,stop:o,takeRecords:l}}const ce=Symbol("vueuse-ssr-width");function de(){const e=re()?ee(ce,null):null;return typeof e=="number"?e:void 0}function Y(e,s={}){const{window:r=T,ssrWidth:i=de()}=s,v=B(()=>r&&"matchMedia"in r&&typeof r.matchMedia=="function"),f=E(typeof i=="number");let a;const u=E(!1),m=o=>{u.value=o.matches},h=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",m):a.removeListener(m))},l=oe(()=>{if(f.value){f.value=!v.value;const o=M(e).split(",");u.value=o.some(c=>{const w=c.includes("not all"),g=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),t=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let n=!!(g||t);return g&&n&&(n=i>=J(g[1])),t&&n&&(n=i<=J(t[1])),w?!n:n});return}v.value&&(h(),a=r.matchMedia(M(e)),"addEventListener"in a?a.addEventListener("change",m):a.addListener(m),u.value=a.matches)});return j(()=>{l(),h(),a=void 0}),W(()=>u.value)}const P=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},D="__vueuse_ssr_handlers__",fe=pe();function pe(){return D in P||(P[D]=P[D]||{}),P[D]}function q(e,s){return fe[e]||s}function me(e){return Y("(prefers-color-scheme: dark)",e)}function ve(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const he={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},K="vueuse-storage";function we(e,s,r,i={}){var v;const{flush:f="pre",deep:a=!0,listenToStorageChanges:u=!0,writeDefaults:m=!0,mergeDefaults:h=!1,shallow:l,window:o=T,eventFilter:c,onError:w=d=>{console.error(d)},initOnMounted:g}=i,t=(l?ne:E)(typeof s=="function"?s():s),n=W(()=>M(e));if(!r)try{r=q("getDefaultStorage",()=>{var d;return(d=T)==null?void 0:d.localStorage})()}catch(d){w(d)}if(!r)return t;const p=M(s),b=ve(p),k=(v=i.serializer)!=null?v:he[b],{pause:A,resume:I}=G(t,()=>R(t.value),{flush:f,deep:a,eventFilter:c});_(n,()=>C(),{flush:f}),o&&u&&H(()=>{r instanceof Storage?N(o,"storage",C,{passive:!0}):N(o,K,z),g&&C()}),g||C();function V(d,y){if(o){const S={key:n.value,oldValue:d,newValue:y,storageArea:r};o.dispatchEvent(r instanceof Storage?new StorageEvent("storage",S):new CustomEvent(K,{detail:S}))}}function R(d){try{const y=r.getItem(n.value);if(d==null)V(y,null),r.removeItem(n.value);else{const S=k.write(d);y!==S&&(r.setItem(n.value,S),V(y,S))}}catch(y){w(y)}}function x(d){const y=d?d.newValue:r.getItem(n.value);if(y==null)return m&&p!=null&&r.setItem(n.value,k.write(p)),p;if(!d&&h){const S=k.read(y);return typeof h=="function"?h(S,p):b==="object"&&!Array.isArray(S)?{...p,...S}:S}else return typeof y!="string"?y:k.read(y)}function C(d){if(!(d&&d.storageArea!==r)){if(d&&d.key==null){t.value=p;return}if(!(d&&d.key!==n.value)){A();try{(d==null?void 0:d.newValue)!==k.write(t.value)&&(t.value=x(d))}catch(y){w(y)}finally{d?se(I):I()}}}}function z(d){C(d.detail)}return t}const ge="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Ae(e={}){const{selector:s="html",attribute:r="class",initialValue:i="auto",window:v=T,storage:f,storageKey:a="vueuse-color-scheme",listenToStorageChanges:u=!0,storageRef:m,emitAuto:h,disableTransition:l=!0}=e,o={auto:"",light:"light",dark:"dark",...e.modes||{}},c=me({window:v}),w=W(()=>c.value?"dark":"light"),g=m||(a==null?X(i):we(a,i,f,{window:v,listenToStorageChanges:u})),t=W(()=>g.value==="auto"?w.value:g.value),n=q("updateHTMLAttrs",(A,I,V)=>{const R=typeof A=="string"?v==null?void 0:v.document.querySelector(A):O(A);if(!R)return;const x=new Set,C=new Set;let z=null;if(I==="class"){const y=V.split(/\s/g);Object.values(o).flatMap(S=>(S||"").split(/\s/g)).filter(Boolean).forEach(S=>{y.includes(S)?x.add(S):C.add(S)})}else z={key:I,value:V};if(x.size===0&&C.size===0&&z===null)return;let d;l&&(d=v.document.createElement("style"),d.appendChild(document.createTextNode(ge)),v.document.head.appendChild(d));for(const y of x)R.classList.add(y);for(const y of C)R.classList.remove(y);z&&R.setAttribute(z.key,z.value),l&&(v.getComputedStyle(d).opacity,document.head.removeChild(d))});function p(A){var I;n(s,r,(I=o[A])!=null?I:A)}function b(A){e.onChanged?e.onChanged(A,p):p(A)}_(t,b,{flush:"post",immediate:!0}),H(()=>b(t.value));const k=W({get(){return h?g.value:t.value},set(A){g.value=A}});return Object.assign(k,{store:g,system:w,state:t})}function ye(e,s,r={}){const{window:i=T,...v}=r;let f;const a=B(()=>i&&"ResizeObserver"in i),u=()=>{f&&(f.disconnect(),f=void 0)},m=W(()=>{const o=M(e);return Array.isArray(o)?o.map(c=>O(c)):[O(o)]}),h=_(m,o=>{if(u(),a.value&&i){f=new ResizeObserver(s);for(const c of o)c&&f.observe(c,v)}},{immediate:!0,flush:"post"}),l=()=>{u(),h()};return j(l),{isSupported:a,stop:l}}function Me(e,s={}){const{reset:r=!0,windowResize:i=!0,windowScroll:v=!0,immediate:f=!0,updateTiming:a="sync"}=s,u=E(0),m=E(0),h=E(0),l=E(0),o=E(0),c=E(0),w=E(0),g=E(0);function t(){const p=O(e);if(!p){r&&(u.value=0,m.value=0,h.value=0,l.value=0,o.value=0,c.value=0,w.value=0,g.value=0);return}const b=p.getBoundingClientRect();u.value=b.height,m.value=b.bottom,h.value=b.left,l.value=b.right,o.value=b.top,c.value=b.width,w.value=b.x,g.value=b.y}function n(){a==="sync"?t():a==="next-frame"&&requestAnimationFrame(()=>t())}return ye(e,n),_(()=>O(e),p=>!p&&n()),le(e,n,{attributeFilter:["style","class"]}),v&&N("scroll",n,{capture:!0,passive:!0}),i&&N("resize",n,{passive:!0}),H(()=>{f&&n()}),{height:u,bottom:m,left:h,right:l,top:o,width:c,x:w,y:g,update:n}}function ke(e,s,r={}){const{root:i,rootMargin:v="0px",threshold:f=0,window:a=T,immediate:u=!0}=r,m=B(()=>a&&"IntersectionObserver"in a),h=W(()=>{const g=M(e);return F(g).map(O).filter(Q)});let l=L;const o=E(u),c=m.value?_(()=>[h.value,O(i),o.value],([g,t])=>{if(l(),!o.value||!g.length)return;const n=new IntersectionObserver(s,{root:O(t),rootMargin:v,threshold:f});g.forEach(p=>p&&n.observe(p)),l=()=>{n.disconnect(),l=L}},{immediate:u,flush:"post"}):L,w=()=>{l(),c(),o.value=!1};return j(w),{isSupported:m,isActive:o,pause(){l(),o.value=!1},resume(){o.value=!0},stop:w}}function Te(e={}){const{window:s=T,initialWidth:r=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:v=!0,includeScrollbar:f=!0,type:a="inner"}=e,u=E(r),m=E(i),h=()=>{if(s)if(a==="outer")u.value=s.outerWidth,m.value=s.outerHeight;else if(a==="visual"&&s.visualViewport){const{width:o,height:c,scale:w}=s.visualViewport;u.value=Math.round(o*w),m.value=Math.round(c*w)}else f?(u.value=s.innerWidth,m.value=s.innerHeight):(u.value=s.document.documentElement.clientWidth,m.value=s.document.documentElement.clientHeight)};h(),H(h);const l={passive:!0};if(N("resize",h,l),s&&a==="visual"&&s.visualViewport&&N(s.visualViewport,"resize",h,l),v){const o=Y("(orientation: portrait)");_(o,()=>h())}return{width:u,height:m}}export{ke as a,ye as b,Ae as c,we as d,Me as e,Te as f,Oe as o,N as u};
+import{w as G,t as H,i as U,n as L,a as F,b as j,p as J,c as Q,d as X,e as Z,f as ee,g as te}from"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import{s as ne,k as E,l as M}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{f as W,w as _,n as se,j as oe,k as re,l as ie,g as ae}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";const T=U?window:void 0;function O(e){var s;const r=M(e);return(s=r==null?void 0:r.$el)!=null?s:r}function N(...e){let s,r,i,v;if(typeof e[0]=="string"||Array.isArray(e[0])?([r,i,v]=e,s=T):[s,r,i,v]=e,!s)return L;r=F(r),i=F(i);const f=[],a=()=>{f.forEach(l=>l()),f.length=0},u=(l,o,c,w)=>(l.addEventListener(o,c,w),()=>l.removeEventListener(o,c,w)),m=_(()=>[O(s),M(v)],([l,o])=>{if(a(),!l)return;const c=te(o)?{...o}:o;f.push(...r.flatMap(w=>i.map(g=>u(l,w,g,c))))},{immediate:!0,flush:"post"}),h=()=>{m(),a()};return j(h),h}let $=!1;function Oe(e,s,r={}){const{window:i=T,ignore:v=[],capture:f=!0,detectIframe:a=!1}=r;if(!i)return L;Z&&!$&&($=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",L)),i.document.documentElement.addEventListener("click",L));let u=!0;const m=t=>M(v).some(n=>{if(typeof n=="string")return Array.from(i.document.querySelectorAll(n)).some(p=>p===t.target||t.composedPath().includes(p));{const p=O(n);return p&&(t.target===p||t.composedPath().includes(p))}});function h(t){const n=M(t);return n&&n.$.subTree.shapeFlag===16}function l(t,n){const p=M(t),b=p.$.subTree&&p.$.subTree.children;return b==null||!Array.isArray(b)?!1:b.some(k=>k.el===n.target||n.composedPath().includes(k.el))}const o=t=>{const n=O(e);if(t.target!=null&&!(!(n instanceof Element)&&h(e)&&l(e,t))&&!(!n||n===t.target||t.composedPath().includes(n))){if(t.detail===0&&(u=!m(t)),!u){u=!0;return}s(t)}};let c=!1;const w=[N(i,"click",t=>{c||(c=!0,setTimeout(()=>{c=!1},0),o(t))},{passive:!0,capture:f}),N(i,"pointerdown",t=>{const n=O(e);u=!m(t)&&!!(n&&!t.composedPath().includes(n))},{passive:!0}),a&&N(i,"blur",t=>{setTimeout(()=>{var n;const p=O(e);((n=i.document.activeElement)==null?void 0:n.tagName)==="IFRAME"&&!(p!=null&&p.contains(i.document.activeElement))&&s(t)},0)},{passive:!0})].filter(Boolean);return()=>w.forEach(t=>t())}function ue(){const e=E(!1),s=ae();return s&&ie(()=>{e.value=!0},s),e}function B(e){const s=ue();return W(()=>(s.value,!!e()))}function le(e,s,r={}){const{window:i=T,...v}=r;let f;const a=B(()=>i&&"MutationObserver"in i),u=()=>{f&&(f.disconnect(),f=void 0)},m=W(()=>{const c=M(e),w=F(c).map(O).filter(Q);return new Set(w)}),h=_(()=>m.value,c=>{u(),a.value&&c.size&&(f=new MutationObserver(s),c.forEach(w=>f.observe(w,v)))},{immediate:!0,flush:"post"}),l=()=>f==null?void 0:f.takeRecords(),o=()=>{h(),u()};return j(o),{isSupported:a,stop:o,takeRecords:l}}const ce=Symbol("vueuse-ssr-width");function de(){const e=re()?ee(ce,null):null;return typeof e=="number"?e:void 0}function Y(e,s={}){const{window:r=T,ssrWidth:i=de()}=s,v=B(()=>r&&"matchMedia"in r&&typeof r.matchMedia=="function"),f=E(typeof i=="number");let a;const u=E(!1),m=o=>{u.value=o.matches},h=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",m):a.removeListener(m))},l=oe(()=>{if(f.value){f.value=!v.value;const o=M(e).split(",");u.value=o.some(c=>{const w=c.includes("not all"),g=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),t=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let n=!!(g||t);return g&&n&&(n=i>=J(g[1])),t&&n&&(n=i<=J(t[1])),w?!n:n});return}v.value&&(h(),a=r.matchMedia(M(e)),"addEventListener"in a?a.addEventListener("change",m):a.addListener(m),u.value=a.matches)});return j(()=>{l(),h(),a=void 0}),W(()=>u.value)}const P=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},D="__vueuse_ssr_handlers__",fe=pe();function pe(){return D in P||(P[D]=P[D]||{}),P[D]}function q(e,s){return fe[e]||s}function me(e){return Y("(prefers-color-scheme: dark)",e)}function ve(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const he={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},K="vueuse-storage";function we(e,s,r,i={}){var v;const{flush:f="pre",deep:a=!0,listenToStorageChanges:u=!0,writeDefaults:m=!0,mergeDefaults:h=!1,shallow:l,window:o=T,eventFilter:c,onError:w=d=>{console.error(d)},initOnMounted:g}=i,t=(l?ne:E)(typeof s=="function"?s():s),n=W(()=>M(e));if(!r)try{r=q("getDefaultStorage",()=>{var d;return(d=T)==null?void 0:d.localStorage})()}catch(d){w(d)}if(!r)return t;const p=M(s),b=ve(p),k=(v=i.serializer)!=null?v:he[b],{pause:A,resume:I}=G(t,()=>R(t.value),{flush:f,deep:a,eventFilter:c});_(n,()=>C(),{flush:f}),o&&u&&H(()=>{r instanceof Storage?N(o,"storage",C,{passive:!0}):N(o,K,z),g&&C()}),g||C();function V(d,y){if(o){const S={key:n.value,oldValue:d,newValue:y,storageArea:r};o.dispatchEvent(r instanceof Storage?new StorageEvent("storage",S):new CustomEvent(K,{detail:S}))}}function R(d){try{const y=r.getItem(n.value);if(d==null)V(y,null),r.removeItem(n.value);else{const S=k.write(d);y!==S&&(r.setItem(n.value,S),V(y,S))}}catch(y){w(y)}}function x(d){const y=d?d.newValue:r.getItem(n.value);if(y==null)return m&&p!=null&&r.setItem(n.value,k.write(p)),p;if(!d&&h){const S=k.read(y);return typeof h=="function"?h(S,p):b==="object"&&!Array.isArray(S)?{...p,...S}:S}else return typeof y!="string"?y:k.read(y)}function C(d){if(!(d&&d.storageArea!==r)){if(d&&d.key==null){t.value=p;return}if(!(d&&d.key!==n.value)){A();try{(d==null?void 0:d.newValue)!==k.write(t.value)&&(t.value=x(d))}catch(y){w(y)}finally{d?se(I):I()}}}}function z(d){C(d.detail)}return t}const ge="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Ae(e={}){const{selector:s="html",attribute:r="class",initialValue:i="auto",window:v=T,storage:f,storageKey:a="vueuse-color-scheme",listenToStorageChanges:u=!0,storageRef:m,emitAuto:h,disableTransition:l=!0}=e,o={auto:"",light:"light",dark:"dark",...e.modes||{}},c=me({window:v}),w=W(()=>c.value?"dark":"light"),g=m||(a==null?X(i):we(a,i,f,{window:v,listenToStorageChanges:u})),t=W(()=>g.value==="auto"?w.value:g.value),n=q("updateHTMLAttrs",(A,I,V)=>{const R=typeof A=="string"?v==null?void 0:v.document.querySelector(A):O(A);if(!R)return;const x=new Set,C=new Set;let z=null;if(I==="class"){const y=V.split(/\s/g);Object.values(o).flatMap(S=>(S||"").split(/\s/g)).filter(Boolean).forEach(S=>{y.includes(S)?x.add(S):C.add(S)})}else z={key:I,value:V};if(x.size===0&&C.size===0&&z===null)return;let d;l&&(d=v.document.createElement("style"),d.appendChild(document.createTextNode(ge)),v.document.head.appendChild(d));for(const y of x)R.classList.add(y);for(const y of C)R.classList.remove(y);z&&R.setAttribute(z.key,z.value),l&&(v.getComputedStyle(d).opacity,document.head.removeChild(d))});function p(A){var I;n(s,r,(I=o[A])!=null?I:A)}function b(A){e.onChanged?e.onChanged(A,p):p(A)}_(t,b,{flush:"post",immediate:!0}),H(()=>b(t.value));const k=W({get(){return h?g.value:t.value},set(A){g.value=A}});return Object.assign(k,{store:g,system:w,state:t})}function ye(e,s,r={}){const{window:i=T,...v}=r;let f;const a=B(()=>i&&"ResizeObserver"in i),u=()=>{f&&(f.disconnect(),f=void 0)},m=W(()=>{const o=M(e);return Array.isArray(o)?o.map(c=>O(c)):[O(o)]}),h=_(m,o=>{if(u(),a.value&&i){f=new ResizeObserver(s);for(const c of o)c&&f.observe(c,v)}},{immediate:!0,flush:"post"}),l=()=>{u(),h()};return j(l),{isSupported:a,stop:l}}function Me(e,s={}){const{reset:r=!0,windowResize:i=!0,windowScroll:v=!0,immediate:f=!0,updateTiming:a="sync"}=s,u=E(0),m=E(0),h=E(0),l=E(0),o=E(0),c=E(0),w=E(0),g=E(0);function t(){const p=O(e);if(!p){r&&(u.value=0,m.value=0,h.value=0,l.value=0,o.value=0,c.value=0,w.value=0,g.value=0);return}const b=p.getBoundingClientRect();u.value=b.height,m.value=b.bottom,h.value=b.left,l.value=b.right,o.value=b.top,c.value=b.width,w.value=b.x,g.value=b.y}function n(){a==="sync"?t():a==="next-frame"&&requestAnimationFrame(()=>t())}return ye(e,n),_(()=>O(e),p=>!p&&n()),le(e,n,{attributeFilter:["style","class"]}),v&&N("scroll",n,{capture:!0,passive:!0}),i&&N("resize",n,{passive:!0}),H(()=>{f&&n()}),{height:u,bottom:m,left:h,right:l,top:o,width:c,x:w,y:g,update:n}}function ke(e,s,r={}){const{root:i,rootMargin:v="0px",threshold:f=0,window:a=T,immediate:u=!0}=r,m=B(()=>a&&"IntersectionObserver"in a),h=W(()=>{const g=M(e);return F(g).map(O).filter(Q)});let l=L;const o=E(u),c=m.value?_(()=>[h.value,O(i),o.value],([g,t])=>{if(l(),!o.value||!g.length)return;const n=new IntersectionObserver(s,{root:O(t),rootMargin:v,threshold:f});g.forEach(p=>p&&n.observe(p)),l=()=>{n.disconnect(),l=L}},{immediate:u,flush:"post"}):L,w=()=>{l(),c(),o.value=!1};return j(w),{isSupported:m,isActive:o,pause(){l(),o.value=!1},resume(){o.value=!0},stop:w}}function Te(e={}){const{window:s=T,initialWidth:r=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:v=!0,includeScrollbar:f=!0,type:a="inner"}=e,u=E(r),m=E(i),h=()=>{if(s)if(a==="outer")u.value=s.outerWidth,m.value=s.outerHeight;else if(a==="visual"&&s.visualViewport){const{width:o,height:c,scale:w}=s.visualViewport;u.value=Math.round(o*w),m.value=Math.round(c*w)}else f?(u.value=s.innerWidth,m.value=s.innerHeight):(u.value=s.document.documentElement.clientWidth,m.value=s.document.documentElement.clientHeight)};h(),H(h);const l={passive:!0};if(N("resize",h,l),s&&a==="visual"&&s.visualViewport&&N(s.visualViewport,"resize",h,l),v){const o=Y("(orientation: portrait)");_(o,()=>h())}return{width:u,height:m}}export{ke as a,ye as b,Ae as c,we as d,Me as e,Te as f,Oe as o,N as u};
diff --git a/js/@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js.gz b/js/@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js.gz
new file mode 100644
index 00000000..85d949ab
Binary files /dev/null and b/js/@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js.gz differ
diff --git a/js/@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js.gz b/js/@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js.gz
deleted file mode 100644
index 963be1fd..00000000
Binary files a/js/@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js.gz and /dev/null differ
diff --git a/js/@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js b/js/@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js
similarity index 92%
rename from js/@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js
rename to js/@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js
index e06f97c8..2054e6e5 100644
--- a/js/@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js
+++ b/js/@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js
@@ -1 +1 @@
-import{k as g,n as v,o as A,q as S,u as k,v as P,a as T,l as x}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import{n as C,w as D,g as y,k as M,i as W,l as I}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";function B(e){return A()?(S(e),!0):!1}const d=new WeakMap,H=(...e)=>{var t;const o=e[0],n=(t=y())==null?void 0:t.proxy;if(n==null&&!M())throw new Error("injectLocal must be called in setup");return n&&d.has(n)&&o in d.get(n)?d.get(n)[o]:W(...e)},R=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const J=e=>e!=null,L=Object.prototype.toString,K=e=>L.call(e)==="[object Object]",p=()=>{},Q=N();function N(){var e,t;return R&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function V(e,t){function o(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return o}const b=e=>e();function _(...e){let t=0,o,n=!0,r=p,i,s,u,a,l;!T(e[0])&&typeof e[0]=="object"?{delay:s,trailing:u=!0,leading:a=!0,rejectOnCancel:l=!1}=e[0]:[s,u=!0,a=!0,l=!1]=e;const w=()=>{o&&(clearTimeout(o),o=void 0,r(),r=p)};return j=>{const c=x(s),h=Date.now()-t,f=()=>i=j();return w(),c<=0?(t=Date.now(),f()):(h>c&&(a||!n)?(t=Date.now(),f()):u&&(i=new Promise((m,O)=>{r=l?O:m,o=setTimeout(()=>{t=Date.now(),n=!0,m(f()),w()},Math.max(0,c-h))})),!a&&!o&&(o=setTimeout(()=>n=!0,c)),n=!1,i)}}function E(e=b){const t=g(!0);function o(){t.value=!1}function n(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:v(t),pause:o,resume:n,eventFilter:r}}function U(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function G(e){return y()}function X(e){return Array.isArray(e)?e:[e]}function Y(...e){if(e.length!==1)return k(...e);const t=e[0];return typeof t=="function"?v(P(()=>({get:t,set:p}))):g(t)}function F(e,t,o={}){const{eventFilter:n=b,...r}=o;return D(e,V(n,t),r)}function Z(e,t,o={}){const{eventFilter:n,...r}=o,{eventFilter:i,pause:s,resume:u,isActive:a}=E(n);return{stop:F(e,t,{...r,eventFilter:i}),pause:s,resume:u,isActive:a}}function ee(e,t=!0,o){G()?I(e,o):t?e():C(e)}function te(e,t,o={}){const{throttle:n=0,trailing:r=!0,leading:i=!0,...s}=o;return F(e,t,{...s,eventFilter:_(n,r,i)})}export{X as a,B as b,J as c,Y as d,Q as e,H as f,K as g,te as h,R as i,p as n,U as p,ee as t,Z as w};
+import{k as g,n as v,o as A,q as S,u as k,v as P,a as T,l as x}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{n as C,w as D,g as y,k as M,i as W,l as I}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";function B(e){return A()?(S(e),!0):!1}const d=new WeakMap,H=(...e)=>{var t;const o=e[0],n=(t=y())==null?void 0:t.proxy;if(n==null&&!M())throw new Error("injectLocal must be called in setup");return n&&d.has(n)&&o in d.get(n)?d.get(n)[o]:W(...e)},R=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const J=e=>e!=null,L=Object.prototype.toString,K=e=>L.call(e)==="[object Object]",p=()=>{},Q=N();function N(){var e,t;return R&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function V(e,t){function o(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return o}const b=e=>e();function _(...e){let t=0,o,n=!0,r=p,i,s,u,a,l;!T(e[0])&&typeof e[0]=="object"?{delay:s,trailing:u=!0,leading:a=!0,rejectOnCancel:l=!1}=e[0]:[s,u=!0,a=!0,l=!1]=e;const w=()=>{o&&(clearTimeout(o),o=void 0,r(),r=p)};return j=>{const c=x(s),h=Date.now()-t,f=()=>i=j();return w(),c<=0?(t=Date.now(),f()):(h>c&&(a||!n)?(t=Date.now(),f()):u&&(i=new Promise((m,O)=>{r=l?O:m,o=setTimeout(()=>{t=Date.now(),n=!0,m(f()),w()},Math.max(0,c-h))})),!a&&!o&&(o=setTimeout(()=>n=!0,c)),n=!1,i)}}function E(e=b){const t=g(!0);function o(){t.value=!1}function n(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:v(t),pause:o,resume:n,eventFilter:r}}function U(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function G(e){return y()}function X(e){return Array.isArray(e)?e:[e]}function Y(...e){if(e.length!==1)return k(...e);const t=e[0];return typeof t=="function"?v(P(()=>({get:t,set:p}))):g(t)}function F(e,t,o={}){const{eventFilter:n=b,...r}=o;return D(e,V(n,t),r)}function Z(e,t,o={}){const{eventFilter:n,...r}=o,{eventFilter:i,pause:s,resume:u,isActive:a}=E(n);return{stop:F(e,t,{...r,eventFilter:i}),pause:s,resume:u,isActive:a}}function ee(e,t=!0,o){G()?I(e,o):t?e():C(e)}function te(e,t,o={}){const{throttle:n=0,trailing:r=!0,leading:i=!0,...s}=o;return F(e,t,{...s,eventFilter:_(n,r,i)})}export{X as a,B as b,J as c,Y as d,Q as e,H as f,K as g,te as h,R as i,p as n,U as p,ee as t,Z as w};
diff --git a/js/@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js.gz b/js/@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js.gz
new file mode 100644
index 00000000..f22ed6cc
Binary files /dev/null and b/js/@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js.gz differ
diff --git a/js/barcode-demo-DeELcPav.js b/js/barcode-demo-8UOBtSHq.js
similarity index 74%
rename from js/barcode-demo-DeELcPav.js
rename to js/barcode-demo-8UOBtSHq.js
index 8f7af99d..cb669d4d 100644
--- a/js/barcode-demo-DeELcPav.js
+++ b/js/barcode-demo-8UOBtSHq.js
@@ -1 +1 @@
-import{F as a}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{a as s,b as e,N as i,e as p,ag as l,J as n,M as F}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as c,d as t,J as u}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as m}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Et=c({name:"BarcodeDemo",setup(){const r={width:4},o=m(!1),d=m("RayTemplate");return{baseOptions:r,loading:o,text:d}},render(){const{baseOptions:r}=this;return t(s,{cols:2,xGap:12,yGap:12},{default:()=>[t(e,{span:2},{default:()=>[t(i,{title:"详细配置项说明"},{default:()=>[u("点击查看详细配置项:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[u("js-barcode options")]),u("。")]})]}),t(e,{span:1},{default:()=>[t(i,{title:"基础条形码"},{default:()=>[t(a,{text:"RayTemplate",options:{...r}},null)]})]}),t(e,{span:1},{default:()=>[t(i,{title:"自定义颜色条形码"},{default:()=>[t(a,{text:"RayTemplate",options:{...r,lineColor:"red"}},null)]})]}),t(e,{span:1},{default:()=>[t(i,{title:"pharmacode 模式"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(l,{type:"warning",title:"注意"},{default:()=>[u("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[u("pharmacode")]),u("。")]}),t(a,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"codabar 模式"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(l,{type:"warning",title:"注意"},{default:()=>[u("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[u("codabar")]),u("。")]}),t(a,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"有状态的条形码"},{default:()=>[t(p,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[t(n,{value:this.loading,"onUpdate:value":o=>this.loading=o,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),t(a,{text:"RayTemplate",loading:this.loading},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"watchText 主动监听 text 变化"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(F,{value:this.text,"onUpdate:value":o=>this.text=o},null),t(a,{text:this.text,watchText:!0},null)]})]})]})]})}});export{Et as default};
+import{F as a}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{a as s,b as e,N as i,e as p,ag as l,J as n,M as F}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as c,d as t,J as u}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as m}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Et=c({name:"BarcodeDemo",setup(){const r={width:4},o=m(!1),d=m("RayTemplate");return{baseOptions:r,loading:o,text:d}},render(){const{baseOptions:r}=this;return t(s,{cols:2,xGap:12,yGap:12},{default:()=>[t(e,{span:2},{default:()=>[t(i,{title:"详细配置项说明"},{default:()=>[u("点击查看详细配置项:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[u("js-barcode options")]),u("。")]})]}),t(e,{span:1},{default:()=>[t(i,{title:"基础条形码"},{default:()=>[t(a,{text:"RayTemplate",options:{...r}},null)]})]}),t(e,{span:1},{default:()=>[t(i,{title:"自定义颜色条形码"},{default:()=>[t(a,{text:"RayTemplate",options:{...r,lineColor:"red"}},null)]})]}),t(e,{span:1},{default:()=>[t(i,{title:"pharmacode 模式"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(l,{type:"warning",title:"注意"},{default:()=>[u("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[u("pharmacode")]),u("。")]}),t(a,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"codabar 模式"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(l,{type:"warning",title:"注意"},{default:()=>[u("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),t("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[u("codabar")]),u("。")]}),t(a,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"有状态的条形码"},{default:()=>[t(p,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[t(n,{value:this.loading,"onUpdate:value":o=>this.loading=o,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),t(a,{text:"RayTemplate",loading:this.loading},null)]})]})]}),t(e,{span:1},{default:()=>[t(i,{title:"watchText 主动监听 text 变化"},{default:()=>[t(p,{vertical:!0},{default:()=>[t(F,{value:this.text,"onUpdate:value":o=>this.text=o},null),t(a,{text:this.text,watchText:!0},null)]})]})]})]})}});export{Et as default};
diff --git a/js/barcode-demo-8UOBtSHq.js.gz b/js/barcode-demo-8UOBtSHq.js.gz
new file mode 100644
index 00000000..28be188c
Binary files /dev/null and b/js/barcode-demo-8UOBtSHq.js.gz differ
diff --git a/js/barcode-demo-DeELcPav.js.gz b/js/barcode-demo-DeELcPav.js.gz
deleted file mode 100644
index 1a01efc9..00000000
Binary files a/js/barcode-demo-DeELcPav.js.gz and /dev/null differ
diff --git a/js/draggable-card-DwOSOv_H.js b/js/draggable-card-CEARUUNP.js
similarity index 73%
rename from js/draggable-card-DwOSOv_H.js
rename to js/draggable-card-CEARUUNP.js
index 86091a59..6ae60679 100644
--- a/js/draggable-card-DwOSOv_H.js
+++ b/js/draggable-card-CEARUUNP.js
@@ -1 +1 @@
-import{I as m}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{N as d,e as i,J as n,aj as s,ak as c,P as f}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as b,d as t,J as u,t as h,q as v}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as p}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function g(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!v(o)}const Nt=b({name:"DraggableCardDemo",setup(){const o=p(!1),r=h("domRef"),a=[{label:"center",value:"center"},{label:"top-center",value:"top-center"},{label:"bottom-center",value:"bottom-center"},{label:"top-left",value:"top-left"},{label:"top-right",value:"top-right"},{label:"bottom-left",value:"bottom-left"},{label:"bottom-right",value:"bottom-right"}],l=p("center"),e=p(!0);return{card3:o,card3Dad:e,domRef:r,positionRadioOptions:a,positionRadioValue:l}},render(){let o;const{card3:r,domRef:a,positionRadioOptions:l}=this;return t("div",null,[t("div",{ref:"domRef",style:{width:"100%",height:"400px",backgroundColor:"rgba(255, 10, 20, 1)"}},null),t(m,{animation:!0,title:"Body"},{default:()=>[u("我被限制在 body 中。")]}),r?t(m,{animation:!0,title:"Custom Container",restrictionElement:a,closable:!0,onClose:()=>this.card3=!1,defaultPosition:this.positionRadioValue,dad:this.card3Dad},{default:()=>"我被限制在红色区域中。并且我支持 NCard 的所有配置与插槽。","header-extra":()=>"其实我就是 NCard 封装的",footer:()=>"我支持 footer 插槽",action:()=>"我支持 action 插槽"}):null,t(d,{title:"显示与隐藏卡片"},{default:()=>[t(i,{vertical:!0},{default:()=>[t(i,null,{default:()=>[t(n,{value:this.card3Dad,"onUpdate:value":e=>this.card3Dad=e},{checked:()=>"拖拽",unchecked:()=>"禁用"})]}),t(i,null,{default:()=>[t(s,{value:this.positionRadioValue,"onUpdate:value":e=>this.positionRadioValue=e},g(o=l.map(e=>t(c,{key:e.value,value:e.value},{default:()=>[e.label]})))?o:{default:()=>[o]})]}),t(i,null,{default:()=>[t(f,{type:"primary",onClick:()=>this.card3=!this.card3},{default:()=>[u("点一下试试")]})]})]})]})])}});export{Nt as default};
+import{I as m}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{N as d,e as i,J as n,aj as s,ak as c,P as f}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as b,d as t,J as u,t as h,q as v}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as p}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function g(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!v(o)}const Nt=b({name:"DraggableCardDemo",setup(){const o=p(!1),r=h("domRef"),a=[{label:"center",value:"center"},{label:"top-center",value:"top-center"},{label:"bottom-center",value:"bottom-center"},{label:"top-left",value:"top-left"},{label:"top-right",value:"top-right"},{label:"bottom-left",value:"bottom-left"},{label:"bottom-right",value:"bottom-right"}],l=p("center"),e=p(!0);return{card3:o,card3Dad:e,domRef:r,positionRadioOptions:a,positionRadioValue:l}},render(){let o;const{card3:r,domRef:a,positionRadioOptions:l}=this;return t("div",null,[t("div",{ref:"domRef",style:{width:"100%",height:"400px",backgroundColor:"rgba(255, 10, 20, 1)"}},null),t(m,{animation:!0,title:"Body"},{default:()=>[u("我被限制在 body 中。")]}),r?t(m,{animation:!0,title:"Custom Container",restrictionElement:a,closable:!0,onClose:()=>this.card3=!1,defaultPosition:this.positionRadioValue,dad:this.card3Dad},{default:()=>"我被限制在红色区域中。并且我支持 NCard 的所有配置与插槽。","header-extra":()=>"其实我就是 NCard 封装的",footer:()=>"我支持 footer 插槽",action:()=>"我支持 action 插槽"}):null,t(d,{title:"显示与隐藏卡片"},{default:()=>[t(i,{vertical:!0},{default:()=>[t(i,null,{default:()=>[t(n,{value:this.card3Dad,"onUpdate:value":e=>this.card3Dad=e},{checked:()=>"拖拽",unchecked:()=>"禁用"})]}),t(i,null,{default:()=>[t(s,{value:this.positionRadioValue,"onUpdate:value":e=>this.positionRadioValue=e},g(o=l.map(e=>t(c,{key:e.value,value:e.value},{default:()=>[e.label]})))?o:{default:()=>[o]})]}),t(i,null,{default:()=>[t(f,{type:"primary",onClick:()=>this.card3=!this.card3},{default:()=>[u("点一下试试")]})]})]})]})])}});export{Nt as default};
diff --git a/js/draggable-card-CEARUUNP.js.gz b/js/draggable-card-CEARUUNP.js.gz
new file mode 100644
index 00000000..1e1f5c4e
Binary files /dev/null and b/js/draggable-card-CEARUUNP.js.gz differ
diff --git a/js/draggable-card-DwOSOv_H.js.gz b/js/draggable-card-DwOSOv_H.js.gz
deleted file mode 100644
index 63961cec..00000000
Binary files a/js/draggable-card-DwOSOv_H.js.gz and /dev/null differ
diff --git a/js/en-US-ChwamSaz.js b/js/en-US-ChwamSaz.js
deleted file mode 100644
index 3353433b..00000000
--- a/js/en-US-ChwamSaz.js
+++ /dev/null
@@ -1 +0,0 @@
-import{E as eo}from"./hooks-C2RPH8Ms.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";const o="The current environment does not support full screen",to={isEnabledFullscreen:o},no=Object.freeze(Object.defineProperty({__proto__:null,default:to,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),e="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",r="Content Transition",ro={Title:e,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:r},io=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:r,InterfaceDisplay:n,ThemeOptions:t,Title:e,default:ro},Symbol.toStringTag,{value:"Module"})),i="Reload Current Page",s="Lock",c="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",so={Reload:i,Lock:s,Setting:c,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},co=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:s,Reload:i,Search:p,Setting:c,default:so},Symbol.toStringTag,{value:"Module"})),g="Axios Request",u="Barcode",_="Cache Utils Demo",d="Precision",S="Right Click Menu",b="Home",f="Directive",h="Doc",T="Doc (China)",y="Doc(inside)",D="Chart",C="Form",O="Mock",P="Modal",v="MultiMenu(catch)",j="Office",M="Document",R="Presentation",k="Spreadsheet",L="QRCode",U="Rely",F="Rely About",I="Same Level Router Demo",w="Segment",x="SVG Icon",z="Table",A="Template Api",E="Scroll Reveal",Q="Table Pro",B="Flow",G="Draggable Card",lo={Axios:g,Barcode:u,CacheDemo:_,CalculatePrecision:d,ContextMenu:S,Dashboard:b,Directive:f,Doc:h,DocLocal:T,DocLocalInside:y,Echart:D,Error:"Error Page",Form:C,Mock:O,Modal:P,MultiMenu:v,Office:j,Office_Document:M,Office_Presentation:R,Office_Spreadsheet:k,QRCode:L,Rely:U,RelyAbout:F,RouterDemo:I,Segment:w,SvgIcon:x,Table:z,TemplateHooks:A,scrollReveal:E,TablePro:Q,Flow:B,DraggableCard:G},ao=Object.freeze(Object.defineProperty({__proto__:null,Axios:g,Barcode:u,CacheDemo:_,CalculatePrecision:d,ContextMenu:S,Dashboard:b,Directive:f,Doc:h,DocLocal:T,DocLocalInside:y,DraggableCard:G,Echart:D,Flow:B,Form:C,Mock:O,Modal:P,MultiMenu:v,Office:j,Office_Document:M,Office_Presentation:R,Office_Spreadsheet:k,QRCode:L,Rely:U,RelyAbout:F,RouterDemo:I,Segment:w,SvgIcon:x,Table:z,TablePro:Q,TemplateHooks:A,default:lo,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),N="Configuration",$={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},H="Interface Display",mo={Title:N,ThemeOptions:$,InterfaceDisplay:H},po=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:H,ThemeOptions:$,Title:N,default:mo},Symbol.toStringTag,{value:"Module"})),q="Register",V="Signing",J="QRCode Signing",K="please enter user name",W="please enter password",X="Login",Y="User Name",Z="User Password",oo="Fast Background Template",go={Register:q,Signing:V,QRCodeSigning:J,NamePlaceholder:K,PasswordPlaceholder:W,Login:X,Name:Y,Password:Z,RayTemplate:oo},uo=Object.freeze(Object.defineProperty({__proto__:null,Login:X,Name:Y,NamePlaceholder:K,Password:Z,PasswordPlaceholder:W,QRCodeSigning:J,RayTemplate:oo,Register:q,Signing:V,default:go},Symbol.toStringTag,{value:"Module"})),_o=Object.assign({"./en-US/globalMessage.json":no,"./en-US/headerSettingOptions.json":io,"./en-US/headerTooltip.json":co,"./en-US/menu.json":ao,"./en-US/setting.json":po,"./en-US/views/login/index.json":uo}),fe={message:{...eo(_o,"en-US")}};export{fe as default};
diff --git a/js/en-US-ChwamSaz.js.gz b/js/en-US-ChwamSaz.js.gz
deleted file mode 100644
index 17942768..00000000
Binary files a/js/en-US-ChwamSaz.js.gz and /dev/null differ
diff --git a/js/en-US-YcJUprOX.js b/js/en-US-YcJUprOX.js
new file mode 100644
index 00000000..d73a3f29
--- /dev/null
+++ b/js/en-US-YcJUprOX.js
@@ -0,0 +1 @@
+import{E as to}from"./hooks-RnuDI-lA.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./@vue_runtime-core@3.5.16-BvitNUdN.js";import"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";const o="The current environment does not support full screen",no={isEnabledFullscreen:o},ro=Object.freeze(Object.defineProperty({__proto__:null,default:no,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),e="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",r="Content Transition",io={Title:e,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:r},so=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:r,InterfaceDisplay:n,ThemeOptions:t,Title:e,default:io},Symbol.toStringTag,{value:"Module"})),i="Reload Current Page",s="Lock",c="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",co={Reload:i,Lock:s,Setting:c,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},lo=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:s,Reload:i,Search:p,Setting:c,default:co},Symbol.toStringTag,{value:"Module"})),g="Axios Request",u="Barcode",_="Cache Utils Demo",d="Precision",b="Right Click Menu",S="Home",f="Directive",h="Doc",T="Doc (China)",y="Doc(inside)",D="Draggable Card",C="Chart",O="Flow",P="Form",v="Mock",j="Modal",M="MultiMenu(catch)",R="Office",k="Document",L="Presentation",U="Spreadsheet",F="QRCode",I="Rely",w="Rely About",A="Same Level Router Demo",x="Segment",z="SVG Icon",E="Table",H="Table Auto Height",Q="Table Pro",B="Template Api",G="Scroll Reveal",ao={Axios:g,Barcode:u,CacheDemo:_,CalculatePrecision:d,ContextMenu:b,Dashboard:S,Directive:f,Doc:h,DocLocal:T,DocLocalInside:y,DraggableCard:D,Echart:C,Error:"Error Page",Flow:O,Form:P,Mock:v,Modal:j,MultiMenu:M,Office:R,Office_Document:k,Office_Presentation:L,Office_Spreadsheet:U,QRCode:F,Rely:I,RelyAbout:w,RouterDemo:A,Segment:x,SvgIcon:z,Table:E,TableAutoHeight:H,TablePro:Q,TemplateHooks:B,scrollReveal:G},mo=Object.freeze(Object.defineProperty({__proto__:null,Axios:g,Barcode:u,CacheDemo:_,CalculatePrecision:d,ContextMenu:b,Dashboard:S,Directive:f,Doc:h,DocLocal:T,DocLocalInside:y,DraggableCard:D,Echart:C,Flow:O,Form:P,Mock:v,Modal:j,MultiMenu:M,Office:R,Office_Document:k,Office_Presentation:L,Office_Spreadsheet:U,QRCode:F,Rely:I,RelyAbout:w,RouterDemo:A,Segment:x,SvgIcon:z,Table:E,TableAutoHeight:H,TablePro:Q,TemplateHooks:B,default:ao,scrollReveal:G},Symbol.toStringTag,{value:"Module"})),N="Configuration",$={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},q="Interface Display",po={Title:N,ThemeOptions:$,InterfaceDisplay:q},go=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:q,ThemeOptions:$,Title:N,default:po},Symbol.toStringTag,{value:"Module"})),V="Register",J="Signing",K="QRCode Signing",W="please enter user name",X="please enter password",Y="Login",Z="User Name",oo="User Password",eo="Fast Background Template",uo={Register:V,Signing:J,QRCodeSigning:K,NamePlaceholder:W,PasswordPlaceholder:X,Login:Y,Name:Z,Password:oo,RayTemplate:eo},_o=Object.freeze(Object.defineProperty({__proto__:null,Login:Y,Name:Z,NamePlaceholder:W,Password:oo,PasswordPlaceholder:X,QRCodeSigning:K,RayTemplate:eo,Register:V,Signing:J,default:uo},Symbol.toStringTag,{value:"Module"})),bo=Object.assign({"./en-US/globalMessage.json":ro,"./en-US/headerSettingOptions.json":so,"./en-US/headerTooltip.json":lo,"./en-US/menu.json":mo,"./en-US/setting.json":go,"./en-US/views/login/index.json":_o}),he={message:{...to(bo,"en-US")}};export{he as default};
diff --git a/js/en-US-YcJUprOX.js.gz b/js/en-US-YcJUprOX.js.gz
new file mode 100644
index 00000000..a9397d75
Binary files /dev/null and b/js/en-US-YcJUprOX.js.gz differ
diff --git a/js/flow-demo-Lg8uTdcV.js b/js/flow-demo-BDuNFU2v.js
similarity index 65%
rename from js/flow-demo-Lg8uTdcV.js
rename to js/flow-demo-BDuNFU2v.js
index 6a3261c3..b03416d4 100644
--- a/js/flow-demo-Lg8uTdcV.js
+++ b/js/flow-demo-BDuNFU2v.js
@@ -1 +1 @@
-import{N as l,R as n,O as s}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import{e as d,N as m,a as u,al as f,J as c}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as g,d as t,l as y}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as p}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Rt=g({name:"RFlowDemo",setup(){const[r,{getFlowInstance:e}]=l(),o=p(),i=p({readonly:!1}),a=()=>{e(),window.$message.info("获取实例成功,请在 console 中查看")};return setTimeout(()=>{o.value={nodes:[{id:"21",type:"rect",x:300,y:100,text:"rect node"},{id:"50",type:"circle",x:500,y:100,text:"circle node"}],edges:[{id:"21",type:"polyline",sourceNodeId:"50",targetNodeId:"21"}]}},1e3),y(()=>{a()}),{register:r,flowDataRef:o,settingRef:i}},render(){const{register:r,flowDataRef:e,settingRef:o}=this;return t(d,{vertical:!0},{default:()=>[t(m,null,{default:()=>[t(n,null,{default:()=>[t(u,{xGap:4,yGap:18,cols:4},{default:()=>[t(f,{label:"禁用流程图"},{default:()=>[t(c,{value:o.readonly,"onUpdate:value":i=>o.readonly=i},null)]})]})]})]}),t(m,null,{default:()=>[t(s,{height:500,onRegister:r,data:e,readonly:o.readonly},null)]})]})}});export{Rt as default};
+import{N as l,R as n,O as s}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import{e as d,N as m,a as u,al as f,J as c}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as g,d as t,l as y}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as p}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Rt=g({name:"RFlowDemo",setup(){const[r,{getFlowInstance:e}]=l(),o=p(),i=p({readonly:!1}),a=()=>{e(),window.$message.info("获取实例成功,请在 console 中查看")};return setTimeout(()=>{o.value={nodes:[{id:"21",type:"rect",x:300,y:100,text:"rect node"},{id:"50",type:"circle",x:500,y:100,text:"circle node"}],edges:[{id:"21",type:"polyline",sourceNodeId:"50",targetNodeId:"21"}]}},1e3),y(()=>{a()}),{register:r,flowDataRef:o,settingRef:i}},render(){const{register:r,flowDataRef:e,settingRef:o}=this;return t(d,{vertical:!0},{default:()=>[t(m,null,{default:()=>[t(n,null,{default:()=>[t(u,{xGap:4,yGap:18,cols:4},{default:()=>[t(f,{label:"禁用流程图"},{default:()=>[t(c,{value:o.readonly,"onUpdate:value":i=>o.readonly=i},null)]})]})]})]}),t(m,null,{default:()=>[t(s,{height:500,onRegister:r,data:e,readonly:o.readonly},null)]})]})}});export{Rt as default};
diff --git a/js/flow-demo-BDuNFU2v.js.gz b/js/flow-demo-BDuNFU2v.js.gz
new file mode 100644
index 00000000..8bf864fe
Binary files /dev/null and b/js/flow-demo-BDuNFU2v.js.gz differ
diff --git a/js/flow-demo-Lg8uTdcV.js.gz b/js/flow-demo-Lg8uTdcV.js.gz
deleted file mode 100644
index 7c30551e..00000000
Binary files a/js/flow-demo-Lg8uTdcV.js.gz and /dev/null differ
diff --git a/js/hooks-C2RPH8Ms.js b/js/hooks-C2RPH8Ms.js
deleted file mode 100644
index d833b47a..00000000
--- a/js/hooks-C2RPH8Ms.js
+++ /dev/null
@@ -1,12 +0,0 @@
-const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/en-US-ChwamSaz.js","js/dayjs@1.11.13-BPpqO9Hf.js","js/call-bind-apply-helpers@1.0.1-D6-XlEtG.js","js/print-js@1.6.0-CNuQ_Icd.js","js/vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js","js/@vue_reactivity@3.5.13-Bs-wdPxR.js","js/@vue_shared@3.5.13-CBbo5MAb.js","js/@vue_runtime-core@3.5.13-Moo8VrGQ.js","js/lodash@4.17.21-MV68C9EV.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-D-G20XJY.js","js/jsbarcode@3.11.6-Dw2l8iJP.js","js/@logicflow_core@2.0.10-DN_57zVH.js","js/mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js","js/preact@10.25.4-CrjB-ZC0.js","js/mobx@5.15.7-DLDjekon.js","js/lodash-es@4.17.21-UVJw7vmf.js","js/uuid@9.0.1-CtRu48qb.js","js/classnames@2.5.1-8E8W9FZl.js","js/mousetrap@1.6.5-CGKHClW8.js","js/mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js","css/@logicflow_core@2.0-Z6H4Q2Ml.css","js/currency.js@2.0.4-9OAR_aOO.js","js/crypto-js@4.2.0-Dv3RD6s_.js","js/naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js","js/date-fns@3.6.0-BMcLdxE-.js","js/seemly@0.3.9-DfXeAbNj.js","js/vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js","js/evtd@0.2.4-CI_DDEu_.js","js/@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js","js/vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js","js/vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js","js/@juggle_resize-observer@3.4.0-C8OzoCMD.js","js/css-render@0.15.14-C5toWlUr.js","js/@emotion_hash@0.8.0-WldOFDRm.js","js/@vue_runtime-dom@3.5.13-DAnkqHDQ.js","js/treemate@0.3.11-DKekKYbv.js","js/date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js","js/async-validator@4.2.5-9PlIezaS.js","js/@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js","js/@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js","js/@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js","js/utils-oa3VVvWi.js","js/pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js","js/destr@2.0.3-CVtkxrq9.js","js/deep-pick-omit@1.2.1-CegYQlcN.js","js/pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js","js/html-to-image@1.11.11-3dFXpKWR.js","js/vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js","js/interactjs@1.10.27-BhZFX4Iq.js","js/vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js","js/@intlify_shared@9.13.1-CM6R_CZ5.js","js/@intlify_core-base@9.13.1-BNWv53cz.js","js/@intlify_message-compiler@9.13.1-4K4Nd_mc.js","js/echarts@5.6.0-BRu9FGIM.js","js/zrender@5.6.1-MHdZqf99.js","js/tslib@2.3.0-BDyQ-Jie.js","js/zh-CN-BuWQNI2u.js","js/index-DLtgQgt1.js","js/index-Ule7qMcG.js","css/index-BPwDcGFh.css","js/index-EBtd-gDX.js","js/instance-9AIHBAK4.js","js/axios@1.7.9-DW_MHI2K.js","css/index-C60eEB5E.css","js/barcode-demo-DeELcPav.js","js/index-DBsbUoCD.js","js/index-B80pdDJb.js","js/index-BV_Ui3Vr.js","js/draggable-card-DwOSOv_H.js","js/index-BkPY_Md3.js","css/index-D9y7XLpS.css","js/flow-demo-Lg8uTdcV.js","js/index-ChAnRXOG.js","js/index-BHdRCPOg.js","js/index---_EbtGZ.js","js/index-DNwahwnm.js","js/index-j9rqbO76.js","js/index-BpwIrVhQ.js","js/index-2ToC72PV.js","js/index-c1QBSmbe.js","js/index-DLA0p3w6.js","js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js","css/vue3-next-qrcode@2.0.10_typescript@5.6-BnS3AyZU.css","js/ray-dCjhX_JK.js","js/index-EWAfa-C7.js","css/index-C7SBslZD.css","js/index-DJzm4YZP.js","js/index-BgwWD97F.js","js/index-EIDkjVsJ.js","css/index-CCBgYJcK.css","js/index-ChcovchG.js","js/index-BtXTv-Bu.js","css/index-Bit-kagu.css","js/table-pro-demo-Bab5Jccs.js","js/mockjs@1.1.0-Dcr13kPT.js","js/index-BHX-cpaT.js","js/index-Bln8Ic2Z.js","js/index-D04Ru66q.js","css/index-DId3lj_V.css","js/index-b95eEIsJ.js","css/index-CEBSONXB.css"])))=>i.map(i=>d[i]);
-var uo=Object.defineProperty;var co=(e,n,t)=>n in e?uo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t;var $t=(e,n,t)=>co(e,typeof n!="symbol"?n+"":n,t);import{s as yt,c as Ee,m as st,q as Et,w as mn,p as je,z as We,A as po}from"./lodash-es@4.17.21-UVJw7vmf.js";import{d as Kt,z as Wt,f as mo,g as fo,c as go,N as De,a as ho,b as yo,e as L,h as pt,m as vo,i as fn,u as bo,S as Dt,j as _o,k as ze,l as So,n as gn,o as wo,p as Ue,q as Co,r as fe,t as To,s as hn,v as Oo,w as ko,x as yn,y as it,A as qt,B as vn,C as Ao,D as Po,E as Ro,F as le,G as xo,H as Ht,I,J as te,K as X,L as Mo,M as zt,O as bn,P as Z,Q as Eo,R as Do,T as Qe,U as zo,V as Io,W as Lo,X as Fo,Y as Bo,Z as _n,_ as Vo,$ as Gt}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{o as No,u as $e,a as jo,b as Uo,c as Sn,d as $o,e as vt,f as Ko}from"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import{s as oe,k as N,n as be,h as re,u as Wo,x as we,a as wn,y as ee}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import{n as ne,j as de,m as x,d as r,p as j,q as he,T as qo,t as ie,f as T,l as Ce,w as qe,v as Ho,x as It,i as Te,h as mt,F as Cn,y as Tn,z as Go,A as Yo,C as Xo,D as Ae,E as bt,G as Ve,H as Jo,S as Zo,K as Qo,I as Yt,J as q}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import{d as G}from"./dayjs@1.11.13-BPpqO9Hf.js";import{p as ea}from"./print-js@1.6.0-CNuQ_Icd.js";import{u as On}from"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import{b as ta}from"./jsbarcode@3.11.6-Dw2l8iJP.js";import{L as Xt}from"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{u as Lt,g as Ie,i as ge,s as Re,a as Pt,c as na,b as ut,d as U,e as se,q as Ke,f as kn,l as An,h as oa,r as _e,j as aa,k as B,m as ct,n as Pn,p as Rn,o as Ft,t as la,v as Jt,w as ce,x as xn,y as ra,z as sa,A as ia,B as ua,C as ca}from"./utils-oa3VVvWi.js";import{s as da}from"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import{d as ft,c as pa}from"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import{t as ma,a as fa,b as ga,c as ha,d as ya,e as va}from"./html-to-image@1.11.11-3dFXpKWR.js";import{u as He,a as ba,o as _a,c as Sa,b as wa}from"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import{T as Mn,a as Ca}from"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import{i as Zt}from"./interactjs@1.10.27-BhZFX4Iq.js";import{c as Ta}from"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import{r as Oa,u as Ne,i as ka,a as Aa,b as Pa,c as Ra,d as xa,e as Ma,f as Ea,g as Da,h as za,j as Ia,k as La,l as Fa,m as Ba,n as Va,o as Na,p as ja,q as Ua,s as $a}from"./echarts@5.6.0-BRu9FGIM.js";import{h as Ka}from"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";const fi=(e,n)=>{if(typeof n!="string"||!n.trim())throw new TypeError("Expected prefix to be a non-empty string");const t={};return Object.keys(e).forEach(o=>{const a=e[o].default;let l=o.replace(`./${n}/`,"").replace(/^\.\//,"");const s=l.lastIndexOf(".");l=l.substring(0,s);const i=l.split("/"),u=i.shift(),c=i.join(".");u&&(c?(yt(t,u,t[u]||{}),yt(t[u],c,a)):yt(t,u,a||{}))}),t},Wa="modulepreload",qa=function(e){return"/ray-template/"+e},Qt={},z=function(n,t,o){let a=Promise.resolve();if(t&&t.length>0){let s=function(c){return Promise.all(c.map(p=>Promise.resolve(p).then(m=>({status:"fulfilled",value:m}),m=>({status:"rejected",reason:m}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),u=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));a=s(t.map(c=>{if(c=qa(c),c in Qt)return;Qt[c]=!0;const p=c.endsWith(".css"),m=p?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${m}`))return;const _=document.createElement("link");if(_.rel=p?"stylesheet":Wa,p||(_.as="script"),_.crossOrigin="",_.href=c,u&&_.setAttribute("nonce",u),document.head.appendChild(_),p)return new Promise((g,v)=>{_.addEventListener("load",g),_.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${c}`)))})}))}function l(s){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s}return a.then(s=>{for(const i of s||[])i.status==="rejected"&&l(i.reason);return n().catch(l)})},Ha=(e,n,t)=>{const o=e[n];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((a,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+n+(n.split("/").length!==t?". Note that variables only represent file names one level deep.":""))))})},Ga=async e=>{var t;const n={};for(const o of e){const a=await Ha(Object.assign({"../lang/en-US.ts":()=>z(()=>import("./en-US-ChwamSaz.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),"../lang/zh-CN.ts":()=>z(()=>import("./zh-CN-BuWQNI2u.js"),__vite__mapDeps([57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]))}),`../lang/${o.key}.ts`,3),l=o.key;l&&(n[l]=((t=a==null?void 0:a.default)==null?void 0:t.message)??{})}return n},gi=e=>{switch(e){case"zh-CN":return{locale:Wt,dateLocal:Kt};case"en-US":return{locale:null,dateLocal:null};default:return{locale:Wt,dateLocal:Kt}}},Ya={darkClassName:"ray-template--dark",lightClassName:"ray-template--light",rayTemplateThemePrimaryColor:"--ray-theme-primary-color",rayTemplateThemePrimaryFadeColor:"--ray-theme-primary-fade-color",preLoadingAnimation:"pre-loading-animation",htmlHeight:"--html-height",htmlWidth:"--html-width"},hi={max:5,closable:!1},yi="loading",vi="",K={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appMenuTagOptions:"appMenuTagOptions",appLockScreenPasswordKey:"appLockScreenPasswordKey"},Xa=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],Se={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#dbcb02","#18a058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.85)"},appNaiveUIThemeOverrides:{dark:{common:{borderRadius:"4px",baseColor:"rgb(18, 18, 18)"}},light:{common:{borderRadius:"4px",baseColor:"rgb(255, 255, 255)"}}},echartTheme:"macarons"},En=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Ja="zh-CN",Za="zh-CN",Qa={"zh-CN":"zh-cn","en-US":"en"},el="zh-cn",bi={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},_i={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},xe=oe(null),Dn=oe(null),tl=["RLogin","ErrorPage","RayTemplateDoc"],et=[],Si=(e,n)=>{const t=N(0),o=N(0),a=N(!1),{clickOutside:l}={},s=m=>{a.value=m},i=m=>{m.preventDefault(),s(!1),ne().then(()=>{const{clientX:_,clientY:g}=m;t.value=_,o.value=g,s(!0)})};l&&No(e,m=>{l(m)});const u=$e(e,"contextmenu",i,n),c=$e(e,"click",()=>{s(!1)});return{stop:()=>{u(),c()},x:be(t),y:be(o),show:be(a),updateShow:s}},Bt=re({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function me(e,n,t){Lt(Bt,e,n,t)}function gt(e){return be(Wo(Bt,e))}function nl(){return{...we(be(Bt))}}let pe;const ol=async()=>{const e=oo(),n=await Ga(En);return Ta({locale:e,messages:n,missingWarn:!1,fallbackLocale:Za})},wi=async e=>{const n=await ol();e.use(n),pe=n},en=(e,n)=>n,Ge=e=>{if(!pe)return{t:l=>en(e,l),locale:l=>{}};const{t:n,...t}=pe.global;return{...t,t:(l,...s)=>l?l.includes(".")?n(en(e,l),...s):l:"",locale:l=>{pe.mode==="legacy"?pe.global.locale=l:wn(pe.global.locale)?pe.global.locale.value=l:pe.global.locale=l}}},V=e=>e,al={path:"/dashboard",component:()=>z(()=>import("./index-DLtgQgt1.js"),__vite__mapDeps([58,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,59,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,60])),meta:{i18nKey:V("menu.Dashboard"),icon:"dashboard",order:0}},ll=Object.freeze(Object.defineProperty({__proto__:null,default:al},Symbol.toStringTag,{value:"Module"})),rl={path:"/axios",name:"RAxios",component:()=>z(()=>import("./index-EBtd-gDX.js"),__vite__mapDeps([61,4,5,6,7,8,2,9,10,62,63,1,3,11,12,13,14,15,16,17,18,19,20,21,42,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,64])),meta:{i18nKey:V("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},sl=Object.freeze(Object.defineProperty({__proto__:null,default:rl},Symbol.toStringTag,{value:"Module"})),il={path:"barcode",component:()=>z(()=>import("./barcode-demo-DeELcPav.js"),__vite__mapDeps([65,22,23,2,1,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,11,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},ul=Object.freeze(Object.defineProperty({__proto__:null,default:il},Symbol.toStringTag,{value:"Module"})),cl={path:"/cache-demo",component:()=>z(()=>import("./index-DBsbUoCD.js"),__vite__mapDeps([66,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,42,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.CacheDemo"),icon:"other",order:3}},dl=Object.freeze(Object.defineProperty({__proto__:null,default:cl},Symbol.toStringTag,{value:"Module"})),pl={path:"/context-menu",component:()=>z(()=>import("./index-B80pdDJb.js"),__vite__mapDeps([67,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.ContextMenu"),icon:"other",order:2}},ml=Object.freeze(Object.defineProperty({__proto__:null,default:pl},Symbol.toStringTag,{value:"Module"})),fl={path:"/directive",component:()=>z(()=>import("./index-BV_Ui3Vr.js"),__vite__mapDeps([68,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{i18nKey:V("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},gl=Object.freeze(Object.defineProperty({__proto__:null,default:fl},Symbol.toStringTag,{value:"Module"})),hl={path:"/draggable-card",component:()=>z(()=>import("./draggable-card-DwOSOv_H.js"),__vite__mapDeps([69,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.DraggableCard"),icon:"other",order:2,extra:{label:"drag"}}},yl=Object.freeze(Object.defineProperty({__proto__:null,default:hl},Symbol.toStringTag,{value:"Module"})),vl={path:"/echart",component:()=>z(()=>import("./index-BkPY_Md3.js"),__vite__mapDeps([70,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,71])),meta:{i18nKey:V("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},bl=Object.freeze(Object.defineProperty({__proto__:null,default:vl},Symbol.toStringTag,{value:"Module"})),_l={path:"/flow",component:()=>z(()=>import("./flow-demo-Lg8uTdcV.js"),__vite__mapDeps([72,22,23,2,1,3,4,5,6,7,8,9,10,11,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39,40,41,12,13,14,15,17,18,19,20,21,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Flow"),icon:"other",order:2}},Sl=Object.freeze(Object.defineProperty({__proto__:null,default:_l},Symbol.toStringTag,{value:"Module"})),wl={path:"/form",component:()=>z(()=>import("./index-ChAnRXOG.js"),__vite__mapDeps([73,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},Cl=Object.freeze(Object.defineProperty({__proto__:null,default:wl},Symbol.toStringTag,{value:"Module"})),Tl={path:"/iframe",component:()=>z(()=>import("./index-BHdRCPOg.js"),__vite__mapDeps([74,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Ol=Object.freeze(Object.defineProperty({__proto__:null,default:Tl},Symbol.toStringTag,{value:"Module"})),kl={path:"/mock-demo",component:()=>z(()=>import("./index---_EbtGZ.js"),__vite__mapDeps([75,22,23,2,1,3,11,12,13,14,15,16,17,18,19,20,21,4,5,6,7,8,9,10,62,63,42,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},Al=Object.freeze(Object.defineProperty({__proto__:null,default:kl},Symbol.toStringTag,{value:"Module"})),Pl={path:"/modal-demo",component:()=>z(()=>import("./index-DNwahwnm.js"),__vite__mapDeps([76,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Modal"),icon:"other",order:3}},Rl=Object.freeze(Object.defineProperty({__proto__:null,default:Pl},Symbol.toStringTag,{value:"Module"})),rt=()=>z(()=>Promise.resolve().then(()=>rs),void 0),xl={path:"/multi",component:rt,meta:{i18nKey:V("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>z(()=>import("./index-j9rqbO76.js"),__vite__mapDeps([77,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:rt,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>z(()=>import("./index-BpwIrVhQ.js"),__vite__mapDeps([78,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:rt,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>z(()=>import("./index-2ToC72PV.js"),__vite__mapDeps([79,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Ml=Object.freeze(Object.defineProperty({__proto__:null,default:xl},Symbol.toStringTag,{value:"Module"})),El={path:"/precision",component:()=>z(()=>import("./index-c1QBSmbe.js"),__vite__mapDeps([80,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,42,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.CalculatePrecision"),icon:"other",order:2}},Dl=Object.freeze(Object.defineProperty({__proto__:null,default:El},Symbol.toStringTag,{value:"Module"})),zl={path:"/qrcode",component:()=>z(()=>import("./index-DLA0p3w6.js"),__vite__mapDeps([81,82,7,5,6,83,84,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{i18nKey:V("menu.QRCode"),icon:"other",order:2}},Il=Object.freeze(Object.defineProperty({__proto__:null,default:zl},Symbol.toStringTag,{value:"Module"})),Ll={path:"rely-about",component:()=>z(()=>import("./index-EWAfa-C7.js"),__vite__mapDeps([85,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39,86])),meta:{i18nKey:V("menu.RelyAbout"),icon:"rely",order:999}},Fl=Object.freeze(Object.defineProperty({__proto__:null,default:Ll},Symbol.toStringTag,{value:"Module"})),Bl={path:"/router-demo",component:rt,meta:{i18nKey:V("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>z(()=>import("./index-DJzm4YZP.js"),__vite__mapDeps([87,22,23,2,1,3,48,7,5,6,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,4,8,9,10,42,43,44,45,46,47,49,50,51,52,53,54,55,56])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>z(()=>import("./index-BgwWD97F.js"),__vite__mapDeps([88,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Vl=Object.freeze(Object.defineProperty({__proto__:null,default:Bl},Symbol.toStringTag,{value:"Module"})),Nl={path:"/scroll-reveal",component:()=>z(()=>import("./index-EIDkjVsJ.js"),__vite__mapDeps([89,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39,90])),meta:{i18nKey:V("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},jl=Object.freeze(Object.defineProperty({__proto__:null,default:Nl},Symbol.toStringTag,{value:"Module"})),Ul={path:"/segment",component:()=>z(()=>import("./index-ChcovchG.js"),__vite__mapDeps([91,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},$l=Object.freeze(Object.defineProperty({__proto__:null,default:Ul},Symbol.toStringTag,{value:"Module"})),Kl={path:"/svg-icons",component:()=>z(()=>import("./index-BtXTv-Bu.js"),__vite__mapDeps([92,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,93])),meta:{i18nKey:V("menu.SvgIcon"),icon:"other",order:3}},Wl=Object.freeze(Object.defineProperty({__proto__:null,default:Kl},Symbol.toStringTag,{value:"Module"})),ql={path:"/table-pro",component:()=>z(()=>import("./table-pro-demo-Bab5Jccs.js"),__vite__mapDeps([94,42,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,62,63,95,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.TablePro"),icon:"other",order:2,extra:{label:"TablePro"}}},Hl=Object.freeze(Object.defineProperty({__proto__:null,default:ql},Symbol.toStringTag,{value:"Module"})),Gl={path:"/table",component:()=>z(()=>import("./index-BHX-cpaT.js"),__vite__mapDeps([96,42,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Yl=Object.freeze(Object.defineProperty({__proto__:null,default:Gl},Symbol.toStringTag,{value:"Module"})),Xl={path:"/template-hooks",component:()=>z(()=>import("./index-Bln8Ic2Z.js"),__vite__mapDeps([97,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.TemplateHooks"),icon:"other",order:1}},Jl=Object.freeze(Object.defineProperty({__proto__:null,default:Xl},Symbol.toStringTag,{value:"Module"})),Zl=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":ll,"/src/router/modules/demo/axios.ts":sl,"/src/router/modules/demo/barcode.ts":ul,"/src/router/modules/demo/cache-demo.ts":dl,"/src/router/modules/demo/context-menu.ts":ml,"/src/router/modules/demo/directive.ts":gl,"/src/router/modules/demo/draggable-card.ts":yl,"/src/router/modules/demo/echart.ts":bl,"/src/router/modules/demo/flow.ts":Sl,"/src/router/modules/demo/form.ts":Cl,"/src/router/modules/demo/iframe.ts":Ol,"/src/router/modules/demo/mock.ts":Al,"/src/router/modules/demo/modal.ts":Rl,"/src/router/modules/demo/multi-menu.ts":Ml,"/src/router/modules/demo/precision.ts":Dl,"/src/router/modules/demo/qrcode.ts":Il,"/src/router/modules/demo/rely.ts":Fl,"/src/router/modules/demo/router-demo.ts":Vl,"/src/router/modules/demo/scroll-reveal.ts":jl,"/src/router/modules/demo/segment.ts":$l,"/src/router/modules/demo/svg-icons.ts":Wl,"/src/router/modules/demo/table-pro.ts":Hl,"/src/router/modules/demo/table.ts":Yl,"/src/router/modules/demo/template-hooks.ts":Jl});return Object.keys(e).reduce((t,o)=>{const a=e[o].default;if(a)t.push(a);else throw new Error(`[combineRawRouteModules]: ${o} module must export default.`);return t},[])},Ql=e=>e[0]==="/",zn=(e,n=[],t="")=>{var o;if(!Array.isArray(e))return[];for(const a of e){const l=t+(Ql(a.path)?a.path:"/"+a.path);if((o=a.children)!=null&&o.length){zn(a.children,n,l);continue}else n.push({...a,path:l})}return n},er=e=>Array.isArray(e)?zn(Ee(e)):[],tr=e=>e.sort((n,t)=>{var l,s;const o=((l=n.meta)==null?void 0:l.order)??1,a=((s=t.meta)==null?void 0:s.order)??0;return o===a?n.name?t.name?n.name.localeCompare(t.name):-1:1:o-a}),nr=e=>{const{beforeEach:n}=e,{getRootPath:t}=Je(),o=(a,l)=>a.path==="/"||l.path==="/login";n((a,l,s)=>{const i=Ie(K.token,"localStorage"),u=Ie(K.appMenuKey,"sessionStorage",{defaultValue:t.value}),{meta:c,name:p}=a;i!==null?o(a,l)?_t(!0):!ge(p,"Symbol")&&p&&tl.includes(p)?s():Jn(c)?o(a,l)?u?s(u):_t(!0):s():_t(!0):o(a,l)?s():s("/")})},_t=(e=!0)=>{const{router:n}=Nt(),{push:t,replace:o}=n,{getRootPath:a}=Je();Re(K.appMenuKey,a.value,"localStorage"),e?o(a.value):t(a.value)},or=e=>{var t;const{meta:n}=e;n!=null&&n.ignoreAutoResetScroll||(t=xe.value)==null||t.scrollTo({top:0,left:0,behavior:"smooth"})},ar=e=>{e.beforeEach(()=>{var n;(n=window.$loadingBar)==null||n.start()}),e.afterEach(()=>{var n;(n=window.$loadingBar)==null||n.finish()}),e.onError(()=>{var n;(n=window.$loadingBar)==null||n.error()})},In=e=>{const{meta:n={}}=e,{hidden:t,sameLevel:o,env:a}=n,{MODE:l}=Pt();return!(o||t||a&&typeof a=="string"&&a!==l||a&&Array.isArray(a)&&!a.includes(l))},lr={contentTransition:"scale",watermarkSwitch:!1,keepAliveConfig:{maxKeepAliveLength:10,setupKeepAlive:!0,keepAliveExclude:[]},menuConfig:{collapsedWidth:64,collapsedMode:"width",collapsedIconSize:16,collapsedIndent:24,accordion:!1,menuSiderBarLogo:!0,iconSize:16,menuWidth:272,inverted:!1,nativeScrollbar:!1},menuTagSwitch:!0,breadcrumbSwitch:!0,copyrightSwitch:!0,drawerPlacement:"right",colorWeakness:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15,xGap:0,yGap:0,cross:!0},dynamicDocumentTitle:!0},Ln=()=>lr,Le=ft("setting",()=>{const{appPrimaryColor:{primaryColor:e,primaryFadeColor:n}}=Se,{locale:t}=Ge(),{locale:o}=Is(),a=re({primaryColorOverride:{common:{primaryColor:e,primaryColorHover:n,primaryColorPressed:e,primaryColorSuppl:n}},_appTheme:!1,appTheme:"light",localeLanguage:oo(),lockScreenSwitch:!1,appRootRoute:{name:"Dashboard",path:"/dashboard"},sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"},...Ee(Ln())}),l=c=>{t(c),o(c),Re(K.localeLanguage,c,"localStorage"),a.localeLanguage=c},s=(c,p=.85)=>{const m=na(c,p),_={primaryColor:c,primaryColorHover:m,primaryColorPressed:c,primaryColorSuppl:m},{rayTemplateThemePrimaryColor:g,rayTemplateThemePrimaryFadeColor:v}=Ya,f=document.documentElement;a.primaryColorOverride.common=_,f.style.setProperty(g,c),f.style.setProperty(v,m)},i=(c,p,m)=>{Lt(a,c,p,m)},u=c=>{const p=document.documentElement;i("colorWeakness",c),ut(p,{filter:c?"invert(100%)":""})};return de(()=>{var c;a._appTheme?a.primaryColorOverride=st({},a.primaryColorOverride,Se.appNaiveUIThemeOverrides.dark):a.primaryColorOverride=st({},a.primaryColorOverride,Se.appNaiveUIThemeOverrides.light),u(a.colorWeakness),a.dynamicDocumentTitle||(document.title=((c=a.sideBarLogo)==null?void 0:c.title)||"Ray Template")}),{...we(a),updateLocale:l,changePrimaryColor:s,updateSettingState:i,toggleColorWeakness:u}},{persist:{key:K.appPiniaSettingStore,omit:["lockScreenSwitch"],storage:window.localStorage}}),Fn={...mo,onRegister:{type:[Function,Array],default:null}},Bn={actionSpan:{type:Number,default:1},actionAlign:{type:String,default:"end"},open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!0},onUpdateOpen:{type:[Function,Array],default:null},"onUpdate:open":{type:[Function,Array],default:null},...fo};function rr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const Ci=x({name:"RCollapse",props:Object.assign({},Fn,{...Bn,open:{type:Boolean,default:!0},cols:{type:Number,default:4},bordered:{type:Boolean,default:!0}}),render(){const{$slots:e,$props:n}=this,{labelPlacement:t,showFeedback:o,...a}=n;return r(Un,j(a,{labelPlacement:"top",showFeedback:!1}),{default:()=>[r(dr,a,rr(e)?e:{default:()=>[e]})]})}}),sr={...go,restrictionElement:{type:[String,HTMLElement,Function,Object],default:"body"},dad:{type:Boolean,default:!0},restrictRectOptions:{type:Object,default:void 0},defaultPosition:{type:[Object,String],default:()=>({x:0,y:0})},width:{type:[String,Number],default:600},zIndex:{type:Number,default:void 0},animation:{type:Boolean,default:!1},padding:{type:Object,default:void 0}},Ti=x({name:"RDraggableCard",props:sr,setup(e,{expose:n}){const t=ie("cardRef");let o=null;const a={x:0,y:0},l="r-draggable-card-container",s=T(()=>({"--r-draggable-card-width":U(e.width),"--r-draggable-card-z-index":e.zIndex}));let i=!1;const u={defaultPosition:e.defaultPosition,dad:e.dad};(()=>{if(!document.getElementById(l)){const f=document.createElement("div");f.id=l,document.documentElement.appendChild(f)}})();const p=()=>{const f=se(t),h=typeof e.restrictionElement=="string"?Ke(e.restrictionElement):e.restrictionElement;let S=null;return Array.isArray(h)?S=h[0]:S=se(h),{card:f,restrictionElement:S}},m=(f,h)=>{const{defaultPosition:S,padding:d}=e,{x:y=0,y:w=0}=d??{},{x:C,y:b,width:A,height:k}=f,{width:E,height:O}=h;if(typeof S=="string")switch(S){case"top-center":{const P=(A-E)/2+C,F=w+b;return{x:y+P,y:F}}case"bottom-center":{const P=(A-E)/2+C,F=k-O-w+b;return{x:y+P,y:F}}case"center":{const P=(A-E)/2+C,F=(k-O)/2+b,$=y+P,Y=w+F;return{x:$,y:Y}}case"top-left":return{x:y+C,y:w+b};case"top-right":return{x:A-E-y+C,y:w+b};case"bottom-left":return{x:y+C,y:k-O-w+b};case"bottom-right":return{x:A-E-y+C,y:k-O-w+b};default:return{x:y+C,y:w+b}}else{const{x:P,y:F}=S;return{x:P+C+y,y:F+b+w}}},_=()=>{const{card:f,restrictionElement:h}=p();if(!f)return;const S=h==null?void 0:h.getBoundingClientRect(),d=f.querySelector(".n-card-header"),y=Object.assign({},{restriction:h,endOnly:!0},e.restrictRectOptions);if(S&&!i){const w=m(S,f.getBoundingClientRect());f.style.transform=`translate(${w.x}px, ${w.y}px)`,a.x=w.x,a.y=w.y}e.dad&&(o=Zt(f).draggable({inertia:!0,autoScroll:!0,allowFrom:d?".n-card-header":".n-card__content",modifiers:[Zt.modifiers.restrictRect(y)],listeners:{move:w=>{f.setAttribute("can-drag","true"),a.x+=w.dx,a.y+=w.dy,f.style.transform=`translate(${a.x}px, ${a.y}px)`}}}).resizable(!1),i=!0)},g=()=>{o==null||o.unset(),o=null},v=f=>{i=!1,f(),_()};return n(),de(()=>{e.dad?_():g(),e.defaultPosition!==u.defaultPosition&&v(()=>{u.defaultPosition=e.defaultPosition})}),Ce(()=>{ne(()=>{_()})}),{cardRef:t,CONTAINER_ID:l,cssVars:s}},render(){const{$attrs:e,$slots:n,$props:t,CONTAINER_ID:o,cssVars:a,animation:l}=this;return r(qo,{to:`#${o}`},{default:()=>[l?r(Mn,{name:"draggable-card",appear:!0,mode:"out-in"},{default:()=>[r(De,j(e,t,{class:"r-draggable-card",style:[a],ref:"cardRef"}),{...n})]}):r(De,j(e,t,{class:"r-draggable-card",style:[a],ref:"cardRef"}),{...n})]})}}),ir={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onFinally:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>An()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>kn()},onRegister:{type:[Function,Array],default:null}},ur=Symbol("USE_CHART_PROVIDER_KEY"),cr=oa(),tn="__R_CHART_DOWN_LOAD_CHART__";cr.forEach(e=>{Oa(e.name,e.theme)});const Oi=x({name:"RChart",props:ir,setup(e,{expose:n}){const{getAppTheme:t}=J(),o=ie("rayChartRef"),a=ie("rayChartWrapperRef"),l=oe();let s,i;const{echartTheme:u}=Se;let c;const p=T(()=>[{label:"下载图片",key:tn,disabled:!(l.value&&l.value.getDom())}]),m=T(()=>({"--ray-chart-width":U(e.width),"--ray-chart-height":U(e.height)})),_=N(!1);let g;const v={aria:e.showAria},f=Te(ur,{}),h=async()=>{var O;Ne([Aa,Pa,Ra,xa,Ma,Ea,Da,za]),Ne([Ia,La,Fa,Ba,Va,Na]),Ne([ja,Ua]),Ne([$a]);try{Ne((O=e.use)==null?void 0:O.filter(Boolean))}catch(P){console.error("[RChart register error]: ",P)}},S=()=>{const{theme:O}=f||{};if(l.value&&C(),O){y(O);return}if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const P=e.autoChangeTheme&&t.value?`${u}-dark`:u;y(P)}},d=O=>{let P=ee(O);return P=($=>Object.assign({},P,$))({aria:{enabled:e.showAria,decal:{show:e.showAria}}}),P},y=(O=u)=>{var ke;const P=o.value,F=d(e.options),{height:$,width:Y}=P.getBoundingClientRect(),{onSuccess:H,onError:ye}=e;try{l.value=ka(P,O,{width:Y===0?200:void 0,height:$===0?200:void 0}),H&&B(H,l.value),e.nextTick?(l.value.setOption({}),ne(()=>{var ae;F&&((ae=l.value)==null||ae.setOption(F))})):F&&((ke=l.value)==null||ke.setOption(F))}catch(ae){throw ye&&B(ye),new Error(`[RChart render error]: ${ae}`)}finally{const{onFinally:ae}=e;ae&&B(ae)}},w=()=>{var O;return!!((O=l.value)!=null&&O.isDisposed())},C=()=>{var O;w()||(O=l.value)==null||O.dispose()},b=()=>{l.value&&l.value.resize()},A=(O,P)=>{if(O===tn&&!w()){const{filename:$,...Y}=e.downloadOptions;aa(l.value.getDataURL(Y),$??`${new Date().getTime()}`)}const{onDropdownSelect:F}=e;F&&B(F,O,P)},k=()=>{var P;if(e.autoResize&&(s||(s=Et(b,500)),i||(i=Uo(e.autoResizeObserverTarget||a,s))),(P=l.value)!=null&&P.getDom()||!_.value&&e.intersectionObserver)return;S(),g==null||g.stop();const{onRegister:O}=e;O&&l.value&&B(O,l.value,k,E)},E=()=>{C(),s==null||s.cancel(),i==null||i.stop(),g==null||g.stop(),g=null,s=null,i=null};return qe(()=>t.value,()=>{e.autoChangeTheme&&(C(),S())}),de(()=>{var O,P;e.intersectionObserver&&(g=jo(e.intersectionObserverTarget||a,([F])=>{_.value=F.isIntersecting},e.intersectionOptions)),e.watchOptions?c=Ka(()=>e.options,F=>{var H;const $=d(F),Y=Object.assign({},kn(),e.setChartOptions);(H=l.value)==null||H.setOption($,Y)},{deep:!0,throttle:e.watchOptionsThrottleWait}):c==null||c(),e.loading?(O=l.value)==null||O.showLoading(An(e.loadingOptions)):(P=l.value)==null||P.hideLoading(),e.showAria!==v.aria&&l.value&&(l.value.setOption(d(e.options)),v.aria=e.showAria),_.value&&!w()&&k()}),n(),Ho(async()=>{await h()}),Ce(()=>{k()}),It(()=>{E(),c==null||c()}),{rayChartRef:o,cssVarsRef:m,rayChartWrapperRef:a,moreDropDownOptions:p,dropdownSelect:A}},render(){const{title:e,contentStyle:n,preset:t,moreDropDownOptions:o,dropdownSelect:a,bordered:l,dropdownOptions:s}=this,{cardExtra:i}=this.$slots;return t==="card"?r(De,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:n,bordered:l,embedded:!0},{default:_e(r("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:_e(e,{defaultElement:r("div",{style:"display: none;"},null)}),"header-extra":_e(i,{defaultElement:r(Nn,{iconSize:18,cursor:"pointer",options:s||o,trigger:"click",onSelect:a.bind(this),placement:"bottom-end"},null)})}):r("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[r("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),ki=()=>{let e,n,t;const o=(u,c,p)=>{u&&(e=u,n=p,t=c)},a=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:n,render:t,echartInst:e}};return[o,{getChartInstance:a,isDisposed:()=>{var u;return!!((u=a().echartInst)!=null&&u.isDisposed())},dispose:()=>a().dispose.call(null),render:()=>a().render.call(null)}]},dr=x({name:"RCollapseGrid",props:Bn,setup(e){const n=N(!e.open),t=T(()=>({"--r-collapse-grid-action-align":e.actionAlign})),o=()=>{const{onUpdateOpen:l,"onUpdate:open":s}=e;n.value=!n.value,l&&B(l,n.value),s&&B(s,n.value)},a=l=>r("div",{class:"collapse-icon",onClick:o.bind(this)},[r("span",null,[l?e.collapseToggleText[0]:e.collapseToggleText[1]]),r(M,{customClassName:`collapse-icon--arrow ${l?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)]);return de(()=>{n.value=!e.open}),{modelCollapsed:n,collapseClick:o,CollapseIcon:a,cssVars:t}},render(){const{$slots:{collapse:e,action:n,default:t},CollapseIcon:o,$props:a,modelCollapsed:l,xGap:s,yGap:i,collapsedRows:u,cssVars:c,actionSpan:p,bordered:m}=this;return r(De,{bordered:m,style:[c]},{default:()=>r(ho,j({class:"ray-collapse-grid"},a,{collapsed:l,xGap:s||12,yGap:i||12,collapsedRows:u}),{default:()=>[t==null?void 0:t(),r(yo,{suffix:!0,class:"ray-collapse-grid__suffix--btn",span:p},{default:()=>[r(L,{justify:"end",align:"center"},{default:()=>[n==null?void 0:n(),e?e(l):o(l)]})]})]})})}}),pr={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},M=x({name:"RIcon",props:pr,setup(e){const n=T(()=>`#${e.prefix}-${e.name}`),t=T(()=>({"--ray-icon-width":e.width?U(e.width):U(e.size),"--ray-icon-height":e.height?U(e.height):U(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:n,cssVars:t,iconClick:a=>{const{onClick:l}=e;l&&B(l,a)}}},render(){return r("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[r("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[r("use",j({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),mr={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:[Boolean,String],default:!0},iframeClass:{type:String,default:null}},Ai=x({name:"RIframe",props:mr,setup(e,{expose:n}){const t=T(()=>({"--ray-iframe-frameborder":U(e.frameborder),"--ray-iframe-width":U(e.width),"--ray-iframe-height":U(e.height)})),o=ie("iframeRef"),a=N(!0),l=i=>{a.value=!1;const{onSuccess:u}=e;u&&B(u,o.value,i)},s=i=>{a.value=!1;const{onError:u}=e;u&&B(u,i)};return $e(o,"load",l),$e(o,"error",s),n({iframeInst:o}),{cssVars:t,iframeRef:o,spinShow:a}},render(){return r("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[r(pt,j(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>r("iframe",{class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title,loading:typeof this.lazy=="boolean"?"lazy":this.lazy},null)})])}}),fr={...vo,fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446}},gr="r-modal__preset-card--fullscreen",Vn="r-modal",Me={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},Pi=x({name:"RModal",props:fr,setup(e){const n=T(()=>({[Me.width]:U(e.width??600),[Me.cardWidth]:U(e.cardWidth??600),[Me.dialogWidth]:U(e.dialogWidth??446)})),t=ct(),o=T(()=>e.preset==="card"&&e.fullscreen);return{cssVars:n,isFullscreenCardType:o,uuidEl:t}},render(){const{$props:e,$slots:n,$attrs:t}=this,{preset:o,...a}=e,{cssVars:l,uuidEl:s,isFullscreenCardType:i}=this;return r(fn,j({class:[Vn,i?gr:""],style:[l,i?"height: 100vh":""],preset:o},{id:s},a,t),{...n})}}),hr=()=>{const{create:e,destroyAll:n}=bo();return{create:o=>{const{content:a,...l}=o;let s=a;l.preset==="card"&&l.fullscreen&&(s=()=>mt(Dt,{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"},trigger:"hover",style:{width:"auto",maxHeight:"calc(var(--html-height) - 29px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))"}},{default:()=>typeof a=="function"?a():a}));const{preset:i,fullscreen:u,width:c,cardWidth:p,dialogWidth:m}=o,_=e({...l,content:s}),{key:g}=_,v={[Me.width]:U(c??600),[Me.cardWidth]:U(p??600),[Me.dialogWidth]:U(m??446)};return ne(()=>{const[f]=Ke(`[internalkey="${g}"]`)||[];f&&(u&&i==="card"&&ut(f,{width:"100%",height:"100vh"}),ut(f,v),Pn(f,Vn))}),_},destroyAll:n}},yr={..._o,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function vr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const Nn=x({name:"RMoreDropdown",props:yr,render(){let e;const{iconSize:n,cursor:t,icon:o}=this,{default:a}=this.$slots;return r(ze,j(this.$props,this.$attrs,{placement:"bottom-start"}),vr(e=_e(a,{defaultElement:r(M,{name:o,size:n,cursor:t},null)}))?e:{default:()=>[e]})}}),Fe={...So,tableFlexHeight:{type:[String,Number],default:void 0},renderWrapperHeader:{type:Boolean,default:!0},cardProps:{type:Object,default:()=>({})},tool:{type:Boolean,default:!0},downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!0},bordered:{type:Boolean,default:!0},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null},onRegister:{type:[Function,Array],default:null}},ue={tableIconSize:"18",tableKey:Symbol("r-table")},br=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],_r=x({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...Fe},setup(e){return{size:N(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:a=>{const{onChangeSize:l}=e;l&&B(l,a)}}},render(){return r(gn,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[r(M,{name:"adjustment",size:ue.tableIconSize,cursor:"pointer"},null)]})}}),Sr=x({name:"TableFullscreen",setup(){const{wrapperRef:e}=Te(ue.tableKey,{}),[n,{toggleFullscreen:t,isEnabled:o}]=On(e);return{toggleFullscreen:t,isEnabled:o}},render(){const{toggleFullscreen:e,isEnabled:n,$t:t}=this;return r(M,{name:"fullscreen",size:ue.tableIconSize,cursor:"pointer",onClick:()=>{n||window.$message.warning(t("globalMessage.isEnabledFullscreen")),e()}},null)}}),wr=()=>r(M,{name:"draggable",size:14,cursor:"grab"},null),nn=({icon:e,title:n,onClick:t,customClassName:o})=>r(Ue,{showArrow:!1},{trigger:()=>r(M,{name:e,size:ue.tableIconSize,cursor:"pointer",customClassName:o,onClick:t==null?void 0:t.bind(null)},null),default:()=>n}),Rt=(e,n)=>{if(!n)return[null,null];for(let t=0;tEe(e.columns).filter(u=>u.type?(n=u,!1):!0).map((u,c)=>{const{key:p,title:m,children:_,fixed:g,isResizable:v,...f}=u,h=g==="left",S=g==="right",d={...f,title:m,key:p,fixed:g,isLeftFixedActivated:h,isRightFixedActivated:S,isResizable:v};return{...d,suffix:()=>r(L,{style:"padding-left: 32px;"},{default:()=>[r(nn,{icon:"row_head",title:"固定在列首",customClassName:h?St:"",onClick:l.bind(this,"left",d,c)},null),r(Ue,{showArrow:!1},{trigger:()=>r(M,{name:"resize_h",size:ue.tableIconSize,cursor:"pointer",customClassName:v?St:"",onClick:a.bind(this,d,c)},null),default:()=>"修改列宽"}),r(nn,{icon:"row_end",title:"固定在列尾",customClassName:S?St:"",onClick:l.bind(this,"right",d,c)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:u}=e;u&&B(u,i)},a=(i,u)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[u]=i,o(t.value)},l=(i,u,c)=>{const p=`${i}FixedActivated`,m=`${i==="left"?"right":"left"}FixedActivated`;u[m]=!1,u[p]=!u[p],u[p]?u.fixed=i:u.fixed=void 0,t.value[c]=u,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:u,dropPosition:c})=>{const[p,m]=Rt(u,t.value);if(p===null||m===null)return;p.splice(m,1);const[_,g]=Rt(i,t.value);_===null||g===null||(c==="before"?_.splice(g,0,u):_.splice(g+1,0,u),mn(n)||_.unshift(n),o(_))}}},render(){return r(Ue,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>r(M,{name:"setting",size:ue.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>r(wo,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:wr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Tr=x({name:"TablePrint",props:Fe,setup(e){const{wrapperRef:n}=Te(ue.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:o={},domToImageOptions:a}={},title:l}=e;(o.documentTitle===""||o.documentTitle===void 0||o.documentTitle===null)&&(o.documentTitle=typeof l=="string"?l:""),Rn(n,{printOptions:o,domToImageOptions:a})}}},render(){return r(M,{name:"print",size:ue.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Or=x({name:"TablePropsSelect",props:{...Fe,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const n=N(!1),t=N([]),o=l=>{const{onPopselectChange:s}=e;s&&B(s,l)};return(()=>{const{striped:l,bordered:s,onInitialed:i}=e;l&&t.value.push("striped"),s&&t.value.push("bordered"),i&&B(i,t.value)})(),{propsPopselectValue:t,popoverShow:n,updatePopselectValue:o}},render(){return r(gn,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:br,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[r(M,{name:"expanded",size:ue.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function kr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const Ar=x({name:"RTable",inheritAttrs:!1,props:Fe,setup(e,n){const{expose:t,emit:o}=n,a=ie("rTableInst"),l=ie("wrapperRef"),s=ct(16),i=ct(16),u=re({x:0,y:0,showContextMenu:!1}),c=re({size:e.size}),p=N(Object.assign({striped:!1,bordered:!1},je(e,"striped","bordered"))),m=T(()=>{const{title:y,tool:w,cardProps:C}=e,{headerStyle:b={}}=C??{};return!y&&!w?Object.assign({},{paddingTop:"0px"},b):b}),_=(y,w)=>{const{onContextMenuClick:C}=e;C&&B(C,y,w),u.showContextMenu=!1},g=(y,w)=>{var b;return{...(b=e.rowProps)==null?void 0:b.call(e,y,w),onContextmenu:e.disabledContextMenu?void 0:A=>{A.preventDefault(),u.showContextMenu=!1,ne().then(()=>{u.showContextMenu=!0,u.x=A.clientX,u.y=A.clientY})}}},v=y=>{c.size=y},f=y=>{const{onUpdateColumns:w,"onUpdate:columns":C}=e;w&&B(w,y),C&&B(C,y)},h=()=>{const{toolOptions:y}=e;return y==null?void 0:y.filter(Boolean).map(w=>typeof w=="function"?w():w)},S=y=>{Object.keys(p.value).forEach(C=>{p.value[C]=y.includes(C)})},d=y=>{const{tool:w}=y;if(!w)return;const C=()=>r(L,{align:"center"},{default:()=>[r(Tr,y,null),r(_r,j(y,{onChangeSize:v.bind(this)}),null),r(Sr,null,null),r(Cr,j(y,{onUpdateColumn:f.bind(this)}),null),r(Or,j(y,{onPopselectChange:S.bind(this),onInitialed:S.bind(this)}),null)]});return e.toolOptions?e.coverTool?()=>{let b;return r(L,{align:"center"},kr(b=h())?b:{default:()=>[b]})}:()=>r(L,{align:"center"},{default:()=>[C(),h()]}):C};return Ce(()=>{const{onRegister:y}=e;y&&a.value&&B(y,a.value,{uuidTable:i,uuidWrapper:s,wrapperRef:l})}),Tn(ue.tableKey,{uuidTable:i,uuidWrapper:s,wrapperRef:l}),t(),{uuidWrapper:s,uuidTable:i,contextMenuReactive:u,rTableInst:a,combineRowProps:g,contextMenuSelect:_,privateReactive:c,tool:d,wrapperRef:l,propsPopselectValue:p,cardHeaderStyle:m}},render(){const{$props:e,$attrs:n,$slots:t,uuidTable:o,contextMenuReactive:a,uuidWrapper:l,privateReactive:s,propsPopselectValue:i,cardHeaderStyle:u}=this,{class:c,...p}=n,{tool:m,combineRowProps:_,contextMenuSelect:g}=this,{renderWrapperHeader:v,wrapperBordered:f,disabledContextMenu:h,contextMenuOptions:S,title:d,tableFlexHeight:y,cardProps:w,...C}=e,{headerStyle:b,...A}=w??{};return r(De,j(A,{id:l},p,{ref:"wrapperRef",bordered:f,class:c,style:u}),{default:()=>r(Cn,null,[r(Co,j({id:o},C,i,{rowProps:_.bind(this),size:s.size,ref:"rTableInst",style:{height:y!=null?U(y):null}}),{...t}),h?null:r(ze,{show:a.showContextMenu,placement:"bottom-start",trigger:"manual",x:a.x,y:a.y,options:S,onClickoutside:()=>a.showContextMenu=!1,onSelect:g.bind(this)},null)]),header:v?_e(d,{defaultElement:r("div",{style:"display: none;"},null)}):null,"header-extra":m(e),footer:()=>{var k;return(k=t.tableFooter)==null?void 0:k.call(t)},action:()=>{var k;return(k=t.tableAction)==null?void 0:k.call(t)}})}}),Pr=()=>{const e=oe();let n={};const t=(g,v)=>{g&&(e.value=g,n=v)},o=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value};return[t,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:g=>o().downloadCsv.call(null,g),filters:g=>o().filters.call(null,g),page:g=>o().page.call(null,g),scrollTo:g=>o().scrollTo(g),sort:(g,v)=>o().sort.call(null,g,v),print:g=>{const{uuidWrapper:v}=n;if(v){const f=document.getElementById(v);Rn(f,g)}},filter:g=>o().filter.call(null,g)}]},jn=(e,n,t)=>{var o;if(e.length)for(const a of e){if(a[n]===t)return a;if((o=a==null?void 0:a.children)!=null&&o.length){const l=jn(a.children,n,t);if(l)return l}}},on=e=>{const n=ee(e);return n?n.findIndex(o=>{const{type:a,multiple:l}=o;if(a==="selection"&&(l==null||l===!0))return!0})!==-1:!0},Rr=(e,n,t,o)=>{const a=ee(e);return a?n.reduce((l,s)=>{const i=ee(t).findIndex(c=>c[o]===s);if(i!==-1)return l.push(ee(t)[i]),l;const u=a.findIndex(c=>c[o]===s);return u!==-1&&l.push(a[u]),l},[]):t},Ri=(e,n,t)=>{const o=N([]),a=N([]),{rowKey:l="key",onChange:s}=t||{},i=T(()=>on(n)),u=(v,f,h)=>{o.value=v,a.value=ee(Rr(e,v,a,l)),s==null||s(v,a.value,h),on(n)},c=()=>o.value,p=()=>a.value,m=()=>{o.value=[],a.value=[],s==null||s(o.value,a.value,{row:void 0,action:"uncheckAll"})},_=v=>{if(v==null)return;let f;o.value=o.value.filter(h=>h!==v),a.value=a.value.filter(h=>h[l]===v?(f=h,!1):!0),s==null||s(o.value,a.value,{row:f,action:"uncheck"})},g=v=>{if(o.value.includes(v))return;const f=!i.value&&o.value.length>=1,h=jn(ee(e)||[],l,v);f?o.value=[v]:o.value.push(v),h&&(f?a.value=[h]:a.value.push(h),s==null||s(o.value,a.value,{row:h,action:"check"}))};return Ft(()=>{m()}),[o,{checkedRows:a,checkedRowKeysBind:u,getKeys:c,getRows:p,clearAll:m,clearKey:_,selectKey:g}]},xr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Mr=x({name:"RTransitionComponent",__name:"index",props:Go({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},xr),setup(e){const{getKeepAliveInclude:n}=Yr(),{getKeepAliveConfig:t}=J();return(o,a)=>{const l=Yo("RouterView");return Ae(),Xo("div",null,[r(l,null,{default:bt(({Component:s,route:i})=>[s?(Ae(),Ve(Mn,{key:0,name:o.transitionPropName,mode:o.transitionMode,appear:o.transitionAppear},{default:bt(()=>[(Ae(),Ve(Zo,null,{default:bt(()=>[ee(t).setupKeepAlive?(Ae(),Ve(Qo,{key:0,max:ee(t).maxKeepAliveLength,include:ee(n),exclude:ee(t).keepAliveExclude},[(Ae(),Ve(Yt(s),{key:i.fullPath}))],1032,["max","include","exclude"])):(Ae(),Ve(Yt(s),{key:i.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Jo("",!0)]),_:1})])}}}),Un=x({name:"RForm",props:Fn,setup(e,{expose:n}){const t=ie("formRef");return Ce(()=>{const{onRegister:o}=e;o&&t.value&&B(o,t.value)}),n(),{formRef:t}},render(){const{$attrs:e,$props:n,$slots:t}=this;return r(fe,j(e,n,{ref:"formRef"}),{...t})}}),Er=(e,n)=>{const t=oe(),o=c=>{c&&(t.value=c)},a=()=>{if(!t.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return t.value};return[o,{getFormInstance:a,validate:(c,p)=>a().validate.call(null,c,p),restoreValidation:()=>a().restoreValidation.call(null),formModel:()=>Ee(e)||{},formRules:()=>Ee(n)||{}}]},Dr=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],zr={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},Ir=We({...To,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...Dr);function Lr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const xt=e=>{const{icon:n,label:t}=e;return n?r(L,{align:"center",wrap:!1,size:"small"},{default:()=>{var o;return[(o=_e(n))==null?void 0:o(),r("div",null,[t])]}}):t},Fr=e=>{if(typeof e.popover=="string")return r(Ue,null,{trigger:()=>xt(e),default:()=>e.popover});if(ge(e.popover,"Object")){const{popover:n}=e,{label:t,...o}=n;return r(Ue,o,{trigger:()=>xt(e),default:()=>t})}},Br=x({name:"RSegment",props:Ir,setup(e,{expose:n}){const t=T(()=>{const{width:o}=e;let a="";switch(o){case"block":a="100%";break;case"fitContent":a="fit-content";break;default:a=typeof o=="number"?U(o):"fit-content"}return{"--r-segment-width":a}});return n(),{cssVars:t}},render(){let e;const{$props:n,options:t,cssVars:o,themeOverrides:a}=this;return r(hn,j(n,{style:[o],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},zr,a)}),Lr(e=t.map(l=>r(Oo,{key:l.key,name:l.key,tab:l.popover?Fr(l):xt(l),disabled:l.disabled},{...l.slots})))?e:{default:()=>[e]})}}),Vr={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!0},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},xi=x({name:"RBarcode",props:Vr,setup(e){const n=ie("barcodeRef"),t=T(()=>({"--r-barcode-width":U(e.width),"--r-barcode-height":U(e.height)}));let o;const a=()=>{try{const{format:l,text:s,options:i,onSuccess:u}=e,c=Object.assign({},i,{format:l});ta(n.value,s!=null?s.toString():"",c),u&&B(u,s,l,i)}catch(l){const{onError:s}=e;s&&B(s,l)}finally{const{onFinally:l}=e;l&&B(l)}};return de(()=>{e.watchText?o=qe(()=>e.text,a):o==null||o()}),Ce(()=>{a()}),It(()=>{o==null||o()}),{barcodeRef:n,cssVars:t}},render(){const{barcodeRender:e,loading:n,cssVars:t}=this,o=["r-barcode",{"r-barcode--loading":n}];return r(pt,{class:"r-barcode-spin",show:n},{default:()=>[e==="canvas"?r("canvas",{class:o,style:t,ref:"barcodeRef"},null):r("svg",{class:o,style:t,ref:"barcodeRef"},null)]})}}),Nr={...We(Fe,["pagination"]),paginationCount:{type:Number,default:1},onRegister:{type:Function,default:void 0},manual:{type:Boolean,default:!1},request:{type:Function},onTablePaginationUpdate:{type:Function},requestConfig:{type:Object,default:()=>({})},showPagination:{type:Boolean,default:!1},remote:{type:Boolean,default:!0}};function jr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const Mi=x({name:"RTablePro",props:Nr,setup(e){const[n,{clearFilters:t,clearSorter:o,downloadCsv:a,filters:l,page:s,scrollTo:i,sort:u,print:c,filter:p}]=Pr(),[m,{getPage:_,getPageSize:g,setCallback:v,setItemCount:f,resetPagination:h,getItemCount:S}]=Fs(void 0,{prefix:k=>`共 ${k.itemCount} 条`}),d=T(()=>e.request),y=()=>({getItemCount:S,getPage:_,getPageSize:g}),w=()=>{const{onTablePaginationUpdate:k}=e;k&&B(k,y())},C=k=>{const E=Object.assign({},e.requestConfig,k),{formatRangeTime:O}=E;let P=E.params||{};return O!=null&&O.length&&P&&O.forEach($=>{const{key:Y,target:H}=$,ye=P[Y];if(ye&&(H!=null&&H.length)){const[ke,ae]=ye;P[H[0]]=ke,P[H[1]]=ae}else P[Y]=null,P[H[0]]=null,P[H[1]]=null}),P=la(P),Object.assign({},P,{page:_(),pageSize:g()})},b=k=>{var O;h();const E=C(k);(O=d.value)==null||O.call(d,E)},A=k=>{var O;const E=C(k);(O=d.value)==null||O.call(d,E)};return de(()=>{f(e.paginationCount),v(()=>{const{manual:k}=e;k||A(),w()})}),Ce(()=>{const{onRegister:k}=e;k&&B(k,{getTablePagination:y,runTableRequest:b,clearFilters:t,clearSorter:o,downloadCsv:a,filters:l,page:s,scrollTo:i,sort:u,print:c,filter:p,getCurrentTableRequestParams:C,resetTablePagination:h})}),{register:n,paginationRef:m}},render(){const{register:e,$props:n,paginationRef:t,$slots:o}=this,{onRegister:a,showPagination:l,...s}=n;return r(Ar,j(s,{onRegister:e,pagination:l?t:void 0}),jr(o)?o:{default:()=>[o]})}}),Ei=()=>{const e=N(),n=f=>{f&&(e.value=f)},t=()=>{if(!e.value)throw new Error("[useTablePro]: table instance is not ready yet. if you are using useTablePro, please make sure you have called register method in onRegister event.");return e.value};return[n,{clearFilters:()=>t().clearFilters.call(null),getTableProInstance:t,clearSorter:()=>t().clearSorter.call(null),downloadCsv:f=>t().downloadCsv.call(null,f),filters:f=>t().filters.call(null,f),page:f=>t().page.call(null,f),scrollTo:f=>t().scrollTo(f),sort:(f,h)=>t().sort.call(null,f,h),getTablePagination:()=>t().getTablePagination.call(null),runTableRequest:f=>t().runTableRequest.call(null,f),print:f=>t().print.call(null,f),getCurrentTableRequestParams:f=>t().getCurrentTableRequestParams.call(null,f),resetTablePagination:()=>t().resetTablePagination.call(null)}]},Ur=()=>({grid:!0,partial:!1,keyboard:{enabled:!0}}),$r={use:{type:Array,default:void 0},watchData:{type:Boolean,default:!0},readonly:{type:Boolean,default:!1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},data:{type:Object,default:void 0},options:{type:Object,default:Ur()},onRegister:{type:[Function,Array],default:void 0}};let an=!1;const Di=x({name:"RFlow",props:$r,setup(e){const n=ie("flowDomRef"),t=T(()=>{const{width:m,height:_}=e;return{"--r-flow-width":U(m),"--r-flow-height":U(_)}}),o=oe(),a={nodeTextEdit:!1,edgeTextEdit:!1,textEdit:!1};let l;const s={nodes:[],edges:[]},i={readonly:e.readonly},u=()=>{var m;an||((m=e.use)==null||m.filter(Boolean).forEach(_=>Xt.use(_)),an=!0)},c=m=>{if(!o.value)return;const _=Object.entries(a).reduce((g,[v])=>(g[v]=!m,g),{});Object.assign(a,_,{isSilentMode:m}),o.value.updateEditConfig(a)},p=m=>{if(u(),!n.value)return;const{options:_,readonly:g}=e;o.value=new Xt({container:ee(n.value),...We(_,"container")}),o.value.render(m||s),c(g)};return de(()=>{e.watchData?l=qe(()=>e.data,m=>{o.value?m&&o.value.renderRawData(m):p(m)}):l==null||l(),e.readonly!==i.readonly&&(c(e.readonly),i.readonly=e.readonly)}),Ce(()=>{p();const{onRegister:m}=e;m&&o.value&&B(m,o.value)}),{flowDomRef:n,cssVars:t}},render(){const{cssVars:e}=this;return r("div",{class:"r-flow",style:[e],ref:"flowDomRef"},null)}}),zi=()=>{let e;return[o=>{o&&(e=o)},{getFlowInstance:()=>{if(!e)throw new Error("[useFlow]: flow instance is not ready yet. if you are using useFlow, please make sure you have called register method in onRegister event.");return e}}]},Kr=(e,n,t)=>!e||typeof e!="object"?!1:e[n]===t,$n=(e,n,t)=>{const o=[];if(Kr(e,n,t))return o.push(e),o;if(e.children&&e.children.length>0)for(const a of e.children){const l=$n(a,n,t);l.length>0&&o.push(e,...l)}return o},Wr=(e,n,t)=>{const o=[];for(const a of e){const l=$n(a,n,t);l.length>0&&o.push(...l)}return o},ln=e=>{const{dynamicDocumentTitle:n}=Le();if(!n)return;const{breadcrumbLabel:t}=e;if(!t)return;const{sideBarLogo:o}=Le(),a=o?o.title:"";document.title=t+" - "+a},qr=e=>{const{meta:{icon:n}}=e;if(!n)return;if(ge(n,"Object"))return()=>n;const{menuConfig:t}=Le(),{collapsed:o}=Vt(),a=mt(M,{name:n,size:o?t.collapsedIconSize:t.iconSize,cursor:"pointer"},{});return()=>a},Kn=e=>{const{meta:{extra:n}}=e;if(!n)return;const{show:t}=n;if(t===!1)return;const{t:o}=Ge(),{label:a,icon:l,type:s,i18nLabel:i}=n,u={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},c=()=>i?o(i):a||null,p=()=>l&&(i||a)||!l&&(i||a)?null:{"padding-right":"0"};if(ge(n,"Object"))return()=>mt(ko,{...u,type:s||"primary",style:p()},{default:()=>c(),icon:()=>l})},rn=()=>{const{getRootPath:e}=Je();return Ie(K.appMenuKey,"sessionStorage",{defaultValue:e.value})},Hr=()=>Ie(K.appMenuTagOptions,"sessionStorage",{defaultValue:[]}),Wn=()=>tr(Zl()),Gr=()=>er(Wn()),Mt=["redirect","breadcrumbLabel","children","key","meta","name","path","show","fullPath"];let tt;const qn=(e,n)=>{var t;if(tt&&Jt(tt.fullPath,n))return tt;for(const o of e){if(Jt(o.fullPath,n))return tt=o,o;if((t=o.children)!=null&&t.length){qn(o.children,n);continue}}},Vt=ft("menu",()=>{const{push:e,getRoutes:n}=He(),t=ba(),{t:o}=Ge(),{setKeepAliveInclude:a}=Xr(),l=re({menuKey:rn(),options:[],collapsed:!1,menuTagOptions:Hr(),breadcrumbOptions:[],currentMenuOption:null}),s=N(!0),i=(d,y,w)=>{Lt(l,d,y,w)},u=d=>{const{meta:y}=d,{i18nKey:w,noLocalTitle:C}=y,b=T(()=>w?o(`${w}`):C),A={...d,key:d.fullPath,label:()=>mt(yn,null,{default:()=>b.value}),breadcrumbLabel:b.value},k=Object.assign({},A,{icon:qr(d),extra:Kn(d)});return d.fullPath===rn()&&(l.currentMenuOption=k),k.show=In(k),k},c=d=>{l.breadcrumbOptions=ee(Wr(l.options,"fullPath",d))},p=(d,y=!0)=>{const C=Array.isArray(d)?[...d]:[d];y?l.menuTagOptions.push(...C):l.menuTagOptions=C,Re(K.appMenuTagOptions,l.menuTagOptions)},m=(d,y)=>{l.menuTagOptions.find(C=>C.fullPath===d)||l.menuTagOptions.push(y),l.menuTagOptions=l.menuTagOptions.filter(C=>{var b;return(b=C.fullPath)==null?void 0:b.startsWith("/")}),Re(K.appMenuTagOptions,l.menuTagOptions)},_=(d,y,w)=>{const{meta:C}=y;if(C.windowOpen)window.open(C.windowOpen);else{e({path:String(d),query:w});const{sameLevel:b}=C;if(a(y),ln(y),!b)m(d,y),c(d),l.menuKey=d,l.currentMenuOption=y,Re(K.appMenuKey,d);else{const A=je(u(y),Mt);l.breadcrumbOptions.find(E=>E.key===A.key)||l.breadcrumbOptions.push({...A,fullPath:String(A.key)})}}},g=async(d,y)=>{const[w]=d.split("?"),C=n().find(b=>b.path===w);if(!((C==null?void 0:C.path)==="/"||!(C!=null&&C.path)||(C==null?void 0:C.path)==="/login")&&C){const b=je(C,Mt);_(w,u({...b,fullPath:b.path}),y)}},v=()=>new Promise(d=>{const y=(C,b)=>{var k;const A=[];for(const E of C){let O=`${b.endsWith("/")?b:b+"/"}${E.path}`;if(O=O.replace(/\/+/g,"/"),(k=E.children)!=null&&k.length)E.children=y(E.children,O);else if(!Jn(E.meta))continue;A.push(u({...E,fullPath:O}))}return A};l.options=y(Wn(),"");const w=l.currentMenuOption||Zr(l.options);w&&(l.breadcrumbOptions.length||c(w.key),m(w.fullPath,w),ln(w)),d()}),f=d=>l.collapsed=d,h=(d,y=1)=>{const w=l.menuTagOptions.splice(d,y);return Re(K.appMenuTagOptions,l.menuTagOptions),w},S=async()=>{s.value&&(await v(),s.value=!1)};return qe(()=>t.fullPath,async(d,y)=>{await S(),d!==y&&await g(d,t.query)},{immediate:!0}),{...we(l),changeMenuModelValue:_,collapsedMenu:f,spliceMenTagOptions:h,setMenuTagOptions:p,resolveOption:u,updateMenuState:i,setupAppMenu:v}},{persist:{key:K.appPiniaMenuStore,storage:window.localStorage,pick:["menuKey","collapsed"]}}),Hn=ft("signing",()=>{const{clearRoutes:e,replace:n}=He(),t=re({signingCallback:{}}),o=s=>new Promise((i,u)=>{mn(s)?u({code:1,message:"登陆失败",data:null}):(t.signingCallback={role:"admin",name:s.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},i({code:0,message:"登陆成功",data:t.signingCallback}))}),a=s=>{const{closeAll:i}=no(),{appPiniaMenuStore:u,appPiniaSigningStore:c,token:p,signing:m,appMenuKey:_}=K;window.$message.info("账号退出中..."),ce("__all_sessionStorage__","sessionStorage"),ce(c,"localStorage"),ce(u,"localStorage"),ce(p,"localStorage"),ce(m,"localStorage"),ce(_,"localStorage"),ce(K.isAppLockScreen,"localStorage"),i(),s&&(e(),n("/"),setTimeout(()=>{window.location.reload()},0))},l=()=>{a(!0)};return{...we(t),signing:o,logout:l,clearSigningCallback:a}},{persist:{key:K.appPiniaSigningStore,pick:["signingCallback"],storage:window.localStorage}}),Gn=ft("keepAlive",()=>{const e=re({keepAliveInclude:[]}),n=()=>e.keepAliveInclude.length,t=a=>{const l=n(),{name:s,meta:{keepAlive:i}}=a,{maxKeepAliveLength:u}=Le().keepAliveConfig;if(i){if(l=u&&(e.keepAliveInclude.splice(0,1),e.keepAliveInclude.push(s))}},o=()=>e.keepAliveInclude;return{...we(e),setKeepAliveInclude:t,getKeepAliveInclude:o}},{persist:{key:K.appPiniaKeepAliveStore,storage:window.sessionStorage,pick:["keepAliveInclude"]}}),Oe=()=>{const e=Vt(),n=T(()=>e.options),t=T(()=>e.breadcrumbOptions),o=T(()=>e.menuKey),a=T(()=>e.menuTagOptions),l=T(()=>e.currentMenuOption),s=T(()=>e.collapsed);return{getMenuOptions:n,getBreadcrumbOptions:t,getMenuKey:o,getMenuTagOptions:a,getCurrentMenuOption:l,getCollapsed:s}},Be=()=>{const{changeMenuModelValue:e,collapsedMenu:n,spliceMenTagOptions:t,setMenuTagOptions:o,resolveOption:a,updateMenuState:l,setupAppMenu:s}=Vt();return{changeMenuModelValue:e,collapsedMenu:n,spliceMenTagOptions:t,setMenuTagOptions:o,resolveOption:a,updateMenuState:l,setupAppMenu:s}},J=()=>{const e=Le(),n=T(()=>e.drawerPlacement),t=T(()=>e.primaryColorOverride),o=T(()=>e._appTheme),a=T(()=>e.appTheme),l=T(()=>e.menuTagSwitch),s=T(()=>e.breadcrumbSwitch),i=T(()=>e.localeLanguage),u=T(()=>e.lockScreenSwitch),c=T(()=>e.copyrightSwitch),p=T(()=>e.contentTransition),m=T(()=>e.watermarkSwitch),_=T(()=>e.watermarkConfig),g=T(()=>e.appRootRoute),v=T(()=>e.sideBarLogo),f=T(()=>e.keepAliveConfig),h=T(()=>e.menuConfig),S=T(()=>e.colorWeakness),d=T(()=>e.dynamicDocumentTitle);return{getDrawerPlacement:n,getPrimaryColorOverride:t,getAppTheme:o,getMenuTagSwitch:l,getBreadcrumbSwitch:s,getLocaleLanguage:i,getLockScreenSwitch:u,getCopyrightSwitch:c,getContentTransition:p,getWatermarkSwitch:m,getWatermarkConfig:_,getAppRootRoute:g,getSideBarLogo:v,getKeepAliveConfig:f,getMenuConfig:h,getAppThemeStr:a,getColorWeakness:S,getDynamicDocumentTitle:d}},W=()=>{const{updateLocale:e,changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}=Le();return{updateLocale:e,changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}},Yn=()=>{const e=Hn();return{getSigningCallback:T(()=>e.signingCallback)}},Xn=()=>{const{signing:e,logout:n,clearSigningCallback:t}=Hn();return{signing:e,logout:n,clearSigningCallback:t}},Yr=()=>{const e=Gn();return{getKeepAliveInclude:T(()=>e.keepAliveInclude)}},Xr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:n}=Gn();return{setKeepAliveInclude:e,getKeepAliveInclude:n}},Ii=e=>{const n=pa();e.use(n),n.use(da)},Jn=e=>{const{getSigningCallback:n}=Yn(),{role:t}=e;return et!=null&&et.length&&et.includes(n.value.role)||!t||!(t!=null&&t.length)?!0:t?t.includes(n.value.role):!0},Jr=e=>{ar(e),nr(e)},Zr=e=>{if(!Array.isArray(e))return;const n=t=>{for(const o of t){if((!o.children||o.children.length===0)&&!o.meta.windowOpen)return o;{const a=n(o.children||[]);if(a)return a}}};return n(e)},Qr=oe(),es=x({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=He(),{getSideBarLogo:n}=J();return{sideBarLogo:n,sideBarLogoClick:()=>{n.value&&n.value.url&&(n.value.jumpType==="station"?e.push(n.value.url):window.open(n.value.url))},TemplateLogo:({cursor:a})=>{if(!n.value)return null;if(typeof n.value.icon=="string")return r(M,{name:n.value.icon,size:"30",cursor:a},null);if(ge(n.value.icon,"Object"))return _e(n.value.icon)}}},render(){const{sideBarLogo:e,collapsed:n,TemplateLogo:t,sideBarLogoClick:o}=this;return e!=null&&e.title?r("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:o.bind(this),ref:Qr},[e!=null&&e.icon?n?r(it,{placement:"right"},{trigger:()=>t({cursor:"pointer"}),default:()=>e.title}):t({cursor:"pointer"}):n?r(it,{placement:"right"},{trigger:()=>r(qt,{type:"primary",size:18},{default:()=>{var a;return[((a=e.title)==null?void 0:a[0])||null]}}),default:()=>e.title}):null,r(qt,{class:[n?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"'],type:"primary",size:18},{default:()=>[r(yn,null,{default:()=>[e.title]})]})]):null}}),ts=x({name:"AppMenu",setup(){const e=oe(),{changeMenuModelValue:n,collapsedMenu:t,updateMenuState:o}=Be(),{getMenuConfig:a}=J(),{getMenuOptions:l,getCollapsed:s,getMenuKey:i}=Oe(),u=T({get:()=>(setTimeout(()=>{m(),xn()},300),i.value),set:()=>{c.value&&me("globalDrawerValue",!1)}}),{isTabletOrSmaller:c}=Xe({observer:g=>{g&&o("collapsed",!1)}}),p=T({get:()=>gt("globalDrawerValue").value,set:g=>{me("globalDrawerValue",g)}}),m=()=>{const g=u.value;g!=null&&ne(()=>{var v,f;return(f=(v=e.value)==null?void 0:v.showOption)==null?void 0:f.call(v,g)})};return{isTabletOrSmaller:c,BasicMenu:()=>r(Po,{class:"app-menu__sider",showTrigger:!c.value,collapseMode:a.value.collapsedMode,collapsedWidth:a.value.collapsedWidth,onUpdateCollapsed:t.bind(this),width:a.value.menuWidth,nativeScrollbar:a.value.nativeScrollbar,ref:Dn,collapsed:s.value,onExpand:()=>{o("collapsed",!1)},onCollapse:()=>{o("collapsed",!0)},inverted:a.value.inverted},{default:()=>[a.value.menuSiderBarLogo?r(es,{collapsed:s.value},null):null,r(Ao,{ref:e,class:"r-menu--app",keyField:"fullPath",value:u.value,"onUpdate:value":g=>u.value=g,options:l.value,indent:a.value.collapsedIndent,collapsed:s.value,collapsedIconSize:a.value.collapsedIconSize,collapsedWidth:a.value.collapsedWidth,onUpdateValue:(g,v)=>{n(g,v)},accordion:a.value.accordion,iconSize:a.value.iconSize,inverted:a.value.inverted},null)]}),modelGlobalDrawerValue:p}},render(){const{isTabletOrSmaller:e,BasicMenu:n}=this;return e?r(vn,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":t=>this.modelGlobalDrawerValue=t,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[r(n,null,null)]}):r(n,null,null)}});class ns{constructor(){$t(this,"pendingRequest");this.pendingRequest=new Map}isAppending(n){var t;return((t=n.cancelConfig)==null?void 0:t.cancel)??!0}generateRequestKey(n){const{method:t,url:o}=n;return[o||"",t||"",JSON.stringify(n.params),JSON.stringify(n.data)].join("&")}addPendingRequest(n){var t;if(this.isAppending(n)){n.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const o=this.generateRequestKey(n);if(this.pendingRequest.has(o))n.signal=(t=this.pendingRequest.get(o))==null?void 0:t.signal;else{const a=new AbortController;n.signal=a.signal,this.pendingRequest.set(o,a)}}}removePendingRequest(n){const t=this.generateRequestKey(n);this.pendingRequest.has(t)&&(this.pendingRequest.get(t).abort(),this.pendingRequest.delete(t))}cancelAllRequest(){this.pendingRequest.forEach(n=>{n.abort()})}}const wt={requestInstance:null,responseInstance:null},os={requestError:null,responseError:null},Ct={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},nt={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},as=new ns,Li=()=>{const e=(i,u)=>{u==="requestInstance"?wt.requestInstance=i:wt.responseInstance=i},n=i=>wt[i],t=(i,u,c)=>{c==="ok"?Ct[i]=u:nt[i]=u},o=(i,u)=>u==="ok"?Ct[i]:nt[i],a=(i,...u)=>{Array.isArray(i)&&i.forEach(c=>{typeof c=="function"&&c(...u)})};return{createAxiosInstance:e,setImplement:t,getImplement:o,getAxiosInstance:n,beforeFetch:(i,u,c)=>{const p=c==="ok"?Ct[u]:nt[u],m=n(i),{MODE:_}=Pt();m&&a(p,m,_)},fetchError:(i,u,c)=>{os[i]=u;const p=nt[c],{MODE:m}=Pt();a(p,u,m)}}},ls=x({name:"AppRequestCancelerProvider",setup(e,{expose:n}){_a(()=>{as.cancelAllRequest()}),n()},render(){return r("div",{class:"app-style-provider"},null)}}),Zn=x({name:"LayoutContentWrapper",setup(){He();const{maximize:e}=to(),{getContentTransition:n}=J(),t=N(!1),o={opacitySpinning:"0"},{globalMainLayoutLoad:a,layoutContentMaximize:l,layoutContentSpinning:s}=nl();return{globalMainLayoutLoad:a,spinning:t,themeOverridesSpin:o,getContentTransition:n,layoutContentMaximize:l,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:n,layoutContentSpinning:t,maximize:o,spinning:a,themeOverridesSpin:l,getContentTransition:s}=this;return r(pt,{show:a||!e||t,description:"loading...",size:"large",themeOverrides:l,class:[n?"r-layout-full__viewer-content--maximize":null]},{default:()=>[n?r("div",{class:"layout-content__maximize-out",onClick:()=>{o(!1)}},[r(M,{name:"out",size:"16",cursor:"pointer"},null)]):null,r(ls,null,null),e?r(Mr,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),rs=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"}));var ss={layout:{copyright:"Copyright © 2022-present Ray"}};const is=x({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ss;return{copyright:e}},render(){return this.copyright?r("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),us=x({name:"TooltipIcon",props:{...Ro,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:n}){const t=a=>{n("click",a)};return{iconClick:t,Icon:()=>r(M,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:t.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?r(it,this.$props,{trigger:()=>r(e,null,null),default:()=>this.tooltipText}):r(e,null,null)}}),cs=x({name:"ThemeSegment",setup(){const{system:e}=Sn(),{getAppThemeStr:n,getAppTheme:t}=J(),{updateSettingState:o}=W(),a=[{label:"深色",key:"dark",icon:()=>r(M,{name:"dark",size:"16"},null)},{label:"浅色",key:"light",icon:()=>r(M,{name:"light",size:"16"},null)},{label:"自动",key:"auto",icon:()=>r(M,{name:"system_os",size:"16"},null)}],l=T({get:()=>n.value==="auto"?"auto":t.value?"dark":"light",set:i=>{s(i,e.value)}}),s=(i,u)=>{if(i==="auto"){o("_appTheme",u==="dark"),o("appTheme","auto");return}o("_appTheme",i==="dark"),o("appTheme",i)};return de(()=>{s(l.value,e.value)}),{options:a,modelAppTheme:l}},render(){const{options:e}=this;return r(Br,{options:e,size:"small",width:"block",value:this.modelAppTheme,"onUpdate:value":n=>this.modelAppTheme=n},null)}}),Ye=Symbol("segmentDrawer"),ds=x({name:"SegmentViewsAppearance",setup(){const e=Te(Ye,{}),{changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}=W();return{toggleColorWeakness:o,model:e,changePrimaryColor:n,updateSettingState:t}},render(){const{toggleColorWeakness:e,model:n,changePrimaryColor:t,updateSettingState:o}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(le,null,{default:()=>[q("系统主题")]}),r(cs,null,null),r(le,null,{default:()=>[q("内置主题")]}),r(xo,{showPreview:!0,swatches:Se.appThemeColors,value:n.primaryColorOverride.common.primaryColor,"onUpdate:value":a=>n.primaryColorOverride.common.primaryColor=a,onUpdateValue:t.bind(this)},null),r(le,null,{default:()=>[q("切换动画")]}),r(Ht,{value:n.contentTransition,"onUpdate:value":a=>n.contentTransition=a,options:Xa,onUpdateValue:a=>{o("contentTransition",a)}},null),r(le,null,{default:()=>[q("配置入口出现位置")]}),r(Ht,{value:n.drawerPlacement,"onUpdate:value":a=>n.drawerPlacement=a,options:[{label:"右边",value:"right"},{label:"左边",value:"left"}],onUpdateValue:a=>{o("drawerPlacement",a)}},null),r(le,null,{default:()=>[q("其他设置")]}),r(fe,{labelPlacement:"left",class:"setting-drawer__overrides-form",showFeedback:!1},{default:()=>[r(I,{label:"面包屑"},{default:()=>[r(te,{value:n.breadcrumbSwitch,"onUpdate:value":a=>n.breadcrumbSwitch=a,onUpdateValue:a=>o("breadcrumbSwitch",a)},null)]}),r(I,{label:"标签页"},{default:()=>[r(te,{value:n.menuTagSwitch,"onUpdate:value":a=>n.menuTagSwitch=a,onUpdateValue:a=>o("menuTagSwitch",a)},null)]}),r(I,{label:"页底信息"},{default:()=>[r(te,{value:n.copyrightSwitch,"onUpdate:value":a=>n.copyrightSwitch=a,onUpdateValue:a=>o("copyrightSwitch",a)},null)]}),r(I,{label:"色弱模式"},{default:()=>[r(te,{value:n.colorWeakness,"onUpdate:value":a=>n.colorWeakness=a,onUpdateValue:a=>{o("colorWeakness",a),e(a)}},null)]})]})]})}}),ps=x({name:"SegmentViewsCommon",setup(){const e=Te(Ye,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(le,null,{default:()=>[q("基础设置")]}),r(fe,{labelPlacement:"left",class:"setting-drawer__overrides-form",showFeedback:!1},{default:()=>[r(I,{label:"页面缓存"},{default:()=>[r(te,{value:e.keepAliveConfig.setupKeepAlive,"onUpdate:value":t=>e.keepAliveConfig.setupKeepAlive=t,onUpdateValue:t=>n("keepAliveConfig",{setupKeepAlive:t})},null)]}),r(I,{label:"动态浏览器标题"},{default:()=>[r(te,{value:e.dynamicDocumentTitle,"onUpdate:value":t=>e.dynamicDocumentTitle=t,onUpdateValue:t=>n("dynamicDocumentTitle",t)},null)]})]}),r(le,null,{default:()=>[q("缓存设置")]}),r(fe,{labelPlacement:"top",showFeedback:!0,showRequireMark:!1,model:e.keepAliveConfig},{default:()=>[r(I,{label:"最大缓存数",feedback:T(()=>e.keepAliveConfig.maxKeepAliveLength<=0?"设置为【0】时,缓存将会失效":"").value},{default:()=>[r(X,{disabled:!e.keepAliveConfig.setupKeepAlive,value:e.keepAliveConfig.maxKeepAliveLength,"onUpdate:value":t=>e.keepAliveConfig.maxKeepAliveLength=t,min:0,precision:0,showButton:!1,onUpdateValue:t=>n("keepAliveConfig",{maxKeepAliveLength:t})},null)]}),r(I,{label:"排除缓存"},{default:()=>[r(Mo,{type:"success",value:e.keepAliveConfig.keepAliveExclude,"onUpdate:value":t=>e.keepAliveConfig.keepAliveExclude=t},null)]})]})]})}}),ms=x({name:"SegmentViewsWatermark",setup(){const e=Te(Ye,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(le,null,{default:()=>[q("基础设置")]}),r(fe,{showFeedback:!1,showRequireMark:!1,class:"setting-drawer__overrides-form",labelPlacement:"left"},{default:()=>[r(I,{label:"全屏水印"},{default:()=>[r(te,{value:e.watermarkSwitch,"onUpdate:value":t=>e.watermarkSwitch=t,onUpdateValue:t=>n("watermarkSwitch",t)},null)]}),r(I,{label:"跨边界显示"},{default:()=>[r(te,{value:e.watermarkConfig.cross,"onUpdate:value":t=>e.watermarkConfig.cross=t,onUpdateValue:t=>n("watermarkConfig",{cross:t})},null)]})]}),r(le,null,{default:()=>[q("个性化水印")]}),r(fe,{showFeedback:!0,showRequireMark:!1,class:"setting-drawer__overrides-form"},{default:()=>[r(I,{label:"水印内容"},{default:()=>[r(zt,{value:e.watermarkConfig.content,"onUpdate:value":t=>e.watermarkConfig.content=t,onUpdateValue:t=>n("watermarkConfig",{content:t})},null)]}),r(I,{label:"字体尺寸"},{default:()=>[r(X,{precision:0,showButton:!1,value:e.watermarkConfig.fontSize,"onUpdate:value":t=>e.watermarkConfig.fontSize=t,onUpdateValue:t=>n("watermarkConfig",{fontSize:t})},null)]}),r(I,{label:"字体行高"},{default:()=>[r(X,{precision:0,showButton:!1,value:e.watermarkConfig.lineHeight,"onUpdate:value":t=>e.watermarkConfig.lineHeight=t,onUpdateValue:t=>n("watermarkConfig",{lineHeight:t})},null)]}),r(I,{label:"字体宽度"},{default:()=>[r(X,{precision:0,showButton:!1,value:e.watermarkConfig.width,"onUpdate:value":t=>e.watermarkConfig.width=t,onUpdateValue:t=>n("watermarkConfig",{width:t})},null)]}),r(I,{label:"字体高度"},{default:()=>[r(X,{precision:0,showButton:!1,value:e.watermarkConfig.height,"onUpdate:value":t=>e.watermarkConfig.height=t,onUpdateValue:t=>n("watermarkConfig",{height:t})},null)]}),r(I,{label:"x轴偏移"},{default:()=>[r(X,{precision:0,showButton:!1,value:e.watermarkConfig.xOffset,"onUpdate:value":t=>e.watermarkConfig.xOffset=t,onUpdateValue:t=>n("watermarkConfig",{xOffset:t})},null)]}),r(I,{label:"x轴间隙"},{default:()=>[r(X,{precision:0,showButton:!1,value:e.watermarkConfig.xGap,"onUpdate:value":t=>e.watermarkConfig.xGap=t,onUpdateValue:t=>n("watermarkConfig",{xGap:t})},null)]}),r(I,{label:"y轴偏移"},{default:()=>[r(X,{precision:0,showButton:!1,value:e.watermarkConfig.yOffset,"onUpdate:value":t=>e.watermarkConfig.yOffset=t,onUpdateValue:t=>n("watermarkConfig",{yOffset:t})},null)]}),r(I,{label:"y轴间隙"},{default:()=>[r(X,{precision:0,showButton:!1,value:e.watermarkConfig.yGap,"onUpdate:value":t=>e.watermarkConfig.yGap=t,onUpdateValue:t=>n("watermarkConfig",{yGap:t})},null)]}),r(I,{label:"旋转角度"},{default:()=>[r(X,{precision:0,showButton:!1,value:e.watermarkConfig.rotate,"onUpdate:value":t=>e.watermarkConfig.rotate=t,onUpdateValue:t=>n("watermarkConfig",{rotate:t})},null)]})]})]})}}),fs=x({name:"SegmentViewsCustomMenu",setup(){const e=Te(Ye,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(le,{titlePlacement:"center"},{default:()=>[r(L,{wrap:!1,align:"center",size:[4,0]},{default:()=>[r(it,{placement:"top",showArrow:!1},{trigger:()=>r(M,{name:"question",size:"16"},null),default:()=>"菜单更新是一个复杂、耗时的操作,请手动点击【更新菜单】按钮更新设置"}),r(bn,null,{default:()=>[q("菜单样式")]})]})]}),r(fe,{showFeedback:!0,showRequireMark:!1,class:"setting-drawer__overrides-form"},{default:()=>[r(I,{label:"每级菜单缩进"},{default:()=>[r(X,{value:e.menuConfig.collapsedIndent,"onUpdate:value":t=>e.menuConfig.collapsedIndent=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedIndent:t})},null)]}),r(I,{label:"菜单图标尺寸"},{default:()=>[r(X,{value:e.menuConfig.iconSize,"onUpdate:value":t=>e.menuConfig.iconSize=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{iconSize:t})},null)]}),r(I,{label:"折叠菜单图标尺寸"},{default:()=>[r(X,{value:e.menuConfig.collapsedIconSize,"onUpdate:value":t=>e.menuConfig.collapsedIconSize=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedIconSize:t})},null)]}),r(I,{label:"菜单宽度"},{default:()=>[r(X,{value:e.menuConfig.menuWidth,"onUpdate:value":t=>e.menuConfig.menuWidth=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{menuWidth:t})},null)]}),r(I,{label:"折叠菜单宽度"},{default:()=>[r(X,{value:e.menuConfig.collapsedWidth,"onUpdate:value":t=>e.menuConfig.collapsedWidth=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedWidth:t})},null)]}),r(I,{showFeedback:!1,showLabel:!1},{default:()=>[r(Z,{onClick:e.throttleSetupAppMenu,block:!0,type:"primary"},{default:()=>[q("更新菜单")]})]})]}),r(le,null,{default:()=>[q("其他设置")]}),r(fe,{showFeedback:!1,showRequireMark:!1,class:"setting-drawer__overrides-form",labelPlacement:"left"},{default:()=>[r(I,{label:"反转色菜单"},{default:()=>[r(te,{value:e.menuConfig.inverted,"onUpdate:value":t=>e.menuConfig.inverted=t,onUpdateValue:t=>n("menuConfig",{inverted:t})},null)]}),r(I,{label:"菜单标题"},{default:()=>[r(te,{value:e.menuConfig.menuSiderBarLogo,"onUpdate:value":t=>e.menuConfig.menuSiderBarLogo=t,onUpdateValue:t=>n("menuConfig",{menuSiderBarLogo:t})},null)]}),r(I,{label:"手风琴菜单"},{default:()=>[r(te,{value:e.menuConfig.accordion,"onUpdate:value":t=>e.menuConfig.accordion=t,onUpdateValue:t=>n("menuConfig",{accordion:t})},null)]}),r(I,{label:"原生滚动条"},{default:()=>[r(te,{value:e.menuConfig.nativeScrollbar,"onUpdate:value":t=>e.menuConfig.nativeScrollbar=t,onUpdateValue:t=>n("menuConfig",{nativeScrollbar:t})},null)]})]})]})}}),gs=x({name:"SettingDrawer",props:Eo,setup(){const{create:e}=hr(),{changePrimaryColor:n,updateSettingState:t}=W(),{getAppTheme:o,getPrimaryColorOverride:a,getMenuTagSwitch:l,getBreadcrumbSwitch:s,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getKeepAliveConfig:p,getMenuConfig:m,getDrawerPlacement:_,getColorWeakness:g,getWatermarkConfig:v,getDynamicDocumentTitle:f}=J(),{setupAppMenu:h}=Be(),S=Et(h,300),d=re({menuTagSwitch:l.value,breadcrumbSwitch:s.value,copyrightSwitch:i.value,contentTransition:u.value,watermarkSwitch:c.value,keepAliveConfig:p.value,menuConfig:m.value,drawerPlacement:_.value,colorWeakness:g.value,primaryColorOverride:a.value,watermarkConfig:v.value,dynamicDocumentTitle:f.value,throttleSetupAppMenu:S}),y=()=>{e({preset:"dialog",title:"恢复默认配置",type:"warning",content:"点击【确认初始化】按钮会恢复默认系统配置,是否继续?",positiveText:"确认初始化",negativeText:"取消",onPositiveClick:()=>{po(Ee(Ln()),(w,C)=>{d[C]=w,t(C,w)}),S()}})};return Tn(Ye,d),{changePrimaryColor:n,getAppTheme:o,getPrimaryColorOverride:a,updateSettingState:t,modelReactive:d,defaultSettingBtnClick:y}},render(){const{defaultSettingBtnClick:e,$props:n}=this,{trapFocus:t,autoFocus:o,nativeScrollbar:a,...l}=n;return r(vn,j(l,{trapFocus:!1,autoFocus:!1,width:320}),{default:()=>[r(Do,{title:"个性化配置",closable:!0},{default:()=>r(hn,{type:"bar",animated:!0,defaultValue:"appearance"},{default:()=>[r(Qe,{name:"appearance",tab:"外观"},{default:()=>[r(ds,null,null)]}),r(Qe,{name:"menu",tab:"菜单"},{default:()=>[r(fs,null,null)]}),r(Qe,{name:"watermark",tab:"水印"},{default:()=>[r(ms,null,null)]}),r(Qe,{name:"common",tab:"通用"},{default:()=>[r(ps,null,null)]})]}),footer:()=>r(L,{justify:"flex-start"},{default:()=>[r(Z,{type:"warning",onClick:e},{icon:()=>r(M,{name:"reload"},null),default:()=>"初始化配置"})]})})]})}});function hs(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const ys=x({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=Be(),{getBreadcrumbOptions:n}=Oe(),{isTabletOrSmaller:t}=Xe();return{getBreadcrumbOptions:n,dropdownSelect:(l,s)=>{e(l,s)},breadcrumbItemClick:l=>{var s;if(!((s=l.children)!=null&&s.length)){const{meta:i={}}=l;i.sameLevel||e(l.fullPath,l)}},isTabletOrSmaller:t}},render(){let e;const{isTabletOrSmaller:n,getBreadcrumbOptions:t}=this,{dropdownSelect:o,breadcrumbItemClick:a}=this;return n?r("div",{style:"display: none;"},null):r(zo,null,{default:()=>[r(Ca,{tag:"li",name:"breadcrumb",appear:!0},hs(e=t.map(l=>r(Io,{key:l.fullPath,onClick:a.bind(this,l)},{default:()=>{var s;return[r(ze,{labelField:"breadcrumbLabel",keyField:"fullPath",options:l.children&&((s=l.children)==null?void 0:s.length)>1?l.children:[],onSelect:o.bind(this)},{default:()=>r("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Tt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const vs=x({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:n}){const{changeMenuModelValue:t,resolveOption:o}=Be(),{getRoutes:a}=He(),l=T({get:()=>e.show,set:b=>{n("update:show",b),b||g()}}),s=re({searchValue:null,searchOptions:[]}),i=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let u=0,c=u;const{isTabletOrSmaller:p}=Xe({observer:b=>{b&&(l.value=!1)}}),m=N(!1),_="content-item--active",g=()=>{s.searchOptions=[],s.searchValue=null,u=0,c=u},v=b=>{l.value||(b.ctrlKey||b.metaKey)&&b.key==="k"&&(b.preventDefault(),b.stopPropagation(),g(),l.value=!0)},f=b=>{if(b)m.value=!0;else{m.value=!1,s.searchOptions=[];return}const A=a().reduce((k,E)=>{var $;const O=je(E,["children","meta","path","name"]),P=o({...O,fullPath:E.path}),{breadcrumbLabel:F}=P;return($=F==null?void 0:F.toLocaleLowerCase())!=null&&$.includes(b.toLocaleLowerCase())&&In(P)&&k.push(P),k},[]);setTimeout(()=>{s.searchOptions=A,ne().then(()=>{S()}),m.value=!1},300)},h=b=>{if(b){const{meta:A}=b;A.windowOpen?window.open(A.windowOpen):(l.value=!1,t(b.fullPath,b),setTimeout(xn,300))}},S=()=>{const b=s.searchOptions[u],A=s.searchOptions[c];b&&ne().then(()=>{const k=Ke(`attr:data_path="${b.path}"`),E=A?Ke(`attr:data_path="${A==null?void 0:A.path}"`):null;if(E!=null&&E.length){const[O]=E;ra(O,_)}if(k!=null&&k.length){const[O]=k;Pn(O,_)}})},d=b=>{const{icon:A}=b;return typeof A=="string"&&A?r(M,{name:A,size:"24"},null):typeof A=="function"?r(A,null,null):r(M,{name:"search",size:"24"},null)},y=b=>{b==="up"&&(u-=1,u<0&&(u=s.searchOptions.length-1)),b==="down"&&(u+=1,u>=s.searchOptions.length&&(u=0))},w=b=>{const A=b.key;switch((A==="ArrowUp"||A==="ArrowDown"||A==="Enter")&&(b.preventDefault(),b.stopPropagation()),c=u<=0?0:u,A){case"ArrowUp":y("up");break;case"ArrowDown":y("down");break;case"Enter":const k=s.searchOptions[u];k&&h(k);break}S()},C=({menuOption:b})=>r(L,j({align:"center",class:"content-item"},{onClick:h.bind(this,b),data_path:b.path}),{default:()=>[r("div",{class:"content-item-icon"},[d(b.meta)]),r("div",{class:"content-item-label"},[b.breadcrumbLabel]),r(M,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return $e(window,"keydown",v),{...we(s),modelShow:l,helperTipOptions:i,fuzzySearchMenuOptions:Et(f,300),searchItemClick:h,RenderPreIcon:d,isTabletOrSmaller:p,SearchItem:C,loading:m,registerChangeSearchElementIndex:w}},render(){const{isTabletOrSmaller:e,searchOptions:n,loading:t}=this,{SearchItem:o,fuzzySearchMenuOptions:a,registerChangeSearchElementIndex:l}=this;return e?r("div",{style:"display: none;"},null):r(fn,{show:this.modelShow,"onUpdate:show":s=>this.modelShow=s,transformOrigin:"center",displayDirective:"if"},{default:()=>[r("div",{class:"global-search global-search--dark global-search--light",tabindex:"-1",onKeydown:l},[r("div",{class:"global-search__wrapper"},[r(De,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>r(zt,{size:"large",value:this.searchValue,"onUpdate:value":s=>this.searchValue=s,clearable:!0,onInput:a.bind(this)},{prefix:()=>r(M,{name:"search",size:"24"},null)}),default:()=>{let s;return r(Dt,null,{default:()=>[r(pt,{show:t},{default:()=>[n.length?r(L,{vertical:!0,size:[0,6],class:"global-search__card-content"},Tt(s=n.map((i,u)=>r(o,{menuOption:i,key:i.fullPath},null)))?s:{default:()=>[s]}):r(Lo,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>r(L,{justify:"center",class:"global-search__empty-content"},{default:()=>[r(bn,null,{default:()=>[q("没有搜索结果")]})]})})]})]})},action:()=>{let s;return r(L,{justify:"flex-start",align:"center",size:[16,0]},Tt(s=this.helperTipOptions.map(i=>r(L,{key:i.label,size:[4,0]},{default:()=>[i.icon.map(u=>r(L,{class:"item-icon",align:"center",justify:"center"},Tt(u)?u:{default:()=>[u]})),r(L,{class:"item-label",align:"center"},{default:()=>[i.label]})]})))?s:{default:()=>[s]})}})])])]})}}),bs=x({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const o=sa();return o==="MacOS"?"⌘ + K":"CTRL + K"},click:o=>{const{onClick:a}=e;a&&B(a,o)}}},render(){const{getShortcutKeyAboutSystem:e,click:n,$t:t}=this;return r(Z,{bordered:!1,onClick:n.bind(this),round:!0,tertiary:!0,style:"margin-right: 16px"},{icon:()=>r(M,{name:"search",size:"16"},null),default:()=>r(L,{align:"center"},{default:()=>[t("headerTooltip.Search"),r("div",{class:"global-search-btn__label"},[e()])]})})}}),Qn=x({name:"AppAvatar",props:{...Fo,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"},vertical:{type:Boolean,default:!1}},setup(){const{getSigningCallback:e}=Yn();return{getSigningCallback:e}},render(){const{getSigningCallback:e,avatarSize:n,spaceSize:t,$props:o,vertical:a}=this;return r(Z,{quaternary:!0,strong:!0,focusable:!1},{default:()=>[r(L,{align:"center",size:t,vertical:a},{default:()=>[r(Bo,j(o,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),{default:()=>{var l;return e.avatar?null:(l=e==null?void 0:e.name)==null?void 0:l[0]}}),e==null?void 0:e.name]})]})}}),_s=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ss={logout:()=>{const{logout:e}=Xn();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=W();e("lockScreenSwitch",!0)}},ws=e=>{const n=Ss[e];n?n():window.$message.info("这个人很懒, 没做这个功能~")},Cs=e=>{const{isTabletOrSmaller:n}=e,t=[],o=[{name:"menu",size:18,eventKey:"menu"}];return n.value?o:t},Ts=e=>{const{isTabletOrSmaller:n}=e,t=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],o=[...t],a=[...t];return n.value?a:o},Os=x({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:n}=W(),{t}=Ge(),[o,{toggleFullscreen:a,isEnabled:l}]=On(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:i}=J(),u=N(!1),c=N(!1),{isTabletOrSmaller:p}=Xe(),m=gt("globalDrawerValue"),_=T(()=>Cs({isTabletOrSmaller:p})),g=T(()=>Ts({isTabletOrSmaller:p})),v={search:()=>{c.value=!0},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(t("globalMessage.isEnabledFullscreen")),a()},lock:()=>{n("lockScreenSwitch",!0)},menu:()=>{me("globalDrawerValue",!m.value)}};return{leftIconOptions:_,rightTooltipIconOptions:g,toolIconClick:S=>{var d;(d=v[S])==null||d.call(v)},showSettings:u,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:i,globalSearchShown:c,isRenderVNode:S=>p.value?null:S}},render(){const{rightTooltipIconOptions:e,leftIconOptions:n,getDrawerPlacement:t,getBreadcrumbSwitch:o}=this,{toolIconClick:a,updateLocale:l,isRenderVNode:s}=this;return r(_n,{class:"layout-header"},{default:()=>[r(vs,{show:this.globalSearchShown,"onUpdate:show":i=>this.globalSearchShown=i},null),r(L,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[r(L,{align:"center",wrap:!1},{default:()=>[n.map(i=>r(us,{key:i.name,iconName:i.name,tooltipText:wn(i.tooltip)?i.tooltip.value:i.tooltip,customClassName:i.iconClass,onClick:a.bind(this,i.name)},null)),o?r(ys,null,null):null]}),r(L,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(r(bs,{onClick:i=>{i.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(i=>r(Z,{class:"override-button__layout",quaternary:!0,size:"medium",key:i.name,onClick:a.bind(this,i.name),focusable:!1},{default:()=>[r(M,{name:i.name,size:16,cursor:"pointer"},null)]})),r(ze,{options:En,onSelect:i=>l(String(i)),trigger:"click"},{default:()=>[r(Z,{quaternary:!0,class:"override-button__layout",focusable:!1},{default:()=>[r(M,{customClassName:"layout-header__method--icon",name:"language",size:"16",cursor:"pointer"},null)]})]}),r(ze,{options:_s(),onSelect:ws.bind(this),trigger:"click"},{default:()=>[r(Qn,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),r(gs,{show:this.showSettings,"onUpdate:show":i=>this.showSettings=i,placement:t},null)]})}}),ks=x({name:"LayoutHeaderWrapper",setup(){return{}},render(){return r(L,{size:[0,0]},{default:()=>[r(Os,null,null)]})}});function As(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const Ps=x({name:"AppMenuTag",setup(e,{expose:n}){const t=ie("scrollRef"),{getMenuKey:o,getMenuTagOptions:a}=Oe(),{changeMenuModelValue:l}=Be(),{getRootPath:s}=Je(),{maximize:i}=to(),{reload:u}=Bs(),{close:c,closeAll:p,closeRight:m,closeLeft:_,closeOther:g,checkCloseLeft:v,checkCloseRight:f}=no(),h=["closeAll","closeRight","closeLeft","closeOther"];let S=1/0;const d={size:16},y=N([{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>r(M,{name:"close",size:d.size},null)},{label:"最大化当前页面",key:"maximizeLayoutContent",icon:()=>r(M,{name:"fullscreen_fold",size:d.size},null)},{label:"刷新当前页面",key:"reloadCurrentPage",icon:()=>r(M,{name:"reload",size:d.size},null)},{label:"新窗口打开",key:"windowOpenTab",icon:()=>r(M,{name:"shared",size:d.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>r(M,{name:"close_left",size:d.size},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>r(M,{name:"close_right",size:d.size},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>r(M,{name:"close_other",size:d.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>r(M,{name:"resize_h",size:d.size},null),disabled:!1}]),w=ct(16),C={closeCurrentPage:()=>{o.value!==s.value&&c(S)},reloadCurrentPage:()=>{u()},closeAll:()=>{p()},closeRight:()=>{m(S)},closeLeft:()=>{_(S)},closeOther:()=>{g(S)},windowOpenTab:()=>{const R=a.value[S];if(!(R!=null&&R.fullPath))return;const D=R.fullPath.startsWith("#")?R.fullPath:`#${R.fullPath}`;window.open(D,"_blank")},maximizeLayoutContent:()=>{const R=a.value[S];i(!0),R&&Y(R)}},b=re({x:0,y:0,actionDropdownShow:!1}),A="menu_tag_data",k=gt("globalMainLayoutLoad"),E="n-scrollbar-container";let O=o.value;const P=N(!1),F=R=>{c(R)},$=(R,D)=>{for(const Q of y.value)if(Q.key===R){Q.disabled=D;break}},Y=R=>{b.actionDropdownShow=!1,l(R.fullPath,R)},H=()=>{const R=document.getElementById(w);if(R)return Array.from(R.childNodes).find(Ze=>ia(Ze,E).value)},ye=R=>{var Q;const D=H();if(D){const Ze=D.scrollLeft||0,Ut=R==="left"?Math.max(0,Ze-200):Ze+200;(Q=t.value)==null||Q.scrollTo({left:Ut,behavior:"smooth"})}},ke=R=>{b.actionDropdownShow=!1;const D=C[R];D==null||D()},ae=(R,D)=>{D.preventDefault(),S=R,b.actionDropdownShow=!1,ne(()=>{b.x=D.clientX,b.y=D.clientY,b.actionDropdownShow=!0})},jt=()=>{f(S)?$("closeRight",!1):$("closeRight",!0),v(S)?$("closeLeft",!1):$("closeLeft",!0)},ao=()=>{S=a.value.findIndex(D=>D.fullPath===o.value),jt()},lo=R=>{a.value.length>1&&R.fullPath!==s.value&&(R.closeable=!0),P.value=!0},ro=R=>{R.fullPath!==o.value&&(R.closeable=!1),P.value=!1},so=()=>{H()&&ne().then(()=>{var D;(D=t.value)==null||D.scrollTo({left:99999,behavior:"smooth"})})},ht=()=>{ne().then(()=>{const R=Ke(`attr:${A}="${o.value}"`);if(R!=null&&R.length){const[D]=R;ne().then(()=>{var Q;(Q=t.value)==null||Q.scrollTo({left:D.offsetLeft,behavior:"smooth"})})}})},io=()=>{i(!0)};return qe(()=>a.value,(R,D)=>{y.value.forEach(Q=>{h.includes(Q.key)&&(R.length>1?Q.disabled=!1:Q.disabled=!0)}),D!=null&&D.length&&(R.length>(D==null?void 0:D.length)?so():R.length===(D==null?void 0:D.length)&&ht()),D===void 0&&ht()},{immediate:!0}),de(()=>{b.actionDropdownShow&&jt(),O!==o.value&&(O=o.value,ht())}),n(),{getMenuTagOptions:a,closeCurrentMenuTag:F,getMenuKey:o,menuTagClick:Y,moreOptions:y,scrollX:ye,scrollRef:t,uuidScrollBar:w,actionDropdownSelect:ke,actionState:b,menuTagContextMenu:ae,setCurrentContextmenuIndex:ao,menuTagMouseenter:lo,menuTagMouseleave:ro,MENU_TAG_DATA:A,iconConfig:d,maximize:i,reload:u,globalMainLayoutLoad:k,maximizeBtnClick:io,isMouseInMenuTag:P}},render(){let e;const{iconConfig:n,uuidScrollBar:t,getMenuTagOptions:o,MENU_TAG_DATA:a,globalMainLayoutLoad:l,isMouseInMenuTag:s}=this,{maximizeBtnClick:i,closeCurrentMenuTag:u,scrollX:c,$t:p,menuTagClick:m,menuTagContextMenu:_,menuTagMouseenter:g,menuTagMouseleave:v,actionDropdownSelect:f,reload:h}=this;return r(_n,null,{default:()=>[r("div",{class:"menu-tag"},[r(ze,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:f.bind(this),onClickoutside:()=>{s||(this.actionState.actionDropdownShow=!1)}},null),r(L,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0},{default:()=>[r(Z,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:this.scrollX.bind(this,"left")},{icon:()=>r(M,{name:"expanded",width:n.size,height:n.size,customClassName:"menu-tag__left-arrow"},null)}),r(Dt,j({xScrollable:!0,ref:"scrollRef"},{id:t},{themeOverrides:{width:"0px",height:"0px"}}),{default:()=>[r(L,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},As(e=o.map((S,d)=>r(Z,j({key:S.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:S.fullPath===this.getMenuKey?"primary":"default"},{onClick:m.bind(this,S),onContextmenu:_.bind(this,d),onMouseenter:g.bind(this,S),onMouseleave:v.bind(this,S),[a]:S.fullPath},{size:"small",focusable:!1,iconPlacement:"right"}),{default:()=>r(Cn,null,[r("span",null,{default:()=>{const{breadcrumbLabel:y,meta:{i18nKey:w}}=S;return w?p(w):y}})]),icon:()=>r(M,j({customClassName:"menu-tag__btn-icon",name:"close",size:"15"},{onMousedown:u.bind(this,d)}),null)})))?e:{default:()=>[e]})]}),r(L,{align:"center",inline:!0,wrap:!1,size:[0,0]},{default:()=>[r(Z,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:c.bind(this,"right")},{icon:()=>r(M,{name:"expanded",width:n.size,height:n.size,style:{transform:"rotate(180deg)"}},null)}),r(Z,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:i},{icon:()=>r(M,{name:"fullscreen_fold",width:n.size,height:n.size},null)}),r(Z,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:()=>{h()}},{icon:()=>r(M,{name:"reload",width:n.size,height:n.size,customClassName:`${l?"":"menu-tag__right-setting--spinning"}`},null)}),r(Nn,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:18,keyboard:!1},{default:()=>[r(Z,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:this.setCurrentContextmenuIndex.bind(this)},{icon:()=>r(M,{name:"more",width:n.size,height:n.size},null)})]})]})]})])]})}}),Rs=x({name:"LayoutFeatureWrapper",setup(){return{}},render(){return r(Ps,null,null)}}),xs={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},sn=()=>({lockPassword:null}),un=$o(K.isAppLockScreen,!1,window.localStorage,{mergeDefaults:!0}),eo=()=>({setLockAppScreen:t=>{un.value=t},getLockAppScreen:()=>un.value}),Ms=x({name:"UnlockScreen",setup(){const[e,{validate:n}]=Er(),{logout:t}=Xn(),{updateSettingState:o}=W(),{setLockAppScreen:a}=eo(),{isTabletOrSmaller:l}=Xe(),s="HH:mm",i="A",u="YYYY-MM-DD",c="ddd",p=re({lockCondition:sn(),HH_MM:G().format(s),AM_PM:G().format(i),YY_MM_DD:G().format(u),DDD:G().format(c)}),m=setInterval(()=>{p.HH_MM=G().format(s),p.AM_PM=G().format(i)},6e3),_=setInterval(()=>{p.YY_MM_DD=G().format(u),p.DDD=G().format(c)},864e5),g=()=>{ce(K.appLockScreenPasswordKey,"localStorage"),o("lockScreenSwitch",!1),setTimeout(()=>{t()},100)},v=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页并且重新登录",positiveText:"确定",negativeText:"重新登录",onPositiveClick:g})},f=()=>{const h=Ie(K.appLockScreenPasswordKey,"localStorage");if(!h){window.$dialog.warning({title:"警告",content:()=>"检测到锁屏密码被修改,请重新登录",closable:!1,maskClosable:!1,closeOnEsc:!1,positiveText:"重新登录",onPositiveClick:g});return}const S=ua(h);n().then(()=>{S===p.lockCondition.lockPassword?(a(!1),o("lockScreenSwitch",!1),ce(K.appLockScreenPasswordKey,"localStorage"),p.lockCondition=sn()):window.$message.warning("密码错误,请重新输入")})};return It(()=>{clearInterval(m),clearInterval(_)}),{...we(p),backToSigning:v,unlockScreen:f,isTabletOrSmaller:l,register:e}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:n,AM_PM:t,YY_MM_DD:o,DDD:a}=this,l=n.split(":"),{unlockScreen:s,backToSigning:i,register:u}=this;return r("div",{class:"app-lock-screen__content app-lock-screen__content--full"},[r("div",{class:"app-lock-screen__unlock"},[r("div",{class:"app-lock-screen__unlock__content"},[r("div",{class:"app-lock-screen__unlock__content-wrapper"},[r("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[r("div",{class:"left"},[l[0]]),r("div",{class:"right"},[l[1]])])]),r("div",{class:"app-lock-screen__unlock__content-avatar"},[r(Qn,{avatarSize:52,style:"pointer-events: none;",vertical:!0},null)]),r("div",{class:"app-lock-screen__unlock__content-input"},[r(Un,{onRegister:u,model:this.lockCondition,rules:xs},{default:()=>[r(I,{path:"lockPassword"},{default:()=>[r(zt,{autofocus:!0,value:this.lockCondition.lockPassword,"onUpdate:value":c=>this.lockCondition.lockPassword=c,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,onKeydown:c=>{c.code==="Enter"&&s()}},null)]}),r(L,{justify:"space-between"},{default:()=>[r(Z,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[q("返回登陆")]}),r(Z,{type:"primary",text:!0,onClick:s.bind(this)},{default:()=>[q("进入系统")]})]})]})]),r("div",{class:"app-lock-screen__unlock__content-date"},[r("div",{class:"current-year"},[o,q(" "),r("span",null,[a]),q(" "),r("span",null,[t])])])])])])}}),Es=e=>{const n=vt(e[0]),t=vt(e[1]),o=vt(e[2]);return T(()=>({"--window-width":"var(--html-width)","--window-height":"var(--html-height)","--layout-content-height":`calc(var(--html-height) - ${n.height.value}px - ${t.height.value}px - ${o.height.value}px)`,"--layout-content-width":`${n.width.value}px`,"--layout-siderbar-height":`${n.height.value}px`,"--layout-menutag-height":`${t.height.value}px`,"--layout-footer-height":`${o.height.value}px`}))},Ds=x({name:"RLayout",setup(){const e=oe(),n=oe(),t=oe(),{getMenuTagSwitch:o,getCopyrightSwitch:a}=J(),{getLockAppScreen:l}=eo(),s=Es([e,n,t]);return{getMenuTagSwitch:o,cssVarsRef:s,getLockAppScreen:l,layoutSiderBarRef:e,layoutMenuTagRef:n,layoutFooterRef:t,getCopyrightSwitch:a}},render(){const{getMenuTagSwitch:e,cssVarsRef:n,getCopyrightSwitch:t}=this,{getLockAppScreen:o}=this;return o()?r(Ms,null,null):r(Vo,{class:"r-layout-full",style:[n],hasSider:!0,embedded:!0},{default:()=>[r(ts,null,null),r(Gt,{class:"r-layout-full__viewer"},{default:()=>[r(ks,{ref:"layoutSiderBarRef"},null),e?r(Rs,{ref:"layoutMenuTagRef"},null):null,r(Gt,{ref:xe,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[r(Zn,null,null)]}),t?r(is,{ref:"layoutFooterRef"},null):null]})]})}}),zs=[{path:"/",name:"RLogin",component:()=>z(()=>import("./index-D04Ru66q.js"),__vite__mapDeps([98,42,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,48,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,82,83,84,40,41,59,43,44,45,46,47,49,50,51,52,53,54,55,56,99]))},{path:"/",name:"RLayout",component:Ds,children:[...Gr(),{path:"/:catchAll(.*)",component:()=>z(()=>import("./index-b95eEIsJ.js"),__vite__mapDeps([100,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,48,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,101])),meta:{i18nKey:V("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],dt=Sa({history:wa(),routes:zs,scrollBehavior:e=>{or(e)}}),Fi=e=>{e.use(dt),Jr(dt)},Nt=()=>dt?{router:dt}:{router:{}},cn="YYYY-MM-DD HH:mm:ss",Is=()=>({locale:s=>{const i=Qa[s];i?G.locale(i):G.locale(el)},getStartAndEndOfDay:s=>{const{format:i=cn}=s??{},u=G(),c=u.startOf("day"),p=u.endOf("day"),m=u.format(i),_=c.format(i),g=p.format(i);return{today:u,startOfDay:c,endOfDay:p,formatToday:m,formatStartOfDay:_,formatEndOfDay:g}},format:(s,i)=>{const{format:u=cn}=i??{};return G(s).format(u)},isDayjs:s=>G.isDayjs(s),daysDiff:(s,i)=>{const u=G(s);return G(i).diff(u,"days")},isDateInRange:(s,i)=>{const{start:u,end:c}=i,p=G(s);return p.isAfter(u)&&p.isBefore(c)}});function Xe(e){const{width:n,height:t}=Ko(e),o=N(!1),{observer:a}=e??{};return ca(()=>{const{media:s=768}=e??{};o.value=n.value<=s,a==null||a(o.value,{width:n.value,height:t.value})}),{width:n,height:t,isTabletOrSmaller:be(o)}}let ot=999,Ot=!1;const ve="ELEMENT-FULLSCREEN-RAY",dn=document.createElement("style"),Ls=(e,n)=>{const{beforeEnter:t,beforeExit:o,enter:a,exit:l,backgroundColor:s,zIndex:i,transition:u="transform 0.3s var(--r-bezier)"}=n??{};let c=!1;const p={x:null,y:null},m=N(!1),_=()=>{const h=se(e);if(!h)return;const{left:S,top:d}=h.getBoundingClientRect();p.x===null&&p.y===null&&(p.x=-S,p.y=-d),ut(document.body,{"--element-fullscreen-z-index":ge(i,"Null")||ge(i,"Undefined")?ot:i,"--element-fullscreen-transition":u,"--element-fullscreen-background-color":s,"--element-fullscreen-width":"var(--html-width)","--element-fullscreen-height":"var(--html-height)","--element-fullscreen-transform-x":`${p.x}px`,"--element-fullscreen-transform-y":`${p.y}px`});const y=`
- [${ve}] {
- position: fixed;
- width: var(--element-fullscreen-width) !important;
- height: var(--element-fullscreen-height) !important;
- transform: translate(var(--element-fullscreen-transform-x), var(--element-fullscreen-transform-y)) !important;
- transition: var(--element-fullscreen-transition);
- z-index: var(--element-fullscreen-z-index) !important;
- background-color: var(--element-fullscreen-background-color);
- }
- `.trim();dn.innerHTML=y,Ot||document.head.appendChild(dn)},g=()=>{const h=se(e);t==null||t(),h&&(h.getAttribute(ve)||h.setAttribute(ve,ve),c||(c=!0,ot+=1),Ot||(_(),Ot=!0),h.style.transition=u,m.value=!0,a==null||a())},v=()=>{o==null||o();const h=se(e);h&&h.removeAttribute(ve),m.value=!1,l==null||l()},f=()=>{const h=se(e);h&&(h.getAttribute(ve)?v():g())};return Ft(()=>{const h=se(e);h&&h.removeAttribute(ve),ot=Math.max(999,ot-1),m.value=!1}),{enter:g,exit:v,toggleFullscreen:f,isFullscreen:be(m)}},kt={svg:va,png:ya,jpeg:ha,blob:ga,pixelData:fa,canvas:ma},Bi=(e,n)=>{const{beforeCreate:t,created:o,createdError:a,finally:l,imageType:s}=n??{};return{create:u=>new Promise((c,p)=>{var g;const m=se(e);if(t==null||t(m),!m)return a==null||a(),p("[useDomToImage]: target element is undefined.");(g=kt[u??s??"jpeg"])==null||g.call(kt,m,n).then(v=>(o==null||o(v,m),c(v))).catch(v=>(a==null||a(v),p(v))).finally(()=>{l==null||l(m)})})}},Vi=(e,n)=>({print:()=>{const o=se(e)||e;ea({...We(n,["printable"]),printable:o})}}),at={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},Fs=(e,n)=>{const t=T(()=>({...at,...We(n,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size","onUpdate:pageSize"]),...a})),o=oe(e),a={onUpdatePage:d=>{var w;const{pageChange:y}=t.value;l.value.page=d,(w=o.value)==null||w.call(o),y==null||y(d)},onUpdatePageSize:d=>{var w;const{pageSizeChange:y}=t.value;l.value.pageSize=d,l.value.page=at.page,(w=o.value)==null||w.call(o),y==null||y(d)}},l=N(t.value),s=l.value.onUpdatePage,i=l.value.onUpdatePageSize,u=()=>l.value.itemCount,c=d=>{l.value.itemCount=d},p=()=>l.value.page,m=d=>{s(d)},_=()=>l.value.pageSize,g=d=>{i(d)},v=()=>l.value,f=o.value,h=d=>{o.value=d},S=()=>{const{pageSizes:d}=l.value;l.value.page=at.page,l.value.pageSize=(d==null?void 0:d[0])||at.pageSize};return Ft(()=>{o.value=void 0}),[l,{getItemCount:u,setItemCount:c,getPage:p,setPage:m,getPageSize:_,setPageSize:g,getPagination:v,getCallback:f,setCallback:h,resetPagination:S}]},to=()=>({isLayoutContentMaximized:T(()=>gt("layoutContentMaximize").value),maximize:(t,o)=>{var i;const{scrollToOptions:a}=o??{},l=se(xe),{toggleFullscreen:s}=Ls(l,o);me("layoutContentMaximize",t),s(),a&&t&&((i=xe==null?void 0:xe.value)==null||i.scrollTo(a))}}),Bs=()=>({reload:(o=800)=>{me("globalMainLayoutLoad",!1),setTimeout(()=>me("globalMainLayoutLoad",!0),o)},openSpin:()=>{me("layoutContentSpinning",!0)},closeSpin:()=>{me("layoutContentSpinning",!1)}}),Ni=()=>({setWatermarkContent:a=>{const{getWatermarkConfig:l}=J(),s=Object.assign({},l.value,{content:a}),{updateSettingState:i}=W();i("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:a}=W();a("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:a}=W();a("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:a}=J(),{updateSettingState:l}=W();l("watermarkSwitch",!a.value)}}),lt=e=>{const{getPrimaryColorOverride:n}=J(),{updateSettingState:t}=W();t("primaryColorOverride",e?st({},n.value,Se.appNaiveUIThemeOverrides.dark):st({},n.value,Se.appNaiveUIThemeOverrides.light))},ji=()=>{const e=()=>{const{getAppTheme:l}=J(),{t:s}=Ge();return{theme:l.value,themeI18nLabel:l.value?s("headerSettingOptions.ThemeOptions.Dark"):s("headerSettingOptions.ThemeOptions.Light"),themeLabel:l.value?"Dark":"Light"}};return{darkTheme:()=>{const{updateSettingState:l}=W();l("_appTheme",!0),l("appTheme","dark"),lt(!0)},lightTheme:()=>{const{updateSettingState:l}=W();l("_appTheme",!1),l("appTheme","light"),lt(!1)},toggleTheme:()=>{const{theme:l}=e(),{updateSettingState:s}=W();s("_appTheme",!l),s("appTheme",l?"light":"dark"),lt(!l)},getAppTheme:e,syncSystemTheme:()=>{const{getAppTheme:l}=J(),{updateSettingState:s}=W(),{system:i}=Sn();s("_appTheme",i.value==="dark"),s("appTheme","auto"),lt(l.value)}}},Pe=(e,n)=>{const{getMenuTagOptions:t}=Oe();if(typeof e=="number"){if(isNaN(e)){console.warn(`${n}: The ${e} is NaN, expect number.`);return}if(e>t.value.length||e<-1){console.warn(`${n}: The incoming index ${e} did not match the corresponding item.`);return}return{option:t.value[e],index:e}}else if(typeof e=="string"){const o=t.value.findIndex(a=>a.fullPath===e);return o>-1?{option:t.value[o],index:o}:console.warn(`${n}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:o}=e,a=t.value.findIndex(l=>l.fullPath===o);if(a===-1){console.warn(`${n}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:a}}};function no(){const{getMenuTagOptions:e,getMenuKey:n}=Oe(),{changeMenuModelValue:t,spliceMenTagOptions:o,setMenuTagOptions:a,resolveOption:l}=Be(),s=()=>e.value.findIndex(v=>v.fullPath===n.value),i=v=>{const f=Pe(v,"checkCloseRight");if(f){const{index:h}=f,S=e.value.length-1;return!(h>=S)}return!1},u=v=>{const f=Pe(v,"checkCloseRight");if(f){const{index:h}=f,S=e.value.length-1;return h===0?!1:h>0&&S>0}return!1};return{close:v=>{const f=Pe(v,"close");if(e.value.length!==1&&f){const{index:h,option:S}=f;if(o(h),S.fullPath===n.value){let d=u(h)?h-1:i(h)?h:h-1;d<0&&(d=0);const y=e.value[d];y&&t(y.fullPath,y)}}},closeAll:()=>{o(0,e.value.length);const{getRootPath:v}=Je(),{router:{getRoutes:f}}=Nt(),h=f().find(S=>S.path===v.value);if(h){const S=je(h,Mt),d=l(S);t(d.path,l({...d,fullPath:d.path}))}},closeRight:v=>{const f=Pe(v,"closeRight");if(f){const{option:h,index:S}=f,d=e.value.length-S,y=s();o(S+1,d),S<=y&&n.value!==h.fullPath&&t(h.fullPath,h)}},closeLeft:v=>{const f=Pe(v,"closeLeft");if(f){const{option:h,index:S}=f,d=s();o(0,S),d<=S&&n.value!==h.fullPath&&t(h.fullPath,h)}},closeOther:v=>{const f=Pe(v,"closeOther");if(f){const{option:h}=f;n.value!==h.fullPath?(o(0,e.value.length),t(h.fullPath,h)):a(h,!1)}},getCurrentTagIndex:s,checkCloseRight:i,checkCloseLeft:u}}function Ui(){return{navigationTo:(n,t)=>{const{router:{getRoutes:o,push:a,replace:l}}=Nt(),{isPush:s=!0,query:i}=t||{},u=c=>s?a({path:c,query:i}):l({path:c,query:i});if(typeof n=="number"){if(isNaN(n)){console.warn(`[navigationTo]: The ${n} is NaN, expect number.`);return}const{getMenuOptions:c}=Oe();if(n>c.value.length){console.warn(`[navigationTo]: The current ${n} exceeds the maximum number of menus.`);return}const p=c.value[n],m=_=>{if(_.children&&_.children.length>0){const{children:[g]}=_;m(g);return}u(_.fullPath)};m(p)}else if(typeof n=="string"){const c=o().find(p=>p.path===n);c?u(c.path):console.warn(`[navigationTo]: The path "${n}" is not found.`)}else u(n.fullPath)}}}function Je(){const{getAppRootRoute:e}=J(),{updateSettingState:n}=W(),t=e,o=T(()=>e.value.path),a=T(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:a,setRootRoute:s=>{n("appRootRoute",Object.assign({},e.value,s))}}}const Vs=(e,n)=>{const{show:t,...o}=n;e.meta.extra=Object.assign({},e.meta.extra,{...o,show:t}),e.extra=Kn(e)},pn=(e,n,t)=>{const o=qn(e,n);o&&Vs(o,t)},At=(e,n,t)=>{const{getMenuOptions:o}=Oe();if(typeof e=="string")pn(o.value,e,t);else if(ge(e,"Object")){const{fullPath:a}=e;pn(o.value,a,t)}else console.warn(`[useBadge ${n}]: target expect string or object.`)};function $i(){return{hidden:o=>{At(o,"hidden",{show:!1})},show:(o,a)=>{At(o,"show",{...a,show:!0})},update:(o,a)=>{At(o,"update",a)}}}const Ki=()=>{const e=Dn.value,{scrollTo:n}=e||{};if(!n)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return n},oo=()=>Ie(K.localeLanguage,"localStorage",{defaultValue:Ja});export{Is as $,vi as A,En as B,_t as C,Qa as D,fi as E,xi as F,Ya as G,Si as H,Ti as I,Oi as J,ki as K,Dn as L,hi as M,zi as N,Di as O,Ai as P,Fs as Q,Un as R,Qr as S,Ci as T,Ar as U,hr as V,Br as W,Ei as X,Ri as Y,Mi as Z,z as _,Bi as a,as as a0,Li as a1,_i as a2,Pr as a3,Nn as a4,to as a5,$i as a6,Ni as a7,Bs as a8,Ui as a9,Vi as b,Ki as c,bi as d,J as e,K as f,gi as g,Se as h,Qn as i,Er as j,W as k,sn as l,eo as m,Pi as n,gt as o,Xn as p,yi as q,xs as r,el as s,Ii as t,ji as u,wi as v,Fi as w,Ge as x,Je as y,M as z};
diff --git a/js/hooks-C2RPH8Ms.js.gz b/js/hooks-C2RPH8Ms.js.gz
deleted file mode 100644
index d9bf2f14..00000000
Binary files a/js/hooks-C2RPH8Ms.js.gz and /dev/null differ
diff --git a/js/hooks-RnuDI-lA.js b/js/hooks-RnuDI-lA.js
new file mode 100644
index 00000000..1e05dacb
--- /dev/null
+++ b/js/hooks-RnuDI-lA.js
@@ -0,0 +1,12 @@
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/en-US-YcJUprOX.js","js/dayjs@1.11.13-BPpqO9Hf.js","js/call-bind-apply-helpers@1.0.1-D6-XlEtG.js","js/print-js@1.6.0-CNuQ_Icd.js","js/vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js","js/@vue_reactivity@3.5.16-CUIkIwWA.js","js/@vue_shared@3.5.16-BvRwBqAG.js","js/@vue_runtime-core@3.5.16-BvitNUdN.js","js/lodash@4.17.21-MV68C9EV.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-D-G20XJY.js","js/jsbarcode@3.11.6-Dw2l8iJP.js","js/@logicflow_core@2.0.10-DN_57zVH.js","js/mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js","js/preact@10.25.4-CrjB-ZC0.js","js/mobx@5.15.7-DLDjekon.js","js/lodash-es@4.17.21-UVJw7vmf.js","js/uuid@9.0.1-CtRu48qb.js","js/classnames@2.5.1-8E8W9FZl.js","js/mousetrap@1.6.5-CGKHClW8.js","js/mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js","css/@logicflow_core@2.0-Z6H4Q2Ml.css","js/currency.js@2.0.4-9OAR_aOO.js","js/crypto-js@4.2.0-Dv3RD6s_.js","js/naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js","js/date-fns@3.6.0-BMcLdxE-.js","js/seemly@0.3.9-DfXeAbNj.js","js/vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js","js/evtd@0.2.4-CI_DDEu_.js","js/@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js","js/vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js","js/vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js","js/@juggle_resize-observer@3.4.0-C8OzoCMD.js","js/css-render@0.15.14-C5toWlUr.js","js/@emotion_hash@0.8.0-WldOFDRm.js","js/@vue_runtime-dom@3.5.16-CxFgQWDi.js","js/treemate@0.3.11-DKekKYbv.js","js/date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js","js/async-validator@4.2.5-9PlIezaS.js","js/@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js","js/@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js","js/@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js","js/utils-Blr39eif.js","js/pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js","js/destr@2.0.3-CVtkxrq9.js","js/deep-pick-omit@1.2.1-CegYQlcN.js","js/pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js","js/html-to-image@1.11.11-3dFXpKWR.js","js/vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js","js/interactjs@1.10.27-BhZFX4Iq.js","js/vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js","js/@intlify_shared@9.13.1-CM6R_CZ5.js","js/@intlify_core-base@9.13.1-BNWv53cz.js","js/@intlify_message-compiler@9.13.1-4K4Nd_mc.js","js/echarts@5.6.0-BRu9FGIM.js","js/zrender@5.6.1-MHdZqf99.js","js/tslib@2.3.0-BDyQ-Jie.js","js/zh-CN-DOudpIR3.js","js/index-CmwgKjUT.js","js/index-DNgI04vX.js","css/index-BPwDcGFh.css","js/index-CNQg3k_z.js","js/instance-CSQumM1p.js","js/axios@1.7.9-DW_MHI2K.js","css/index-C60eEB5E.css","js/barcode-demo-8UOBtSHq.js","js/index-CLUEpklg.js","js/index-ROYVxRqh.js","js/index-D88qy93r.js","js/draggable-card-CEARUUNP.js","js/index-DKoQUDTL.js","css/index-D9y7XLpS.css","js/flow-demo-BDuNFU2v.js","js/index-Hox44VG8.js","js/index-DyivQZlU.js","js/index-BwNgcfnA.js","js/index-B1GS69sJ.js","js/index-CmmB3pYw.js","js/index-KKs3BFTu.js","js/index-DAZ-kLzM.js","js/index-XQAoAa2w.js","js/index-CCQ1hN_S.js","js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BsHQwc6L.js","css/vue3-next-qrcode@2.0.10_typescript@5.6-BnS3AyZU.css","js/ray-dCjhX_JK.js","js/index-BlCnmkGo.js","css/index-C7SBslZD.css","js/index-CMCI_BDU.js","js/index-Dax2OaMP.js","js/index-CJ3NszoE.js","css/index-CCBgYJcK.css","js/index-C-iTtFn9.js","js/index-B5CMPcSu.js","css/index-Bit-kagu.css","js/table-auto-height-uR4CkaEv.js","js/mockjs@1.1.0-Dcr13kPT.js","js/table-pro-demo-bvAwmg8Z.js","js/index-0_9nfOMD.js","js/index-BVKmr9jx.js","js/index-8mx5wfCn.js","css/index-DId3lj_V.css","js/index-CwYVoLHf.js","css/index-CEBSONXB.css"])))=>i.map(i=>d[i]);
+var uo=Object.defineProperty;var co=(e,n,t)=>n in e?uo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t;var Kt=(e,n,t)=>co(e,typeof n!="symbol"?n+"":n,t);import{s as yt,c as xe,m as st,q as Mt,w as fn,p as Ne,z as Ie,A as po}from"./lodash-es@4.17.21-UVJw7vmf.js";import{d as Wt,z as qt,f as mo,g as fo,c as go,N as Ee,a as ho,b as yo,e as L,h as pt,m as bo,i as gn,u as vo,S as Dt,j as _o,k as Me,l as So,n as hn,o as wo,p as je,q as Co,r as fe,t as To,s as yn,v as Oo,w as ko,x as bn,y as it,A as Ht,B as vn,C as Ao,D as Po,E as Ro,F as oe,G as xo,H as Gt,I as z,J as te,K as G,L as Eo,M as zt,O as _n,P as X,Q as Mo,R as Do,T as Qe,U as zo,V as Io,W as Lo,X as Fo,Y as Bo,Z as Sn,_ as Vo,$ as Yt}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{o as No,u as Ue,a as jo,b as Uo,c as wn,d as $o,e as bt,f as Ko}from"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import{s as Q,k as N,n as be,h as ae,u as Wo,x as Se,a as Cn,y as Z}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{n as ne,j as ce,m as P,d as r,p as j,q as he,T as qo,t as re,f as O,l as we,w as Ke,v as Ho,x as It,i as Ce,h as mt,F as Tn,y as On,z as Go,A as Yo,C as Xo,D as Oe,E as vt,G as Be,H as Jo,S as Zo,K as Qo,I as Xt,J as q}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import{d as H}from"./dayjs@1.11.13-BPpqO9Hf.js";import{p as ea}from"./print-js@1.6.0-CNuQ_Icd.js";import{u as kn}from"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import{b as ta}from"./jsbarcode@3.11.6-Dw2l8iJP.js";import{L as Jt}from"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{u as Lt,g as De,i as ge,s as Ae,a as Pt,c as na,b as ut,d as U,e as le,q as $e,f as An,l as Pn,h as oa,r as ve,j as aa,k as B,m as ct,n as Rn,p as Ft,o as Bt,t as la,v as Zt,w as ue,x as xn,y as ra,z as sa,A as ia,B as ua,C as ca}from"./utils-Blr39eif.js";import{s as da}from"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import{d as ft,c as pa}from"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import{t as ma,a as fa,b as ga,c as ha,d as ya,e as ba}from"./html-to-image@1.11.11-3dFXpKWR.js";import{u as We,a as va,o as _a,c as Sa,b as wa}from"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import{T as En,a as Ca}from"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import{i as Qt}from"./interactjs@1.10.27-BhZFX4Iq.js";import{c as Ta}from"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import{r as Oa,u as Ve,i as ka,a as Aa,b as Pa,c as Ra,d as xa,e as Ea,f as Ma,g as Da,h as za,j as Ia,k as La,l as Fa,m as Ba,n as Va,o as Na,p as ja,q as Ua,s as $a}from"./echarts@5.6.0-BRu9FGIM.js";import{h as Ka}from"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";const hi=(e,n)=>{if(typeof n!="string"||!n.trim())throw new TypeError("Expected prefix to be a non-empty string");const t={};return Object.keys(e).forEach(o=>{const a=e[o].default;let l=o.replace(`./${n}/`,"").replace(/^\.\//,"");const s=l.lastIndexOf(".");l=l.substring(0,s);const i=l.split("/"),u=i.shift(),c=i.join(".");u&&(c?(yt(t,u,t[u]||{}),yt(t[u],c,a)):yt(t,u,a||{}))}),t},Wa="modulepreload",qa=function(e){return"/ray-template/"+e},en={},D=function(n,t,o){let a=Promise.resolve();if(t&&t.length>0){let s=function(c){return Promise.all(c.map(m=>Promise.resolve(m).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),u=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));a=s(t.map(c=>{if(c=qa(c),c in en)return;en[c]=!0;const m=c.endsWith(".css"),f=m?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const w=document.createElement("link");if(w.rel=m?"stylesheet":Wa,m||(w.as="script"),w.crossOrigin="",w.href=c,u&&w.setAttribute("nonce",u),document.head.appendChild(w),m)return new Promise((h,y)=>{w.addEventListener("load",h),w.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${c}`)))})}))}function l(s){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s}return a.then(s=>{for(const i of s||[])i.status==="rejected"&&l(i.reason);return n().catch(l)})},Ha=(e,n,t)=>{const o=e[n];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((a,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+n+(n.split("/").length!==t?". Note that variables only represent file names one level deep.":""))))})},Ga=async e=>{var t;const n={};for(const o of e){const a=await Ha(Object.assign({"../lang/en-US.ts":()=>D(()=>import("./en-US-YcJUprOX.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),"../lang/zh-CN.ts":()=>D(()=>import("./zh-CN-DOudpIR3.js"),__vite__mapDeps([57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]))}),`../lang/${o.key}.ts`,3),l=o.key;l&&(n[l]=((t=a==null?void 0:a.default)==null?void 0:t.message)??{})}return n},yi=e=>{switch(e){case"zh-CN":return{locale:qt,dateLocal:Wt};case"en-US":return{locale:null,dateLocal:null};default:return{locale:qt,dateLocal:Wt}}},Ya={darkClassName:"ray-template--dark",lightClassName:"ray-template--light",rayTemplateThemePrimaryColor:"--ray-theme-primary-color",rayTemplateThemePrimaryFadeColor:"--ray-theme-primary-fade-color",preLoadingAnimation:"pre-loading-animation",htmlHeight:"--html-height",htmlWidth:"--html-width"},bi={max:5,closable:!1},vi="loading",_i="",$={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appMenuTagOptions:"appMenuTagOptions",appLockScreenPasswordKey:"appLockScreenPasswordKey"},Xa=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],_e={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#dbcb02","#18a058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.85)"},appNaiveUIThemeOverrides:{dark:{common:{borderRadius:"4px",baseColor:"rgb(18, 18, 18)"}},light:{common:{borderRadius:"4px",baseColor:"rgb(255, 255, 255)"}}},echartTheme:"macarons"},Mn=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Ja="zh-CN",Za="zh-CN",Qa={"zh-CN":"zh-cn","en-US":"en"},el="zh-cn",Si={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},wi={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Pe=Q(null),Dn=Q(null),tl=["RLogin","ErrorPage","RayTemplateDoc"],et=[],Ci=(e,n)=>{const t=N(0),o=N(0),a=N(!1),{clickOutside:l}={},s=f=>{a.value=f},i=f=>{f.preventDefault(),s(!1),ne().then(()=>{const{clientX:w,clientY:h}=f;t.value=w,o.value=h,s(!0)})};l&&No(e,f=>{l(f)});const u=Ue(e,"contextmenu",i,n),c=Ue(e,"click",()=>{s(!1)});return{stop:()=>{u(),c()},x:be(t),y:be(o),show:be(a),updateShow:s}},Vt=ae({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function me(e,n,t){Lt(Vt,e,n,t)}function gt(e){return be(Wo(Vt,e))}function nl(){return{...Se(be(Vt))}}let pe;const ol=async()=>{const e=oo(),n=await Ga(Mn);return Ta({locale:e,messages:n,missingWarn:!1,fallbackLocale:Za})},Ti=async e=>{const n=await ol();e.use(n),pe=n},tn=(e,n)=>n,qe=e=>{if(!pe)return{t:l=>tn(e,l),locale:l=>{}};const{t:n,...t}=pe.global;return{...t,t:(l,...s)=>l?l.includes(".")?n(tn(e,l),...s):l:"",locale:l=>{pe.mode==="legacy"?pe.global.locale=l:Cn(pe.global.locale)?pe.global.locale.value=l:pe.global.locale=l}}},V=e=>e,al={path:"/dashboard",component:()=>D(()=>import("./index-CmwgKjUT.js"),__vite__mapDeps([58,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,59,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,60])),meta:{i18nKey:V("menu.Dashboard"),icon:"dashboard",order:0}},ll=Object.freeze(Object.defineProperty({__proto__:null,default:al},Symbol.toStringTag,{value:"Module"})),rl={path:"/axios",name:"RAxios",component:()=>D(()=>import("./index-CNQg3k_z.js"),__vite__mapDeps([61,4,5,6,7,8,2,9,10,62,63,1,3,11,12,13,14,15,16,17,18,19,20,21,42,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,64])),meta:{i18nKey:V("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},sl=Object.freeze(Object.defineProperty({__proto__:null,default:rl},Symbol.toStringTag,{value:"Module"})),il={path:"barcode",component:()=>D(()=>import("./barcode-demo-8UOBtSHq.js"),__vite__mapDeps([65,22,23,2,1,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,11,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},ul=Object.freeze(Object.defineProperty({__proto__:null,default:il},Symbol.toStringTag,{value:"Module"})),cl={path:"/cache-demo",component:()=>D(()=>import("./index-CLUEpklg.js"),__vite__mapDeps([66,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,42,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.CacheDemo"),icon:"other",order:3}},dl=Object.freeze(Object.defineProperty({__proto__:null,default:cl},Symbol.toStringTag,{value:"Module"})),pl={path:"/context-menu",component:()=>D(()=>import("./index-ROYVxRqh.js"),__vite__mapDeps([67,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.ContextMenu"),icon:"other",order:2}},ml=Object.freeze(Object.defineProperty({__proto__:null,default:pl},Symbol.toStringTag,{value:"Module"})),fl={path:"/directive",component:()=>D(()=>import("./index-D88qy93r.js"),__vite__mapDeps([68,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{i18nKey:V("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},gl=Object.freeze(Object.defineProperty({__proto__:null,default:fl},Symbol.toStringTag,{value:"Module"})),hl={path:"/draggable-card",component:()=>D(()=>import("./draggable-card-CEARUUNP.js"),__vite__mapDeps([69,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.DraggableCard"),icon:"other",order:2,extra:{label:"drag"}}},yl=Object.freeze(Object.defineProperty({__proto__:null,default:hl},Symbol.toStringTag,{value:"Module"})),bl={path:"/echart",component:()=>D(()=>import("./index-DKoQUDTL.js"),__vite__mapDeps([70,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,71])),meta:{i18nKey:V("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},vl=Object.freeze(Object.defineProperty({__proto__:null,default:bl},Symbol.toStringTag,{value:"Module"})),_l={path:"/flow",component:()=>D(()=>import("./flow-demo-BDuNFU2v.js"),__vite__mapDeps([72,22,23,2,1,3,4,5,6,7,8,9,10,11,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39,40,41,12,13,14,15,17,18,19,20,21,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Flow"),icon:"other",order:2}},Sl=Object.freeze(Object.defineProperty({__proto__:null,default:_l},Symbol.toStringTag,{value:"Module"})),wl={path:"/form",component:()=>D(()=>import("./index-Hox44VG8.js"),__vite__mapDeps([73,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},Cl=Object.freeze(Object.defineProperty({__proto__:null,default:wl},Symbol.toStringTag,{value:"Module"})),Tl={path:"/iframe",component:()=>D(()=>import("./index-DyivQZlU.js"),__vite__mapDeps([74,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Ol=Object.freeze(Object.defineProperty({__proto__:null,default:Tl},Symbol.toStringTag,{value:"Module"})),kl={path:"/mock-demo",component:()=>D(()=>import("./index-BwNgcfnA.js"),__vite__mapDeps([75,22,23,2,1,3,11,12,13,14,15,16,17,18,19,20,21,4,5,6,7,8,9,10,62,63,42,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},Al=Object.freeze(Object.defineProperty({__proto__:null,default:kl},Symbol.toStringTag,{value:"Module"})),Pl={path:"/modal-demo",component:()=>D(()=>import("./index-B1GS69sJ.js"),__vite__mapDeps([76,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Modal"),icon:"other",order:3}},Rl=Object.freeze(Object.defineProperty({__proto__:null,default:Pl},Symbol.toStringTag,{value:"Module"})),rt=()=>D(()=>Promise.resolve().then(()=>is),void 0),xl={path:"/multi",component:rt,meta:{i18nKey:V("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>D(()=>import("./index-CmmB3pYw.js"),__vite__mapDeps([77,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:rt,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>D(()=>import("./index-KKs3BFTu.js"),__vite__mapDeps([78,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:rt,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>D(()=>import("./index-DAZ-kLzM.js"),__vite__mapDeps([79,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},El=Object.freeze(Object.defineProperty({__proto__:null,default:xl},Symbol.toStringTag,{value:"Module"})),Ml={path:"/precision",component:()=>D(()=>import("./index-XQAoAa2w.js"),__vite__mapDeps([80,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,42,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.CalculatePrecision"),icon:"other",order:2}},Dl=Object.freeze(Object.defineProperty({__proto__:null,default:Ml},Symbol.toStringTag,{value:"Module"})),zl={path:"/qrcode",component:()=>D(()=>import("./index-CCQ1hN_S.js"),__vite__mapDeps([81,82,7,5,6,83,84,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{i18nKey:V("menu.QRCode"),icon:"other",order:2}},Il=Object.freeze(Object.defineProperty({__proto__:null,default:zl},Symbol.toStringTag,{value:"Module"})),Ll={path:"rely-about",component:()=>D(()=>import("./index-BlCnmkGo.js"),__vite__mapDeps([85,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39,86])),meta:{i18nKey:V("menu.RelyAbout"),icon:"rely",order:999}},Fl=Object.freeze(Object.defineProperty({__proto__:null,default:Ll},Symbol.toStringTag,{value:"Module"})),Bl={path:"/router-demo",component:rt,meta:{i18nKey:V("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>D(()=>import("./index-CMCI_BDU.js"),__vite__mapDeps([87,22,23,2,1,3,48,7,5,6,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,4,8,9,10,42,43,44,45,46,47,49,50,51,52,53,54,55,56])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>D(()=>import("./index-Dax2OaMP.js"),__vite__mapDeps([88,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Vl=Object.freeze(Object.defineProperty({__proto__:null,default:Bl},Symbol.toStringTag,{value:"Module"})),Nl={path:"/scroll-reveal",component:()=>D(()=>import("./index-CJ3NszoE.js"),__vite__mapDeps([89,7,5,6,24,25,26,27,28,29,30,31,32,33,34,35,16,36,37,38,39,90])),meta:{i18nKey:V("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},jl=Object.freeze(Object.defineProperty({__proto__:null,default:Nl},Symbol.toStringTag,{value:"Module"})),Ul={path:"/segment",component:()=>D(()=>import("./index-C-iTtFn9.js"),__vite__mapDeps([91,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},$l=Object.freeze(Object.defineProperty({__proto__:null,default:Ul},Symbol.toStringTag,{value:"Module"})),Kl={path:"/svg-icons",component:()=>D(()=>import("./index-B5CMPcSu.js"),__vite__mapDeps([92,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,93])),meta:{i18nKey:V("menu.SvgIcon"),icon:"other",order:3}},Wl=Object.freeze(Object.defineProperty({__proto__:null,default:Kl},Symbol.toStringTag,{value:"Module"})),ql={path:"/table-auto-height",name:"RTableAutoHeight",component:()=>D(()=>import("./table-auto-height-uR4CkaEv.js"),__vite__mapDeps([94,42,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,95,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.TableAutoHeight"),icon:"other",order:3,extra:{label:"new"}}},Hl=Object.freeze(Object.defineProperty({__proto__:null,default:ql},Symbol.toStringTag,{value:"Module"})),Gl={path:"/table-pro",component:()=>D(()=>import("./table-pro-demo-bvAwmg8Z.js"),__vite__mapDeps([96,42,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,62,63,95,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.TablePro"),icon:"other",order:2,extra:{label:"TablePro"}}},Yl=Object.freeze(Object.defineProperty({__proto__:null,default:Gl},Symbol.toStringTag,{value:"Module"})),Xl={path:"/table",component:()=>D(()=>import("./index-0_9nfOMD.js"),__vite__mapDeps([97,42,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Jl=Object.freeze(Object.defineProperty({__proto__:null,default:Xl},Symbol.toStringTag,{value:"Module"})),Zl={path:"/template-hooks",component:()=>D(()=>import("./index-BVKmr9jx.js"),__vite__mapDeps([98,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),meta:{i18nKey:V("menu.TemplateHooks"),icon:"other",order:1}},Ql=Object.freeze(Object.defineProperty({__proto__:null,default:Zl},Symbol.toStringTag,{value:"Module"})),er=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":ll,"/src/router/modules/demo/axios.ts":sl,"/src/router/modules/demo/barcode.ts":ul,"/src/router/modules/demo/cache-demo.ts":dl,"/src/router/modules/demo/context-menu.ts":ml,"/src/router/modules/demo/directive.ts":gl,"/src/router/modules/demo/draggable-card.ts":yl,"/src/router/modules/demo/echart.ts":vl,"/src/router/modules/demo/flow.ts":Sl,"/src/router/modules/demo/form.ts":Cl,"/src/router/modules/demo/iframe.ts":Ol,"/src/router/modules/demo/mock.ts":Al,"/src/router/modules/demo/modal.ts":Rl,"/src/router/modules/demo/multi-menu.ts":El,"/src/router/modules/demo/precision.ts":Dl,"/src/router/modules/demo/qrcode.ts":Il,"/src/router/modules/demo/rely.ts":Fl,"/src/router/modules/demo/router-demo.ts":Vl,"/src/router/modules/demo/scroll-reveal.ts":jl,"/src/router/modules/demo/segment.ts":$l,"/src/router/modules/demo/svg-icons.ts":Wl,"/src/router/modules/demo/table-auto-height.ts":Hl,"/src/router/modules/demo/table-pro.ts":Yl,"/src/router/modules/demo/table.ts":Jl,"/src/router/modules/demo/template-hooks.ts":Ql});return Object.keys(e).reduce((t,o)=>{const a=e[o].default;if(a)t.push(a);else throw new Error(`[combineRawRouteModules]: ${o} module must export default.`);return t},[])},tr=e=>e[0]==="/",zn=(e,n=[],t="")=>{var o;if(!Array.isArray(e))return[];for(const a of e){const l=t+(tr(a.path)?a.path:"/"+a.path);if((o=a.children)!=null&&o.length){zn(a.children,n,l);continue}else n.push({...a,path:l})}return n},nr=e=>Array.isArray(e)?zn(xe(e)):[],or=e=>e.sort((n,t)=>{var l,s;const o=((l=n.meta)==null?void 0:l.order)??1,a=((s=t.meta)==null?void 0:s.order)??0;return o===a?n.name?t.name?n.name.localeCompare(t.name):-1:1:o-a}),ar=e=>{const{beforeEach:n}=e,{getRootPath:t}=Ye(),o=(a,l)=>a.path==="/"||l.path==="/login";n((a,l,s)=>{const i=De($.token,"localStorage"),u=De($.appMenuKey,"sessionStorage",{defaultValue:t.value}),{meta:c,name:m}=a;i!==null?o(a,l)?_t(!0):!ge(m,"Symbol")&&m&&tl.includes(m)?s():Jn(c)?o(a,l)?u?s(u):_t(!0):s():_t(!0):o(a,l)?s():s("/")})},_t=(e=!0)=>{const{router:n}=jt(),{push:t,replace:o}=n,{getRootPath:a}=Ye();Ae($.appMenuKey,a.value,"localStorage"),e?o(a.value):t(a.value)},lr=e=>{var t;const{meta:n}=e;n!=null&&n.ignoreAutoResetScroll||(t=Pe.value)==null||t.scrollTo({top:0,left:0,behavior:"smooth"})},rr=e=>{e.beforeEach(()=>{var n;(n=window.$loadingBar)==null||n.start()}),e.afterEach(()=>{var n;(n=window.$loadingBar)==null||n.finish()}),e.onError(()=>{var n;(n=window.$loadingBar)==null||n.error()})},In=e=>{const{meta:n={}}=e,{hidden:t,sameLevel:o,env:a}=n,{MODE:l}=Pt();return!(o||t||a&&typeof a=="string"&&a!==l||a&&Array.isArray(a)&&!a.includes(l))},sr={contentTransition:"scale",watermarkSwitch:!1,keepAliveConfig:{maxKeepAliveLength:10,setupKeepAlive:!0,keepAliveExclude:[]},menuConfig:{collapsedWidth:64,collapsedMode:"width",collapsedIconSize:16,collapsedIndent:24,accordion:!1,menuSiderBarLogo:!0,iconSize:16,menuWidth:272,inverted:!1,nativeScrollbar:!1},menuTagSwitch:!0,breadcrumbSwitch:!0,copyrightSwitch:!0,drawerPlacement:"right",colorWeakness:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15,xGap:0,yGap:0,cross:!0},dynamicDocumentTitle:!0},Ln=()=>sr,ze=ft("setting",()=>{const{appPrimaryColor:{primaryColor:e,primaryFadeColor:n}}=_e,{locale:t}=qe(),{locale:o}=Fs(),a=ae({primaryColorOverride:{common:{primaryColor:e,primaryColorHover:n,primaryColorPressed:e,primaryColorSuppl:n}},_appTheme:!1,appTheme:"light",localeLanguage:oo(),lockScreenSwitch:!1,appRootRoute:{name:"Dashboard",path:"/dashboard"},sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"},...xe(Ln())}),l=c=>{t(c),o(c),Ae($.localeLanguage,c,"localStorage"),a.localeLanguage=c},s=(c,m=.85)=>{const f=na(c,m),w={primaryColor:c,primaryColorHover:f,primaryColorPressed:c,primaryColorSuppl:f},{rayTemplateThemePrimaryColor:h,rayTemplateThemePrimaryFadeColor:y}=Ya,d=document.documentElement;a.primaryColorOverride.common=w,d.style.setProperty(h,c),d.style.setProperty(y,f)},i=(c,m,f)=>{Lt(a,c,m,f)},u=c=>{const m=document.documentElement;i("colorWeakness",c),ut(m,{filter:c?"invert(100%)":""})};return ce(()=>{var c;a._appTheme?a.primaryColorOverride=st({},a.primaryColorOverride,_e.appNaiveUIThemeOverrides.dark):a.primaryColorOverride=st({},a.primaryColorOverride,_e.appNaiveUIThemeOverrides.light),u(a.colorWeakness),a.dynamicDocumentTitle||(document.title=((c=a.sideBarLogo)==null?void 0:c.title)||"Ray Template")}),{...Se(a),updateLocale:l,changePrimaryColor:s,updateSettingState:i,toggleColorWeakness:u}},{persist:{key:$.appPiniaSettingStore,omit:["lockScreenSwitch"],storage:window.localStorage}}),Fn={...mo,onRegister:{type:[Function,Array],default:null}},Bn={actionSpan:{type:Number,default:1},actionAlign:{type:String,default:"end"},open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!0},onUpdateOpen:{type:[Function,Array],default:null},"onUpdate:open":{type:[Function,Array],default:null},...fo};function ir(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const Oi=P({name:"RCollapse",props:Object.assign({},Fn,{...Bn,open:{type:Boolean,default:!0},cols:{type:[Number,String],default:"4 xs:1 s:2 m:2 l:4 xl:4 2xl:6"},bordered:{type:Boolean,default:!0},responsive:{type:String,default:"screen"}}),render(){const{$slots:e,$props:n}=this,{labelPlacement:t,showFeedback:o,...a}=n;return r(Un,j(a,{labelPlacement:"top",showFeedback:!1}),{default:()=>[r(mr,a,ir(e)?e:{default:()=>[e]})]})}}),ur={...go,restrictionElement:{type:[String,HTMLElement,Function,Object],default:"body"},dad:{type:Boolean,default:!0},restrictRectOptions:{type:Object,default:void 0},defaultPosition:{type:[Object,String],default:()=>({x:0,y:0})},width:{type:[String,Number],default:600},zIndex:{type:Number,default:void 0},animation:{type:Boolean,default:!1},padding:{type:Object,default:void 0}},ki=P({name:"RDraggableCard",props:ur,setup(e,{expose:n}){const t=re("cardRef");let o=null;const a={x:0,y:0},l="r-draggable-card-container",s=O(()=>({"--r-draggable-card-width":U(e.width),"--r-draggable-card-z-index":e.zIndex}));let i=!1;const u={defaultPosition:e.defaultPosition,dad:e.dad};(()=>{if(!document.getElementById(l)){const d=document.createElement("div");d.id=l,document.documentElement.appendChild(d)}})();const m=()=>{const d=le(t),g=typeof e.restrictionElement=="string"?$e(e.restrictionElement):e.restrictionElement;let _=null;return Array.isArray(g)?_=g[0]:_=le(g),{card:d,restrictionElement:_}},f=(d,g)=>{const{defaultPosition:_,padding:p}=e,{x:S=0,y:v=0}=p??{},{x:C,y:b,width:T,height:E}=d,{width:I,height:k}=g;if(typeof _=="string")switch(_){case"top-center":{const R=(T-I)/2+C,F=v+b;return{x:S+R,y:F}}case"bottom-center":{const R=(T-I)/2+C,F=E-k-v+b;return{x:S+R,y:F}}case"center":{const R=(T-I)/2+C,F=(E-k)/2+b,K=S+R,ee=v+F;return{x:K,y:ee}}case"top-left":return{x:S+C,y:v+b};case"top-right":return{x:T-I-S+C,y:v+b};case"bottom-left":return{x:S+C,y:E-k-v+b};case"bottom-right":return{x:T-I-S+C,y:E-k-v+b};default:return{x:S+C,y:v+b}}else{const{x:R,y:F}=_;return{x:R+C+S,y:F+b+v}}},w=()=>{const{card:d,restrictionElement:g}=m();if(!d)return;const _=g==null?void 0:g.getBoundingClientRect(),p=d.querySelector(".n-card-header"),S=Object.assign({},{restriction:g,endOnly:!0},e.restrictRectOptions);if(_&&!i){const v=f(_,d.getBoundingClientRect());d.style.transform=`translate(${v.x}px, ${v.y}px)`,a.x=v.x,a.y=v.y}e.dad&&(o=Qt(d).draggable({inertia:!0,autoScroll:!0,allowFrom:p?".n-card-header":".n-card__content",modifiers:[Qt.modifiers.restrictRect(S)],listeners:{move:v=>{d.setAttribute("can-drag","true"),a.x+=v.dx,a.y+=v.dy,d.style.transform=`translate(${a.x}px, ${a.y}px)`}}}).resizable(!1),i=!0)},h=()=>{o==null||o.unset(),o=null},y=d=>{i=!1,d(),w()};return n(),ce(()=>{e.dad?w():h(),e.defaultPosition!==u.defaultPosition&&y(()=>{u.defaultPosition=e.defaultPosition})}),we(()=>{ne(()=>{w()})}),{cardRef:t,CONTAINER_ID:l,cssVars:s}},render(){const{$attrs:e,$slots:n,$props:t,CONTAINER_ID:o,cssVars:a,animation:l}=this;return r(qo,{to:`#${o}`},{default:()=>[l?r(En,{name:"draggable-card",appear:!0,mode:"out-in"},{default:()=>[r(Ee,j(e,t,{class:"r-draggable-card",style:[a],ref:"cardRef"}),{...n})]}):r(Ee,j(e,t,{class:"r-draggable-card",style:[a],ref:"cardRef"}),{...n})]})}}),cr={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onFinally:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>Pn()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>An()},onRegister:{type:[Function,Array],default:null}},dr=Symbol("USE_CHART_PROVIDER_KEY"),pr=oa(),nn="__R_CHART_DOWN_LOAD_CHART__";pr.forEach(e=>{Oa(e.name,e.theme)});const Ai=P({name:"RChart",props:cr,setup(e,{expose:n}){const{getAppTheme:t}=Y(),o=re("rayChartRef"),a=re("rayChartWrapperRef"),l=Q();let s,i;const{echartTheme:u}=_e;let c;const m=O(()=>[{label:"下载图片",key:nn,disabled:!(l.value&&l.value.getDom())}]),f=O(()=>({"--ray-chart-width":U(e.width),"--ray-chart-height":U(e.height)})),w=N(!1);let h;const y={aria:e.showAria},d=Ce(dr,{}),g=async()=>{var k;Ve([Aa,Pa,Ra,xa,Ea,Ma,Da,za]),Ve([Ia,La,Fa,Ba,Va,Na]),Ve([ja,Ua]),Ve([$a]);try{Ve((k=e.use)==null?void 0:k.filter(Boolean))}catch(R){console.error("[RChart register error]: ",R)}},_=()=>{const{theme:k}=d||{};if(l.value&&C(),k){S(k);return}if(e.theme==="default"){e.autoChangeTheme?S("dark"):S("");return}if(e.theme)S(e.theme);else{const R=e.autoChangeTheme&&t.value?`${u}-dark`:u;S(R)}},p=k=>{let R=Z(k);return R=(K=>Object.assign({},R,K))({aria:{enabled:e.showAria,decal:{show:e.showAria}}}),R},S=(k=u)=>{var Je;const R=o.value,F=p(e.options),{height:K,width:ee}=R.getBoundingClientRect(),{onSuccess:de,onError:Xe}=e;try{l.value=ka(R,k,{width:ee===0?200:void 0,height:K===0?200:void 0}),de&&B(de,l.value),e.nextTick?(l.value.setOption({}),ne(()=>{var ie;F&&((ie=l.value)==null||ie.setOption(F))})):F&&((Je=l.value)==null||Je.setOption(F))}catch(ie){throw Xe&&B(Xe),new Error(`[RChart render error]: ${ie}`)}finally{const{onFinally:ie}=e;ie&&B(ie)}},v=()=>{var k;return!!((k=l.value)!=null&&k.isDisposed())},C=()=>{var k;v()||(k=l.value)==null||k.dispose()},b=()=>{l.value&&l.value.resize()},T=(k,R)=>{if(k===nn&&!v()){const{filename:K,...ee}=e.downloadOptions;aa(l.value.getDataURL(ee),K??`${new Date().getTime()}`)}const{onDropdownSelect:F}=e;F&&B(F,k,R)},E=()=>{var R;if(e.autoResize&&(s||(s=Mt(b,500)),i||(i=Uo(e.autoResizeObserverTarget||a,s))),(R=l.value)!=null&&R.getDom()||!w.value&&e.intersectionObserver)return;_(),h==null||h.stop();const{onRegister:k}=e;k&&l.value&&B(k,l.value,E,I)},I=()=>{C(),s==null||s.cancel(),i==null||i.stop(),h==null||h.stop(),h=null,s=null,i=null};return Ke(()=>t.value,()=>{e.autoChangeTheme&&(C(),_())}),ce(()=>{var k,R;e.intersectionObserver&&(h=jo(e.intersectionObserverTarget||a,([F])=>{w.value=F.isIntersecting},e.intersectionOptions)),e.watchOptions?c=Ka(()=>e.options,F=>{var de;const K=p(F),ee=Object.assign({},An(),e.setChartOptions);(de=l.value)==null||de.setOption(K,ee)},{deep:!0,throttle:e.watchOptionsThrottleWait}):c==null||c(),e.loading?(k=l.value)==null||k.showLoading(Pn(e.loadingOptions)):(R=l.value)==null||R.hideLoading(),e.showAria!==y.aria&&l.value&&(l.value.setOption(p(e.options)),y.aria=e.showAria),w.value&&!v()&&E()}),n(),Ho(async()=>{await g()}),we(()=>{E()}),It(()=>{I(),c==null||c()}),{rayChartRef:o,cssVarsRef:f,rayChartWrapperRef:a,moreDropDownOptions:m,dropdownSelect:T}},render(){const{title:e,contentStyle:n,preset:t,moreDropDownOptions:o,dropdownSelect:a,bordered:l,dropdownOptions:s}=this,{cardExtra:i}=this.$slots;return t==="card"?r(Ee,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:n,bordered:l,embedded:!0},{default:ve(r("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ve(e,{defaultElement:r("div",{style:"display: none;"},null)}),"header-extra":ve(i,{defaultElement:r(Nn,{iconSize:18,cursor:"pointer",options:s||o,trigger:"click",onSelect:a.bind(this),placement:"bottom-end"},null)})}):r("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[r("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Pi=()=>{let e,n,t;const o=(u,c,m)=>{u&&(e=u,n=m,t=c)},a=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:n,render:t,echartInst:e}};return[o,{getChartInstance:a,isDisposed:()=>{var u;return!!((u=a().echartInst)!=null&&u.isDisposed())},dispose:()=>a().dispose.call(null),render:()=>a().render.call(null)}]},mr=P({name:"RCollapseGrid",props:Bn,setup(e){const n=N(!e.open),t=O(()=>({"--r-collapse-grid-action-align":e.actionAlign})),o=()=>{const{onUpdateOpen:l,"onUpdate:open":s}=e;n.value=!n.value,l&&B(l,n.value),s&&B(s,n.value)},a=l=>r("div",{class:"collapse-icon",onClick:o.bind(this)},[r("span",null,[l?e.collapseToggleText[0]:e.collapseToggleText[1]]),r(x,{customClassName:`collapse-icon--arrow ${l?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)]);return ce(()=>{n.value=!e.open}),{modelCollapsed:n,collapseClick:o,CollapseIcon:a,cssVars:t}},render(){const{$slots:{collapse:e,action:n,default:t},CollapseIcon:o,$props:a,modelCollapsed:l,xGap:s,yGap:i,collapsedRows:u,cssVars:c,actionSpan:m,bordered:f}=this;return r(Ee,{bordered:f,style:[c]},{default:()=>r(ho,j({class:"ray-collapse-grid"},a,{collapsed:l,xGap:s||12,yGap:i||12,collapsedRows:u}),{default:()=>[t==null?void 0:t(),r(yo,{suffix:!0,class:"ray-collapse-grid__suffix--btn",span:m},{default:()=>[r(L,{justify:"end",align:"center"},{default:()=>[n==null?void 0:n(),e?e(l):o(l)]})]})]})})}}),fr={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},x=P({name:"RIcon",props:fr,setup(e){const n=O(()=>`#${e.prefix}-${e.name}`),t=O(()=>({"--ray-icon-width":e.width?U(e.width):U(e.size),"--ray-icon-height":e.height?U(e.height):U(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:n,cssVars:t,iconClick:a=>{const{onClick:l}=e;l&&B(l,a)}}},render(){return r("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[r("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[r("use",j({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),gr={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:[Boolean,String],default:!0},iframeClass:{type:String,default:null}},Ri=P({name:"RIframe",props:gr,setup(e,{expose:n}){const t=O(()=>({"--ray-iframe-frameborder":U(e.frameborder),"--ray-iframe-width":U(e.width),"--ray-iframe-height":U(e.height)})),o=re("iframeRef"),a=N(!0),l=i=>{a.value=!1;const{onSuccess:u}=e;u&&B(u,o.value,i)},s=i=>{a.value=!1;const{onError:u}=e;u&&B(u,i)};return Ue(o,"load",l),Ue(o,"error",s),n({iframeInst:o}),{cssVars:t,iframeRef:o,spinShow:a}},render(){return r("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[r(pt,j(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>r("iframe",{class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title,loading:typeof this.lazy=="boolean"?"lazy":this.lazy},null)})])}}),hr={...bo,fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446}},yr="r-modal__preset-card--fullscreen",Vn="r-modal",Re={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},xi=P({name:"RModal",props:hr,setup(e){const n=O(()=>({[Re.width]:U(e.width??600),[Re.cardWidth]:U(e.cardWidth??600),[Re.dialogWidth]:U(e.dialogWidth??446)})),t=ct(),o=O(()=>e.preset==="card"&&e.fullscreen);return{cssVars:n,isFullscreenCardType:o,uuidEl:t}},render(){const{$props:e,$slots:n,$attrs:t}=this,{preset:o,...a}=e,{cssVars:l,uuidEl:s,isFullscreenCardType:i}=this;return r(gn,j({class:[Vn,i?yr:""],style:[l,i?"height: 100vh":""],preset:o},{id:s},a,t),{...n})}}),br=()=>{const{create:e,destroyAll:n}=vo();return{create:o=>{const{content:a,...l}=o;let s=a;l.preset==="card"&&l.fullscreen&&(s=()=>mt(Dt,{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"},trigger:"hover",style:{width:"auto",maxHeight:"calc(var(--html-height) - 29px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))"}},{default:()=>typeof a=="function"?a():a}));const{preset:i,fullscreen:u,width:c,cardWidth:m,dialogWidth:f}=o,w=e({...l,content:s}),{key:h}=w,y={[Re.width]:U(c??600),[Re.cardWidth]:U(m??600),[Re.dialogWidth]:U(f??446)};return ne(()=>{const[d]=$e(`[internalkey="${h}"]`)||[];d&&(u&&i==="card"&&ut(d,{width:"100%",height:"100vh"}),ut(d,y),Rn(d,Vn))}),w},destroyAll:n}},vr={..._o,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function _r(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const Nn=P({name:"RMoreDropdown",props:vr,render(){let e;const{iconSize:n,cursor:t,icon:o}=this,{default:a}=this.$slots;return r(Me,j(this.$props,this.$attrs,{placement:"bottom-start"}),_r(e=ve(a,{defaultElement:r(x,{name:o,size:n,cursor:t},null)}))?e:{default:()=>[e]})}}),Le={...So,tableFlexHeight:{type:[String,Number],default:void 0},renderWrapperHeader:{type:Boolean,default:!0},cardProps:{type:Object,default:()=>({})},tool:{type:Boolean,default:!0},downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!0},bordered:{type:Boolean,default:!0},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null},onRegister:{type:[Function,Array],default:null},flexAutoHeight:{type:Boolean,default:!1}},se={tableIconSize:"18",tableKey:Symbol("r-table")},Sr=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],wr=P({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...Le},setup(e){return{size:N(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:a=>{const{onChangeSize:l}=e;l&&B(l,a)}}},render(){return r(hn,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[r(x,{name:"adjustment",size:se.tableIconSize,cursor:"pointer"},null)]})}}),Cr=P({name:"TableFullscreen",setup(){const{wrapperRef:e}=Ce(se.tableKey,{}),[n,{toggleFullscreen:t,isEnabled:o}]=kn(e);return{toggleFullscreen:t,isEnabled:o}},render(){const{toggleFullscreen:e,isEnabled:n,$t:t}=this;return r(x,{name:"fullscreen",size:se.tableIconSize,cursor:"pointer",onClick:()=>{n||window.$message.warning(t("globalMessage.isEnabledFullscreen")),e()}},null)}}),Tr=()=>r(x,{name:"draggable",size:14,cursor:"grab"},null),on=({icon:e,title:n,onClick:t,customClassName:o})=>r(je,{showArrow:!1},{trigger:()=>r(x,{name:e,size:se.tableIconSize,cursor:"pointer",customClassName:o,onClick:t==null?void 0:t.bind(null)},null),default:()=>n}),Rt=(e,n)=>{if(!n)return[null,null];for(let t=0;txe(e.columns).filter(u=>u.type?(n=u,!1):!0).map((u,c)=>{const{key:m,title:f,children:w,fixed:h,isResizable:y,...d}=u,g=h==="left",_=h==="right",p={...d,title:f,key:m,fixed:h,isLeftFixedActivated:g,isRightFixedActivated:_,isResizable:y};return{...p,suffix:()=>r(L,{style:"padding-left: 32px;"},{default:()=>[r(on,{icon:"row_head",title:"固定在列首",customClassName:g?St:"",onClick:l.bind(this,"left",p,c)},null),r(je,{showArrow:!1},{trigger:()=>r(x,{name:"resize_h",size:se.tableIconSize,cursor:"pointer",customClassName:y?St:"",onClick:a.bind(this,p,c)},null),default:()=>"修改列宽"}),r(on,{icon:"row_end",title:"固定在列尾",customClassName:_?St:"",onClick:l.bind(this,"right",p,c)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:u}=e;u&&B(u,i)},a=(i,u)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[u]=i,o(t.value)},l=(i,u,c)=>{const m=`${i}FixedActivated`,f=`${i==="left"?"right":"left"}FixedActivated`;u[f]=!1,u[m]=!u[m],u[m]?u.fixed=i:u.fixed=void 0,t.value[c]=u,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:u,dropPosition:c})=>{const[m,f]=Rt(u,t.value);if(m===null||f===null)return;m.splice(f,1);const[w,h]=Rt(i,t.value);w===null||h===null||(c==="before"?w.splice(h,0,u):w.splice(h+1,0,u),fn(n)||w.unshift(n),o(w))}}},render(){return r(je,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>r(x,{name:"setting",size:se.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>r(wo,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Tr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),kr=P({name:"TablePrint",props:Le,setup(e){const{wrapperRef:n}=Ce(se.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:o={},domToImageOptions:a}={},title:l}=e;(o.documentTitle===""||o.documentTitle===void 0||o.documentTitle===null)&&(o.documentTitle=typeof l=="string"?l:""),Ft(n,{printOptions:o,domToImageOptions:a})}}},render(){return r(x,{name:"print",size:se.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Ar=P({name:"TablePropsSelect",props:{...Le,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const n=N(!1),t=N([]),o=l=>{const{onPopselectChange:s}=e;s&&B(s,l)};return(()=>{const{striped:l,bordered:s,onInitialed:i}=e;l&&t.value.push("striped"),s&&t.value.push("bordered"),i&&B(i,t.value)})(),{propsPopselectValue:t,popoverShow:n,updatePopselectValue:o}},render(){return r(hn,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:Sr,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[r(x,{name:"expanded",size:se.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Pr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const Rr=P({name:"RTable",inheritAttrs:!1,props:Le,setup(e,n){const{expose:t,emit:o}=n,a=re("rTableInst"),l=re("wrapperRef"),s=ct(16),i=ct(16),u=ae({x:0,y:0,showContextMenu:!1}),c=ae({size:e.size}),m=N(Object.assign({striped:!1,bordered:!1},Ne(e,"striped","bordered"))),f=O(()=>{const{title:v,tool:C,cardProps:b}=e,{headerStyle:T={}}=b??{};return!v&&!C?Object.assign({},{paddingTop:"0px"},T):T}),w=O(()=>{const{flexAutoHeight:v}=e;return v?{height:"100%",flex:1}:null}),h=(v,C)=>{const{onContextMenuClick:b}=e;b&&B(b,v,C),u.showContextMenu=!1},y=(v,C)=>{var T;return{...(T=e.rowProps)==null?void 0:T.call(e,v,C),onContextmenu:e.disabledContextMenu?void 0:E=>{E.preventDefault(),u.showContextMenu=!1,ne().then(()=>{u.showContextMenu=!0,u.x=E.clientX,u.y=E.clientY})}}},d=v=>{c.size=v},g=v=>{const{onUpdateColumns:C,"onUpdate:columns":b}=e;C&&B(C,v),b&&B(b,v)},_=()=>{const{toolOptions:v}=e;return v==null?void 0:v.filter(Boolean).map(C=>typeof C=="function"?C():C)},p=v=>{Object.keys(m.value).forEach(b=>{m.value[b]=v.includes(b)})},S=v=>{const{tool:C}=v;if(!C)return;const b=()=>r(L,{align:"center"},{default:()=>[r(kr,v,null),r(wr,j(v,{onChangeSize:d.bind(this)}),null),r(Cr,null,null),r(Or,j(v,{onUpdateColumn:g.bind(this)}),null),r(Ar,j(v,{onPopselectChange:p.bind(this),onInitialed:p.bind(this)}),null)]});return e.toolOptions?e.coverTool?()=>{let T;return r(L,{align:"center"},Pr(T=_())?T:{default:()=>[T]})}:()=>r(L,{align:"center"},{default:()=>[b(),_()]}):b};return we(()=>{const{onRegister:v}=e;v&&a.value&&B(v,a.value,{uuidTable:i,uuidWrapper:s,wrapperRef:l})}),On(se.tableKey,{uuidTable:i,uuidWrapper:s,wrapperRef:l}),t(),{uuidWrapper:s,uuidTable:i,contextMenuReactive:u,rTableInst:a,combineRowProps:y,contextMenuSelect:h,privateReactive:c,tool:S,wrapperRef:l,propsPopselectValue:m,cardHeaderStyle:f,flexAutoHeightStyle:w}},render(){const{$props:e,$attrs:n,$slots:t,uuidTable:o,contextMenuReactive:a,uuidWrapper:l,privateReactive:s,propsPopselectValue:i,cardHeaderStyle:u,flexAutoHeightStyle:c}=this,{class:m,...f}=n,{tool:w,combineRowProps:h,contextMenuSelect:y}=this,{renderWrapperHeader:d,wrapperBordered:g,disabledContextMenu:_,contextMenuOptions:p,title:S,tableFlexHeight:v,cardProps:C,flexAutoHeight:b,flexHeight:T,...E}=e,{headerStyle:I,...k}=C??{};return r(Ee,j(k,{id:l},f,{ref:"wrapperRef",bordered:g,class:m,style:Object.assign({},u,c)}),{default:()=>r(Tn,null,[r(Co,j({id:o},E,i,{flexHeight:b?!0:T,rowProps:h.bind(this),size:s.size,ref:"rTableInst",style:{height:b?"100%":v!=null?U(v):null}}),{...t}),_?null:r(Me,{show:a.showContextMenu,placement:"bottom-start",trigger:"manual",x:a.x,y:a.y,options:p,onClickoutside:()=>a.showContextMenu=!1,onSelect:y.bind(this)},null)]),header:d?ve(S,{defaultElement:r("div",{style:"display: none;"},null)}):null,"header-extra":w(e),footer:()=>{var R;return(R=t.tableFooter)==null?void 0:R.call(t)},action:()=>{var R;return(R=t.tableAction)==null?void 0:R.call(t)}})}}),xr=()=>{const e=Q(),n=Q({}),t=(h,y)=>{h&&(e.value=h,n.value=y)},o=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value};return[t,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:h=>o().downloadCsv.call(null,h),filters:h=>o().filters.call(null,h),page:h=>o().page.call(null,h),scrollTo:h=>o().scrollTo(h),sort:(h,y)=>o().sort.call(null,h,y),print:h=>{const{uuidWrapper:y}=n.value??{};if(y){const d=document.getElementById(y);Ft(d,h)}},filter:h=>o().filter.call(null,h),config:n}]},jn=(e,n,t)=>{var o;if(e.length)for(const a of e){if(a[n]===t)return a;if((o=a==null?void 0:a.children)!=null&&o.length){const l=jn(a.children,n,t);if(l)return l}}},an=e=>{const n=Z(e);return n?n.findIndex(o=>{const{type:a,multiple:l}=o;if(a==="selection"&&(l==null||l===!0))return!0})!==-1:!0},Er=(e,n,t,o)=>{const a=Z(e);return a?n.reduce((l,s)=>{const i=Z(t).findIndex(c=>c[o]===s);if(i!==-1)return l.push(Z(t)[i]),l;const u=a.findIndex(c=>c[o]===s);return u!==-1&&l.push(a[u]),l},[]):t},Ei=(e,n,t)=>{const o=N([]),a=N([]),{rowKey:l="key",onChange:s}=t||{},i=O(()=>an(n)),u=(y,d,g)=>{o.value=y,a.value=Z(Er(e,y,a,l)),s==null||s(y,a.value,g),an(n)},c=()=>o.value,m=()=>a.value,f=()=>{o.value=[],a.value=[],s==null||s(o.value,a.value,{row:void 0,action:"uncheckAll"})},w=y=>{if(y==null)return;let d;o.value=o.value.filter(g=>g!==y),a.value=a.value.filter(g=>g[l]===y?(d=g,!1):!0),s==null||s(o.value,a.value,{row:d,action:"uncheck"})},h=y=>{if(o.value.includes(y))return;const d=!i.value&&o.value.length>=1,g=jn(Z(e)||[],l,y);d?o.value=[y]:o.value.push(y),g&&(d?a.value=[g]:a.value.push(g),s==null||s(o.value,a.value,{row:g,action:"check"}))};return Bt(()=>{f()}),[o,{checkedRows:a,checkedRowKeysBind:u,getKeys:c,getRows:m,clearAll:f,clearKey:w,selectKey:h}]},Mr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Dr=P({name:"RTransitionComponent",__name:"index",props:Go({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Mr),setup(e){const{getKeepAliveInclude:n}=Jr(),{getKeepAliveConfig:t}=Y();return(o,a)=>{const l=Yo("RouterView");return Oe(),Xo("div",null,[r(l,null,{default:vt(({Component:s,route:i})=>[s?(Oe(),Be(En,{key:0,name:o.transitionPropName,mode:o.transitionMode,appear:o.transitionAppear},{default:vt(()=>[(Oe(),Be(Zo,null,{default:vt(()=>[Z(t).setupKeepAlive?(Oe(),Be(Qo,{key:0,max:Z(t).maxKeepAliveLength,include:Z(n),exclude:Z(t).keepAliveExclude},[(Oe(),Be(Xt(s),{key:i.fullPath}))],1032,["max","include","exclude"])):(Oe(),Be(Xt(s),{key:i.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Jo("",!0)]),_:1})])}}}),Un=P({name:"RForm",props:Fn,setup(e,{expose:n}){const t=re("formRef");return we(()=>{const{onRegister:o}=e;o&&t.value&&B(o,t.value)}),n(),{formRef:t}},render(){const{$attrs:e,$props:n,$slots:t}=this;return r(fe,j(e,n,{ref:"formRef"}),{...t})}}),zr=(e,n)=>{const t=Q(),o=c=>{c&&(t.value=c)},a=()=>{if(!t.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return t.value};return[o,{getFormInstance:a,validate:(c,m)=>a().validate.call(null,c,m),restoreValidation:()=>a().restoreValidation.call(null),formModel:()=>xe(e)||{},formRules:()=>xe(n)||{}}]},Ir=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],Lr={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},Fr=Ie({...To,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...Ir);function Br(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const xt=e=>{const{icon:n,label:t}=e;return n?r(L,{align:"center",wrap:!1,size:"small"},{default:()=>{var o;return[(o=ve(n))==null?void 0:o(),r("div",null,[t])]}}):t},Vr=e=>{if(typeof e.popover=="string")return r(je,null,{trigger:()=>xt(e),default:()=>e.popover});if(ge(e.popover,"Object")){const{popover:n}=e,{label:t,...o}=n;return r(je,o,{trigger:()=>xt(e),default:()=>t})}},Nr=P({name:"RSegment",props:Fr,setup(e,{expose:n}){const t=O(()=>{const{width:o}=e;let a="";switch(o){case"block":a="100%";break;case"fitContent":a="fit-content";break;default:a=typeof o=="number"?U(o):"fit-content"}return{"--r-segment-width":a}});return n(),{cssVars:t}},render(){let e;const{$props:n,options:t,cssVars:o,themeOverrides:a}=this;return r(yn,j(n,{style:[o],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},Lr,a)}),Br(e=t.map(l=>r(Oo,{key:l.key,name:l.key,tab:l.popover?Vr(l):xt(l),disabled:l.disabled},{...l.slots})))?e:{default:()=>[e]})}}),jr={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!0},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},Mi=P({name:"RBarcode",props:jr,setup(e){const n=re("barcodeRef"),t=O(()=>({"--r-barcode-width":U(e.width),"--r-barcode-height":U(e.height)}));let o;const a=()=>{try{const{format:l,text:s,options:i,onSuccess:u}=e,c=Object.assign({},i,{format:l});ta(n.value,s!=null?s.toString():"",c),u&&B(u,s,l,i)}catch(l){const{onError:s}=e;s&&B(s,l)}finally{const{onFinally:l}=e;l&&B(l)}};return ce(()=>{e.watchText?o=Ke(()=>e.text,a):o==null||o()}),we(()=>{a()}),It(()=>{o==null||o()}),{barcodeRef:n,cssVars:t}},render(){const{barcodeRender:e,loading:n,cssVars:t}=this,o=["r-barcode",{"r-barcode--loading":n}];return r(pt,{class:"r-barcode-spin",show:n},{default:()=>[e==="canvas"?r("canvas",{class:o,style:t,ref:"barcodeRef"},null):r("svg",{class:o,style:t,ref:"barcodeRef"},null)]})}}),Ur={...Ie(Le,["pagination"]),paginationCount:{type:Number,default:1},onRegister:{type:Function,default:void 0},manual:{type:Boolean,default:!1},request:{type:Function},onTablePaginationUpdate:{type:Function},requestConfig:{type:Object},showPagination:{type:Boolean,default:!1},remote:{type:Boolean,default:!0},paginationPrefix:{type:Function,default:e=>`共 ${e.itemCount} 条`}};function $r(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const Di=P({name:"RTablePro",props:Ur,setup(e){const[n,t]=xr(),[o,{getPage:a,getPageSize:l,setCallback:s,setItemCount:i,resetPagination:u,getItemCount:c}]=Vs(void 0,{prefix:e.paginationPrefix}),m=O(()=>e.request),f=()=>{const d=a(),g=l(),_=c();return{page:d,pageSize:g,itemCount:_}},w=()=>{const{onTablePaginationUpdate:d}=e;d&&B(d,f())},h=d=>{const g=Object.assign({},e.requestConfig,d),{formatRangeTime:_,excludeParams:p}=g;let S=g.params||{};return _!=null&&_.length&&S&&_.forEach(C=>{const{key:b,target:T}=C,E=S[b];if(E&&(T!=null&&T.length)){const[I,k]=E;S[T[0]]=I,S[T[1]]=k}else S[b]=null,S[T[0]]=null,S[T[1]]=null}),S=la(S),p&&(S=Ie(S,p)),Object.assign({},S,{page:a(),pageSize:l()})},y=(d,g=!0)=>{var p;g&&u();const _=h(d);(p=m.value)==null||p.call(m,_)};return ce(()=>{i(e.paginationCount),s(()=>{const{manual:d}=e;d||y(void 0,!1),w()})}),we(()=>{const{onRegister:d}=e;d&&B(d,{...t,getTablePagination:f,runTableRequest:y,getCurrentTableRequestParams:h,resetTablePagination:u})}),{register:n,paginationRef:o}},render(){const{register:e,$props:n,paginationRef:t,$slots:o}=this,{onRegister:a,showPagination:l,...s}=n;return r(Rr,j(s,{onRegister:e,pagination:l?t:void 0}),$r(o)?o:{default:()=>[o]})}}),zi=()=>{const e=N(),n=d=>{d&&(e.value=d)},t=()=>{if(!e.value)throw new Error("[useTablePro]: table instance is not ready yet. if you are using useTablePro, please make sure you have called register method in onRegister event.");return e.value};return[n,{clearFilters:()=>t().clearFilters.call(null),getTableProInstance:t,clearSorter:()=>t().clearSorter.call(null),downloadCsv:d=>t().downloadCsv.call(null,d),filters:d=>t().filters.call(null,d),page:d=>t().page.call(null,d),scrollTo:d=>t().scrollTo(d),sort:(d,g)=>t().sort.call(null,d,g),getTablePagination:()=>t().getTablePagination.call(null),runTableRequest:(d,g)=>t().runTableRequest.call(null,d,g),print:d=>{const{config:g}=t(),{uuidWrapper:_}=g??{};if(_){const p=document.getElementById(_);Ft(p,d)}},getCurrentTableRequestParams:d=>t().getCurrentTableRequestParams.call(null,d),resetTablePagination:()=>t().resetTablePagination.call(null)}]},Kr=()=>({grid:!0,partial:!1,keyboard:{enabled:!0}}),Wr={use:{type:Array,default:void 0},watchData:{type:Boolean,default:!0},readonly:{type:Boolean,default:!1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},data:{type:Object,default:void 0},options:{type:Object,default:Kr()},onRegister:{type:[Function,Array],default:void 0}};let ln=!1;const Ii=P({name:"RFlow",props:Wr,setup(e){const n=re("flowDomRef"),t=O(()=>{const{width:f,height:w}=e;return{"--r-flow-width":U(f),"--r-flow-height":U(w)}}),o=Q(),a={nodeTextEdit:!1,edgeTextEdit:!1,textEdit:!1};let l;const s={nodes:[],edges:[]},i={readonly:e.readonly},u=()=>{var f;ln||((f=e.use)==null||f.filter(Boolean).forEach(w=>Jt.use(w)),ln=!0)},c=f=>{if(!o.value)return;const w=Object.entries(a).reduce((h,[y])=>(h[y]=!f,h),{});Object.assign(a,w,{isSilentMode:f}),o.value.updateEditConfig(a)},m=f=>{if(u(),!n.value)return;const{options:w,readonly:h}=e;o.value=new Jt({container:Z(n.value),...Ie(w,"container")}),o.value.render(f||s),c(h)};return ce(()=>{e.watchData?l=Ke(()=>e.data,f=>{o.value?f&&o.value.renderRawData(f):m(f)}):l==null||l(),e.readonly!==i.readonly&&(c(e.readonly),i.readonly=e.readonly)}),we(()=>{m();const{onRegister:f}=e;f&&o.value&&B(f,o.value)}),{flowDomRef:n,cssVars:t}},render(){const{cssVars:e}=this;return r("div",{class:"r-flow",style:[e],ref:"flowDomRef"},null)}}),Li=()=>{let e;return[o=>{o&&(e=o)},{getFlowInstance:()=>{if(!e)throw new Error("[useFlow]: flow instance is not ready yet. if you are using useFlow, please make sure you have called register method in onRegister event.");return e}}]},qr=(e,n,t)=>!e||typeof e!="object"?!1:e[n]===t,$n=(e,n,t)=>{const o=[];if(qr(e,n,t))return o.push(e),o;if(e.children&&e.children.length>0)for(const a of e.children){const l=$n(a,n,t);l.length>0&&o.push(e,...l)}return o},Hr=(e,n,t)=>{const o=[];for(const a of e){const l=$n(a,n,t);l.length>0&&o.push(...l)}return o},rn=e=>{const{dynamicDocumentTitle:n}=ze();if(!n)return;const{breadcrumbLabel:t}=e;if(!t)return;const{sideBarLogo:o}=ze(),a=o?o.title:"";document.title=t+" - "+a},Gr=e=>{const{meta:{icon:n}}=e;if(!n)return;if(ge(n,"Object"))return()=>n;const{menuConfig:t}=ze(),{collapsed:o}=Nt(),a=mt(x,{name:n,size:o?t.collapsedIconSize:t.iconSize,cursor:"pointer"},{});return()=>a},Kn=e=>{const{meta:{extra:n}}=e;if(!n)return;const{show:t}=n;if(t===!1)return;const{t:o}=qe(),{label:a,icon:l,type:s,i18nLabel:i}=n,u={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},c=()=>i?o(i):a||null,m=()=>l&&(i||a)||!l&&(i||a)?null:{"padding-right":"0"};if(ge(n,"Object"))return()=>mt(ko,{...u,type:s||"primary",style:m()},{default:()=>c(),icon:()=>l})},sn=()=>{const{getRootPath:e}=Ye();return De($.appMenuKey,"sessionStorage",{defaultValue:e.value})},Yr=()=>De($.appMenuTagOptions,"sessionStorage",{defaultValue:[]}),Wn=()=>or(er()),Xr=()=>nr(Wn()),Et=["redirect","breadcrumbLabel","children","key","meta","name","path","show","fullPath"];let tt;const qn=(e,n)=>{var t;if(tt&&Zt(tt.fullPath,n))return tt;for(const o of e){if(Zt(o.fullPath,n))return tt=o,o;if((t=o.children)!=null&&t.length){qn(o.children,n);continue}}},Nt=ft("menu",()=>{const{push:e,getRoutes:n}=We(),t=va(),{t:o}=qe(),{setKeepAliveInclude:a}=Zr(),l=ae({menuKey:sn(),options:[],collapsed:!1,menuTagOptions:Yr(),breadcrumbOptions:[],currentMenuOption:null}),s=N(!0),i=(p,S,v)=>{Lt(l,p,S,v)},u=p=>{const{meta:S}=p,{i18nKey:v,noLocalTitle:C}=S,b=O(()=>v?o(`${v}`):C),T={...p,key:p.fullPath,label:()=>mt(bn,null,{default:()=>b.value}),breadcrumbLabel:b.value},E=Object.assign({},T,{icon:Gr(p),extra:Kn(p)});return p.fullPath===sn()&&(l.currentMenuOption=E),E.show=In(E),E},c=p=>{l.breadcrumbOptions=Z(Hr(l.options,"fullPath",p))},m=(p,S=!0)=>{const C=Array.isArray(p)?[...p]:[p];S?l.menuTagOptions.push(...C):l.menuTagOptions=C,Ae($.appMenuTagOptions,l.menuTagOptions)},f=(p,S)=>{l.menuTagOptions.find(C=>C.fullPath===p)||l.menuTagOptions.push(S),l.menuTagOptions=l.menuTagOptions.filter(C=>{var b;return(b=C.fullPath)==null?void 0:b.startsWith("/")}),Ae($.appMenuTagOptions,l.menuTagOptions)},w=(p,S,v)=>{const{meta:C}=S;if(C.windowOpen)window.open(C.windowOpen);else{e({path:String(p),query:v});const{sameLevel:b}=C;if(a(S),rn(S),!b)f(p,S),c(p),l.menuKey=p,l.currentMenuOption=S,Ae($.appMenuKey,p);else{const T=Ne(u(S),Et);l.breadcrumbOptions.find(I=>I.key===T.key)||l.breadcrumbOptions.push({...T,fullPath:String(T.key)})}}},h=async(p,S)=>{const[v]=p.split("?"),C=n().find(b=>b.path===v);if(!((C==null?void 0:C.path)==="/"||!(C!=null&&C.path)||(C==null?void 0:C.path)==="/login")&&C){const b=Ne(C,Et);w(v,u({...b,fullPath:b.path}),S)}},y=()=>new Promise(p=>{const S=(C,b)=>{var E;const T=[];for(const I of C){let k=`${b.endsWith("/")?b:b+"/"}${I.path}`;if(k=k.replace(/\/+/g,"/"),(E=I.children)!=null&&E.length)I.children=S(I.children,k);else if(!Jn(I.meta))continue;T.push(u({...I,fullPath:k}))}return T};l.options=S(Wn(),"");const v=l.currentMenuOption||es(l.options);v&&(l.breadcrumbOptions.length||c(v.key),f(v.fullPath,v),rn(v)),p()}),d=p=>l.collapsed=p,g=(p,S=1)=>{const v=l.menuTagOptions.splice(p,S);return Ae($.appMenuTagOptions,l.menuTagOptions),v},_=async()=>{s.value&&(await y(),s.value=!1)};return Ke(()=>t.fullPath,async(p,S)=>{await _(),p!==S&&await h(p,t.query)},{immediate:!0}),{...Se(l),changeMenuModelValue:w,collapsedMenu:d,spliceMenTagOptions:g,setMenuTagOptions:m,resolveOption:u,updateMenuState:i,setupAppMenu:y}},{persist:{key:$.appPiniaMenuStore,storage:window.localStorage,pick:["menuKey","collapsed"]}}),Hn=ft("signing",()=>{const{clearRoutes:e,replace:n}=We(),t=ae({signingCallback:{}}),o=s=>new Promise((i,u)=>{fn(s)?u({code:1,message:"登陆失败",data:null}):(t.signingCallback={role:"admin",name:s.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},i({code:0,message:"登陆成功",data:t.signingCallback}))}),a=s=>{const{closeAll:i}=no(),{appPiniaMenuStore:u,appPiniaSigningStore:c,token:m,signing:f,appMenuKey:w}=$;window.$message.info("账号退出中..."),ue("__all_sessionStorage__","sessionStorage"),ue(c,"localStorage"),ue(u,"localStorage"),ue(m,"localStorage"),ue(f,"localStorage"),ue(w,"localStorage"),ue($.isAppLockScreen,"localStorage"),i(),s&&(e(),n("/"),setTimeout(()=>{window.location.reload()},0))},l=()=>{a(!0)};return{...Se(t),signing:o,logout:l,clearSigningCallback:a}},{persist:{key:$.appPiniaSigningStore,pick:["signingCallback"],storage:window.localStorage}}),Gn=ft("keepAlive",()=>{const e=ae({keepAliveInclude:[]}),n=()=>e.keepAliveInclude.length,t=a=>{const l=n(),{name:s,meta:{keepAlive:i}}=a,{maxKeepAliveLength:u}=ze().keepAliveConfig;if(i){if(l=u&&(e.keepAliveInclude.splice(0,1),e.keepAliveInclude.push(s))}},o=()=>e.keepAliveInclude;return{...Se(e),setKeepAliveInclude:t,getKeepAliveInclude:o}},{persist:{key:$.appPiniaKeepAliveStore,storage:window.sessionStorage,pick:["keepAliveInclude"]}}),Te=()=>{const e=Nt(),n=O(()=>e.options),t=O(()=>e.breadcrumbOptions),o=O(()=>e.menuKey),a=O(()=>e.menuTagOptions),l=O(()=>e.currentMenuOption),s=O(()=>e.collapsed);return{getMenuOptions:n,getBreadcrumbOptions:t,getMenuKey:o,getMenuTagOptions:a,getCurrentMenuOption:l,getCollapsed:s}},Fe=()=>{const{changeMenuModelValue:e,collapsedMenu:n,spliceMenTagOptions:t,setMenuTagOptions:o,resolveOption:a,updateMenuState:l,setupAppMenu:s}=Nt();return{changeMenuModelValue:e,collapsedMenu:n,spliceMenTagOptions:t,setMenuTagOptions:o,resolveOption:a,updateMenuState:l,setupAppMenu:s}},Y=()=>{const e=ze(),n=O(()=>e.drawerPlacement),t=O(()=>e.primaryColorOverride),o=O(()=>e._appTheme),a=O(()=>e.appTheme),l=O(()=>e.menuTagSwitch),s=O(()=>e.breadcrumbSwitch),i=O(()=>e.localeLanguage),u=O(()=>e.lockScreenSwitch),c=O(()=>e.copyrightSwitch),m=O(()=>e.contentTransition),f=O(()=>e.watermarkSwitch),w=O(()=>e.watermarkConfig),h=O(()=>e.appRootRoute),y=O(()=>e.sideBarLogo),d=O(()=>e.keepAliveConfig),g=O(()=>e.menuConfig),_=O(()=>e.colorWeakness),p=O(()=>e.dynamicDocumentTitle);return{getDrawerPlacement:n,getPrimaryColorOverride:t,getAppTheme:o,getMenuTagSwitch:l,getBreadcrumbSwitch:s,getLocaleLanguage:i,getLockScreenSwitch:u,getCopyrightSwitch:c,getContentTransition:m,getWatermarkSwitch:f,getWatermarkConfig:w,getAppRootRoute:h,getSideBarLogo:y,getKeepAliveConfig:d,getMenuConfig:g,getAppThemeStr:a,getColorWeakness:_,getDynamicDocumentTitle:p}},W=()=>{const{updateLocale:e,changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}=ze();return{updateLocale:e,changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}},Yn=()=>{const e=Hn();return{getSigningCallback:O(()=>e.signingCallback)}},Xn=()=>{const{signing:e,logout:n,clearSigningCallback:t}=Hn();return{signing:e,logout:n,clearSigningCallback:t}},Jr=()=>{const e=Gn();return{getKeepAliveInclude:O(()=>e.keepAliveInclude)}},Zr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:n}=Gn();return{setKeepAliveInclude:e,getKeepAliveInclude:n}},Fi=e=>{const n=pa();e.use(n),n.use(da)},Jn=e=>{const{getSigningCallback:n}=Yn(),{role:t}=e;return et!=null&&et.length&&et.includes(n.value.role)||!t||!(t!=null&&t.length)?!0:t?t.includes(n.value.role):!0},Qr=e=>{rr(e),ar(e)},es=e=>{if(!Array.isArray(e))return;const n=t=>{for(const o of t){if((!o.children||o.children.length===0)&&!o.meta.windowOpen)return o;{const a=n(o.children||[]);if(a)return a}}};return n(e)},ts=Q(),ns=P({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=We(),{getSideBarLogo:n}=Y();return{sideBarLogo:n,sideBarLogoClick:()=>{n.value&&n.value.url&&(n.value.jumpType==="station"?e.push(n.value.url):window.open(n.value.url))},TemplateLogo:({cursor:a})=>{if(!n.value)return null;if(typeof n.value.icon=="string")return r(x,{name:n.value.icon,size:"30",cursor:a},null);if(ge(n.value.icon,"Object"))return ve(n.value.icon)}}},render(){const{sideBarLogo:e,collapsed:n,TemplateLogo:t,sideBarLogoClick:o}=this;return e!=null&&e.title?r("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:o.bind(this),ref:ts},[e!=null&&e.icon?n?r(it,{placement:"right"},{trigger:()=>t({cursor:"pointer"}),default:()=>e.title}):t({cursor:"pointer"}):n?r(it,{placement:"right"},{trigger:()=>r(Ht,{type:"primary",size:18},{default:()=>{var a;return[((a=e.title)==null?void 0:a[0])||null]}}),default:()=>e.title}):null,r(Ht,{class:[n?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"'],type:"primary",size:18},{default:()=>[r(bn,null,{default:()=>[e.title]})]})]):null}}),os=P({name:"AppMenu",setup(){const e=Q(),{changeMenuModelValue:n,collapsedMenu:t,updateMenuState:o}=Fe(),{getMenuConfig:a}=Y(),{getMenuOptions:l,getCollapsed:s,getMenuKey:i}=Te(),u=O({get:()=>(setTimeout(()=>{f(),xn()},300),i.value),set:()=>{c.value&&me("globalDrawerValue",!1)}}),{isTabletOrSmaller:c}=Ge({observer:h=>{h&&o("collapsed",!1)}}),m=O({get:()=>gt("globalDrawerValue").value,set:h=>{me("globalDrawerValue",h)}}),f=()=>{const h=u.value;h!=null&&ne(()=>{var y,d;return(d=(y=e.value)==null?void 0:y.showOption)==null?void 0:d.call(y,h)})};return{isTabletOrSmaller:c,BasicMenu:()=>r(Po,{class:"app-menu__sider",showTrigger:!c.value,collapseMode:a.value.collapsedMode,collapsedWidth:a.value.collapsedWidth,onUpdateCollapsed:t.bind(this),width:a.value.menuWidth,nativeScrollbar:a.value.nativeScrollbar,ref:Dn,collapsed:s.value,onExpand:()=>{o("collapsed",!1)},onCollapse:()=>{o("collapsed",!0)},inverted:a.value.inverted},{default:()=>[a.value.menuSiderBarLogo?r(ns,{collapsed:s.value},null):null,r(Ao,{ref:e,class:"r-menu--app",keyField:"fullPath",value:u.value,"onUpdate:value":h=>u.value=h,options:l.value,indent:a.value.collapsedIndent,collapsed:s.value,collapsedIconSize:a.value.collapsedIconSize,collapsedWidth:a.value.collapsedWidth,onUpdateValue:(h,y)=>{n(h,y)},accordion:a.value.accordion,iconSize:a.value.iconSize,inverted:a.value.inverted},null)]}),modelGlobalDrawerValue:m}},render(){const{isTabletOrSmaller:e,BasicMenu:n}=this;return e?r(vn,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":t=>this.modelGlobalDrawerValue=t,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[r(n,null,null)]}):r(n,null,null)}});class as{constructor(){Kt(this,"pendingRequest");this.pendingRequest=new Map}isAppending(n){var t;return((t=n.cancelConfig)==null?void 0:t.cancel)??!0}generateRequestKey(n){const{method:t,url:o}=n;return[o||"",t||"",JSON.stringify(n.params),JSON.stringify(n.data)].join("&")}addPendingRequest(n){var t;if(this.isAppending(n)){n.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const o=this.generateRequestKey(n);if(this.pendingRequest.has(o))n.signal=(t=this.pendingRequest.get(o))==null?void 0:t.signal;else{const a=new AbortController;n.signal=a.signal,this.pendingRequest.set(o,a)}}}removePendingRequest(n){const t=this.generateRequestKey(n);this.pendingRequest.has(t)&&(this.pendingRequest.get(t).abort(),this.pendingRequest.delete(t))}cancelAllRequest(){this.pendingRequest.forEach(n=>{n.abort()})}}const wt={requestInstance:null,responseInstance:null},ls={requestError:null,responseError:null},Ct={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},nt={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},rs=new as,Bi=()=>{const e=(i,u)=>{u==="requestInstance"?wt.requestInstance=i:wt.responseInstance=i},n=i=>wt[i],t=(i,u,c)=>{c==="ok"?Ct[i]=u:nt[i]=u},o=(i,u)=>u==="ok"?Ct[i]:nt[i],a=(i,...u)=>{Array.isArray(i)&&i.forEach(c=>{typeof c=="function"&&c(...u)})};return{createAxiosInstance:e,setImplement:t,getImplement:o,getAxiosInstance:n,beforeFetch:(i,u,c)=>{const m=c==="ok"?Ct[u]:nt[u],f=n(i),{MODE:w}=Pt();f&&a(m,f,w)},fetchError:(i,u,c)=>{ls[i]=u;const m=nt[c],{MODE:f}=Pt();a(m,u,f)}}},ss=P({name:"AppRequestCancelerProvider",setup(e,{expose:n}){_a(()=>{rs.cancelAllRequest()}),n()},render(){return r("div",{class:"app-style-provider"},null)}}),Zn=P({name:"LayoutContentWrapper",setup(){We();const{maximize:e}=to(),{getContentTransition:n}=Y(),t=N(!1),o={opacitySpinning:"0"},{globalMainLayoutLoad:a,layoutContentMaximize:l,layoutContentSpinning:s}=nl();return{globalMainLayoutLoad:a,spinning:t,themeOverridesSpin:o,getContentTransition:n,layoutContentMaximize:l,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:n,layoutContentSpinning:t,maximize:o,spinning:a,themeOverridesSpin:l,getContentTransition:s}=this;return r(pt,{show:a||!e||t,description:"loading...",size:"large",themeOverrides:l,class:[n?"r-layout-full__viewer-content--maximize":null]},{default:()=>[n?r("div",{class:"layout-content__maximize-out",onClick:()=>{o(!1)}},[r(x,{name:"out",size:"16",cursor:"pointer"},null)]):null,r(ss,null,null),e?r(Dr,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),is=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"}));var us={layout:{copyright:"Copyright © 2022-present Ray"}};const cs=P({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=us;return{copyright:e}},render(){return this.copyright?r("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),ds=P({name:"TooltipIcon",props:{...Ro,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:n}){const t=a=>{n("click",a)};return{iconClick:t,Icon:()=>r(x,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:t.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?r(it,this.$props,{trigger:()=>r(e,null,null),default:()=>this.tooltipText}):r(e,null,null)}}),ps=P({name:"ThemeSegment",setup(){const{system:e}=wn(),{getAppThemeStr:n,getAppTheme:t}=Y(),{updateSettingState:o}=W(),a=[{label:"深色",key:"dark",icon:()=>r(x,{name:"dark",size:"16"},null)},{label:"浅色",key:"light",icon:()=>r(x,{name:"light",size:"16"},null)},{label:"自动",key:"auto",icon:()=>r(x,{name:"system_os",size:"16"},null)}],l=O({get:()=>n.value==="auto"?"auto":t.value?"dark":"light",set:i=>{s(i,e.value)}}),s=(i,u)=>{if(i==="auto"){o("_appTheme",u==="dark"),o("appTheme","auto");return}o("_appTheme",i==="dark"),o("appTheme",i)};return ce(()=>{s(l.value,e.value)}),{options:a,modelAppTheme:l}},render(){const{options:e}=this;return r(Nr,{options:e,size:"small",width:"block",value:this.modelAppTheme,"onUpdate:value":n=>this.modelAppTheme=n},null)}}),He=Symbol("segmentDrawer"),ms=P({name:"SegmentViewsAppearance",setup(){const e=Ce(He,{}),{changePrimaryColor:n,updateSettingState:t,toggleColorWeakness:o}=W();return{toggleColorWeakness:o,model:e,changePrimaryColor:n,updateSettingState:t}},render(){const{toggleColorWeakness:e,model:n,changePrimaryColor:t,updateSettingState:o}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,null,{default:()=>[q("系统主题")]}),r(ps,null,null),r(oe,null,{default:()=>[q("内置主题")]}),r(xo,{showPreview:!0,swatches:_e.appThemeColors,value:n.primaryColorOverride.common.primaryColor,"onUpdate:value":a=>n.primaryColorOverride.common.primaryColor=a,onUpdateValue:t.bind(this)},null),r(oe,null,{default:()=>[q("切换动画")]}),r(Gt,{value:n.contentTransition,"onUpdate:value":a=>n.contentTransition=a,options:Xa,onUpdateValue:a=>{o("contentTransition",a)}},null),r(oe,null,{default:()=>[q("配置入口出现位置")]}),r(Gt,{value:n.drawerPlacement,"onUpdate:value":a=>n.drawerPlacement=a,options:[{label:"右边",value:"right"},{label:"左边",value:"left"}],onUpdateValue:a=>{o("drawerPlacement",a)}},null),r(oe,null,{default:()=>[q("其他设置")]}),r(fe,{labelPlacement:"left",class:"setting-drawer__overrides-form",showFeedback:!1},{default:()=>[r(z,{label:"面包屑"},{default:()=>[r(te,{value:n.breadcrumbSwitch,"onUpdate:value":a=>n.breadcrumbSwitch=a,onUpdateValue:a=>o("breadcrumbSwitch",a)},null)]}),r(z,{label:"标签页"},{default:()=>[r(te,{value:n.menuTagSwitch,"onUpdate:value":a=>n.menuTagSwitch=a,onUpdateValue:a=>o("menuTagSwitch",a)},null)]}),r(z,{label:"页底信息"},{default:()=>[r(te,{value:n.copyrightSwitch,"onUpdate:value":a=>n.copyrightSwitch=a,onUpdateValue:a=>o("copyrightSwitch",a)},null)]}),r(z,{label:"色弱模式"},{default:()=>[r(te,{value:n.colorWeakness,"onUpdate:value":a=>n.colorWeakness=a,onUpdateValue:a=>{o("colorWeakness",a),e(a)}},null)]})]})]})}}),fs=P({name:"SegmentViewsCommon",setup(){const e=Ce(He,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,null,{default:()=>[q("基础设置")]}),r(fe,{labelPlacement:"left",class:"setting-drawer__overrides-form",showFeedback:!1},{default:()=>[r(z,{label:"页面缓存"},{default:()=>[r(te,{value:e.keepAliveConfig.setupKeepAlive,"onUpdate:value":t=>e.keepAliveConfig.setupKeepAlive=t,onUpdateValue:t=>n("keepAliveConfig",{setupKeepAlive:t})},null)]}),r(z,{label:"动态浏览器标题"},{default:()=>[r(te,{value:e.dynamicDocumentTitle,"onUpdate:value":t=>e.dynamicDocumentTitle=t,onUpdateValue:t=>n("dynamicDocumentTitle",t)},null)]})]}),r(oe,null,{default:()=>[q("缓存设置")]}),r(fe,{labelPlacement:"top",showFeedback:!0,showRequireMark:!1,model:e.keepAliveConfig},{default:()=>[r(z,{label:"最大缓存数",feedback:O(()=>e.keepAliveConfig.maxKeepAliveLength<=0?"设置为【0】时,缓存将会失效":"").value},{default:()=>[r(G,{disabled:!e.keepAliveConfig.setupKeepAlive,value:e.keepAliveConfig.maxKeepAliveLength,"onUpdate:value":t=>e.keepAliveConfig.maxKeepAliveLength=t,min:0,precision:0,showButton:!1,onUpdateValue:t=>n("keepAliveConfig",{maxKeepAliveLength:t})},null)]}),r(z,{label:"排除缓存"},{default:()=>[r(Eo,{type:"success",value:e.keepAliveConfig.keepAliveExclude,"onUpdate:value":t=>e.keepAliveConfig.keepAliveExclude=t},null)]})]})]})}}),gs=P({name:"SegmentViewsWatermark",setup(){const e=Ce(He,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,null,{default:()=>[q("基础设置")]}),r(fe,{showFeedback:!1,showRequireMark:!1,class:"setting-drawer__overrides-form",labelPlacement:"left"},{default:()=>[r(z,{label:"全屏水印"},{default:()=>[r(te,{value:e.watermarkSwitch,"onUpdate:value":t=>e.watermarkSwitch=t,onUpdateValue:t=>n("watermarkSwitch",t)},null)]}),r(z,{label:"跨边界显示"},{default:()=>[r(te,{value:e.watermarkConfig.cross,"onUpdate:value":t=>e.watermarkConfig.cross=t,onUpdateValue:t=>n("watermarkConfig",{cross:t})},null)]})]}),r(oe,null,{default:()=>[q("个性化水印")]}),r(fe,{showFeedback:!0,showRequireMark:!1,class:"setting-drawer__overrides-form"},{default:()=>[r(z,{label:"水印内容"},{default:()=>[r(zt,{value:e.watermarkConfig.content,"onUpdate:value":t=>e.watermarkConfig.content=t,onUpdateValue:t=>n("watermarkConfig",{content:t})},null)]}),r(z,{label:"字体尺寸"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.fontSize,"onUpdate:value":t=>e.watermarkConfig.fontSize=t,onUpdateValue:t=>n("watermarkConfig",{fontSize:t})},null)]}),r(z,{label:"字体行高"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.lineHeight,"onUpdate:value":t=>e.watermarkConfig.lineHeight=t,onUpdateValue:t=>n("watermarkConfig",{lineHeight:t})},null)]}),r(z,{label:"字体宽度"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.width,"onUpdate:value":t=>e.watermarkConfig.width=t,onUpdateValue:t=>n("watermarkConfig",{width:t})},null)]}),r(z,{label:"字体高度"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.height,"onUpdate:value":t=>e.watermarkConfig.height=t,onUpdateValue:t=>n("watermarkConfig",{height:t})},null)]}),r(z,{label:"x轴偏移"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.xOffset,"onUpdate:value":t=>e.watermarkConfig.xOffset=t,onUpdateValue:t=>n("watermarkConfig",{xOffset:t})},null)]}),r(z,{label:"x轴间隙"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.xGap,"onUpdate:value":t=>e.watermarkConfig.xGap=t,onUpdateValue:t=>n("watermarkConfig",{xGap:t})},null)]}),r(z,{label:"y轴偏移"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.yOffset,"onUpdate:value":t=>e.watermarkConfig.yOffset=t,onUpdateValue:t=>n("watermarkConfig",{yOffset:t})},null)]}),r(z,{label:"y轴间隙"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.yGap,"onUpdate:value":t=>e.watermarkConfig.yGap=t,onUpdateValue:t=>n("watermarkConfig",{yGap:t})},null)]}),r(z,{label:"旋转角度"},{default:()=>[r(G,{precision:0,showButton:!1,value:e.watermarkConfig.rotate,"onUpdate:value":t=>e.watermarkConfig.rotate=t,onUpdateValue:t=>n("watermarkConfig",{rotate:t})},null)]})]})]})}}),hs=P({name:"SegmentViewsCustomMenu",setup(){const e=Ce(He,{}),{updateSettingState:n}=W();return{model:e,updateSettingState:n}},render(){const{model:e,updateSettingState:n}=this;return r(L,{vertical:!0,style:"width: 100%;",size:[0,0]},{default:()=>[r(oe,{titlePlacement:"center"},{default:()=>[r(L,{wrap:!1,align:"center",size:[4,0]},{default:()=>[r(it,{placement:"top",showArrow:!1},{trigger:()=>r(x,{name:"question",size:"16"},null),default:()=>"菜单更新是一个复杂、耗时的操作,请手动点击【更新菜单】按钮更新设置"}),r(_n,null,{default:()=>[q("菜单样式")]})]})]}),r(fe,{showFeedback:!0,showRequireMark:!1,class:"setting-drawer__overrides-form"},{default:()=>[r(z,{label:"每级菜单缩进"},{default:()=>[r(G,{value:e.menuConfig.collapsedIndent,"onUpdate:value":t=>e.menuConfig.collapsedIndent=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedIndent:t})},null)]}),r(z,{label:"菜单图标尺寸"},{default:()=>[r(G,{value:e.menuConfig.iconSize,"onUpdate:value":t=>e.menuConfig.iconSize=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{iconSize:t})},null)]}),r(z,{label:"折叠菜单图标尺寸"},{default:()=>[r(G,{value:e.menuConfig.collapsedIconSize,"onUpdate:value":t=>e.menuConfig.collapsedIconSize=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedIconSize:t})},null)]}),r(z,{label:"菜单宽度"},{default:()=>[r(G,{value:e.menuConfig.menuWidth,"onUpdate:value":t=>e.menuConfig.menuWidth=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{menuWidth:t})},null)]}),r(z,{label:"折叠菜单宽度"},{default:()=>[r(G,{value:e.menuConfig.collapsedWidth,"onUpdate:value":t=>e.menuConfig.collapsedWidth=t,min:0,precision:0,onUpdateValue:t=>n("menuConfig",{collapsedWidth:t})},null)]}),r(z,{showFeedback:!1,showLabel:!1},{default:()=>[r(X,{onClick:e.throttleSetupAppMenu,block:!0,type:"primary"},{default:()=>[q("更新菜单")]})]})]}),r(oe,null,{default:()=>[q("其他设置")]}),r(fe,{showFeedback:!1,showRequireMark:!1,class:"setting-drawer__overrides-form",labelPlacement:"left"},{default:()=>[r(z,{label:"反转色菜单"},{default:()=>[r(te,{value:e.menuConfig.inverted,"onUpdate:value":t=>e.menuConfig.inverted=t,onUpdateValue:t=>n("menuConfig",{inverted:t})},null)]}),r(z,{label:"菜单标题"},{default:()=>[r(te,{value:e.menuConfig.menuSiderBarLogo,"onUpdate:value":t=>e.menuConfig.menuSiderBarLogo=t,onUpdateValue:t=>n("menuConfig",{menuSiderBarLogo:t})},null)]}),r(z,{label:"手风琴菜单"},{default:()=>[r(te,{value:e.menuConfig.accordion,"onUpdate:value":t=>e.menuConfig.accordion=t,onUpdateValue:t=>n("menuConfig",{accordion:t})},null)]}),r(z,{label:"原生滚动条"},{default:()=>[r(te,{value:e.menuConfig.nativeScrollbar,"onUpdate:value":t=>e.menuConfig.nativeScrollbar=t,onUpdateValue:t=>n("menuConfig",{nativeScrollbar:t})},null)]})]})]})}}),ys=P({name:"SettingDrawer",props:Mo,setup(){const{create:e}=br(),{changePrimaryColor:n,updateSettingState:t}=W(),{getAppTheme:o,getPrimaryColorOverride:a,getMenuTagSwitch:l,getBreadcrumbSwitch:s,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getKeepAliveConfig:m,getMenuConfig:f,getDrawerPlacement:w,getColorWeakness:h,getWatermarkConfig:y,getDynamicDocumentTitle:d}=Y(),{setupAppMenu:g}=Fe(),_=Mt(g,300),p=ae({menuTagSwitch:l.value,breadcrumbSwitch:s.value,copyrightSwitch:i.value,contentTransition:u.value,watermarkSwitch:c.value,keepAliveConfig:m.value,menuConfig:f.value,drawerPlacement:w.value,colorWeakness:h.value,primaryColorOverride:a.value,watermarkConfig:y.value,dynamicDocumentTitle:d.value,throttleSetupAppMenu:_}),S=()=>{e({preset:"dialog",title:"恢复默认配置",type:"warning",content:"点击【确认初始化】按钮会恢复默认系统配置,是否继续?",positiveText:"确认初始化",negativeText:"取消",onPositiveClick:()=>{po(xe(Ln()),(v,C)=>{p[C]=v,t(C,v)}),_()}})};return On(He,p),{changePrimaryColor:n,getAppTheme:o,getPrimaryColorOverride:a,updateSettingState:t,modelReactive:p,defaultSettingBtnClick:S}},render(){const{defaultSettingBtnClick:e,$props:n}=this,{trapFocus:t,autoFocus:o,nativeScrollbar:a,...l}=n;return r(vn,j(l,{trapFocus:!1,autoFocus:!1,width:320}),{default:()=>[r(Do,{title:"个性化配置",closable:!0},{default:()=>r(yn,{type:"bar",animated:!0,defaultValue:"appearance"},{default:()=>[r(Qe,{name:"appearance",tab:"外观"},{default:()=>[r(ms,null,null)]}),r(Qe,{name:"menu",tab:"菜单"},{default:()=>[r(hs,null,null)]}),r(Qe,{name:"watermark",tab:"水印"},{default:()=>[r(gs,null,null)]}),r(Qe,{name:"common",tab:"通用"},{default:()=>[r(fs,null,null)]})]}),footer:()=>r(L,{justify:"flex-start"},{default:()=>[r(X,{type:"warning",onClick:e},{icon:()=>r(x,{name:"reload"},null),default:()=>"初始化配置"})]})})]})}});function bs(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const vs=P({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=Fe(),{getBreadcrumbOptions:n}=Te(),{isTabletOrSmaller:t}=Ge();return{getBreadcrumbOptions:n,dropdownSelect:(l,s)=>{e(l,s)},breadcrumbItemClick:l=>{var s;if(!((s=l.children)!=null&&s.length)){const{meta:i={}}=l;i.sameLevel||e(l.fullPath,l)}},isTabletOrSmaller:t}},render(){let e;const{isTabletOrSmaller:n,getBreadcrumbOptions:t}=this,{dropdownSelect:o,breadcrumbItemClick:a}=this;return n?r("div",{style:"display: none;"},null):r(zo,null,{default:()=>[r(Ca,{tag:"li",name:"breadcrumb",appear:!0},bs(e=t.map(l=>r(Io,{key:l.fullPath,onClick:a.bind(this,l)},{default:()=>{var s;return[r(Me,{labelField:"breadcrumbLabel",keyField:"fullPath",options:l.children&&((s=l.children)==null?void 0:s.length)>1?l.children:[],onSelect:o.bind(this)},{default:()=>r("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Tt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const _s=P({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:n}){const{changeMenuModelValue:t,resolveOption:o}=Fe(),{getRoutes:a}=We(),l=O({get:()=>e.show,set:b=>{n("update:show",b),b||h()}}),s=ae({searchValue:null,searchOptions:[]}),i=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let u=0,c=u;const{isTabletOrSmaller:m}=Ge({observer:b=>{b&&(l.value=!1)}}),f=N(!1),w="content-item--active",h=()=>{s.searchOptions=[],s.searchValue=null,u=0,c=u},y=b=>{l.value||(b.ctrlKey||b.metaKey)&&b.key==="k"&&(b.preventDefault(),b.stopPropagation(),h(),l.value=!0)},d=b=>{if(b)f.value=!0;else{f.value=!1,s.searchOptions=[];return}const T=a().reduce((E,I)=>{var K;const k=Ne(I,["children","meta","path","name"]),R=o({...k,fullPath:I.path}),{breadcrumbLabel:F}=R;return(K=F==null?void 0:F.toLocaleLowerCase())!=null&&K.includes(b.toLocaleLowerCase())&&In(R)&&E.push(R),E},[]);setTimeout(()=>{s.searchOptions=T,ne().then(()=>{_()}),f.value=!1},300)},g=b=>{if(b){const{meta:T}=b;T.windowOpen?window.open(T.windowOpen):(l.value=!1,t(b.fullPath,b),setTimeout(xn,300))}},_=()=>{const b=s.searchOptions[u],T=s.searchOptions[c];b&&ne().then(()=>{const E=$e(`attr:data_path="${b.path}"`),I=T?$e(`attr:data_path="${T==null?void 0:T.path}"`):null;if(I!=null&&I.length){const[k]=I;ra(k,w)}if(E!=null&&E.length){const[k]=E;Rn(k,w)}})},p=b=>{const{icon:T}=b;return typeof T=="string"&&T?r(x,{name:T,size:"24"},null):typeof T=="function"?r(T,null,null):r(x,{name:"search",size:"24"},null)},S=b=>{b==="up"&&(u-=1,u<0&&(u=s.searchOptions.length-1)),b==="down"&&(u+=1,u>=s.searchOptions.length&&(u=0))},v=b=>{const T=b.key;switch((T==="ArrowUp"||T==="ArrowDown"||T==="Enter")&&(b.preventDefault(),b.stopPropagation()),c=u<=0?0:u,T){case"ArrowUp":S("up");break;case"ArrowDown":S("down");break;case"Enter":const E=s.searchOptions[u];E&&g(E);break}_()},C=({menuOption:b})=>r(L,j({align:"center",class:"content-item"},{onClick:g.bind(this,b),data_path:b.path}),{default:()=>[r("div",{class:"content-item-icon"},[p(b.meta)]),r("div",{class:"content-item-label"},[b.breadcrumbLabel]),r(x,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Ue(window,"keydown",y),{...Se(s),modelShow:l,helperTipOptions:i,fuzzySearchMenuOptions:Mt(d,300),searchItemClick:g,RenderPreIcon:p,isTabletOrSmaller:m,SearchItem:C,loading:f,registerChangeSearchElementIndex:v}},render(){const{isTabletOrSmaller:e,searchOptions:n,loading:t}=this,{SearchItem:o,fuzzySearchMenuOptions:a,registerChangeSearchElementIndex:l}=this;return e?r("div",{style:"display: none;"},null):r(gn,{show:this.modelShow,"onUpdate:show":s=>this.modelShow=s,transformOrigin:"center",displayDirective:"if"},{default:()=>[r("div",{class:"global-search global-search--dark global-search--light",tabindex:"-1",onKeydown:l},[r("div",{class:"global-search__wrapper"},[r(Ee,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>r(zt,{size:"large",value:this.searchValue,"onUpdate:value":s=>this.searchValue=s,clearable:!0,onInput:a.bind(this)},{prefix:()=>r(x,{name:"search",size:"24"},null)}),default:()=>{let s;return r(Dt,null,{default:()=>[r(pt,{show:t},{default:()=>[n.length?r(L,{vertical:!0,size:[0,6],class:"global-search__card-content"},Tt(s=n.map((i,u)=>r(o,{menuOption:i,key:i.fullPath},null)))?s:{default:()=>[s]}):r(Lo,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>r(L,{justify:"center",class:"global-search__empty-content"},{default:()=>[r(_n,null,{default:()=>[q("没有搜索结果")]})]})})]})]})},action:()=>{let s;return r(L,{justify:"flex-start",align:"center",size:[16,0]},Tt(s=this.helperTipOptions.map(i=>r(L,{key:i.label,size:[4,0]},{default:()=>[i.icon.map(u=>r(L,{class:"item-icon",align:"center",justify:"center"},Tt(u)?u:{default:()=>[u]})),r(L,{class:"item-label",align:"center"},{default:()=>[i.label]})]})))?s:{default:()=>[s]})}})])])]})}}),Ss=P({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const o=sa();return o==="MacOS"?"⌘ + K":"CTRL + K"},click:o=>{const{onClick:a}=e;a&&B(a,o)}}},render(){const{getShortcutKeyAboutSystem:e,click:n,$t:t}=this;return r(X,{bordered:!1,onClick:n.bind(this),round:!0,tertiary:!0,style:"margin-right: 16px"},{icon:()=>r(x,{name:"search",size:"16"},null),default:()=>r(L,{align:"center"},{default:()=>[t("headerTooltip.Search"),r("div",{class:"global-search-btn__label"},[e()])]})})}}),Qn=P({name:"AppAvatar",props:{...Fo,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"},vertical:{type:Boolean,default:!1}},setup(){const{getSigningCallback:e}=Yn();return{getSigningCallback:e}},render(){const{getSigningCallback:e,avatarSize:n,spaceSize:t,$props:o,vertical:a}=this;return r(X,{quaternary:!0,strong:!0,focusable:!1},{default:()=>[r(L,{align:"center",size:t,vertical:a},{default:()=>[r(Bo,j(o,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),{default:()=>{var l;return e.avatar?null:(l=e==null?void 0:e.name)==null?void 0:l[0]}}),e==null?void 0:e.name]})]})}}),ws=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Cs={logout:()=>{const{logout:e}=Xn();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=W();e("lockScreenSwitch",!0)}},Ts=e=>{const n=Cs[e];n?n():window.$message.info("这个人很懒, 没做这个功能~")},Os=e=>{const{isTabletOrSmaller:n}=e,t=[],o=[{name:"menu",size:18,eventKey:"menu"}];return n.value?o:t},ks=e=>{const{isTabletOrSmaller:n}=e,t=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],o=[...t],a=[...t];return n.value?a:o},As=P({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:n}=W(),{t}=qe(),[o,{toggleFullscreen:a,isEnabled:l}]=kn(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:i}=Y(),u=N(!1),c=N(!1),{isTabletOrSmaller:m}=Ge(),f=gt("globalDrawerValue"),w=O(()=>Os({isTabletOrSmaller:m})),h=O(()=>ks({isTabletOrSmaller:m})),y={search:()=>{c.value=!0},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(t("globalMessage.isEnabledFullscreen")),a()},lock:()=>{n("lockScreenSwitch",!0)},menu:()=>{me("globalDrawerValue",!f.value)}};return{leftIconOptions:w,rightTooltipIconOptions:h,toolIconClick:_=>{var p;(p=y[_])==null||p.call(y)},showSettings:u,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:i,globalSearchShown:c,isRenderVNode:_=>m.value?null:_}},render(){const{rightTooltipIconOptions:e,leftIconOptions:n,getDrawerPlacement:t,getBreadcrumbSwitch:o}=this,{toolIconClick:a,updateLocale:l,isRenderVNode:s}=this;return r(Sn,{class:"layout-header"},{default:()=>[r(_s,{show:this.globalSearchShown,"onUpdate:show":i=>this.globalSearchShown=i},null),r(L,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[r(L,{align:"center",wrap:!1},{default:()=>[n.map(i=>r(ds,{key:i.name,iconName:i.name,tooltipText:Cn(i.tooltip)?i.tooltip.value:i.tooltip,customClassName:i.iconClass,onClick:a.bind(this,i.name)},null)),o?r(vs,null,null):null]}),r(L,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(r(Ss,{onClick:i=>{i.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(i=>r(X,{class:"override-button__layout",quaternary:!0,size:"medium",key:i.name,onClick:a.bind(this,i.name),focusable:!1},{default:()=>[r(x,{name:i.name,size:16,cursor:"pointer"},null)]})),r(Me,{options:Mn,onSelect:i=>l(String(i)),trigger:"click"},{default:()=>[r(X,{quaternary:!0,class:"override-button__layout",focusable:!1},{default:()=>[r(x,{customClassName:"layout-header__method--icon",name:"language",size:"16",cursor:"pointer"},null)]})]}),r(Me,{options:ws(),onSelect:Ts.bind(this),trigger:"click"},{default:()=>[r(Qn,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),r(ys,{show:this.showSettings,"onUpdate:show":i=>this.showSettings=i,placement:t},null)]})}}),Ps=P({name:"LayoutHeaderWrapper",setup(){return{}},render(){return r(L,{size:[0,0]},{default:()=>[r(As,null,null)]})}});function Rs(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!he(e)}const xs=P({name:"AppMenuTag",setup(e,{expose:n}){const t=re("scrollRef"),{getMenuKey:o,getMenuTagOptions:a}=Te(),{changeMenuModelValue:l}=Fe(),{getRootPath:s}=Ye(),{maximize:i}=to(),{reload:u}=Ns(),{close:c,closeAll:m,closeRight:f,closeLeft:w,closeOther:h,checkCloseLeft:y,checkCloseRight:d}=no(),g=["closeAll","closeRight","closeLeft","closeOther"];let _=1/0;const p={size:16},S=N([{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>r(x,{name:"close",size:p.size},null)},{label:"最大化当前页面",key:"maximizeLayoutContent",icon:()=>r(x,{name:"fullscreen_fold",size:p.size},null)},{label:"刷新当前页面",key:"reloadCurrentPage",icon:()=>r(x,{name:"reload",size:p.size},null)},{label:"新窗口打开",key:"windowOpenTab",icon:()=>r(x,{name:"shared",size:p.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>r(x,{name:"close_left",size:p.size},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>r(x,{name:"close_right",size:p.size},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>r(x,{name:"close_other",size:p.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>r(x,{name:"resize_h",size:p.size},null),disabled:!1}]),v=ct(16),C={closeCurrentPage:()=>{o.value!==s.value&&c(_)},reloadCurrentPage:()=>{u()},closeAll:()=>{m()},closeRight:()=>{f(_)},closeLeft:()=>{w(_)},closeOther:()=>{h(_)},windowOpenTab:()=>{const A=a.value[_];if(!(A!=null&&A.fullPath))return;const M=A.fullPath.startsWith("#")?A.fullPath:`#${A.fullPath}`;window.open(M,"_blank")},maximizeLayoutContent:()=>{const A=a.value[_];i(!0),A&&ee(A)}},b=ae({x:0,y:0,actionDropdownShow:!1}),T="menu_tag_data",E=gt("globalMainLayoutLoad"),I="n-scrollbar-container";let k=o.value;const R=N(!1),F=A=>{c(A)},K=(A,M)=>{for(const J of S.value)if(J.key===A){J.disabled=M;break}},ee=A=>{b.actionDropdownShow=!1,l(A.fullPath,A)},de=()=>{const A=document.getElementById(v);if(A)return Array.from(A.childNodes).find(Ze=>ia(Ze,I).value)},Xe=A=>{var J;const M=de();if(M){const Ze=M.scrollLeft||0,$t=A==="left"?Math.max(0,Ze-200):Ze+200;(J=t.value)==null||J.scrollTo({left:$t,behavior:"smooth"})}},Je=A=>{b.actionDropdownShow=!1;const M=C[A];M==null||M()},ie=(A,M)=>{M.preventDefault(),_=A,b.actionDropdownShow=!1,ne(()=>{b.x=M.clientX,b.y=M.clientY,b.actionDropdownShow=!0})},Ut=()=>{d(_)?K("closeRight",!1):K("closeRight",!0),y(_)?K("closeLeft",!1):K("closeLeft",!0)},ao=()=>{_=a.value.findIndex(M=>M.fullPath===o.value),Ut()},lo=A=>{a.value.length>1&&A.fullPath!==s.value&&(A.closeable=!0),R.value=!0},ro=A=>{A.fullPath!==o.value&&(A.closeable=!1),R.value=!1},so=()=>{de()&&ne().then(()=>{var M;(M=t.value)==null||M.scrollTo({left:99999,behavior:"smooth"})})},ht=()=>{ne().then(()=>{const A=$e(`attr:${T}="${o.value}"`);if(A!=null&&A.length){const[M]=A;ne().then(()=>{var J;(J=t.value)==null||J.scrollTo({left:M.offsetLeft,behavior:"smooth"})})}})},io=()=>{i(!0)};return Ke(()=>a.value,(A,M)=>{S.value.forEach(J=>{g.includes(J.key)&&(A.length>1?J.disabled=!1:J.disabled=!0)}),M!=null&&M.length&&(A.length>(M==null?void 0:M.length)?so():A.length===(M==null?void 0:M.length)&&ht()),M===void 0&&ht()},{immediate:!0}),ce(()=>{b.actionDropdownShow&&Ut(),k!==o.value&&(k=o.value,ht())}),n(),{getMenuTagOptions:a,closeCurrentMenuTag:F,getMenuKey:o,menuTagClick:ee,moreOptions:S,scrollX:Xe,scrollRef:t,uuidScrollBar:v,actionDropdownSelect:Je,actionState:b,menuTagContextMenu:ie,setCurrentContextmenuIndex:ao,menuTagMouseenter:lo,menuTagMouseleave:ro,MENU_TAG_DATA:T,iconConfig:p,maximize:i,reload:u,globalMainLayoutLoad:E,maximizeBtnClick:io,isMouseInMenuTag:R}},render(){let e;const{iconConfig:n,uuidScrollBar:t,getMenuTagOptions:o,MENU_TAG_DATA:a,globalMainLayoutLoad:l,isMouseInMenuTag:s}=this,{maximizeBtnClick:i,closeCurrentMenuTag:u,scrollX:c,$t:m,menuTagClick:f,menuTagContextMenu:w,menuTagMouseenter:h,menuTagMouseleave:y,actionDropdownSelect:d,reload:g}=this;return r(Sn,null,{default:()=>[r("div",{class:"menu-tag"},[r(Me,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:d.bind(this),onClickoutside:()=>{s||(this.actionState.actionDropdownShow=!1)}},null),r(L,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0},{default:()=>[r(X,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:this.scrollX.bind(this,"left")},{icon:()=>r(x,{name:"expanded",width:n.size,height:n.size,customClassName:"menu-tag__left-arrow"},null)}),r(Dt,j({xScrollable:!0,ref:"scrollRef"},{id:t},{themeOverrides:{width:"0px",height:"0px"}}),{default:()=>[r(L,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Rs(e=o.map((_,p)=>r(X,j({key:_.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:_.fullPath===this.getMenuKey?"primary":"default"},{onClick:f.bind(this,_),onContextmenu:w.bind(this,p),onMouseenter:h.bind(this,_),onMouseleave:y.bind(this,_),[a]:_.fullPath},{size:"small",focusable:!1,iconPlacement:"right"}),{default:()=>r(Tn,null,[r("span",null,{default:()=>{const{breadcrumbLabel:S,meta:{i18nKey:v}}=_;return v?m(v):S}})]),icon:()=>r(x,j({customClassName:"menu-tag__btn-icon",name:"close",size:"15"},{onMousedown:u.bind(this,p)}),null)})))?e:{default:()=>[e]})]}),r(L,{align:"center",inline:!0,wrap:!1,size:[0,0]},{default:()=>[r(X,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:c.bind(this,"right")},{icon:()=>r(x,{name:"expanded",width:n.size,height:n.size,style:{transform:"rotate(180deg)"}},null)}),r(X,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:i},{icon:()=>r(x,{name:"fullscreen_fold",width:n.size,height:n.size},null)}),r(X,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:()=>{g()}},{icon:()=>r(x,{name:"reload",width:n.size,height:n.size,customClassName:`${l?"":"menu-tag__right-setting--spinning"}`},null)}),r(Nn,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:18,keyboard:!1},{default:()=>[r(X,{quaternary:!0,class:"override-button__menu-tag",focusable:!1,onClick:this.setCurrentContextmenuIndex.bind(this)},{icon:()=>r(x,{name:"more",width:n.size,height:n.size},null)})]})]})]})])]})}}),Es=P({name:"LayoutFeatureWrapper",setup(){return{}},render(){return r(xs,null,null)}}),Ms={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},un=()=>({lockPassword:null}),cn=$o($.isAppLockScreen,!1,window.localStorage,{mergeDefaults:!0}),eo=()=>({setLockAppScreen:t=>{cn.value=t},getLockAppScreen:()=>cn.value}),Ds=P({name:"UnlockScreen",setup(){const[e,{validate:n}]=zr(),{logout:t}=Xn(),{updateSettingState:o}=W(),{setLockAppScreen:a}=eo(),{isTabletOrSmaller:l}=Ge(),s="HH:mm",i="A",u="YYYY-MM-DD",c="ddd",m=ae({lockCondition:un(),HH_MM:H().format(s),AM_PM:H().format(i),YY_MM_DD:H().format(u),DDD:H().format(c)}),f=setInterval(()=>{m.HH_MM=H().format(s),m.AM_PM=H().format(i)},6e3),w=setInterval(()=>{m.YY_MM_DD=H().format(u),m.DDD=H().format(c)},864e5),h=()=>{ue($.appLockScreenPasswordKey,"localStorage"),o("lockScreenSwitch",!1),setTimeout(()=>{t()},100)},y=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页并且重新登录",positiveText:"确定",negativeText:"重新登录",onPositiveClick:h})},d=()=>{const g=De($.appLockScreenPasswordKey,"localStorage");if(!g){window.$dialog.warning({title:"警告",content:()=>"检测到锁屏密码被修改,请重新登录",closable:!1,maskClosable:!1,closeOnEsc:!1,positiveText:"重新登录",onPositiveClick:h});return}const _=ua(g);n().then(()=>{_===m.lockCondition.lockPassword?(a(!1),o("lockScreenSwitch",!1),ue($.appLockScreenPasswordKey,"localStorage"),m.lockCondition=un()):window.$message.warning("密码错误,请重新输入")})};return It(()=>{clearInterval(f),clearInterval(w)}),{...Se(m),backToSigning:y,unlockScreen:d,isTabletOrSmaller:l,register:e}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:n,AM_PM:t,YY_MM_DD:o,DDD:a}=this,l=n.split(":"),{unlockScreen:s,backToSigning:i,register:u}=this;return r("div",{class:"app-lock-screen__content app-lock-screen__content--full"},[r("div",{class:"app-lock-screen__unlock"},[r("div",{class:"app-lock-screen__unlock__content"},[r("div",{class:"app-lock-screen__unlock__content-wrapper"},[r("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[r("div",{class:"left"},[l[0]]),r("div",{class:"right"},[l[1]])])]),r("div",{class:"app-lock-screen__unlock__content-avatar"},[r(Qn,{avatarSize:52,style:"pointer-events: none;",vertical:!0},null)]),r("div",{class:"app-lock-screen__unlock__content-input"},[r(Un,{onRegister:u,model:this.lockCondition,rules:Ms},{default:()=>[r(z,{path:"lockPassword"},{default:()=>[r(zt,{autofocus:!0,value:this.lockCondition.lockPassword,"onUpdate:value":c=>this.lockCondition.lockPassword=c,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,onKeydown:c=>{c.code==="Enter"&&s()}},null)]}),r(L,{justify:"space-between"},{default:()=>[r(X,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[q("返回登陆")]}),r(X,{type:"primary",text:!0,onClick:s.bind(this)},{default:()=>[q("进入系统")]})]})]})]),r("div",{class:"app-lock-screen__unlock__content-date"},[r("div",{class:"current-year"},[o,q(" "),r("span",null,[a]),q(" "),r("span",null,[t])])])])])])}}),zs=e=>{const n=bt(e[0]),t=bt(e[1]),o=bt(e[2]);return O(()=>({"--window-width":"var(--html-width)","--window-height":"var(--html-height)","--layout-content-height":`calc(var(--html-height) - ${n.height.value}px - ${t.height.value}px - ${o.height.value}px)`,"--layout-content-width":`${n.width.value}px`,"--layout-siderbar-height":`${n.height.value}px`,"--layout-menutag-height":`${t.height.value}px`,"--layout-footer-height":`${o.height.value}px`}))},Is=P({name:"RLayout",setup(){const e=Q(),n=Q(),t=Q(),{getMenuTagSwitch:o,getCopyrightSwitch:a}=Y(),{getLockAppScreen:l}=eo(),s=zs([e,n,t]);return{getMenuTagSwitch:o,cssVarsRef:s,getLockAppScreen:l,layoutSiderBarRef:e,layoutMenuTagRef:n,layoutFooterRef:t,getCopyrightSwitch:a}},render(){const{getMenuTagSwitch:e,cssVarsRef:n,getCopyrightSwitch:t}=this,{getLockAppScreen:o}=this;return o()?r(Ds,null,null):r(Vo,{class:"r-layout-full",style:[n],hasSider:!0,embedded:!0},{default:()=>[r(os,null,null),r(Yt,{class:"r-layout-full__viewer"},{default:()=>[r(Ps,{ref:"layoutSiderBarRef"},null),e?r(Es,{ref:"layoutMenuTagRef"},null):null,r(Yt,{ref:Pe,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[r(Zn,null,null)]}),t?r(cs,{ref:"layoutFooterRef"},null):null]})]})}}),Ls=[{path:"/",name:"RLogin",component:()=>D(()=>import("./index-8mx5wfCn.js"),__vite__mapDeps([99,42,22,23,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,48,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,82,83,84,40,41,59,43,44,45,46,47,49,50,51,52,53,54,55,56,100]))},{path:"/",name:"RLayout",component:Is,children:[...Xr(),{path:"/:catchAll(.*)",component:()=>D(()=>import("./index-CwYVoLHf.js"),__vite__mapDeps([101,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,48,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,56,102])),meta:{i18nKey:V("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],dt=Sa({history:wa(),routes:Ls,scrollBehavior:e=>{lr(e)}}),Vi=e=>{e.use(dt),Qr(dt)},jt=()=>dt?{router:dt}:{router:{}},dn="YYYY-MM-DD HH:mm:ss",Fs=()=>({locale:s=>{const i=Qa[s];i?H.locale(i):H.locale(el)},getStartAndEndOfDay:s=>{const{format:i=dn}=s??{},u=H(),c=u.startOf("day"),m=u.endOf("day"),f=u.format(i),w=c.format(i),h=m.format(i);return{today:u,startOfDay:c,endOfDay:m,formatToday:f,formatStartOfDay:w,formatEndOfDay:h}},format:(s,i)=>{const{format:u=dn}=i??{};return H(s).format(u)},isDayjs:s=>H.isDayjs(s),daysDiff:(s,i)=>{const u=H(s);return H(i).diff(u,"days")},isDateInRange:(s,i)=>{const{start:u,end:c}=i,m=H(s);return m.isAfter(u)&&m.isBefore(c)}});function Ge(e){const{width:n,height:t}=Ko(e),o=N(!1),{observer:a}=e??{};return ca(()=>{const{media:s=768}=e??{};o.value=n.value<=s,a==null||a(o.value,{width:n.value,height:t.value})}),{width:n,height:t,isTabletOrSmaller:be(o)}}let ot=999,Ot=!1;const ye="ELEMENT-FULLSCREEN-RAY",pn=document.createElement("style"),Bs=(e,n)=>{const{beforeEnter:t,beforeExit:o,enter:a,exit:l,backgroundColor:s,zIndex:i,transition:u="transform 0.3s var(--r-bezier)"}=n??{};let c=!1;const m={x:null,y:null},f=N(!1),w=()=>{const g=le(e);if(!g)return;const{left:_,top:p}=g.getBoundingClientRect();m.x===null&&m.y===null&&(m.x=-_,m.y=-p),ut(document.body,{"--element-fullscreen-z-index":ge(i,"Null")||ge(i,"Undefined")?ot:i,"--element-fullscreen-transition":u,"--element-fullscreen-background-color":s,"--element-fullscreen-width":"var(--html-width)","--element-fullscreen-height":"var(--html-height)","--element-fullscreen-transform-x":`${m.x}px`,"--element-fullscreen-transform-y":`${m.y}px`});const S=`
+ [${ye}] {
+ position: fixed;
+ width: var(--element-fullscreen-width) !important;
+ height: var(--element-fullscreen-height) !important;
+ transform: translate(var(--element-fullscreen-transform-x), var(--element-fullscreen-transform-y)) !important;
+ transition: var(--element-fullscreen-transition);
+ z-index: var(--element-fullscreen-z-index) !important;
+ background-color: var(--element-fullscreen-background-color);
+ }
+ `.trim();pn.innerHTML=S,Ot||document.head.appendChild(pn)},h=()=>{const g=le(e);t==null||t(),g&&(g.getAttribute(ye)||g.setAttribute(ye,ye),c||(c=!0,ot+=1),Ot||(w(),Ot=!0),g.style.transition=u,f.value=!0,a==null||a())},y=()=>{o==null||o();const g=le(e);g&&g.removeAttribute(ye),f.value=!1,l==null||l()},d=()=>{const g=le(e);g&&(g.getAttribute(ye)?y():h())};return Bt(()=>{const g=le(e);g&&g.removeAttribute(ye),ot=Math.max(999,ot-1),f.value=!1}),{enter:h,exit:y,toggleFullscreen:d,isFullscreen:be(f)}},kt={svg:ba,png:ya,jpeg:ha,blob:ga,pixelData:fa,canvas:ma},Ni=(e,n)=>{const{beforeCreate:t,created:o,createdError:a,finally:l,imageType:s}=n??{};return{create:u=>new Promise((c,m)=>{var h;const f=le(e);if(t==null||t(f),!f)return a==null||a(),m("[useDomToImage]: target element is undefined.");(h=kt[u??s??"jpeg"])==null||h.call(kt,f,n).then(y=>(o==null||o(y,f),c(y))).catch(y=>(a==null||a(y),m(y))).finally(()=>{l==null||l(f)})})}},ji=(e,n)=>({print:()=>{const o=le(e)||e;ea({...Ie(n,["printable"]),printable:o})}}),at={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},Vs=(e,n)=>{const t=O(()=>({...at,...Ie(n,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size","onUpdate:pageSize"]),...a})),o=Q(e),a={onUpdatePage:p=>{var v;const{pageChange:S}=t.value;l.value.page=p,(v=o.value)==null||v.call(o),S==null||S(p)},onUpdatePageSize:p=>{var v;const{pageSizeChange:S}=t.value;l.value.pageSize=p,l.value.page=at.page,(v=o.value)==null||v.call(o),S==null||S(p)}},l=N(t.value),s=l.value.onUpdatePage,i=l.value.onUpdatePageSize,u=()=>l.value.itemCount,c=p=>{l.value.itemCount=p},m=()=>l.value.page,f=p=>{s(p)},w=()=>l.value.pageSize,h=p=>{i(p)},y=()=>l.value,d=o.value,g=p=>{o.value=p},_=()=>{const{pageSizes:p}=l.value;l.value.page=at.page,l.value.pageSize=(p==null?void 0:p[0])||at.pageSize};return Bt(()=>{o.value=void 0}),[l,{getItemCount:u,setItemCount:c,getPage:m,setPage:f,getPageSize:w,setPageSize:h,getPagination:y,getCallback:d,setCallback:g,resetPagination:_}]},to=()=>({isLayoutContentMaximized:O(()=>gt("layoutContentMaximize").value),maximize:(t,o)=>{var i;const{scrollToOptions:a}=o??{},l=le(Pe),{toggleFullscreen:s}=Bs(l,o);me("layoutContentMaximize",t),s(),a&&t&&((i=Pe==null?void 0:Pe.value)==null||i.scrollTo(a))}}),Ns=()=>({reload:(o=800)=>{me("globalMainLayoutLoad",!1),setTimeout(()=>me("globalMainLayoutLoad",!0),o)},openSpin:()=>{me("layoutContentSpinning",!0)},closeSpin:()=>{me("layoutContentSpinning",!1)}}),Ui=()=>({setWatermarkContent:a=>{const{getWatermarkConfig:l}=Y(),s=Object.assign({},l.value,{content:a}),{updateSettingState:i}=W();i("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:a}=W();a("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:a}=W();a("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:a}=Y(),{updateSettingState:l}=W();l("watermarkSwitch",!a.value)}}),lt=e=>{const{getPrimaryColorOverride:n}=Y(),{updateSettingState:t}=W();t("primaryColorOverride",e?st({},n.value,_e.appNaiveUIThemeOverrides.dark):st({},n.value,_e.appNaiveUIThemeOverrides.light))},$i=()=>{const e=()=>{const{getAppTheme:l}=Y(),{t:s}=qe();return{theme:l.value,themeI18nLabel:l.value?s("headerSettingOptions.ThemeOptions.Dark"):s("headerSettingOptions.ThemeOptions.Light"),themeLabel:l.value?"Dark":"Light"}};return{darkTheme:()=>{const{updateSettingState:l}=W();l("_appTheme",!0),l("appTheme","dark"),lt(!0)},lightTheme:()=>{const{updateSettingState:l}=W();l("_appTheme",!1),l("appTheme","light"),lt(!1)},toggleTheme:()=>{const{theme:l}=e(),{updateSettingState:s}=W();s("_appTheme",!l),s("appTheme",l?"light":"dark"),lt(!l)},getAppTheme:e,syncSystemTheme:()=>{const{getAppTheme:l}=Y(),{updateSettingState:s}=W(),{system:i}=wn();s("_appTheme",i.value==="dark"),s("appTheme","auto"),lt(l.value)}}},ke=(e,n)=>{const{getMenuTagOptions:t}=Te();if(typeof e=="number"){if(isNaN(e)){console.warn(`${n}: The ${e} is NaN, expect number.`);return}if(e>t.value.length||e<-1){console.warn(`${n}: The incoming index ${e} did not match the corresponding item.`);return}return{option:t.value[e],index:e}}else if(typeof e=="string"){const o=t.value.findIndex(a=>a.fullPath===e);return o>-1?{option:t.value[o],index:o}:console.warn(`${n}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:o}=e,a=t.value.findIndex(l=>l.fullPath===o);if(a===-1){console.warn(`${n}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:a}}};function no(){const{getMenuTagOptions:e,getMenuKey:n}=Te(),{changeMenuModelValue:t,spliceMenTagOptions:o,setMenuTagOptions:a,resolveOption:l}=Fe(),s=()=>e.value.findIndex(y=>y.fullPath===n.value),i=y=>{const d=ke(y,"checkCloseRight");if(d){const{index:g}=d,_=e.value.length-1;return!(g>=_)}return!1},u=y=>{const d=ke(y,"checkCloseRight");if(d){const{index:g}=d,_=e.value.length-1;return g===0?!1:g>0&&_>0}return!1};return{close:y=>{const d=ke(y,"close");if(e.value.length!==1&&d){const{index:g,option:_}=d;if(o(g),_.fullPath===n.value){let p=u(g)?g-1:i(g)?g:g-1;p<0&&(p=0);const S=e.value[p];S&&t(S.fullPath,S)}}},closeAll:()=>{o(0,e.value.length);const{getRootPath:y}=Ye(),{router:{getRoutes:d}}=jt(),g=d().find(_=>_.path===y.value);if(g){const _=Ne(g,Et),p=l(_);t(p.path,l({...p,fullPath:p.path}))}},closeRight:y=>{const d=ke(y,"closeRight");if(d){const{option:g,index:_}=d,p=e.value.length-_,S=s();o(_+1,p),_<=S&&n.value!==g.fullPath&&t(g.fullPath,g)}},closeLeft:y=>{const d=ke(y,"closeLeft");if(d){const{option:g,index:_}=d,p=s();o(0,_),p<=_&&n.value!==g.fullPath&&t(g.fullPath,g)}},closeOther:y=>{const d=ke(y,"closeOther");if(d){const{option:g}=d;n.value!==g.fullPath?(o(0,e.value.length),t(g.fullPath,g)):a(g,!1)}},getCurrentTagIndex:s,checkCloseRight:i,checkCloseLeft:u}}function Ki(){return{navigationTo:(n,t)=>{const{router:{getRoutes:o,push:a,replace:l}}=jt(),{isPush:s=!0,query:i}=t||{},u=c=>s?a({path:c,query:i}):l({path:c,query:i});if(typeof n=="number"){if(isNaN(n)){console.warn(`[navigationTo]: The ${n} is NaN, expect number.`);return}const{getMenuOptions:c}=Te();if(n>c.value.length){console.warn(`[navigationTo]: The current ${n} exceeds the maximum number of menus.`);return}const m=c.value[n],f=w=>{if(w.children&&w.children.length>0){const{children:[h]}=w;f(h);return}u(w.fullPath)};f(m)}else if(typeof n=="string"){const c=o().find(m=>m.path===n);c?u(c.path):console.warn(`[navigationTo]: The path "${n}" is not found.`)}else u(n.fullPath)}}}function Ye(){const{getAppRootRoute:e}=Y(),{updateSettingState:n}=W(),t=e,o=O(()=>e.value.path),a=O(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:a,setRootRoute:s=>{n("appRootRoute",Object.assign({},e.value,s))}}}const js=(e,n)=>{const{show:t,...o}=n;e.meta.extra=Object.assign({},e.meta.extra,{...o,show:t}),e.extra=Kn(e)},mn=(e,n,t)=>{const o=qn(e,n);o&&js(o,t)},At=(e,n,t)=>{const{getMenuOptions:o}=Te();if(typeof e=="string")mn(o.value,e,t);else if(ge(e,"Object")){const{fullPath:a}=e;mn(o.value,a,t)}else console.warn(`[useBadge ${n}]: target expect string or object.`)};function Wi(){return{hidden:o=>{At(o,"hidden",{show:!1})},show:(o,a)=>{At(o,"show",{...a,show:!0})},update:(o,a)=>{At(o,"update",a)}}}const qi=()=>{const e=Dn.value,{scrollTo:n}=e||{};if(!n)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return n},oo=()=>De($.localeLanguage,"localStorage",{defaultValue:Ja});export{Ei as $,_i as A,Mn as B,_t as C,Qa as D,hi as E,Mi as F,Ya as G,Ci as H,ki as I,Ai as J,Pi as K,Dn as L,bi as M,Li as N,Ii as O,Ri as P,Vs as Q,Un as R,ts as S,Oi as T,Rr as U,br as V,Nr as W,Di as X,Fs as Y,zi as Z,D as _,Ni as a,rs as a0,Bi as a1,wi as a2,xr as a3,Nn as a4,to as a5,Wi as a6,Ui as a7,Ns as a8,Ki as a9,ji as b,qi as c,Si as d,Y as e,$ as f,yi as g,_e as h,Qn as i,zr as j,W as k,un as l,eo as m,xi as n,gt as o,Xn as p,vi as q,Ms as r,el as s,Fi as t,$i as u,Ti as v,Vi as w,qe as x,Ye as y,x as z};
diff --git a/js/hooks-RnuDI-lA.js.gz b/js/hooks-RnuDI-lA.js.gz
new file mode 100644
index 00000000..e6b8aa76
Binary files /dev/null and b/js/hooks-RnuDI-lA.js.gz differ
diff --git a/js/index---_EbtGZ.js.gz b/js/index---_EbtGZ.js.gz
deleted file mode 100644
index 2aff765a..00000000
Binary files a/js/index---_EbtGZ.js.gz and /dev/null differ
diff --git a/js/index-0_9nfOMD.js b/js/index-0_9nfOMD.js
new file mode 100644
index 00000000..ea2d3452
--- /dev/null
+++ b/js/index-0_9nfOMD.js
@@ -0,0 +1 @@
+import{a3 as V,$ as z,T as G,U as L,z as P,a4 as j}from"./hooks-RnuDI-lA.js";import{m as _}from"./utils-Blr39eif.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as n,w as K,N as D,ag as q,P as u,b as r,H,M as F,am as X,p as Y,J as Q}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as W,d as e,J as o,q as Z,F as I}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as x,h as ee,x as te}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function N(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Z(i)}const at=W({name:"TableView",setup(){const[i,{getTableInstance:c,clearFilters:p,clearSorter:m,scrollTo:f,filters:C,sort:k,downloadCsv:h,print:y}]=V(),w=[{type:"selection"},{title:"Name",key:"name",filterOptions:[{label:"John Brown",value:"John Brown"},{label:"Jim Green",value:"Jim Green"}],filter:(t,a)=>a.name.includes(t.toString())},{title:"Age",key:"age",sorter:(t,a)=>t.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(d=>e(K,{type:"info",bordered:!1,style:"margin-right: 6px"},N(d)?d:{default:()=>[d]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:t=>e(n,{align:"center"},{default:()=>[e(u,{size:"tiny"},{default:()=>[o("查看")]}),e(j,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],b=x([...w].map((t,a)=>({...t}))),s=x([]),g=[{label:"编辑",key:"edit"},{label:()=>e("span",{style:"color: red;"},[o("删除")]),key:"delete"}],E=ee({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[T,{checkedRowKeysBind:B,getKeys:R,getRows:l,clearKey:v,clearAll:A,selectKey:S}]=z(s,b,{rowKey:"key",onChange:(t,a,d)=>{}}),J=()=>{for(let t=0;t<10;t++)s.value.push({key:_(),name:t%2===0?"John Brown":"Jim Green",age:t+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},M=t=>{window.$message.info(`${t}`)},O=()=>{const{key:t}=s.value[1];v(t)},$=()=>{s.value.map(a=>a.key).forEach(a=>S(a))},U=()=>{const{key:t}=s.value[1];S(t)};return J(),{...te(E),tableData:s,actionColumns:b,baseColumns:w,tableMenuOptions:g,menuSelect:M,register:i,getKeys:R,getRows:l,clearKey:v,clearAll:A,checkedRowKeysBind:B,checkedRowKeys:T,clearSecondIndexRow:O,selectAll:$,selectSecondIndexRow:U,clearFilters:p,clearSorter:m,scrollTo:f,filters:C,sort:k,downloadCsv:h,getTableInstance:c,print:y}},render(){let i;const{register:c,clearAll:p,checkedRowKeysBind:m,clearSecondIndexRow:f,selectAll:C,selectSecondIndexRow:k,clearFilters:h,clearSorter:y,scrollTo:w,filters:b,sort:s,downloadCsv:g,getTableInstance:E,getRows:T,getKeys:B,print:R}=this;return e(n,{vertical:!0},{default:()=>[e(D,{title:"RTable"},{default:()=>[o("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),e(D,{title:"useTable"},{default:()=>[e(n,{vertical:!0,style:"width: 100%"},{default:()=>[e(q,{title:"DataTable Methods",type:"info"},{default:()=>[o("其余的方法查看")," ",e("a",{style:"color: transparent",href:"https://www.naiveui.com/zh-CN/dark/components/data-table#DataTable-Methods"},[o("Naive UI")]),o("官网,保持一致。")]}),e(n,null,{default:()=>[e(u,{onClick:y.bind(this)},{default:()=>[o("清除所有排序")]}),e(u,{onClick:h.bind(this)},{default:()=>[o("清除所有过滤")]}),e(u,{onClick:()=>{g()}},{default:()=>[o("下载 CSV")]}),e(u,{onClick:()=>E()},{default:()=>[o("getTableInstance")]}),e(u,{onClick:()=>R()},{default:()=>[o("打印")]})]})]})]}),e(D,{title:"useCheckedRowKeys"},{default:()=>[e(n,{vertical:!0},{default:()=>[e(n,null,{default:()=>[e(u,{onClick:C.bind(this)},{default:()=>[o("选中所有行")]}),e(u,{onClick:p.bind(this)},{default:()=>[o("取消所有已选中行")]}),e(u,{onClick:k.bind(this)},{default:()=>[o("选中第二行")]}),e(u,{onClick:f.bind(this)},{default:()=>[o("取消第二行选中")]})]}),e(n,null,N(i=this.checkedRowKeys.map(l=>e(K,{type:"success",key:l},N(l)?l:{default:()=>[l]})))?i:{default:()=>[i]})]})]}),e(G,{collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateOpen:l=>window.$message.info(`我是 RCollapse 组件${l?"收起":"展开"}的回调函数`)},{action:()=>e(I,null,[e(u,{type:"primary"},{default:()=>[o("搜索")]}),e(u,null,{default:()=>[o("重置")]})]),default:()=>e(I,null,[e(r,null,{default:()=>[e(H,null,null)]}),e(r,null,{default:()=>[e(F,null,null)]}),e(r,null,{default:()=>[e(X,{type:"datetimerange",clearable:!0},null)]}),e(r,null,{default:()=>[e(F,null,null)]}),e(r,null,{default:()=>[e(F,null,null)]})])}),e(L,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":l=>this.checkedRowKeys=l,onUpdateCheckedRowKeys:m.bind(this),onRegister:c.bind(this),scrollX:1e3,title:e(n,{align:"center"},{default:()=>[e("span",null,[o("标题插槽:")]),e(Q,{onUpdateValue:l=>this.tableLoading=l},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":l=>this.actionColumns=l,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[e(Y,null,{trigger:()=>e(P,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:l=>l.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{at as default};
diff --git a/js/index-0_9nfOMD.js.gz b/js/index-0_9nfOMD.js.gz
new file mode 100644
index 00000000..ed33ecbb
Binary files /dev/null and b/js/index-0_9nfOMD.js.gz differ
diff --git a/js/index-2ToC72PV.js.gz b/js/index-2ToC72PV.js.gz
deleted file mode 100644
index 19304f8d..00000000
Binary files a/js/index-2ToC72PV.js.gz and /dev/null differ
diff --git a/js/index-D04Ru66q.js b/js/index-8mx5wfCn.js
similarity index 83%
rename from js/index-D04Ru66q.js
rename to js/index-8mx5wfCn.js
index 68fa2ce9..9283eccd 100644
--- a/js/index-D04Ru66q.js
+++ b/js/index-8mx5wfCn.js
@@ -1 +1 @@
-import{R as O,j as L,x as C,p as A,y as F,f,z as r,e as P,u as j,B as $,k as z}from"./hooks-C2RPH8Ms.js";import{s as w}from"./utils-oa3VVvWi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import{u as G}from"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{I as S,M as y,P as V,W as I,p as q,e as l,y as D,J as E,A as b,k as Q,a as U,b as v,N as H,s as W,T as u,F as _}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as s,d as e,q as c,J as d,F as B}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as m,h as k,x as R}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import{Q as J}from"./vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js";import{L as K}from"./ray-dCjhX_JK.js";import{f as M}from"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import{A as X}from"./index-Ule7qMcG.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function Y(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const Z=s({name:"RSigning",setup(){const[t,{validate:i}]=L(),{t:n}=C(),{signing:a}=A(),{getRootPath:o}=F(),p=m(!1),x=()=>({name:"Ray Admin",pwd:"123456"}),T=G(),g=m(x()),N={name:{required:!0,message:n("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:n("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:g,register:t,handleLogin:()=>{i().then(()=>{p.value=!0,a(g.value).then(h=>{h.code===0&&setTimeout(()=>{window.$message.success(`欢迎${g.value.name}登陆~`),w(f.token,"tokenValue","localStorage"),w(f.signing,h.data,"localStorage"),T.push(o.value),p.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")})})},rules:N,loading:p}},render(){let t;const{$t:i,loading:n,register:a}=this;return e(O,{model:this.signingForm,onRegister:a,rules:this.rules},{default:()=>[e(S,{label:i("views.login.index.Name"),path:"name"},{default:()=>[e(y,{value:this.signingForm.name,"onUpdate:value":o=>this.signingForm.name=o,placeholder:i("views.login.index.NamePlaceholder")},null)]}),e(S,{label:i("views.login.index.Password"),path:"pwd"},{default:()=>[e(y,{value:this.signingForm.pwd,"onUpdate:value":o=>this.signingForm.pwd=o,type:"password",showPasswordOn:"click",placeholder:i("views.login.index.PasswordPlaceholder"),onKeydown:o=>o.key==="Enter"&&this.handleLogin()},null)]}),e(V,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:n},Y(t=i("views.login.index.Login"))?t:{default:()=>[t]})]})}}),ee=s({name:"RRegister",render(){return e(I,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),te=s({name:"QRCodeSigning",setup(){const t=k({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...R(t)}},render(){return e("div",{class:"qrcode-signing"},[e(J,{text:"ray template yes",size:200,logoImage:K},null)])}});function ie(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const ne=s({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:n=>{window.$message.info(`调用${n.tooltipLabel}`)}}},render(){let t;return e(l,{class:"sso-signing",align:"center"},ie(t=this.ssoSigningOptions.map(i=>e(q,{key:i.key},{trigger:()=>e(r,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?t:{default:()=>[t]})}}),oe=s({name:"ThemeSwitch",setup(){const{darkTheme:t,lightTheme:i}=j(),{getAppTheme:n}=P(),a=m(n.value);return{darkTheme:t,lightTheme:i,getAppTheme:n,railStyle:({checked:p})=>p?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:a}},render(){const{$t:t,darkTheme:i,lightTheme:n,railStyle:a}=this;return e(l,{justify:"center"},{default:()=>[e(D,null,{trigger:()=>e(E,{value:this.modelAppThemeRef,"onUpdate:value":o=>this.modelAppThemeRef=o,railStyle:a.bind(this),onUpdateValue:o=>o?i():n()},{"checked-icon":()=>e(r,{name:"dark"},null),"unchecked-icon":()=>e(r,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?t("headerSettingOptions.ThemeOptions.Dark"):t("headerSettingOptions.ThemeOptions.Light")})]})}});var ae={layout:{copyright:"Copyright © 2022-present Ray"}};function le(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const mt=s({name:"RLogin",setup(){const{layout:{copyright:t}}=ae,i=k({tabsValue:"signing"}),{height:n,width:a}=M(),{updateLocale:o}=z();return{...R(i),windowHeight:n,updateLocale:o,copyright:t,windowWidth:a}},render(){let t;const{$t:i}=this;return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[e("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[e("div",{class:["login-wrapper__content"]},[e(l,{align:"center",class:"login-title__wrapper"},{default:()=>[e(r,{name:"ray",size:"48"},null),e(b,{class:"login-title",type:"info",size:28},{default:()=>[d("Ray Template")]})]}),e(l,{align:"center",class:"login-action__wrapper"},{default:()=>[e(oe,null,null),e(Q,{options:$,onSelect:n=>this.updateLocale(n),trigger:"click"},{default:()=>[e(r,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),e(U,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[e(v,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[e(l,{align:"center",vertical:!0},{default:()=>[e(r,{name:"login_bg",width:"368",height:"368"},null),e(b,{class:"login-title",type:"info",size:36},le(t=i("views.login.index.RayTemplate"))?t:{default:()=>[t]})]})]}),e(v,{span:1,class:"login__right-wrapper"},{default:()=>[e(H,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[e(W,{value:this.tabsValue,"onUpdate:value":n=>this.tabsValue=n,type:"line",animated:!0,size:"large"},{default:()=>e(B,null,[e(u,{tab:i("views.login.index.Signing"),name:"signing"},{default:()=>[e(Z,null,null)]}),e(u,{tab:i("views.login.index.Register"),name:"register"},{default:()=>[e(ee,null,null)]}),e(u,{tab:i("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[e(te,null,null)]})])}),e(_,null,{default:()=>[d("其他登陆方式")]}),e(ne,null,null),e(_,null,{default:()=>[d("友情链接")]}),e(X,null,null)]})]})]}),e(l,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{mt as default};
+import{R as O,j as L,x as C,p as A,y as F,f,z as r,e as P,u as j,B as $,k as z}from"./hooks-RnuDI-lA.js";import{s as w}from"./utils-Blr39eif.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import{u as G}from"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{I as S,M as y,P as V,W as I,p as q,e as l,y as D,J as E,A as b,k as Q,a as U,b as v,N as H,s as W,T as u,F as _}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as s,d as e,q as c,J as d,F as B}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as m,h as k,x as R}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{Q as J}from"./vue3-next-qrcode@2.0.10_typescript@5.6.3-BsHQwc6L.js";import{L as K}from"./ray-dCjhX_JK.js";import{f as M}from"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import{A as X}from"./index-DNgI04vX.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function Y(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const Z=s({name:"RSigning",setup(){const[t,{validate:i}]=L(),{t:n}=C(),{signing:a}=A(),{getRootPath:o}=F(),p=m(!1),x=()=>({name:"Ray Admin",pwd:"123456"}),T=G(),g=m(x()),N={name:{required:!0,message:n("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:n("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:g,register:t,handleLogin:()=>{i().then(()=>{p.value=!0,a(g.value).then(h=>{h.code===0&&setTimeout(()=>{window.$message.success(`欢迎${g.value.name}登陆~`),w(f.token,"tokenValue","localStorage"),w(f.signing,h.data,"localStorage"),T.push(o.value),p.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")})})},rules:N,loading:p}},render(){let t;const{$t:i,loading:n,register:a}=this;return e(O,{model:this.signingForm,onRegister:a,rules:this.rules},{default:()=>[e(S,{label:i("views.login.index.Name"),path:"name"},{default:()=>[e(y,{value:this.signingForm.name,"onUpdate:value":o=>this.signingForm.name=o,placeholder:i("views.login.index.NamePlaceholder")},null)]}),e(S,{label:i("views.login.index.Password"),path:"pwd"},{default:()=>[e(y,{value:this.signingForm.pwd,"onUpdate:value":o=>this.signingForm.pwd=o,type:"password",showPasswordOn:"click",placeholder:i("views.login.index.PasswordPlaceholder"),onKeydown:o=>o.key==="Enter"&&this.handleLogin()},null)]}),e(V,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:n},Y(t=i("views.login.index.Login"))?t:{default:()=>[t]})]})}}),ee=s({name:"RRegister",render(){return e(I,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),te=s({name:"QRCodeSigning",setup(){const t=k({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...R(t)}},render(){return e("div",{class:"qrcode-signing"},[e(J,{text:"ray template yes",size:200,logoImage:K},null)])}});function ie(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const ne=s({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:n=>{window.$message.info(`调用${n.tooltipLabel}`)}}},render(){let t;return e(l,{class:"sso-signing",align:"center"},ie(t=this.ssoSigningOptions.map(i=>e(q,{key:i.key},{trigger:()=>e(r,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?t:{default:()=>[t]})}}),oe=s({name:"ThemeSwitch",setup(){const{darkTheme:t,lightTheme:i}=j(),{getAppTheme:n}=P(),a=m(n.value);return{darkTheme:t,lightTheme:i,getAppTheme:n,railStyle:({checked:p})=>p?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:a}},render(){const{$t:t,darkTheme:i,lightTheme:n,railStyle:a}=this;return e(l,{justify:"center"},{default:()=>[e(D,null,{trigger:()=>e(E,{value:this.modelAppThemeRef,"onUpdate:value":o=>this.modelAppThemeRef=o,railStyle:a.bind(this),onUpdateValue:o=>o?i():n()},{"checked-icon":()=>e(r,{name:"dark"},null),"unchecked-icon":()=>e(r,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?t("headerSettingOptions.ThemeOptions.Dark"):t("headerSettingOptions.ThemeOptions.Light")})]})}});var ae={layout:{copyright:"Copyright © 2022-present Ray"}};function le(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!c(t)}const mt=s({name:"RLogin",setup(){const{layout:{copyright:t}}=ae,i=k({tabsValue:"signing"}),{height:n,width:a}=M(),{updateLocale:o}=z();return{...R(i),windowHeight:n,updateLocale:o,copyright:t,windowWidth:a}},render(){let t;const{$t:i}=this;return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[e("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[e("div",{class:["login-wrapper__content"]},[e(l,{align:"center",class:"login-title__wrapper"},{default:()=>[e(r,{name:"ray",size:"48"},null),e(b,{class:"login-title",type:"info",size:28},{default:()=>[d("Ray Template")]})]}),e(l,{align:"center",class:"login-action__wrapper"},{default:()=>[e(oe,null,null),e(Q,{options:$,onSelect:n=>this.updateLocale(n),trigger:"click"},{default:()=>[e(r,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),e(U,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[e(v,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[e(l,{align:"center",vertical:!0},{default:()=>[e(r,{name:"login_bg",width:"368",height:"368"},null),e(b,{class:"login-title",type:"info",size:36},le(t=i("views.login.index.RayTemplate"))?t:{default:()=>[t]})]})]}),e(v,{span:1,class:"login__right-wrapper"},{default:()=>[e(H,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[e(W,{value:this.tabsValue,"onUpdate:value":n=>this.tabsValue=n,type:"line",animated:!0,size:"large"},{default:()=>e(B,null,[e(u,{tab:i("views.login.index.Signing"),name:"signing"},{default:()=>[e(Z,null,null)]}),e(u,{tab:i("views.login.index.Register"),name:"register"},{default:()=>[e(ee,null,null)]}),e(u,{tab:i("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[e(te,null,null)]})])}),e(_,null,{default:()=>[d("其他登陆方式")]}),e(ne,null,null),e(_,null,{default:()=>[d("友情链接")]}),e(X,null,null)]})]})]}),e(l,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{mt as default};
diff --git a/js/index-8mx5wfCn.js.gz b/js/index-8mx5wfCn.js.gz
new file mode 100644
index 00000000..6e75462a
Binary files /dev/null and b/js/index-8mx5wfCn.js.gz differ
diff --git a/js/index-DNwahwnm.js b/js/index-B1GS69sJ.js
similarity index 76%
rename from js/index-DNwahwnm.js
rename to js/index-B1GS69sJ.js
index 98ef760d..3d6b9e6c 100644
--- a/js/index-DNwahwnm.js
+++ b/js/index-B1GS69sJ.js
@@ -1 +1 @@
-import{V as F,n as l}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as d,N as e,P as o}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as p,d as u,J as t}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{h as s,x as E}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Au=p({name:"ModalDemo",setup(){const a=s({modal1:!1,modal2:!1,modal3:!1}),{create:i}=F(),r=()=>{i({title:"卡片模态框",draggable:!0,preset:"card",content:()=>u("div",{style:"height: 3000px;"},[t("我可以被拖拽的全屏card模态框")]),fullscreen:!0})},m=()=>{i({title:"模态框",content:"内容",preset:"dialog",draggable:!0})};return{...E(a),createCardModal:r,createDialogModal:m}},render(){const{createCardModal:a,createDialogModal:i}=this;return u(d,{vertical:!0},{default:()=>[u(e,{title:"props"},{default:()=>[u(d,{vertical:!0},{default:()=>[u("h3",null,[t("fullscreen: 全屏模态框。")])]})]}),u(l,{show:this.modal1,"onUpdate:show":r=>this.modal1=r,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[u("div",{style:"height: 3000px;"},[t("我可以被拖拽的全屏card模态框")])]}),u(l,{show:this.modal2,"onUpdate:show":r=>this.modal2=r,preset:"card",title:"可拖拽卡片模态框",draggable:!0},{default:()=>[u("p",null,[t("我可以被拖拽")])]}),u(l,{show:this.modal3,"onUpdate:show":r=>this.modal3=r,preset:"dialog",title:"可拖拽卡片模态框",draggable:!0},{default:()=>[u("p",null,[t("我可以被拖拽")])]}),u(e,{title:"可拖拽模态框"},{default:()=>[u(o,{onClick:()=>this.modal2=!0},{default:()=>[t("卡片模态框")]}),u(o,{onClick:()=>this.modal3=!0},{default:()=>[t("对话框模态框")]})]}),u(e,{title:"全屏模态框"},{default:()=>[u(d,{vertical:!0},{default:()=>[u("h4",null,[t("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),u(o,{onClick:()=>this.modal1=!0},{default:()=>[t("打开")]})]})]}),u(e,{title:"手动设置宽度"},{default:()=>[u("h4",null,[t("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),u("h4",null,[t("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),u("h4",null,[t("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),u("h4",null,[t("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]}),u(e,{title:"重写 useModal"},{default:()=>[u(o,{onClick:a.bind(this)},{default:()=>[t("创建卡片模态框")]}),u(o,{onClick:i.bind(this)},{default:()=>[t("创建对话框模态框")]})]})]})}});export{Au as default};
+import{V as F,n as l}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as d,N as e,P as o}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as p,d as u,J as t}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{h as s,x as E}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Au=p({name:"ModalDemo",setup(){const a=s({modal1:!1,modal2:!1,modal3:!1}),{create:i}=F(),r=()=>{i({title:"卡片模态框",draggable:!0,preset:"card",content:()=>u("div",{style:"height: 3000px;"},[t("我可以被拖拽的全屏card模态框")]),fullscreen:!0})},m=()=>{i({title:"模态框",content:"内容",preset:"dialog",draggable:!0})};return{...E(a),createCardModal:r,createDialogModal:m}},render(){const{createCardModal:a,createDialogModal:i}=this;return u(d,{vertical:!0},{default:()=>[u(e,{title:"props"},{default:()=>[u(d,{vertical:!0},{default:()=>[u("h3",null,[t("fullscreen: 全屏模态框。")])]})]}),u(l,{show:this.modal1,"onUpdate:show":r=>this.modal1=r,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[u("div",{style:"height: 3000px;"},[t("我可以被拖拽的全屏card模态框")])]}),u(l,{show:this.modal2,"onUpdate:show":r=>this.modal2=r,preset:"card",title:"可拖拽卡片模态框",draggable:!0},{default:()=>[u("p",null,[t("我可以被拖拽")])]}),u(l,{show:this.modal3,"onUpdate:show":r=>this.modal3=r,preset:"dialog",title:"可拖拽卡片模态框",draggable:!0},{default:()=>[u("p",null,[t("我可以被拖拽")])]}),u(e,{title:"可拖拽模态框"},{default:()=>[u(o,{onClick:()=>this.modal2=!0},{default:()=>[t("卡片模态框")]}),u(o,{onClick:()=>this.modal3=!0},{default:()=>[t("对话框模态框")]})]}),u(e,{title:"全屏模态框"},{default:()=>[u(d,{vertical:!0},{default:()=>[u("h4",null,[t("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),u(o,{onClick:()=>this.modal1=!0},{default:()=>[t("打开")]})]})]}),u(e,{title:"手动设置宽度"},{default:()=>[u("h4",null,[t("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),u("h4",null,[t("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),u("h4",null,[t("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),u("h4",null,[t("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]}),u(e,{title:"重写 useModal"},{default:()=>[u(o,{onClick:a.bind(this)},{default:()=>[t("创建卡片模态框")]}),u(o,{onClick:i.bind(this)},{default:()=>[t("创建对话框模态框")]})]})]})}});export{Au as default};
diff --git a/js/index-B1GS69sJ.js.gz b/js/index-B1GS69sJ.js.gz
new file mode 100644
index 00000000..64263315
Binary files /dev/null and b/js/index-B1GS69sJ.js.gz differ
diff --git a/js/index-BtXTv-Bu.js b/js/index-B5CMPcSu.js
similarity index 82%
rename from js/index-BtXTv-Bu.js
rename to js/index-B5CMPcSu.js
index f8b64cca..c15fbed9 100644
--- a/js/index-BtXTv-Bu.js
+++ b/js/index-B5CMPcSu.js
@@ -1 +1 @@
-import{_ as o,z as c}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as p,d as t,O as m,V as n,q as v}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{N as E,e as d,p as a}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{k as u}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function g(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!v(i)}const Io=p({name:"PreviewSVGIcons",setup(){const i=u([]);return Object.keys(Object.assign({"/src/icons/action/close_other.svg":()=>o(()=>import("./close_other-DPtbrCYd.js"),[]),"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-D_jdG9mi.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BPf1PV7s.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-CFLGi5BR.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-DyoycADf.js"),[]),"/src/icons/action/shared.svg":()=>o(()=>import("./shared-DVfOv8Mx.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-DX8SFJx4.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-DWMWcuX1.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-zODhV8ab.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWWBs-Ry.js"),[]),"/src/icons/template/system_os.svg":()=>o(()=>import("./system_os-Bu1k9Avg.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-B43hVi0H.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-BOVZ3dlJ.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/question.svg":()=>o(()=>import("./question-TxSSjOrI.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(e=>{var s;const _=(s=e.match(/\/(\w+)\.svg/))==null?void 0:s[1];_&&i.value.push(_)}),{icons:i}},render(){return t(E,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return t(d,null,g(i=this.icons.map(r=>m(t("div",{class:"pre-view-icons__card",key:r},[t(a,null,{trigger:()=>t(c,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[n("copy"),``]])))?i:{default:()=>[i]})}})}});export{Io as default};
+import{_ as o,z as c}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as p,d as t,O as m,V as n,q as v}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{N as E,e as d,p as a}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{k as u}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function g(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!v(i)}const Io=p({name:"PreviewSVGIcons",setup(){const i=u([]);return Object.keys(Object.assign({"/src/icons/action/close_other.svg":()=>o(()=>import("./close_other-DPtbrCYd.js"),[]),"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-D_jdG9mi.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BPf1PV7s.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-CFLGi5BR.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-DyoycADf.js"),[]),"/src/icons/action/shared.svg":()=>o(()=>import("./shared-DVfOv8Mx.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-DX8SFJx4.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-DWMWcuX1.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-zODhV8ab.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWWBs-Ry.js"),[]),"/src/icons/template/system_os.svg":()=>o(()=>import("./system_os-Bu1k9Avg.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-B43hVi0H.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-BOVZ3dlJ.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/question.svg":()=>o(()=>import("./question-TxSSjOrI.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(e=>{var s;const _=(s=e.match(/\/(\w+)\.svg/))==null?void 0:s[1];_&&i.value.push(_)}),{icons:i}},render(){return t(E,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return t(d,null,g(i=this.icons.map(r=>m(t("div",{class:"pre-view-icons__card",key:r},[t(a,null,{trigger:()=>t(c,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[n("copy"),``]])))?i:{default:()=>[i]})}})}});export{Io as default};
diff --git a/js/index-B5CMPcSu.js.gz b/js/index-B5CMPcSu.js.gz
new file mode 100644
index 00000000..5884d377
Binary files /dev/null and b/js/index-B5CMPcSu.js.gz differ
diff --git a/js/index-B80pdDJb.js.gz b/js/index-B80pdDJb.js.gz
deleted file mode 100644
index 19acddbc..00000000
Binary files a/js/index-B80pdDJb.js.gz and /dev/null differ
diff --git a/js/index-BHX-cpaT.js b/js/index-BHX-cpaT.js
deleted file mode 100644
index 3ae20a57..00000000
--- a/js/index-BHX-cpaT.js
+++ /dev/null
@@ -1 +0,0 @@
-import{a3 as $,Y as z,T as G,U as L,z as P,a4 as j}from"./hooks-C2RPH8Ms.js";import{m as Y}from"./utils-oa3VVvWi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as n,w as K,N as D,ag as _,P as u,b as r,H as q,M as F,am as H,p as X,J as Q}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as W,d as e,J as o,q as Z,F as I}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as x,h as ee,x as te}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function N(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Z(i)}const at=W({name:"TableView",setup(){const[i,{getTableInstance:c,clearFilters:p,clearSorter:m,scrollTo:f,filters:C,sort:k,downloadCsv:h,print:y}]=$(),w=[{type:"selection"},{title:"Name",key:"name",filterOptions:[{label:"John Brown",value:"John Brown"},{label:"Jim Green",value:"Jim Green"}],filter:(t,a)=>a.name.includes(t.toString())},{title:"Age",key:"age",sorter:(t,a)=>t.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(d=>e(K,{type:"info",bordered:!1,style:"margin-right: 6px"},N(d)?d:{default:()=>[d]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:t=>e(n,{align:"center"},{default:()=>[e(u,{size:"tiny"},{default:()=>[o("查看")]}),e(j,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],b=x([...w].map((t,a)=>({...t}))),s=x([]),g=[{label:"编辑",key:"edit"},{label:()=>e("span",{style:"color: red;"},[o("删除")]),key:"delete"}],E=ee({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[T,{checkedRowKeysBind:B,getKeys:R,getRows:l,clearKey:v,clearAll:A,selectKey:S}]=z(s,b,{rowKey:"key",onChange:(t,a,d)=>{}}),J=()=>{for(let t=0;t<10;t++)s.value.push({key:Y(),name:t%2===0?"John Brown":"Jim Green",age:t+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},M=t=>{window.$message.info(`${t}`)},O=()=>{const{key:t}=s.value[1];v(t)},U=()=>{s.value.map(a=>a.key).forEach(a=>S(a))},V=()=>{const{key:t}=s.value[1];S(t)};return J(),{...te(E),tableData:s,actionColumns:b,baseColumns:w,tableMenuOptions:g,menuSelect:M,register:i,getKeys:R,getRows:l,clearKey:v,clearAll:A,checkedRowKeysBind:B,checkedRowKeys:T,clearSecondIndexRow:O,selectAll:U,selectSecondIndexRow:V,clearFilters:p,clearSorter:m,scrollTo:f,filters:C,sort:k,downloadCsv:h,getTableInstance:c,print:y}},render(){let i;const{register:c,clearAll:p,checkedRowKeysBind:m,clearSecondIndexRow:f,selectAll:C,selectSecondIndexRow:k,clearFilters:h,clearSorter:y,scrollTo:w,filters:b,sort:s,downloadCsv:g,getTableInstance:E,getRows:T,getKeys:B,print:R}=this;return e(n,{vertical:!0},{default:()=>[e(D,{title:"RTable"},{default:()=>[o("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),e(D,{title:"useTable"},{default:()=>[e(n,{vertical:!0,style:"width: 100%"},{default:()=>[e(_,{title:"DataTable Methods",type:"info"},{default:()=>[o("其余的方法查看")," ",e("a",{style:"color: transparent",href:"https://www.naiveui.com/zh-CN/dark/components/data-table#DataTable-Methods"},[o("Naive UI")]),o("官网,保持一致。")]}),e(n,null,{default:()=>[e(u,{onClick:y.bind(this)},{default:()=>[o("清除所有排序")]}),e(u,{onClick:h.bind(this)},{default:()=>[o("清除所有过滤")]}),e(u,{onClick:()=>{g()}},{default:()=>[o("下载 CSV")]}),e(u,{onClick:()=>E()},{default:()=>[o("getTableInstance")]}),e(u,{onClick:()=>R()},{default:()=>[o("打印")]})]})]})]}),e(D,{title:"useCheckedRowKeys"},{default:()=>[e(n,{vertical:!0},{default:()=>[e(n,null,{default:()=>[e(u,{onClick:C.bind(this)},{default:()=>[o("选中所有行")]}),e(u,{onClick:p.bind(this)},{default:()=>[o("取消所有已选中行")]}),e(u,{onClick:k.bind(this)},{default:()=>[o("选中第二行")]}),e(u,{onClick:f.bind(this)},{default:()=>[o("取消第二行选中")]})]}),e(n,null,N(i=this.checkedRowKeys.map(l=>e(K,{type:"success",key:l},N(l)?l:{default:()=>[l]})))?i:{default:()=>[i]})]})]}),e(G,{collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateOpen:l=>window.$message.info(`我是 RCollapse 组件${l?"收起":"展开"}的回调函数`)},{action:()=>e(I,null,[e(u,{type:"primary"},{default:()=>[o("搜索")]}),e(u,null,{default:()=>[o("重置")]})]),default:()=>e(I,null,[e(r,null,{default:()=>[e(q,null,null)]}),e(r,null,{default:()=>[e(F,null,null)]}),e(r,null,{default:()=>[e(H,{type:"datetimerange",clearable:!0},null)]}),e(r,null,{default:()=>[e(F,null,null)]}),e(r,null,{default:()=>[e(F,null,null)]})])}),e(L,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":l=>this.checkedRowKeys=l,onUpdateCheckedRowKeys:m.bind(this),onRegister:c.bind(this),scrollX:1e3,title:e(n,{align:"center"},{default:()=>[e("span",null,[o("标题插槽:")]),e(Q,{onUpdateValue:l=>this.tableLoading=l},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":l=>this.actionColumns=l,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[e(X,null,{trigger:()=>e(P,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:l=>l.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{at as default};
diff --git a/js/index-BHX-cpaT.js.gz b/js/index-BHX-cpaT.js.gz
deleted file mode 100644
index a425ee6b..00000000
Binary files a/js/index-BHX-cpaT.js.gz and /dev/null differ
diff --git a/js/index-BHdRCPOg.js.gz b/js/index-BHdRCPOg.js.gz
deleted file mode 100644
index 86b76d40..00000000
Binary files a/js/index-BHdRCPOg.js.gz and /dev/null differ
diff --git a/js/index-Bln8Ic2Z.js b/js/index-BVKmr9jx.js
similarity index 82%
rename from js/index-Bln8Ic2Z.js
rename to js/index-BVKmr9jx.js
index c6ee8735..abec43b7 100644
--- a/js/index-Bln8Ic2Z.js
+++ b/js/index-BVKmr9jx.js
@@ -1 +1 @@
-import{o as S,e as W,a5 as V,u as w,a6 as y,a7 as M,a8 as N,a9 as L,z as R}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as a,N as i,M as T,P as t}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as U,d as u,J as e}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as b}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Ou=U({name:"TemplateHooks",setup(){const m=b(""),r=S("layoutContentMaximize"),n=b(W().getWatermarkConfig.value.content),F=b("new"),{navigationTo:p}=L(),{maximize:s,isLayoutContentMaximized:d}=V(),{reload:C,openSpin:B,closeSpin:D}=N(),{showWatermark:h,hiddenWatermark:A,setWatermarkContent:E,toggleWatermark:c}=M(),{darkTheme:f,lightTheme:k,toggleTheme:l,getAppTheme:g,syncSystemTheme:o}=w(),{hidden:v,show:x,update:z}=y();return{navigationTo:p,reload:C,currentMenuOption:m,maximize:s,maximizeRef:r,openSpin:B,closeSpin:D,showWatermark:h,hiddenWatermark:A,setWatermarkContent:E,watermark:n,toggleWatermark:c,darkTheme:f,lightTheme:k,toggleTheme:l,getAppTheme:g,isLayoutContentMaximized:d,badgeHidden:v,badgeShow:x,badgeUpdateLabel:z,badgeValue:F,syncSystemTheme:o}},render(){const{navigationTo:m,reload:r,maximize:n,openSpin:F,closeSpin:p,showWatermark:s,hiddenWatermark:d,setWatermarkContent:C,toggleWatermark:B,darkTheme:D,lightTheme:h,toggleTheme:A,getAppTheme:E,isLayoutContentMaximized:c,badgeHidden:f,badgeShow:k,badgeUpdateLabel:l,syncSystemTheme:g}=this;return u(a,{vertical:!0},{default:()=>[u(i,{title:"接口说明"},{default:()=>[u("h3",null,[e("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),u(i,{title:"useBadge 菜单标记"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(T,{value:this.badgeValue,"onUpdate:value":o=>this.badgeValue=o},null),u(a,null,{default:()=>[u(t,{onClick:()=>f("/template-hooks")},{default:()=>[e("隐藏当前菜单标记")]}),u(t,{onClick:()=>k("/template-hooks",{label:this.badgeValue})},{default:()=>[e("显示当前菜单标记")]}),u(t,{onClick:()=>l("/template-hooks",{label:this.badgeValue})},{default:()=>[e("更新当前菜单标记")]}),u(t,{onClick:()=>{l("/template-hooks",{label:this.badgeValue,icon:u(R,{name:"error",size:"18"},null)})}},{default:()=>[e("添加标记图标")]}),u(t,{onClick:()=>{l("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[e("隐藏标记图标")]})]})]})]}),u(i,{title:"useTheme 主题"},{default:()=>[u(a,{vertical:!0},{default:()=>[u("h3",null,[e("getAppTheme 获取当前主题色: "),E().themeLabel]),u(a,null,{default:()=>[u(t,{onClick:()=>D()},{default:()=>[e("切换暗黑主题")]}),u(t,{onClick:()=>h()},{default:()=>[e("切换明亮主题")]}),u(t,{onClick:()=>g()},{default:()=>[e("跟随主题")]}),u(t,{onClick:()=>A()},{default:()=>[e("切换主题")]})]})]})]}),u(i,{title:"useWatermark 水印"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(T,{value:this.watermark,"onUpdate:value":o=>this.watermark=o,onInput:o=>{C(o)}},null),u(a,null,{default:()=>[u(t,{onClick:()=>s()},{default:()=>[e("显示水印")]}),u(t,{onClick:()=>d()},{default:()=>[e("隐藏水印")]}),u(t,{onClick:()=>B()},{default:()=>[e("切换水印")]})]})]})]}),u(i,{title:"useSpinning"},{default:()=>[u("h3",null,[e("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),u("br",null,null),u(a,null,{default:()=>[u(t,{onClick:()=>{r()}},{default:()=>[e("刷新(强制刷新)")]}),u(t,{onClick:()=>{F(),setTimeout(()=>{p()},800)}},{default:()=>[e("触发加载动画(不强制刷新)")]})]})]}),u(i,{title:"useMaximize 内容区域最大化"},{default:()=>[u("h3",null,[e("isLayoutContentMaximized 检测当前内容区域是否最大化:"),c?"最大化":"正常尺寸"]),u(t,{onClick:()=>{n(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[e("最大化内容区域,并且滚动至顶部")]})]}),u(i,{title:"useAppNavigation 导航方法"},{default:()=>[u("h3",null,[e("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),u("br",null,null),u(t,{onClick:()=>m("/multi/multi-menu-one")},{default:()=>[e("跳转至多级菜单")]})]})]})}});export{Ou as default};
+import{o as S,e as W,a5 as V,u as w,a6 as y,a7 as M,a8 as N,a9 as L,z as R}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e as a,N as i,M as T,P as t}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as U,d as u,J as e}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as b}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Ou=U({name:"TemplateHooks",setup(){const m=b(""),r=S("layoutContentMaximize"),n=b(W().getWatermarkConfig.value.content),F=b("new"),{navigationTo:p}=L(),{maximize:s,isLayoutContentMaximized:d}=V(),{reload:C,openSpin:B,closeSpin:D}=N(),{showWatermark:h,hiddenWatermark:A,setWatermarkContent:E,toggleWatermark:c}=M(),{darkTheme:f,lightTheme:k,toggleTheme:l,getAppTheme:g,syncSystemTheme:o}=w(),{hidden:v,show:x,update:z}=y();return{navigationTo:p,reload:C,currentMenuOption:m,maximize:s,maximizeRef:r,openSpin:B,closeSpin:D,showWatermark:h,hiddenWatermark:A,setWatermarkContent:E,watermark:n,toggleWatermark:c,darkTheme:f,lightTheme:k,toggleTheme:l,getAppTheme:g,isLayoutContentMaximized:d,badgeHidden:v,badgeShow:x,badgeUpdateLabel:z,badgeValue:F,syncSystemTheme:o}},render(){const{navigationTo:m,reload:r,maximize:n,openSpin:F,closeSpin:p,showWatermark:s,hiddenWatermark:d,setWatermarkContent:C,toggleWatermark:B,darkTheme:D,lightTheme:h,toggleTheme:A,getAppTheme:E,isLayoutContentMaximized:c,badgeHidden:f,badgeShow:k,badgeUpdateLabel:l,syncSystemTheme:g}=this;return u(a,{vertical:!0},{default:()=>[u(i,{title:"接口说明"},{default:()=>[u("h3",null,[e("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),u(i,{title:"useBadge 菜单标记"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(T,{value:this.badgeValue,"onUpdate:value":o=>this.badgeValue=o},null),u(a,null,{default:()=>[u(t,{onClick:()=>f("/template-hooks")},{default:()=>[e("隐藏当前菜单标记")]}),u(t,{onClick:()=>k("/template-hooks",{label:this.badgeValue})},{default:()=>[e("显示当前菜单标记")]}),u(t,{onClick:()=>l("/template-hooks",{label:this.badgeValue})},{default:()=>[e("更新当前菜单标记")]}),u(t,{onClick:()=>{l("/template-hooks",{label:this.badgeValue,icon:u(R,{name:"error",size:"18"},null)})}},{default:()=>[e("添加标记图标")]}),u(t,{onClick:()=>{l("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[e("隐藏标记图标")]})]})]})]}),u(i,{title:"useTheme 主题"},{default:()=>[u(a,{vertical:!0},{default:()=>[u("h3",null,[e("getAppTheme 获取当前主题色: "),E().themeLabel]),u(a,null,{default:()=>[u(t,{onClick:()=>D()},{default:()=>[e("切换暗黑主题")]}),u(t,{onClick:()=>h()},{default:()=>[e("切换明亮主题")]}),u(t,{onClick:()=>g()},{default:()=>[e("跟随主题")]}),u(t,{onClick:()=>A()},{default:()=>[e("切换主题")]})]})]})]}),u(i,{title:"useWatermark 水印"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(T,{value:this.watermark,"onUpdate:value":o=>this.watermark=o,onInput:o=>{C(o)}},null),u(a,null,{default:()=>[u(t,{onClick:()=>s()},{default:()=>[e("显示水印")]}),u(t,{onClick:()=>d()},{default:()=>[e("隐藏水印")]}),u(t,{onClick:()=>B()},{default:()=>[e("切换水印")]})]})]})]}),u(i,{title:"useSpinning"},{default:()=>[u("h3",null,[e("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),u("br",null,null),u(a,null,{default:()=>[u(t,{onClick:()=>{r()}},{default:()=>[e("刷新(强制刷新)")]}),u(t,{onClick:()=>{F(),setTimeout(()=>{p()},800)}},{default:()=>[e("触发加载动画(不强制刷新)")]})]})]}),u(i,{title:"useMaximize 内容区域最大化"},{default:()=>[u("h3",null,[e("isLayoutContentMaximized 检测当前内容区域是否最大化:"),c?"最大化":"正常尺寸"]),u(t,{onClick:()=>{n(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[e("最大化内容区域,并且滚动至顶部")]})]}),u(i,{title:"useAppNavigation 导航方法"},{default:()=>[u("h3",null,[e("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),u("br",null,null),u(t,{onClick:()=>m("/multi/multi-menu-one")},{default:()=>[e("跳转至多级菜单")]})]})]})}});export{Ou as default};
diff --git a/js/index-BVKmr9jx.js.gz b/js/index-BVKmr9jx.js.gz
new file mode 100644
index 00000000..c19fc903
Binary files /dev/null and b/js/index-BVKmr9jx.js.gz differ
diff --git a/js/index-BV_Ui3Vr.js.gz b/js/index-BV_Ui3Vr.js.gz
deleted file mode 100644
index 4a8826c5..00000000
Binary files a/js/index-BV_Ui3Vr.js.gz and /dev/null differ
diff --git a/js/index-BgwWD97F.js.gz b/js/index-BgwWD97F.js.gz
deleted file mode 100644
index 8f389fa8..00000000
Binary files a/js/index-BgwWD97F.js.gz and /dev/null differ
diff --git a/js/index-BkPY_Md3.js.gz b/js/index-BkPY_Md3.js.gz
deleted file mode 100644
index 720d7dd5..00000000
Binary files a/js/index-BkPY_Md3.js.gz and /dev/null differ
diff --git a/js/index-EWAfa-C7.js b/js/index-BlCnmkGo.js
similarity index 85%
rename from js/index-EWAfa-C7.js
rename to js/index-BlCnmkGo.js
index 157d1ce7..76bd2f53 100644
--- a/js/index-EWAfa-C7.js
+++ b/js/index-BlCnmkGo.js
@@ -1 +1 @@
-import{m as k,d as t,J as x,p as O,v as D,q as N}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{N as o,ac as a,ad as p,w as _}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{k as y}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";var w={pkg:{dependencies:{"@logicflow/core":"2.0.10","@logicflow/extension":"2.0.14","@vueuse/core":"^12.4.0",axios:"^1.7.9",clipboard:"^2.0.11","crypto-js":"4.2.0","currency.js":"^2.0.4",dayjs:"^1.11.13",echarts:"^5.6.0","html-to-image":"1.11.11",interactjs:"1.10.27",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.41.0",pinia:"^2.3.0","pinia-plugin-persistedstate":"^4.2.0","print-js":"^1.6.0",vue:"^3.5.13","vue-demi":"0.14.10","vue-hooks-plus":"2.2.3","vue-i18n":"^9.13.1","vue-router":"^4.4.0","vue3-next-qrcode":"2.0.10"},devDependencies:{"@amap/amap-jsapi-types":"0.0.15","@ant-design/icons-vue":"7.0.1","@commitlint/cli":"19.3.0","@commitlint/config-conventional":"19.2.2","@interactjs/types":"1.10.27","@intlify/unplugin-vue-i18n":"4.0.0","@types/crypto-js":"4.2.2","@types/jsbarcode":"3.11.4","@types/lodash-es":"4.17.12","@types/mockjs":"1.0.10","@types/three":"0.171.0","@typescript-eslint/eslint-plugin":"8.20.0","@typescript-eslint/parser":"8.20.0","@vitejs/plugin-vue":"5.2.1","@vitejs/plugin-vue-jsx":"4.1.1","@vitest/ui":"2.1.8","@vue/eslint-config-prettier":"10.1.0","@vue/eslint-config-typescript":"14.2.0","@vue/test-utils":"2.4.6",autoprefixer:"10.4.20",depcheck:"1.4.7",eslint:"9.18.0","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.2","eslint-plugin-vue":"9.32.0",globals:"15.14.0","happy-dom":"16.6.0",husky:"8.0.3","lint-staged":"15.3.0",postcss:"8.5.1","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"3.4.2","rollup-plugin-gzip":"4.0.1",sass:"1.83.4","svg-sprite-loader":"6.0.11",typescript:"5.6.3","unplugin-auto-import":"19.0.0","unplugin-vue-components":"0.28.0",vite:"6.3.3","vite-bundle-analyzer":"0.16.0","vite-plugin-cdn2":"1.1.0","vite-plugin-ejs":"1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-inspect":"0.8.4","vite-plugin-mock-dev-server":"1.8.3","vite-plugin-svg-icons":"2.0.1","vite-svg-loader":"5.1.0",vitest:"2.1.8","vue-tsc":"2.2.0"},name:"ray-template",version:"5.1.0"}};function r(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!N(i)}const Q=k({name:"RelyAbout",setup(){const{pkg:i}=w,{dependencies:s,devDependencies:n,name:e,version:g}=i,f=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],u=y([]),d=y([]),b=[{name:"项目名称",label:e},{name:"版本信息",label:g},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],h=()=>{const l=c=>Object.keys(c).reduce((m,v)=>(m.push({name:v,relyVersion:c[v],relyAddress:""}),m),[]);u.value=l(s),d.value=l(n)},j=l=>{l.url&&window.open(l.url)};return D(()=>{h()}),{columns:f,dependenciesOptions:u,devDependenciesOptions:d,templateOptions:b,handleTagClick:j}},render(){let i,s,n;return t("div",{class:"rely-about"},[t(o,{title:"关于项目"},{default:()=>[x("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),t(o,{title:"项目信息"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(i=this.templateOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[t(_,O({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?i:{default:()=>[i]})]}),t(o,{title:"生产依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(s=this.dependenciesOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?s:{default:()=>[s]})]}),t(o,{title:"开发依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(n=this.devDependenciesOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{Q as default};
+import{m as k,d as t,J as x,p as O,v as D,q as N}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{N as o,ac as a,ad as p,w as _}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{k as y}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";var w={pkg:{dependencies:{"@logicflow/core":"2.0.10","@logicflow/extension":"2.0.14","@vueuse/core":"^12.4.0",axios:"^1.7.9",clipboard:"^2.0.11","crypto-js":"4.2.0","currency.js":"^2.0.4",dayjs:"^1.11.13",echarts:"^5.6.0","html-to-image":"1.11.11",interactjs:"1.10.27",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.41.0",pinia:"^2.3.0","pinia-plugin-persistedstate":"^4.2.0","print-js":"^1.6.0",vue:"^3.5.16","vue-demi":"0.14.10","vue-hooks-plus":"2.2.3","vue-i18n":"^9.13.1","vue-router":"^4.4.0","vue3-next-qrcode":"2.0.10"},devDependencies:{"@amap/amap-jsapi-types":"0.0.15","@ant-design/icons-vue":"7.0.1","@commitlint/cli":"19.3.0","@commitlint/config-conventional":"19.2.2","@interactjs/types":"1.10.27","@intlify/unplugin-vue-i18n":"4.0.0","@types/crypto-js":"4.2.2","@types/jsbarcode":"3.11.4","@types/lodash-es":"4.17.12","@types/mockjs":"1.0.10","@types/three":"0.171.0","@typescript-eslint/eslint-plugin":"8.20.0","@typescript-eslint/parser":"8.20.0","@vitejs/plugin-vue":"5.2.1","@vitejs/plugin-vue-jsx":"4.1.1","@vitest/ui":"2.1.8","@vue/eslint-config-prettier":"10.1.0","@vue/eslint-config-typescript":"14.2.0","@vue/test-utils":"2.4.6",autoprefixer:"10.4.20",depcheck:"1.4.7",eslint:"9.18.0","eslint-config-prettier":"10.0.1","eslint-plugin-prettier":"5.2.2","eslint-plugin-vue":"9.32.0",globals:"15.14.0","happy-dom":"16.6.0",husky:"8.0.3","lint-staged":"15.3.0",postcss:"8.5.1","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"3.4.2","rollup-plugin-gzip":"4.0.1",sass:"1.83.4","svg-sprite-loader":"6.0.11",typescript:"5.6.3","unplugin-auto-import":"19.0.0","unplugin-vue-components":"0.28.0",vite:"6.3.5","vite-bundle-analyzer":"0.16.0","vite-plugin-cdn2":"1.1.0","vite-plugin-ejs":"1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-inspect":"0.8.4","vite-plugin-mock-dev-server":"1.8.3","vite-plugin-svg-icons":"2.0.1","vite-svg-loader":"5.1.0",vitest:"2.1.8","vue-tsc":"2.2.0"},name:"ray-template",version:"5.1.0"}};function r(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!N(i)}const Q=k({name:"RelyAbout",setup(){const{pkg:i}=w,{dependencies:s,devDependencies:n,name:e,version:g}=i,f=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],u=y([]),d=y([]),b=[{name:"项目名称",label:e},{name:"版本信息",label:g},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],h=()=>{const l=c=>Object.keys(c).reduce((m,v)=>(m.push({name:v,relyVersion:c[v],relyAddress:""}),m),[]);u.value=l(s),d.value=l(n)},j=l=>{l.url&&window.open(l.url)};return D(()=>{h()}),{columns:f,dependenciesOptions:u,devDependenciesOptions:d,templateOptions:b,handleTagClick:j}},render(){let i,s,n;return t("div",{class:"rely-about"},[t(o,{title:"关于项目"},{default:()=>[x("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),t(o,{title:"项目信息"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(i=this.templateOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[t(_,O({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?i:{default:()=>[i]})]}),t(o,{title:"生产依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(s=this.dependenciesOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?s:{default:()=>[s]})]}),t(o,{title:"开发依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},r(n=this.devDependenciesOptions.map(e=>t(p,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{Q as default};
diff --git a/js/index-BlCnmkGo.js.gz b/js/index-BlCnmkGo.js.gz
new file mode 100644
index 00000000..08335f78
Binary files /dev/null and b/js/index-BlCnmkGo.js.gz differ
diff --git a/js/index-Bln8Ic2Z.js.gz b/js/index-Bln8Ic2Z.js.gz
deleted file mode 100644
index 8263c635..00000000
Binary files a/js/index-Bln8Ic2Z.js.gz and /dev/null differ
diff --git a/js/index-BpwIrVhQ.js.gz b/js/index-BpwIrVhQ.js.gz
deleted file mode 100644
index a1dc4751..00000000
Binary files a/js/index-BpwIrVhQ.js.gz and /dev/null differ
diff --git a/js/index-BtXTv-Bu.js.gz b/js/index-BtXTv-Bu.js.gz
deleted file mode 100644
index 1dbef364..00000000
Binary files a/js/index-BtXTv-Bu.js.gz and /dev/null differ
diff --git a/js/index---_EbtGZ.js b/js/index-BwNgcfnA.js
similarity index 72%
rename from js/index---_EbtGZ.js
rename to js/index-BwNgcfnA.js
index 18393cce..56955e14 100644
--- a/js/index---_EbtGZ.js
+++ b/js/index-BwNgcfnA.js
@@ -1 +1 @@
-import{Q as C,T as f,U as k}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{a as A}from"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import{s as B}from"./instance-9AIHBAK4.js";import"./lodash@4.17.21-MV68C9EV.js";import{e as p,N as l,r as y,P as i,al as h,M as D}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as w,d as t,J as o,F as P}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{h as b,x as N}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./axios@1.7.9-DW_MHI2K.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const R=e=>B({url:"/api/list",method:"get",params:e}),It=w({name:"MockDemo",setup(){const e=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:m=>t(p,{align:"center"},{default:()=>[t(i,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[o("查看")]}),t(i,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[o("编辑")]}),t(i,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[o("删除")]})]})}],u=b({email:null}),[n,{getPage:r,getPageSize:a,setItemCount:s,getCallback:F,setPage:x,setPageSize:v}]=C(()=>{E({page:r(),pageSize:a(),email:u.email})}),{data:d,loading:c,run:E}=A(R,{defaultParams:[{page:r(),pageSize:a(),email:u.email}],onSuccess:m=>{const{total:g}=m;s(g)}});return{personData:d,personLoading:c,columns:e,...N(u),getCallback:F,paginationRef:n}},render(){return t(p,{vertical:!0},{default:()=>{var e;return[t(l,{title:"Mock 数据"},{default:()=>[t("h2",null,[o("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),t(l,{title:"提示"},{default:()=>[t("h2",null,[o("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),t(y,{labelPlacement:"left"},{default:()=>[t(f,{cols:3},{default:()=>t(P,null,[t(h,{label:"邮箱"},{default:()=>[t(D,{value:this.email,"onUpdate:value":u=>this.email=u,clearable:!0},null)]})]),action:()=>{var u;return t(i,{type:"primary",onClick:(u=this.getCallback)==null?void 0:u.bind(this)},{default:()=>[o("搜索")]})}})]}),t(k,{title:"Mock数据表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":u=>this.columns=u,pagination:this.paginationRef,remote:!0,rowKey:u=>u.id},null)]}})}});export{It as default};
+import{Q as C,T as f,U as k}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{a as A}from"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import{s as B}from"./instance-CSQumM1p.js";import"./lodash@4.17.21-MV68C9EV.js";import{e as p,N as l,r as y,P as i,al as h,M as D}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as w,d as t,J as o,F as P}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{h as b,x as N}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./axios@1.7.9-DW_MHI2K.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const R=e=>B({url:"/api/list",method:"get",params:e}),It=w({name:"MockDemo",setup(){const e=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:m=>t(p,{align:"center"},{default:()=>[t(i,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[o("查看")]}),t(i,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[o("编辑")]}),t(i,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[o("删除")]})]})}],u=b({email:null}),[n,{getPage:r,getPageSize:a,setItemCount:s,getCallback:F,setPage:x,setPageSize:v}]=C(()=>{E({page:r(),pageSize:a(),email:u.email})}),{data:d,loading:c,run:E}=A(R,{defaultParams:[{page:r(),pageSize:a(),email:u.email}],onSuccess:m=>{const{total:g}=m;s(g)}});return{personData:d,personLoading:c,columns:e,...N(u),getCallback:F,paginationRef:n}},render(){return t(p,{vertical:!0},{default:()=>{var e;return[t(l,{title:"Mock 数据"},{default:()=>[t("h2",null,[o("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),t(l,{title:"提示"},{default:()=>[t("h2",null,[o("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),t(y,{labelPlacement:"left"},{default:()=>[t(f,{cols:3},{default:()=>t(P,null,[t(h,{label:"邮箱"},{default:()=>[t(D,{value:this.email,"onUpdate:value":u=>this.email=u,clearable:!0},null)]})]),action:()=>{var u;return t(i,{type:"primary",onClick:(u=this.getCallback)==null?void 0:u.bind(this)},{default:()=>[o("搜索")]})}})]}),t(k,{title:"Mock数据表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":u=>this.columns=u,pagination:this.paginationRef,remote:!0,rowKey:u=>u.id},null)]}})}});export{It as default};
diff --git a/js/index-BwNgcfnA.js.gz b/js/index-BwNgcfnA.js.gz
new file mode 100644
index 00000000..21043634
Binary files /dev/null and b/js/index-BwNgcfnA.js.gz differ
diff --git a/js/index-ChcovchG.js b/js/index-C-iTtFn9.js
similarity index 80%
rename from js/index-ChcovchG.js
rename to js/index-C-iTtFn9.js
index ca0c23c4..afa8b7b3 100644
--- a/js/index-ChcovchG.js
+++ b/js/index-C-iTtFn9.js
@@ -1 +1 @@
-import{z as m,W as o}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as h,d as u,J as t}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{e as d,ag as F,N as i,a as b,b as l,aj as f,ak as a}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{k as B}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const gu=h({name:"SegmentDemo",setup(){const s=[{label:"这是一",key:"this is one"},{label:"这是二",key:"this is two"},{label:"这是三",key:"this is three"}],n=[...s,{label:"这是四",key:"this is four",slots:{default:()=>"我是自定义"}}],p=[...s,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],r=[{label:"设置",key:"setting",icon:u(m,{name:"setting"},null)},{label:"刷新",key:"reload",icon:u(m,{name:"reload"},null)},{label:"搜索",key:"search",icon:u(m,{name:"search"},null),popover:"我是搜索"}],E=B("this is three"),e=B("medium"),C=B("block");return{baseOptions:s,options:n,segmentValueOne:E,segmentChange:A=>{window.$message.info(String(A))},size:e,width:C,disabledOptions:p,iconOptions:r}},render(){const{options:s,baseOptions:n,disabledOptions:p,iconOptions:r}=this,{segmentChange:E}=this;return u(d,{vertical:!0},{default:()=>[u(F,{title:"警告⚠️",type:"warning"},{default:()=>[t("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),u(F,{title:"已知问题",type:"warning"},{default:()=>[t("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),u("br",null,null),t("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),u(i,{title:"分段器"},{default:()=>[u("h3",null,[t("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),u(b,{cols:2,xGap:8,yGap:12},{default:()=>[u(l,{span:1},{default:()=>[u(i,{title:"基础非受控分段器"},{default:()=>[u(o,{defaultValue:"this is two",options:n},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"自定义分段器插槽"},{default:()=>[u(o,{defaultValue:this.segmentValueOne,options:s},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"updateValue 事件"},{default:()=>[u(o,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:p,onUpdateValue:E.bind(this),width:"block"},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"自适应宽度"},{default:()=>[u(o,{defaultValue:"setting",options:r,width:"block"},null)]})]}),u(l,{span:2},{default:()=>[u(i,{title:"尺寸"},{default:()=>[u(d,{vertical:!0,size:"large"},{default:()=>[u(f,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[u(a,{value:"small"},{default:()=>[t("小")]}),u(a,{value:"medium"},{default:()=>[t("不小")]}),u(a,{value:"large"},{default:()=>[t("不太小")]})]}),u(o,{defaultValue:"this is two",options:n,size:this.size,width:"block"},null)]})]})]}),u(l,{span:2},{default:()=>[u(i,{title:"宽度"},{default:()=>[u(d,{vertical:!0,size:"large"},{default:()=>[u(F,{title:"注意",type:"info"},{default:()=>[t("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),u(f,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[u(a,{value:"fitContent"},{default:()=>[t("fitContent")]}),u(a,{value:"block"},{default:()=>[t("block")]}),u(a,{value:800},{default:()=>[t("800")]})]}),u(o,{defaultValue:"this is two",options:p,width:this.width},null)]})]})]})]})]})}});export{gu as default};
+import{z as m,W as o}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as h,d as u,J as t}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{e as d,ag as F,N as i,a as b,b as l,aj as f,ak as a}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{k as B}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const gu=h({name:"SegmentDemo",setup(){const s=[{label:"这是一",key:"this is one"},{label:"这是二",key:"this is two"},{label:"这是三",key:"this is three"}],n=[...s,{label:"这是四",key:"this is four",slots:{default:()=>"我是自定义"}}],p=[...s,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],r=[{label:"设置",key:"setting",icon:u(m,{name:"setting"},null)},{label:"刷新",key:"reload",icon:u(m,{name:"reload"},null)},{label:"搜索",key:"search",icon:u(m,{name:"search"},null),popover:"我是搜索"}],E=B("this is three"),e=B("medium"),C=B("block");return{baseOptions:s,options:n,segmentValueOne:E,segmentChange:A=>{window.$message.info(String(A))},size:e,width:C,disabledOptions:p,iconOptions:r}},render(){const{options:s,baseOptions:n,disabledOptions:p,iconOptions:r}=this,{segmentChange:E}=this;return u(d,{vertical:!0},{default:()=>[u(F,{title:"警告⚠️",type:"warning"},{default:()=>[t("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),u(F,{title:"已知问题",type:"warning"},{default:()=>[t("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),u("br",null,null),t("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),u(i,{title:"分段器"},{default:()=>[u("h3",null,[t("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),u(b,{cols:2,xGap:8,yGap:12},{default:()=>[u(l,{span:1},{default:()=>[u(i,{title:"基础非受控分段器"},{default:()=>[u(o,{defaultValue:"this is two",options:n},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"自定义分段器插槽"},{default:()=>[u(o,{defaultValue:this.segmentValueOne,options:s},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"updateValue 事件"},{default:()=>[u(o,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:p,onUpdateValue:E.bind(this),width:"block"},null)]})]}),u(l,{span:1},{default:()=>[u(i,{title:"自适应宽度"},{default:()=>[u(o,{defaultValue:"setting",options:r,width:"block"},null)]})]}),u(l,{span:2},{default:()=>[u(i,{title:"尺寸"},{default:()=>[u(d,{vertical:!0,size:"large"},{default:()=>[u(f,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[u(a,{value:"small"},{default:()=>[t("小")]}),u(a,{value:"medium"},{default:()=>[t("不小")]}),u(a,{value:"large"},{default:()=>[t("不太小")]})]}),u(o,{defaultValue:"this is two",options:n,size:this.size,width:"block"},null)]})]})]}),u(l,{span:2},{default:()=>[u(i,{title:"宽度"},{default:()=>[u(d,{vertical:!0,size:"large"},{default:()=>[u(F,{title:"注意",type:"info"},{default:()=>[t("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),u(f,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[u(a,{value:"fitContent"},{default:()=>[t("fitContent")]}),u(a,{value:"block"},{default:()=>[t("block")]}),u(a,{value:800},{default:()=>[t("800")]})]}),u(o,{defaultValue:"this is two",options:p,width:this.width},null)]})]})]})]})]})}});export{gu as default};
diff --git a/js/index-C-iTtFn9.js.gz b/js/index-C-iTtFn9.js.gz
new file mode 100644
index 00000000..661e0283
Binary files /dev/null and b/js/index-C-iTtFn9.js.gz differ
diff --git a/js/index-DLA0p3w6.js b/js/index-CCQ1hN_S.js
similarity index 70%
rename from js/index-DLA0p3w6.js
rename to js/index-CCQ1hN_S.js
index b66d52af..5d01ad36 100644
--- a/js/index-DLA0p3w6.js
+++ b/js/index-CCQ1hN_S.js
@@ -1 +1 @@
-import{Q as t}from"./vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js";import{L as l}from"./ray-dCjhX_JK.js";import{e,N as r,P as d}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as n,d as u,J as o}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as i}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const L=n({name:"RQRCodeDemo",setup(){const a=i("ray template yes"),m=i(),s=i();return{qrcodeText:a,qrcodeStatus:m,rayQRCodeRef:s}},render(){return u(e,null,{default:()=>[u(r,null,{default:()=>[u("h2",null,[o("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),u("h2",null,[o("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),u("h2",null,[o("具体使用请参考 props 配置项")])]}),u(r,{title:"基础二维码"},{default:()=>[u(e,null,{default:()=>[u(t,{text:"ray template yes"},null),u(t,{text:"ray template yes",logoImage:l},null),u(t,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),u(r,{title:"状态二维码"},{default:()=>[u(e,null,{default:()=>[u(t,{text:"ray template yes",logoImage:l,status:"error",onReload:()=>{window.$message.info("reload event")}},null),u(t,{text:"ray template yes",logoImage:l,status:"loading"},null)]})]}),u(r,{title:"监听内容变化"},{default:()=>[u(e,{vertical:!0},{default:()=>[u(e,null,{default:()=>[u(d,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[o("更新二维码内容")]}),u(d,{onClick:()=>{var a;(a=this.rayQRCodeRef)==null||a.downloadQRCode()}},{default:()=>[o("下载二维码")]})]}),u(e,null,{default:()=>[u(t,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:l,ref:"rayQRCodeRef"},null),o("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{L as default};
+import{Q as t}from"./vue3-next-qrcode@2.0.10_typescript@5.6.3-BsHQwc6L.js";import{L as l}from"./ray-dCjhX_JK.js";import{e,N as r,P as d}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as n,d as u,J as o}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as i}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const L=n({name:"RQRCodeDemo",setup(){const a=i("ray template yes"),m=i(),s=i();return{qrcodeText:a,qrcodeStatus:m,rayQRCodeRef:s}},render(){return u(e,null,{default:()=>[u(r,null,{default:()=>[u("h2",null,[o("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),u("h2",null,[o("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),u("h2",null,[o("具体使用请参考 props 配置项")])]}),u(r,{title:"基础二维码"},{default:()=>[u(e,null,{default:()=>[u(t,{text:"ray template yes"},null),u(t,{text:"ray template yes",logoImage:l},null),u(t,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),u(r,{title:"状态二维码"},{default:()=>[u(e,null,{default:()=>[u(t,{text:"ray template yes",logoImage:l,status:"error",onReload:()=>{window.$message.info("reload event")}},null),u(t,{text:"ray template yes",logoImage:l,status:"loading"},null)]})]}),u(r,{title:"监听内容变化"},{default:()=>[u(e,{vertical:!0},{default:()=>[u(e,null,{default:()=>[u(d,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[o("更新二维码内容")]}),u(d,{onClick:()=>{var a;(a=this.rayQRCodeRef)==null||a.downloadQRCode()}},{default:()=>[o("下载二维码")]})]}),u(e,null,{default:()=>[u(t,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:l,ref:"rayQRCodeRef"},null),o("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{L as default};
diff --git a/js/index-CCQ1hN_S.js.gz b/js/index-CCQ1hN_S.js.gz
new file mode 100644
index 00000000..7edca8ba
Binary files /dev/null and b/js/index-CCQ1hN_S.js.gz differ
diff --git a/js/index-EIDkjVsJ.js b/js/index-CJ3NszoE.js
similarity index 55%
rename from js/index-EIDkjVsJ.js
rename to js/index-CJ3NszoE.js
index 816006c3..d38d07a2 100644
--- a/js/index-EIDkjVsJ.js
+++ b/js/index-CJ3NszoE.js
@@ -1 +1 @@
-import{m as o,d as r,J as t}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{N as u}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const S=o({name:"ScrollReveal",render(){return r("div",{class:"scroll-reveal"},[r(u,{title:"提示"},{default:()=>[t("RayScrollReveal组件有点问题, 暂时移除. 不能正常的实现滚动动画. 很是操蛋!!!")]})])}});export{S as default};
+import{m as o,d as r,J as t}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{N as u}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const S=o({name:"ScrollReveal",render(){return r("div",{class:"scroll-reveal"},[r(u,{title:"提示"},{default:()=>[t("RayScrollReveal组件有点问题, 暂时移除. 不能正常的实现滚动动画. 很是操蛋!!!")]})])}});export{S as default};
diff --git a/js/index-CJ3NszoE.js.gz b/js/index-CJ3NszoE.js.gz
new file mode 100644
index 00000000..8b379363
Binary files /dev/null and b/js/index-CJ3NszoE.js.gz differ
diff --git a/js/index-DBsbUoCD.js b/js/index-CLUEpklg.js
similarity index 68%
rename from js/index-DBsbUoCD.js
rename to js/index-CLUEpklg.js
index b0604af3..614cd055 100644
--- a/js/index-DBsbUoCD.js
+++ b/js/index-CLUEpklg.js
@@ -1 +1 @@
-import"./hooks-C2RPH8Ms.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{s as n,g as l,w as c,E as f}from"./utils-oa3VVvWi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import{N as d,e as i,P as o,ah as u,ai as a,M as m}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as g,d as e,J as r}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as p}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Be=g({name:"CacheDemo",setup(){const t=p("Ray"),s=p("ray:");return{nameValue:t,currentPrefix:s}},render(){return e(d,{title:"cache 工具包示例"},{default:()=>e(i,{vertical:!0},{default:()=>[e("h3",null,[r("点击 setStorage 按钮,设置缓存示例")]),e(u,null,{default:()=>[e(a,null,{default:()=>[r("设置缓存内容")]}),e(m,{value:this.nameValue,"onUpdate:value":t=>this.nameValue=t,placeholder:"请输入姓名"},null)]}),e(u,null,{default:()=>[e(a,null,{default:()=>[r("设置前缀")]}),e(m,{value:this.currentPrefix,"onUpdate:value":t=>this.currentPrefix=t,placeholder:"请输入前缀"},null)]})]}),action:()=>e(i,null,{default:()=>[e(o,{onClick:()=>{n("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[r("setStorage")]}),e(o,{onClick:()=>{const t=l("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${t}`)}},{default:()=>[r("getStorage")]}),e(o,{onClick:()=>{c("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[r("removeStorage")]}),e(o,{onClick:()=>{const t=f("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${t}`)}},{default:()=>[r("hasStorage")]})]})})}});export{Be as default};
+import"./hooks-RnuDI-lA.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{s as n,g as l,w as c,E as f}from"./utils-Blr39eif.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import{N as d,e as i,P as o,ah as u,ai as a,M as m}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as g,d as e,J as r}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as p}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Be=g({name:"CacheDemo",setup(){const t=p("Ray"),s=p("ray:");return{nameValue:t,currentPrefix:s}},render(){return e(d,{title:"cache 工具包示例"},{default:()=>e(i,{vertical:!0},{default:()=>[e("h3",null,[r("点击 setStorage 按钮,设置缓存示例")]),e(u,null,{default:()=>[e(a,null,{default:()=>[r("设置缓存内容")]}),e(m,{value:this.nameValue,"onUpdate:value":t=>this.nameValue=t,placeholder:"请输入姓名"},null)]}),e(u,null,{default:()=>[e(a,null,{default:()=>[r("设置前缀")]}),e(m,{value:this.currentPrefix,"onUpdate:value":t=>this.currentPrefix=t,placeholder:"请输入前缀"},null)]})]}),action:()=>e(i,null,{default:()=>[e(o,{onClick:()=>{n("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[r("setStorage")]}),e(o,{onClick:()=>{const t=l("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${t}`)}},{default:()=>[r("getStorage")]}),e(o,{onClick:()=>{c("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[r("removeStorage")]}),e(o,{onClick:()=>{const t=f("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${t}`)}},{default:()=>[r("hasStorage")]})]})})}});export{Be as default};
diff --git a/js/index-CLUEpklg.js.gz b/js/index-CLUEpklg.js.gz
new file mode 100644
index 00000000..50dea15d
Binary files /dev/null and b/js/index-CLUEpklg.js.gz differ
diff --git a/js/index-DJzm4YZP.js b/js/index-CMCI_BDU.js
similarity index 55%
rename from js/index-DJzm4YZP.js
rename to js/index-CMCI_BDU.js
index b39d2efc..477ea51f 100644
--- a/js/index-DJzm4YZP.js
+++ b/js/index-CMCI_BDU.js
@@ -1 +1 @@
-import{U as p}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import{u as a}from"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e,P as n}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as u,d as o,J as s}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as l}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const ft=u({name:"RouterDemoHome",setup(){const r=a(),i=l([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:t=>o(e,{align:"center"},{default:()=>[o(n,{type:"info",text:!0,size:"tiny",onClick:()=>{r.push({path:"/router-demo/router-demo-detail",query:{name:t.name}})}},{default:()=>[s("详情")]})]})}]),m=[];for(let t=0;t<10;t++)m.push({name:"张三"+t,address:"New York No. 1 Lake Park",phone:"010-121212",key:t});return{dataSource:m,columns:i}},render(){return o(e,null,{default:()=>[o(p,{columns:this.columns,"onUpdate:columns":r=>this.columns=r,data:this.dataSource},null)]})}});export{ft as default};
+import{U as p}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import{u as a}from"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{e,P as n}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as u,d as o,J as s}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as l}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const ft=u({name:"RouterDemoHome",setup(){const r=a(),i=l([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:t=>o(e,{align:"center"},{default:()=>[o(n,{type:"info",text:!0,size:"tiny",onClick:()=>{r.push({path:"/router-demo/router-demo-detail",query:{name:t.name}})}},{default:()=>[s("详情")]})]})}]),m=[];for(let t=0;t<10;t++)m.push({name:"张三"+t,address:"New York No. 1 Lake Park",phone:"010-121212",key:t});return{dataSource:m,columns:i}},render(){return o(e,null,{default:()=>[o(p,{columns:this.columns,"onUpdate:columns":r=>this.columns=r,data:this.dataSource},null)]})}});export{ft as default};
diff --git a/js/index-CMCI_BDU.js.gz b/js/index-CMCI_BDU.js.gz
new file mode 100644
index 00000000..75b73baf
Binary files /dev/null and b/js/index-CMCI_BDU.js.gz differ
diff --git a/js/index-EBtd-gDX.js b/js/index-CNQg3k_z.js
similarity index 77%
rename from js/index-EBtd-gDX.js
rename to js/index-CNQg3k_z.js
index b33bcc6b..e4af17b9 100644
--- a/js/index-EBtd-gDX.js
+++ b/js/index-CNQg3k_z.js
@@ -1 +1 @@
-import{a as l}from"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import{s as n}from"./instance-9AIHBAK4.js";import{_ as A,e as r,N as o,P as g,M as i}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as V,d as u,J as t}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{h as R,x as v}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./axios@1.7.9-DW_MHI2K.js";import"./hooks-C2RPH8Ms.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function w(e,a){return l(()=>n(e),Object.assign({},a))}const b=e=>n({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),d=()=>n({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),Nu=V({name:"RAxios",setup(){const e=R({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:a,loading:m,run:p}=l(d,{throttleWait:1e3,manual:!0}),{data:s,loading:D,run:F}=l(d,{debounceWait:1e3,manual:!0}),{data:h,loading:c,run:E}=l(b,{throttleWait:1e3,manual:!0}),{data:B,loading:C,run:f}=w({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...v(e),throttleDemoValue:a,throttleDemoLoading:m,throttleDemoRun:p,debounceDemoValue:s,debounceDemoLoading:D,debounceDemoRun:F,weatherDemoValue:h,weatherDemoLoading:c,weatherDemoRun:E,demoData:B,demoLoading:C,demoRun:f}},render(){return u(A,null,{default:()=>[u(r,{vertical:!0},{default:()=>[u("h1",null,[t("请求")]),u(o,null,{default:()=>[u("h2",null,[t("useRequest")]),u("p",null,[t("支持配置化请求数据")]),u("h2",null,[t("useHookPlusRequest")]),u("p",null,[t("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),u("h1",null,[t("使用 useRequest 获取")]),u(o,{title:"请求函数"},{default:()=>[u("h3",null,[t("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),u("h3",null,[t("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),u("h3",null,[t("3.详情请查看文档")])]}),u(o,{title:"useRequest示例(手动触发)"},{default:()=>[u(r,{vertical:!0},{default:()=>{var e;return[u(g,{onClick:this.demoRun.bind(this)},{default:()=>[t("获取数据")]}),u("h3",null,[t("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),u("h1",null,[t("使用 useHookPlusRequest 获取")]),u(o,{title:"节流"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),u("h3",null,[t("不论触发多少次,一秒钟之内仅会触发一次")]),u("h3",null,[t("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),u(o,{title:"防抖"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),u("h3",null,[t("一秒后才会执行,如果中途重新请求,则会重新计时")]),u("h3",null,[t("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),u(o,{title:"获取气候"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),u("h3",null,[t("该示例演示了如何根据动态值获取数据")]),u("h3",null,[t("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{Nu as default};
+import{a as l}from"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import{s as n}from"./instance-CSQumM1p.js";import{_ as A,e as r,N as o,P as g,M as i}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as V,d as u,J as t}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{h as R,x as v}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./axios@1.7.9-DW_MHI2K.js";import"./hooks-RnuDI-lA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function w(e,a){return l(()=>n(e),Object.assign({},a))}const b=e=>n({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),d=()=>n({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),Nu=V({name:"RAxios",setup(){const e=R({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:a,loading:m,run:p}=l(d,{throttleWait:1e3,manual:!0}),{data:s,loading:D,run:F}=l(d,{debounceWait:1e3,manual:!0}),{data:h,loading:c,run:E}=l(b,{throttleWait:1e3,manual:!0}),{data:B,loading:C,run:f}=w({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...v(e),throttleDemoValue:a,throttleDemoLoading:m,throttleDemoRun:p,debounceDemoValue:s,debounceDemoLoading:D,debounceDemoRun:F,weatherDemoValue:h,weatherDemoLoading:c,weatherDemoRun:E,demoData:B,demoLoading:C,demoRun:f}},render(){return u(A,null,{default:()=>[u(r,{vertical:!0},{default:()=>[u("h1",null,[t("请求")]),u(o,null,{default:()=>[u("h2",null,[t("useRequest")]),u("p",null,[t("支持配置化请求数据")]),u("h2",null,[t("useHookPlusRequest")]),u("p",null,[t("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),u("h1",null,[t("使用 useRequest 获取")]),u(o,{title:"请求函数"},{default:()=>[u("h3",null,[t("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),u("h3",null,[t("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),u("h3",null,[t("3.详情请查看文档")])]}),u(o,{title:"useRequest示例(手动触发)"},{default:()=>[u(r,{vertical:!0},{default:()=>{var e;return[u(g,{onClick:this.demoRun.bind(this)},{default:()=>[t("获取数据")]}),u("h3",null,[t("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),u("h1",null,[t("使用 useHookPlusRequest 获取")]),u(o,{title:"节流"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),u("h3",null,[t("不论触发多少次,一秒钟之内仅会触发一次")]),u("h3",null,[t("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),u(o,{title:"防抖"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),u("h3",null,[t("一秒后才会执行,如果中途重新请求,则会重新计时")]),u("h3",null,[t("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),u(o,{title:"获取气候"},{default:()=>[u(r,{vertical:!0},{default:()=>[u(i,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),u("h3",null,[t("该示例演示了如何根据动态值获取数据")]),u("h3",null,[t("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{Nu as default};
diff --git a/js/index-CNQg3k_z.js.gz b/js/index-CNQg3k_z.js.gz
new file mode 100644
index 00000000..f8b92b4f
Binary files /dev/null and b/js/index-CNQg3k_z.js.gz differ
diff --git a/js/index-ChAnRXOG.js.gz b/js/index-ChAnRXOG.js.gz
deleted file mode 100644
index be55c683..00000000
Binary files a/js/index-ChAnRXOG.js.gz and /dev/null differ
diff --git a/js/index-ChcovchG.js.gz b/js/index-ChcovchG.js.gz
deleted file mode 100644
index 02134e67..00000000
Binary files a/js/index-ChcovchG.js.gz and /dev/null differ
diff --git a/js/index-j9rqbO76.js b/js/index-CmmB3pYw.js
similarity index 55%
rename from js/index-j9rqbO76.js
rename to js/index-CmmB3pYw.js
index 892521a8..d33daa0d 100644
--- a/js/index-j9rqbO76.js
+++ b/js/index-CmmB3pYw.js
@@ -1 +1 @@
-import{m as r,d as o,J as e}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{M as i}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{k as p}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const E=r({name:"MultiMenuOne",setup(){return{inputValue:p(null)}},render(){return o("div",null,[e("多级菜单-1"),o(i,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{E as default};
+import{m as r,d as o,J as e}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{M as i}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{k as p}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const E=r({name:"MultiMenuOne",setup(){return{inputValue:p(null)}},render(){return o("div",null,[e("多级菜单-1"),o(i,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{E as default};
diff --git a/js/index-CmmB3pYw.js.gz b/js/index-CmmB3pYw.js.gz
new file mode 100644
index 00000000..422045be
Binary files /dev/null and b/js/index-CmmB3pYw.js.gz differ
diff --git a/js/index-DLtgQgt1.js b/js/index-CmwgKjUT.js
similarity index 73%
rename from js/index-DLtgQgt1.js
rename to js/index-CmwgKjUT.js
index 8b07773c..8dde4619 100644
--- a/js/index-DLtgQgt1.js
+++ b/js/index-CmwgKjUT.js
@@ -1 +1 @@
-import{z as s}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{A as E}from"./index-Ule7qMcG.js";import{e as a,N as i,ac as f,ad as c,ae as n,af as d,w as p,O as b}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as F,d as t,J as u,p as C,q as A}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function m(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!A(o)}const gt=F({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>t(a,null,{default:()=>[t(p,{type:"success"},{default:()=>[u("Vue3.x")]}),t(p,{type:"info"},{default:()=>[u("React")]})]})},{label:"从事搬砖时长",des:()=>t(a,null,{default:()=>[t(p,{type:"success"},{default:()=>[u("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>t(a,{align:"center"},{default:()=>[t(s,{name:"ray",size:"22"},null),u("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>t(a,{align:"center"},{default:()=>[u("如果有希望补充的功能可以在"),t(b,C({tag:"a",class:"dashboard-link",type:"primary"},{href:"https://github.com/XiaoDaiGua-Ray/ray-template/issues"}),{default:()=>[u("GitHub")]}),u("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let o,l;return t(a,{vertical:!0},{default:()=>[t(i,null,{header:()=>t(s,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),t(i,{title:"个人介绍"},{default:()=>[t(f,{bordered:!0,labelPlacement:"left",column:2},m(o=this.coverLetterOptions.map(e=>{let r;return t(c,{key:e.label,label:e.label,span:e==null?void 0:e.span},m(r=e.des())?r:{default:()=>[r]})}))?o:{default:()=>[o]})]}),t(i,{title:"项目介绍"},{default:()=>[t(n,null,{default:()=>[u("技术栈")]}),t(d,null,{default:()=>[t(a,null,m(l=this.technologyTagOptions.map(e=>t(p,{key:e.value,type:"info"},{default:()=>[e.label]})))?l:{default:()=>[l]})]}),t(n,null,{default:()=>[u("项目介绍")]}),t(d,null,{default:()=>[u("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),t(i,{title:"友情链接"},{default:()=>[t(E,null,null)]})]})}});export{gt as default};
+import{z as s}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{A as E}from"./index-DNgI04vX.js";import{e as a,N as i,ac as f,ad as c,ae as n,af as d,w as p,O as b}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as F,d as t,J as u,p as C,q as A}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function m(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!A(o)}const gt=F({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>t(a,null,{default:()=>[t(p,{type:"success"},{default:()=>[u("Vue3.x")]}),t(p,{type:"info"},{default:()=>[u("React")]})]})},{label:"从事搬砖时长",des:()=>t(a,null,{default:()=>[t(p,{type:"success"},{default:()=>[u("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>t(a,{align:"center"},{default:()=>[t(s,{name:"ray",size:"22"},null),u("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>t(a,{align:"center"},{default:()=>[u("如果有希望补充的功能可以在"),t(b,C({tag:"a",class:"dashboard-link",type:"primary"},{href:"https://github.com/XiaoDaiGua-Ray/ray-template/issues"}),{default:()=>[u("GitHub")]}),u("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let o,l;return t(a,{vertical:!0},{default:()=>[t(i,null,{header:()=>t(s,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),t(i,{title:"个人介绍"},{default:()=>[t(f,{bordered:!0,labelPlacement:"left",column:2},m(o=this.coverLetterOptions.map(e=>{let r;return t(c,{key:e.label,label:e.label,span:e==null?void 0:e.span},m(r=e.des())?r:{default:()=>[r]})}))?o:{default:()=>[o]})]}),t(i,{title:"项目介绍"},{default:()=>[t(n,null,{default:()=>[u("技术栈")]}),t(d,null,{default:()=>[t(a,null,m(l=this.technologyTagOptions.map(e=>t(p,{key:e.value,type:"info"},{default:()=>[e.label]})))?l:{default:()=>[l]})]}),t(n,null,{default:()=>[u("项目介绍")]}),t(d,null,{default:()=>[u("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),t(i,{title:"友情链接"},{default:()=>[t(E,null,null)]})]})}});export{gt as default};
diff --git a/js/index-CmwgKjUT.js.gz b/js/index-CmwgKjUT.js.gz
new file mode 100644
index 00000000..2649a2b3
Binary files /dev/null and b/js/index-CmwgKjUT.js.gz differ
diff --git a/js/index-b95eEIsJ.js b/js/index-CwYVoLHf.js
similarity index 67%
rename from js/index-b95eEIsJ.js
rename to js/index-CwYVoLHf.js
index 8b9050ce..4ed733fa 100644
--- a/js/index-b95eEIsJ.js
+++ b/js/index-CwYVoLHf.js
@@ -1 +1 @@
-import{C as u,e as s}from"./hooks-C2RPH8Ms.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{u as a}from"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import{ab as n,W as l,e as c,P as p}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m,d as t,p as d,J as e}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const f=m({name:"PageResult",props:{...n},setup(){const{replace:r}=a();return{goBack:()=>{var i;const{getAppRootRoute:o}=s();(i=o.value)!=null&&i.path&&r(o.value.path)}}},render(){const{goBack:r}=this;return t("div",{class:"error-page"},[t(l,d(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>t(c,{align:"center",justify:"center"},{default:()=>[t(p,{onClick:u.bind(this,!0)},{default:()=>[e("返回首页")]}),t(p,{type:"primary",onClick:r.bind(this)},{default:()=>[e("返回上一页面")]})]})})])}}),Dt=m({name:"ErrorPage404",setup(){return{}},render(){return t(f,{status:"404"},null)}});export{Dt as default};
+import{C as u,e as s}from"./hooks-RnuDI-lA.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{u as a}from"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import{ab as n,W as l,e as c,P as p}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m,d as t,p as d,J as e}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const f=m({name:"PageResult",props:{...n},setup(){const{replace:r}=a();return{goBack:()=>{var i;const{getAppRootRoute:o}=s();(i=o.value)!=null&&i.path&&r(o.value.path)}}},render(){const{goBack:r}=this;return t("div",{class:"error-page"},[t(l,d(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>t(c,{align:"center",justify:"center"},{default:()=>[t(p,{onClick:u.bind(this,!0)},{default:()=>[e("返回首页")]}),t(p,{type:"primary",onClick:r.bind(this)},{default:()=>[e("返回上一页面")]})]})})])}}),Dt=m({name:"ErrorPage404",setup(){return{}},render(){return t(f,{status:"404"},null)}});export{Dt as default};
diff --git a/js/index-CwYVoLHf.js.gz b/js/index-CwYVoLHf.js.gz
new file mode 100644
index 00000000..4a719ef7
Binary files /dev/null and b/js/index-CwYVoLHf.js.gz differ
diff --git a/js/index-D04Ru66q.js.gz b/js/index-D04Ru66q.js.gz
deleted file mode 100644
index 625a9fee..00000000
Binary files a/js/index-D04Ru66q.js.gz and /dev/null differ
diff --git a/js/index-BV_Ui3Vr.js b/js/index-D88qy93r.js
similarity index 89%
rename from js/index-BV_Ui3Vr.js
rename to js/index-D88qy93r.js
index b1a85156..f76c2071 100644
--- a/js/index-BV_Ui3Vr.js
+++ b/js/index-D88qy93r.js
@@ -1 +1 @@
-import{m as f,d as u,J as e,O as t,V as l}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{e as a,N as i,ag as n,w as s,P as r,K as B,ah as p,M as d,J as E,r as m,I as h}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{h as v,k as A,x as D}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const M=f({name:"RDirective",setup(){const F=v({copyValueOne:"我是待复制内容区域一",copyValueTwo:"我是待复制内容区域二",throttleBtnClickCount:0,debounceBtnClickCount:0,disabledValue:!1}),C=A(2),o=c=>{F[c]++};return{...D(F),updateDemoValue:o,ellipsisLineClamp:C}},render(){return u(a,null,{default:()=>[u(i,{title:"指令"},{default:()=>[e("该页面展示如何使用已封装好的指令")]}),u(i,{title:"水波纹"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(n,{title:"modifiers",type:"info"},{default:()=>[e("你可以手动显示的声明水波纹效果,默认为 circle。你可以手动的声明为 center。")]}),u(n,{title:"vue template",type:"success"},{default:()=>[e('"v-ripple.center" 或者 "v-ripple.circle"。')]}),u(n,{title:"tsx",type:"success"},{default:()=>[JSON.stringify("v-ripple={[true, ['center']]}"),e(" 或者"),JSON.stringify("v-ripple={[true, ['circle']]}"),e("。")]}),u(a,null,{default:()=>[t(u(s,{type:"success",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(s,{type:"warning",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(s,{type:"error",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(r,{type:"info"},{default:()=>[e("水波纹效果的Button")]}),[[l("ripple")]]),t(u("div",{style:"height: 20px; line-height: 20px;text-align: center; border: 1px solid; padding: 6px;"},[e("原生元素绑定水波纹效果,并且手动绑定 modifiers 为 center")]),[[l("ripple"),!0,void 0,{center:!0}]])]})]})]}),u(i,{title:"文本省略"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(i,{title:"单行省略"},{default:()=>[t(u("div",null,[e("我是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本。")]),[[l("ellipsis"),{type:"block",width:"100px"}]])]}),u(i,{title:"多行省略"},{default:()=>[u(a,{vertical:!0,size:"large"},{default:()=>[u(n,{title:"注意",type:"warning"},{default:()=>[e("该方法基于非标准属性实现(-webkit-line-clamp),可能会有兼容性问题,所以请谨慎使用。 详情参考:"),u("a",{href:"https://caniuse.com/?search=line-clamp"},[e("can i use")])]}),t(u("div",null,[e("我是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本。")]),[[l("ellipsis"),{type:"line",width:"100px",line:this.ellipsisLineClamp}]]),u(B,{value:this.ellipsisLineClamp,"onUpdate:value":F=>this.ellipsisLineClamp=F,min:1},null)]})]})]})]}),u(i,{title:"文本复制示例一"},{default:()=>[u(p,null,{default:()=>[u(d,{value:this.copyValueOne,"onUpdate:value":F=>this.copyValueOne=F},null),t(u(r,null,{default:()=>[e("复制")]}),[[l("copy"),this.copyValueOne]])]})]}),u(i,{title:"文本复制示例二"},{default:()=>[u(p,null,{default:()=>[u(d,{value:this.copyValueTwo,"onUpdate:value":F=>this.copyValueTwo=F},null),t(u(r,null,{default:()=>[e("复制")]}),[[l("copy"),this.copyValueTwo]])]})]}),u(i,{title:"节流"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u(r,null,{default:()=>[e("点击执行")]}),[[l("throttle"),{func:this.updateDemoValue.bind(null,"throttleBtnClickCount"),trigger:"click",wait:3e3,options:{}}]]),u("p",null,[e("我执行了"),this.throttleBtnClickCount,e("次")]),u("p",null,[e("该方法 3s 内仅会执行一次")])]})]}),u(i,{title:"防抖"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u(r,null,{default:()=>[e("点击执行")]}),[[l("debounce"),{func:this.updateDemoValue.bind(null,"debounceBtnClickCount"),trigger:"click",wait:3e3,options:{}}]]),u("p",null,[e("我执行了"),this.debounceBtnClickCount,e("次")]),u("p",null,[e("该方法将延迟 3s 执行")])]})]}),u(i,{title:"禁用"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(E,{value:this.disabledValue,"onUpdate:value":F=>this.disabledValue=F},{checked:()=>"取消",unchecked:()=>"禁用"}),u(i,{title:"描述"},{default:()=>[u("p",null,[e("该指令会强制禁用(通过 css 层面)禁用元素交互。但是 naive ui 组件提供了完整的 disabled 属性,所以在组件库有禁用需求时,直接调用组件库 disabled 属性即可。但是值得注意的是,该指令优先级最高,会覆盖组件 disabled 属性。")])]}),u(i,{title:"原生表单"},{default:()=>[t(u("form",null,[u("input",{type:"text",placeholder:"请输入"},null),u("button",null,[e("提交")])]),[[l("disabled"),this.disabledValue]])]}),u(i,{title:"文本内容"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u("p",null,[e("我是可以被禁用的文本内容")]),[[l("disabled"),this.disabledValue]])]})]}),u(i,{title:"naive 组件"},{default:()=>[u(a,{vertical:!0,justify:"start"},{default:()=>[t(u(m,null,{default:()=>[u(h,null,{default:()=>[u(d,null,null)]})]}),[[l("disabled"),this.disabledValue]]),t(u(r,null,{default:()=>[e("按钮")]}),[[l("disabled"),this.disabledValue]]),t(u(E,null,null),[[l("disabled"),this.disabledValue]])]})]})]})]})]})}});export{M as default};
+import{m as f,d as u,J as e,O as t,V as l}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{e as a,N as i,ag as n,w as s,P as r,K as B,ah as p,M as d,J as E,r as m,I as h}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{h as v,k as A,x as D}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const M=f({name:"RDirective",setup(){const F=v({copyValueOne:"我是待复制内容区域一",copyValueTwo:"我是待复制内容区域二",throttleBtnClickCount:0,debounceBtnClickCount:0,disabledValue:!1}),C=A(2),o=c=>{F[c]++};return{...D(F),updateDemoValue:o,ellipsisLineClamp:C}},render(){return u(a,null,{default:()=>[u(i,{title:"指令"},{default:()=>[e("该页面展示如何使用已封装好的指令")]}),u(i,{title:"水波纹"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(n,{title:"modifiers",type:"info"},{default:()=>[e("你可以手动显示的声明水波纹效果,默认为 circle。你可以手动的声明为 center。")]}),u(n,{title:"vue template",type:"success"},{default:()=>[e('"v-ripple.center" 或者 "v-ripple.circle"。')]}),u(n,{title:"tsx",type:"success"},{default:()=>[JSON.stringify("v-ripple={[true, ['center']]}"),e(" 或者"),JSON.stringify("v-ripple={[true, ['circle']]}"),e("。")]}),u(a,null,{default:()=>[t(u(s,{type:"success",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(s,{type:"warning",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(s,{type:"error",size:"large"},{default:()=>[e("水波纹效果的Tag")]}),[[l("ripple")]]),t(u(r,{type:"info"},{default:()=>[e("水波纹效果的Button")]}),[[l("ripple")]]),t(u("div",{style:"height: 20px; line-height: 20px;text-align: center; border: 1px solid; padding: 6px;"},[e("原生元素绑定水波纹效果,并且手动绑定 modifiers 为 center")]),[[l("ripple"),!0,void 0,{center:!0}]])]})]})]}),u(i,{title:"文本省略"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(i,{title:"单行省略"},{default:()=>[t(u("div",null,[e("我是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本。")]),[[l("ellipsis"),{type:"block",width:"100px"}]])]}),u(i,{title:"多行省略"},{default:()=>[u(a,{vertical:!0,size:"large"},{default:()=>[u(n,{title:"注意",type:"warning"},{default:()=>[e("该方法基于非标准属性实现(-webkit-line-clamp),可能会有兼容性问题,所以请谨慎使用。 详情参考:"),u("a",{href:"https://caniuse.com/?search=line-clamp"},[e("can i use")])]}),t(u("div",null,[e("我是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本。")]),[[l("ellipsis"),{type:"line",width:"100px",line:this.ellipsisLineClamp}]]),u(B,{value:this.ellipsisLineClamp,"onUpdate:value":F=>this.ellipsisLineClamp=F,min:1},null)]})]})]})]}),u(i,{title:"文本复制示例一"},{default:()=>[u(p,null,{default:()=>[u(d,{value:this.copyValueOne,"onUpdate:value":F=>this.copyValueOne=F},null),t(u(r,null,{default:()=>[e("复制")]}),[[l("copy"),this.copyValueOne]])]})]}),u(i,{title:"文本复制示例二"},{default:()=>[u(p,null,{default:()=>[u(d,{value:this.copyValueTwo,"onUpdate:value":F=>this.copyValueTwo=F},null),t(u(r,null,{default:()=>[e("复制")]}),[[l("copy"),this.copyValueTwo]])]})]}),u(i,{title:"节流"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u(r,null,{default:()=>[e("点击执行")]}),[[l("throttle"),{func:this.updateDemoValue.bind(null,"throttleBtnClickCount"),trigger:"click",wait:3e3,options:{}}]]),u("p",null,[e("我执行了"),this.throttleBtnClickCount,e("次")]),u("p",null,[e("该方法 3s 内仅会执行一次")])]})]}),u(i,{title:"防抖"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u(r,null,{default:()=>[e("点击执行")]}),[[l("debounce"),{func:this.updateDemoValue.bind(null,"debounceBtnClickCount"),trigger:"click",wait:3e3,options:{}}]]),u("p",null,[e("我执行了"),this.debounceBtnClickCount,e("次")]),u("p",null,[e("该方法将延迟 3s 执行")])]})]}),u(i,{title:"禁用"},{default:()=>[u(a,{vertical:!0},{default:()=>[u(E,{value:this.disabledValue,"onUpdate:value":F=>this.disabledValue=F},{checked:()=>"取消",unchecked:()=>"禁用"}),u(i,{title:"描述"},{default:()=>[u("p",null,[e("该指令会强制禁用(通过 css 层面)禁用元素交互。但是 naive ui 组件提供了完整的 disabled 属性,所以在组件库有禁用需求时,直接调用组件库 disabled 属性即可。但是值得注意的是,该指令优先级最高,会覆盖组件 disabled 属性。")])]}),u(i,{title:"原生表单"},{default:()=>[t(u("form",null,[u("input",{type:"text",placeholder:"请输入"},null),u("button",null,[e("提交")])]),[[l("disabled"),this.disabledValue]])]}),u(i,{title:"文本内容"},{default:()=>[u(a,{vertical:!0},{default:()=>[t(u("p",null,[e("我是可以被禁用的文本内容")]),[[l("disabled"),this.disabledValue]])]})]}),u(i,{title:"naive 组件"},{default:()=>[u(a,{vertical:!0,justify:"start"},{default:()=>[t(u(m,null,{default:()=>[u(h,null,{default:()=>[u(d,null,null)]})]}),[[l("disabled"),this.disabledValue]]),t(u(r,null,{default:()=>[e("按钮")]}),[[l("disabled"),this.disabledValue]]),t(u(E,null,null),[[l("disabled"),this.disabledValue]])]})]})]})]})]})}});export{M as default};
diff --git a/js/index-D88qy93r.js.gz b/js/index-D88qy93r.js.gz
new file mode 100644
index 00000000..87c6988a
Binary files /dev/null and b/js/index-D88qy93r.js.gz differ
diff --git a/js/index-2ToC72PV.js b/js/index-DAZ-kLzM.js
similarity index 56%
rename from js/index-2ToC72PV.js
rename to js/index-DAZ-kLzM.js
index c220feff..cd60b5b9 100644
--- a/js/index-2ToC72PV.js
+++ b/js/index-DAZ-kLzM.js
@@ -1 +1 @@
-import{m as e,d as o,J as r}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{M as i}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{k as p}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const C=e({name:"MultiMenuTwoOne",setup(){return{inputValue:p(null)}},render(){return o("div",{style:{height:"var(--layout-content-height)"}},[r("多级菜单2-2-1"),o(i,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{C as default};
+import{m as e,d as o,J as r}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{M as i}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{k as p}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const C=e({name:"MultiMenuTwoOne",setup(){return{inputValue:p(null)}},render(){return o("div",{style:{height:"var(--layout-content-height)"}},[r("多级菜单2-2-1"),o(i,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{C as default};
diff --git a/js/index-DAZ-kLzM.js.gz b/js/index-DAZ-kLzM.js.gz
new file mode 100644
index 00000000..b6d33975
Binary files /dev/null and b/js/index-DAZ-kLzM.js.gz differ
diff --git a/js/index-DBsbUoCD.js.gz b/js/index-DBsbUoCD.js.gz
deleted file mode 100644
index 2ba695ad..00000000
Binary files a/js/index-DBsbUoCD.js.gz and /dev/null differ
diff --git a/js/index-DJzm4YZP.js.gz b/js/index-DJzm4YZP.js.gz
deleted file mode 100644
index 545a230b..00000000
Binary files a/js/index-DJzm4YZP.js.gz and /dev/null differ
diff --git a/js/index-BkPY_Md3.js b/js/index-DKoQUDTL.js
similarity index 83%
rename from js/index-BkPY_Md3.js
rename to js/index-DKoQUDTL.js
index 08391cbb..a6dcf445 100644
--- a/js/index-BkPY_Md3.js
+++ b/js/index-DKoQUDTL.js
@@ -1 +1 @@
-import{J as r,K as A}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{N as u,e as h,P as i,J as C}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as O,d as t,J as e}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as g,h as L,x as V}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Rt=O({name:"REchart",setup(){const[n,{getChartInstance:f,dispose:l,render:d,isDisposed:p}]=A(),[m,{getChartInstance:o,dispose:F,render:y,isDisposed:B}]=A(),D=g(!1),E=g(!1),s=L({loading:!1,loading1:!1}),b={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},k={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},c=g({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),v=a=>{s.loading=a},w=a=>{E.value=a},S=()=>{p()?d():window.$message.warning("图表已渲染~")},x=()=>{l()},T=()=>{s.loading1=!0;const a=()=>Math.floor((Math.random()+1)*100);setTimeout(()=>{c.value.series[0].data=new Array(7).fill(0).map(()=>a()),c.value.series[1].data=new Array(7).fill(0).map(()=>a()),s.loading1=!1},1e3)};return{baseOptions:b,chartLoading:D,handleLoadingShow:v,chartAria:E,handleAriaShow:w,basePieOptions:k,baseLineOptions:c,...V(s),mountChart:S,unmountChart:x,updateChartOptions:T,register:n,register2:m,dispose2:F,render2:y,isDisposed2:B}},render(){const{register:n,register2:f,dispose2:l,render2:d,isDisposed2:p,loading1:m}=this;return t("div",{class:"echart"},[t(u,{title:"chart 组件"},{default:()=>[t("h3",null,[e("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),t("h3",null,[e("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),t(u,{title:"预设 card 风格图表"},{default:()=>[t(h,{style:["padding: 18px 0"]},{default:()=>[t(i,{onClick:this.mountChart.bind(this)},{default:()=>[e("渲染")]}),t(i,{onClick:this.unmountChart.bind(this)},{default:()=>[e("卸载")]}),t(i,{onClick:this.updateChartOptions.bind(this)},{default:()=>[e("更新配置项")]}),t(i,{onClick:()=>{this.loading1=!this.loading1}},{default:()=>[`${this.loading1?"关闭":"开启"}`,e("加载动画")]})]}),t("div",{class:"chart--container"},[t(r,{onRegister:n,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card",loading:m},null)])]}),t(u,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[t(h,{vertical:!0},{default:()=>[t(h,null,{default:()=>[t(i,{onClick:()=>{p()?d():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[e("渲染")]}),t(i,{onClick:l.bind(this)},{default:()=>[e("卸载")]})]}),t("div",{class:"chart--container"},[t(r,{onRegister:f,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),t(u,{title:"加载动画"},{default:()=>[t(C,{value:this.chartLoading,"onUpdate:value":o=>this.chartLoading=o,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),t("div",{class:"chart--container"},[t(r,{loading:this.loading,options:this.baseOptions},null)])]}),t(u,{title:"贴画可视化图"},{default:()=>[t(C,{value:this.chartAria,"onUpdate:value":o=>this.chartAria=o,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),t("div",{class:"chart--container"},[t(r,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{Rt as default};
+import{J as r,K as A}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{N as u,e as h,P as i,J as C}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as O,d as t,J as e}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as g,h as L,x as V}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Rt=O({name:"REchart",setup(){const[n,{getChartInstance:f,dispose:l,render:d,isDisposed:p}]=A(),[m,{getChartInstance:o,dispose:F,render:y,isDisposed:B}]=A(),D=g(!1),E=g(!1),s=L({loading:!1,loading1:!1}),b={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},k={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},c=g({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),v=a=>{s.loading=a},w=a=>{E.value=a},S=()=>{p()?d():window.$message.warning("图表已渲染~")},x=()=>{l()},T=()=>{s.loading1=!0;const a=()=>Math.floor((Math.random()+1)*100);setTimeout(()=>{c.value.series[0].data=new Array(7).fill(0).map(()=>a()),c.value.series[1].data=new Array(7).fill(0).map(()=>a()),s.loading1=!1},1e3)};return{baseOptions:b,chartLoading:D,handleLoadingShow:v,chartAria:E,handleAriaShow:w,basePieOptions:k,baseLineOptions:c,...V(s),mountChart:S,unmountChart:x,updateChartOptions:T,register:n,register2:m,dispose2:F,render2:y,isDisposed2:B}},render(){const{register:n,register2:f,dispose2:l,render2:d,isDisposed2:p,loading1:m}=this;return t("div",{class:"echart"},[t(u,{title:"chart 组件"},{default:()=>[t("h3",null,[e("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),t("h3",null,[e("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),t(u,{title:"预设 card 风格图表"},{default:()=>[t(h,{style:["padding: 18px 0"]},{default:()=>[t(i,{onClick:this.mountChart.bind(this)},{default:()=>[e("渲染")]}),t(i,{onClick:this.unmountChart.bind(this)},{default:()=>[e("卸载")]}),t(i,{onClick:this.updateChartOptions.bind(this)},{default:()=>[e("更新配置项")]}),t(i,{onClick:()=>{this.loading1=!this.loading1}},{default:()=>[`${this.loading1?"关闭":"开启"}`,e("加载动画")]})]}),t("div",{class:"chart--container"},[t(r,{onRegister:n,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card",loading:m},null)])]}),t(u,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[t(h,{vertical:!0},{default:()=>[t(h,null,{default:()=>[t(i,{onClick:()=>{p()?d():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[e("渲染")]}),t(i,{onClick:l.bind(this)},{default:()=>[e("卸载")]})]}),t("div",{class:"chart--container"},[t(r,{onRegister:f,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),t(u,{title:"加载动画"},{default:()=>[t(C,{value:this.chartLoading,"onUpdate:value":o=>this.chartLoading=o,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),t("div",{class:"chart--container"},[t(r,{loading:this.loading,options:this.baseOptions},null)])]}),t(u,{title:"贴画可视化图"},{default:()=>[t(C,{value:this.chartAria,"onUpdate:value":o=>this.chartAria=o,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),t("div",{class:"chart--container"},[t(r,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{Rt as default};
diff --git a/js/index-DKoQUDTL.js.gz b/js/index-DKoQUDTL.js.gz
new file mode 100644
index 00000000..8f5e05df
Binary files /dev/null and b/js/index-DKoQUDTL.js.gz differ
diff --git a/js/index-DLA0p3w6.js.gz b/js/index-DLA0p3w6.js.gz
deleted file mode 100644
index 9fb58878..00000000
Binary files a/js/index-DLA0p3w6.js.gz and /dev/null differ
diff --git a/js/index-DLtgQgt1.js.gz b/js/index-DLtgQgt1.js.gz
deleted file mode 100644
index 85229f25..00000000
Binary files a/js/index-DLtgQgt1.js.gz and /dev/null differ
diff --git a/js/index-Ule7qMcG.js b/js/index-DNgI04vX.js
similarity index 90%
rename from js/index-Ule7qMcG.js
rename to js/index-DNgI04vX.js
index 8d86868a..7d897991 100644
--- a/js/index-Ule7qMcG.js
+++ b/js/index-DNgI04vX.js
@@ -1 +1 @@
-import{m as n,d as e,p as s,q as i}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{e as r,y as c,Y as p}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";function l(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!i(t)}const m=n({name:"AppShareLink",setup(){return{handleLinkClick:a=>{window.open(a.src)},avatarOptions:[{key:"ray-js-note",src:"https://note.youdao.com/s/ObWEe2BB",tooltip:"Ray的前端学习笔记",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-js-cover",src:"https://note.youdao.com/s/IC8xKPdB",tooltip:"Ray的面试题总结",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-template-doc",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",tooltip:"Ray Template Doc",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-template-doc-out",src:"https://ray-template.yunkuangao.com/",tooltip:"Ray Template Doc (国内地址)",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"}]}},render(){let t;return e(r,null,l(t=this.avatarOptions.map(o=>e(c,{key:o.key},{trigger:()=>e(p,s({round:!0,src:o.icon,style:["cursor: pointer"]},{onClick:this.handleLinkClick.bind(this,o)},{objectFit:"cover",size:24}),null),default:()=>o.tooltip})))?t:{default:()=>[t]})}});export{m as A};
+import{m as n,d as e,p as s,q as i}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{e as r,y as c,Y as p}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";function l(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!i(t)}const m=n({name:"AppShareLink",setup(){return{handleLinkClick:a=>{window.open(a.src)},avatarOptions:[{key:"ray-js-note",src:"https://note.youdao.com/s/ObWEe2BB",tooltip:"Ray的前端学习笔记",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-js-cover",src:"https://note.youdao.com/s/IC8xKPdB",tooltip:"Ray的面试题总结",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-template-doc",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",tooltip:"Ray Template Doc",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"},{key:"ray-template-doc-out",src:"https://ray-template.yunkuangao.com/",tooltip:"Ray Template Doc (国内地址)",icon:"https://avatars.githubusercontent.com/u/51957438?v=4"}]}},render(){let t;return e(r,null,l(t=this.avatarOptions.map(o=>e(c,{key:o.key},{trigger:()=>e(p,s({round:!0,src:o.icon,style:["cursor: pointer"]},{onClick:this.handleLinkClick.bind(this,o)},{objectFit:"cover",size:24}),null),default:()=>o.tooltip})))?t:{default:()=>[t]})}});export{m as A};
diff --git a/js/index-DNgI04vX.js.gz b/js/index-DNgI04vX.js.gz
new file mode 100644
index 00000000..d47c7dec
Binary files /dev/null and b/js/index-DNgI04vX.js.gz differ
diff --git a/js/index-DNwahwnm.js.gz b/js/index-DNwahwnm.js.gz
deleted file mode 100644
index 9d3adea1..00000000
Binary files a/js/index-DNwahwnm.js.gz and /dev/null differ
diff --git a/js/index-BgwWD97F.js b/js/index-Dax2OaMP.js
similarity index 64%
rename from js/index-BgwWD97F.js
rename to js/index-Dax2OaMP.js
index d2af16b8..5f717590 100644
--- a/js/index-BgwWD97F.js
+++ b/js/index-Dax2OaMP.js
@@ -1 +1 @@
-import{m as r,d as u,J as t}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{e as o,N as e}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const y=r({name:"RouterDemoDetail",render(){return u(o,null,{default:()=>[u(e,{title:this.$route.query.name||"hello"},{default:()=>[t("你好 "),this.$route.query.name]}),u(e,{title:"平层路由详情页面"},{default:()=>[t("我是平层路由详情页面")]}),u(e,{title:"TIP"},{default:()=>[u("h2",null,[t("1. 可以点击面包屑或者菜单返回到主页面")]),u("h2",null,[t("2. 如果这个页面需要配置多个详情页面,只需将该路由所在的 children 中,将所需页面配置为 sameLevel 即可。")])]})]})}});export{y as default};
+import{m as r,d as u,J as t}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{e as o,N as e}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const y=r({name:"RouterDemoDetail",render(){return u(o,null,{default:()=>[u(e,{title:this.$route.query.name||"hello"},{default:()=>[t("你好 "),this.$route.query.name]}),u(e,{title:"平层路由详情页面"},{default:()=>[t("我是平层路由详情页面")]}),u(e,{title:"TIP"},{default:()=>[u("h2",null,[t("1. 可以点击面包屑或者菜单返回到主页面")]),u("h2",null,[t("2. 如果这个页面需要配置多个详情页面,只需将该路由所在的 children 中,将所需页面配置为 sameLevel 即可。")])]})]})}});export{y as default};
diff --git a/js/index-Dax2OaMP.js.gz b/js/index-Dax2OaMP.js.gz
new file mode 100644
index 00000000..2220facb
Binary files /dev/null and b/js/index-Dax2OaMP.js.gz differ
diff --git a/js/index-BHdRCPOg.js b/js/index-DyivQZlU.js
similarity index 61%
rename from js/index-BHdRCPOg.js
rename to js/index-DyivQZlU.js
index 91b1cf26..0b30f590 100644
--- a/js/index-BHdRCPOg.js
+++ b/js/index-DyivQZlU.js
@@ -1 +1 @@
-import{P as r}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as i,d as t}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{e as m,N as o}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const ut=i({name:"IframeDemo",setup(){return{}},render(){return t(m,{vertical:!0,size:[20,20]},{default:()=>[t(o,{title:"naive ui(延迟加载)"},{default:()=>[t(r,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),t(o,{title:"vue-hooks-plus(立即加载)"},{default:()=>[t(r,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{ut as default};
+import{P as r}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as i,d as t}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{e as m,N as o}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const ut=i({name:"IframeDemo",setup(){return{}},render(){return t(m,{vertical:!0,size:[20,20]},{default:()=>[t(o,{title:"naive ui(延迟加载)"},{default:()=>[t(r,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),t(o,{title:"vue-hooks-plus(立即加载)"},{default:()=>[t(r,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{ut as default};
diff --git a/js/index-DyivQZlU.js.gz b/js/index-DyivQZlU.js.gz
new file mode 100644
index 00000000..dfb16e08
Binary files /dev/null and b/js/index-DyivQZlU.js.gz differ
diff --git a/js/index-EBtd-gDX.js.gz b/js/index-EBtd-gDX.js.gz
deleted file mode 100644
index 98890d01..00000000
Binary files a/js/index-EBtd-gDX.js.gz and /dev/null differ
diff --git a/js/index-EIDkjVsJ.js.gz b/js/index-EIDkjVsJ.js.gz
deleted file mode 100644
index 8a2110fb..00000000
Binary files a/js/index-EIDkjVsJ.js.gz and /dev/null differ
diff --git a/js/index-EWAfa-C7.js.gz b/js/index-EWAfa-C7.js.gz
deleted file mode 100644
index 6fadf605..00000000
Binary files a/js/index-EWAfa-C7.js.gz and /dev/null differ
diff --git a/js/index-FHUKXwzE.js.gz b/js/index-FHUKXwzE.js.gz
deleted file mode 100644
index fac5e927..00000000
Binary files a/js/index-FHUKXwzE.js.gz and /dev/null differ
diff --git a/js/index-ChAnRXOG.js b/js/index-Hox44VG8.js
similarity index 72%
rename from js/index-ChAnRXOG.js
rename to js/index-Hox44VG8.js
index 8dcc4160..31b4a531 100644
--- a/js/index-ChAnRXOG.js
+++ b/js/index-Hox44VG8.js
@@ -1 +1 @@
-import{R as f,j as h}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{a as v,al as r,M as l,K as F,am as b,aj as y,ak as s,e as N,P as m}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as k,d as t,J as i}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as d}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Bt=k({name:"RFormDemo",setup(){const[u,{getFormInstance:p,validate:o,restoreValidation:n,formModel:a,formRules:e}]=h({name:null,age:null,gender:null,date:null,remark:null},{name:{required:!0,message:"请输入姓名",trigger:["blur","change"]},date:{required:!0,message:"请选择日期",trigger:["blur","change"],type:"number"},gender:{required:!0,message:"请选择性别",trigger:"change"},age:{required:!0,message:"请输入年龄",trigger:["blur","change"],type:"number"}}),g=d(e()),c=d(a());return{register:u,rules:g,condition:c,restoreValidation:n,formModel:a,validate:o}},render(){const{rules:u}=this,{register:p,restoreValidation:o,formModel:n,validate:a}=this;return t(f,{onRegister:p,rules:u,model:this.condition},{default:()=>[t(v,{cols:24,xGap:24},{default:()=>[t(r,{label:"姓名",path:"name",span:12},{default:()=>[t(l,{value:this.condition.name,"onUpdate:value":e=>this.condition.name=e},null)]}),t(r,{label:"年龄",path:"age",span:12},{default:()=>[t(F,{value:this.condition.age,"onUpdate:value":e=>this.condition.age=e,showButton:!1,style:"width: 100%"},null)]}),t(r,{label:"出生日期",path:"date",span:12},{default:()=>[t(b,{value:this.condition.date,"onUpdate:value":e=>this.condition.date=e,style:"width: 100%"},null)]}),t(r,{label:"性别",path:"gender",span:12},{default:()=>[t(y,{value:this.condition.gender,"onUpdate:value":e=>this.condition.gender=e},{default:()=>[t(s,{value:"girl"},{default:()=>[i("女")]}),t(s,{value:"man"},{default:()=>[i("男")]})]})]}),t(r,{label:"备注信息",span:24},{default:()=>[t(l,{type:"textarea",value:this.condition.remark,"onUpdate:value":e=>this.condition.remark=e},null)]}),t(r,{span:24},{default:()=>[t(N,{justify:"flex-end",style:"width: 100%"},{default:()=>[t(m,{type:"info",onClick:()=>{this.condition=n(),o()}},{default:()=>[i("重置表单为初始状态")]}),t(m,{type:"warning",onClick:o.bind(this)},{default:()=>[i("移除校验状态")]}),t(m,{type:"primary",onClick:()=>a()},{default:()=>[i("校验")]})]})]})]})]})}});export{Bt as default};
+import{R as f,j as h}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{a as v,al as r,M as l,K as F,am as b,aj as y,ak as s,e as N,P as m}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as k,d as t,J as i}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as d}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Bt=k({name:"RFormDemo",setup(){const[u,{getFormInstance:p,validate:o,restoreValidation:n,formModel:a,formRules:e}]=h({name:null,age:null,gender:null,date:null,remark:null},{name:{required:!0,message:"请输入姓名",trigger:["blur","change"]},date:{required:!0,message:"请选择日期",trigger:["blur","change"],type:"number"},gender:{required:!0,message:"请选择性别",trigger:"change"},age:{required:!0,message:"请输入年龄",trigger:["blur","change"],type:"number"}}),g=d(e()),c=d(a());return{register:u,rules:g,condition:c,restoreValidation:n,formModel:a,validate:o}},render(){const{rules:u}=this,{register:p,restoreValidation:o,formModel:n,validate:a}=this;return t(f,{onRegister:p,rules:u,model:this.condition},{default:()=>[t(v,{cols:24,xGap:24},{default:()=>[t(r,{label:"姓名",path:"name",span:12},{default:()=>[t(l,{value:this.condition.name,"onUpdate:value":e=>this.condition.name=e},null)]}),t(r,{label:"年龄",path:"age",span:12},{default:()=>[t(F,{value:this.condition.age,"onUpdate:value":e=>this.condition.age=e,showButton:!1,style:"width: 100%"},null)]}),t(r,{label:"出生日期",path:"date",span:12},{default:()=>[t(b,{value:this.condition.date,"onUpdate:value":e=>this.condition.date=e,style:"width: 100%"},null)]}),t(r,{label:"性别",path:"gender",span:12},{default:()=>[t(y,{value:this.condition.gender,"onUpdate:value":e=>this.condition.gender=e},{default:()=>[t(s,{value:"girl"},{default:()=>[i("女")]}),t(s,{value:"man"},{default:()=>[i("男")]})]})]}),t(r,{label:"备注信息",span:24},{default:()=>[t(l,{type:"textarea",value:this.condition.remark,"onUpdate:value":e=>this.condition.remark=e},null)]}),t(r,{span:24},{default:()=>[t(N,{justify:"flex-end",style:"width: 100%"},{default:()=>[t(m,{type:"info",onClick:()=>{this.condition=n(),o()}},{default:()=>[i("重置表单为初始状态")]}),t(m,{type:"warning",onClick:o.bind(this)},{default:()=>[i("移除校验状态")]}),t(m,{type:"primary",onClick:()=>a()},{default:()=>[i("校验")]})]})]})]})]})}});export{Bt as default};
diff --git a/js/index-Hox44VG8.js.gz b/js/index-Hox44VG8.js.gz
new file mode 100644
index 00000000..3e775444
Binary files /dev/null and b/js/index-Hox44VG8.js.gz differ
diff --git a/js/index-BpwIrVhQ.js b/js/index-KKs3BFTu.js
similarity index 55%
rename from js/index-BpwIrVhQ.js
rename to js/index-KKs3BFTu.js
index 851a9a93..756eabb8 100644
--- a/js/index-BpwIrVhQ.js
+++ b/js/index-KKs3BFTu.js
@@ -1 +1 @@
-import{m as o,d as r,J as e}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{M as p}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{k as i}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const v=o({name:"SubMenuOther",setup(){return{inputValue:i(null)}},render(){return r("div",null,[e("多级菜单-2-1"),r(p,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{v as default};
+import{m as o,d as r,J as e}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{M as p}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{k as i}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const v=o({name:"SubMenuOther",setup(){return{inputValue:i(null)}},render(){return r("div",null,[e("多级菜单-2-1"),r(p,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{v as default};
diff --git a/js/index-KKs3BFTu.js.gz b/js/index-KKs3BFTu.js.gz
new file mode 100644
index 00000000..fbb96afa
Binary files /dev/null and b/js/index-KKs3BFTu.js.gz differ
diff --git a/js/index-B80pdDJb.js b/js/index-ROYVxRqh.js
similarity index 62%
rename from js/index-B80pdDJb.js
rename to js/index-ROYVxRqh.js
index 808147a6..6dcf51e5 100644
--- a/js/index-B80pdDJb.js
+++ b/js/index-ROYVxRqh.js
@@ -1 +1 @@
-import{H as d}from"./hooks-C2RPH8Ms.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as c,d as t,J as n}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{e as s,N as f,k as h}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{k as u}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const xt=c({name:"ContextMenuDemo",setup(){const o=u(),r=u(!1),e=u([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:m,y:p,show:a,updateShow:i}=d(o);return{demoOneRef:o,demoOneShow:r,x:m,y:p,show:a,options:e,clickOutside:l=>{l.preventDefault(),i(!1)},updateShow:i}},render(){const{x:o,y:r,show:e}=this,{clickOutside:m,updateShow:p}=this;return t(s,{vertical:!0},{default:()=>[t(f,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[t(s,{vertical:!0},{default:()=>[t("h3",null,[n("默认点击元素外部会关闭菜单。")]),t("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[n("右击")])]})]}),t(h,{show:e,x:o,y:r,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,i)=>{window.$message.info(`选中了 ${i.label}`),p(!1)},onClickoutside:m.bind(this)},null)]})}});export{xt as default};
+import{H as d}from"./hooks-RnuDI-lA.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{m as c,d as t,J as n}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{e as s,N as f,k as h}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{k as u}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const xt=c({name:"ContextMenuDemo",setup(){const o=u(),r=u(!1),e=u([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:m,y:p,show:a,updateShow:i}=d(o);return{demoOneRef:o,demoOneShow:r,x:m,y:p,show:a,options:e,clickOutside:l=>{l.preventDefault(),i(!1)},updateShow:i}},render(){const{x:o,y:r,show:e}=this,{clickOutside:m,updateShow:p}=this;return t(s,{vertical:!0},{default:()=>[t(f,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[t(s,{vertical:!0},{default:()=>[t("h3",null,[n("默认点击元素外部会关闭菜单。")]),t("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[n("右击")])]})]}),t(h,{show:e,x:o,y:r,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,i)=>{window.$message.info(`选中了 ${i.label}`),p(!1)},onClickoutside:m.bind(this)},null)]})}});export{xt as default};
diff --git a/js/index-ROYVxRqh.js.gz b/js/index-ROYVxRqh.js.gz
new file mode 100644
index 00000000..6b7b3f45
Binary files /dev/null and b/js/index-ROYVxRqh.js.gz differ
diff --git a/js/index-Ule7qMcG.js.gz b/js/index-Ule7qMcG.js.gz
deleted file mode 100644
index e07d0a05..00000000
Binary files a/js/index-Ule7qMcG.js.gz and /dev/null differ
diff --git a/js/index-c1QBSmbe.js b/js/index-XQAoAa2w.js
similarity index 74%
rename from js/index-c1QBSmbe.js
rename to js/index-XQAoAa2w.js
index c1ede0a3..8487f4cd 100644
--- a/js/index-c1QBSmbe.js
+++ b/js/index-XQAoAa2w.js
@@ -1 +1 @@
-import"./hooks-C2RPH8Ms.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{F as h,G as F,H as O,I as C,J as E,K as b}from"./utils-oa3VVvWi.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import{m as D,d as u,n as B,J as p}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{_ as f,e as r,N as i,L as o,K as s}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{h as v,x as V}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const At=D({name:"CalculatePrecision",setup(){const t=v({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),a={addOptions:C,subtractOptions:O,multiplyOptions:F,divideOptions:h},n=(l,m)=>{const d=a[m],c=d(...l);return"结果: "+E(c)},e=()=>{B().then(()=>{t.distributeOutputValue=b(t.distributeValue,t.distributeLength)})};return e(),{...V(t),copilotFunc:n,updateDistributeValue:e}},render(){return u(f,null,{default:()=>[u("h2",{style:"margin: 0 0 20px 0"},[p("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),u("h3",{style:"margin: 0 0 20px 0"},[p("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),u(r,{vertical:!0},{default:()=>[u(i,{title:"加法"},{default:()=>u(o,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),u(i,{title:"减法"},{default:()=>u(o,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),u(i,{title:"乘法"},{default:()=>u(o,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),u(i,{title:"除法(非取模)"},{default:()=>u(o,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),u(i,{title:"平分一个值"},{default:()=>u(r,null,{default:()=>[u(s,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),u(s,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{At as default};
+import"./hooks-RnuDI-lA.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{F as h,G as F,H as O,I as C,J as E,K as b}from"./utils-Blr39eif.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import{m as D,d as u,n as B,J as p}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{_ as f,e as r,N as i,L as o,K as s}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{h as v,x as V}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const At=D({name:"CalculatePrecision",setup(){const t=v({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),a={addOptions:C,subtractOptions:O,multiplyOptions:F,divideOptions:h},n=(l,m)=>{const d=a[m],c=d(...l);return"结果: "+E(c)},e=()=>{B().then(()=>{t.distributeOutputValue=b(t.distributeValue,t.distributeLength)})};return e(),{...V(t),copilotFunc:n,updateDistributeValue:e}},render(){return u(f,null,{default:()=>[u("h2",{style:"margin: 0 0 20px 0"},[p("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),u("h3",{style:"margin: 0 0 20px 0"},[p("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),u(r,{vertical:!0},{default:()=>[u(i,{title:"加法"},{default:()=>u(o,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),u(i,{title:"减法"},{default:()=>u(o,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),u(i,{title:"乘法"},{default:()=>u(o,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),u(i,{title:"除法(非取模)"},{default:()=>u(o,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),u(i,{title:"平分一个值"},{default:()=>u(r,null,{default:()=>[u(s,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),u(s,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{At as default};
diff --git a/js/index-XQAoAa2w.js.gz b/js/index-XQAoAa2w.js.gz
new file mode 100644
index 00000000..e5f935c9
Binary files /dev/null and b/js/index-XQAoAa2w.js.gz differ
diff --git a/js/index-b95eEIsJ.js.gz b/js/index-b95eEIsJ.js.gz
deleted file mode 100644
index 044afb32..00000000
Binary files a/js/index-b95eEIsJ.js.gz and /dev/null differ
diff --git a/js/index-c1QBSmbe.js.gz b/js/index-c1QBSmbe.js.gz
deleted file mode 100644
index 0ed14bce..00000000
Binary files a/js/index-c1QBSmbe.js.gz and /dev/null differ
diff --git a/js/index-j9rqbO76.js.gz b/js/index-j9rqbO76.js.gz
deleted file mode 100644
index b589228e..00000000
Binary files a/js/index-j9rqbO76.js.gz and /dev/null differ
diff --git a/js/index-FHUKXwzE.js b/js/index-wUBw8Ix4.js
similarity index 98%
rename from js/index-FHUKXwzE.js
rename to js/index-wUBw8Ix4.js
index 67bbd5a2..bf74f3a4 100644
--- a/js/index-FHUKXwzE.js
+++ b/js/index-wUBw8Ix4.js
@@ -1 +1 @@
-import{R as J}from"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import{M as Y,e as M,g as K,G as b,f as v,h as X,i as Q,R as l1,r as e1,j as t1,k as E,l as S,m as o1,n as T,o as i1,p as c1,q as a1,D as r1,s as n1,t as s1,v as d1,w as p1}from"./hooks-C2RPH8Ms.js";import{d as h1}from"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import{a0 as f1,a1 as V,a2 as u1,a3 as m1,a4 as v1,a5 as _1,a6 as b1,a7 as g1,a8 as M1,I as y1,M as w1,P as C1,a9 as Z1,aa as z1,h as k1}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m,d as r,f as y,j as S1,J as V1,t as H1,l as x1,n as P1,p as O}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{f as A1,u as R}from"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import{b as g,g as Z,c as L1,y as w,n as $,s as C,D as B1,d as H,i as E1}from"./utils-oa3VVvWi.js";import{g as T1,o as O1,q as R1,A as $1}from"./lodash-es@4.17.21-UVJw7vmf.js";import{h as N1,x as j1,k as F1}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js";import{C as D1}from"./clipboard@2.0.11-Q116DzlH.js";import{c as N}from"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const c of o)if(c.type==="childList")for(const a of c.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function t(o){const c={};return o.integrity&&(c.integrity=o.integrity),o.referrerPolicy&&(c.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?c.credentials="include":o.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function i(o){if(o.ep)return;o.ep=!0;const c=t(o);fetch(o.href,c)}})();const I1=m({name:"GlobalProvider",setup(l,{expose:e}){const{getPrimaryColorOverride:t,getAppTheme:i,getLocaleLanguage:o}=M(),c=y(()=>{const n=o.value;return K(n)}),a=()=>{const{message:n,notification:s,dialog:d,loadingBar:p}=M1(["message","dialog","notification","loadingBar"],{configProviderProps:y(()=>({theme:i.value?V:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=p,window.$notification=s};return e(),{getPrimaryColorOverride:t,localePackage:c,getAppTheme:i,discreteApi:a}},render(){const{$slots:{default:l},discreteApi:e}=this,{getPrimaryColorOverride:t,getAppTheme:i,localePackage:o}=this;return r(f1,{themeOverrides:t,theme:i?V:null,locale:o.locale,dateLocale:o.dateLocal},{default:()=>[r(u1,null,{default:()=>[r(m1,Y,{default:()=>[r(v1,null,{default:()=>[r(_1,null,{default:()=>[r(b1,null,{default:()=>[r(g1,null,null),l==null?void 0:l(),e()]})]})]})]})]})]})}}),W1=m({name:"AppStyleProvider",setup(l,{expose:e}){const{getAppTheme:t}=M(),{height:i,width:o}=A1(),c=()=>{const{appPrimaryColor:{primaryColor:s,primaryFadeColor:d}}=X,{rayTemplateThemePrimaryColor:p,rayTemplateThemePrimaryFadeColor:h}=b,u=document.documentElement,_=Z(v.appPiniaSettingStore,"localStorage");if(_){const k=T1(_,"primaryColorOverride.common.primaryColor",s),G=L1(k,.85);u.style.setProperty(p,k),u.style.setProperty(h,G||d)}},a=()=>{const s=document.getElementById(b.preLoadingAnimation);s&&g(s,{display:"none"})},n=s=>{const d=document.documentElement,{darkClassName:p,lightClassName:h}=b;s?w(d,h):w(d,p),$(d,s?p:h)};c(),a(),S1(()=>{n(t.value),g(document.documentElement,{[b.htmlHeight]:`${i.value}px`,[b.htmlWidth]:`${o.value}px`})}),e()},render(){return r("div",{class:"app-style-provider"},null)}}),q1=m({name:"LockScreen",setup(){const[l,{validate:e}]=t1(),t=H1("inputInstRef"),{setLockAppScreen:i}=o1(),{updateSettingState:o}=E(),c=N1({lockCondition:S()}),a=()=>{e().then(()=>{i(!0),o("lockScreenSwitch",!1),C(v.appLockScreenPasswordKey,B1(c.lockCondition.lockPassword),"localStorage"),c.lockCondition=S()})};return x1(()=>{P1(()=>{var n;(n=t.value)==null||n.focus()})}),{...j1(c),lockScreen:a,register:l,inputInstRef:t}},render(){const{register:l}=this;return r("div",{class:"app-lock-screen__content"},[r("div",{class:"app-lock-screen__input"},[r(Q,{avatarSize:52,style:"pointer-events: none;margin: 24px 0;",vertical:!0},null),r(l1,{ref:"formInstRef",model:this.lockCondition,rules:e1,labelPlacement:"left",onRegister:l},{default:()=>[r(y1,{path:"lockPassword"},{default:()=>[r(w1,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()},autofocus:!0},null)]}),r(C1,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[V1("锁屏")]})]})])])}}),U1=m({name:"AppLockScreen",setup(){const{updateSettingState:l}=E(),{getLockScreenSwitch:e}=M();return{lockScreenSwitchRef:y({get:()=>e.value,set:i=>{l("lockScreenSwitch",i)}})}},render(){return r(T,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:"dialog",title:"锁定屏幕"},{default:()=>[r(q1,null,null)]})}}),G1=m({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:l,getWatermarkConfig:e}=M();return{getWatermarkSwitch:l,getWatermarkConfig:e}},render(){const{getWatermarkConfig:l,getWatermarkSwitch:e}=this;return e?r(Z1,O(l,{fullscreen:!0}),null):null}}),J1=m({name:"GlobalSpin",props:{...z1},setup(){const l={opacitySpinning:"0.3"};return{spinValue:i1("globalSpinning"),overrides:l}},render(){return r(k1,O(this.$props,{show:this.spinValue,themeOverrides:this.overrides,style:"height: var(--html-height)"}),{...this.$slots})}});var Y1={pkg:{version:"5.1.0"}};const K1=m({name:"AppVersionProvider",setup(){const{pkg:{version:l}}=Y1,e=Z(v.appVersionProvider,"localStorage"),t=F1(!1),{logout:i}=c1();return e!==null?l!==e&&(t.value=!0,C(v.appVersionProvider,l,"localStorage")):C(v.appVersionProvider,l,"localStorage"),{modalShow:t,logout:i}},render(){const{logout:l}=this;return r("div",{class:"app-style-provider"},[r(T,{show:this.modalShow,"onUpdate:show":e=>this.modalShow=e,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,draggable:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:l,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),j=m({name:"App",render(){return r(I1,null,{default:()=>[r(K1,null,null),r(U1,null,null),r(W1,null,null),r(G1,null,null),r(J1,null,{default:()=>r(J,null,null),description:()=>a1})]})}});if(typeof window<"u"){let l=function(){var e=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',e.insertBefore(t,e.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",l):l()}const X1=()=>{const{localeLanguage:l}=Z(v.appPiniaSettingStore,"localStorage",{defaultValue:{}}),e=r1[l]||n1;h1.locale(e)},x=(l,e)=>{const t=new D1(l,{text:()=>e});l.$$clipboard=t,l.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),l.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},Q1=()=>({mounted:(l,{value:e})=>{x(l,e)},updated:(l,{value:e,oldValue:t})=>{var i;e!==t&&((i=l.$$clipboard)==null||i.destroy(),x(l,e))},beforeUnmount:l=>{var e;l.$$clipboard&&((e=l.$$clipboard)==null||e.destroy(),l.$$clipboard=null)}}),l2=Object.freeze(Object.defineProperty({__proto__:null,default:Q1},Symbol.toStringTag,{value:"Module"})),e2=()=>{let l,e;return{beforeMount:(t,{value:i})=>{const{func:o,trigger:c="click",wait:a=500,options:n}=i;if(typeof o!="function")throw new TypeError("debounce directive value must be a function");l=O1(o,a,Object.assign({},n)),e=R(t,c,l)},beforeUnmount:(t,{value:i})=>{const{trigger:o="click"}=i;l&&(l.cancel(),e==null||e()),l=null}}},t2=Object.freeze(Object.defineProperty({__proto__:null,default:e2},Symbol.toStringTag,{value:"Module"})),P=(l,e)=>{if(l){const t="ray-template__directive--disabled";e?(l.setAttribute("disabled","disabled"),$(l,t)):(l.removeAttribute("disabled"),w(l,t)),l==null||l.setAttribute("disabled",e?"disabled":"")}},o2=()=>({mounted:(l,{value:e})=>{P(l,e)},updated:(l,{value:e,oldValue:t})=>{e!==t&&P(l,e)}}),i2=Object.freeze(Object.defineProperty({__proto__:null,default:o2},Symbol.toStringTag,{value:"Module"})),A=(l,e)=>{const{line:t=1,type:i="block",width:o,popoverText:c}=e;if(o==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${o}!`);return}c&&l.textContent&&l.setAttribute("title",l.textContent),i==="line"?g(l,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t,overflow:"hidden",width:H(o)}):g(l,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:H(o)})},c2=()=>({mounted:(l,{value:e})=>{A(l,e)},updated:(l,{value:e})=>{A(l,e)}}),a2=Object.freeze(Object.defineProperty({__proto__:null,default:c2},Symbol.toStringTag,{value:"Module"})),f={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},r2="v-ripple__container";function L(l,e){l.style.transform=e}function F(l){const e={},t=l.currentTarget;!(t!=null&&t.__d_ripple__)||t.__d_ripple__.touched||(e.center=t.__d_ripple__.centered,t.__d_ripple__.class&&(e.class=t.__d_ripple__.class),z.show(l,t,e))}function D(l){const e=l.currentTarget;e!=null&&e.__d_ripple__&&(setTimeout(()=>{e.__d_ripple__&&(e.__d_ripple__.touched=!1)}),z.hide(e))}const n2=(l,e,t={})=>{var u;const i=e.getBoundingClientRect(),o=l.clientX-i.left,c=l.clientY-i.top;let a=0,n=.3;(u=e.__d_ripple__)!=null&&u.circle?(n=.15,a=e.clientWidth/2,a=t.center?a:a+Math.sqrt((o-a)**2+(c-a)**2)/4):a=Math.sqrt(e.clientWidth**2+e.clientHeight**2)/2;const s=`${(e.clientWidth-a*2)/2}px`,d=`${(e.clientHeight-a*2)/2}px`,p=t.center?s:`${o-a}px`,h=t.center?d:`${c-a}px`;return{radius:a,scale:n,x:p,y:h,centerX:s,centerY:d}},z={show(l,e,t={}){var _;if(!((_=e==null?void 0:e.__d_ripple__)!=null&&_.enabled))return;const i=document.createElement("span"),o=document.createElement("span");i.appendChild(o),i.className=r2,t.class&&(i.className+=` ${t.class}`);const{radius:c,scale:a,x:n,y:s,centerX:d,centerY:p}=n2(l,e,t),h=`${c*2}px`;o.className=f.vRippleAnimation,o.style.width=h,o.style.height=h,e.appendChild(i);const u=window.getComputedStyle(e);u&&u.position==="static"&&(e.style.position="relative",e.dataset.previousPosition="static"),o.classList.add(f.vRippleAnimationEnter),o.classList.add(f.vRippleAnimationVisible),L(o,`translate(${n}, ${s}) scale3d(${a},${a},${a})`),o.dataset.activated=String(performance.now()),setTimeout(()=>{o.classList.remove(f.vRippleAnimationEnter),o.classList.add(f.vRippleAnimationIn),L(o,`translate(${d}, ${p}) scale3d(1,1,1)`)},0)},hide(l){var c;if(!((c=l==null?void 0:l.__d_ripple__)!=null&&c.enabled))return;const e=l.getElementsByClassName(f.vRippleAnimation);if(e.length===0)return;const t=e[e.length-1];if(t.dataset.isHiding)return;t.dataset.isHiding="true";const i=performance.now()-Number(t.dataset.activated),o=Math.max(250-i,0);setTimeout(()=>{t.classList.remove(f.vRippleAnimationIn),t.classList.add(f.vRippleAnimationOut),setTimeout(()=>{var n;l.getElementsByClassName(f.vRippleAnimation).length===1&&l.dataset.previousPosition&&(l.style.position=l.dataset.previousPosition,delete l.dataset.previousPosition),((n=t.parentNode)==null?void 0:n.parentNode)===l&&l.removeChild(t.parentNode)},300)},o)}};function I(l){return typeof l>"u"||!!l}function W(l){l.removeEventListener("pointerdown",F),l.removeEventListener("pointerup",D)}function B(l,e,t){const{value:i,modifiers:o}=e,c=I(i);c||z.hide(l),l.__d_ripple__=l.__d_ripple__??{},l.__d_ripple__.enabled=c,l.__d_ripple__.centered=o.center,l.__d_ripple__.circle=o.circle,E1(i,"Object")&&i.class&&(l.__d_ripple__.class=i.class),c&&!t?(l.addEventListener("pointerdown",F),l.addEventListener("pointerup",D)):!c&&t&&W(l)}const s2=()=>({mounted:(l,e)=>{B(l,e,!1)},beforeUnmount:l=>{delete l.__d_ripple__,W(l)},updated:(l,e)=>{if(e.value===e.oldValue)return;const t=I(e.oldValue);B(l,e,t)}}),d2=Object.freeze(Object.defineProperty({__proto__:null,default:s2},Symbol.toStringTag,{value:"Module"})),p2=()=>{let l;return{beforeMount:(e,{value:t})=>{const{func:i,trigger:o="click",wait:c=500,options:a}=t;if(typeof i!="function")throw new TypeError("throttle directive value must be a function");l=R1(i,c,Object.assign({},a)),R(e,o,l)},beforeUnmount:()=>{l&&l.cancel(),l=null}}},h2=Object.freeze(Object.defineProperty({__proto__:null,default:p2},Symbol.toStringTag,{value:"Module"})),f2=l=>Object.keys(l).reduce((t,i)=>{var c;const o=(c=l[i])==null?void 0:c.default;if(typeof o=="function")return t[i]=o,t;throw new TypeError(`directiveModules: ${i} is not function`)},{}),u2=l=>{const t=f2(Object.assign({"/src/directives/modules/copy/index.ts":l2,"/src/directives/modules/debounce/index.ts":t2,"/src/directives/modules/disabled/index.ts":i2,"/src/directives/modules/ellipsis/index.ts":a2,"/src/directives/modules/ripple/index.ts":d2,"/src/directives/modules/throttle/index.ts":h2})),i=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),o=/^([^-]+-)*[^-]+$/;$1(t,(c,a)=>{var s;const n=(s=a.match(i))==null?void 0:s[0];typeof n=="string"&&o.test(n)?l.directive(n,c()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},q=async()=>{},U=async l=>{s1(l),await d1(l),p1(l),X1(),u2(l)},m2=async()=>{const l=N(j);await U(l),l.mount("#app"),await q()},v2=async()=>{let l;window.__WUJIE_MOUNT=async()=>{l=N(j),await U(l),l.mount("#app"),await q()},window.__WUJIE_UNMOUNT=()=>{l.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?v2():m2();
+import{R as J}from"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import{M as Y,e as M,g as K,G as b,f as v,h as X,i as Q,R as l1,r as e1,j as t1,k as E,l as S,m as o1,n as T,o as i1,p as c1,q as a1,D as r1,s as n1,t as s1,v as d1,w as p1}from"./hooks-RnuDI-lA.js";import{d as h1}from"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import{a0 as f1,a1 as V,a2 as u1,a3 as m1,a4 as v1,a5 as _1,a6 as b1,a7 as g1,a8 as M1,I as y1,M as w1,P as C1,a9 as Z1,aa as z1,h as k1}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m,d as r,f as y,j as S1,J as V1,t as H1,l as x1,n as P1,p as O}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{f as A1,u as R}from"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import{b as g,g as Z,c as L1,y as w,n as $,s as C,D as B1,d as H,i as E1}from"./utils-Blr39eif.js";import{g as T1,o as O1,q as R1,A as $1}from"./lodash-es@4.17.21-UVJw7vmf.js";import{h as N1,x as j1,k as F1}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./vue3-next-qrcode@2.0.10_typescript@5.6.3-BsHQwc6L.js";import{C as D1}from"./clipboard@2.0.11-Q116DzlH.js";import{c as N}from"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const c of o)if(c.type==="childList")for(const a of c.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function t(o){const c={};return o.integrity&&(c.integrity=o.integrity),o.referrerPolicy&&(c.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?c.credentials="include":o.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function i(o){if(o.ep)return;o.ep=!0;const c=t(o);fetch(o.href,c)}})();const I1=m({name:"GlobalProvider",setup(l,{expose:e}){const{getPrimaryColorOverride:t,getAppTheme:i,getLocaleLanguage:o}=M(),c=y(()=>{const n=o.value;return K(n)}),a=()=>{const{message:n,notification:s,dialog:d,loadingBar:p}=M1(["message","dialog","notification","loadingBar"],{configProviderProps:y(()=>({theme:i.value?V:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=p,window.$notification=s};return e(),{getPrimaryColorOverride:t,localePackage:c,getAppTheme:i,discreteApi:a}},render(){const{$slots:{default:l},discreteApi:e}=this,{getPrimaryColorOverride:t,getAppTheme:i,localePackage:o}=this;return r(f1,{themeOverrides:t,theme:i?V:null,locale:o.locale,dateLocale:o.dateLocal},{default:()=>[r(u1,null,{default:()=>[r(m1,Y,{default:()=>[r(v1,null,{default:()=>[r(_1,null,{default:()=>[r(b1,null,{default:()=>[r(g1,null,null),l==null?void 0:l(),e()]})]})]})]})]})]})}}),W1=m({name:"AppStyleProvider",setup(l,{expose:e}){const{getAppTheme:t}=M(),{height:i,width:o}=A1(),c=()=>{const{appPrimaryColor:{primaryColor:s,primaryFadeColor:d}}=X,{rayTemplateThemePrimaryColor:p,rayTemplateThemePrimaryFadeColor:h}=b,u=document.documentElement,_=Z(v.appPiniaSettingStore,"localStorage");if(_){const k=T1(_,"primaryColorOverride.common.primaryColor",s),G=L1(k,.85);u.style.setProperty(p,k),u.style.setProperty(h,G||d)}},a=()=>{const s=document.getElementById(b.preLoadingAnimation);s&&g(s,{display:"none"})},n=s=>{const d=document.documentElement,{darkClassName:p,lightClassName:h}=b;s?w(d,h):w(d,p),$(d,s?p:h)};c(),a(),S1(()=>{n(t.value),g(document.documentElement,{[b.htmlHeight]:`${i.value}px`,[b.htmlWidth]:`${o.value}px`})}),e()},render(){return r("div",{class:"app-style-provider"},null)}}),q1=m({name:"LockScreen",setup(){const[l,{validate:e}]=t1(),t=H1("inputInstRef"),{setLockAppScreen:i}=o1(),{updateSettingState:o}=E(),c=N1({lockCondition:S()}),a=()=>{e().then(()=>{i(!0),o("lockScreenSwitch",!1),C(v.appLockScreenPasswordKey,B1(c.lockCondition.lockPassword),"localStorage"),c.lockCondition=S()})};return x1(()=>{P1(()=>{var n;(n=t.value)==null||n.focus()})}),{...j1(c),lockScreen:a,register:l,inputInstRef:t}},render(){const{register:l}=this;return r("div",{class:"app-lock-screen__content"},[r("div",{class:"app-lock-screen__input"},[r(Q,{avatarSize:52,style:"pointer-events: none;margin: 24px 0;",vertical:!0},null),r(l1,{ref:"formInstRef",model:this.lockCondition,rules:e1,labelPlacement:"left",onRegister:l},{default:()=>[r(y1,{path:"lockPassword"},{default:()=>[r(w1,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()},autofocus:!0},null)]}),r(C1,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[V1("锁屏")]})]})])])}}),U1=m({name:"AppLockScreen",setup(){const{updateSettingState:l}=E(),{getLockScreenSwitch:e}=M();return{lockScreenSwitchRef:y({get:()=>e.value,set:i=>{l("lockScreenSwitch",i)}})}},render(){return r(T,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:"dialog",title:"锁定屏幕"},{default:()=>[r(q1,null,null)]})}}),G1=m({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:l,getWatermarkConfig:e}=M();return{getWatermarkSwitch:l,getWatermarkConfig:e}},render(){const{getWatermarkConfig:l,getWatermarkSwitch:e}=this;return e?r(Z1,O(l,{fullscreen:!0}),null):null}}),J1=m({name:"GlobalSpin",props:{...z1},setup(){const l={opacitySpinning:"0.3"};return{spinValue:i1("globalSpinning"),overrides:l}},render(){return r(k1,O(this.$props,{show:this.spinValue,themeOverrides:this.overrides,style:"height: var(--html-height)"}),{...this.$slots})}});var Y1={pkg:{version:"5.1.0"}};const K1=m({name:"AppVersionProvider",setup(){const{pkg:{version:l}}=Y1,e=Z(v.appVersionProvider,"localStorage"),t=F1(!1),{logout:i}=c1();return e!==null?l!==e&&(t.value=!0,C(v.appVersionProvider,l,"localStorage")):C(v.appVersionProvider,l,"localStorage"),{modalShow:t,logout:i}},render(){const{logout:l}=this;return r("div",{class:"app-style-provider"},[r(T,{show:this.modalShow,"onUpdate:show":e=>this.modalShow=e,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,draggable:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:l,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),j=m({name:"App",render(){return r(I1,null,{default:()=>[r(K1,null,null),r(U1,null,null),r(W1,null,null),r(G1,null,null),r(J1,null,{default:()=>r(J,null,null),description:()=>a1})]})}});if(typeof window<"u"){let l=function(){var e=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',e.insertBefore(t,e.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",l):l()}const X1=()=>{const{localeLanguage:l}=Z(v.appPiniaSettingStore,"localStorage",{defaultValue:{}}),e=r1[l]||n1;h1.locale(e)},x=(l,e)=>{const t=new D1(l,{text:()=>e});l.$$clipboard=t,l.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),l.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},Q1=()=>({mounted:(l,{value:e})=>{x(l,e)},updated:(l,{value:e,oldValue:t})=>{var i;e!==t&&((i=l.$$clipboard)==null||i.destroy(),x(l,e))},beforeUnmount:l=>{var e;l.$$clipboard&&((e=l.$$clipboard)==null||e.destroy(),l.$$clipboard=null)}}),l2=Object.freeze(Object.defineProperty({__proto__:null,default:Q1},Symbol.toStringTag,{value:"Module"})),e2=()=>{let l,e;return{beforeMount:(t,{value:i})=>{const{func:o,trigger:c="click",wait:a=500,options:n}=i;if(typeof o!="function")throw new TypeError("debounce directive value must be a function");l=O1(o,a,Object.assign({},n)),e=R(t,c,l)},beforeUnmount:(t,{value:i})=>{const{trigger:o="click"}=i;l&&(l.cancel(),e==null||e()),l=null}}},t2=Object.freeze(Object.defineProperty({__proto__:null,default:e2},Symbol.toStringTag,{value:"Module"})),P=(l,e)=>{if(l){const t="ray-template__directive--disabled";e?(l.setAttribute("disabled","disabled"),$(l,t)):(l.removeAttribute("disabled"),w(l,t)),l==null||l.setAttribute("disabled",e?"disabled":"")}},o2=()=>({mounted:(l,{value:e})=>{P(l,e)},updated:(l,{value:e,oldValue:t})=>{e!==t&&P(l,e)}}),i2=Object.freeze(Object.defineProperty({__proto__:null,default:o2},Symbol.toStringTag,{value:"Module"})),A=(l,e)=>{const{line:t=1,type:i="block",width:o,popoverText:c}=e;if(o==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${o}!`);return}c&&l.textContent&&l.setAttribute("title",l.textContent),i==="line"?g(l,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t,overflow:"hidden",width:H(o)}):g(l,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:H(o)})},c2=()=>({mounted:(l,{value:e})=>{A(l,e)},updated:(l,{value:e})=>{A(l,e)}}),a2=Object.freeze(Object.defineProperty({__proto__:null,default:c2},Symbol.toStringTag,{value:"Module"})),f={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},r2="v-ripple__container";function L(l,e){l.style.transform=e}function F(l){const e={},t=l.currentTarget;!(t!=null&&t.__d_ripple__)||t.__d_ripple__.touched||(e.center=t.__d_ripple__.centered,t.__d_ripple__.class&&(e.class=t.__d_ripple__.class),z.show(l,t,e))}function D(l){const e=l.currentTarget;e!=null&&e.__d_ripple__&&(setTimeout(()=>{e.__d_ripple__&&(e.__d_ripple__.touched=!1)}),z.hide(e))}const n2=(l,e,t={})=>{var u;const i=e.getBoundingClientRect(),o=l.clientX-i.left,c=l.clientY-i.top;let a=0,n=.3;(u=e.__d_ripple__)!=null&&u.circle?(n=.15,a=e.clientWidth/2,a=t.center?a:a+Math.sqrt((o-a)**2+(c-a)**2)/4):a=Math.sqrt(e.clientWidth**2+e.clientHeight**2)/2;const s=`${(e.clientWidth-a*2)/2}px`,d=`${(e.clientHeight-a*2)/2}px`,p=t.center?s:`${o-a}px`,h=t.center?d:`${c-a}px`;return{radius:a,scale:n,x:p,y:h,centerX:s,centerY:d}},z={show(l,e,t={}){var _;if(!((_=e==null?void 0:e.__d_ripple__)!=null&&_.enabled))return;const i=document.createElement("span"),o=document.createElement("span");i.appendChild(o),i.className=r2,t.class&&(i.className+=` ${t.class}`);const{radius:c,scale:a,x:n,y:s,centerX:d,centerY:p}=n2(l,e,t),h=`${c*2}px`;o.className=f.vRippleAnimation,o.style.width=h,o.style.height=h,e.appendChild(i);const u=window.getComputedStyle(e);u&&u.position==="static"&&(e.style.position="relative",e.dataset.previousPosition="static"),o.classList.add(f.vRippleAnimationEnter),o.classList.add(f.vRippleAnimationVisible),L(o,`translate(${n}, ${s}) scale3d(${a},${a},${a})`),o.dataset.activated=String(performance.now()),setTimeout(()=>{o.classList.remove(f.vRippleAnimationEnter),o.classList.add(f.vRippleAnimationIn),L(o,`translate(${d}, ${p}) scale3d(1,1,1)`)},0)},hide(l){var c;if(!((c=l==null?void 0:l.__d_ripple__)!=null&&c.enabled))return;const e=l.getElementsByClassName(f.vRippleAnimation);if(e.length===0)return;const t=e[e.length-1];if(t.dataset.isHiding)return;t.dataset.isHiding="true";const i=performance.now()-Number(t.dataset.activated),o=Math.max(250-i,0);setTimeout(()=>{t.classList.remove(f.vRippleAnimationIn),t.classList.add(f.vRippleAnimationOut),setTimeout(()=>{var n;l.getElementsByClassName(f.vRippleAnimation).length===1&&l.dataset.previousPosition&&(l.style.position=l.dataset.previousPosition,delete l.dataset.previousPosition),((n=t.parentNode)==null?void 0:n.parentNode)===l&&l.removeChild(t.parentNode)},300)},o)}};function I(l){return typeof l>"u"||!!l}function W(l){l.removeEventListener("pointerdown",F),l.removeEventListener("pointerup",D)}function B(l,e,t){const{value:i,modifiers:o}=e,c=I(i);c||z.hide(l),l.__d_ripple__=l.__d_ripple__??{},l.__d_ripple__.enabled=c,l.__d_ripple__.centered=o.center,l.__d_ripple__.circle=o.circle,E1(i,"Object")&&i.class&&(l.__d_ripple__.class=i.class),c&&!t?(l.addEventListener("pointerdown",F),l.addEventListener("pointerup",D)):!c&&t&&W(l)}const s2=()=>({mounted:(l,e)=>{B(l,e,!1)},beforeUnmount:l=>{delete l.__d_ripple__,W(l)},updated:(l,e)=>{if(e.value===e.oldValue)return;const t=I(e.oldValue);B(l,e,t)}}),d2=Object.freeze(Object.defineProperty({__proto__:null,default:s2},Symbol.toStringTag,{value:"Module"})),p2=()=>{let l;return{beforeMount:(e,{value:t})=>{const{func:i,trigger:o="click",wait:c=500,options:a}=t;if(typeof i!="function")throw new TypeError("throttle directive value must be a function");l=R1(i,c,Object.assign({},a)),R(e,o,l)},beforeUnmount:()=>{l&&l.cancel(),l=null}}},h2=Object.freeze(Object.defineProperty({__proto__:null,default:p2},Symbol.toStringTag,{value:"Module"})),f2=l=>Object.keys(l).reduce((t,i)=>{var c;const o=(c=l[i])==null?void 0:c.default;if(typeof o=="function")return t[i]=o,t;throw new TypeError(`directiveModules: ${i} is not function`)},{}),u2=l=>{const t=f2(Object.assign({"/src/directives/modules/copy/index.ts":l2,"/src/directives/modules/debounce/index.ts":t2,"/src/directives/modules/disabled/index.ts":i2,"/src/directives/modules/ellipsis/index.ts":a2,"/src/directives/modules/ripple/index.ts":d2,"/src/directives/modules/throttle/index.ts":h2})),i=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),o=/^([^-]+-)*[^-]+$/;$1(t,(c,a)=>{var s;const n=(s=a.match(i))==null?void 0:s[0];typeof n=="string"&&o.test(n)?l.directive(n,c()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},q=async()=>{},U=async l=>{s1(l),await d1(l),p1(l),X1(),u2(l)},m2=async()=>{const l=N(j);await U(l),l.mount("#app"),await q()},v2=async()=>{let l;window.__WUJIE_MOUNT=async()=>{l=N(j),await U(l),l.mount("#app"),await q()},window.__WUJIE_UNMOUNT=()=>{l.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?v2():m2();
diff --git a/js/index-wUBw8Ix4.js.gz b/js/index-wUBw8Ix4.js.gz
new file mode 100644
index 00000000..424a9e23
Binary files /dev/null and b/js/index-wUBw8Ix4.js.gz differ
diff --git a/js/instance-9AIHBAK4.js.gz b/js/instance-9AIHBAK4.js.gz
deleted file mode 100644
index fa96e617..00000000
Binary files a/js/instance-9AIHBAK4.js.gz and /dev/null differ
diff --git a/js/instance-9AIHBAK4.js b/js/instance-CSQumM1p.js
similarity index 91%
rename from js/instance-9AIHBAK4.js
rename to js/instance-CSQumM1p.js
index add93f5c..58237e78 100644
--- a/js/instance-9AIHBAK4.js
+++ b/js/instance-CSQumM1p.js
@@ -1 +1 @@
-import{a as R}from"./axios@1.7.9-DW_MHI2K.js";import{a0 as t,a1 as n,f as q,a2 as d}from"./hooks-C2RPH8Ms.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{g as A}from"./utils-oa3VVvWi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";const y=(e,r)=>{t.removePendingRequest(e)},E=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[E]},{setImplement:m}=n(),k=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},P=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},f=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},g=(e,r)=>{t.removePendingRequest(e)},v=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=A(q.token,"localStorage");return e.url,{key:"X-TOKEN",value:o}},H=(e,r)=>{v(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[H,f],implementRequestInterceptorErrorArray:[g]},{setImplement:a}=n(),j=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},x=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=R.create(d),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),j(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(x(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),k(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(P(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s};
+import{a as R}from"./axios@1.7.9-DW_MHI2K.js";import{a0 as t,a1 as n,f as q,a2 as d}from"./hooks-RnuDI-lA.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{g as A}from"./utils-Blr39eif.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";const y=(e,r)=>{t.removePendingRequest(e)},E=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[E]},{setImplement:m}=n(),k=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},P=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},f=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},g=(e,r)=>{t.removePendingRequest(e)},v=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=A(q.token,"localStorage");return e.url,{key:"X-TOKEN",value:o}},H=(e,r)=>{v(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[H,f],implementRequestInterceptorErrorArray:[g]},{setImplement:a}=n(),j=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},x=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=R.create(d),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),j(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(x(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),k(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(P(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s};
diff --git a/js/instance-CSQumM1p.js.gz b/js/instance-CSQumM1p.js.gz
new file mode 100644
index 00000000..bbfd3590
Binary files /dev/null and b/js/instance-CSQumM1p.js.gz differ
diff --git a/js/naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js.gz b/js/naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js.gz
deleted file mode 100644
index 7f5f9c51..00000000
Binary files a/js/naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js.gz and /dev/null differ
diff --git a/js/naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js b/js/naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js
similarity index 99%
rename from js/naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js
rename to js/naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js
index 5035a6da..4140a1d5 100644
--- a/js/naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js
+++ b/js/naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js
@@ -1,4 +1,4 @@
-import{e as bu,z as xu,p as Cu,i as Oo,f as Bt,a as Dt,b as Ve,s as Vo,c as Tn,d as yu,h as Qn,j as no,k as Ba,l as Oa,m as wu,n as fn,o as Ht,q as Zl,r as Ql,t as Su,u as ko,v as ku,w as Ru,x as zu,y as eo,A as Pu,B as li,C as Da,D as $u,E as Jl,F as er,G as gr,H as Tu,I as da,J as Fu,K as ca,L as Iu,M as Wn,N as Un}from"./date-fns@3.6.0-BMcLdxE-.js";import{g as Nt,s as Kt,r as co,c as qe,d as Mt,a as Ko,h as Jt,b as Se,e as qo,f as yr,t as or,i as Nn,j as Wo,k as tr,l as rr,m as Ar,n as wr,o as es,p as Ma,q as Aa,u as _a,v as rn,w as Ha,x as Ea,y as La,z as Et,A as si,B as Na,C as ts,D as Ir}from"./seemly@0.3.9-DfXeAbNj.js";import{l as to,x as bo,i as Ee,g as di,w as gt,v as hn,L as Bu,M as os,J as ja,F as Gt,N as ci,q as Ou,m as re,f as C,j as Ft,y as Je,h as a,p as lo,n as Tt,O as so,P as an,Q as Du,R as Jn,T as ui}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as B,s as rs,u as fe,m as Ji,h as ea,y as el}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import{r as ua,V as _o,a as Sr,b as Rr,F as fi,B as zr,c as Pr,d as Va,L as ns,e as Mu}from"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import{v as Eo,T as qt,a as as,c as Au}from"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import{o as Lt,a as Yt}from"./evtd@0.2.4-CI_DDEu_.js";import{c as Lo,m as _u,z as hi}from"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import{u as tt,i as Yo,a as Hu,b as $t,c as nr,d as vi,e as pi,f as gi,g as Eu,o as is}from"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import{m as Mr,B as Lu,b as Nu,g as Kn,q as fa}from"./lodash-es@4.17.21-UVJw7vmf.js";import{c as ls,a as Uo,f as tl}from"./treemate@0.3.11-DKekKYbv.js";import{f as ju}from"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import{p as Wa}from"./@vue_shared@3.5.13-CBbo5MAb.js";import{m as qn}from"./@emotion_hash@0.8.0-WldOFDRm.js";import{S as ol}from"./async-validator@4.2.5-9PlIezaS.js";import{u as ta}from"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import{C as Vu,e as Wu}from"./css-render@0.15.14-C5toWlUr.js";import{p as Uu}from"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Ku="n",ln=`.${Ku}-`,qu="__",Yu="--",ss=Vu(),ds=Uu({blockPrefix:ln,elementPrefix:qu,modifierPrefix:Yu});ss.use(ds);const{c:k,find:ty}=ss,{cB:m,cE:P,cM:z,cNotM:at}=ds;function jr(e){return k(({props:{bPrefix:t}})=>`${t||ln}modal, ${t||ln}drawer`,[e])}function vn(e){return k(({props:{bPrefix:t}})=>`${t||ln}popover`,[e])}function cs(e){return k(({props:{bPrefix:t}})=>`&${t||ln}modal`,e)}const Gu=(...e)=>k(">",[m(...e)]);function ie(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,o=>o.toUpperCase()))}const mi="n-internal-select-menu",us="n-internal-select-menu-body",pn="n-drawer-body",bi="n-drawer",gn="n-modal-body",Xu="n-modal-provider",fs="n-modal",Vr="n-popover-body",hs="__disabled__";function Zt(e){const t=Ee(gn,null),o=Ee(pn,null),r=Ee(Vr,null),n=Ee(us,null),i=B();if(typeof document<"u"){i.value=document.fullscreenElement;const s=()=>{i.value=document.fullscreenElement};to(()=>{Lt("fullscreenchange",document,s)}),bo(()=>{Yt("fullscreenchange",document,s)})}return tt(()=>{var s;const{to:l}=e;return l!==void 0?l===!1?hs:l===!0?i.value||"body":l:t!=null&&t.value?(s=t.value.$el)!==null&&s!==void 0?s:t.value:o!=null&&o.value?o.value:r!=null&&r.value?r.value:n!=null&&n.value?n.value:l??(i.value||"body")})}Zt.tdkey=hs;Zt.propTo={type:[String,Object,Boolean],default:void 0};function Zu(e,t,o){var r;const n=Ee(e,null);if(n===null)return;const i=(r=di())===null||r===void 0?void 0:r.proxy;gt(o,s),s(o.value),bo(()=>{s(void 0,o.value)});function s(c,u){if(!n)return;const f=n[t];u!==void 0&&l(f,u),c!==void 0&&d(f,c)}function l(c,u){c[u]||(c[u]=[]),c[u].splice(c[u].findIndex(f=>f===i),1)}function d(c,u){c[u]||(c[u]=[]),~c[u].findIndex(f=>f===i)||c[u].push(i)}}function Qu(e,t,o){const r=B(e.value);let n=null;return gt(e,i=>{n!==null&&window.clearTimeout(n),i===!0?o&&!o.value?r.value=!0:n=window.setTimeout(()=>{r.value=!0},t):r.value=!1}),r}const xo=typeof document<"u"&&typeof window<"u";let rl=!1;function Ju(){if(xo&&window.CSS&&!rl&&(rl=!0,"registerProperty"in(window==null?void 0:window.CSS)))try{CSS.registerProperty({name:"--n-color-start",syntax:"",inherits:!1,initialValue:"#0000"}),CSS.registerProperty({name:"--n-color-end",syntax:"",inherits:!1,initialValue:"#0000"})}catch{}}const xi=B(!1);function nl(){xi.value=!0}function al(){xi.value=!1}let Qr=0;function vs(){return xo&&(hn(()=>{Qr||(window.addEventListener("compositionstart",nl),window.addEventListener("compositionend",al)),Qr++}),bo(()=>{Qr<=1?(window.removeEventListener("compositionstart",nl),window.removeEventListener("compositionend",al),Qr=0):Qr--})),xi}let Br=0,il="",ll="",sl="",dl="";const cl=B("0px");function ps(e){if(typeof document>"u")return;const t=document.documentElement;let o,r=!1;const n=()=>{t.style.marginRight=il,t.style.overflow=ll,t.style.overflowX=sl,t.style.overflowY=dl,cl.value="0px"};to(()=>{o=gt(e,i=>{if(i){if(!Br){const s=window.innerWidth-t.offsetWidth;s>0&&(il=t.style.marginRight,t.style.marginRight=`${s}px`,cl.value=`${s}px`),ll=t.style.overflow,sl=t.style.overflowX,dl=t.style.overflowY,t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"}r=!0,Br++}else Br--,Br||n(),r=!1},{immediate:!0})}),bo(()=>{o==null||o(),r&&(Br--,Br||n(),r=!1)})}function Ci(e){const t={isDeactivated:!1};let o=!1;return Bu(()=>{if(t.isDeactivated=!1,!o){o=!0;return}e()}),os(()=>{t.isDeactivated=!0,o||(o=!0)}),t}function gs(e,t){t&&(to(()=>{const{value:o}=e;o&&ua.registerHandler(o,t)}),gt(e,(o,r)=>{r&&ua.unregisterHandler(r)},{deep:!1}),bo(()=>{const{value:o}=e;o&&ua.unregisterHandler(o)}))}function sn(e){return e.replace(/#|\(|\)|,|\s|\./g,"_")}const ef=/^(\d|\.)+$/,ul=/(\d|\.)+/;function _t(e,{c:t=1,offset:o=0,attachPx:r=!0}={}){if(typeof e=="number"){const n=(e+o)*t;return n===0?"0":`${n}px`}else if(typeof e=="string")if(ef.test(e)){const n=(Number(e)+o)*t;return r?n===0?"0":`${n}px`:`${n}`}else{const n=ul.exec(e);return n?e.replace(ul,String((Number(n[0])+o)*t)):e}return e}function fl(e){const{left:t,right:o,top:r,bottom:n}=Nt(e);return`${r} ${t} ${n} ${o}`}function tf(e,t){if(!e)return;const o=document.createElement("a");o.href=e,t!==void 0&&(o.download=t),document.body.appendChild(o),o.click(),document.body.removeChild(o)}let ha;function of(){return ha===void 0&&(ha=navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),ha}const ms=new WeakSet;function dn(e){ms.add(e)}function bs(e){return!ms.has(e)}function hl(e){switch(typeof e){case"string":return e||void 0;case"number":return String(e);default:return}}function Ua(e){switch(e){case"tiny":return"mini";case"small":return"tiny";case"medium":return"small";case"large":return"medium";case"huge":return"large"}throw new Error(`${e} has no smaller size.`)}const vl=new Set;function rf(e,t){const o=`[naive/${e}]: ${t}`;vl.has(o)||(vl.add(o),console.error(o))}function ho(e,t){console.error(`[naive/${e}]: ${t}`)}function Go(e,t){throw new Error(`[naive/${e}]: ${t}`)}function ae(e,...t){if(Array.isArray(e))e.forEach(o=>ae(o,...t));else return e(...t)}function xs(e){return typeof e=="string"?`s-${e}`:`n-${e}`}function Cs(e){return t=>{t?e.value=t.$el:e.value=null}}function Ro(e,t=!0,o=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&o.push(ja(String(r)));return}if(Array.isArray(r)){Ro(r,t,o);return}if(r.type===Gt){if(r.children===null)return;Array.isArray(r.children)&&Ro(r.children,t,o)}else{if(r.type===ci&&t)return;o.push(r)}}}),o}function nf(e,t="default",o=void 0){const r=e[t];if(!r)return ho("getFirstSlotVNode",`slot[${t}] is empty`),null;const n=Ro(r(o));return n.length===1?n[0]:(ho("getFirstSlotVNode",`slot[${t}] should have exactly one child`),null)}function af(e,t,o){if(!t)return null;const r=Ro(t(o));return r.length===1?r[0]:(ho("getFirstSlotVNode",`slot[${e}] should have exactly one child`),null)}function mn(e,t="default",o=[]){const n=e.$slots[t];return n===void 0?o:n()}function pl(e,t="default",o=[]){const{children:r}=e;if(r!==null&&typeof r=="object"&&!Array.isArray(r)){const n=r[t];if(typeof n=="function")return n()}return o}function lf(e){var t;const o=(t=e.dirs)===null||t===void 0?void 0:t.find(({dir:r})=>r===Eo);return!!(o&&o.value===!1)}function mo(e,t=[],o){const r={};return t.forEach(n=>{r[n]=e[n]}),Object.assign(r,o)}function zo(e){return Object.keys(e)}function nn(e){const t=e.filter(o=>o!==void 0);if(t.length!==0)return t.length===1?t[0]:o=>{e.forEach(r=>{r&&r(o)})}}function $r(e,t=[],o){const r={};return Object.getOwnPropertyNames(e).forEach(i=>{t.includes(i)||(r[i]=e[i])}),Object.assign(r,o)}function kt(e,...t){return typeof e=="function"?e(...t):typeof e=="string"?ja(e):typeof e=="number"?ja(String(e)):null}function Bo(e){return e.some(t=>Ou(t)?!(t.type===ci||t.type===Gt&&!Bo(t.children)):!0)?e:null}function vt(e,t){return e&&Bo(e())||t()}function io(e,t,o){return e&&Bo(e(t))||o(t)}function mt(e,t){const o=e&&Bo(e());return t(o||null)}function _r(e){return!(e&&Bo(e()))}const Ka=re({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),Po="n-config-provider",Yn="n";function Qe(e={},t={defaultBordered:!0}){const o=Ee(Po,null);return{inlineThemeDisabled:o==null?void 0:o.inlineThemeDisabled,mergedRtlRef:o==null?void 0:o.mergedRtlRef,mergedComponentPropsRef:o==null?void 0:o.mergedComponentPropsRef,mergedBreakpointsRef:o==null?void 0:o.mergedBreakpointsRef,mergedBorderedRef:C(()=>{var r,n;const{bordered:i}=e;return i!==void 0?i:(n=(r=o==null?void 0:o.mergedBorderedRef.value)!==null&&r!==void 0?r:t.defaultBordered)!==null&&n!==void 0?n:!0}),mergedClsPrefixRef:o?o.mergedClsPrefixRef:rs(Yn),namespaceRef:C(()=>o==null?void 0:o.mergedNamespaceRef.value)}}function ys(){const e=Ee(Po,null);return e?e.mergedClsPrefixRef:rs(Yn)}function it(e,t,o,r){o||Go("useThemeClass","cssVarsRef is not passed");const n=Ee(Po,null),i=n==null?void 0:n.mergedThemeHashRef,s=n==null?void 0:n.styleMountTarget,l=B(""),d=ta();let c;const u=`__${e}`,f=()=>{let v=u;const p=t?t.value:void 0,h=i==null?void 0:i.value;h&&(v+=`-${h}`),p&&(v+=`-${p}`);const{themeOverrides:g,builtinThemeOverrides:x}=r;g&&(v+=`-${qn(JSON.stringify(g))}`),x&&(v+=`-${qn(JSON.stringify(x))}`),l.value=v,c=()=>{const y=o.value;let b="";for(const T in y)b+=`${T}: ${y[T]};`;k(`.${v}`,b).mount({id:v,ssr:d,parent:s}),c=void 0}};return Ft(()=>{f()}),{themeClass:l,onRender:()=>{c==null||c()}}}const qa="n-form-item";function Co(e,{defaultSize:t="medium",mergedSize:o,mergedDisabled:r}={}){const n=Ee(qa,null);Je(qa,null);const i=C(o?()=>o(n):()=>{const{size:d}=e;if(d)return d;if(n){const{mergedSize:c}=n;if(c.value!==void 0)return c.value}return t}),s=C(r?()=>r(n):()=>{const{disabled:d}=e;return d!==void 0?d:n?n.disabled.value:!1}),l=C(()=>{const{status:d}=e;return d||(n==null?void 0:n.mergedValidationStatus.value)});return bo(()=>{n&&n.restoreValidation()}),{mergedSizeRef:i,mergedDisabledRef:s,mergedStatusRef:l,nTriggerFormBlur(){n&&n.handleContentBlur()},nTriggerFormChange(){n&&n.handleContentChange()},nTriggerFormFocus(){n&&n.handleContentFocus()},nTriggerFormInput(){n&&n.handleContentInput()}}}const sf={name:"en-US",global:{undo:"Undo",redo:"Redo",confirm:"Confirm",clear:"Clear"},Popconfirm:{positiveText:"Confirm",negativeText:"Cancel"},Cascader:{placeholder:"Please Select",loading:"Loading",loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w",clear:"Clear",now:"Now",confirm:"Confirm",selectTime:"Select Time",selectDate:"Select Date",datePlaceholder:"Select Date",datetimePlaceholder:"Select Date and Time",monthPlaceholder:"Select Month",yearPlaceholder:"Select Year",quarterPlaceholder:"Select Quarter",weekPlaceholder:"Select Week",startDatePlaceholder:"Start Date",endDatePlaceholder:"End Date",startDatetimePlaceholder:"Start Date and Time",endDatetimePlaceholder:"End Date and Time",startMonthPlaceholder:"Start Month",endMonthPlaceholder:"End Month",monthBeforeYear:!0,firstDayOfWeek:6,today:"Today"},DataTable:{checkTableAll:"Select all in the table",uncheckTableAll:"Unselect all in the table",confirm:"Confirm",clear:"Clear"},LegacyTransfer:{sourceTitle:"Source",targetTitle:"Target"},Transfer:{selectAll:"Select all",unselectAll:"Unselect all",clearAll:"Clear",total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:"No Data"},Select:{placeholder:"Please Select"},TimePicker:{placeholder:"Select Time",positiveText:"OK",negativeText:"Cancel",now:"Now",clear:"Clear"},Pagination:{goto:"Goto",selectionSuffix:"page"},DynamicTags:{add:"Add"},Log:{loading:"Loading"},Input:{placeholder:"Please Input"},InputNumber:{placeholder:"Please Input"},DynamicInput:{create:"Create"},ThemeEditor:{title:"Theme Editor",clearAllVars:"Clear All Variables",clearSearch:"Clear Search",filterCompName:"Filter Component Name",filterVarName:"Filter Variable Name",import:"Import",export:"Export",restore:"Reset to Default"},Image:{tipPrevious:"Previous picture (←)",tipNext:"Next picture (→)",tipCounterclockwise:"Counterclockwise",tipClockwise:"Clockwise",tipZoomOut:"Zoom out",tipZoomIn:"Zoom in",tipDownload:"Download",tipClose:"Close (Esc)",tipOriginalSize:"Zoom to original size"}},oy={name:"zh-CN",global:{undo:"撤销",redo:"重做",confirm:"确认",clear:"清除"},Popconfirm:{positiveText:"确认",negativeText:"取消"},Cascader:{placeholder:"请选择",loading:"加载中",loadingRequiredMessage:e=>`加载全部 ${e} 的子节点后才可选中`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy年",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w周",clear:"清除",now:"此刻",confirm:"确认",selectTime:"选择时间",selectDate:"选择日期",datePlaceholder:"选择日期",datetimePlaceholder:"选择日期时间",monthPlaceholder:"选择月份",yearPlaceholder:"选择年份",quarterPlaceholder:"选择季度",weekPlaceholder:"选择周",startDatePlaceholder:"开始日期",endDatePlaceholder:"结束日期",startDatetimePlaceholder:"开始日期时间",endDatetimePlaceholder:"结束日期时间",startMonthPlaceholder:"开始月份",endMonthPlaceholder:"结束月份",monthBeforeYear:!1,firstDayOfWeek:0,today:"今天"},DataTable:{checkTableAll:"选择全部表格数据",uncheckTableAll:"取消选择全部表格数据",confirm:"确认",clear:"重置"},LegacyTransfer:{sourceTitle:"源项",targetTitle:"目标项"},Transfer:{selectAll:"全选",clearAll:"清除",unselectAll:"取消全选",total:e=>`共 ${e} 项`,selected:e=>`已选 ${e} 项`},Empty:{description:"无数据"},Select:{placeholder:"请选择"},TimePicker:{placeholder:"请选择时间",positiveText:"确认",negativeText:"取消",now:"此刻",clear:"清除"},Pagination:{goto:"跳至",selectionSuffix:"页"},DynamicTags:{add:"添加"},Log:{loading:"加载中"},Input:{placeholder:"请输入"},InputNumber:{placeholder:"请输入"},DynamicInput:{create:"添加"},ThemeEditor:{title:"主题编辑器",clearAllVars:"清除全部变量",clearSearch:"清除搜索",filterCompName:"过滤组件名",filterVarName:"过滤变量名",import:"导入",export:"导出",restore:"恢复默认"},Image:{tipPrevious:"上一张(←)",tipNext:"下一张(→)",tipCounterclockwise:"向左旋转",tipClockwise:"向右旋转",tipZoomOut:"缩小",tipZoomIn:"放大",tipDownload:"下载",tipClose:"关闭(Esc)",tipOriginalSize:"缩放到原始尺寸"}},df={name:"en-US",locale:bu},ry={name:"zh-CN",locale:xu};function $o(e){const{mergedLocaleRef:t,mergedDateLocaleRef:o}=Ee(Po,null)||{},r=C(()=>{var i,s;return(s=(i=t==null?void 0:t.value)===null||i===void 0?void 0:i[e])!==null&&s!==void 0?s:sf[e]});return{dateLocaleRef:C(()=>{var i;return(i=o==null?void 0:o.value)!==null&&i!==void 0?i:df}),localeRef:r}}const Hr="naive-ui-style";function Wt(e,t,o){if(!t)return;const r=ta(),n=C(()=>{const{value:l}=t;if(!l)return;const d=l[e];if(d)return d}),i=Ee(Po,null),s=()=>{Ft(()=>{const{value:l}=o,d=`${l}${e}Rtl`;if(Wu(d,r))return;const{value:c}=n;c&&c.style.mount({id:d,head:!0,anchorMetaName:Hr,props:{bPrefix:l?`.${l}-`:void 0},ssr:r,parent:i==null?void 0:i.styleMountTarget})})};return r?s():hn(s),n}const yo={fontFamily:'v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontFamilyMono:"v-mono, SFMono-Regular, Menlo, Consolas, Courier, monospace",fontWeight:"400",fontWeightStrong:"500",cubicBezierEaseInOut:"cubic-bezier(.4, 0, .2, 1)",cubicBezierEaseOut:"cubic-bezier(0, 0, .2, 1)",cubicBezierEaseIn:"cubic-bezier(.4, 0, 1, 1)",borderRadius:"3px",borderRadiusSmall:"2px",fontSize:"14px",fontSizeMini:"12px",fontSizeTiny:"12px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",lineHeight:"1.6",heightMini:"16px",heightTiny:"22px",heightSmall:"28px",heightMedium:"34px",heightLarge:"40px",heightHuge:"46px"},{fontSize:cf,fontFamily:uf,lineHeight:ff}=yo,ws=k("body",`
+import{e as bu,z as xu,p as Cu,i as Oo,f as Bt,a as Dt,b as Ve,s as Vo,c as Tn,d as yu,h as Qn,j as no,k as Ba,l as Oa,m as wu,n as fn,o as Ht,q as Zl,r as Ql,t as Su,u as ko,v as ku,w as Ru,x as zu,y as eo,A as Pu,B as li,C as Da,D as $u,E as Jl,F as er,G as gr,H as Tu,I as da,J as Fu,K as ca,L as Iu,M as Wn,N as Un}from"./date-fns@3.6.0-BMcLdxE-.js";import{g as Nt,s as Kt,r as co,c as qe,d as Mt,a as Ko,h as Jt,b as Se,e as qo,f as yr,t as or,i as Nn,j as Wo,k as tr,l as rr,m as Ar,n as wr,o as es,p as Ma,q as Aa,u as _a,v as rn,w as Ha,x as Ea,y as La,z as Et,A as si,B as Na,C as ts,D as Ir}from"./seemly@0.3.9-DfXeAbNj.js";import{l as to,x as bo,i as Ee,g as di,w as gt,v as hn,L as Bu,M as os,J as ja,F as Gt,N as ci,q as Ou,m as re,f as C,j as Ft,y as Je,h as a,p as lo,n as Tt,O as so,P as an,Q as Du,R as Jn,T as ui}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as B,s as rs,u as fe,m as Ji,h as ea,y as el}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{r as ua,V as _o,a as Sr,b as Rr,F as fi,B as zr,c as Pr,d as Va,L as ns,e as Mu}from"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import{v as Eo,T as qt,a as as,c as Au}from"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import{o as Lt,a as Yt}from"./evtd@0.2.4-CI_DDEu_.js";import{c as Lo,m as _u,z as hi}from"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import{u as tt,i as Yo,a as Hu,b as $t,c as nr,d as vi,e as pi,f as gi,g as Eu,o as is}from"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import{m as Mr,B as Lu,b as Nu,g as Kn,q as fa}from"./lodash-es@4.17.21-UVJw7vmf.js";import{c as ls,a as Uo,f as tl}from"./treemate@0.3.11-DKekKYbv.js";import{f as ju}from"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import{p as Wa}from"./@vue_shared@3.5.16-BvRwBqAG.js";import{m as qn}from"./@emotion_hash@0.8.0-WldOFDRm.js";import{S as ol}from"./async-validator@4.2.5-9PlIezaS.js";import{u as ta}from"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import{C as Vu,e as Wu}from"./css-render@0.15.14-C5toWlUr.js";import{p as Uu}from"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const Ku="n",ln=`.${Ku}-`,qu="__",Yu="--",ss=Vu(),ds=Uu({blockPrefix:ln,elementPrefix:qu,modifierPrefix:Yu});ss.use(ds);const{c:k,find:ty}=ss,{cB:m,cE:P,cM:z,cNotM:at}=ds;function jr(e){return k(({props:{bPrefix:t}})=>`${t||ln}modal, ${t||ln}drawer`,[e])}function vn(e){return k(({props:{bPrefix:t}})=>`${t||ln}popover`,[e])}function cs(e){return k(({props:{bPrefix:t}})=>`&${t||ln}modal`,e)}const Gu=(...e)=>k(">",[m(...e)]);function ie(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,o=>o.toUpperCase()))}const mi="n-internal-select-menu",us="n-internal-select-menu-body",pn="n-drawer-body",bi="n-drawer",gn="n-modal-body",Xu="n-modal-provider",fs="n-modal",Vr="n-popover-body",hs="__disabled__";function Zt(e){const t=Ee(gn,null),o=Ee(pn,null),r=Ee(Vr,null),n=Ee(us,null),i=B();if(typeof document<"u"){i.value=document.fullscreenElement;const s=()=>{i.value=document.fullscreenElement};to(()=>{Lt("fullscreenchange",document,s)}),bo(()=>{Yt("fullscreenchange",document,s)})}return tt(()=>{var s;const{to:l}=e;return l!==void 0?l===!1?hs:l===!0?i.value||"body":l:t!=null&&t.value?(s=t.value.$el)!==null&&s!==void 0?s:t.value:o!=null&&o.value?o.value:r!=null&&r.value?r.value:n!=null&&n.value?n.value:l??(i.value||"body")})}Zt.tdkey=hs;Zt.propTo={type:[String,Object,Boolean],default:void 0};function Zu(e,t,o){var r;const n=Ee(e,null);if(n===null)return;const i=(r=di())===null||r===void 0?void 0:r.proxy;gt(o,s),s(o.value),bo(()=>{s(void 0,o.value)});function s(c,u){if(!n)return;const f=n[t];u!==void 0&&l(f,u),c!==void 0&&d(f,c)}function l(c,u){c[u]||(c[u]=[]),c[u].splice(c[u].findIndex(f=>f===i),1)}function d(c,u){c[u]||(c[u]=[]),~c[u].findIndex(f=>f===i)||c[u].push(i)}}function Qu(e,t,o){const r=B(e.value);let n=null;return gt(e,i=>{n!==null&&window.clearTimeout(n),i===!0?o&&!o.value?r.value=!0:n=window.setTimeout(()=>{r.value=!0},t):r.value=!1}),r}const xo=typeof document<"u"&&typeof window<"u";let rl=!1;function Ju(){if(xo&&window.CSS&&!rl&&(rl=!0,"registerProperty"in(window==null?void 0:window.CSS)))try{CSS.registerProperty({name:"--n-color-start",syntax:"",inherits:!1,initialValue:"#0000"}),CSS.registerProperty({name:"--n-color-end",syntax:"",inherits:!1,initialValue:"#0000"})}catch{}}const xi=B(!1);function nl(){xi.value=!0}function al(){xi.value=!1}let Qr=0;function vs(){return xo&&(hn(()=>{Qr||(window.addEventListener("compositionstart",nl),window.addEventListener("compositionend",al)),Qr++}),bo(()=>{Qr<=1?(window.removeEventListener("compositionstart",nl),window.removeEventListener("compositionend",al),Qr=0):Qr--})),xi}let Br=0,il="",ll="",sl="",dl="";const cl=B("0px");function ps(e){if(typeof document>"u")return;const t=document.documentElement;let o,r=!1;const n=()=>{t.style.marginRight=il,t.style.overflow=ll,t.style.overflowX=sl,t.style.overflowY=dl,cl.value="0px"};to(()=>{o=gt(e,i=>{if(i){if(!Br){const s=window.innerWidth-t.offsetWidth;s>0&&(il=t.style.marginRight,t.style.marginRight=`${s}px`,cl.value=`${s}px`),ll=t.style.overflow,sl=t.style.overflowX,dl=t.style.overflowY,t.style.overflow="hidden",t.style.overflowX="hidden",t.style.overflowY="hidden"}r=!0,Br++}else Br--,Br||n(),r=!1},{immediate:!0})}),bo(()=>{o==null||o(),r&&(Br--,Br||n(),r=!1)})}function Ci(e){const t={isDeactivated:!1};let o=!1;return Bu(()=>{if(t.isDeactivated=!1,!o){o=!0;return}e()}),os(()=>{t.isDeactivated=!0,o||(o=!0)}),t}function gs(e,t){t&&(to(()=>{const{value:o}=e;o&&ua.registerHandler(o,t)}),gt(e,(o,r)=>{r&&ua.unregisterHandler(r)},{deep:!1}),bo(()=>{const{value:o}=e;o&&ua.unregisterHandler(o)}))}function sn(e){return e.replace(/#|\(|\)|,|\s|\./g,"_")}const ef=/^(\d|\.)+$/,ul=/(\d|\.)+/;function _t(e,{c:t=1,offset:o=0,attachPx:r=!0}={}){if(typeof e=="number"){const n=(e+o)*t;return n===0?"0":`${n}px`}else if(typeof e=="string")if(ef.test(e)){const n=(Number(e)+o)*t;return r?n===0?"0":`${n}px`:`${n}`}else{const n=ul.exec(e);return n?e.replace(ul,String((Number(n[0])+o)*t)):e}return e}function fl(e){const{left:t,right:o,top:r,bottom:n}=Nt(e);return`${r} ${t} ${n} ${o}`}function tf(e,t){if(!e)return;const o=document.createElement("a");o.href=e,t!==void 0&&(o.download=t),document.body.appendChild(o),o.click(),document.body.removeChild(o)}let ha;function of(){return ha===void 0&&(ha=navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),ha}const ms=new WeakSet;function dn(e){ms.add(e)}function bs(e){return!ms.has(e)}function hl(e){switch(typeof e){case"string":return e||void 0;case"number":return String(e);default:return}}function Ua(e){switch(e){case"tiny":return"mini";case"small":return"tiny";case"medium":return"small";case"large":return"medium";case"huge":return"large"}throw new Error(`${e} has no smaller size.`)}const vl=new Set;function rf(e,t){const o=`[naive/${e}]: ${t}`;vl.has(o)||(vl.add(o),console.error(o))}function ho(e,t){console.error(`[naive/${e}]: ${t}`)}function Go(e,t){throw new Error(`[naive/${e}]: ${t}`)}function ae(e,...t){if(Array.isArray(e))e.forEach(o=>ae(o,...t));else return e(...t)}function xs(e){return typeof e=="string"?`s-${e}`:`n-${e}`}function Cs(e){return t=>{t?e.value=t.$el:e.value=null}}function Ro(e,t=!0,o=[]){return e.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&o.push(ja(String(r)));return}if(Array.isArray(r)){Ro(r,t,o);return}if(r.type===Gt){if(r.children===null)return;Array.isArray(r.children)&&Ro(r.children,t,o)}else{if(r.type===ci&&t)return;o.push(r)}}}),o}function nf(e,t="default",o=void 0){const r=e[t];if(!r)return ho("getFirstSlotVNode",`slot[${t}] is empty`),null;const n=Ro(r(o));return n.length===1?n[0]:(ho("getFirstSlotVNode",`slot[${t}] should have exactly one child`),null)}function af(e,t,o){if(!t)return null;const r=Ro(t(o));return r.length===1?r[0]:(ho("getFirstSlotVNode",`slot[${e}] should have exactly one child`),null)}function mn(e,t="default",o=[]){const n=e.$slots[t];return n===void 0?o:n()}function pl(e,t="default",o=[]){const{children:r}=e;if(r!==null&&typeof r=="object"&&!Array.isArray(r)){const n=r[t];if(typeof n=="function")return n()}return o}function lf(e){var t;const o=(t=e.dirs)===null||t===void 0?void 0:t.find(({dir:r})=>r===Eo);return!!(o&&o.value===!1)}function mo(e,t=[],o){const r={};return t.forEach(n=>{r[n]=e[n]}),Object.assign(r,o)}function zo(e){return Object.keys(e)}function nn(e){const t=e.filter(o=>o!==void 0);if(t.length!==0)return t.length===1?t[0]:o=>{e.forEach(r=>{r&&r(o)})}}function $r(e,t=[],o){const r={};return Object.getOwnPropertyNames(e).forEach(i=>{t.includes(i)||(r[i]=e[i])}),Object.assign(r,o)}function kt(e,...t){return typeof e=="function"?e(...t):typeof e=="string"?ja(e):typeof e=="number"?ja(String(e)):null}function Bo(e){return e.some(t=>Ou(t)?!(t.type===ci||t.type===Gt&&!Bo(t.children)):!0)?e:null}function vt(e,t){return e&&Bo(e())||t()}function io(e,t,o){return e&&Bo(e(t))||o(t)}function mt(e,t){const o=e&&Bo(e());return t(o||null)}function _r(e){return!(e&&Bo(e()))}const Ka=re({render(){var e,t;return(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)}}),Po="n-config-provider",Yn="n";function Qe(e={},t={defaultBordered:!0}){const o=Ee(Po,null);return{inlineThemeDisabled:o==null?void 0:o.inlineThemeDisabled,mergedRtlRef:o==null?void 0:o.mergedRtlRef,mergedComponentPropsRef:o==null?void 0:o.mergedComponentPropsRef,mergedBreakpointsRef:o==null?void 0:o.mergedBreakpointsRef,mergedBorderedRef:C(()=>{var r,n;const{bordered:i}=e;return i!==void 0?i:(n=(r=o==null?void 0:o.mergedBorderedRef.value)!==null&&r!==void 0?r:t.defaultBordered)!==null&&n!==void 0?n:!0}),mergedClsPrefixRef:o?o.mergedClsPrefixRef:rs(Yn),namespaceRef:C(()=>o==null?void 0:o.mergedNamespaceRef.value)}}function ys(){const e=Ee(Po,null);return e?e.mergedClsPrefixRef:rs(Yn)}function it(e,t,o,r){o||Go("useThemeClass","cssVarsRef is not passed");const n=Ee(Po,null),i=n==null?void 0:n.mergedThemeHashRef,s=n==null?void 0:n.styleMountTarget,l=B(""),d=ta();let c;const u=`__${e}`,f=()=>{let v=u;const p=t?t.value:void 0,h=i==null?void 0:i.value;h&&(v+=`-${h}`),p&&(v+=`-${p}`);const{themeOverrides:g,builtinThemeOverrides:x}=r;g&&(v+=`-${qn(JSON.stringify(g))}`),x&&(v+=`-${qn(JSON.stringify(x))}`),l.value=v,c=()=>{const y=o.value;let b="";for(const T in y)b+=`${T}: ${y[T]};`;k(`.${v}`,b).mount({id:v,ssr:d,parent:s}),c=void 0}};return Ft(()=>{f()}),{themeClass:l,onRender:()=>{c==null||c()}}}const qa="n-form-item";function Co(e,{defaultSize:t="medium",mergedSize:o,mergedDisabled:r}={}){const n=Ee(qa,null);Je(qa,null);const i=C(o?()=>o(n):()=>{const{size:d}=e;if(d)return d;if(n){const{mergedSize:c}=n;if(c.value!==void 0)return c.value}return t}),s=C(r?()=>r(n):()=>{const{disabled:d}=e;return d!==void 0?d:n?n.disabled.value:!1}),l=C(()=>{const{status:d}=e;return d||(n==null?void 0:n.mergedValidationStatus.value)});return bo(()=>{n&&n.restoreValidation()}),{mergedSizeRef:i,mergedDisabledRef:s,mergedStatusRef:l,nTriggerFormBlur(){n&&n.handleContentBlur()},nTriggerFormChange(){n&&n.handleContentChange()},nTriggerFormFocus(){n&&n.handleContentFocus()},nTriggerFormInput(){n&&n.handleContentInput()}}}const sf={name:"en-US",global:{undo:"Undo",redo:"Redo",confirm:"Confirm",clear:"Clear"},Popconfirm:{positiveText:"Confirm",negativeText:"Cancel"},Cascader:{placeholder:"Please Select",loading:"Loading",loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w",clear:"Clear",now:"Now",confirm:"Confirm",selectTime:"Select Time",selectDate:"Select Date",datePlaceholder:"Select Date",datetimePlaceholder:"Select Date and Time",monthPlaceholder:"Select Month",yearPlaceholder:"Select Year",quarterPlaceholder:"Select Quarter",weekPlaceholder:"Select Week",startDatePlaceholder:"Start Date",endDatePlaceholder:"End Date",startDatetimePlaceholder:"Start Date and Time",endDatetimePlaceholder:"End Date and Time",startMonthPlaceholder:"Start Month",endMonthPlaceholder:"End Month",monthBeforeYear:!0,firstDayOfWeek:6,today:"Today"},DataTable:{checkTableAll:"Select all in the table",uncheckTableAll:"Unselect all in the table",confirm:"Confirm",clear:"Clear"},LegacyTransfer:{sourceTitle:"Source",targetTitle:"Target"},Transfer:{selectAll:"Select all",unselectAll:"Unselect all",clearAll:"Clear",total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:"No Data"},Select:{placeholder:"Please Select"},TimePicker:{placeholder:"Select Time",positiveText:"OK",negativeText:"Cancel",now:"Now",clear:"Clear"},Pagination:{goto:"Goto",selectionSuffix:"page"},DynamicTags:{add:"Add"},Log:{loading:"Loading"},Input:{placeholder:"Please Input"},InputNumber:{placeholder:"Please Input"},DynamicInput:{create:"Create"},ThemeEditor:{title:"Theme Editor",clearAllVars:"Clear All Variables",clearSearch:"Clear Search",filterCompName:"Filter Component Name",filterVarName:"Filter Variable Name",import:"Import",export:"Export",restore:"Reset to Default"},Image:{tipPrevious:"Previous picture (←)",tipNext:"Next picture (→)",tipCounterclockwise:"Counterclockwise",tipClockwise:"Clockwise",tipZoomOut:"Zoom out",tipZoomIn:"Zoom in",tipDownload:"Download",tipClose:"Close (Esc)",tipOriginalSize:"Zoom to original size"}},oy={name:"zh-CN",global:{undo:"撤销",redo:"重做",confirm:"确认",clear:"清除"},Popconfirm:{positiveText:"确认",negativeText:"取消"},Cascader:{placeholder:"请选择",loading:"加载中",loadingRequiredMessage:e=>`加载全部 ${e} 的子节点后才可选中`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy年",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",weekFormat:"YYYY-w周",clear:"清除",now:"此刻",confirm:"确认",selectTime:"选择时间",selectDate:"选择日期",datePlaceholder:"选择日期",datetimePlaceholder:"选择日期时间",monthPlaceholder:"选择月份",yearPlaceholder:"选择年份",quarterPlaceholder:"选择季度",weekPlaceholder:"选择周",startDatePlaceholder:"开始日期",endDatePlaceholder:"结束日期",startDatetimePlaceholder:"开始日期时间",endDatetimePlaceholder:"结束日期时间",startMonthPlaceholder:"开始月份",endMonthPlaceholder:"结束月份",monthBeforeYear:!1,firstDayOfWeek:0,today:"今天"},DataTable:{checkTableAll:"选择全部表格数据",uncheckTableAll:"取消选择全部表格数据",confirm:"确认",clear:"重置"},LegacyTransfer:{sourceTitle:"源项",targetTitle:"目标项"},Transfer:{selectAll:"全选",clearAll:"清除",unselectAll:"取消全选",total:e=>`共 ${e} 项`,selected:e=>`已选 ${e} 项`},Empty:{description:"无数据"},Select:{placeholder:"请选择"},TimePicker:{placeholder:"请选择时间",positiveText:"确认",negativeText:"取消",now:"此刻",clear:"清除"},Pagination:{goto:"跳至",selectionSuffix:"页"},DynamicTags:{add:"添加"},Log:{loading:"加载中"},Input:{placeholder:"请输入"},InputNumber:{placeholder:"请输入"},DynamicInput:{create:"添加"},ThemeEditor:{title:"主题编辑器",clearAllVars:"清除全部变量",clearSearch:"清除搜索",filterCompName:"过滤组件名",filterVarName:"过滤变量名",import:"导入",export:"导出",restore:"恢复默认"},Image:{tipPrevious:"上一张(←)",tipNext:"下一张(→)",tipCounterclockwise:"向左旋转",tipClockwise:"向右旋转",tipZoomOut:"缩小",tipZoomIn:"放大",tipDownload:"下载",tipClose:"关闭(Esc)",tipOriginalSize:"缩放到原始尺寸"}},df={name:"en-US",locale:bu},ry={name:"zh-CN",locale:xu};function $o(e){const{mergedLocaleRef:t,mergedDateLocaleRef:o}=Ee(Po,null)||{},r=C(()=>{var i,s;return(s=(i=t==null?void 0:t.value)===null||i===void 0?void 0:i[e])!==null&&s!==void 0?s:sf[e]});return{dateLocaleRef:C(()=>{var i;return(i=o==null?void 0:o.value)!==null&&i!==void 0?i:df}),localeRef:r}}const Hr="naive-ui-style";function Wt(e,t,o){if(!t)return;const r=ta(),n=C(()=>{const{value:l}=t;if(!l)return;const d=l[e];if(d)return d}),i=Ee(Po,null),s=()=>{Ft(()=>{const{value:l}=o,d=`${l}${e}Rtl`;if(Wu(d,r))return;const{value:c}=n;c&&c.style.mount({id:d,head:!0,anchorMetaName:Hr,props:{bPrefix:l?`.${l}-`:void 0},ssr:r,parent:i==null?void 0:i.styleMountTarget})})};return r?s():hn(s),n}const yo={fontFamily:'v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontFamilyMono:"v-mono, SFMono-Regular, Menlo, Consolas, Courier, monospace",fontWeight:"400",fontWeightStrong:"500",cubicBezierEaseInOut:"cubic-bezier(.4, 0, .2, 1)",cubicBezierEaseOut:"cubic-bezier(0, 0, .2, 1)",cubicBezierEaseIn:"cubic-bezier(.4, 0, 1, 1)",borderRadius:"3px",borderRadiusSmall:"2px",fontSize:"14px",fontSizeMini:"12px",fontSizeTiny:"12px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",lineHeight:"1.6",heightMini:"16px",heightTiny:"22px",heightSmall:"28px",heightMedium:"34px",heightLarge:"40px",heightHuge:"46px"},{fontSize:cf,fontFamily:uf,lineHeight:ff}=yo,ws=k("body",`
margin: 0;
font-size: ${cf};
font-family: ${uf};
diff --git a/js/naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js.gz b/js/naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js.gz
new file mode 100644
index 00000000..6857f675
Binary files /dev/null and b/js/naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js.gz differ
diff --git a/js/pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js b/js/pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js
similarity index 100%
rename from js/pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js
rename to js/pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js
diff --git a/js/pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js.gz b/js/pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js.gz
similarity index 100%
rename from js/pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js.gz
rename to js/pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js.gz
diff --git a/js/pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js.gz b/js/pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js.gz
deleted file mode 100644
index 6020ff90..00000000
Binary files a/js/pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js.gz and /dev/null differ
diff --git a/js/pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js b/js/pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js
similarity index 97%
rename from js/pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js
rename to js/pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js
index bd6c34c7..8d2c9164 100644
--- a/js/pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js
+++ b/js/pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js
@@ -1,4 +1,4 @@
-import{k as M,h as G,z as V,a as E,A as q,t as $,x as T,m as z,o as tt,q as et}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import{w as st,n as nt,f as ot,i as ct,k as rt}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";/*!
+import{k as M,h as G,z as V,a as E,A as q,t as $,x as T,m as z,o as tt,q as et}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{w as st,n as nt,f as ot,i as ct,k as rt}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";/*!
* pinia v2.3.0
* (c) 2024 Eduardo San Martin Morote
* @license MIT
diff --git a/js/pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js.gz b/js/pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js.gz
new file mode 100644
index 00000000..9cddb99e
Binary files /dev/null and b/js/pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js.gz differ
diff --git a/js/table-auto-height-uR4CkaEv.js b/js/table-auto-height-uR4CkaEv.js
new file mode 100644
index 00000000..ba4672b4
--- /dev/null
+++ b/js/table-auto-height-uR4CkaEv.js
@@ -0,0 +1 @@
+import{T as A,X as y,Y as E}from"./hooks-RnuDI-lA.js";import{m as h}from"./utils-Blr39eif.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{d}from"./dayjs@1.11.13-BPpqO9Hf.js";import{M as F}from"./mockjs@1.1.0-Dcr13kPT.js";import{e as m,P as p,al as l,M as o,H as k,am as x,J as b,w as v}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as T,d as t,J as f,F as D,q as N}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as g}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function S(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!N(u)}const Pt=T({name:"TableAutoHeight",setup(){const{format:u}=E(),s=g([{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:n=>u(n.signTimeStart)+" ~ "+u(n.signTimeEnd)},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:n=>n.tags.map(i=>t(v,{type:"info",bordered:!1,style:"margin-right: 6px"},S(i)?i:{default:()=>[i]}))},{title:"Remark",key:"remark"}]),e=g((()=>{const c=[],i=d().valueOf();for(let r=0;r<30;r++)c.push({key:h(),name:F.Random.cname(),age:r+20,address:F.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:r%2===0?"success":"error",statusText:r%2===0?"在线":"离线",signTimeStart:d(i).add(r*2,"year").valueOf(),signTimeEnd:d(i).add(r+5,"day").valueOf()});return c})()),a=g({footer:!1,action:!1,flexAutoHeight:!0});return{mockPersonList:e,baseColumns:s,switchRef:a}},render(){const{mockPersonList:u,baseColumns:s,switchRef:e}=this;return t(m,{vertical:!0,class:"flex-vertical"},{default:()=>[t(A,{bordered:!0},{default:()=>t(D,null,[t(l,{label:"用户名"},{default:()=>[t(o,{clearable:!0},null)]}),t(l,{label:"状态"},{default:()=>[t(k,{clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),t(l,{label:"登陆时间"},{default:()=>[t(x,{type:"datetimerange",clearable:!0},null)]}),t(l,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(l,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(l,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(l,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(l,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]}),t(l,{label:"演示折叠的条件框"},{default:()=>[t(o,{clearable:!0},null)]})]),action:()=>t(m,null,{default:()=>[t(p,{type:"primary"},{default:()=>[f("查询")]})]})}),t(y,{data:u,columns:s,"onUpdate:columns":a=>s=a,showPagination:!0,paginationCount:u.length,remote:!1,flexAutoHeight:e.flexAutoHeight,title:t(m,null,{default:()=>[t(m,{align:"center"},{default:()=>[t(p,{text:!0,focusable:!1},{default:()=>[f("流体高度")]}),t(b,{value:e.flexAutoHeight,"onUpdate:value":a=>e.flexAutoHeight=a},null)]}),t(m,{align:"center"},{default:()=>[t(p,{text:!0,focusable:!1},{default:()=>[f("底部区域插槽")]}),t(b,{value:e.footer,"onUpdate:value":a=>e.footer=a},null)]}),t(m,{align:"center"},{default:()=>[t(p,{text:!0,focusable:!1},{default:()=>[f("操作区域插槽")]}),t(b,{value:e.action,"onUpdate:value":a=>e.action=a},null)]})]})},{tableFooter:()=>e.footer?"表格的底部内容区域插槽,有时候你可能会用上":null,tableAction:()=>e.action?"表格的操作区域内容插槽,有时候可能会用上":null})]})}});export{Pt as default};
diff --git a/js/table-auto-height-uR4CkaEv.js.gz b/js/table-auto-height-uR4CkaEv.js.gz
new file mode 100644
index 00000000..3a79189b
Binary files /dev/null and b/js/table-auto-height-uR4CkaEv.js.gz differ
diff --git a/js/table-pro-demo-Bab5Jccs.js b/js/table-pro-demo-Bab5Jccs.js
deleted file mode 100644
index 5eddf32c..00000000
--- a/js/table-pro-demo-Bab5Jccs.js
+++ /dev/null
@@ -1 +0,0 @@
-import{X as Z,Y as _,T as $,z as x,Z as Q,$ as W}from"./hooks-C2RPH8Ms.js";import{m as ee}from"./utils-oa3VVvWi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./print-js@1.6.0-CNuQ_Icd.js";import{a as te}from"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./lodash@4.17.21-MV68C9EV.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./instance-9AIHBAK4.js";import{M as G}from"./mockjs@1.1.0-Dcr13kPT.js";import{d as S}from"./dayjs@1.11.13-BPpqO9Hf.js";import{e as f,P as m,al as b,M as O,H as ae,am as ue,N as U,I,aj as z,an as h,w as oe}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import{m as re,d as e,J as l,F as le,q as ie}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as p}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./axios@1.7.9-DW_MHI2K.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function se(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!ie(a)}const ft=re({name:"TableProDemo",setup(){const{format:a}=W(),[q,{runTableRequest:T,getCurrentTableRequestParams:v,print:E,downloadCsv:n}]=Z(),i=p([]),g=p([{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:u=>a(u.signTimeStart)+" ~ "+a(u.signTimeEnd)},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:u=>u.tags.map(o=>e(oe,{type:"info",bordered:!1,style:"margin-right: 6px"},se(o)?o:{default:()=>[o]}))},{title:"Remark",key:"remark"}]),y=p(0),D=p({}),k=p((()=>{const d=[],o=S().valueOf();for(let r=0;r<30;r++)d.push({key:ee(),name:G.Random.cname(),age:r+20,address:G.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:r%2===0?"success":"error",statusText:r%2===0?"在线":"离线",signTimeStart:S(o).add(r*2,"year").valueOf(),signTimeEnd:S(o).add(r+5,"day").valueOf()});return d})()),w=p({pagination:!0,manual:!1}),[L,{checkedRowKeysBind:j,getKeys:F,getRows:P,clearKey:R,clearAll:t,selectKey:M}]=_(i,g,{rowKey:"key",onChange:(u,d,o)=>{}}),V=p(!0),C=u=>u==null,H=u=>new Promise(d=>{const{page:o=1,pageSize:r=10,name:A,status:K,signTimeStart:N,signTimeEnd:B}=u||{};let s=k.value;const Y=k.value.length;A&&(s=s.filter(c=>c.name.includes(A))),K&&(s=s.filter(c=>c.status===K)),N&&B&&(s=s.filter(c=>c.signTimeStart>=N&&c.signTimeEnd<=B)),s=s.slice((o-1)*r,o*r),setTimeout(()=>{d({code:0,data:s,total:C(K)&&C(A)&&(C(N)||C(B))?Y:s.length,message:"success",page:o,pageSize:r})},1e3)}),{run:J,loading:X}=te(H,{onSuccess:u=>{const{data:d,total:o}=u;i.value=d,y.value=o}});return{tableDataRef:i,baseColumns:g,itemCountRef:y,loadingGetPersonList:X,runGetPersonList:J,conditionRef:D,radioRef:w,runTableRequest:T,tableProRegister:q,print:E,downloadCsv:n,checkedRowKeysBind:j,checkedRowKeys:L,getKeys:F,getRows:P,clearKey:R,clearAll:t,collapseRef:V,selectKey:M}},render(){const{tableDataRef:a,baseColumns:q,itemCountRef:T,loadingGetPersonList:v,runGetPersonList:E,conditionRef:n,radioRef:i,runTableRequest:g,tableProRegister:y,print:D,downloadCsv:k,checkedRowKeysBind:w,getKeys:L,getRows:j,clearKey:F,clearAll:P,selectKey:R}=this;return e(f,{vertical:!0},{default:()=>[e($,{open:this.collapseRef,bordered:!0},{default:()=>e(le,null,[e(b,{label:"用户名"},{default:()=>[e(O,{value:n.name,"onUpdate:value":t=>n.name=t,clearable:!0},null)]}),e(b,{label:"状态"},{default:()=>[e(ae,{value:n.status,"onUpdate:value":t=>n.status=t,clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),e(b,{label:"登陆时间"},{default:()=>[e(ue,{type:"datetimerange",value:n.RangeTime,"onUpdate:value":t=>n.RangeTime=t,clearable:!0},null)]}),e(b,{label:"演示折叠的条件框"},{default:()=>[e(O,{readonly:!0,placeholder:"我只是为了占位"},null)]})]),action:()=>e(f,null,{default:()=>[e(m,{type:"primary",onClick:()=>g(),loading:v},{default:()=>[l("查询")]})]}),collapse:t=>t?e(m,{onClick:()=>this.collapseRef=!0,secondary:!0},{default:()=>"受控展开",icon:()=>e(x,{name:"dark",size:"18"},null)}):e(m,{onClick:()=>this.collapseRef=!1,secondary:!0},{default:()=>"受控收起",icon:()=>e(x,{name:"light",size:"18"},null)})}),e(U,{title:"常用高级拓展功能"},{default:()=>[e(f,null,{default:()=>[e(I,{label:"分页"},{default:()=>[e(z,{value:i.pagination,"onUpdate:value":t=>i.pagination=t},{default:()=>[e(h,{value:!0},{default:()=>[l("显示分页")]}),e(h,{value:!1},{default:()=>[l("隐藏分页")]})]})]}),e(I,{label:"自动更新"},{default:()=>[e(z,{value:i.manual,"onUpdate:value":t=>i.manual=t},{default:()=>[e(h,{value:!1},{default:()=>[l("自动更新")]}),e(h,{value:!0},{default:()=>[l("取消自动")]})]})]})]})]}),e(U,{title:"useTablePro 部分方法"},{default:()=>[e(f,null,{default:()=>[e(m,{type:"primary",onClick:()=>D()},{default:()=>[l("打印")]}),e(m,{type:"primary",onClick:()=>k()},{default:()=>[l("下载 csv")]})]})]}),e(U,{title:"useCheckedRowKeys 部分方法"},{default:()=>[e(f,null,{default:()=>[e(m,{type:"primary",onClick:()=>{const t=a[1].key;R(t)}},{default:()=>[l("选中第二行")]}),e(m,{type:"primary",onClick:()=>{const t=a[1].key;F(t)}},{default:()=>[l("取消选中第二行")]}),e(m,{type:"primary",onClick:()=>{a==null||a.forEach(t=>R(t.key))}},{default:()=>[l("选中当前页面所有行")]}),e(m,{type:"primary",onClick:()=>{P()}},{default:()=>[l("取消所有已选中行")]})]})]}),e(Q,{onRegister:y,data:a,columns:this.baseColumns,"onUpdate:columns":t=>this.baseColumns=t,loading:v,paginationCount:T,request:E,requestConfig:{params:n,formatRangeTime:[{key:"RangeTime",target:["signTimeStart","signTimeEnd"]}]},showPagination:i.pagination,manual:i.manual,rowKey:t=>t.key,checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:w},null)]})}});export{ft as default};
diff --git a/js/table-pro-demo-Bab5Jccs.js.gz b/js/table-pro-demo-Bab5Jccs.js.gz
deleted file mode 100644
index 705482e8..00000000
Binary files a/js/table-pro-demo-Bab5Jccs.js.gz and /dev/null differ
diff --git a/js/table-pro-demo-bvAwmg8Z.js b/js/table-pro-demo-bvAwmg8Z.js
new file mode 100644
index 00000000..70832077
--- /dev/null
+++ b/js/table-pro-demo-bvAwmg8Z.js
@@ -0,0 +1 @@
+import{Z,$ as _,T as $,z as x,X as Q,Y as W}from"./hooks-RnuDI-lA.js";import{m as ee}from"./utils-Blr39eif.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./print-js@1.6.0-CNuQ_Icd.js";import{a as te}from"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./lodash@4.17.21-MV68C9EV.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./instance-CSQumM1p.js";import{M as G}from"./mockjs@1.1.0-Dcr13kPT.js";import{d as S}from"./dayjs@1.11.13-BPpqO9Hf.js";import{e as f,P as m,al as b,M as O,H as ae,am as ue,N as U,I,aj as z,an as h,w as oe}from"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import{m as re,d as e,J as l,F as le,q as ie}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as p}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./axios@1.7.9-DW_MHI2K.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";function se(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!ie(a)}const ft=re({name:"TableProDemo",setup(){const{format:a}=W(),[q,{runTableRequest:T,getCurrentTableRequestParams:v,print:E,downloadCsv:n}]=Z(),i=p([]),g=p([{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:u=>a(u.signTimeStart)+" ~ "+a(u.signTimeEnd)},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:u=>u.tags.map(o=>e(oe,{type:"info",bordered:!1,style:"margin-right: 6px"},se(o)?o:{default:()=>[o]}))},{title:"Remark",key:"remark"}]),y=p(0),D=p({}),k=p((()=>{const d=[],o=S().valueOf();for(let r=0;r<30;r++)d.push({key:ee(),name:G.Random.cname(),age:r+20,address:G.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:r%2===0?"success":"error",statusText:r%2===0?"在线":"离线",signTimeStart:S(o).add(r*2,"year").valueOf(),signTimeEnd:S(o).add(r+5,"day").valueOf()});return d})()),w=p({pagination:!0,manual:!1}),[L,{checkedRowKeysBind:j,getKeys:F,getRows:P,clearKey:R,clearAll:t,selectKey:M}]=_(i,g,{rowKey:"key",onChange:(u,d,o)=>{}}),V=p(!0),C=u=>u==null,H=u=>new Promise(d=>{const{page:o=1,pageSize:r=10,name:A,status:K,signTimeStart:N,signTimeEnd:B}=u||{};let s=k.value;const Y=k.value.length;A&&(s=s.filter(c=>c.name.includes(A))),K&&(s=s.filter(c=>c.status===K)),N&&B&&(s=s.filter(c=>c.signTimeStart>=N&&c.signTimeEnd<=B)),s=s.slice((o-1)*r,o*r),setTimeout(()=>{d({code:0,data:s,total:C(K)&&C(A)&&(C(N)||C(B))?Y:s.length,message:"success",page:o,pageSize:r})},1e3)}),{run:J,loading:X}=te(H,{onSuccess:u=>{const{data:d,total:o}=u;i.value=d,y.value=o}});return{tableDataRef:i,baseColumns:g,itemCountRef:y,loadingGetPersonList:X,runGetPersonList:J,conditionRef:D,radioRef:w,runTableRequest:T,tableProRegister:q,print:E,downloadCsv:n,checkedRowKeysBind:j,checkedRowKeys:L,getKeys:F,getRows:P,clearKey:R,clearAll:t,collapseRef:V,selectKey:M}},render(){const{tableDataRef:a,baseColumns:q,itemCountRef:T,loadingGetPersonList:v,runGetPersonList:E,conditionRef:n,radioRef:i,runTableRequest:g,tableProRegister:y,print:D,downloadCsv:k,checkedRowKeysBind:w,getKeys:L,getRows:j,clearKey:F,clearAll:P,selectKey:R}=this;return e(f,{vertical:!0},{default:()=>[e($,{open:this.collapseRef,bordered:!0},{default:()=>e(le,null,[e(b,{label:"用户名"},{default:()=>[e(O,{value:n.name,"onUpdate:value":t=>n.name=t,clearable:!0},null)]}),e(b,{label:"状态"},{default:()=>[e(ae,{value:n.status,"onUpdate:value":t=>n.status=t,clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),e(b,{label:"登陆时间"},{default:()=>[e(ue,{type:"datetimerange",value:n.RangeTime,"onUpdate:value":t=>n.RangeTime=t,clearable:!0},null)]}),e(b,{label:"演示折叠的条件框"},{default:()=>[e(O,{readonly:!0,placeholder:"我只是为了占位"},null)]})]),action:()=>e(f,null,{default:()=>[e(m,{type:"primary",onClick:()=>g(),loading:v},{default:()=>[l("查询")]})]}),collapse:t=>t?e(m,{onClick:()=>this.collapseRef=!0,secondary:!0},{default:()=>"受控展开",icon:()=>e(x,{name:"dark",size:"18"},null)}):e(m,{onClick:()=>this.collapseRef=!1,secondary:!0},{default:()=>"受控收起",icon:()=>e(x,{name:"light",size:"18"},null)})}),e(U,{title:"常用高级拓展功能"},{default:()=>[e(f,null,{default:()=>[e(I,{label:"分页"},{default:()=>[e(z,{value:i.pagination,"onUpdate:value":t=>i.pagination=t},{default:()=>[e(h,{value:!0},{default:()=>[l("显示分页")]}),e(h,{value:!1},{default:()=>[l("隐藏分页")]})]})]}),e(I,{label:"自动更新"},{default:()=>[e(z,{value:i.manual,"onUpdate:value":t=>i.manual=t},{default:()=>[e(h,{value:!1},{default:()=>[l("自动更新")]}),e(h,{value:!0},{default:()=>[l("取消自动")]})]})]})]})]}),e(U,{title:"useTablePro 部分方法"},{default:()=>[e(f,null,{default:()=>[e(m,{type:"primary",onClick:()=>D()},{default:()=>[l("打印")]}),e(m,{type:"primary",onClick:()=>k()},{default:()=>[l("下载 csv")]})]})]}),e(U,{title:"useCheckedRowKeys 部分方法"},{default:()=>[e(f,null,{default:()=>[e(m,{type:"primary",onClick:()=>{const t=a[1].key;R(t)}},{default:()=>[l("选中第二行")]}),e(m,{type:"primary",onClick:()=>{const t=a[1].key;F(t)}},{default:()=>[l("取消选中第二行")]}),e(m,{type:"primary",onClick:()=>{a==null||a.forEach(t=>R(t.key))}},{default:()=>[l("选中当前页面所有行")]}),e(m,{type:"primary",onClick:()=>{P()}},{default:()=>[l("取消所有已选中行")]})]})]}),e(Q,{onRegister:y,data:a,columns:this.baseColumns,"onUpdate:columns":t=>this.baseColumns=t,loading:v,paginationCount:T,request:E,requestConfig:{params:n,formatRangeTime:[{key:"RangeTime",target:["signTimeStart","signTimeEnd"]}]},showPagination:i.pagination,manual:i.manual,rowKey:t=>t.key,checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:w},null)]})}});export{ft as default};
diff --git a/js/table-pro-demo-bvAwmg8Z.js.gz b/js/table-pro-demo-bvAwmg8Z.js.gz
new file mode 100644
index 00000000..a4728ba4
Binary files /dev/null and b/js/table-pro-demo-bvAwmg8Z.js.gz differ
diff --git a/js/utils-oa3VVvWi.js b/js/utils-Blr39eif.js
similarity index 98%
rename from js/utils-oa3VVvWi.js
rename to js/utils-Blr39eif.js
index 65fcb084..ff7087a4 100644
--- a/js/utils-oa3VVvWi.js
+++ b/js/utils-Blr39eif.js
@@ -1 +1 @@
-import{u as ve,a as Pe,b as Fe,L as Re,S as Ie,c as Te,A as je,d as Be}from"./hooks-C2RPH8Ms.js";import{c as i}from"./currency.js@2.0.4-9OAR_aOO.js";import{c as C}from"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{z as Me,c as De,r as Oe}from"./lodash-es@4.17.21-UVJw7vmf.js";import{k as Ue,a as Ve,o as ze,q as Ke}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import{w as S,j as qe}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";const E=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2","#9b8bba","#e098c7","#8fd3e8","#71669e","#cc70af","#7cb4cc","#7EC4FF","#5FCBB0","#49C4BF","#F0C9CA","#34DC90","#3295E0","#EAB62E","#76C3F3","#2DC2C0","#FCC43F","#84CFFF"],A="transparent",W={},k={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},L={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},v={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},P={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},F={itemStyle:{borderWidth:0,borderColor:"#ccc"}},R={itemStyle:{borderWidth:0,borderColor:"#ccc"}},I={itemStyle:{borderWidth:0,borderColor:"#ccc"}},T={itemStyle:{borderWidth:0,borderColor:"#ccc"}},j={itemStyle:{borderWidth:0,borderColor:"#ccc"}},B={itemStyle:{borderWidth:0,borderColor:"#ccc"}},M={itemStyle:{borderWidth:0,borderColor:"#ccc"}},D={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},O={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},U={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},V={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},z={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},K={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},q={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},J={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Y={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},N={textStyle:{color:"#999999"},pageTextStyle:{color:"#999999"}},X={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Z={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},G={color:["#fc97af","#87f7cf"]},H={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Q={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Je={color:E,backgroundColor:A,textStyle:W,title:k,line:L,radar:v,bar:P,pie:F,scatter:R,boxplot:I,parallel:T,sankey:j,funnel:B,gauge:M,candlestick:D,graph:O,map:U,geo:V,categoryAxis:z,valueAxis:K,logAxis:q,timeAxis:J,toolbox:Y,legend:N,tooltip:X,timeline:Z,visualMap:G,dataZoom:H,markPoint:Q},Ye=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:A,bar:P,boxplot:I,candlestick:D,categoryAxis:z,color:E,dataZoom:H,default:Je,funnel:B,gauge:M,geo:V,graph:O,legend:N,line:L,logAxis:q,map:U,markPoint:Q,parallel:T,pie:F,radar:v,sankey:j,scatter:R,textStyle:W,timeAxis:J,timeline:Z,title:k,toolbox:Y,tooltip:X,valueAxis:K,visualMap:G},Symbol.toStringTag,{value:"Module"})),ee=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089","#516b91","#59c4e6","#edafda","#93b7e3","#a5e7f0","#cbb0e3"],te="transparent",oe={},re={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},le={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ce={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},se={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ae={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ne={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ie={itemStyle:{borderWidth:0,borderColor:"#ccc"}},de={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fe={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ue={itemStyle:{borderWidth:0,borderColor:"#ccc"}},be={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pe={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},he={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},ye={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},me={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Se={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ge={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},we={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ce={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},xe={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},$e={textStyle:{color:"#333333"}},_e={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Ee={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},Ae={color:["#5ab1ef","#e0ffff"]},We={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ke={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ne={color:ee,backgroundColor:te,textStyle:oe,title:re,line:le,radar:ce,bar:se,pie:ae,scatter:ne,boxplot:ie,parallel:de,sankey:fe,funnel:ue,gauge:be,candlestick:pe,graph:he,map:ye,geo:me,categoryAxis:Se,valueAxis:ge,logAxis:we,timeAxis:Ce,toolbox:xe,legend:$e,tooltip:_e,timeline:Ee,visualMap:Ae,dataZoom:We,markPoint:ke},Xe=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:te,bar:se,boxplot:ie,candlestick:pe,categoryAxis:Se,color:ee,dataZoom:We,default:Ne,funnel:ue,gauge:be,geo:me,graph:he,legend:$e,line:le,logAxis:we,map:ye,markPoint:ke,parallel:de,pie:ae,radar:ce,sankey:fe,scatter:ne,textStyle:oe,timeAxis:Ce,timeline:Ee,title:re,toolbox:xe,tooltip:_e,valueAxis:ge,visualMap:Ae},Symbol.toStringTag,{value:"Module"})),gt=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Ye,"/src/app-config/echart-themes/macarons/macarons.json":Xe}),o=/\/([^/]+)\.json$/;return Object.keys(e).reduce((r,l)=>{var c;const s=(c=l.match(o))==null?void 0:c[1];if(s)return r.push({name:s,theme:e[l].default}),r;throw new Error(`[RChart Theme Error]: name ${l} is invalid!`)},[])},wt=e=>{const{getAppTheme:o}=ve(),{theme:t}=o();return Object.assign({},e,{text:"loading",color:"#c23531",textColor:t?"#fff":"#000",maskColor:t?"rgba(0, 0, 0, 0.8)":"rgba(255, 255, 255, 0.8)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"})},Ct=()=>({notMerge:!0,lazyUpdate:!0,silent:!1,replaceMerge:[]}),xt=(e,o)=>{var s;const{domToImageOptions:t,printOptions:r}=o??{},{create:l}=Pe(e,{...t,beforeCreate:c=>{var a,n;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,c),(n=window.$loadingBar)==null||n.start()},created(c,a){var n,u;(n=t==null?void 0:t.created)==null||n.call(t,c,a),(u=window.$loadingBar)==null||u.finish()},createdError(c){var a,n;(a=t==null?void 0:t.createdError)==null||a.call(t,c),(n=window.$loadingBar)==null||n.error()}});(s=l("jpeg"))==null||s.then(c=>{const{print:a}=Fe(c,{type:"image",base64:!0,targetStyles:["*"],...Me(r,["type","base64"])});a()})},Ze=".n-menu-item-content--selected",Ge=".n-menu-item",He=".n-menu-item-content--child-active",$t=()=>{const e=f(Re),o=(e==null?void 0:e.querySelector(Ze))||(e==null?void 0:e.querySelector(He)),t=f(Ie);let r=0;const l=e==null?void 0:e.querySelector(Ge);if(t){const{height:s}=t.getBoundingClientRect();r=s}if(o&&e){const s=o.getBoundingClientRect(),c=e.getBoundingClientRect();if(!(s.top>=c.top+r&&s.bottom<=c.bottom)){const n=Te(),u=e.scrollTop,p=l?parseInt(window.getComputedStyle(l).marginTop):6;n({top:s.top-c.top+u-r-p,left:0,behavior:"smooth"})}}};var b=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(b||{});const Qe={BASE_URL:"/ray-template/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",VITE_APP_URL:"/"},_t=()=>Qe,Et=(e,o)=>{const t=document.createElement("a");t.href=e,t.download=o,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},h=(e,o)=>Object.prototype.toString.call(e).includes(o),At=(e=16,o=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),r=[],l=window.crypto||window.msCrypto;let s=0;for(s=0;s{const e=navigator.userAgent;return/windows/i.test(e)?b.Windows:/macintosh|mac os x/i.test(e)?b.MacOS:/linux/i.test(e)?b.Linux:/android/i.test(e)?b.Android:/iphone|ipad|ipod/i.test(e)?b.IOS:b.Unknown},kt=(e,o)=>{const t=e.split("?").filter(Boolean)[0],r=o.split("?").filter(Boolean)[0],l=/\/$/;return t.replace(l,"")===r.replace(l,"")},g=(e="sessionStorage")=>e==="localStorage"?window.localStorage:window.sessionStorage,y=(e,o)=>{const{prefix:t,prefixKey:r}=o??{};return t?(r||je)+e:e};function Lt(e,o="sessionStorage",t){const r=y(e,t),l=g(o);return Object.keys(l).includes(r)}function vt(e,o,t="sessionStorage",r){if(!e){console.error("[setStorage]: Failed to set stored data: key is empty");return}const l=y(e,r),s=g(t);try{s.setItem(l,JSON.stringify(o))}catch(c){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,c)}}function Pt(e,o="sessionStorage",t){const r=y(e,t),l=g(o),{defaultValue:s}=t??{};try{const c=l.getItem(r);return c===null?s??null:JSON.parse(c)}catch(c){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,c),s??null}}const Ft=(e,o,t)=>{if(!e){console.error("[removeStorage]: Failed to remove stored data: key is empty");return}const r=y(e,t),l=window.localStorage,s=window.sessionStorage,c=a=>{Object.keys(a).forEach(n=>a.removeItem(y(n,t)))};switch(e){case"__all__":c(l),c(s);break;case"__all_sessionStorage__":c(s);break;case"__all_localStorage__":c(l);break;default:g(o).removeItem(r)}},Rt=(e,o)=>{const r=S(()=>f(e),()=>{const l=f(e);l&&(typeof o=="string"?o.trim().split(" "):o).forEach(c=>{c&&l.classList.add(c)})},{immediate:!0});m(r)},It=(e,o)=>{const r=S(()=>f(e),()=>{const l=f(e);if(l)if(o==="removeAllClass"){const s=l.classList;s.forEach(c=>s.remove(c))}else(typeof o=="string"?o.trim().split(" "):o).forEach(c=>{c&&l.classList.remove(c)})},{immediate:!0});m(r)},Tt=(e,o)=>{const t=Ue(!1),l=S(()=>f(e),()=>{const s=f(e);if(!s)t.value=!1;else{const c=s.className,a=o.trim().split(" ").filter(n=>n!=="");t.value=a.some(n=>c.includes(n))}},{immediate:!0});return m(l),t},et=e=>{const o=["webkit","moz","ms","o"],t={};return o.forEach(r=>{t[`${r}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},jt=(e,o)=>{const t=(s,c)=>{s.split(";").forEach(a=>{const[n,u]=a.split(":");if(n&&u){const p=n.trim(),x=u.trim();if(n.startsWith("--"))c.style.setProperty(p,x);else if(n.startsWith("-"))c.style.setProperty(n,u);else{const $=et(p);Object.keys($).forEach(_=>{c.style.setProperty(_,$[_])}),c.style.setProperty(p,x)}}})},l=S(()=>f(e),()=>{const s=f(e);s&&(h(o,"String")?t(o,s):h(o,"Array")?o.forEach(c=>{t(c,s)}):Object.keys(o).forEach(a=>{t(`${a}: ${o[a]}`,s)}))},{immediate:!0});m(l)},Bt=(e,o=1,t)=>{if(!e)return e;if(e.includes("rgba"))return e.replace(/rgba\((.*?),(.*?),(.*?),.*?\)/,`rgba($1,$2,$3,${o})`);if(e.includes("rgb("))return e.replace("rgb","rgba").replace(")",`, ${o})`);if(e.includes("hsla"))return e.replace(/hsla\((.*?),(.*?),(.*?),.*?\)/,`hsla($1,$2,$3,${o})`);if(e.includes("hsl("))return e.replace("hsl","hsla").replace(")",`, ${o})`);if(e.startsWith("#")){const r=e.replace("#","");try{switch(r.length){case 3:return`rgba(${parseInt(r[0]+r[0],16)}, ${parseInt(r[1]+r[1],16)}, ${parseInt(r[2]+r[2],16)}, ${o})`;case 6:return`rgba(${parseInt(r.slice(0,2),16)}, ${parseInt(r.slice(2,4),16)}, ${parseInt(r.slice(4,6),16)}, ${o})`;case 8:return`rgba(${parseInt(r.slice(0,2),16)}, ${parseInt(r.slice(2,4),16)}, ${parseInt(r.slice(4,6),16)}, ${o})`;default:return t||e}}catch{return e}}return e},Mt=(e,o)=>{const{defaultElement:t}={};if(!e)return t?[t]:null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const l=Array.from(document.querySelectorAll(r));return!l.length&&t?[t]:l}catch(l){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,l),t?[t]:null}},Dt=(e,o="px")=>e==="auto"?e:typeof e=="number"?e.toString()+o:h(e,"String")&&Be.cssUnit.test(e)?e:e+o,d={precision:8,decimal:"."},w=(e,o,t)=>{if(!(e!=null&&e.length))return i(0,d);if(e.length===1)return i(e[0],d);const r=i(o,d);return e.reduce(t,r)},tt=(e,o)=>{const t={...d,...o},r=i(e,t),{type:l="number"}=t;return l==="number"?r.value:r.toString()},Ot=(...e)=>e.length?e.length===1?i(e[0],d).add(0):w(e,0,(o,t)=>o.add(t)):i(0,d),Ut=(...e)=>{if(!e.length)return i(0,d);if(e.length===1)return i(e[0],d).subtract(0);if(e.length===2){const[r,l]=e;return i(r,d).subtract(l)}const[o,...t]=e;return w(t,o,(r,l)=>r.subtract(l))},Vt=(...e)=>e.length===1?i(e[0],d).multiply(1):w(e,1,(o,t)=>i(o,d).multiply(t)),zt=(...e)=>{if(e.length===1)return i(e[0],d).divide(1);if(e.length===2){const[r,l]=e;return i(r,d).divide(l)}const o=De(e),t=o.shift();return w(o,t,(r,l)=>i(r,d).divide(l))},Kt=(e,o,t)=>{if(o<=1)return[e||0];if(!e)return new Array(o).fill(0);const r={...d,...t};return i(e,r).distribute(o).map(s=>tt(s,r))};function ot(e,...o){if(Array.isArray(e))e.forEach(t=>ot(t,...o));else return e(...o)}function f(e,o){var r;if(!e)return o;let t;return typeof e=="function"?t=e():Ve(e)?t=((r=e.value)==null?void 0:r.$el)??e.value:t=e,t}function qt(e,o){if(!e){const{defaultElement:t=null}=o??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||h(e,"Object"))return()=>e;if(typeof e=="function")return e}function m(e){return ze()?(Ke(e),!0):!1}function Jt(e,o){const t=qe(e,o);m(t)}const Le="4cP+dX5FI2EVYzln",Yt=(e,o)=>{try{const r=C.AES.decrypt(e,o||Le).toString(C.enc.Utf8);return JSON.parse(r)}catch(t){console.error(`Unknown error: ${t}`)}},Nt=(e,o)=>C.AES.encrypt(JSON.stringify(e),Le).toString(),Xt=(e,o,t,r)=>{if(!e||typeof e!="object"){console.warn(`[updateObjectValue]: targetObject must be an object, received ${typeof e}`);return}Object.hasOwn(e,o)&&(h(t,"Object")?e[o]={...e[o],...t}:e[o]=t,r==null||r())},Zt=e=>Oe(Object.entries(e).reverse(),(o,[t,r])=>(o[t]=r,o),{});export{Tt as A,Yt as B,Jt as C,Nt as D,Lt as E,zt as F,Vt as G,Ut as H,Ot as I,tt as J,Kt as K,_t as a,jt as b,Bt as c,Dt as d,f as e,Ct as f,Pt as g,gt as h,h as i,Et as j,ot as k,wt as l,At as m,Rt as n,m as o,xt as p,Mt as q,qt as r,vt as s,Zt as t,Xt as u,kt as v,Ft as w,$t as x,It as y,Wt as z};
+import{u as ve,a as Pe,b as Fe,L as Re,S as Ie,c as Te,A as je,d as Be}from"./hooks-RnuDI-lA.js";import{c as i}from"./currency.js@2.0.4-9OAR_aOO.js";import{c as C}from"./crypto-js@4.2.0-Dv3RD6s_.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import{z as Me,c as De,r as Oe}from"./lodash-es@4.17.21-UVJw7vmf.js";import{k as Ue,a as Ve,o as ze,q as Ke}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{w as S,j as qe}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";const E=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2","#9b8bba","#e098c7","#8fd3e8","#71669e","#cc70af","#7cb4cc","#7EC4FF","#5FCBB0","#49C4BF","#F0C9CA","#34DC90","#3295E0","#EAB62E","#76C3F3","#2DC2C0","#FCC43F","#84CFFF"],A="transparent",W={},k={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},L={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},v={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},P={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},F={itemStyle:{borderWidth:0,borderColor:"#ccc"}},R={itemStyle:{borderWidth:0,borderColor:"#ccc"}},I={itemStyle:{borderWidth:0,borderColor:"#ccc"}},T={itemStyle:{borderWidth:0,borderColor:"#ccc"}},j={itemStyle:{borderWidth:0,borderColor:"#ccc"}},B={itemStyle:{borderWidth:0,borderColor:"#ccc"}},M={itemStyle:{borderWidth:0,borderColor:"#ccc"}},D={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},O={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},U={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},V={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},z={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},K={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},q={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},J={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Y={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},N={textStyle:{color:"#999999"},pageTextStyle:{color:"#999999"}},X={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Z={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},G={color:["#fc97af","#87f7cf"]},H={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Q={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Je={color:E,backgroundColor:A,textStyle:W,title:k,line:L,radar:v,bar:P,pie:F,scatter:R,boxplot:I,parallel:T,sankey:j,funnel:B,gauge:M,candlestick:D,graph:O,map:U,geo:V,categoryAxis:z,valueAxis:K,logAxis:q,timeAxis:J,toolbox:Y,legend:N,tooltip:X,timeline:Z,visualMap:G,dataZoom:H,markPoint:Q},Ye=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:A,bar:P,boxplot:I,candlestick:D,categoryAxis:z,color:E,dataZoom:H,default:Je,funnel:B,gauge:M,geo:V,graph:O,legend:N,line:L,logAxis:q,map:U,markPoint:Q,parallel:T,pie:F,radar:v,sankey:j,scatter:R,textStyle:W,timeAxis:J,timeline:Z,title:k,toolbox:Y,tooltip:X,valueAxis:K,visualMap:G},Symbol.toStringTag,{value:"Module"})),ee=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089","#516b91","#59c4e6","#edafda","#93b7e3","#a5e7f0","#cbb0e3"],te="transparent",oe={},re={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},le={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ce={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},se={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ae={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ne={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ie={itemStyle:{borderWidth:0,borderColor:"#ccc"}},de={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fe={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ue={itemStyle:{borderWidth:0,borderColor:"#ccc"}},be={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pe={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},he={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},ye={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},me={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Se={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ge={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},we={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ce={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},xe={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},$e={textStyle:{color:"#333333"}},_e={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},Ee={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},Ae={color:["#5ab1ef","#e0ffff"]},We={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ke={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ne={color:ee,backgroundColor:te,textStyle:oe,title:re,line:le,radar:ce,bar:se,pie:ae,scatter:ne,boxplot:ie,parallel:de,sankey:fe,funnel:ue,gauge:be,candlestick:pe,graph:he,map:ye,geo:me,categoryAxis:Se,valueAxis:ge,logAxis:we,timeAxis:Ce,toolbox:xe,legend:$e,tooltip:_e,timeline:Ee,visualMap:Ae,dataZoom:We,markPoint:ke},Xe=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:te,bar:se,boxplot:ie,candlestick:pe,categoryAxis:Se,color:ee,dataZoom:We,default:Ne,funnel:ue,gauge:be,geo:me,graph:he,legend:$e,line:le,logAxis:we,map:ye,markPoint:ke,parallel:de,pie:ae,radar:ce,sankey:fe,scatter:ne,textStyle:oe,timeAxis:Ce,timeline:Ee,title:re,toolbox:xe,tooltip:_e,valueAxis:ge,visualMap:Ae},Symbol.toStringTag,{value:"Module"})),gt=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Ye,"/src/app-config/echart-themes/macarons/macarons.json":Xe}),o=/\/([^/]+)\.json$/;return Object.keys(e).reduce((r,l)=>{var c;const s=(c=l.match(o))==null?void 0:c[1];if(s)return r.push({name:s,theme:e[l].default}),r;throw new Error(`[RChart Theme Error]: name ${l} is invalid!`)},[])},wt=e=>{const{getAppTheme:o}=ve(),{theme:t}=o();return Object.assign({},e,{text:"loading",color:"#c23531",textColor:t?"#fff":"#000",maskColor:t?"rgba(0, 0, 0, 0.8)":"rgba(255, 255, 255, 0.8)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"})},Ct=()=>({notMerge:!0,lazyUpdate:!0,silent:!1,replaceMerge:[]}),xt=(e,o)=>{var s;const{domToImageOptions:t,printOptions:r}=o??{},{create:l}=Pe(e,{...t,beforeCreate:c=>{var a,n;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,c),(n=window.$loadingBar)==null||n.start()},created(c,a){var n,u;(n=t==null?void 0:t.created)==null||n.call(t,c,a),(u=window.$loadingBar)==null||u.finish()},createdError(c){var a,n;(a=t==null?void 0:t.createdError)==null||a.call(t,c),(n=window.$loadingBar)==null||n.error()}});(s=l("jpeg"))==null||s.then(c=>{const{print:a}=Fe(c,{type:"image",base64:!0,targetStyles:["*"],...Me(r,["type","base64"])});a()})},Ze=".n-menu-item-content--selected",Ge=".n-menu-item",He=".n-menu-item-content--child-active",$t=()=>{const e=f(Re),o=(e==null?void 0:e.querySelector(Ze))||(e==null?void 0:e.querySelector(He)),t=f(Ie);let r=0;const l=e==null?void 0:e.querySelector(Ge);if(t){const{height:s}=t.getBoundingClientRect();r=s}if(o&&e){const s=o.getBoundingClientRect(),c=e.getBoundingClientRect();if(!(s.top>=c.top+r&&s.bottom<=c.bottom)){const n=Te(),u=e.scrollTop,p=l?parseInt(window.getComputedStyle(l).marginTop):6;n({top:s.top-c.top+u-r-p,left:0,behavior:"smooth"})}}};var b=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(b||{});const Qe={BASE_URL:"/ray-template/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",VITE_APP_URL:"/"},_t=()=>Qe,Et=(e,o)=>{const t=document.createElement("a");t.href=e,t.download=o,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},h=(e,o)=>Object.prototype.toString.call(e).includes(o),At=(e=16,o=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),r=[],l=window.crypto||window.msCrypto;let s=0;for(s=0;s{const e=navigator.userAgent;return/windows/i.test(e)?b.Windows:/macintosh|mac os x/i.test(e)?b.MacOS:/linux/i.test(e)?b.Linux:/android/i.test(e)?b.Android:/iphone|ipad|ipod/i.test(e)?b.IOS:b.Unknown},kt=(e,o)=>{const t=e.split("?").filter(Boolean)[0],r=o.split("?").filter(Boolean)[0],l=/\/$/;return t.replace(l,"")===r.replace(l,"")},g=(e="sessionStorage")=>e==="localStorage"?window.localStorage:window.sessionStorage,y=(e,o)=>{const{prefix:t,prefixKey:r}=o??{};return t?(r||je)+e:e};function Lt(e,o="sessionStorage",t){const r=y(e,t),l=g(o);return Object.keys(l).includes(r)}function vt(e,o,t="sessionStorage",r){if(!e){console.error("[setStorage]: Failed to set stored data: key is empty");return}const l=y(e,r),s=g(t);try{s.setItem(l,JSON.stringify(o))}catch(c){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,c)}}function Pt(e,o="sessionStorage",t){const r=y(e,t),l=g(o),{defaultValue:s}=t??{};try{const c=l.getItem(r);return c===null?s??null:JSON.parse(c)}catch(c){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,c),s??null}}const Ft=(e,o,t)=>{if(!e){console.error("[removeStorage]: Failed to remove stored data: key is empty");return}const r=y(e,t),l=window.localStorage,s=window.sessionStorage,c=a=>{Object.keys(a).forEach(n=>a.removeItem(y(n,t)))};switch(e){case"__all__":c(l),c(s);break;case"__all_sessionStorage__":c(s);break;case"__all_localStorage__":c(l);break;default:g(o).removeItem(r)}},Rt=(e,o)=>{const r=S(()=>f(e),()=>{const l=f(e);l&&(typeof o=="string"?o.trim().split(" "):o).forEach(c=>{c&&l.classList.add(c)})},{immediate:!0});m(r)},It=(e,o)=>{const r=S(()=>f(e),()=>{const l=f(e);if(l)if(o==="removeAllClass"){const s=l.classList;s.forEach(c=>s.remove(c))}else(typeof o=="string"?o.trim().split(" "):o).forEach(c=>{c&&l.classList.remove(c)})},{immediate:!0});m(r)},Tt=(e,o)=>{const t=Ue(!1),l=S(()=>f(e),()=>{const s=f(e);if(!s)t.value=!1;else{const c=s.className,a=o.trim().split(" ").filter(n=>n!=="");t.value=a.some(n=>c.includes(n))}},{immediate:!0});return m(l),t},et=e=>{const o=["webkit","moz","ms","o"],t={};return o.forEach(r=>{t[`${r}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},jt=(e,o)=>{const t=(s,c)=>{s.split(";").forEach(a=>{const[n,u]=a.split(":");if(n&&u){const p=n.trim(),x=u.trim();if(n.startsWith("--"))c.style.setProperty(p,x);else if(n.startsWith("-"))c.style.setProperty(n,u);else{const $=et(p);Object.keys($).forEach(_=>{c.style.setProperty(_,$[_])}),c.style.setProperty(p,x)}}})},l=S(()=>f(e),()=>{const s=f(e);s&&(h(o,"String")?t(o,s):h(o,"Array")?o.forEach(c=>{t(c,s)}):Object.keys(o).forEach(a=>{t(`${a}: ${o[a]}`,s)}))},{immediate:!0});m(l)},Bt=(e,o=1,t)=>{if(!e)return e;if(e.includes("rgba"))return e.replace(/rgba\((.*?),(.*?),(.*?),.*?\)/,`rgba($1,$2,$3,${o})`);if(e.includes("rgb("))return e.replace("rgb","rgba").replace(")",`, ${o})`);if(e.includes("hsla"))return e.replace(/hsla\((.*?),(.*?),(.*?),.*?\)/,`hsla($1,$2,$3,${o})`);if(e.includes("hsl("))return e.replace("hsl","hsla").replace(")",`, ${o})`);if(e.startsWith("#")){const r=e.replace("#","");try{switch(r.length){case 3:return`rgba(${parseInt(r[0]+r[0],16)}, ${parseInt(r[1]+r[1],16)}, ${parseInt(r[2]+r[2],16)}, ${o})`;case 6:return`rgba(${parseInt(r.slice(0,2),16)}, ${parseInt(r.slice(2,4),16)}, ${parseInt(r.slice(4,6),16)}, ${o})`;case 8:return`rgba(${parseInt(r.slice(0,2),16)}, ${parseInt(r.slice(2,4),16)}, ${parseInt(r.slice(4,6),16)}, ${o})`;default:return t||e}}catch{return e}}return e},Mt=(e,o)=>{const{defaultElement:t}={};if(!e)return t?[t]:null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const l=Array.from(document.querySelectorAll(r));return!l.length&&t?[t]:l}catch(l){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,l),t?[t]:null}},Dt=(e,o="px")=>e==="auto"?e:typeof e=="number"?e.toString()+o:h(e,"String")&&Be.cssUnit.test(e)?e:e+o,d={precision:8,decimal:"."},w=(e,o,t)=>{if(!(e!=null&&e.length))return i(0,d);if(e.length===1)return i(e[0],d);const r=i(o,d);return e.reduce(t,r)},tt=(e,o)=>{const t={...d,...o},r=i(e,t),{type:l="number"}=t;return l==="number"?r.value:r.toString()},Ot=(...e)=>e.length?e.length===1?i(e[0],d).add(0):w(e,0,(o,t)=>o.add(t)):i(0,d),Ut=(...e)=>{if(!e.length)return i(0,d);if(e.length===1)return i(e[0],d).subtract(0);if(e.length===2){const[r,l]=e;return i(r,d).subtract(l)}const[o,...t]=e;return w(t,o,(r,l)=>r.subtract(l))},Vt=(...e)=>e.length===1?i(e[0],d).multiply(1):w(e,1,(o,t)=>i(o,d).multiply(t)),zt=(...e)=>{if(e.length===1)return i(e[0],d).divide(1);if(e.length===2){const[r,l]=e;return i(r,d).divide(l)}const o=De(e),t=o.shift();return w(o,t,(r,l)=>i(r,d).divide(l))},Kt=(e,o,t)=>{if(o<=1)return[e||0];if(!e)return new Array(o).fill(0);const r={...d,...t};return i(e,r).distribute(o).map(s=>tt(s,r))};function ot(e,...o){if(Array.isArray(e))e.forEach(t=>ot(t,...o));else return e(...o)}function f(e,o){var r;if(!e)return o;let t;return typeof e=="function"?t=e():Ve(e)?t=((r=e.value)==null?void 0:r.$el)??e.value:t=e,t}function qt(e,o){if(!e){const{defaultElement:t=null}=o??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||h(e,"Object"))return()=>e;if(typeof e=="function")return e}function m(e){return ze()?(Ke(e),!0):!1}function Jt(e,o){const t=qe(e,o);m(t)}const Le="4cP+dX5FI2EVYzln",Yt=(e,o)=>{try{const r=C.AES.decrypt(e,o||Le).toString(C.enc.Utf8);return JSON.parse(r)}catch(t){console.error(`Unknown error: ${t}`)}},Nt=(e,o)=>C.AES.encrypt(JSON.stringify(e),Le).toString(),Xt=(e,o,t,r)=>{if(!e||typeof e!="object"){console.warn(`[updateObjectValue]: targetObject must be an object, received ${typeof e}`);return}Object.hasOwn(e,o)&&(h(t,"Object")?e[o]={...e[o],...t}:e[o]=t,r==null||r())},Zt=e=>Oe(Object.entries(e).reverse(),(o,[t,r])=>(o[t]=r,o),{});export{Tt as A,Yt as B,Jt as C,Nt as D,Lt as E,zt as F,Vt as G,Ut as H,Ot as I,tt as J,Kt as K,_t as a,jt as b,Bt as c,Dt as d,f as e,Ct as f,Pt as g,gt as h,h as i,Et as j,ot as k,wt as l,At as m,Rt as n,m as o,xt as p,Mt as q,qt as r,vt as s,Zt as t,Xt as u,kt as v,Ft as w,$t as x,It as y,Wt as z};
diff --git a/js/utils-Blr39eif.js.gz b/js/utils-Blr39eif.js.gz
new file mode 100644
index 00000000..6173781c
Binary files /dev/null and b/js/utils-Blr39eif.js.gz differ
diff --git a/js/utils-oa3VVvWi.js.gz b/js/utils-oa3VVvWi.js.gz
deleted file mode 100644
index 505dfa20..00000000
Binary files a/js/utils-oa3VVvWi.js.gz and /dev/null differ
diff --git a/js/vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js b/js/vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js
similarity index 100%
rename from js/vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js
rename to js/vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js
diff --git a/js/vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js.gz b/js/vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js.gz
similarity index 100%
rename from js/vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js.gz
rename to js/vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js.gz
diff --git a/js/vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js.gz b/js/vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js.gz
deleted file mode 100644
index 76ca0f7b..00000000
Binary files a/js/vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js.gz and /dev/null differ
diff --git a/js/vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js b/js/vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js
similarity index 95%
rename from js/vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js
rename to js/vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js
index 816705d2..09dd1976 100644
--- a/js/vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js
+++ b/js/vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js
@@ -1 +1 @@
-import{k as c,n as d,h as j}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import{w as x,f as p,g as q,l as S,x as b,v as T}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{o as m,a as v}from"./evtd@0.2.4-CI_DDEu_.js";function K(e){const t=c(!!e.value);if(t.value)return d(t);const n=x(e,o=>{o&&(t.value=!0,n())});return d(t)}function Q(e){const t=p(e),n=c(t.value);return x(t,o=>{n.value=o}),typeof e=="function"?n:{__v_isRef:!0,get value(){return n.value},set value(o){e.set(o)}}}function B(){return q()!==null}const C=typeof window<"u";let k,y;const D=()=>{var e,t;k=C?(t=(e=document)===null||e===void 0?void 0:e.fonts)===null||t===void 0?void 0:t.ready:void 0,y=!1,k!==void 0?k.then(()=>{y=!0}):y=!0};D();function z(e){if(y)return;let t=!1;S(()=>{y||k==null||k.then(()=>{t||e()})}),b(()=>{t=!0})}const h=c(null);function I(e){if(e.clientX>0||e.clientY>0)h.value={x:e.clientX,y:e.clientY};else{const{target:t}=e;if(t instanceof Element){const{left:n,top:o,width:u,height:a}=t.getBoundingClientRect();n>0||o>0?h.value={x:n+u/2,y:o+a/2}:h.value={x:0,y:0}}else h.value=null}}let g=0,_=!0;function A(){if(!C)return d(c(null));g===0&&m("click",document,I,!0);const e=()=>{g+=1};return _&&(_=B())?(T(e),b(()=>{g-=1,g===0&&v("click",document,I,!0)})):e(),d(h)}const F=c(void 0);let M=0;function H(){F.value=Date.now()}let L=!0;function G(e){if(!C)return d(c(!1));const t=c(!1);let n=null;function o(){n!==null&&window.clearTimeout(n)}function u(){o(),t.value=!0,n=window.setTimeout(()=>{t.value=!1},e)}M===0&&m("click",window,H,!0);const a=()=>{M+=1,m("click",window,u,!0)};return L&&(L=B())?(T(a),b(()=>{M-=1,M===0&&v("click",window,H,!0),v("click",window,u,!0),o()})):a(),d(t)}function J(e,t){return x(e,n=>{n!==void 0&&(t.value=n)}),p(()=>e.value===void 0?t.value:e.value)}function O(){const e=c(!1);return S(()=>{e.value=!0}),d(e)}function W(e,t){return p(()=>{for(const n of t)if(e[n]!==void 0)return e[n];return e[t[t.length-1]]})}const R=(typeof window>"u"?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!window.MSStream;function Z(){return R}const $={xs:0,s:640,m:1024,l:1280,xl:1536,"2xl":1920};function U(e){return`(min-width: ${e}px)`}const w={};function N(e=$){if(!C)return p(()=>[]);if(typeof window.matchMedia!="function")return p(()=>[]);const t=c({}),n=Object.keys(e),o=(u,a)=>{u.matches?t.value[a]=!0:t.value[a]=!1};return n.forEach(u=>{const a=e[u];let s,r;w[a]===void 0?(s=window.matchMedia(U(a)),s.addEventListener?s.addEventListener("change",i=>{r.forEach(f=>{f(i,u)})}):s.addListener&&s.addListener(i=>{r.forEach(f=>{f(i,u)})}),r=new Set,w[a]={mql:s,cbs:r}):(s=w[a].mql,r=w[a].cbs),r.add(o),s.matches&&r.forEach(i=>{i(s,u)})}),b(()=>{n.forEach(u=>{const{cbs:a}=w[e[u]];a.has(o)&&a.delete(o)})}),p(()=>{const{value:u}=t;return n.filter(a=>u[a])})}function ee(e={},t){const n=j({ctrl:!1,command:!1,win:!1,shift:!1,tab:!1}),{keydown:o,keyup:u}=e,a=i=>{switch(i.key){case"Control":n.ctrl=!0;break;case"Meta":n.command=!0,n.win=!0;break;case"Shift":n.shift=!0;break;case"Tab":n.tab=!0;break}o!==void 0&&Object.keys(o).forEach(f=>{if(f!==i.key)return;const l=o[f];if(typeof l=="function")l(i);else{const{stop:E=!1,prevent:P=!1}=l;E&&i.stopPropagation(),P&&i.preventDefault(),l.handler(i)}})},s=i=>{switch(i.key){case"Control":n.ctrl=!1;break;case"Meta":n.command=!1,n.win=!1;break;case"Shift":n.shift=!1;break;case"Tab":n.tab=!1;break}u!==void 0&&Object.keys(u).forEach(f=>{if(f!==i.key)return;const l=u[f];if(typeof l=="function")l(i);else{const{stop:E=!1,prevent:P=!1}=l;E&&i.stopPropagation(),P&&i.preventDefault(),l.handler(i)}})},r=()=>{(t===void 0||t.value)&&(m("keydown",document,a),m("keyup",document,s)),t!==void 0&&x(t,i=>{i?(m("keydown",document,a),m("keyup",document,s)):(v("keydown",document,a),v("keyup",document,s))})};return B()?(T(r),b(()=>{(t===void 0||t.value)&&(v("keydown",document,a),v("keyup",document,s))})):r(),d(n)}export{Z as a,J as b,W as c,ee as d,G as e,A as f,N as g,K as h,O as i,z as o,Q as u};
+import{k as c,n as d,h as j}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{w as x,f as p,g as q,l as S,x as b,v as T}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{o as m,a as v}from"./evtd@0.2.4-CI_DDEu_.js";function K(e){const t=c(!!e.value);if(t.value)return d(t);const n=x(e,o=>{o&&(t.value=!0,n())});return d(t)}function Q(e){const t=p(e),n=c(t.value);return x(t,o=>{n.value=o}),typeof e=="function"?n:{__v_isRef:!0,get value(){return n.value},set value(o){e.set(o)}}}function B(){return q()!==null}const C=typeof window<"u";let k,y;const D=()=>{var e,t;k=C?(t=(e=document)===null||e===void 0?void 0:e.fonts)===null||t===void 0?void 0:t.ready:void 0,y=!1,k!==void 0?k.then(()=>{y=!0}):y=!0};D();function z(e){if(y)return;let t=!1;S(()=>{y||k==null||k.then(()=>{t||e()})}),b(()=>{t=!0})}const h=c(null);function I(e){if(e.clientX>0||e.clientY>0)h.value={x:e.clientX,y:e.clientY};else{const{target:t}=e;if(t instanceof Element){const{left:n,top:o,width:u,height:a}=t.getBoundingClientRect();n>0||o>0?h.value={x:n+u/2,y:o+a/2}:h.value={x:0,y:0}}else h.value=null}}let g=0,_=!0;function A(){if(!C)return d(c(null));g===0&&m("click",document,I,!0);const e=()=>{g+=1};return _&&(_=B())?(T(e),b(()=>{g-=1,g===0&&v("click",document,I,!0)})):e(),d(h)}const F=c(void 0);let M=0;function H(){F.value=Date.now()}let L=!0;function G(e){if(!C)return d(c(!1));const t=c(!1);let n=null;function o(){n!==null&&window.clearTimeout(n)}function u(){o(),t.value=!0,n=window.setTimeout(()=>{t.value=!1},e)}M===0&&m("click",window,H,!0);const a=()=>{M+=1,m("click",window,u,!0)};return L&&(L=B())?(T(a),b(()=>{M-=1,M===0&&v("click",window,H,!0),v("click",window,u,!0),o()})):a(),d(t)}function J(e,t){return x(e,n=>{n!==void 0&&(t.value=n)}),p(()=>e.value===void 0?t.value:e.value)}function O(){const e=c(!1);return S(()=>{e.value=!0}),d(e)}function W(e,t){return p(()=>{for(const n of t)if(e[n]!==void 0)return e[n];return e[t[t.length-1]]})}const R=(typeof window>"u"?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!window.MSStream;function Z(){return R}const $={xs:0,s:640,m:1024,l:1280,xl:1536,"2xl":1920};function U(e){return`(min-width: ${e}px)`}const w={};function N(e=$){if(!C)return p(()=>[]);if(typeof window.matchMedia!="function")return p(()=>[]);const t=c({}),n=Object.keys(e),o=(u,a)=>{u.matches?t.value[a]=!0:t.value[a]=!1};return n.forEach(u=>{const a=e[u];let s,r;w[a]===void 0?(s=window.matchMedia(U(a)),s.addEventListener?s.addEventListener("change",i=>{r.forEach(f=>{f(i,u)})}):s.addListener&&s.addListener(i=>{r.forEach(f=>{f(i,u)})}),r=new Set,w[a]={mql:s,cbs:r}):(s=w[a].mql,r=w[a].cbs),r.add(o),s.matches&&r.forEach(i=>{i(s,u)})}),b(()=>{n.forEach(u=>{const{cbs:a}=w[e[u]];a.has(o)&&a.delete(o)})}),p(()=>{const{value:u}=t;return n.filter(a=>u[a])})}function ee(e={},t){const n=j({ctrl:!1,command:!1,win:!1,shift:!1,tab:!1}),{keydown:o,keyup:u}=e,a=i=>{switch(i.key){case"Control":n.ctrl=!0;break;case"Meta":n.command=!0,n.win=!0;break;case"Shift":n.shift=!0;break;case"Tab":n.tab=!0;break}o!==void 0&&Object.keys(o).forEach(f=>{if(f!==i.key)return;const l=o[f];if(typeof l=="function")l(i);else{const{stop:E=!1,prevent:P=!1}=l;E&&i.stopPropagation(),P&&i.preventDefault(),l.handler(i)}})},s=i=>{switch(i.key){case"Control":n.ctrl=!1;break;case"Meta":n.command=!1,n.win=!1;break;case"Shift":n.shift=!1;break;case"Tab":n.tab=!1;break}u!==void 0&&Object.keys(u).forEach(f=>{if(f!==i.key)return;const l=u[f];if(typeof l=="function")l(i);else{const{stop:E=!1,prevent:P=!1}=l;E&&i.stopPropagation(),P&&i.preventDefault(),l.handler(i)}})},r=()=>{(t===void 0||t.value)&&(m("keydown",document,a),m("keyup",document,s)),t!==void 0&&x(t,i=>{i?(m("keydown",document,a),m("keyup",document,s)):(v("keydown",document,a),v("keyup",document,s))})};return B()?(T(r),b(()=>{(t===void 0||t.value)&&(v("keydown",document,a),v("keyup",document,s))})):r(),d(n)}export{Z as a,J as b,W as c,ee as d,G as e,A as f,N as g,K as h,O as i,z as o,Q as u};
diff --git a/js/vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js.gz b/js/vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js.gz
new file mode 100644
index 00000000..999e8f8b
Binary files /dev/null and b/js/vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js.gz differ
diff --git a/js/vue-demi@0.14.10_vue@3.5.13_typescript@5.6.3_-l0sNRNKZ.js b/js/vue-demi@0.14.10_vue@3.5.16_typescript@5.6.3_-l0sNRNKZ.js
similarity index 100%
rename from js/vue-demi@0.14.10_vue@3.5.13_typescript@5.6.3_-l0sNRNKZ.js
rename to js/vue-demi@0.14.10_vue@3.5.16_typescript@5.6.3_-l0sNRNKZ.js
diff --git a/js/vue-demi@0.14.10_vue@3.5.13_typescript@5.6.3_-l0sNRNKZ.js.gz b/js/vue-demi@0.14.10_vue@3.5.16_typescript@5.6.3_-l0sNRNKZ.js.gz
similarity index 100%
rename from js/vue-demi@0.14.10_vue@3.5.13_typescript@5.6.3_-l0sNRNKZ.js.gz
rename to js/vue-demi@0.14.10_vue@3.5.16_typescript@5.6.3_-l0sNRNKZ.js.gz
diff --git a/js/vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js.gz b/js/vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js.gz
deleted file mode 100644
index 3a71f146..00000000
Binary files a/js/vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js.gz and /dev/null differ
diff --git a/js/vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js b/js/vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js
similarity index 99%
rename from js/vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js
rename to js/vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js
index 4e985e1d..7d191483 100644
--- a/js/vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js
+++ b/js/vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js
@@ -1 +1 @@
-import{k as b,y as h,q as x,h as X,a as Y,x as Z,n as K}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import{j as P,w as V,f as q,i as k,R as ee}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{d as te,t as ne,c as j}from"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import{s as g}from"./screenfull@5.2.0-D-G20XJY.js";const z=(n,{manual:e,ready:t=!0,refreshDeps:s=[],refreshDepsAction:i})=>{const o=b(!1);return P(()=>{!e&&n.options.refreshDeps!==!0&&(o.value=h(t))}),s instanceof Array?V([o,...s],([r])=>{r&&!e&&r&&(i?i():n.refresh())},{deep:!0,immediate:!1}):V(o,r=>{!e&&r&&(i?i():n.refresh())}),{name:"autoRunPlugin",onBefore:()=>{if(!h(t))return{stopNow:!0}}}};z.onInit=({ready:n=!0,manual:e})=>({loading:!e&&h(n)});const T=new Map,se=(n,e,t)=>{const s=T.get(n);s!=null&&s.timer&&clearTimeout(s.timer);let i;e>-1&&(i=setTimeout(()=>{T.delete(n)},e)),T.set(n,{...t,timer:i})},ie=n=>T.get(n),F=new Map,re=n=>F.get(n),oe=(n,e)=>{F.set(n,e),e.then(t=>(F.delete(n),t)).catch(t=>{throw F.delete(n),t})},S={},le=[],ae=(n,e)=>{S[n]&&(S[n].forEach(t=>t(e)),le.forEach(t=>t({type:n,data:e})))},y=(n,e)=>(S[n]||(S[n]=[]),S[n].push(e),function(){const s=S[n].indexOf(e);S[n].splice(s,1)}),ue=(n,{cacheKey:e,cacheTime:t=5*60*1e3,staleTime:s=0,setCache:i,getCache:o})=>{const r=b(),u=b(),c=(l,f)=>{i?i(f):se(l,t,f),ae(l,f.data)},d=(l,f=[])=>o?o(f):ie(l);return P(()=>{if(!e)return;const l=d(e);l&&Object.hasOwnProperty.call(l,"data")&&(n.state.data=l.data,n.state.params=l.params,(s===-1||new Date().getTime()-l.time<=s)&&(n.state.loading=!1)),r.value=y(e,f=>{n.setState({data:f})})}),x(()=>{var l;(l=r.value)==null||l.call(r)}),e?{name:"cachePlugin",onBefore:l=>{const f=d(e,l);return!f||!Object.hasOwnProperty.call(f,"data")?{}:s===-1||new Date().getTime()-f.time<=s?{loading:!1,data:f==null?void 0:f.data,returnNow:!0}:{data:f==null?void 0:f.data}},onRequest:(l,f)=>{let v=re(e);return v&&v!==u.value?{servicePromise:v}:(v=l(...f),u.value=v,oe(e,v),{servicePromise:v})},onSuccess:(l,f)=>{var v;e&&((v=r.value)==null||v.call(r),c(e,{data:l,params:f,time:new Date().getTime()}),r.value=y(e,a=>{n.setState({data:a})}))},onMutate:l=>{var f;e&&((f=r.value)==null||f.call(r),c(e,{data:l,params:n.state.params,time:new Date().getTime()}),r.value=y(e,v=>{n.setState({data:v})}))}}:{}},ce=(n,{debounceWait:e,debounceLeading:t,debounceTrailing:s,debounceMaxWait:i})=>{const o=b(),r=q(()=>{const u={},c=h(t),d=h(s),l=h(i);return c!==void 0&&(u.leading=c),d!==void 0&&(u.trailing=d),l!==void 0&&(u.maxWait=l),u});return P(u=>{if(h(e)){const c=n.runAsync.bind(n);o.value=te(d=>{d()},h(e),r.value),n.runAsync=(...d)=>new Promise((l,f)=>{var v;(v=o.value)==null||v.call(o,()=>{c(...d).then(l).catch(f)})}),u(()=>{var d;(d=o.value)==null||d.cancel(),n.runAsync=c})}}),h(e)?{name:"debouncePlugin",onCancel:()=>{var u;(u=o.value)==null||u.cancel()}}:{}};var fe=Object.defineProperty,de=(n,e,t)=>e in n?fe(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,I=(n,e,t)=>(de(n,typeof e!="symbol"?e+"":e,t),t);class he{constructor(){I(this,"table",{}),I(this,"hashTable",{})}insert(e){const t=Symbol(e);return this.table[e]=!0,this.hashTable[t]=e,t}find(e){return this.hashTable[e]}}new he;var ve=Object.defineProperty,me=(n,e,t)=>e in n?ve(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,Q=(n,e,t)=>(me(n,typeof e!="symbol"?e+"":e,t),t);class pe{constructor(){Q(this,"requestInstances",new Map),Q(this,"listeners",[])}emit(e){this.listeners.forEach(t=>t(e))}subscribe(e){return this.listeners.push(e),()=>{const t=this.listeners.indexOf(e);this.listeners.splice(t,1)}}insert(e,t){this.requestInstances.set(e,{...t}),this.emit({key:e,...t})}update(e,t){this.has(e)&&this.requestInstances.set(e,{...this.requestInstances.get(e),...t})}has(e){return this.requestInstances.has(e)}reset(e){if(this.requestInstances.has(e)){const t=this.requestInstances.get(e);this.requestInstances.clear(),this.insert(e,t)}else this.requestInstances.clear()}getAll(){return this.requestInstances}}new pe;const be=(n,{loadingDelay:e})=>{const t=b(),s=()=>{t.value&&(clearTimeout(h(t.value)),t.value=void 0)};return{name:"loadingDelayPlugin",onFinally:()=>{s();const i=h(e);i&&(n.setState({loading:!0}),t.value=setTimeout(()=>{n.setState({loading:!1})},i))},onError:()=>{s()}}};function B(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const ge=!!(typeof window<"u"&&window.document&&window.document.createElement);function U(){return B()?document.visibilityState!=="hidden":!0}const O=[];function _e(n){return O.push(n),function(){const t=O.indexOf(n);O.splice(t,1)}}if(B()){const n=()=>{if(U())for(let e=0;e{let i;const o=b(),r=b(0),u=()=>{var c;i&&clearTimeout(i),(c=o.value)==null||c.call(o)};return P(()=>{h(e)||u()}),h(e)?{name:"pollingPlugin",onBefore:()=>{u()},onError:()=>{r.value+=1},onSuccess:()=>{r.value=0},onFinally:()=>{s===-1||s!==-1&&r.value<=s?i=setTimeout(()=>{!t&&!U()?o.value=_e(()=>{n.refresh()}):n.refresh()},h(e)):r.value=0},onCancel:()=>{u()}}:{}};function Pe(n,e){let t=!1;return(...s)=>{t||(t=!0,n(...s),setTimeout(()=>{t=!1},e))}}function Ee(){return B()&&typeof navigator.onLine<"u"?navigator.onLine:!0}const D=[];function Re(n){return D.push(n),function(){const t=D.indexOf(n);t>-1&&D.splice(t,1)}}if(ge){const n=()=>{if(!(!U()||!Ee()))for(let e=0;e{const s=b(),i=()=>{var o;(o=s.value)==null||o.call(s)};return P(o=>{if(h(e)){const r=Pe(n.refresh.bind(n),h(t));s.value=Re(()=>{r()})}o(()=>{i()})}),x(()=>{i()}),{name:"refreshOnWindowFocusPlugin"}},Oe=(n,{retryInterval:e,retryCount:t})=>{const s=b(),i=b(0),o=b(!1);return t?{name:"retryPlugin",onBefore:()=>{o.value||(i.value=0),o.value=!1,s.value&&clearTimeout(s.value)},onSuccess:()=>{i.value=0},onError:()=>{if(i.value+=1,t===-1||i.value<=t){const r=e??Math.min(1e3*2**i.value,3e4);s.value=setTimeout(()=>{o.value=!0,n.refresh()},r)}else i.value=0},onCancel:()=>{i.value=0,s.value&&clearTimeout(s.value)}}:{}},De=(n,{throttleWait:e,throttleLeading:t,throttleTrailing:s})=>{const i=q(()=>{const r={};return h(t)!==void 0&&(r.leading=h(t)),h(s)!==void 0&&(r.trailing=h(s)),r}),o=q(()=>ne(r=>{r()},h(e),i.value));return P(r=>{if(h(e)){const u=n.runAsync.bind(n);n.runAsync=(...c)=>new Promise((d,l)=>{var f;(f=o.value)==null||f.call(o,()=>{u(...c).then(d).catch(l)})}),r(()=>{var c;n.runAsync=u,(c=o.value)==null||c.cancel()})}}),h(e)?{name:"throttlePlugin",onCancel:()=>{var r;(r=o.value)==null||r.cancel()}}:{}},G=n=>typeof n=="function",Ae=n=>typeof n=="boolean";var Te=Object.defineProperty,Fe=(n,e,t)=>e in n?Te(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,A=(n,e,t)=>(Fe(n,typeof e!="symbol"?e+"":e,t),t);class qe{constructor(e,t,s,i={}){A(this,"pluginImpls"),A(this,"count",0),A(this,"state",{loading:!1,params:void 0,data:void 0,error:void 0}),A(this,"previousValidData"),this.serviceRef=e,this.options=t,this.setUpdateData=s,this.initState=i,this.state={...this.state,loading:!t.manual,...i}}setState(e={}){this.state={...this.state,...e},this.setUpdateData(this.state)}setData(e,t){console.warn("Please use 'setFetchState' instead of 'setData'"),t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}setFetchState(e,t){t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}runPluginHandler(e,...t){var s,i,o;const r=(o=(i=(s=this.pluginImpls)==null?void 0:s.map(u=>{var c;return(c=u[e])==null?void 0:c.call(u,...t)}))!=null?i:[])==null?void 0:o.filter(Boolean);return Object.assign({},...r)}async runAsync(...e){var t,s,i,o,r,u,c,d,l,f,v;this.count+=1;const a=this.count,{stopNow:w=!1,returnNow:m=!1,..._}=this.runPluginHandler("onBefore",e);if(w)return new Promise(()=>{});if(this.setState({loading:!0,params:e,..._}),m)return Promise.resolve(_.data);try{(s=(t=this.options).onBefore)==null||s.call(t,e)}catch(p){return this.setState({error:p,loading:!1}),(o=(i=this.options).onError)==null||o.call(i,p,e),this.runPluginHandler("onError",p,e),new Promise(()=>{})}try{let{servicePromise:p}=this.runPluginHandler("onRequest",this.serviceRef.value,e);const J=$=>{var L,H,N,M;if(a!==this.count)return new Promise(()=>{});const E=this.options.formatResult?this.options.formatResult($):$;return this.setState({data:E,error:void 0,loading:!1}),(H=(L=this.options).onSuccess)==null||H.call(L,E,e),this.runPluginHandler("onSuccess",E,e),this.previousValidData=E,(M=(N=this.options).onFinally)==null||M.call(N,e,E,void 0),a===this.count&&this.runPluginHandler("onFinally",e,E,void 0),E};p||(p=this.serviceRef.value(...e));const W=await p;return J(W)}catch(p){if(a!==this.count)return new Promise(()=>{});throw this.setState({error:p,loading:!1}),(u=(r=this.options).onError)==null||u.call(r,p,e),this.runPluginHandler("onError",p,e),(G((c=this.options)==null?void 0:c.rollbackOnError)&&((d=this.options)!=null&&d.rollbackOnError(e))||Ae((l=this.options)==null?void 0:l.rollbackOnError)&&this.options.rollbackOnError)&&this.setState({data:this.previousValidData}),(v=(f=this.options).onFinally)==null||v.call(f,e,void 0,p),a===this.count&&this.runPluginHandler("onFinally",e,void 0,p),p}}run(...e){this.runAsync(...e).catch(t=>{this.options.onError||console.error(t)})}cancel(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")}refresh(){this.run(...this.state.params||[])}refreshAsync(){return this.runAsync(...this.state.params||[])}mutate(e){const t=G(e)?e(this.state.data):e;this.runPluginHandler("onMutate",t),this.setState({data:t})}}const ye=Symbol("USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY");function Ce(n){return Object.keys(n).filter(t=>["data","loading","params","error"].includes(t)).length===4}function xe(n,e={},t=[]){const s=k(ye,{}),{initialData:i=void 0,manual:o=!1,ready:r=!0,...u}={...s??{},...e??{}},c={manual:o,ready:r,initialData:i,...u},d=b(n),l=X({data:i,loading:!1,params:void 0,error:void 0}),f=(m,_)=>{_?l[_]=m:Ce(m)&&(l.data=m.data,l.loading=m.loading,l.error=m.error,l.params=m.params)},v=t.map(m=>{var _;return(_=m==null?void 0:m.onInit)==null?void 0:_.call(m,c)}).filter(Boolean),a=new qe(d,c,f,Object.assign({},...v,l));a.options=c,a.pluginImpls=t.map(m=>m(a,c));const w=q(()=>Y(r)?r.value:r);if(P(()=>{if(!o){const m=a.state.params||e.defaultParams||[];w.value&&a.options.refreshDeps===!0&&d.value&&a.run(...m)}}),!o&&a.options.refreshDeps!==!0){const m=a.state.params||e.defaultParams||[];h(r)&&a.run(...m)}return x(()=>{a.cancel()}),{...Z(l),cancel:a.cancel.bind(a),refresh:a.refresh.bind(a),refreshAsync:a.refreshAsync.bind(a),run:a.run.bind(a),runAsync:a.runAsync.bind(a),mutate:a.mutate.bind(a)}}const Be=(n,e)=>function(s,i={},o=[]){let r=n;const u=e||[];for(let c=u.length;c--;)r=u[c](r);return r(s,i,o)};function Qe(n,e,t){var s;const i=(s=[null,ce,be,we,Se,De,z,ue,Oe])==null?void 0:s.filter(Boolean);return Be(xe,e==null?void 0:e.use)(n,e,[...i])}const Ue=!!(typeof window<"u"&&window.document&&window.document.createElement);function C(n,e){var t,s;if(!Ue)return;if(!n)return e;let i;return typeof n=="function"?i=n():Y(n)?i=(s=(t=n.value)==null?void 0:t.$el)!=null?s:n.value:i=n,i}var $e=Object.defineProperty,Le=(n,e,t)=>e in n?$e(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,R=(n,e,t)=>(Le(n,typeof e!="symbol"?e+"":e,t),t);class He{constructor(){R(this,"subscriptions",new Map),R(this,"emitEffectCache",new Map),R(this,"useSubscription",(e,t)=>{const s=b();P(i=>{var o,r;s.value=t;function u(d){s.value&&s.value(d)}const c=(r=(o=this.subscriptions)==null?void 0:o.get(e))!=null?r:[];c.push(u),this.subscriptions.set(e,c),this.emitEffect(e),i(()=>{this.subscriptions.delete(e)})})}),R(this,"emit",(e,...t)=>{if(typeof e=="string"||typeof e=="number"){const s=this.subscriptions.get(e);s==null||s.forEach(i=>{i==null||i({params:j(t),event:e})}),this.emitEffectCache.set(e,{params:j(t),event:e})}else throw new TypeError("event must be string or number !")}),R(this,"emitEffect",e=>{const t=this.emitEffectCache.get(e),s=this.subscriptions.get(e);t&&(s==null||s.forEach(i=>{i==null||i({...t})}))}),R(this,"removeListener",e=>{this.subscriptions.delete(e)}),R(this,"clear",()=>{this.subscriptions.clear()}),this.clear()}}new He;const Ge=(n,e)=>{const{onExit:t,onEnter:s,defaultElement:i=document.documentElement}={},o=b(t),r=b(s),u=b(!1),c=a=>{u.value=a},d=()=>{var a,w,m;if(g.isEnabled){const _=C(n,i);if(!g.element)(a=o.value)==null||a.call(o),c(!1),g.off("change",d);else{const p=g.element===_;p?(w=r.value)==null||w.call(r):(m=o.value)==null||m.call(o),c(p)}}},l=()=>{const a=C(n,i);if(a&&g.isEnabled)try{g.request(a),g.on("change",d)}catch(w){console.error(w)}},f=()=>{const a=C(n,i);g.isEnabled&&g.element===a&&g.exit()},v=()=>{u.value?f():l()};return ee(()=>{g.isEnabled&&g.off("change",d)}),[K(u),{enterFullscreen:l,exitFullscreen:f,toggleFullscreen:v,isEnabled:g.isEnabled}]};export{Qe as a,Ge as u};
+import{k as b,y as h,q as x,h as X,a as Y,x as Z,n as K}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{j as P,w as V,f as q,i as k,R as ee}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{d as te,t as ne,c as j}from"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import{s as g}from"./screenfull@5.2.0-D-G20XJY.js";const z=(n,{manual:e,ready:t=!0,refreshDeps:s=[],refreshDepsAction:i})=>{const o=b(!1);return P(()=>{!e&&n.options.refreshDeps!==!0&&(o.value=h(t))}),s instanceof Array?V([o,...s],([r])=>{r&&!e&&r&&(i?i():n.refresh())},{deep:!0,immediate:!1}):V(o,r=>{!e&&r&&(i?i():n.refresh())}),{name:"autoRunPlugin",onBefore:()=>{if(!h(t))return{stopNow:!0}}}};z.onInit=({ready:n=!0,manual:e})=>({loading:!e&&h(n)});const T=new Map,se=(n,e,t)=>{const s=T.get(n);s!=null&&s.timer&&clearTimeout(s.timer);let i;e>-1&&(i=setTimeout(()=>{T.delete(n)},e)),T.set(n,{...t,timer:i})},ie=n=>T.get(n),F=new Map,re=n=>F.get(n),oe=(n,e)=>{F.set(n,e),e.then(t=>(F.delete(n),t)).catch(t=>{throw F.delete(n),t})},S={},le=[],ae=(n,e)=>{S[n]&&(S[n].forEach(t=>t(e)),le.forEach(t=>t({type:n,data:e})))},y=(n,e)=>(S[n]||(S[n]=[]),S[n].push(e),function(){const s=S[n].indexOf(e);S[n].splice(s,1)}),ue=(n,{cacheKey:e,cacheTime:t=5*60*1e3,staleTime:s=0,setCache:i,getCache:o})=>{const r=b(),u=b(),c=(l,f)=>{i?i(f):se(l,t,f),ae(l,f.data)},d=(l,f=[])=>o?o(f):ie(l);return P(()=>{if(!e)return;const l=d(e);l&&Object.hasOwnProperty.call(l,"data")&&(n.state.data=l.data,n.state.params=l.params,(s===-1||new Date().getTime()-l.time<=s)&&(n.state.loading=!1)),r.value=y(e,f=>{n.setState({data:f})})}),x(()=>{var l;(l=r.value)==null||l.call(r)}),e?{name:"cachePlugin",onBefore:l=>{const f=d(e,l);return!f||!Object.hasOwnProperty.call(f,"data")?{}:s===-1||new Date().getTime()-f.time<=s?{loading:!1,data:f==null?void 0:f.data,returnNow:!0}:{data:f==null?void 0:f.data}},onRequest:(l,f)=>{let v=re(e);return v&&v!==u.value?{servicePromise:v}:(v=l(...f),u.value=v,oe(e,v),{servicePromise:v})},onSuccess:(l,f)=>{var v;e&&((v=r.value)==null||v.call(r),c(e,{data:l,params:f,time:new Date().getTime()}),r.value=y(e,a=>{n.setState({data:a})}))},onMutate:l=>{var f;e&&((f=r.value)==null||f.call(r),c(e,{data:l,params:n.state.params,time:new Date().getTime()}),r.value=y(e,v=>{n.setState({data:v})}))}}:{}},ce=(n,{debounceWait:e,debounceLeading:t,debounceTrailing:s,debounceMaxWait:i})=>{const o=b(),r=q(()=>{const u={},c=h(t),d=h(s),l=h(i);return c!==void 0&&(u.leading=c),d!==void 0&&(u.trailing=d),l!==void 0&&(u.maxWait=l),u});return P(u=>{if(h(e)){const c=n.runAsync.bind(n);o.value=te(d=>{d()},h(e),r.value),n.runAsync=(...d)=>new Promise((l,f)=>{var v;(v=o.value)==null||v.call(o,()=>{c(...d).then(l).catch(f)})}),u(()=>{var d;(d=o.value)==null||d.cancel(),n.runAsync=c})}}),h(e)?{name:"debouncePlugin",onCancel:()=>{var u;(u=o.value)==null||u.cancel()}}:{}};var fe=Object.defineProperty,de=(n,e,t)=>e in n?fe(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,I=(n,e,t)=>(de(n,typeof e!="symbol"?e+"":e,t),t);class he{constructor(){I(this,"table",{}),I(this,"hashTable",{})}insert(e){const t=Symbol(e);return this.table[e]=!0,this.hashTable[t]=e,t}find(e){return this.hashTable[e]}}new he;var ve=Object.defineProperty,me=(n,e,t)=>e in n?ve(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,Q=(n,e,t)=>(me(n,typeof e!="symbol"?e+"":e,t),t);class pe{constructor(){Q(this,"requestInstances",new Map),Q(this,"listeners",[])}emit(e){this.listeners.forEach(t=>t(e))}subscribe(e){return this.listeners.push(e),()=>{const t=this.listeners.indexOf(e);this.listeners.splice(t,1)}}insert(e,t){this.requestInstances.set(e,{...t}),this.emit({key:e,...t})}update(e,t){this.has(e)&&this.requestInstances.set(e,{...this.requestInstances.get(e),...t})}has(e){return this.requestInstances.has(e)}reset(e){if(this.requestInstances.has(e)){const t=this.requestInstances.get(e);this.requestInstances.clear(),this.insert(e,t)}else this.requestInstances.clear()}getAll(){return this.requestInstances}}new pe;const be=(n,{loadingDelay:e})=>{const t=b(),s=()=>{t.value&&(clearTimeout(h(t.value)),t.value=void 0)};return{name:"loadingDelayPlugin",onFinally:()=>{s();const i=h(e);i&&(n.setState({loading:!0}),t.value=setTimeout(()=>{n.setState({loading:!1})},i))},onError:()=>{s()}}};function B(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const ge=!!(typeof window<"u"&&window.document&&window.document.createElement);function U(){return B()?document.visibilityState!=="hidden":!0}const O=[];function _e(n){return O.push(n),function(){const t=O.indexOf(n);O.splice(t,1)}}if(B()){const n=()=>{if(U())for(let e=0;e{let i;const o=b(),r=b(0),u=()=>{var c;i&&clearTimeout(i),(c=o.value)==null||c.call(o)};return P(()=>{h(e)||u()}),h(e)?{name:"pollingPlugin",onBefore:()=>{u()},onError:()=>{r.value+=1},onSuccess:()=>{r.value=0},onFinally:()=>{s===-1||s!==-1&&r.value<=s?i=setTimeout(()=>{!t&&!U()?o.value=_e(()=>{n.refresh()}):n.refresh()},h(e)):r.value=0},onCancel:()=>{u()}}:{}};function Pe(n,e){let t=!1;return(...s)=>{t||(t=!0,n(...s),setTimeout(()=>{t=!1},e))}}function Ee(){return B()&&typeof navigator.onLine<"u"?navigator.onLine:!0}const D=[];function Re(n){return D.push(n),function(){const t=D.indexOf(n);t>-1&&D.splice(t,1)}}if(ge){const n=()=>{if(!(!U()||!Ee()))for(let e=0;e{const s=b(),i=()=>{var o;(o=s.value)==null||o.call(s)};return P(o=>{if(h(e)){const r=Pe(n.refresh.bind(n),h(t));s.value=Re(()=>{r()})}o(()=>{i()})}),x(()=>{i()}),{name:"refreshOnWindowFocusPlugin"}},Oe=(n,{retryInterval:e,retryCount:t})=>{const s=b(),i=b(0),o=b(!1);return t?{name:"retryPlugin",onBefore:()=>{o.value||(i.value=0),o.value=!1,s.value&&clearTimeout(s.value)},onSuccess:()=>{i.value=0},onError:()=>{if(i.value+=1,t===-1||i.value<=t){const r=e??Math.min(1e3*2**i.value,3e4);s.value=setTimeout(()=>{o.value=!0,n.refresh()},r)}else i.value=0},onCancel:()=>{i.value=0,s.value&&clearTimeout(s.value)}}:{}},De=(n,{throttleWait:e,throttleLeading:t,throttleTrailing:s})=>{const i=q(()=>{const r={};return h(t)!==void 0&&(r.leading=h(t)),h(s)!==void 0&&(r.trailing=h(s)),r}),o=q(()=>ne(r=>{r()},h(e),i.value));return P(r=>{if(h(e)){const u=n.runAsync.bind(n);n.runAsync=(...c)=>new Promise((d,l)=>{var f;(f=o.value)==null||f.call(o,()=>{u(...c).then(d).catch(l)})}),r(()=>{var c;n.runAsync=u,(c=o.value)==null||c.cancel()})}}),h(e)?{name:"throttlePlugin",onCancel:()=>{var r;(r=o.value)==null||r.cancel()}}:{}},G=n=>typeof n=="function",Ae=n=>typeof n=="boolean";var Te=Object.defineProperty,Fe=(n,e,t)=>e in n?Te(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,A=(n,e,t)=>(Fe(n,typeof e!="symbol"?e+"":e,t),t);class qe{constructor(e,t,s,i={}){A(this,"pluginImpls"),A(this,"count",0),A(this,"state",{loading:!1,params:void 0,data:void 0,error:void 0}),A(this,"previousValidData"),this.serviceRef=e,this.options=t,this.setUpdateData=s,this.initState=i,this.state={...this.state,loading:!t.manual,...i}}setState(e={}){this.state={...this.state,...e},this.setUpdateData(this.state)}setData(e,t){console.warn("Please use 'setFetchState' instead of 'setData'"),t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}setFetchState(e,t){t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}runPluginHandler(e,...t){var s,i,o;const r=(o=(i=(s=this.pluginImpls)==null?void 0:s.map(u=>{var c;return(c=u[e])==null?void 0:c.call(u,...t)}))!=null?i:[])==null?void 0:o.filter(Boolean);return Object.assign({},...r)}async runAsync(...e){var t,s,i,o,r,u,c,d,l,f,v;this.count+=1;const a=this.count,{stopNow:w=!1,returnNow:m=!1,..._}=this.runPluginHandler("onBefore",e);if(w)return new Promise(()=>{});if(this.setState({loading:!0,params:e,..._}),m)return Promise.resolve(_.data);try{(s=(t=this.options).onBefore)==null||s.call(t,e)}catch(p){return this.setState({error:p,loading:!1}),(o=(i=this.options).onError)==null||o.call(i,p,e),this.runPluginHandler("onError",p,e),new Promise(()=>{})}try{let{servicePromise:p}=this.runPluginHandler("onRequest",this.serviceRef.value,e);const J=$=>{var L,H,N,M;if(a!==this.count)return new Promise(()=>{});const E=this.options.formatResult?this.options.formatResult($):$;return this.setState({data:E,error:void 0,loading:!1}),(H=(L=this.options).onSuccess)==null||H.call(L,E,e),this.runPluginHandler("onSuccess",E,e),this.previousValidData=E,(M=(N=this.options).onFinally)==null||M.call(N,e,E,void 0),a===this.count&&this.runPluginHandler("onFinally",e,E,void 0),E};p||(p=this.serviceRef.value(...e));const W=await p;return J(W)}catch(p){if(a!==this.count)return new Promise(()=>{});throw this.setState({error:p,loading:!1}),(u=(r=this.options).onError)==null||u.call(r,p,e),this.runPluginHandler("onError",p,e),(G((c=this.options)==null?void 0:c.rollbackOnError)&&((d=this.options)!=null&&d.rollbackOnError(e))||Ae((l=this.options)==null?void 0:l.rollbackOnError)&&this.options.rollbackOnError)&&this.setState({data:this.previousValidData}),(v=(f=this.options).onFinally)==null||v.call(f,e,void 0,p),a===this.count&&this.runPluginHandler("onFinally",e,void 0,p),p}}run(...e){this.runAsync(...e).catch(t=>{this.options.onError||console.error(t)})}cancel(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")}refresh(){this.run(...this.state.params||[])}refreshAsync(){return this.runAsync(...this.state.params||[])}mutate(e){const t=G(e)?e(this.state.data):e;this.runPluginHandler("onMutate",t),this.setState({data:t})}}const ye=Symbol("USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY");function Ce(n){return Object.keys(n).filter(t=>["data","loading","params","error"].includes(t)).length===4}function xe(n,e={},t=[]){const s=k(ye,{}),{initialData:i=void 0,manual:o=!1,ready:r=!0,...u}={...s??{},...e??{}},c={manual:o,ready:r,initialData:i,...u},d=b(n),l=X({data:i,loading:!1,params:void 0,error:void 0}),f=(m,_)=>{_?l[_]=m:Ce(m)&&(l.data=m.data,l.loading=m.loading,l.error=m.error,l.params=m.params)},v=t.map(m=>{var _;return(_=m==null?void 0:m.onInit)==null?void 0:_.call(m,c)}).filter(Boolean),a=new qe(d,c,f,Object.assign({},...v,l));a.options=c,a.pluginImpls=t.map(m=>m(a,c));const w=q(()=>Y(r)?r.value:r);if(P(()=>{if(!o){const m=a.state.params||e.defaultParams||[];w.value&&a.options.refreshDeps===!0&&d.value&&a.run(...m)}}),!o&&a.options.refreshDeps!==!0){const m=a.state.params||e.defaultParams||[];h(r)&&a.run(...m)}return x(()=>{a.cancel()}),{...Z(l),cancel:a.cancel.bind(a),refresh:a.refresh.bind(a),refreshAsync:a.refreshAsync.bind(a),run:a.run.bind(a),runAsync:a.runAsync.bind(a),mutate:a.mutate.bind(a)}}const Be=(n,e)=>function(s,i={},o=[]){let r=n;const u=e||[];for(let c=u.length;c--;)r=u[c](r);return r(s,i,o)};function Qe(n,e,t){var s;const i=(s=[null,ce,be,we,Se,De,z,ue,Oe])==null?void 0:s.filter(Boolean);return Be(xe,e==null?void 0:e.use)(n,e,[...i])}const Ue=!!(typeof window<"u"&&window.document&&window.document.createElement);function C(n,e){var t,s;if(!Ue)return;if(!n)return e;let i;return typeof n=="function"?i=n():Y(n)?i=(s=(t=n.value)==null?void 0:t.$el)!=null?s:n.value:i=n,i}var $e=Object.defineProperty,Le=(n,e,t)=>e in n?$e(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,R=(n,e,t)=>(Le(n,typeof e!="symbol"?e+"":e,t),t);class He{constructor(){R(this,"subscriptions",new Map),R(this,"emitEffectCache",new Map),R(this,"useSubscription",(e,t)=>{const s=b();P(i=>{var o,r;s.value=t;function u(d){s.value&&s.value(d)}const c=(r=(o=this.subscriptions)==null?void 0:o.get(e))!=null?r:[];c.push(u),this.subscriptions.set(e,c),this.emitEffect(e),i(()=>{this.subscriptions.delete(e)})})}),R(this,"emit",(e,...t)=>{if(typeof e=="string"||typeof e=="number"){const s=this.subscriptions.get(e);s==null||s.forEach(i=>{i==null||i({params:j(t),event:e})}),this.emitEffectCache.set(e,{params:j(t),event:e})}else throw new TypeError("event must be string or number !")}),R(this,"emitEffect",e=>{const t=this.emitEffectCache.get(e),s=this.subscriptions.get(e);t&&(s==null||s.forEach(i=>{i==null||i({...t})}))}),R(this,"removeListener",e=>{this.subscriptions.delete(e)}),R(this,"clear",()=>{this.subscriptions.clear()}),this.clear()}}new He;const Ge=(n,e)=>{const{onExit:t,onEnter:s,defaultElement:i=document.documentElement}={},o=b(t),r=b(s),u=b(!1),c=a=>{u.value=a},d=()=>{var a,w,m;if(g.isEnabled){const _=C(n,i);if(!g.element)(a=o.value)==null||a.call(o),c(!1),g.off("change",d);else{const p=g.element===_;p?(w=r.value)==null||w.call(r):(m=o.value)==null||m.call(o),c(p)}}},l=()=>{const a=C(n,i);if(a&&g.isEnabled)try{g.request(a),g.on("change",d)}catch(w){console.error(w)}},f=()=>{const a=C(n,i);g.isEnabled&&g.element===a&&g.exit()},v=()=>{u.value?f():l()};return ee(()=>{g.isEnabled&&g.off("change",d)}),[K(u),{enterFullscreen:l,exitFullscreen:f,toggleFullscreen:v,isEnabled:g.isEnabled}]};export{Qe as a,Ge as u};
diff --git a/js/vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js.gz b/js/vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js.gz
new file mode 100644
index 00000000..eef934bc
Binary files /dev/null and b/js/vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js.gz differ
diff --git a/js/vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js.gz b/js/vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js.gz
deleted file mode 100644
index 8eae39cc..00000000
Binary files a/js/vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js.gz and /dev/null differ
diff --git a/js/vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js b/js/vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js
similarity index 99%
rename from js/vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js
rename to js/vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js
index 21b4fd08..18f2fbb2 100644
--- a/js/vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js
+++ b/js/vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js
@@ -1,4 +1,4 @@
-import{e as D,r as A,c as F,a as T,b as k,f as _e,i as $,s as J,u as X,v as K,g as L,d as C,k as W,h as Ae,l as Nt,j as he}from"./@intlify_shared@9.13.1-CM6R_CZ5.js";import{D as Rt,u as x,c as pt,a as me,b as fe,s as Lt,g as vt,N as Pt,f as Me,d as ge,C as Ft,p as Ee,t as be,M as de,e as Oe,h as Te,i as Ie,n as Ne,j as Ct,k as St,l as Dt,m as yt,r as kt,o as At,q as ht,v as Mt,w as Vt,x as Ut,y as xt}from"./@intlify_core-base@9.13.1-BNWv53cz.js";import{c as wt}from"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import{f as w,w as z,m as ne,h as Ve,F as Ue,g as re,i as Wt,l as jt,R as Yt,d as Gt,Q as Ht}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{z as Bt,k as $t,s as Xt,a as Jt}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";/*!
+import{e as D,r as A,c as F,a as T,b as k,f as _e,i as $,s as J,u as X,v as K,g as L,d as C,k as W,h as Ae,l as Nt,j as he}from"./@intlify_shared@9.13.1-CM6R_CZ5.js";import{D as Rt,u as x,c as pt,a as me,b as fe,s as Lt,g as vt,N as Pt,f as Me,d as ge,C as Ft,p as Ee,t as be,M as de,e as Oe,h as Te,i as Ie,n as Ne,j as Ct,k as St,l as Dt,m as yt,r as kt,o as At,q as ht,v as Mt,w as Vt,x as Ut,y as xt}from"./@intlify_core-base@9.13.1-BNWv53cz.js";import{c as wt}from"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import{f as w,w as z,m as ne,h as Ve,F as Ue,g as re,i as Wt,l as jt,R as Yt,d as Gt,Q as Ht}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{z as Bt,k as $t,s as Xt,a as Jt}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";/*!
* vue-i18n v9.13.1
* (c) 2024 kazuya kawaguchi
* Released under the MIT License.
diff --git a/js/vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js.gz b/js/vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js.gz
new file mode 100644
index 00000000..819509ec
Binary files /dev/null and b/js/vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js.gz differ
diff --git a/js/vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js.gz b/js/vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js.gz
deleted file mode 100644
index 8656c6af..00000000
Binary files a/js/vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js.gz and /dev/null differ
diff --git a/js/vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js b/js/vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js
similarity index 99%
rename from js/vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js
rename to js/vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js
index 394e745c..360b6bf8 100644
--- a/js/vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js
+++ b/js/vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js
@@ -1,4 +1,4 @@
-import{i as H,m as Ge,f as N,h as qe,y as le,w as rt,n as ot,R as st,M as it,L as ct}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{s as at,y as W,d as lt,h as ut,k as ft}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";/*!
+import{i as H,m as Ge,f as N,h as qe,y as le,w as rt,n as ot,R as st,M as it,L as ct}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{s as at,y as W,d as lt,h as ut,k as ft}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";/*!
* vue-router v4.4.0
* (c) 2024 Eduardo San Martin Morote
* @license MIT
diff --git a/js/vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js.gz b/js/vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js.gz
new file mode 100644
index 00000000..dcae7913
Binary files /dev/null and b/js/vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js.gz differ
diff --git a/js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js.gz b/js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js.gz
deleted file mode 100644
index f1206df2..00000000
Binary files a/js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js.gz and /dev/null differ
diff --git a/js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js b/js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BsHQwc6L.js
similarity index 99%
rename from js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js
rename to js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BsHQwc6L.js
index 9726335e..e47df41f 100644
--- a/js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js
+++ b/js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BsHQwc6L.js
@@ -1 +1 @@
-import{m as be,d as ot,p as we,f as ye,j as Ce,w as Ae,l as Pe,x as Be}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as qt}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";const ke={maskColor:{type:String,default:"rgba(255, 255, 255, 0.96)"},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:o=>[0,1,2,3].includes(o)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}};function De(o,t,e){const r=ne(t),i=o-1;let n=0;switch(e){case Z.L:n=rt[i][0];break;case Z.M:n=rt[i][1];break;case Z.Q:n=rt[i][2];break;case Z.H:n=rt[i][3];break}return r<=n}function Te(o,t){for(var e=1,r=ne(o),i=0,n=rt.length;irt.length)throw new Error("Too long data");return e}function ne(o){var t=encodeURI(o).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return t.length+(t.length!=Number(o)?3:0)}class Ee{constructor(t){this.mode=V.MODE_8BIT_BYTE,this.parsedData=[],this.data=t;const e=[];for(let r=0,i=this.data.length;r65536?(n[0]=240|(s&1835008)>>>18,n[1]=128|(s&258048)>>>12,n[2]=128|(s&4032)>>>6,n[3]=128|s&63):s>2048?(n[0]=224|(s&61440)>>>12,n[1]=128|(s&4032)>>>6,n[2]=128|s&63):s>128?(n[0]=192|(s&1984)>>>6,n[1]=128|s&63):n[0]=s,e.push(n)}this.parsedData=Array.prototype.concat.apply([],e),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}getLength(){return this.parsedData.length}write(t){for(let e=0,r=this.parsedData.length;e40)throw new Error(`Invalid QR version: ${this.typeNumber}`);if(!De(this.typeNumber,t,this.errorCorrectLevel))throw new Error(`Data is too long for QR version: ${this.typeNumber}`)}const e=new Ee(t);this.dataList.push(e),this.dataCache=void 0}isDark(t,e){if(t<0||this.moduleCount<=t||e<0||this.moduleCount<=e)throw new Error(`${t},${e}`);return this.modules[t][e]}getModuleCount(){return this.moduleCount}make(){this.makeImpl(!1,this.getBestMaskPattern())}makeImpl(t,e){this.moduleCount=this.typeNumber*4+17,this.modules=new Array(this.moduleCount);for(let r=0;r=7&&this.setupTypeNumber(t),this.dataCache==null&&(this.dataCache=ut.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,e)}setupPositionProbePattern(t,e){for(let r=-1;r<=7;r++)if(!(t+r<=-1||this.moduleCount<=t+r))for(let i=-1;i<=7;i++)e+i<=-1||this.moduleCount<=e+i||(0<=r&&r<=6&&(i==0||i==6)||0<=i&&i<=6&&(r==0||r==6)||2<=r&&r<=4&&2<=i&&i<=4?this.modules[t+r][e+i]=!0:this.modules[t+r][e+i]=!1)}getBestMaskPattern(){if(Number.isInteger(this.maskPattern)&&Object.values(st).includes(this.maskPattern))return this.maskPattern;let t=0,e=0;for(let r=0;r<8;r++){this.makeImpl(!0,r);const i=L.getLostPoint(this);(r==0||t>i)&&(t=i,e=r)}return e}setupTimingPattern(){for(let t=8;t>r&1)==1;this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=i}for(var r=0;r<18;r++){var i=!t&&(e>>r&1)==1;this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=i}}setupTypeInfo(t,e){const r=this.errorCorrectLevel<<3|e,i=L.getBCHTypeInfo(r);for(var n=0;n<15;n++){var s=!t&&(i>>n&1)==1;n<6?this.modules[n][8]=s:n<8?this.modules[n+1][8]=s:this.modules[this.moduleCount-15+n][8]=s}for(var n=0;n<15;n++){var s=!t&&(i>>n&1)==1;n<8?this.modules[8][this.moduleCount-n-1]=s:n<9?this.modules[8][15-n-1+1]=s:this.modules[8][15-n-1]=s}this.modules[this.moduleCount-8][8]=!t}mapData(t,e){let r=-1,i=this.moduleCount-1,n=7,s=0;for(let a=this.moduleCount-1;a>0;a-=2)for(a==6&&a--;;){for(let l=0;l<2;l++)if(this.modules[i][a-l]==null){let c=!1;s>>n&1)==1),L.getMask(e,i,a-l)&&(c=!c),this.modules[i][a-l]=c,n--,n==-1&&(s++,n=7)}if(i+=r,i<0||this.moduleCount<=i){i-=r,r=-r;break}}}static createData(t,e,r){const i=at.getRSBlocks(t,e),n=new Se;for(var s=0;sa*8)throw new Error(`code length overflow. (${n.getLengthInBits()}>${a*8})`);for(n.getLengthInBits()+4<=a*8&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(!1);for(;!(n.getLengthInBits()>=a*8||(n.put(ut.PAD0,8),n.getLengthInBits()>=a*8));)n.put(ut.PAD1,8);return ut.createBytes(n,i)}static createBytes(t,e){let r=0,i=0,n=0;const s=new Array(e.length),a=new Array(e.length);for(var l=0;l=0?g.get(P):0}}let h=0;for(var c=0;c=0;)e^=L.G15<=0;)e^=L.G18<>>=1;return e}static getPatternPosition(t){return L.PATTERN_POSITION_TABLE[t-1]}static getMask(t,e,r){switch(t){case st.PATTERN000:return(e+r)%2==0;case st.PATTERN001:return e%2==0;case st.PATTERN010:return r%3==0;case st.PATTERN011:return(e+r)%3==0;case st.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case st.PATTERN101:return e*r%2+e*r%3==0;case st.PATTERN110:return(e*r%2+e*r%3)%2==0;case st.PATTERN111:return(e*r%3+(e+r)%2)%2==0;default:throw new Error(`bad maskPattern:${t}`)}}static getErrorCorrectPolynomial(t){let e=new vt([1],0);for(let r=0;r5&&(r+=3+l-5)}for(var i=0;i=256;)t-=255;return j.EXP_TABLE[t]}}j.EXP_TABLE=new Array(256);j.LOG_TABLE=new Array(256);j._constructor=function(){for(var o=0;o<8;o++)j.EXP_TABLE[o]=1<>>7-t%8&1)==1}put(t,e){for(let r=0;r>>e-r-1&1)==1)}getLengthInBits(){return this.length}putBit(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}}const rt=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function et(o){if(typeof o!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(o))}function Vt(o,t){for(var e="",r=0,i=-1,n=0,s,a=0;a<=o.length;++a){if(a2){var l=e.lastIndexOf("/");if(l!==e.length-1){l===-1?(e="",r=0):(e=e.slice(0,l),r=e.length-1-e.lastIndexOf("/")),i=a,n=0;continue}}else if(e.length===2||e.length===1){e="",r=0,i=a,n=0;continue}}t&&(e.length>0?e+="/..":e="..",r=2)}else e.length>0?e+="/"+o.slice(i+1,a):e=o.slice(i+1,a),r=a-i-1;i=a,n=0}else s===46&&n!==-1?++n:n=-1}return e}function xe(o,t){var e=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return e?e===t.root?e+r:e+o+r:r}var dt={resolve:function(){for(var t="",e=!1,r,i=arguments.length-1;i>=-1&&!e;i--){var n;i>=0?n=arguments[i]:(r===void 0&&(r=process.cwd()),n=r),et(n),n.length!==0&&(t=n+"/"+t,e=n.charCodeAt(0)===47)}return t=Vt(t,!e),e?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(t){if(et(t),t.length===0)return".";var e=t.charCodeAt(0)===47,r=t.charCodeAt(t.length-1)===47;return t=Vt(t,!e),t.length===0&&!e&&(t="."),t.length>0&&r&&(t+="/"),e?"/"+t:t},isAbsolute:function(t){return et(t),t.length>0&&t.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var t,e=0;e0&&(t===void 0?t=r:t+="/"+r)}return t===void 0?".":dt.normalize(t)},relative:function(t,e){if(et(t),et(e),t===e||(t=dt.resolve(t),e=dt.resolve(e),t===e))return"";for(var r=1;rc){if(e.charCodeAt(s+f)===47)return e.slice(s+f+1);if(f===0)return e.slice(s+f)}else n>c&&(t.charCodeAt(r+f)===47?h=f:f===0&&(h=0));break}var v=t.charCodeAt(r+f),A=e.charCodeAt(s+f);if(v!==A)break;v===47&&(h=f)}var D="";for(f=r+h+1;f<=i;++f)(f===i||t.charCodeAt(f)===47)&&(D.length===0?D+="..":D+="/..");return D.length>0?D+e.slice(s+h):(s+=h,e.charCodeAt(s)===47&&++s,e.slice(s))},_makeLong:function(t){return t},dirname:function(t){if(et(t),t.length===0)return".";for(var e=t.charCodeAt(0),r=e===47,i=-1,n=!0,s=t.length-1;s>=1;--s)if(e=t.charCodeAt(s),e===47){if(!n){i=s;break}}else n=!1;return i===-1?r?"/":".":r&&i===1?"//":t.slice(0,i)},basename:function(t,e){if(e!==void 0&&typeof e!="string")throw new TypeError('"ext" argument must be a string');et(t);var r=0,i=-1,n=!0,s;if(e!==void 0&&e.length>0&&e.length<=t.length){if(e.length===t.length&&e===t)return"";var a=e.length-1,l=-1;for(s=t.length-1;s>=0;--s){var c=t.charCodeAt(s);if(c===47){if(!n){r=s+1;break}}else l===-1&&(n=!1,l=s+1),a>=0&&(c===e.charCodeAt(a)?--a===-1&&(i=s):(a=-1,i=l))}return r===i?i=l:i===-1&&(i=t.length),t.slice(r,i)}else{for(s=t.length-1;s>=0;--s)if(t.charCodeAt(s)===47){if(!n){r=s+1;break}}else i===-1&&(n=!1,i=s+1);return i===-1?"":t.slice(r,i)}},extname:function(t){et(t);for(var e=-1,r=0,i=-1,n=!0,s=0,a=t.length-1;a>=0;--a){var l=t.charCodeAt(a);if(l===47){if(!n){r=a+1;break}continue}i===-1&&(n=!1,i=a+1),l===46?e===-1?e=a:s!==1&&(s=1):e!==-1&&(s=-1)}return e===-1||i===-1||s===0||s===1&&e===i-1&&e===r+1?"":t.slice(e,i)},format:function(t){if(t===null||typeof t!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof t);return xe("/",t)},parse:function(t){et(t);var e={root:"",dir:"",base:"",ext:"",name:""};if(t.length===0)return e;var r=t.charCodeAt(0),i=r===47,n;i?(e.root="/",n=1):n=0;for(var s=-1,a=0,l=-1,c=!0,h=t.length-1,f=0;h>=n;--h){if(r=t.charCodeAt(h),r===47){if(!c){a=h+1;break}continue}l===-1&&(c=!1,l=h+1),r===46?s===-1?s=h:f!==1&&(f=1):s!==-1&&(f=-1)}return s===-1||l===-1||f===0||f===1&&s===l-1&&s===a+1?l!==-1&&(a===0&&i?e.base=e.name=t.slice(1,l):e.base=e.name=t.slice(a,l)):(a===0&&i?(e.name=t.slice(1,s),e.base=t.slice(1,l)):(e.name=t.slice(a,s),e.base=t.slice(a,l)),e.ext=t.slice(s,l)),a>0?e.dir=t.slice(0,a-1):i&&(e.dir="/"),e},sep:"/",delimiter:":",win32:null,posix:null};dt.posix=dt;const _e=dt.extname,se=dt.basename;class Ie{constructor(){let t=typeof global>"u",e="image/png",r="image/jpeg",i="image/jpeg",n="image/webp",s="application/pdf",a="image/svg+xml";Object.assign(this,{toMime:this.toMime.bind(this),fromMime:this.fromMime.bind(this),expected:t?'"png", "jpg", or "webp"':'"png", "jpg", "pdf", or "svg"',formats:t?{png:e,jpg:r,jpeg:i,webp:n}:{png:e,jpg:r,jpeg:i,pdf:s,svg:a},mimes:t?{[e]:"png",[r]:"jpg",[n]:"webp"}:{[e]:"png",[r]:"jpg",[s]:"pdf",[a]:"svg"}})}toMime(t){return this.formats[(t||"").replace(/^\./,"").toLowerCase()]}fromMime(t){return this.mimes[t]}}function Le(o,{filename:t="",extension:e="",format:T,page:i,quality:n,matte:s,density:a,outline:l,archive:A}={}){var{fromMime:h,toMime:f,expected:v}=new Ie,A=A||"canvas",D=T||e.replace(/@\d+x$/i,"")||_e(t),T=h(f(D)||D),M=f(T),g=o.length;if(!D)throw new Error("Cannot determine image format (use a filename extension or 'format' argument)");if(!T)throw new Error(`Unsupported file format "${D}" (expected ${v})`);if(!g)throw new RangeError("Canvas has no associated contexts (try calling getContext or newPage first)");let p,P,d=t.replace(/{(\d*)}/g,(m,y)=>(P=!0,y=parseInt(y,10),p=isFinite(y)?y:isFinite(p)?p:-1,"{}")),w=i>0?i-1:i<0?g+i:void 0;if(isFinite(w)&&w<0||w>=g)throw new RangeError(g==1?`Canvas only has a ‘page 1’ (${w} is out of bounds)`:`Canvas has pages 1–${g} (${w} is out of bounds)`);if(o=isFinite(w)?[o[w]]:P||T=="pdf"?o:o.slice(-1),n===void 0)n=.92;else if(typeof n!="number"||!isFinite(n)||n<0||n>1)throw new TypeError("The quality option must be an number in the 0.0–1.0 range");if(a===void 0){let m=(e||se(t,D)).match(/@(\d+)x$/i);a=m?parseInt(m[1],10):1}else if(typeof a!="number"||!Number.isInteger(a)||a<1)throw new TypeError("The density option must be a non-negative integer");return l===void 0?l=!0:T=="svg"&&(l=!!l),{filename:t,pattern:d,format:T,mime:M,pages:o,padding:p,quality:n,matte:s,density:a,outline:l,archive:A}}class Dt{static for(t){return new Dt().append(t).get()}constructor(){this.crc=-1}get(){return~this.crc}append(t){for(var e=this.crc|0,r=this.table,i=0,n=t.length|0;i>>8^r[(e^t[i])&255];return this.crc=e,this}}Dt.prototype.table=(()=>{var o,t,e,r=[];for(o=0;o<256;o++){for(e=o,t=0;t<8;t++)e=e&1?e>>>1^3988292384:e>>>1;r[o]=e}return r})();function It(o){let t=new Uint8Array(o),e=new DataView(t.buffer),r={array:t,view:e,size:o,set8(i,n){return e.setUint8(i,n),r},set16(i,n){return e.setUint16(i,n,!0),r},set32(i,n){return e.setUint32(i,n,!0),r},bytes(i,n){return t.set(n,i),r}};return r}class Tt{constructor(t){let e=new Date;Object.assign(this,{directory:t,offset:0,files:[],time:(e.getHours()<<6|e.getMinutes())<<5|e.getSeconds()/2,date:(e.getFullYear()-1980<<4|e.getMonth()+1)<<5|e.getDate()}),this.add(t)}async add(t,e){let r=!e,i=Tt.encoder.encode(`${this.directory}/${r?"":t}`),n=new Uint8Array(r?0:await e.arrayBuffer()),s=30+i.length,a=s+n.length,l=16,{offset:c}=this,h=It(26).set32(0,134742036).set16(6,this.time).set16(8,this.date).set32(10,Dt.for(n)).set32(14,n.length).set32(18,n.length).set16(22,i.length);c+=s;let f=It(s+n.length+l).set32(0,67324752).bytes(4,h.array).bytes(30,i).bytes(s,n);c+=n.length,f.set32(a,134695760).bytes(a+4,h.array.slice(10,22)),c+=l,this.files.push({offset:c,folder:r,name:i,header:h,payload:f}),this.offset=c}toBuffer(){let t=this.files.reduce((f,{name:v})=>46+v.length+f,0),e=It(t+22),r=0;for(var{offset:i,name:n,header:s,folder:a}of this.files)e.set32(r,33639248).set16(r+4,20).bytes(r+6,s.array).set8(r+38,a?16:0).set32(r+42,i).bytes(r+46,n),r+=46+n.length;e.set32(r,101010256).set16(r+8,this.files.length).set16(r+10,this.files.length).set32(r+12,t).set32(r+16,this.offset);let l=new Uint8Array(this.offset+e.size),c=0;for(var{payload:h}of this.files)l.set(h.array,c),c+=h.size;return l.set(e.array,c),l}get blob(){return new Blob([this.toBuffer()],{type:"application/zip"})}}Tt.encoder=new TextEncoder;const Ft=(o,t,e,r)=>{if(r){let{width:i,height:n}=o,s=Object.assign(document.createElement("canvas"),{width:i,height:n}),a=s.getContext("2d");a.fillStyle=r,a.fillRect(0,0,i,n),a.drawImage(o,0,0),o=s}return new Promise((i,n)=>o.toBlob(i,t,e))},Me=(...o)=>Ft(...o).then(t=>t.arrayBuffer()),Re=async(o,t,e,r,i)=>{ae(i,await Ft(o,t,e,r))},Ne=async(o,t,e,r,i,n,s)=>{let a=h=>n.replace("{}",String(h+1).padStart(s,"0")),l=se(i,".zip")||"archive",c=new Tt(l);await Promise.all(o.map(async(h,f)=>{let v=a(f);await c.add(v,await Ft(h,t,e,r))})),ae(`${l}.zip`,c.blob)},ae=(o,t)=>{const e=window.URL.createObjectURL(t),r=document.createElement("a");r.style.display="none",r.href=e,r.setAttribute("download",o),typeof r.download>"u"&&r.setAttribute("target","_blank"),document.body.appendChild(r),r.click(),document.body.removeChild(r),setTimeout(()=>window.URL.revokeObjectURL(e),100)},Oe=(o,t,e)=>o.map(r=>{if(t==1&&!e)return r.canvas;let i=document.createElement("canvas"),n=i.getContext("2d"),s=r.canvas?r.canvas:r;return i.width=s.width*t,i.height=s.height*t,e&&(n.fillStyle=e,n.fillRect(0,0,i.width,i.height)),n.scale(t,t),n.drawImage(s,0,0),i}),$e={asBuffer:Me,asDownload:Re,asZipDownload:Ne,atScale:Oe,options:Le},{asBuffer:Lt,asDownload:Fe,asZipDownload:Ue,atScale:Mt,options:Rt}=$e,Jt=Symbol.for("toDataURL");let Ge=class{constructor(t,e){let r=document.createElement("canvas"),i=[];Object.defineProperty(r,"async",{value:!0,writable:!1,enumerable:!0});for(var[n,s]of Object.entries({png:()=>Lt(r,"image/png"),jpg:()=>Lt(r,"image/jpeg"),pages:()=>i.concat(r).map(a=>a.getContext("2d"))}))Object.defineProperty(r,n,{get:s});return Object.assign(r,{width:t,height:e,newPage(...a){var{width:c,height:h}=r,l=Object.assign(document.createElement("canvas"),{width:c,height:h});l.getContext("2d").drawImage(r,0,0),i.push(l);var[c,h]=a.length?a:[c,h];return Object.assign(r,{width:c,height:h}).getContext("2d")},saveAs(a,l){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{filename:a,...l}),{pattern:h,padding:f,mime:v,quality:A,matte:D,density:T,archive:M}=c,g=Mt(c.pages,T);return f==null?Fe(g[0],v,A,D,a):Ue(g,v,A,D,M,h,f)},toBuffer(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:v,pages:A,density:D}=c,T=Mt(A,D,v)[0];return Lt(T,h,f,v)},[Jt]:r.toDataURL.bind(r),toDataURL(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:v,pages:A,density:D}=c,T=Mt(A,D,v)[0],M=T[T===r?Jt:"toDataURL"](h,f);return Promise.resolve(M)}})}};const je={Canvas:Ge},wt=(o,t,e={},r=e)=>{if(Array.isArray(t))t.forEach(i=>wt(o,i,e,r));else if(typeof t=="function")t(o,e,r,wt);else{const i=Object.keys(t)[0];Array.isArray(t[i])?(r[i]={},wt(o,t[i],e,r[i])):r[i]=t[i](o,e,r,wt)}return e},gt=(o,t)=>(e,r,i,n)=>{t(e,r,i)&&n(e,o,r,i)},ze=(o,t)=>(e,r,i,n)=>{const s=[];let a=e.pos;for(;t(e,r,i);){const l={};if(n(e,o,r,l),e.pos===a)break;a=e.pos,s.push(l)}return s},He=o=>({data:o,pos:0}),W=()=>o=>o.data[o.pos++],le=(o=0)=>t=>t.data[t.pos+o],it=o=>t=>t.data.subarray(t.pos,t.pos+=o),Et=o=>t=>t.data.subarray(t.pos,t.pos+o),Ot=o=>t=>Array.from(it(o)(t)).map(e=>String.fromCharCode(e)).join(""),ft=o=>t=>{const e=it(2)(t);return o?(e[1]<<8)+e[0]:(e[0]<<8)+e[1]},ce=(o,t)=>(e,r,i)=>{const n=typeof t=="function"?t(e,r,i):t,s=it(o),a=new Array(n);for(var l=0;l{for(var r=0,i=0;it=>{const e=W()(t),r=new Array(8);for(var i=0;i<8;i++)r[7-i]=!!(e&1<{const a=o[s];return a.length?n[s]=Ke(r,a.index,a.length):n[s]=r[a.index],n},{})};var St={blocks:o=>{const e=[],r=o.data.length;for(var i=0,n=W()(o);n!==0&&n;n=W()(o)){if(o.pos+n>=r){const c=r-o.pos;e.push(it(c)(o)),i+=c;break}e.push(it(n)(o)),i+=n}const s=new Uint8Array(i);for(var a=0,l=0;l{var t=Et(2)(o);return t[0]===33&&t[1]===249}),Ze=gt({image:[{code:W()},{descriptor:[{left:ft(!0)},{top:ft(!0)},{width:ft(!0)},{height:ft(!0)},{lct:Ut({exists:{index:0},interlaced:{index:1},sort:{index:2},future:{index:3,length:2},size:{index:5,length:3}})}]},gt({lct:ce(3,(o,t,e)=>Math.pow(2,e.descriptor.lct.size+1))},(o,t,e)=>e.descriptor.lct.exists),{data:[{minCodeSize:W()},St]}]},o=>le()(o)===44),qe=gt({text:[{codes:it(2)},{blockSize:W()},{preData:(o,t,e)=>it(e.text.blockSize)(o)},St]},o=>{var t=Et(2)(o);return t[0]===33&&t[1]===1}),Ve=gt({application:[{codes:it(2)},{blockSize:W()},{id:(o,t,e)=>Ot(e.blockSize)(o)},St]},o=>{var t=Et(2)(o);return t[0]===33&&t[1]===255}),Je=gt({comment:[{codes:it(2)},St]},o=>{var t=Et(2)(o);return t[0]===33&&t[1]===254}),We=[{header:[{signature:Ot(3)},{version:Ot(3)}]},{lsd:[{width:ft(!0)},{height:ft(!0)},{gct:Ut({exists:{index:0},resolution:{index:1,length:3},sort:{index:4},size:{index:5,length:3}})},{backgroundColorIndex:W()},{pixelAspectRatio:W()}]},gt({gct:ce(3,(o,t)=>Math.pow(2,t.lsd.gct.size+1))},(o,t)=>t.lsd.gct.exists),{frames:ze([Xe,Ve,Je,Ze,qe],o=>{var t=le()(o);return t===33||t===44})}],Ye=(o,t)=>{const e=new Array(o.length),r=o.length/t,i=function(h,f){const v=o.slice(f*t,(f+1)*t);e.splice.apply(e,[h*t,t].concat(v))},n=[0,4,2,1],s=[8,8,4,2];for(var a=0,l=0;l<4;l++)for(var c=n[l];c{const n=e;var s,a,l,c,h,f,v,w,A,D,d,T,m,y,S,B;const M=new Array(e),g=new Array(4096),p=new Array(4096),P=new Array(4097);for(T=o,a=1<>=c,w-=c,A>s||A==h)break;if(A==a){c=T+1,l=(1<a;)P[y++]=p[A],A=g[A];m=p[A]&255,P[y++]=m,s<4096&&(g[s]=v,p[s]=m,s++,(s&l)===0&&s<4096&&(c++,l+=s)),v=f}y--,M[B++]=P[y],D++}for(D=B;D{const t=new Uint8Array(o);return wt(He(t),We)},er=o=>{const t=o.pixels.length,e=new Uint8ClampedArray(t*4);for(var r=0;r{if(!o.image){console.warn("gif frame does not have associated image.");return}const{image:r}=o,i=r.descriptor.width*r.descriptor.height;var n=Qe(r.data.minCodeSize,r.data.blocks,i);r.descriptor.lct.interlaced&&(n=Ye(n,r.descriptor.width));const s={pixels:n,dims:{top:o.image.descriptor.top,left:o.image.descriptor.left,width:o.image.descriptor.width,height:o.image.descriptor.height}};return r.descriptor.lct&&r.descriptor.lct.exists?s.colorTable=r.lct:s.colorTable=t,o.gce&&(s.delay=(o.gce.delay||10)*10,s.disposalType=o.gce.extras.disposal,o.gce.extras.transparentColorGiven&&(s.transparentIndex=o.gce.transparentColorIndex)),s.patch=er(s),s},ir=(o,t)=>o.frames.filter(e=>e.image).map(e=>rr(e,o.gct));var or=100,K=256,Wt=K-1,ct=4,ue=16,Gt=1<>jt,sr=Gt<>3,$t=6,lr=1<<$t,cr=ar*lr,ur=30,fe=10,Ct=1<>3);var g,p;for(g=0;g>=ct,e[g][1]>>=ct,e[g][2]>>=ct,e[g][3]=g}function c(g,p,P,d,w){e[p][0]-=g*(e[p][0]-P)/Ct,e[p][1]-=g*(e[p][1]-d)/Ct,e[p][2]-=g*(e[p][2]-w)/Ct}function h(g,p,P,d,w){for(var m=Math.abs(p-g),y=Math.min(p+g,K),B=p+1,S=p-1,R=1,u,N;Bm;)N=s[R++],Bm&&(u=e[S--],u[0]-=N*(u[0]-P)/pt,u[1]-=N*(u[1]-d)/pt,u[2]-=N*(u[2]-w)/pt)}function f(g,p,P){var d=2147483647,w=d,m=-1,y=m,B,S,R,u,N;for(B=0;B>ue-ct),u>jt,n[B]-=N,i[B]+=N<>1,p=y+1;p>1,p=y+1;p<256;p++)r[p]=Wt}function A(g,p,P){for(var d,w,m,y=1e3,B=-1,S=r[p],R=S-1;S=0;)S=y?S=K:(S++,m<0&&(m=-m),d=w[0]-g,d<0&&(d=-d),m+=d,m=0&&(w=e[R],m=p-w[1],m>=y?R=-1:(R--,m<0&&(m=-m),d=w[0]-g,d<0&&(d=-d),m+=d,m>$t;for(B<=1&&(B=0),g=0;g=p&&(O-=p),g++,w===0&&(w=1),g%w===0)for(m-=m/P,y-=y/ur,B=y>>$t,B<=1&&(B=0),C=0;C=254&&S(O)}function w(C){m(bt),f=T+2,A=!0,N(T,C)}function m(C){for(var O=0;O=0){lt=z-G,G===0&&(lt=1);do if((G-=lt)<0&&(G+=z),s[G]===b){Y=a[G];continue t}while(s[G]>=0)}N(Y,O),Y=ht,f<1<0&&(C.writeByte(h),C.writeBytes(n,0,h),h=0)}function R(C){return(1<0?l|=C<=8;)d(l&255,O),l>>=8,c-=8;if((f>v||A)&&(A?(v=R(P=D),A=!1):(++P,P==At?v=1<0;)d(l&255,O),l>>=8,c-=8;S(O)}}this.encode=B}function q(){this.page=-1,this.pages=[],this.newPage()}q.pageSize=4096;q.charMap={};for(var Pt=0;Pt<256;Pt++)q.charMap[Pt]=String.fromCharCode(Pt);q.prototype.newPage=function(){this.pages[++this.page]=new Uint8Array(q.pageSize),this.cursor=0};q.prototype.getData=function(){for(var o="",t=0;tr+i.length,0));return o.reduce((r,i)=>(e.set(i,r),r+i.length),0),e};q.prototype.writeByte=function(o){this.cursor>=q.pageSize&&this.newPage(),this.pages[this.page][this.cursor++]=o};q.prototype.writeUTFBytes=function(o){for(var t=o.length,e=0;e=0&&(this.dispose=o)};$.prototype.setRepeat=function(o){this.repeat=o};$.prototype.setTransparent=function(o){this.transparent=o};$.prototype.addFrame=function(o){this.image=o,this.colorTab=this.globalPalette&&this.globalPalette.slice?this.globalPalette:null,this.getImagePixels(),this.analyzePixels(),this.globalPalette===!0&&(this.globalPalette=this.colorTab),this.firstFrame&&(this.writeHeader(),this.writeLSD(),this.writePalette(),this.repeat>=0&&this.writeNetscapeExt()),this.writeGraphicCtrlExt(),this.writeImageDesc(),!this.firstFrame&&!this.globalPalette&&this.writePalette(),this.writePixels(),this.firstFrame=!1};$.prototype.finish=function(){this.out.writeByte(59)};$.prototype.setQuality=function(o){o<1&&(o=1),this.sample=o};$.prototype.setDither=function(o){o===!0&&(o="FloydSteinberg"),this.dither=o};$.prototype.setGlobalPalette=function(o){this.globalPalette=o};$.prototype.getGlobalPalette=function(){return this.globalPalette&&this.globalPalette.slice&&this.globalPalette.slice(0)||this.globalPalette};$.prototype.writeHeader=function(){this.out.writeUTFBytes("GIF89a")};$.prototype.analyzePixels=function(){this.colorTab||(this.neuQuant=new dr(this.pixels,this.sample),this.neuQuant.buildColormap(),this.colorTab=this.neuQuant.getColormap()),this.dither?this.ditherPixels(this.dither.replace("-serpentine",""),this.dither.match(/-serpentine/)!==null):this.indexPixels(),this.pixels=null,this.colorDepth=8,this.palSize=7,this.transparent!==null&&(this.transIndex=this.findClosest(this.transparent,!0))};$.prototype.indexPixels=function(o){var t=this.pixels.length/3;this.indexedPixels=new Uint8Array(t);for(var e=0,r=0;r=0&&B+h=0&&S+c>16,(o&65280)>>8,o&255,t)};$.prototype.findClosestRGB=function(o,t,e,r){if(this.colorTab===null)return-1;if(this.neuQuant&&!r)return this.neuQuant.lookupRGB(o,t,e);for(var i=0,n=256*256*256,s=this.colorTab.length,a=0,l=0;a=0&&(t=this.dispose&7),t<<=2,this.out.writeByte(0|t|0|o),this.writeShort(this.delay),this.out.writeByte(this.transIndex),this.out.writeByte(0)};$.prototype.writeImageDesc=function(){this.out.writeByte(44),this.writeShort(0),this.writeShort(0),this.writeShort(this.width),this.writeShort(this.height),this.firstFrame||this.globalPalette?this.out.writeByte(0):this.out.writeByte(128|this.palSize)};$.prototype.writeLSD=function(){this.writeShort(this.width),this.writeShort(this.height),this.out.writeByte(240|this.palSize),this.out.writeByte(0),this.out.writeByte(0)};$.prototype.writeNetscapeExt=function(){this.out.writeByte(33),this.out.writeByte(255),this.out.writeByte(11),this.out.writeUTFBytes("NETSCAPE2.0"),this.out.writeByte(3),this.out.writeByte(1),this.writeShort(this.repeat),this.out.writeByte(0)};$.prototype.writePalette=function(){this.out.writeBytes(this.colorTab);for(var o=3*256-this.colorTab.length,t=0;t>8&255)};$.prototype.writePixels=function(){var o=new pr(this.width,this.height,this.indexedPixels,this.colorDepth);o.encode(this.out)};$.prototype.stream=function(){return this.out};var vr=globalThis&&globalThis.__awaiter||function(o,t,e,r){function i(n){return n instanceof e?n:new e(function(s){s(n)})}return new(e||(e=Promise))(function(n,s){function a(h){try{c(r.next(h))}catch(f){s(f)}}function l(h){try{c(r.throw(h))}catch(f){s(f)}}function c(h){h.done?n(h.value):i(h.value).then(a,l)}c((r=r.apply(o,t||[])).next())})};const{Canvas:nt}=je,Bt=.4;function ie(o){if(!o)return;function t(e){e.onload=null,e.onerror=null}return new Promise(function(e,r){if(o.slice(0,4)=="data"){let n=new Image;n.onload=function(){e(n),t(n)},n.onerror=function(){r("Image load error"),t(n)},n.src=o;return}let i=new Image;i.setAttribute("crossOrigin","Anonymous"),i.onload=function(){e(i)},i.onerror=function(){r("Image load error")},i.src=o})}class I{constructor(t){const e=Object.assign({},t);if(Object.keys(I.defaultOptions).forEach(r=>{r in e||Object.defineProperty(e,r,{value:I.defaultOptions[r],enumerable:!0,writable:!0})}),e.components?typeof e.components=="object"&&Object.keys(I.defaultComponentOptions).forEach(r=>{r in e.components?Object.defineProperty(e.components,r,{value:Object.assign(Object.assign({},I.defaultComponentOptions[r]),e.components[r]),enumerable:!0,writable:!0}):Object.defineProperty(e.components,r,{value:I.defaultComponentOptions[r],enumerable:!0,writable:!0})}):e.components=I.defaultComponentOptions,e.dotScale!==null&&e.dotScale!==void 0){if(e.dotScale<=0||e.dotScale>1)throw new Error("dotScale should be in range (0, 1].");e.components.data.scale=e.dotScale,e.components.timing.scale=e.dotScale,e.components.alignment.scale=e.dotScale}this.options=e,this.canvas=new nt(t.size,t.size),this.canvasContext=this.canvas.getContext("2d"),this.qrCode=new ut(-1,this.options.correctLevel),Number.isInteger(this.options.maskPattern)&&(this.qrCode.maskPattern=this.options.maskPattern),Number.isInteger(this.options.version)&&(this.qrCode.typeNumber=this.options.version),this.qrCode.addData(this.options.text),this.qrCode.make()}draw(){return new Promise(t=>this._draw().then(t))}_clear(){this.canvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)}static _prepareRoundedCornerClip(t,e,r,i,n,s){t.beginPath(),t.moveTo(e,r),t.arcTo(e+i,r,e+i,r+n,s),t.arcTo(e+i,r+n,e,r+n,s),t.arcTo(e,r+n,e,r,s),t.arcTo(e,r,e+i,r,s),t.closePath()}static _getAverageRGB(t){const r={r:0,g:0,b:0};let i,n,s=-4;const a={r:0,g:0,b:0};let l=0;n=t.naturalHeight||t.height,i=t.naturalWidth||t.width;const h=new nt(i,n).getContext("2d");if(!h)return r;h.drawImage(t,0,0);let f;try{f=h.getImageData(0,0,i,n)}catch{return r}for(;(s+=5*4)200||f.data[s+1]>200||f.data[s+2]>200||(++l,a.r+=f.data[s],a.g+=f.data[s+1],a.b+=f.data[s+2]);return a.r=~~(a.r/l),a.g=~~(a.g/l),a.b=~~(a.b/l),a}static _drawDot(t,e,r,i,n=0,s=1){t.fillRect((e+n)*i,(r+n)*i,s*i,s*i)}static _drawAlignProtector(t,e,r,i){t.clearRect((e-2)*i,(r-2)*i,5*i,5*i),t.fillRect((e-2)*i,(r-2)*i,5*i,5*i)}static _drawAlign(t,e,r,i,n=0,s=1,a,l){const c=t.fillStyle;t.fillStyle=a,new Array(4).fill(0).map((h,f)=>{I._drawDot(t,e-2+f,r-2,i,n,s),I._drawDot(t,e+2,r-2+f,i,n,s),I._drawDot(t,e+2-f,r+2,i,n,s),I._drawDot(t,e-2,r+2-f,i,n,s)}),I._drawDot(t,e,r,i,n,s),l||(t.fillStyle="rgba(255, 255, 255, 0.6)",new Array(2).fill(0).map((h,f)=>{I._drawDot(t,e-1+f,r-1,i,n,s),I._drawDot(t,e+1,r-1+f,i,n,s),I._drawDot(t,e+1-f,r+1,i,n,s),I._drawDot(t,e-1,r+1-f,i,n,s)})),t.fillStyle=c}_draw(){var t,e,r,i,n,s,a,l,c,h,f,v,A,D,T,M,g,p,P;return vr(this,void 0,void 0,function*(){const d=(t=this.qrCode)===null||t===void 0?void 0:t.moduleCount,w=this.options.size;let m=this.options.margin;(m<0||m*2>=w)&&(m=0);const y=Math.ceil(m),B=w-2*m,S=this.options.whiteMargin,R=this.options.backgroundDimming,u=Math.ceil(B/d),N=u*d,C=N+2*y,O=new nt(C,C),b=O.getContext("2d");this._clear(),b.save(),b.translate(y,y);const ht=new nt(C,C),G=ht.getContext("2d");let Y=null,lt=[];if(this.options.gifBackground){const k=tr(this.options.gifBackground);if(Y=k,lt=ir(k),this.options.autoColor){let E=0,x=0,_=0,H=0;for(let F=0;F200||U[1]>200||U[2]>200||U[0]===0&&U[1]===0&&U[2]===0||(H++,E+=U[0],x+=U[1],_+=U[2])}E=~~(E/H),x=~~(x/H),_=~~(_/H),this.options.colorDark=`rgb(${E},${x},${_})`}}else if(this.options.backgroundImage){const k=yield ie(this.options.backgroundImage);if(this.options.autoColor){const E=I._getAverageRGB(k);this.options.colorDark=`rgb(${E.r},${E.g},${E.b})`}G.drawImage(k,0,0,k.width,k.height,0,0,C,C),G.rect(0,0,C,C),G.fillStyle=R,G.fill()}else G.rect(0,0,C,C),G.fillStyle=this.options.colorLight,G.fill();const z=L.getPatternPosition(this.qrCode.typeNumber),Q=((r=(e=this.options.components)===null||e===void 0?void 0:e.data)===null||r===void 0?void 0:r.scale)||Bt,zt=(1-Q)*.5;for(let k=0;k=d-8)||E>=d-8&&k<8,H=k==6&&E>=8&&E<=d-8||E==6&&k>=8&&k<=d-8;let F=_||H;for(let X=1;X=z[X]-2&&k<=z[X]+2&&E>=z[X]-2&&E<=z[X]+2;const U=E*u+(F?0:zt*u),tt=k*u+(F?0:zt*u);if(b.strokeStyle=x?this.options.colorDark:this.options.colorLight,b.lineWidth=.5,b.fillStyle=x?this.options.colorDark:this.options.colorLight,z.length===0)F||b.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u);else{const X=E=d-4-5&&k=d-4-5;!F&&!X&&b.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u)}}const J=z[z.length-1],pe=this.options.colorLight;if(b.fillStyle=pe,b.fillRect(0,0,8*u,8*u),b.fillRect(0,(d-8)*u,8*u,8*u),b.fillRect((d-8)*u,0,8*u,8*u),!((n=(i=this.options.components)===null||i===void 0?void 0:i.timing)===null||n===void 0)&&n.protectors&&(b.fillRect(8*u,6*u,(d-8-8)*u,u),b.fillRect(6*u,8*u,u,(d-8-8)*u)),!((a=(s=this.options.components)===null||s===void 0?void 0:s.cornerAlignment)===null||a===void 0)&&a.protectors&&I._drawAlignProtector(b,J,J,u),!((c=(l=this.options.components)===null||l===void 0?void 0:l.alignment)===null||c===void 0)&&c.protectors)for(let k=0;k=1)&&(E=.2),x<0&&(x=0),_<0&&(_=0);const H=N*E,F=.5*(C-H),U=F;b.restore(),b.fillStyle=this.options.logoBackgroundColor,b.save(),I._prepareRoundedCornerClip(b,F-x,U-x,H+2*x,H+2*x,_+x),b.clip();const tt=b.globalCompositeOperation;b.globalCompositeOperation="destination-out",b.fill(),b.globalCompositeOperation=tt,b.restore(),b.save(),I._prepareRoundedCornerClip(b,F,U,H,H,_),b.clip(),b.drawImage(k,F,U,H,H),b.restore(),b.save(),b.translate(y,y)}if(Y){let k,E,x,_,H,F;if(lt.forEach(function(U){k||(k=new $(w,w),k.setDelay(U.delay),k.setRepeat(0));const{width:tt,height:X}=U.dims;E||(E=new nt(tt,X),x=E.getContext("2d"),x.rect(0,0,E.width,E.height),x.fillStyle="#ffffff",x.fill()),(!_||!F||tt!==_.width||X!==_.height)&&(_=new nt(tt,X),H=_.getContext("2d"),F=H.createImageData(tt,X)),F.data.set(U.patch),H.putImageData(F,0,0),x.drawImage(_.getContext("2d").canvas,U.dims.left,U.dims.top);const yt=new nt(C,C),mt=yt.getContext("2d");mt.drawImage(E.getContext("2d").canvas,0,0,C,C),mt.rect(0,0,C,C),mt.fillStyle=R,mt.fill(),mt.drawImage(O.getContext("2d").canvas,0,0,C,C);const _t=new nt(w,w),Zt=_t.getContext("2d");Zt.drawImage(yt.getContext("2d").canvas,0,0,w,w),k.addFrame(Zt.getImageData(0,0,_t.width,_t.height).data)}),!k)throw new Error("No frames.");if(k.finish(),oe(this.canvas)){const tt=k.stream().toFlattenUint8Array().reduce((X,yt)=>X+String.fromCharCode(yt),"");return Promise.resolve(`data:image/gif;base64,${window.btoa(tt)}`)}return Promise.resolve(Buffer.from(k.stream().toFlattenUint8Array()))}else{G.drawImage(O.getContext("2d").canvas,0,0,C,C),b.drawImage(ht.getContext("2d").canvas,-y,-y,C,C);const k=new nt(w,w);k.getContext("2d").drawImage(O.getContext("2d").canvas,0,0,w,w),this.canvas=k;const x=this.options.gifBackground?"gif":"png";return oe(this.canvas)?Promise.resolve(this.canvas.toDataURL(x)):Promise.resolve(this.canvas.toBuffer(x))}})}}I.CorrectLevel=Z;I.defaultComponentOptions={data:{scale:.4},timing:{scale:.5,protectors:!1},alignment:{scale:.5,protectors:!1},cornerAlignment:{scale:.5,protectors:!0}};I.defaultOptions={text:"",size:400,margin:20,colorDark:"#000000",colorLight:"rgba(255, 255, 255, 0.6)",correctLevel:Z.M,backgroundImage:void 0,backgroundDimming:"rgba(0,0,0,0)",logoImage:void 0,logoScale:.2,logoMargin:4,logoCornerRadius:8,whiteMargin:!0,components:I.defaultComponentOptions,autoColor:!0,logoBackgroundColor:"#ffffff",backgroundColor:"#ffffff"};function oe(o){try{return o instanceof HTMLElement}catch{return typeof o=="object"&&o.nodeType===1&&typeof o.style=="object"&&typeof o.ownerDocument=="object"}}function kt(o,...t){if(Array.isArray(o))o.forEach(e=>kt(e,...t));else return o(...t)}const mr=(o,t)=>{const e=document.createElement("a");e.href=o,e.download=t||new Date().getTime()+".png",e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)},br=o=>new Promise((t,e)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const i=new FileReader;i.onloadend=()=>{t(i.result)},i.onerror=n=>{e(n)},i.onabort=n=>{e(n)},i.readAsArrayBuffer(r.response)},r.open("GET",o),r.send()}),Nt=be({name:"Vue3NextQrcode",props:ke,setup(o,t){const{expose:e}=t,r=ye(()=>({"--ray-qrcode-width":o.size+"px","--ray-qrcode-height":o.size+"px","--ray-qrcode-border-radius":o.logoCornerRadius+"px","--ray-qrcode-mask-color":o.maskColor})),i=qt();let n;const s=qt(!1);let a;const l=async()=>{const{gifBackgroundURL:v}=o;if(v)try{n=await br(v)}catch(A){console.error(A)}},c=()=>{const{gifBackgroundURL:v,gifBackground:A,...D}=o;new I({...D,gifBackground:n??void 0}).draw().then(T=>{const{onSuccess:M}=o;M&&kt(M,T),i.value=T}).catch(T=>{const{onError:M}=o;M&&kt(M,T)})},h=()=>{if(t.slots.errorAction)return;const{onReload:v}=o;v&&kt(v)},f=v=>i.value&&typeof i.value=="string"?new Promise(A=>{mr(i.value,v),A()}):Promise.reject();return Ce(()=>{o.watchText?a=Ae(()=>o.text,()=>c()):a==null||a()}),e({downloadQRCode:f}),Pe(async()=>{await l(),c()}),Be(()=>{a==null||a()}),{qrcodeURL:i,errorActionClick:h,cssVars:r,isClick:s}},render(){return ot("div",{class:"ray-qrcode",style:[this.cssVars]},[ot("div",{class:[this.status==="loading"&&!this.$slots.loading?"ray-qrcode__loading":"",this.$slots.loading?"ray-qrcode__loading--custom":""]},[this.status==="loading"?this.$slots.loading?ot("div",{class:"ray-qrcode__loading-slots"},[this.$slots.loading()]):ot("div",{class:"ray-qrcode__spin"},null):null,ot("img",we({src:this.qrcodeURL},{img_tag:"VUE3_NEXT_QRCODE"}),null)]),this.status==="error"?ot("div",{class:"ray-qrcode__error"},[ot("div",{class:"ray-qrcode__error-content"},[typeof this.errorDescription=="string"?this.errorDescription:()=>this.errorDescription]),ot("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():ot("span",{onMousedown:()=>{this.isClick=!0},onMouseup:()=>{this.isClick=!1},class:[this.isClick?"ray-qrcode__error-btn-click":""]},[this.errorActionDescription])])]):null])}});Nt.install=function(o){o.component(Nt.name,Nt)};export{Nt as Q};
+import{m as be,d as ot,p as we,f as ye,j as Ce,w as Ae,l as Pe,x as Be}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as qt}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";const ke={maskColor:{type:String,default:"rgba(255, 255, 255, 0.96)"},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:o=>[0,1,2,3].includes(o)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}};function De(o,t,e){const r=ne(t),i=o-1;let n=0;switch(e){case Z.L:n=rt[i][0];break;case Z.M:n=rt[i][1];break;case Z.Q:n=rt[i][2];break;case Z.H:n=rt[i][3];break}return r<=n}function Te(o,t){for(var e=1,r=ne(o),i=0,n=rt.length;irt.length)throw new Error("Too long data");return e}function ne(o){var t=encodeURI(o).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return t.length+(t.length!=Number(o)?3:0)}class Ee{constructor(t){this.mode=V.MODE_8BIT_BYTE,this.parsedData=[],this.data=t;const e=[];for(let r=0,i=this.data.length;r65536?(n[0]=240|(s&1835008)>>>18,n[1]=128|(s&258048)>>>12,n[2]=128|(s&4032)>>>6,n[3]=128|s&63):s>2048?(n[0]=224|(s&61440)>>>12,n[1]=128|(s&4032)>>>6,n[2]=128|s&63):s>128?(n[0]=192|(s&1984)>>>6,n[1]=128|s&63):n[0]=s,e.push(n)}this.parsedData=Array.prototype.concat.apply([],e),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}getLength(){return this.parsedData.length}write(t){for(let e=0,r=this.parsedData.length;e40)throw new Error(`Invalid QR version: ${this.typeNumber}`);if(!De(this.typeNumber,t,this.errorCorrectLevel))throw new Error(`Data is too long for QR version: ${this.typeNumber}`)}const e=new Ee(t);this.dataList.push(e),this.dataCache=void 0}isDark(t,e){if(t<0||this.moduleCount<=t||e<0||this.moduleCount<=e)throw new Error(`${t},${e}`);return this.modules[t][e]}getModuleCount(){return this.moduleCount}make(){this.makeImpl(!1,this.getBestMaskPattern())}makeImpl(t,e){this.moduleCount=this.typeNumber*4+17,this.modules=new Array(this.moduleCount);for(let r=0;r=7&&this.setupTypeNumber(t),this.dataCache==null&&(this.dataCache=ut.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,e)}setupPositionProbePattern(t,e){for(let r=-1;r<=7;r++)if(!(t+r<=-1||this.moduleCount<=t+r))for(let i=-1;i<=7;i++)e+i<=-1||this.moduleCount<=e+i||(0<=r&&r<=6&&(i==0||i==6)||0<=i&&i<=6&&(r==0||r==6)||2<=r&&r<=4&&2<=i&&i<=4?this.modules[t+r][e+i]=!0:this.modules[t+r][e+i]=!1)}getBestMaskPattern(){if(Number.isInteger(this.maskPattern)&&Object.values(st).includes(this.maskPattern))return this.maskPattern;let t=0,e=0;for(let r=0;r<8;r++){this.makeImpl(!0,r);const i=L.getLostPoint(this);(r==0||t>i)&&(t=i,e=r)}return e}setupTimingPattern(){for(let t=8;t>r&1)==1;this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=i}for(var r=0;r<18;r++){var i=!t&&(e>>r&1)==1;this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=i}}setupTypeInfo(t,e){const r=this.errorCorrectLevel<<3|e,i=L.getBCHTypeInfo(r);for(var n=0;n<15;n++){var s=!t&&(i>>n&1)==1;n<6?this.modules[n][8]=s:n<8?this.modules[n+1][8]=s:this.modules[this.moduleCount-15+n][8]=s}for(var n=0;n<15;n++){var s=!t&&(i>>n&1)==1;n<8?this.modules[8][this.moduleCount-n-1]=s:n<9?this.modules[8][15-n-1+1]=s:this.modules[8][15-n-1]=s}this.modules[this.moduleCount-8][8]=!t}mapData(t,e){let r=-1,i=this.moduleCount-1,n=7,s=0;for(let a=this.moduleCount-1;a>0;a-=2)for(a==6&&a--;;){for(let l=0;l<2;l++)if(this.modules[i][a-l]==null){let c=!1;s>>n&1)==1),L.getMask(e,i,a-l)&&(c=!c),this.modules[i][a-l]=c,n--,n==-1&&(s++,n=7)}if(i+=r,i<0||this.moduleCount<=i){i-=r,r=-r;break}}}static createData(t,e,r){const i=at.getRSBlocks(t,e),n=new Se;for(var s=0;sa*8)throw new Error(`code length overflow. (${n.getLengthInBits()}>${a*8})`);for(n.getLengthInBits()+4<=a*8&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(!1);for(;!(n.getLengthInBits()>=a*8||(n.put(ut.PAD0,8),n.getLengthInBits()>=a*8));)n.put(ut.PAD1,8);return ut.createBytes(n,i)}static createBytes(t,e){let r=0,i=0,n=0;const s=new Array(e.length),a=new Array(e.length);for(var l=0;l=0?g.get(P):0}}let h=0;for(var c=0;c=0;)e^=L.G15<=0;)e^=L.G18<>>=1;return e}static getPatternPosition(t){return L.PATTERN_POSITION_TABLE[t-1]}static getMask(t,e,r){switch(t){case st.PATTERN000:return(e+r)%2==0;case st.PATTERN001:return e%2==0;case st.PATTERN010:return r%3==0;case st.PATTERN011:return(e+r)%3==0;case st.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case st.PATTERN101:return e*r%2+e*r%3==0;case st.PATTERN110:return(e*r%2+e*r%3)%2==0;case st.PATTERN111:return(e*r%3+(e+r)%2)%2==0;default:throw new Error(`bad maskPattern:${t}`)}}static getErrorCorrectPolynomial(t){let e=new vt([1],0);for(let r=0;r5&&(r+=3+l-5)}for(var i=0;i=256;)t-=255;return j.EXP_TABLE[t]}}j.EXP_TABLE=new Array(256);j.LOG_TABLE=new Array(256);j._constructor=function(){for(var o=0;o<8;o++)j.EXP_TABLE[o]=1<>>7-t%8&1)==1}put(t,e){for(let r=0;r>>e-r-1&1)==1)}getLengthInBits(){return this.length}putBit(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}}const rt=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function et(o){if(typeof o!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(o))}function Vt(o,t){for(var e="",r=0,i=-1,n=0,s,a=0;a<=o.length;++a){if(a2){var l=e.lastIndexOf("/");if(l!==e.length-1){l===-1?(e="",r=0):(e=e.slice(0,l),r=e.length-1-e.lastIndexOf("/")),i=a,n=0;continue}}else if(e.length===2||e.length===1){e="",r=0,i=a,n=0;continue}}t&&(e.length>0?e+="/..":e="..",r=2)}else e.length>0?e+="/"+o.slice(i+1,a):e=o.slice(i+1,a),r=a-i-1;i=a,n=0}else s===46&&n!==-1?++n:n=-1}return e}function xe(o,t){var e=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return e?e===t.root?e+r:e+o+r:r}var dt={resolve:function(){for(var t="",e=!1,r,i=arguments.length-1;i>=-1&&!e;i--){var n;i>=0?n=arguments[i]:(r===void 0&&(r=process.cwd()),n=r),et(n),n.length!==0&&(t=n+"/"+t,e=n.charCodeAt(0)===47)}return t=Vt(t,!e),e?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(t){if(et(t),t.length===0)return".";var e=t.charCodeAt(0)===47,r=t.charCodeAt(t.length-1)===47;return t=Vt(t,!e),t.length===0&&!e&&(t="."),t.length>0&&r&&(t+="/"),e?"/"+t:t},isAbsolute:function(t){return et(t),t.length>0&&t.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var t,e=0;e0&&(t===void 0?t=r:t+="/"+r)}return t===void 0?".":dt.normalize(t)},relative:function(t,e){if(et(t),et(e),t===e||(t=dt.resolve(t),e=dt.resolve(e),t===e))return"";for(var r=1;rc){if(e.charCodeAt(s+f)===47)return e.slice(s+f+1);if(f===0)return e.slice(s+f)}else n>c&&(t.charCodeAt(r+f)===47?h=f:f===0&&(h=0));break}var v=t.charCodeAt(r+f),A=e.charCodeAt(s+f);if(v!==A)break;v===47&&(h=f)}var D="";for(f=r+h+1;f<=i;++f)(f===i||t.charCodeAt(f)===47)&&(D.length===0?D+="..":D+="/..");return D.length>0?D+e.slice(s+h):(s+=h,e.charCodeAt(s)===47&&++s,e.slice(s))},_makeLong:function(t){return t},dirname:function(t){if(et(t),t.length===0)return".";for(var e=t.charCodeAt(0),r=e===47,i=-1,n=!0,s=t.length-1;s>=1;--s)if(e=t.charCodeAt(s),e===47){if(!n){i=s;break}}else n=!1;return i===-1?r?"/":".":r&&i===1?"//":t.slice(0,i)},basename:function(t,e){if(e!==void 0&&typeof e!="string")throw new TypeError('"ext" argument must be a string');et(t);var r=0,i=-1,n=!0,s;if(e!==void 0&&e.length>0&&e.length<=t.length){if(e.length===t.length&&e===t)return"";var a=e.length-1,l=-1;for(s=t.length-1;s>=0;--s){var c=t.charCodeAt(s);if(c===47){if(!n){r=s+1;break}}else l===-1&&(n=!1,l=s+1),a>=0&&(c===e.charCodeAt(a)?--a===-1&&(i=s):(a=-1,i=l))}return r===i?i=l:i===-1&&(i=t.length),t.slice(r,i)}else{for(s=t.length-1;s>=0;--s)if(t.charCodeAt(s)===47){if(!n){r=s+1;break}}else i===-1&&(n=!1,i=s+1);return i===-1?"":t.slice(r,i)}},extname:function(t){et(t);for(var e=-1,r=0,i=-1,n=!0,s=0,a=t.length-1;a>=0;--a){var l=t.charCodeAt(a);if(l===47){if(!n){r=a+1;break}continue}i===-1&&(n=!1,i=a+1),l===46?e===-1?e=a:s!==1&&(s=1):e!==-1&&(s=-1)}return e===-1||i===-1||s===0||s===1&&e===i-1&&e===r+1?"":t.slice(e,i)},format:function(t){if(t===null||typeof t!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof t);return xe("/",t)},parse:function(t){et(t);var e={root:"",dir:"",base:"",ext:"",name:""};if(t.length===0)return e;var r=t.charCodeAt(0),i=r===47,n;i?(e.root="/",n=1):n=0;for(var s=-1,a=0,l=-1,c=!0,h=t.length-1,f=0;h>=n;--h){if(r=t.charCodeAt(h),r===47){if(!c){a=h+1;break}continue}l===-1&&(c=!1,l=h+1),r===46?s===-1?s=h:f!==1&&(f=1):s!==-1&&(f=-1)}return s===-1||l===-1||f===0||f===1&&s===l-1&&s===a+1?l!==-1&&(a===0&&i?e.base=e.name=t.slice(1,l):e.base=e.name=t.slice(a,l)):(a===0&&i?(e.name=t.slice(1,s),e.base=t.slice(1,l)):(e.name=t.slice(a,s),e.base=t.slice(a,l)),e.ext=t.slice(s,l)),a>0?e.dir=t.slice(0,a-1):i&&(e.dir="/"),e},sep:"/",delimiter:":",win32:null,posix:null};dt.posix=dt;const _e=dt.extname,se=dt.basename;class Ie{constructor(){let t=typeof global>"u",e="image/png",r="image/jpeg",i="image/jpeg",n="image/webp",s="application/pdf",a="image/svg+xml";Object.assign(this,{toMime:this.toMime.bind(this),fromMime:this.fromMime.bind(this),expected:t?'"png", "jpg", or "webp"':'"png", "jpg", "pdf", or "svg"',formats:t?{png:e,jpg:r,jpeg:i,webp:n}:{png:e,jpg:r,jpeg:i,pdf:s,svg:a},mimes:t?{[e]:"png",[r]:"jpg",[n]:"webp"}:{[e]:"png",[r]:"jpg",[s]:"pdf",[a]:"svg"}})}toMime(t){return this.formats[(t||"").replace(/^\./,"").toLowerCase()]}fromMime(t){return this.mimes[t]}}function Le(o,{filename:t="",extension:e="",format:T,page:i,quality:n,matte:s,density:a,outline:l,archive:A}={}){var{fromMime:h,toMime:f,expected:v}=new Ie,A=A||"canvas",D=T||e.replace(/@\d+x$/i,"")||_e(t),T=h(f(D)||D),M=f(T),g=o.length;if(!D)throw new Error("Cannot determine image format (use a filename extension or 'format' argument)");if(!T)throw new Error(`Unsupported file format "${D}" (expected ${v})`);if(!g)throw new RangeError("Canvas has no associated contexts (try calling getContext or newPage first)");let p,P,d=t.replace(/{(\d*)}/g,(m,y)=>(P=!0,y=parseInt(y,10),p=isFinite(y)?y:isFinite(p)?p:-1,"{}")),w=i>0?i-1:i<0?g+i:void 0;if(isFinite(w)&&w<0||w>=g)throw new RangeError(g==1?`Canvas only has a ‘page 1’ (${w} is out of bounds)`:`Canvas has pages 1–${g} (${w} is out of bounds)`);if(o=isFinite(w)?[o[w]]:P||T=="pdf"?o:o.slice(-1),n===void 0)n=.92;else if(typeof n!="number"||!isFinite(n)||n<0||n>1)throw new TypeError("The quality option must be an number in the 0.0–1.0 range");if(a===void 0){let m=(e||se(t,D)).match(/@(\d+)x$/i);a=m?parseInt(m[1],10):1}else if(typeof a!="number"||!Number.isInteger(a)||a<1)throw new TypeError("The density option must be a non-negative integer");return l===void 0?l=!0:T=="svg"&&(l=!!l),{filename:t,pattern:d,format:T,mime:M,pages:o,padding:p,quality:n,matte:s,density:a,outline:l,archive:A}}class Dt{static for(t){return new Dt().append(t).get()}constructor(){this.crc=-1}get(){return~this.crc}append(t){for(var e=this.crc|0,r=this.table,i=0,n=t.length|0;i>>8^r[(e^t[i])&255];return this.crc=e,this}}Dt.prototype.table=(()=>{var o,t,e,r=[];for(o=0;o<256;o++){for(e=o,t=0;t<8;t++)e=e&1?e>>>1^3988292384:e>>>1;r[o]=e}return r})();function It(o){let t=new Uint8Array(o),e=new DataView(t.buffer),r={array:t,view:e,size:o,set8(i,n){return e.setUint8(i,n),r},set16(i,n){return e.setUint16(i,n,!0),r},set32(i,n){return e.setUint32(i,n,!0),r},bytes(i,n){return t.set(n,i),r}};return r}class Tt{constructor(t){let e=new Date;Object.assign(this,{directory:t,offset:0,files:[],time:(e.getHours()<<6|e.getMinutes())<<5|e.getSeconds()/2,date:(e.getFullYear()-1980<<4|e.getMonth()+1)<<5|e.getDate()}),this.add(t)}async add(t,e){let r=!e,i=Tt.encoder.encode(`${this.directory}/${r?"":t}`),n=new Uint8Array(r?0:await e.arrayBuffer()),s=30+i.length,a=s+n.length,l=16,{offset:c}=this,h=It(26).set32(0,134742036).set16(6,this.time).set16(8,this.date).set32(10,Dt.for(n)).set32(14,n.length).set32(18,n.length).set16(22,i.length);c+=s;let f=It(s+n.length+l).set32(0,67324752).bytes(4,h.array).bytes(30,i).bytes(s,n);c+=n.length,f.set32(a,134695760).bytes(a+4,h.array.slice(10,22)),c+=l,this.files.push({offset:c,folder:r,name:i,header:h,payload:f}),this.offset=c}toBuffer(){let t=this.files.reduce((f,{name:v})=>46+v.length+f,0),e=It(t+22),r=0;for(var{offset:i,name:n,header:s,folder:a}of this.files)e.set32(r,33639248).set16(r+4,20).bytes(r+6,s.array).set8(r+38,a?16:0).set32(r+42,i).bytes(r+46,n),r+=46+n.length;e.set32(r,101010256).set16(r+8,this.files.length).set16(r+10,this.files.length).set32(r+12,t).set32(r+16,this.offset);let l=new Uint8Array(this.offset+e.size),c=0;for(var{payload:h}of this.files)l.set(h.array,c),c+=h.size;return l.set(e.array,c),l}get blob(){return new Blob([this.toBuffer()],{type:"application/zip"})}}Tt.encoder=new TextEncoder;const Ft=(o,t,e,r)=>{if(r){let{width:i,height:n}=o,s=Object.assign(document.createElement("canvas"),{width:i,height:n}),a=s.getContext("2d");a.fillStyle=r,a.fillRect(0,0,i,n),a.drawImage(o,0,0),o=s}return new Promise((i,n)=>o.toBlob(i,t,e))},Me=(...o)=>Ft(...o).then(t=>t.arrayBuffer()),Re=async(o,t,e,r,i)=>{ae(i,await Ft(o,t,e,r))},Ne=async(o,t,e,r,i,n,s)=>{let a=h=>n.replace("{}",String(h+1).padStart(s,"0")),l=se(i,".zip")||"archive",c=new Tt(l);await Promise.all(o.map(async(h,f)=>{let v=a(f);await c.add(v,await Ft(h,t,e,r))})),ae(`${l}.zip`,c.blob)},ae=(o,t)=>{const e=window.URL.createObjectURL(t),r=document.createElement("a");r.style.display="none",r.href=e,r.setAttribute("download",o),typeof r.download>"u"&&r.setAttribute("target","_blank"),document.body.appendChild(r),r.click(),document.body.removeChild(r),setTimeout(()=>window.URL.revokeObjectURL(e),100)},Oe=(o,t,e)=>o.map(r=>{if(t==1&&!e)return r.canvas;let i=document.createElement("canvas"),n=i.getContext("2d"),s=r.canvas?r.canvas:r;return i.width=s.width*t,i.height=s.height*t,e&&(n.fillStyle=e,n.fillRect(0,0,i.width,i.height)),n.scale(t,t),n.drawImage(s,0,0),i}),$e={asBuffer:Me,asDownload:Re,asZipDownload:Ne,atScale:Oe,options:Le},{asBuffer:Lt,asDownload:Fe,asZipDownload:Ue,atScale:Mt,options:Rt}=$e,Jt=Symbol.for("toDataURL");let Ge=class{constructor(t,e){let r=document.createElement("canvas"),i=[];Object.defineProperty(r,"async",{value:!0,writable:!1,enumerable:!0});for(var[n,s]of Object.entries({png:()=>Lt(r,"image/png"),jpg:()=>Lt(r,"image/jpeg"),pages:()=>i.concat(r).map(a=>a.getContext("2d"))}))Object.defineProperty(r,n,{get:s});return Object.assign(r,{width:t,height:e,newPage(...a){var{width:c,height:h}=r,l=Object.assign(document.createElement("canvas"),{width:c,height:h});l.getContext("2d").drawImage(r,0,0),i.push(l);var[c,h]=a.length?a:[c,h];return Object.assign(r,{width:c,height:h}).getContext("2d")},saveAs(a,l){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{filename:a,...l}),{pattern:h,padding:f,mime:v,quality:A,matte:D,density:T,archive:M}=c,g=Mt(c.pages,T);return f==null?Fe(g[0],v,A,D,a):Ue(g,v,A,D,M,h,f)},toBuffer(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:v,pages:A,density:D}=c,T=Mt(A,D,v)[0];return Lt(T,h,f,v)},[Jt]:r.toDataURL.bind(r),toDataURL(a="png",l={}){l=typeof l=="number"?{quality:l}:l;let c=Rt(this.pages,{extension:a,...l}),{mime:h,quality:f,matte:v,pages:A,density:D}=c,T=Mt(A,D,v)[0],M=T[T===r?Jt:"toDataURL"](h,f);return Promise.resolve(M)}})}};const je={Canvas:Ge},wt=(o,t,e={},r=e)=>{if(Array.isArray(t))t.forEach(i=>wt(o,i,e,r));else if(typeof t=="function")t(o,e,r,wt);else{const i=Object.keys(t)[0];Array.isArray(t[i])?(r[i]={},wt(o,t[i],e,r[i])):r[i]=t[i](o,e,r,wt)}return e},gt=(o,t)=>(e,r,i,n)=>{t(e,r,i)&&n(e,o,r,i)},ze=(o,t)=>(e,r,i,n)=>{const s=[];let a=e.pos;for(;t(e,r,i);){const l={};if(n(e,o,r,l),e.pos===a)break;a=e.pos,s.push(l)}return s},He=o=>({data:o,pos:0}),W=()=>o=>o.data[o.pos++],le=(o=0)=>t=>t.data[t.pos+o],it=o=>t=>t.data.subarray(t.pos,t.pos+=o),Et=o=>t=>t.data.subarray(t.pos,t.pos+o),Ot=o=>t=>Array.from(it(o)(t)).map(e=>String.fromCharCode(e)).join(""),ft=o=>t=>{const e=it(2)(t);return o?(e[1]<<8)+e[0]:(e[0]<<8)+e[1]},ce=(o,t)=>(e,r,i)=>{const n=typeof t=="function"?t(e,r,i):t,s=it(o),a=new Array(n);for(var l=0;l{for(var r=0,i=0;it=>{const e=W()(t),r=new Array(8);for(var i=0;i<8;i++)r[7-i]=!!(e&1<{const a=o[s];return a.length?n[s]=Ke(r,a.index,a.length):n[s]=r[a.index],n},{})};var St={blocks:o=>{const e=[],r=o.data.length;for(var i=0,n=W()(o);n!==0&&n;n=W()(o)){if(o.pos+n>=r){const c=r-o.pos;e.push(it(c)(o)),i+=c;break}e.push(it(n)(o)),i+=n}const s=new Uint8Array(i);for(var a=0,l=0;l{var t=Et(2)(o);return t[0]===33&&t[1]===249}),Ze=gt({image:[{code:W()},{descriptor:[{left:ft(!0)},{top:ft(!0)},{width:ft(!0)},{height:ft(!0)},{lct:Ut({exists:{index:0},interlaced:{index:1},sort:{index:2},future:{index:3,length:2},size:{index:5,length:3}})}]},gt({lct:ce(3,(o,t,e)=>Math.pow(2,e.descriptor.lct.size+1))},(o,t,e)=>e.descriptor.lct.exists),{data:[{minCodeSize:W()},St]}]},o=>le()(o)===44),qe=gt({text:[{codes:it(2)},{blockSize:W()},{preData:(o,t,e)=>it(e.text.blockSize)(o)},St]},o=>{var t=Et(2)(o);return t[0]===33&&t[1]===1}),Ve=gt({application:[{codes:it(2)},{blockSize:W()},{id:(o,t,e)=>Ot(e.blockSize)(o)},St]},o=>{var t=Et(2)(o);return t[0]===33&&t[1]===255}),Je=gt({comment:[{codes:it(2)},St]},o=>{var t=Et(2)(o);return t[0]===33&&t[1]===254}),We=[{header:[{signature:Ot(3)},{version:Ot(3)}]},{lsd:[{width:ft(!0)},{height:ft(!0)},{gct:Ut({exists:{index:0},resolution:{index:1,length:3},sort:{index:4},size:{index:5,length:3}})},{backgroundColorIndex:W()},{pixelAspectRatio:W()}]},gt({gct:ce(3,(o,t)=>Math.pow(2,t.lsd.gct.size+1))},(o,t)=>t.lsd.gct.exists),{frames:ze([Xe,Ve,Je,Ze,qe],o=>{var t=le()(o);return t===33||t===44})}],Ye=(o,t)=>{const e=new Array(o.length),r=o.length/t,i=function(h,f){const v=o.slice(f*t,(f+1)*t);e.splice.apply(e,[h*t,t].concat(v))},n=[0,4,2,1],s=[8,8,4,2];for(var a=0,l=0;l<4;l++)for(var c=n[l];c{const n=e;var s,a,l,c,h,f,v,w,A,D,d,T,m,y,S,B;const M=new Array(e),g=new Array(4096),p=new Array(4096),P=new Array(4097);for(T=o,a=1<>=c,w-=c,A>s||A==h)break;if(A==a){c=T+1,l=(1<a;)P[y++]=p[A],A=g[A];m=p[A]&255,P[y++]=m,s<4096&&(g[s]=v,p[s]=m,s++,(s&l)===0&&s<4096&&(c++,l+=s)),v=f}y--,M[B++]=P[y],D++}for(D=B;D{const t=new Uint8Array(o);return wt(He(t),We)},er=o=>{const t=o.pixels.length,e=new Uint8ClampedArray(t*4);for(var r=0;r{if(!o.image){console.warn("gif frame does not have associated image.");return}const{image:r}=o,i=r.descriptor.width*r.descriptor.height;var n=Qe(r.data.minCodeSize,r.data.blocks,i);r.descriptor.lct.interlaced&&(n=Ye(n,r.descriptor.width));const s={pixels:n,dims:{top:o.image.descriptor.top,left:o.image.descriptor.left,width:o.image.descriptor.width,height:o.image.descriptor.height}};return r.descriptor.lct&&r.descriptor.lct.exists?s.colorTable=r.lct:s.colorTable=t,o.gce&&(s.delay=(o.gce.delay||10)*10,s.disposalType=o.gce.extras.disposal,o.gce.extras.transparentColorGiven&&(s.transparentIndex=o.gce.transparentColorIndex)),s.patch=er(s),s},ir=(o,t)=>o.frames.filter(e=>e.image).map(e=>rr(e,o.gct));var or=100,K=256,Wt=K-1,ct=4,ue=16,Gt=1<>jt,sr=Gt<>3,$t=6,lr=1<<$t,cr=ar*lr,ur=30,fe=10,Ct=1<>3);var g,p;for(g=0;g>=ct,e[g][1]>>=ct,e[g][2]>>=ct,e[g][3]=g}function c(g,p,P,d,w){e[p][0]-=g*(e[p][0]-P)/Ct,e[p][1]-=g*(e[p][1]-d)/Ct,e[p][2]-=g*(e[p][2]-w)/Ct}function h(g,p,P,d,w){for(var m=Math.abs(p-g),y=Math.min(p+g,K),B=p+1,S=p-1,R=1,u,N;Bm;)N=s[R++],Bm&&(u=e[S--],u[0]-=N*(u[0]-P)/pt,u[1]-=N*(u[1]-d)/pt,u[2]-=N*(u[2]-w)/pt)}function f(g,p,P){var d=2147483647,w=d,m=-1,y=m,B,S,R,u,N;for(B=0;B>ue-ct),u>jt,n[B]-=N,i[B]+=N<>1,p=y+1;p>1,p=y+1;p<256;p++)r[p]=Wt}function A(g,p,P){for(var d,w,m,y=1e3,B=-1,S=r[p],R=S-1;S=0;)S=y?S=K:(S++,m<0&&(m=-m),d=w[0]-g,d<0&&(d=-d),m+=d,m=0&&(w=e[R],m=p-w[1],m>=y?R=-1:(R--,m<0&&(m=-m),d=w[0]-g,d<0&&(d=-d),m+=d,m>$t;for(B<=1&&(B=0),g=0;g=p&&(O-=p),g++,w===0&&(w=1),g%w===0)for(m-=m/P,y-=y/ur,B=y>>$t,B<=1&&(B=0),C=0;C=254&&S(O)}function w(C){m(bt),f=T+2,A=!0,N(T,C)}function m(C){for(var O=0;O=0){lt=z-G,G===0&&(lt=1);do if((G-=lt)<0&&(G+=z),s[G]===b){Y=a[G];continue t}while(s[G]>=0)}N(Y,O),Y=ht,f<1<0&&(C.writeByte(h),C.writeBytes(n,0,h),h=0)}function R(C){return(1<0?l|=C<=8;)d(l&255,O),l>>=8,c-=8;if((f>v||A)&&(A?(v=R(P=D),A=!1):(++P,P==At?v=1<0;)d(l&255,O),l>>=8,c-=8;S(O)}}this.encode=B}function q(){this.page=-1,this.pages=[],this.newPage()}q.pageSize=4096;q.charMap={};for(var Pt=0;Pt<256;Pt++)q.charMap[Pt]=String.fromCharCode(Pt);q.prototype.newPage=function(){this.pages[++this.page]=new Uint8Array(q.pageSize),this.cursor=0};q.prototype.getData=function(){for(var o="",t=0;tr+i.length,0));return o.reduce((r,i)=>(e.set(i,r),r+i.length),0),e};q.prototype.writeByte=function(o){this.cursor>=q.pageSize&&this.newPage(),this.pages[this.page][this.cursor++]=o};q.prototype.writeUTFBytes=function(o){for(var t=o.length,e=0;e=0&&(this.dispose=o)};$.prototype.setRepeat=function(o){this.repeat=o};$.prototype.setTransparent=function(o){this.transparent=o};$.prototype.addFrame=function(o){this.image=o,this.colorTab=this.globalPalette&&this.globalPalette.slice?this.globalPalette:null,this.getImagePixels(),this.analyzePixels(),this.globalPalette===!0&&(this.globalPalette=this.colorTab),this.firstFrame&&(this.writeHeader(),this.writeLSD(),this.writePalette(),this.repeat>=0&&this.writeNetscapeExt()),this.writeGraphicCtrlExt(),this.writeImageDesc(),!this.firstFrame&&!this.globalPalette&&this.writePalette(),this.writePixels(),this.firstFrame=!1};$.prototype.finish=function(){this.out.writeByte(59)};$.prototype.setQuality=function(o){o<1&&(o=1),this.sample=o};$.prototype.setDither=function(o){o===!0&&(o="FloydSteinberg"),this.dither=o};$.prototype.setGlobalPalette=function(o){this.globalPalette=o};$.prototype.getGlobalPalette=function(){return this.globalPalette&&this.globalPalette.slice&&this.globalPalette.slice(0)||this.globalPalette};$.prototype.writeHeader=function(){this.out.writeUTFBytes("GIF89a")};$.prototype.analyzePixels=function(){this.colorTab||(this.neuQuant=new dr(this.pixels,this.sample),this.neuQuant.buildColormap(),this.colorTab=this.neuQuant.getColormap()),this.dither?this.ditherPixels(this.dither.replace("-serpentine",""),this.dither.match(/-serpentine/)!==null):this.indexPixels(),this.pixels=null,this.colorDepth=8,this.palSize=7,this.transparent!==null&&(this.transIndex=this.findClosest(this.transparent,!0))};$.prototype.indexPixels=function(o){var t=this.pixels.length/3;this.indexedPixels=new Uint8Array(t);for(var e=0,r=0;r=0&&B+h=0&&S+c>16,(o&65280)>>8,o&255,t)};$.prototype.findClosestRGB=function(o,t,e,r){if(this.colorTab===null)return-1;if(this.neuQuant&&!r)return this.neuQuant.lookupRGB(o,t,e);for(var i=0,n=256*256*256,s=this.colorTab.length,a=0,l=0;a=0&&(t=this.dispose&7),t<<=2,this.out.writeByte(0|t|0|o),this.writeShort(this.delay),this.out.writeByte(this.transIndex),this.out.writeByte(0)};$.prototype.writeImageDesc=function(){this.out.writeByte(44),this.writeShort(0),this.writeShort(0),this.writeShort(this.width),this.writeShort(this.height),this.firstFrame||this.globalPalette?this.out.writeByte(0):this.out.writeByte(128|this.palSize)};$.prototype.writeLSD=function(){this.writeShort(this.width),this.writeShort(this.height),this.out.writeByte(240|this.palSize),this.out.writeByte(0),this.out.writeByte(0)};$.prototype.writeNetscapeExt=function(){this.out.writeByte(33),this.out.writeByte(255),this.out.writeByte(11),this.out.writeUTFBytes("NETSCAPE2.0"),this.out.writeByte(3),this.out.writeByte(1),this.writeShort(this.repeat),this.out.writeByte(0)};$.prototype.writePalette=function(){this.out.writeBytes(this.colorTab);for(var o=3*256-this.colorTab.length,t=0;t>8&255)};$.prototype.writePixels=function(){var o=new pr(this.width,this.height,this.indexedPixels,this.colorDepth);o.encode(this.out)};$.prototype.stream=function(){return this.out};var vr=globalThis&&globalThis.__awaiter||function(o,t,e,r){function i(n){return n instanceof e?n:new e(function(s){s(n)})}return new(e||(e=Promise))(function(n,s){function a(h){try{c(r.next(h))}catch(f){s(f)}}function l(h){try{c(r.throw(h))}catch(f){s(f)}}function c(h){h.done?n(h.value):i(h.value).then(a,l)}c((r=r.apply(o,t||[])).next())})};const{Canvas:nt}=je,Bt=.4;function ie(o){if(!o)return;function t(e){e.onload=null,e.onerror=null}return new Promise(function(e,r){if(o.slice(0,4)=="data"){let n=new Image;n.onload=function(){e(n),t(n)},n.onerror=function(){r("Image load error"),t(n)},n.src=o;return}let i=new Image;i.setAttribute("crossOrigin","Anonymous"),i.onload=function(){e(i)},i.onerror=function(){r("Image load error")},i.src=o})}class I{constructor(t){const e=Object.assign({},t);if(Object.keys(I.defaultOptions).forEach(r=>{r in e||Object.defineProperty(e,r,{value:I.defaultOptions[r],enumerable:!0,writable:!0})}),e.components?typeof e.components=="object"&&Object.keys(I.defaultComponentOptions).forEach(r=>{r in e.components?Object.defineProperty(e.components,r,{value:Object.assign(Object.assign({},I.defaultComponentOptions[r]),e.components[r]),enumerable:!0,writable:!0}):Object.defineProperty(e.components,r,{value:I.defaultComponentOptions[r],enumerable:!0,writable:!0})}):e.components=I.defaultComponentOptions,e.dotScale!==null&&e.dotScale!==void 0){if(e.dotScale<=0||e.dotScale>1)throw new Error("dotScale should be in range (0, 1].");e.components.data.scale=e.dotScale,e.components.timing.scale=e.dotScale,e.components.alignment.scale=e.dotScale}this.options=e,this.canvas=new nt(t.size,t.size),this.canvasContext=this.canvas.getContext("2d"),this.qrCode=new ut(-1,this.options.correctLevel),Number.isInteger(this.options.maskPattern)&&(this.qrCode.maskPattern=this.options.maskPattern),Number.isInteger(this.options.version)&&(this.qrCode.typeNumber=this.options.version),this.qrCode.addData(this.options.text),this.qrCode.make()}draw(){return new Promise(t=>this._draw().then(t))}_clear(){this.canvasContext.clearRect(0,0,this.canvas.width,this.canvas.height)}static _prepareRoundedCornerClip(t,e,r,i,n,s){t.beginPath(),t.moveTo(e,r),t.arcTo(e+i,r,e+i,r+n,s),t.arcTo(e+i,r+n,e,r+n,s),t.arcTo(e,r+n,e,r,s),t.arcTo(e,r,e+i,r,s),t.closePath()}static _getAverageRGB(t){const r={r:0,g:0,b:0};let i,n,s=-4;const a={r:0,g:0,b:0};let l=0;n=t.naturalHeight||t.height,i=t.naturalWidth||t.width;const h=new nt(i,n).getContext("2d");if(!h)return r;h.drawImage(t,0,0);let f;try{f=h.getImageData(0,0,i,n)}catch{return r}for(;(s+=5*4)200||f.data[s+1]>200||f.data[s+2]>200||(++l,a.r+=f.data[s],a.g+=f.data[s+1],a.b+=f.data[s+2]);return a.r=~~(a.r/l),a.g=~~(a.g/l),a.b=~~(a.b/l),a}static _drawDot(t,e,r,i,n=0,s=1){t.fillRect((e+n)*i,(r+n)*i,s*i,s*i)}static _drawAlignProtector(t,e,r,i){t.clearRect((e-2)*i,(r-2)*i,5*i,5*i),t.fillRect((e-2)*i,(r-2)*i,5*i,5*i)}static _drawAlign(t,e,r,i,n=0,s=1,a,l){const c=t.fillStyle;t.fillStyle=a,new Array(4).fill(0).map((h,f)=>{I._drawDot(t,e-2+f,r-2,i,n,s),I._drawDot(t,e+2,r-2+f,i,n,s),I._drawDot(t,e+2-f,r+2,i,n,s),I._drawDot(t,e-2,r+2-f,i,n,s)}),I._drawDot(t,e,r,i,n,s),l||(t.fillStyle="rgba(255, 255, 255, 0.6)",new Array(2).fill(0).map((h,f)=>{I._drawDot(t,e-1+f,r-1,i,n,s),I._drawDot(t,e+1,r-1+f,i,n,s),I._drawDot(t,e+1-f,r+1,i,n,s),I._drawDot(t,e-1,r+1-f,i,n,s)})),t.fillStyle=c}_draw(){var t,e,r,i,n,s,a,l,c,h,f,v,A,D,T,M,g,p,P;return vr(this,void 0,void 0,function*(){const d=(t=this.qrCode)===null||t===void 0?void 0:t.moduleCount,w=this.options.size;let m=this.options.margin;(m<0||m*2>=w)&&(m=0);const y=Math.ceil(m),B=w-2*m,S=this.options.whiteMargin,R=this.options.backgroundDimming,u=Math.ceil(B/d),N=u*d,C=N+2*y,O=new nt(C,C),b=O.getContext("2d");this._clear(),b.save(),b.translate(y,y);const ht=new nt(C,C),G=ht.getContext("2d");let Y=null,lt=[];if(this.options.gifBackground){const k=tr(this.options.gifBackground);if(Y=k,lt=ir(k),this.options.autoColor){let E=0,x=0,_=0,H=0;for(let F=0;F200||U[1]>200||U[2]>200||U[0]===0&&U[1]===0&&U[2]===0||(H++,E+=U[0],x+=U[1],_+=U[2])}E=~~(E/H),x=~~(x/H),_=~~(_/H),this.options.colorDark=`rgb(${E},${x},${_})`}}else if(this.options.backgroundImage){const k=yield ie(this.options.backgroundImage);if(this.options.autoColor){const E=I._getAverageRGB(k);this.options.colorDark=`rgb(${E.r},${E.g},${E.b})`}G.drawImage(k,0,0,k.width,k.height,0,0,C,C),G.rect(0,0,C,C),G.fillStyle=R,G.fill()}else G.rect(0,0,C,C),G.fillStyle=this.options.colorLight,G.fill();const z=L.getPatternPosition(this.qrCode.typeNumber),Q=((r=(e=this.options.components)===null||e===void 0?void 0:e.data)===null||r===void 0?void 0:r.scale)||Bt,zt=(1-Q)*.5;for(let k=0;k=d-8)||E>=d-8&&k<8,H=k==6&&E>=8&&E<=d-8||E==6&&k>=8&&k<=d-8;let F=_||H;for(let X=1;X=z[X]-2&&k<=z[X]+2&&E>=z[X]-2&&E<=z[X]+2;const U=E*u+(F?0:zt*u),tt=k*u+(F?0:zt*u);if(b.strokeStyle=x?this.options.colorDark:this.options.colorLight,b.lineWidth=.5,b.fillStyle=x?this.options.colorDark:this.options.colorLight,z.length===0)F||b.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u);else{const X=E=d-4-5&&k=d-4-5;!F&&!X&&b.fillRect(U,tt,(F?1:Q)*u,(F?1:Q)*u)}}const J=z[z.length-1],pe=this.options.colorLight;if(b.fillStyle=pe,b.fillRect(0,0,8*u,8*u),b.fillRect(0,(d-8)*u,8*u,8*u),b.fillRect((d-8)*u,0,8*u,8*u),!((n=(i=this.options.components)===null||i===void 0?void 0:i.timing)===null||n===void 0)&&n.protectors&&(b.fillRect(8*u,6*u,(d-8-8)*u,u),b.fillRect(6*u,8*u,u,(d-8-8)*u)),!((a=(s=this.options.components)===null||s===void 0?void 0:s.cornerAlignment)===null||a===void 0)&&a.protectors&&I._drawAlignProtector(b,J,J,u),!((c=(l=this.options.components)===null||l===void 0?void 0:l.alignment)===null||c===void 0)&&c.protectors)for(let k=0;k=1)&&(E=.2),x<0&&(x=0),_<0&&(_=0);const H=N*E,F=.5*(C-H),U=F;b.restore(),b.fillStyle=this.options.logoBackgroundColor,b.save(),I._prepareRoundedCornerClip(b,F-x,U-x,H+2*x,H+2*x,_+x),b.clip();const tt=b.globalCompositeOperation;b.globalCompositeOperation="destination-out",b.fill(),b.globalCompositeOperation=tt,b.restore(),b.save(),I._prepareRoundedCornerClip(b,F,U,H,H,_),b.clip(),b.drawImage(k,F,U,H,H),b.restore(),b.save(),b.translate(y,y)}if(Y){let k,E,x,_,H,F;if(lt.forEach(function(U){k||(k=new $(w,w),k.setDelay(U.delay),k.setRepeat(0));const{width:tt,height:X}=U.dims;E||(E=new nt(tt,X),x=E.getContext("2d"),x.rect(0,0,E.width,E.height),x.fillStyle="#ffffff",x.fill()),(!_||!F||tt!==_.width||X!==_.height)&&(_=new nt(tt,X),H=_.getContext("2d"),F=H.createImageData(tt,X)),F.data.set(U.patch),H.putImageData(F,0,0),x.drawImage(_.getContext("2d").canvas,U.dims.left,U.dims.top);const yt=new nt(C,C),mt=yt.getContext("2d");mt.drawImage(E.getContext("2d").canvas,0,0,C,C),mt.rect(0,0,C,C),mt.fillStyle=R,mt.fill(),mt.drawImage(O.getContext("2d").canvas,0,0,C,C);const _t=new nt(w,w),Zt=_t.getContext("2d");Zt.drawImage(yt.getContext("2d").canvas,0,0,w,w),k.addFrame(Zt.getImageData(0,0,_t.width,_t.height).data)}),!k)throw new Error("No frames.");if(k.finish(),oe(this.canvas)){const tt=k.stream().toFlattenUint8Array().reduce((X,yt)=>X+String.fromCharCode(yt),"");return Promise.resolve(`data:image/gif;base64,${window.btoa(tt)}`)}return Promise.resolve(Buffer.from(k.stream().toFlattenUint8Array()))}else{G.drawImage(O.getContext("2d").canvas,0,0,C,C),b.drawImage(ht.getContext("2d").canvas,-y,-y,C,C);const k=new nt(w,w);k.getContext("2d").drawImage(O.getContext("2d").canvas,0,0,w,w),this.canvas=k;const x=this.options.gifBackground?"gif":"png";return oe(this.canvas)?Promise.resolve(this.canvas.toDataURL(x)):Promise.resolve(this.canvas.toBuffer(x))}})}}I.CorrectLevel=Z;I.defaultComponentOptions={data:{scale:.4},timing:{scale:.5,protectors:!1},alignment:{scale:.5,protectors:!1},cornerAlignment:{scale:.5,protectors:!0}};I.defaultOptions={text:"",size:400,margin:20,colorDark:"#000000",colorLight:"rgba(255, 255, 255, 0.6)",correctLevel:Z.M,backgroundImage:void 0,backgroundDimming:"rgba(0,0,0,0)",logoImage:void 0,logoScale:.2,logoMargin:4,logoCornerRadius:8,whiteMargin:!0,components:I.defaultComponentOptions,autoColor:!0,logoBackgroundColor:"#ffffff",backgroundColor:"#ffffff"};function oe(o){try{return o instanceof HTMLElement}catch{return typeof o=="object"&&o.nodeType===1&&typeof o.style=="object"&&typeof o.ownerDocument=="object"}}function kt(o,...t){if(Array.isArray(o))o.forEach(e=>kt(e,...t));else return o(...t)}const mr=(o,t)=>{const e=document.createElement("a");e.href=o,e.download=t||new Date().getTime()+".png",e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)},br=o=>new Promise((t,e)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const i=new FileReader;i.onloadend=()=>{t(i.result)},i.onerror=n=>{e(n)},i.onabort=n=>{e(n)},i.readAsArrayBuffer(r.response)},r.open("GET",o),r.send()}),Nt=be({name:"Vue3NextQrcode",props:ke,setup(o,t){const{expose:e}=t,r=ye(()=>({"--ray-qrcode-width":o.size+"px","--ray-qrcode-height":o.size+"px","--ray-qrcode-border-radius":o.logoCornerRadius+"px","--ray-qrcode-mask-color":o.maskColor})),i=qt();let n;const s=qt(!1);let a;const l=async()=>{const{gifBackgroundURL:v}=o;if(v)try{n=await br(v)}catch(A){console.error(A)}},c=()=>{const{gifBackgroundURL:v,gifBackground:A,...D}=o;new I({...D,gifBackground:n??void 0}).draw().then(T=>{const{onSuccess:M}=o;M&&kt(M,T),i.value=T}).catch(T=>{const{onError:M}=o;M&&kt(M,T)})},h=()=>{if(t.slots.errorAction)return;const{onReload:v}=o;v&&kt(v)},f=v=>i.value&&typeof i.value=="string"?new Promise(A=>{mr(i.value,v),A()}):Promise.reject();return Ce(()=>{o.watchText?a=Ae(()=>o.text,()=>c()):a==null||a()}),e({downloadQRCode:f}),Pe(async()=>{await l(),c()}),Be(()=>{a==null||a()}),{qrcodeURL:i,errorActionClick:h,cssVars:r,isClick:s}},render(){return ot("div",{class:"ray-qrcode",style:[this.cssVars]},[ot("div",{class:[this.status==="loading"&&!this.$slots.loading?"ray-qrcode__loading":"",this.$slots.loading?"ray-qrcode__loading--custom":""]},[this.status==="loading"?this.$slots.loading?ot("div",{class:"ray-qrcode__loading-slots"},[this.$slots.loading()]):ot("div",{class:"ray-qrcode__spin"},null):null,ot("img",we({src:this.qrcodeURL},{img_tag:"VUE3_NEXT_QRCODE"}),null)]),this.status==="error"?ot("div",{class:"ray-qrcode__error"},[ot("div",{class:"ray-qrcode__error-content"},[typeof this.errorDescription=="string"?this.errorDescription:()=>this.errorDescription]),ot("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():ot("span",{onMousedown:()=>{this.isClick=!0},onMouseup:()=>{this.isClick=!1},class:[this.isClick?"ray-qrcode__error-btn-click":""]},[this.errorActionDescription])])]):null])}});Nt.install=function(o){o.component(Nt.name,Nt)};export{Nt as Q};
diff --git a/js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BsHQwc6L.js.gz b/js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BsHQwc6L.js.gz
new file mode 100644
index 00000000..0c1d1a77
Binary files /dev/null and b/js/vue3-next-qrcode@2.0.10_typescript@5.6.3-BsHQwc6L.js.gz differ
diff --git a/js/vue@3.5.13_typescript@5.6.3-l0sNRNKZ.js b/js/vue@3.5.16_typescript@5.6.3-l0sNRNKZ.js
similarity index 100%
rename from js/vue@3.5.13_typescript@5.6.3-l0sNRNKZ.js
rename to js/vue@3.5.16_typescript@5.6.3-l0sNRNKZ.js
diff --git a/js/vue@3.5.13_typescript@5.6.3-l0sNRNKZ.js.gz b/js/vue@3.5.16_typescript@5.6.3-l0sNRNKZ.js.gz
similarity index 100%
rename from js/vue@3.5.13_typescript@5.6.3-l0sNRNKZ.js.gz
rename to js/vue@3.5.16_typescript@5.6.3-l0sNRNKZ.js.gz
diff --git a/js/vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js.gz b/js/vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js.gz
deleted file mode 100644
index 459dc3f3..00000000
Binary files a/js/vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js.gz and /dev/null differ
diff --git a/js/vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js b/js/vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js
similarity index 98%
rename from js/vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js
rename to js/vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js
index 6e78c190..70aca273 100644
--- a/js/vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js
+++ b/js/vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js
@@ -1 +1 @@
-import{a as Z,o as fe}from"./evtd@0.2.4-CI_DDEu_.js";import{B as ze,d as pe,z as G,e as De,a as Ne}from"./seemly@0.3.9-DfXeAbNj.js";import{J as _e,F as Ie,N as je,m as W,y as Ee,g as Ce,x as ne,i as re,O as Fe,h as z,T as Pe,f as D,l as R,w as Q,n as Ae,U as Be,p as Ue,L as qe,M as Ke}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as F,u as N}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import{u as oe}from"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import{h as Ge,u as q,o as Je,i as Qe}from"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import{z as Ze}from"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import{R as Re}from"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import{C as et}from"./css-render@0.15.14-C5toWlUr.js";function ce(n,e,t="default"){const r=e[t];if(r===void 0)throw new Error(`[vueuc/${n}]: slot[${t}] is empty.`);return r()}function he(n,e=!0,t=[]){return n.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&t.push(_e(String(r)));return}if(Array.isArray(r)){he(r,e,t);return}if(r.type===Ie){if(r.children===null)return;Array.isArray(r.children)&&he(r.children,e,t)}else r.type!==je&&t.push(r)}}),t}function me(n,e,t="default"){const r=e[t];if(r===void 0)throw new Error(`[vueuc/${n}]: slot[${t}] is empty.`);const o=he(r());if(o.length===1)return o[0];throw new Error(`[vueuc/${n}]: slot[${t}] should have exactly one child.`)}let L=null;function We(){if(L===null&&(L=document.getElementById("v-binder-view-measurer"),L===null)){L=document.createElement("div"),L.id="v-binder-view-measurer";const{style:n}=L;n.position="fixed",n.left="0",n.right="0",n.top="0",n.bottom="0",n.pointerEvents="none",n.visibility="hidden",document.body.appendChild(L)}return L.getBoundingClientRect()}function tt(n,e){const t=We();return{top:e,left:n,height:0,width:0,right:t.width-n,bottom:t.height-e}}function ue(n){const e=n.getBoundingClientRect(),t=We();return{left:e.left-t.left,top:e.top-t.top,bottom:t.height+t.top-e.bottom,right:t.width+t.left-e.right,width:e.width,height:e.height}}function nt(n){return n.nodeType===9?null:n.parentNode}function Oe(n){if(n===null)return null;const e=nt(n);if(e===null)return null;if(e.nodeType===9)return document;if(e.nodeType===1){const{overflow:t,overflowX:r,overflowY:o}=getComputedStyle(e);if(/(auto|scroll|overlay)/.test(t+o+r))return e}return Oe(e)}const It=W({name:"Binder",props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup(n){var e;Ee("VBinder",(e=Ce())===null||e===void 0?void 0:e.proxy);const t=re("VBinder",null),r=F(null),o=i=>{r.value=i,t&&n.syncTargetWithParent&&t.setTargetRef(i)};let u=[];const b=()=>{let i=r.value;for(;i=Oe(i),i!==null;)u.push(i);for(const g of u)fe("scroll",g,x,!0)},w=()=>{for(const i of u)Z("scroll",i,x,!0);u=[]},l=new Set,h=i=>{l.size===0&&b(),l.has(i)||l.add(i)},p=i=>{l.has(i)&&l.delete(i),l.size===0&&w()},x=()=>{ze(d)},d=()=>{l.forEach(i=>i())},f=new Set,m=i=>{f.size===0&&fe("resize",window,a),f.has(i)||f.add(i)},v=i=>{f.has(i)&&f.delete(i),f.size===0&&Z("resize",window,a)},a=()=>{f.forEach(i=>i())};return ne(()=>{Z("resize",window,a),w()}),{targetRef:r,setTargetRef:o,addScrollListener:h,removeScrollListener:p,addResizeListener:m,removeResizeListener:v}},render(){return ce("binder",this.$slots)}}),Et=W({name:"Target",setup(){const{setTargetRef:n,syncTarget:e}=re("VBinder");return{syncTarget:e,setTargetDirective:{mounted:n,updated:n}}},render(){const{syncTarget:n,setTargetDirective:e}=this;return n?Fe(me("follower",this.$slots),[[e]]):me("follower",this.$slots)}});function ve(n,e){console.error(`[vueuc/${n}]: ${e}`)}const{c:B}=et(),ie="vueuc-style";function be(n){return n&-n}class ke{constructor(e,t){this.l=e,this.min=t;const r=new Array(e+1);for(let o=0;oo)throw new Error("[FinweckTree.sum]: `i` is larger than length.");let u=e*r;for(;e>0;)u+=t[e],e-=be(e);return u}getBound(e){let t=0,r=this.l;for(;r>t;){const o=Math.floor((t+r)/2),u=this.sum(o);if(u>e){r=o;continue}else if(u{const{to:e}=n;return e??"body"})}},render(){return this.showTeleport?this.disabled?ce("lazy-teleport",this.$slots):z(Pe,{disabled:this.disabled,to:this.mergedTo},ce("lazy-teleport",this.$slots)):null}}),ee={top:"bottom",bottom:"top",left:"right",right:"left"},ge={start:"end",center:"center",end:"start"},ae={top:"height",bottom:"height",left:"width",right:"width"},ot={"bottom-start":"top left",bottom:"top center","bottom-end":"top right","top-start":"bottom left",top:"bottom center","top-end":"bottom right","right-start":"top left",right:"center left","right-end":"bottom left","left-start":"top right",left:"center right","left-end":"bottom right"},it={"bottom-start":"bottom left",bottom:"bottom center","bottom-end":"bottom right","top-start":"top left",top:"top center","top-end":"top right","right-start":"top right",right:"center right","right-end":"bottom right","left-start":"top left",left:"center left","left-end":"bottom left"},lt={"bottom-start":"right","bottom-end":"left","top-start":"right","top-end":"left","right-start":"bottom","right-end":"top","left-start":"bottom","left-end":"top"},ye={top:!0,bottom:!1,left:!0,right:!1},xe={top:"end",bottom:"start",left:"end",right:"start"};function st(n,e,t,r,o,u){if(!o||u)return{placement:n,top:0,left:0};const[b,w]=n.split("-");let l=w??"center",h={top:0,left:0};const p=(f,m,v)=>{let a=0,i=0;const g=t[f]-e[m]-e[f];return g>0&&r&&(v?i=ye[m]?g:-g:a=ye[m]?g:-g),{left:a,top:i}},x=b==="left"||b==="right";if(l!=="center"){const f=lt[n],m=ee[f],v=ae[f];if(t[v]>e[v]){if(e[f]+e[v]e[m]&&(l=ge[w])}else{const f=b==="bottom"||b==="top"?"left":"top",m=ee[f],v=ae[f],a=(t[v]-e[v])/2;(e[f]e[m]?(l=xe[f],h=p(v,f,x)):(l=xe[m],h=p(v,m,x)))}let d=b;return e[b] *",{pointerEvents:"all"})])]),Ct=W({name:"Follower",inheritAttrs:!1,props:{show:Boolean,enabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom"},syncTrigger:{type:Array,default:["resize","scroll"]},to:[String,Object],flip:{type:Boolean,default:!0},internalShift:Boolean,x:Number,y:Number,width:String,minWidth:String,containerClass:String,teleportDisabled:Boolean,zindexable:{type:Boolean,default:!0},zIndex:Number,overlap:Boolean},setup(n){const e=re("VBinder"),t=q(()=>n.enabled!==void 0?n.enabled:n.show),r=F(null),o=F(null),u=()=>{const{syncTrigger:d}=n;d.includes("scroll")&&e.addScrollListener(l),d.includes("resize")&&e.addResizeListener(l)},b=()=>{e.removeScrollListener(l),e.removeResizeListener(l)};R(()=>{t.value&&(l(),u())});const w=oe();dt.mount({id:"vueuc/binder",head:!0,anchorMetaName:ie,ssr:w}),ne(()=>{b()}),Je(()=>{t.value&&l()});const l=()=>{if(!t.value)return;const d=r.value;if(d===null)return;const f=e.targetRef,{x:m,y:v,overlap:a}=n,i=m!==void 0&&v!==void 0?tt(m,v):ue(f);d.style.setProperty("--v-target-width",`${Math.round(i.width)}px`),d.style.setProperty("--v-target-height",`${Math.round(i.height)}px`);const{width:g,minWidth:M,placement:E,internalShift:_,flip:V}=n;d.setAttribute("v-placement",E),a?d.setAttribute("v-overlap",""):d.removeAttribute("v-overlap");const{style:T}=d;g==="target"?T.width=`${i.width}px`:g!==void 0?T.width=g:T.width="",M==="target"?T.minWidth=`${i.width}px`:M!==void 0?T.minWidth=M:T.minWidth="";const H=ue(d),j=ue(o.value),{left:X,top:P,placement:U}=st(E,i,H,_,V,a),s=ut(U,a),{left:c,top:y,transform:$}=at(U,j,i,P,X,a);d.setAttribute("v-placement",U),d.style.setProperty("--v-offset-left",`${Math.round(X)}px`),d.style.setProperty("--v-offset-top",`${Math.round(P)}px`),d.style.transform=`translateX(${c}) translateY(${y}) ${$}`,d.style.setProperty("--v-transform-origin",s),d.style.transformOrigin=s};Q(t,d=>{d?(u(),h()):b()});const h=()=>{Ae().then(l).catch(d=>console.error(d))};["placement","x","y","internalShift","flip","width","overlap","minWidth"].forEach(d=>{Q(N(n,d),l)}),["teleportDisabled"].forEach(d=>{Q(N(n,d),h)}),Q(N(n,"syncTrigger"),d=>{d.includes("resize")?e.addResizeListener(l):e.removeResizeListener(l),d.includes("scroll")?e.addScrollListener(l):e.removeScrollListener(l)});const p=Qe(),x=q(()=>{const{to:d}=n;if(d!==void 0)return d;p.value});return{VBinder:e,mergedEnabled:t,offsetContainerRef:o,followerRef:r,mergedTo:x,syncPosition:l}},render(){return z(rt,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var n,e;const t=z("div",{class:["v-binder-follower-container",this.containerClass],ref:"offsetContainerRef"},[z("div",{class:"v-binder-follower-content",ref:"followerRef"},(e=(n=this.$slots).default)===null||e===void 0?void 0:e.call(n))]);return this.zindexable?Fe(t,[[Ze,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):t}})}});class ft{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||Re)(this.handleResize),this.elHandlersMap=new Map}handleResize(e){for(const t of e){const r=this.elHandlersMap.get(t.target);r!==void 0&&r(t)}}registerHandler(e,t){this.elHandlersMap.set(e,t),this.observer.observe(e)}unregisterHandler(e){this.elHandlersMap.has(e)&&(this.elHandlersMap.delete(e),this.observer.unobserve(e))}}const Me=new ft,$e=W({name:"ResizeObserver",props:{onResize:Function},setup(n){let e=!1;const t=Ce().proxy;function r(o){const{onResize:u}=n;u!==void 0&&u(o)}R(()=>{const o=t.$el;if(o===void 0){ve("resize-observer","$el does not exist.");return}if(o.nextElementSibling!==o.nextSibling&&o.nodeType===3&&o.nodeValue!==""){ve("resize-observer","$el can not be observed (it may be a text node).");return}o.nextElementSibling!==null&&(Me.registerHandler(o.nextElementSibling,r),e=!0)}),ne(()=>{e&&Me.unregisterHandler(t.$el.nextElementSibling)})},render(){return Be(this.$slots,"default")}});let te;function ct(){return typeof document>"u"?!1:(te===void 0&&("matchMedia"in window?te=window.matchMedia("(pointer:coarse)").matches:te=!1),te)}let de;function Se(){return typeof document>"u"?1:(de===void 0&&(de="chrome"in window?window.devicePixelRatio:1),de)}const Le="VVirtualListXScroll";function ht({columnsRef:n,renderColRef:e,renderItemWithColsRef:t}){const r=F(0),o=F(0),u=D(()=>{const h=n.value;if(h.length===0)return null;const p=new ke(h.length,0);return h.forEach((x,d)=>{p.add(d,x.width)}),p}),b=q(()=>{const h=u.value;return h!==null?Math.max(h.getBound(o.value)-1,0):0}),w=h=>{const p=u.value;return p!==null?p.sum(h):0},l=q(()=>{const h=u.value;return h!==null?Math.min(h.getBound(o.value+r.value)+1,n.value.length-1):0});return Ee(Le,{startIndexRef:b,endIndexRef:l,columnsRef:n,renderColRef:e,renderItemWithColsRef:t,getLeft:w}),{listWidthRef:r,scrollLeftRef:o}}const Te=W({name:"VirtualListRow",props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},setup(){const{startIndexRef:n,endIndexRef:e,columnsRef:t,getLeft:r,renderColRef:o,renderItemWithColsRef:u}=re(Le);return{startIndex:n,endIndex:e,columns:t,renderCol:o,renderItemWithCols:u,getLeft:r}},render(){const{startIndex:n,endIndex:e,columns:t,renderCol:r,renderItemWithCols:o,getLeft:u,item:b}=this;if(o!=null)return o({itemIndex:this.index,startColIndex:n,endColIndex:e,allColumns:t,item:b,getLeft:u});if(r!=null){const w=[];for(let l=n;l<=e;++l){const h=t[l];w.push(r({column:h,left:u(l),item:b}))}return w}return null}}),pt=B(".v-vl",{maxHeight:"inherit",height:"100%",overflow:"auto",minWidth:"1px"},[B("&:not(.v-vl--show-scrollbar)",{scrollbarWidth:"none"},[B("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",{width:0,height:0,display:"none"})])]),Ft=W({name:"VirtualList",inheritAttrs:!1,props:{showScrollbar:{type:Boolean,default:!0},columns:{type:Array,default:()=>[]},renderCol:Function,renderItemWithCols:Function,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:"div"},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:"key"},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},setup(n){const e=oe();pt.mount({id:"vueuc/virtual-list",head:!0,anchorMetaName:ie,ssr:e}),R(()=>{const{defaultScrollIndex:s,defaultScrollKey:c}=n;s!=null?a({index:s}):c!=null&&a({key:c})});let t=!1,r=!1;qe(()=>{if(t=!1,!r){r=!0;return}a({top:f.value,left:b.value})}),Ke(()=>{t=!0,r||(r=!0)});const o=q(()=>{if(n.renderCol==null&&n.renderItemWithCols==null||n.columns.length===0)return;let s=0;return n.columns.forEach(c=>{s+=c.width}),s}),u=D(()=>{const s=new Map,{keyField:c}=n;return n.items.forEach((y,$)=>{s.set(y[c],$)}),s}),{scrollLeftRef:b,listWidthRef:w}=ht({columnsRef:N(n,"columns"),renderColRef:N(n,"renderCol"),renderItemWithColsRef:N(n,"renderItemWithCols")}),l=F(null),h=F(void 0),p=new Map,x=D(()=>{const{items:s,itemSize:c,keyField:y}=n,$=new ke(s.length,c);return s.forEach((I,C)=>{const S=I[y],A=p.get(S);A!==void 0&&$.add(C,A)}),$}),d=F(0),f=F(0),m=q(()=>Math.max(x.value.getBound(f.value-pe(n.paddingTop))-1,0)),v=D(()=>{const{value:s}=h;if(s===void 0)return[];const{items:c,itemSize:y}=n,$=m.value,I=Math.min($+Math.ceil(s/y+1),c.length-1),C=[];for(let S=$;S<=I;++S)C.push(c[S]);return C}),a=(s,c)=>{if(typeof s=="number"){E(s,c,"auto");return}const{left:y,top:$,index:I,key:C,position:S,behavior:A,debounce:k=!0}=s;if(y!==void 0||$!==void 0)E(y,$,A);else if(I!==void 0)M(I,A,k);else if(C!==void 0){const le=u.value.get(C);le!==void 0&&M(le,A,k)}else S==="bottom"?E(0,Number.MAX_SAFE_INTEGER,A):S==="top"&&E(0,0,A)};let i,g=null;function M(s,c,y){const{value:$}=x,I=$.sum(s)+pe(n.paddingTop);if(!y)l.value.scrollTo({left:0,top:I,behavior:c});else{i=s,g!==null&&window.clearTimeout(g),g=window.setTimeout(()=>{i=void 0,g=null},16);const{scrollTop:C,offsetHeight:S}=l.value;if(I>C){const A=$.get(s);I+A<=C+S||l.value.scrollTo({left:0,top:I+A-S,behavior:c})}else l.value.scrollTo({left:0,top:I,behavior:c})}}function E(s,c,y){l.value.scrollTo({left:s,top:c,behavior:y})}function _(s,c){var y,$,I;if(t||n.ignoreItemResize||U(c.target))return;const{value:C}=x,S=u.value.get(s),A=C.get(S),k=(I=($=(y=c.borderBoxSize)===null||y===void 0?void 0:y[0])===null||$===void 0?void 0:$.blockSize)!==null&&I!==void 0?I:c.contentRect.height;if(k===A)return;k-n.itemSize===0?p.delete(s):p.set(s,k-n.itemSize);const K=k-A;if(K===0)return;C.add(S,K);const Y=l.value;if(Y!=null){if(i===void 0){const se=C.sum(S);Y.scrollTop>se&&Y.scrollBy(0,K)}else if(SY.scrollTop+Y.offsetHeight&&Y.scrollBy(0,K)}P()}d.value++}const V=!ct();let T=!1;function H(s){var c;(c=n.onScroll)===null||c===void 0||c.call(n,s),(!V||!T)&&P()}function j(s){var c;if((c=n.onWheel)===null||c===void 0||c.call(n,s),V){const y=l.value;if(y!=null){if(s.deltaX===0&&(y.scrollTop===0&&s.deltaY<=0||y.scrollTop+y.offsetHeight>=y.scrollHeight&&s.deltaY>=0))return;s.preventDefault(),y.scrollTop+=s.deltaY/Se(),y.scrollLeft+=s.deltaX/Se(),P(),T=!0,ze(()=>{T=!1})}}}function X(s){if(t||U(s.target))return;if(n.renderCol==null&&n.renderItemWithCols==null){if(s.contentRect.height===h.value)return}else if(s.contentRect.height===h.value&&s.contentRect.width===w.value)return;h.value=s.contentRect.height,w.value=s.contentRect.width;const{onResize:c}=n;c!==void 0&&c(s)}function P(){const{value:s}=l;s!=null&&(f.value=s.scrollTop,b.value=s.scrollLeft)}function U(s){let c=s;for(;c!==null;){if(c.style.display==="none")return!0;c=c.parentElement}return!1}return{listHeight:h,listStyle:{overflow:"auto"},keyToIndex:u,itemsStyle:D(()=>{const{itemResizable:s}=n,c=G(x.value.sum());return d.value,[n.itemsStyle,{boxSizing:"content-box",width:G(o.value),height:s?"":c,minHeight:s?c:"",paddingTop:G(n.paddingTop),paddingBottom:G(n.paddingBottom)}]}),visibleItemsStyle:D(()=>(d.value,{transform:`translateY(${G(x.value.sum(m.value))})`})),viewportItems:v,listElRef:l,itemsElRef:F(null),scrollTo:a,handleListResize:X,handleListScroll:H,handleListWheel:j,handleItemResize:_}},render(){const{itemResizable:n,keyField:e,keyToIndex:t,visibleItemsTag:r}=this;return z($e,{onResize:this.handleListResize},{default:()=>{var o,u;return z("div",Ue(this.$attrs,{class:["v-vl",this.showScrollbar&&"v-vl--show-scrollbar"],onScroll:this.handleListScroll,onWheel:this.handleListWheel,ref:"listElRef"}),[this.items.length!==0?z("div",{ref:"itemsElRef",class:"v-vl-items",style:this.itemsStyle},[z(r,Object.assign({class:"v-vl-visible-items",style:this.visibleItemsStyle},this.visibleItemsProps),{default:()=>{const{renderCol:b,renderItemWithCols:w}=this;return this.viewportItems.map(l=>{const h=l[e],p=t.get(h),x=b!=null?z(Te,{index:p,item:l}):void 0,d=w!=null?z(Te,{index:p,item:l}):void 0,f=this.$slots.default({item:l,renderedCols:x,renderedItemWithCols:d,index:p})[0];return n?z($e,{key:h,onResize:m=>this.handleItemResize(h,m)},{default:()=>f}):(f.key=h,f)})}})]):(u=(o=this.$slots).empty)===null||u===void 0?void 0:u.call(o)])}})}}),mt=B(".v-x-scroll",{overflow:"auto",scrollbarWidth:"none"},[B("&::-webkit-scrollbar",{width:0,height:0})]),At=W({name:"XScroll",props:{disabled:Boolean,onScroll:Function},setup(){const n=F(null);function e(o){!(o.currentTarget.offsetWidthd){const{updateCounter:V}=n;for(let T=M;T>=0;--T){const H=i-1-T;V!==void 0?V(H):p.textContent=`${H}`;const j=p.offsetWidth;if(v-=f[T],v+j<=d||T===0){a=!0,M=T-1,m&&(M===-1?(m.style.maxWidth=`${d-j}px`,m.style.boxSizing="border-box"):m.style.maxWidth="");const{onUpdateCount:X}=n;X&&X(H);break}}}}const{onUpdateOverflow:g}=n;a?g!==void 0&&g(!0):(g!==void 0&&g(!1),p.setAttribute(O,""))}const u=oe();return vt.mount({id:"vueuc/overflow",head:!0,anchorMetaName:ie,ssr:u}),R(()=>o({showAllItemsBeforeCalculate:!1})),{selfRef:t,counterRef:r,sync:o}},render(){const{$slots:n}=this;return Ae(()=>this.sync({showAllItemsBeforeCalculate:!1})),z("div",{class:"v-overflow",ref:"selfRef"},[Be(n,"default"),n.counter?n.counter():z("span",{style:{display:"inline-block"},ref:"counterRef"}),n.tail?n.tail():null])}});function Ve(n){return n instanceof HTMLElement}function He(n){for(let e=0;e=0;e--){const t=n.childNodes[e];if(Ve(t)&&(Ye(t)||Xe(t)))return!0}return!1}function Ye(n){if(!bt(n))return!1;try{n.focus({preventScroll:!0})}catch{}return document.activeElement===n}function bt(n){if(n.tabIndex>0||n.tabIndex===0&&n.getAttribute("tabIndex")!==null)return!0;if(n.getAttribute("disabled"))return!1;switch(n.nodeName){case"A":return!!n.href&&n.rel!=="ignore";case"INPUT":return n.type!=="hidden"&&n.type!=="file";case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}}let J=[];const Wt=W({name:"FocusTrap",props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:String,finalFocusTo:String,returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(n){const e=De(),t=F(null),r=F(null);let o=!1,u=!1;const b=typeof document>"u"?null:document.activeElement;function w(){return J[J.length-1]===e}function l(a){var i;a.code==="Escape"&&w()&&((i=n.onEsc)===null||i===void 0||i.call(n,a))}R(()=>{Q(()=>n.active,a=>{a?(x(),fe("keydown",document,l)):(Z("keydown",document,l),o&&d())},{immediate:!0})}),ne(()=>{Z("keydown",document,l),o&&d()});function h(a){if(!u&&w()){const i=p();if(i===null||i.contains(Ne(a)))return;f("first")}}function p(){const a=t.value;if(a===null)return null;let i=a;for(;i=i.nextSibling,!(i===null||i instanceof Element&&i.tagName==="DIV"););return i}function x(){var a;if(!n.disabled){if(J.push(e),n.autoFocus){const{initialFocusTo:i}=n;i===void 0?f("first"):(a=we(i))===null||a===void 0||a.focus({preventScroll:!0})}o=!0,document.addEventListener("focus",h,!0)}}function d(){var a;if(n.disabled||(document.removeEventListener("focus",h,!0),J=J.filter(g=>g!==e),w()))return;const{finalFocusTo:i}=n;i!==void 0?(a=we(i))===null||a===void 0||a.focus({preventScroll:!0}):n.returnFocusOnDeactivated&&b instanceof HTMLElement&&(u=!0,b.focus({preventScroll:!0}),u=!1)}function f(a){if(w()&&n.active){const i=t.value,g=r.value;if(i!==null&&g!==null){const M=p();if(M==null||M===g){u=!0,i.focus({preventScroll:!0}),u=!1;return}u=!0;const E=a==="first"?He(M):Xe(M);u=!1,E||(u=!0,i.focus({preventScroll:!0}),u=!1)}}}function m(a){if(u)return;const i=p();i!==null&&(a.relatedTarget!==null&&i.contains(a.relatedTarget)?f("last"):f("first"))}function v(a){u||(a.relatedTarget!==null&&a.relatedTarget===t.value?f("last"):f("first"))}return{focusableStartRef:t,focusableEndRef:r,focusableStyle:"position: absolute; height: 0; width: 0;",handleStartFocus:m,handleEndFocus:v}},render(){const{default:n}=this.$slots;if(n===void 0)return null;if(this.disabled)return n();const{active:e,focusableStyle:t}=this;return z(Ie,null,[z("div",{"aria-hidden":"true",tabindex:e?"0":"-1",ref:"focusableStartRef",style:t,onFocus:this.handleStartFocus}),n(),z("div",{"aria-hidden":"true",style:t,ref:"focusableEndRef",tabindex:e?"0":"-1",onFocus:this.handleEndFocus})])}});export{It as B,Wt as F,rt as L,$e as V,Ft as a,Ct as b,Et as c,Bt as d,At as e,Me as r};
+import{a as Z,o as fe}from"./evtd@0.2.4-CI_DDEu_.js";import{B as ze,d as pe,z as G,e as De,a as Ne}from"./seemly@0.3.9-DfXeAbNj.js";import{J as _e,F as Ie,N as je,m as W,y as Ee,g as Ce,x as ne,i as re,O as Fe,h as z,T as Pe,f as D,l as R,w as Q,n as Ae,U as Be,p as Ue,L as qe,M as Ke}from"./@vue_runtime-core@3.5.16-BvitNUdN.js";import{k as F,u as N}from"./@vue_reactivity@3.5.16-CUIkIwWA.js";import{u as oe}from"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import{h as Ge,u as q,o as Je,i as Qe}from"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import{z as Ze}from"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import{R as Re}from"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import{C as et}from"./css-render@0.15.14-C5toWlUr.js";function ce(n,e,t="default"){const r=e[t];if(r===void 0)throw new Error(`[vueuc/${n}]: slot[${t}] is empty.`);return r()}function he(n,e=!0,t=[]){return n.forEach(r=>{if(r!==null){if(typeof r!="object"){(typeof r=="string"||typeof r=="number")&&t.push(_e(String(r)));return}if(Array.isArray(r)){he(r,e,t);return}if(r.type===Ie){if(r.children===null)return;Array.isArray(r.children)&&he(r.children,e,t)}else r.type!==je&&t.push(r)}}),t}function me(n,e,t="default"){const r=e[t];if(r===void 0)throw new Error(`[vueuc/${n}]: slot[${t}] is empty.`);const o=he(r());if(o.length===1)return o[0];throw new Error(`[vueuc/${n}]: slot[${t}] should have exactly one child.`)}let L=null;function We(){if(L===null&&(L=document.getElementById("v-binder-view-measurer"),L===null)){L=document.createElement("div"),L.id="v-binder-view-measurer";const{style:n}=L;n.position="fixed",n.left="0",n.right="0",n.top="0",n.bottom="0",n.pointerEvents="none",n.visibility="hidden",document.body.appendChild(L)}return L.getBoundingClientRect()}function tt(n,e){const t=We();return{top:e,left:n,height:0,width:0,right:t.width-n,bottom:t.height-e}}function ue(n){const e=n.getBoundingClientRect(),t=We();return{left:e.left-t.left,top:e.top-t.top,bottom:t.height+t.top-e.bottom,right:t.width+t.left-e.right,width:e.width,height:e.height}}function nt(n){return n.nodeType===9?null:n.parentNode}function Oe(n){if(n===null)return null;const e=nt(n);if(e===null)return null;if(e.nodeType===9)return document;if(e.nodeType===1){const{overflow:t,overflowX:r,overflowY:o}=getComputedStyle(e);if(/(auto|scroll|overlay)/.test(t+o+r))return e}return Oe(e)}const It=W({name:"Binder",props:{syncTargetWithParent:Boolean,syncTarget:{type:Boolean,default:!0}},setup(n){var e;Ee("VBinder",(e=Ce())===null||e===void 0?void 0:e.proxy);const t=re("VBinder",null),r=F(null),o=i=>{r.value=i,t&&n.syncTargetWithParent&&t.setTargetRef(i)};let u=[];const b=()=>{let i=r.value;for(;i=Oe(i),i!==null;)u.push(i);for(const g of u)fe("scroll",g,x,!0)},w=()=>{for(const i of u)Z("scroll",i,x,!0);u=[]},l=new Set,h=i=>{l.size===0&&b(),l.has(i)||l.add(i)},p=i=>{l.has(i)&&l.delete(i),l.size===0&&w()},x=()=>{ze(d)},d=()=>{l.forEach(i=>i())},f=new Set,m=i=>{f.size===0&&fe("resize",window,a),f.has(i)||f.add(i)},v=i=>{f.has(i)&&f.delete(i),f.size===0&&Z("resize",window,a)},a=()=>{f.forEach(i=>i())};return ne(()=>{Z("resize",window,a),w()}),{targetRef:r,setTargetRef:o,addScrollListener:h,removeScrollListener:p,addResizeListener:m,removeResizeListener:v}},render(){return ce("binder",this.$slots)}}),Et=W({name:"Target",setup(){const{setTargetRef:n,syncTarget:e}=re("VBinder");return{syncTarget:e,setTargetDirective:{mounted:n,updated:n}}},render(){const{syncTarget:n,setTargetDirective:e}=this;return n?Fe(me("follower",this.$slots),[[e]]):me("follower",this.$slots)}});function ve(n,e){console.error(`[vueuc/${n}]: ${e}`)}const{c:B}=et(),ie="vueuc-style";function be(n){return n&-n}class ke{constructor(e,t){this.l=e,this.min=t;const r=new Array(e+1);for(let o=0;oo)throw new Error("[FinweckTree.sum]: `i` is larger than length.");let u=e*r;for(;e>0;)u+=t[e],e-=be(e);return u}getBound(e){let t=0,r=this.l;for(;r>t;){const o=Math.floor((t+r)/2),u=this.sum(o);if(u>e){r=o;continue}else if(u{const{to:e}=n;return e??"body"})}},render(){return this.showTeleport?this.disabled?ce("lazy-teleport",this.$slots):z(Pe,{disabled:this.disabled,to:this.mergedTo},ce("lazy-teleport",this.$slots)):null}}),ee={top:"bottom",bottom:"top",left:"right",right:"left"},ge={start:"end",center:"center",end:"start"},ae={top:"height",bottom:"height",left:"width",right:"width"},ot={"bottom-start":"top left",bottom:"top center","bottom-end":"top right","top-start":"bottom left",top:"bottom center","top-end":"bottom right","right-start":"top left",right:"center left","right-end":"bottom left","left-start":"top right",left:"center right","left-end":"bottom right"},it={"bottom-start":"bottom left",bottom:"bottom center","bottom-end":"bottom right","top-start":"top left",top:"top center","top-end":"top right","right-start":"top right",right:"center right","right-end":"bottom right","left-start":"top left",left:"center left","left-end":"bottom left"},lt={"bottom-start":"right","bottom-end":"left","top-start":"right","top-end":"left","right-start":"bottom","right-end":"top","left-start":"bottom","left-end":"top"},ye={top:!0,bottom:!1,left:!0,right:!1},xe={top:"end",bottom:"start",left:"end",right:"start"};function st(n,e,t,r,o,u){if(!o||u)return{placement:n,top:0,left:0};const[b,w]=n.split("-");let l=w??"center",h={top:0,left:0};const p=(f,m,v)=>{let a=0,i=0;const g=t[f]-e[m]-e[f];return g>0&&r&&(v?i=ye[m]?g:-g:a=ye[m]?g:-g),{left:a,top:i}},x=b==="left"||b==="right";if(l!=="center"){const f=lt[n],m=ee[f],v=ae[f];if(t[v]>e[v]){if(e[f]+e[v]e[m]&&(l=ge[w])}else{const f=b==="bottom"||b==="top"?"left":"top",m=ee[f],v=ae[f],a=(t[v]-e[v])/2;(e[f]e[m]?(l=xe[f],h=p(v,f,x)):(l=xe[m],h=p(v,m,x)))}let d=b;return e[b] *",{pointerEvents:"all"})])]),Ct=W({name:"Follower",inheritAttrs:!1,props:{show:Boolean,enabled:{type:Boolean,default:void 0},placement:{type:String,default:"bottom"},syncTrigger:{type:Array,default:["resize","scroll"]},to:[String,Object],flip:{type:Boolean,default:!0},internalShift:Boolean,x:Number,y:Number,width:String,minWidth:String,containerClass:String,teleportDisabled:Boolean,zindexable:{type:Boolean,default:!0},zIndex:Number,overlap:Boolean},setup(n){const e=re("VBinder"),t=q(()=>n.enabled!==void 0?n.enabled:n.show),r=F(null),o=F(null),u=()=>{const{syncTrigger:d}=n;d.includes("scroll")&&e.addScrollListener(l),d.includes("resize")&&e.addResizeListener(l)},b=()=>{e.removeScrollListener(l),e.removeResizeListener(l)};R(()=>{t.value&&(l(),u())});const w=oe();dt.mount({id:"vueuc/binder",head:!0,anchorMetaName:ie,ssr:w}),ne(()=>{b()}),Je(()=>{t.value&&l()});const l=()=>{if(!t.value)return;const d=r.value;if(d===null)return;const f=e.targetRef,{x:m,y:v,overlap:a}=n,i=m!==void 0&&v!==void 0?tt(m,v):ue(f);d.style.setProperty("--v-target-width",`${Math.round(i.width)}px`),d.style.setProperty("--v-target-height",`${Math.round(i.height)}px`);const{width:g,minWidth:M,placement:E,internalShift:_,flip:V}=n;d.setAttribute("v-placement",E),a?d.setAttribute("v-overlap",""):d.removeAttribute("v-overlap");const{style:T}=d;g==="target"?T.width=`${i.width}px`:g!==void 0?T.width=g:T.width="",M==="target"?T.minWidth=`${i.width}px`:M!==void 0?T.minWidth=M:T.minWidth="";const H=ue(d),j=ue(o.value),{left:X,top:P,placement:U}=st(E,i,H,_,V,a),s=ut(U,a),{left:c,top:y,transform:$}=at(U,j,i,P,X,a);d.setAttribute("v-placement",U),d.style.setProperty("--v-offset-left",`${Math.round(X)}px`),d.style.setProperty("--v-offset-top",`${Math.round(P)}px`),d.style.transform=`translateX(${c}) translateY(${y}) ${$}`,d.style.setProperty("--v-transform-origin",s),d.style.transformOrigin=s};Q(t,d=>{d?(u(),h()):b()});const h=()=>{Ae().then(l).catch(d=>console.error(d))};["placement","x","y","internalShift","flip","width","overlap","minWidth"].forEach(d=>{Q(N(n,d),l)}),["teleportDisabled"].forEach(d=>{Q(N(n,d),h)}),Q(N(n,"syncTrigger"),d=>{d.includes("resize")?e.addResizeListener(l):e.removeResizeListener(l),d.includes("scroll")?e.addScrollListener(l):e.removeScrollListener(l)});const p=Qe(),x=q(()=>{const{to:d}=n;if(d!==void 0)return d;p.value});return{VBinder:e,mergedEnabled:t,offsetContainerRef:o,followerRef:r,mergedTo:x,syncPosition:l}},render(){return z(rt,{show:this.show,to:this.mergedTo,disabled:this.teleportDisabled},{default:()=>{var n,e;const t=z("div",{class:["v-binder-follower-container",this.containerClass],ref:"offsetContainerRef"},[z("div",{class:"v-binder-follower-content",ref:"followerRef"},(e=(n=this.$slots).default)===null||e===void 0?void 0:e.call(n))]);return this.zindexable?Fe(t,[[Ze,{enabled:this.mergedEnabled,zIndex:this.zIndex}]]):t}})}});class ft{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||Re)(this.handleResize),this.elHandlersMap=new Map}handleResize(e){for(const t of e){const r=this.elHandlersMap.get(t.target);r!==void 0&&r(t)}}registerHandler(e,t){this.elHandlersMap.set(e,t),this.observer.observe(e)}unregisterHandler(e){this.elHandlersMap.has(e)&&(this.elHandlersMap.delete(e),this.observer.unobserve(e))}}const Me=new ft,$e=W({name:"ResizeObserver",props:{onResize:Function},setup(n){let e=!1;const t=Ce().proxy;function r(o){const{onResize:u}=n;u!==void 0&&u(o)}R(()=>{const o=t.$el;if(o===void 0){ve("resize-observer","$el does not exist.");return}if(o.nextElementSibling!==o.nextSibling&&o.nodeType===3&&o.nodeValue!==""){ve("resize-observer","$el can not be observed (it may be a text node).");return}o.nextElementSibling!==null&&(Me.registerHandler(o.nextElementSibling,r),e=!0)}),ne(()=>{e&&Me.unregisterHandler(t.$el.nextElementSibling)})},render(){return Be(this.$slots,"default")}});let te;function ct(){return typeof document>"u"?!1:(te===void 0&&("matchMedia"in window?te=window.matchMedia("(pointer:coarse)").matches:te=!1),te)}let de;function Se(){return typeof document>"u"?1:(de===void 0&&(de="chrome"in window?window.devicePixelRatio:1),de)}const Le="VVirtualListXScroll";function ht({columnsRef:n,renderColRef:e,renderItemWithColsRef:t}){const r=F(0),o=F(0),u=D(()=>{const h=n.value;if(h.length===0)return null;const p=new ke(h.length,0);return h.forEach((x,d)=>{p.add(d,x.width)}),p}),b=q(()=>{const h=u.value;return h!==null?Math.max(h.getBound(o.value)-1,0):0}),w=h=>{const p=u.value;return p!==null?p.sum(h):0},l=q(()=>{const h=u.value;return h!==null?Math.min(h.getBound(o.value+r.value)+1,n.value.length-1):0});return Ee(Le,{startIndexRef:b,endIndexRef:l,columnsRef:n,renderColRef:e,renderItemWithColsRef:t,getLeft:w}),{listWidthRef:r,scrollLeftRef:o}}const Te=W({name:"VirtualListRow",props:{index:{type:Number,required:!0},item:{type:Object,required:!0}},setup(){const{startIndexRef:n,endIndexRef:e,columnsRef:t,getLeft:r,renderColRef:o,renderItemWithColsRef:u}=re(Le);return{startIndex:n,endIndex:e,columns:t,renderCol:o,renderItemWithCols:u,getLeft:r}},render(){const{startIndex:n,endIndex:e,columns:t,renderCol:r,renderItemWithCols:o,getLeft:u,item:b}=this;if(o!=null)return o({itemIndex:this.index,startColIndex:n,endColIndex:e,allColumns:t,item:b,getLeft:u});if(r!=null){const w=[];for(let l=n;l<=e;++l){const h=t[l];w.push(r({column:h,left:u(l),item:b}))}return w}return null}}),pt=B(".v-vl",{maxHeight:"inherit",height:"100%",overflow:"auto",minWidth:"1px"},[B("&:not(.v-vl--show-scrollbar)",{scrollbarWidth:"none"},[B("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",{width:0,height:0,display:"none"})])]),Ft=W({name:"VirtualList",inheritAttrs:!1,props:{showScrollbar:{type:Boolean,default:!0},columns:{type:Array,default:()=>[]},renderCol:Function,renderItemWithCols:Function,items:{type:Array,default:()=>[]},itemSize:{type:Number,required:!0},itemResizable:Boolean,itemsStyle:[String,Object],visibleItemsTag:{type:[String,Object],default:"div"},visibleItemsProps:Object,ignoreItemResize:Boolean,onScroll:Function,onWheel:Function,onResize:Function,defaultScrollKey:[Number,String],defaultScrollIndex:Number,keyField:{type:String,default:"key"},paddingTop:{type:[Number,String],default:0},paddingBottom:{type:[Number,String],default:0}},setup(n){const e=oe();pt.mount({id:"vueuc/virtual-list",head:!0,anchorMetaName:ie,ssr:e}),R(()=>{const{defaultScrollIndex:s,defaultScrollKey:c}=n;s!=null?a({index:s}):c!=null&&a({key:c})});let t=!1,r=!1;qe(()=>{if(t=!1,!r){r=!0;return}a({top:f.value,left:b.value})}),Ke(()=>{t=!0,r||(r=!0)});const o=q(()=>{if(n.renderCol==null&&n.renderItemWithCols==null||n.columns.length===0)return;let s=0;return n.columns.forEach(c=>{s+=c.width}),s}),u=D(()=>{const s=new Map,{keyField:c}=n;return n.items.forEach((y,$)=>{s.set(y[c],$)}),s}),{scrollLeftRef:b,listWidthRef:w}=ht({columnsRef:N(n,"columns"),renderColRef:N(n,"renderCol"),renderItemWithColsRef:N(n,"renderItemWithCols")}),l=F(null),h=F(void 0),p=new Map,x=D(()=>{const{items:s,itemSize:c,keyField:y}=n,$=new ke(s.length,c);return s.forEach((I,C)=>{const S=I[y],A=p.get(S);A!==void 0&&$.add(C,A)}),$}),d=F(0),f=F(0),m=q(()=>Math.max(x.value.getBound(f.value-pe(n.paddingTop))-1,0)),v=D(()=>{const{value:s}=h;if(s===void 0)return[];const{items:c,itemSize:y}=n,$=m.value,I=Math.min($+Math.ceil(s/y+1),c.length-1),C=[];for(let S=$;S<=I;++S)C.push(c[S]);return C}),a=(s,c)=>{if(typeof s=="number"){E(s,c,"auto");return}const{left:y,top:$,index:I,key:C,position:S,behavior:A,debounce:k=!0}=s;if(y!==void 0||$!==void 0)E(y,$,A);else if(I!==void 0)M(I,A,k);else if(C!==void 0){const le=u.value.get(C);le!==void 0&&M(le,A,k)}else S==="bottom"?E(0,Number.MAX_SAFE_INTEGER,A):S==="top"&&E(0,0,A)};let i,g=null;function M(s,c,y){const{value:$}=x,I=$.sum(s)+pe(n.paddingTop);if(!y)l.value.scrollTo({left:0,top:I,behavior:c});else{i=s,g!==null&&window.clearTimeout(g),g=window.setTimeout(()=>{i=void 0,g=null},16);const{scrollTop:C,offsetHeight:S}=l.value;if(I>C){const A=$.get(s);I+A<=C+S||l.value.scrollTo({left:0,top:I+A-S,behavior:c})}else l.value.scrollTo({left:0,top:I,behavior:c})}}function E(s,c,y){l.value.scrollTo({left:s,top:c,behavior:y})}function _(s,c){var y,$,I;if(t||n.ignoreItemResize||U(c.target))return;const{value:C}=x,S=u.value.get(s),A=C.get(S),k=(I=($=(y=c.borderBoxSize)===null||y===void 0?void 0:y[0])===null||$===void 0?void 0:$.blockSize)!==null&&I!==void 0?I:c.contentRect.height;if(k===A)return;k-n.itemSize===0?p.delete(s):p.set(s,k-n.itemSize);const K=k-A;if(K===0)return;C.add(S,K);const Y=l.value;if(Y!=null){if(i===void 0){const se=C.sum(S);Y.scrollTop>se&&Y.scrollBy(0,K)}else if(SY.scrollTop+Y.offsetHeight&&Y.scrollBy(0,K)}P()}d.value++}const V=!ct();let T=!1;function H(s){var c;(c=n.onScroll)===null||c===void 0||c.call(n,s),(!V||!T)&&P()}function j(s){var c;if((c=n.onWheel)===null||c===void 0||c.call(n,s),V){const y=l.value;if(y!=null){if(s.deltaX===0&&(y.scrollTop===0&&s.deltaY<=0||y.scrollTop+y.offsetHeight>=y.scrollHeight&&s.deltaY>=0))return;s.preventDefault(),y.scrollTop+=s.deltaY/Se(),y.scrollLeft+=s.deltaX/Se(),P(),T=!0,ze(()=>{T=!1})}}}function X(s){if(t||U(s.target))return;if(n.renderCol==null&&n.renderItemWithCols==null){if(s.contentRect.height===h.value)return}else if(s.contentRect.height===h.value&&s.contentRect.width===w.value)return;h.value=s.contentRect.height,w.value=s.contentRect.width;const{onResize:c}=n;c!==void 0&&c(s)}function P(){const{value:s}=l;s!=null&&(f.value=s.scrollTop,b.value=s.scrollLeft)}function U(s){let c=s;for(;c!==null;){if(c.style.display==="none")return!0;c=c.parentElement}return!1}return{listHeight:h,listStyle:{overflow:"auto"},keyToIndex:u,itemsStyle:D(()=>{const{itemResizable:s}=n,c=G(x.value.sum());return d.value,[n.itemsStyle,{boxSizing:"content-box",width:G(o.value),height:s?"":c,minHeight:s?c:"",paddingTop:G(n.paddingTop),paddingBottom:G(n.paddingBottom)}]}),visibleItemsStyle:D(()=>(d.value,{transform:`translateY(${G(x.value.sum(m.value))})`})),viewportItems:v,listElRef:l,itemsElRef:F(null),scrollTo:a,handleListResize:X,handleListScroll:H,handleListWheel:j,handleItemResize:_}},render(){const{itemResizable:n,keyField:e,keyToIndex:t,visibleItemsTag:r}=this;return z($e,{onResize:this.handleListResize},{default:()=>{var o,u;return z("div",Ue(this.$attrs,{class:["v-vl",this.showScrollbar&&"v-vl--show-scrollbar"],onScroll:this.handleListScroll,onWheel:this.handleListWheel,ref:"listElRef"}),[this.items.length!==0?z("div",{ref:"itemsElRef",class:"v-vl-items",style:this.itemsStyle},[z(r,Object.assign({class:"v-vl-visible-items",style:this.visibleItemsStyle},this.visibleItemsProps),{default:()=>{const{renderCol:b,renderItemWithCols:w}=this;return this.viewportItems.map(l=>{const h=l[e],p=t.get(h),x=b!=null?z(Te,{index:p,item:l}):void 0,d=w!=null?z(Te,{index:p,item:l}):void 0,f=this.$slots.default({item:l,renderedCols:x,renderedItemWithCols:d,index:p})[0];return n?z($e,{key:h,onResize:m=>this.handleItemResize(h,m)},{default:()=>f}):(f.key=h,f)})}})]):(u=(o=this.$slots).empty)===null||u===void 0?void 0:u.call(o)])}})}}),mt=B(".v-x-scroll",{overflow:"auto",scrollbarWidth:"none"},[B("&::-webkit-scrollbar",{width:0,height:0})]),At=W({name:"XScroll",props:{disabled:Boolean,onScroll:Function},setup(){const n=F(null);function e(o){!(o.currentTarget.offsetWidthd){const{updateCounter:V}=n;for(let T=M;T>=0;--T){const H=i-1-T;V!==void 0?V(H):p.textContent=`${H}`;const j=p.offsetWidth;if(v-=f[T],v+j<=d||T===0){a=!0,M=T-1,m&&(M===-1?(m.style.maxWidth=`${d-j}px`,m.style.boxSizing="border-box"):m.style.maxWidth="");const{onUpdateCount:X}=n;X&&X(H);break}}}}const{onUpdateOverflow:g}=n;a?g!==void 0&&g(!0):(g!==void 0&&g(!1),p.setAttribute(O,""))}const u=oe();return vt.mount({id:"vueuc/overflow",head:!0,anchorMetaName:ie,ssr:u}),R(()=>o({showAllItemsBeforeCalculate:!1})),{selfRef:t,counterRef:r,sync:o}},render(){const{$slots:n}=this;return Ae(()=>this.sync({showAllItemsBeforeCalculate:!1})),z("div",{class:"v-overflow",ref:"selfRef"},[Be(n,"default"),n.counter?n.counter():z("span",{style:{display:"inline-block"},ref:"counterRef"}),n.tail?n.tail():null])}});function Ve(n){return n instanceof HTMLElement}function He(n){for(let e=0;e=0;e--){const t=n.childNodes[e];if(Ve(t)&&(Ye(t)||Xe(t)))return!0}return!1}function Ye(n){if(!bt(n))return!1;try{n.focus({preventScroll:!0})}catch{}return document.activeElement===n}function bt(n){if(n.tabIndex>0||n.tabIndex===0&&n.getAttribute("tabIndex")!==null)return!0;if(n.getAttribute("disabled"))return!1;switch(n.nodeName){case"A":return!!n.href&&n.rel!=="ignore";case"INPUT":return n.type!=="hidden"&&n.type!=="file";case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}}let J=[];const Wt=W({name:"FocusTrap",props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:String,finalFocusTo:String,returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(n){const e=De(),t=F(null),r=F(null);let o=!1,u=!1;const b=typeof document>"u"?null:document.activeElement;function w(){return J[J.length-1]===e}function l(a){var i;a.code==="Escape"&&w()&&((i=n.onEsc)===null||i===void 0||i.call(n,a))}R(()=>{Q(()=>n.active,a=>{a?(x(),fe("keydown",document,l)):(Z("keydown",document,l),o&&d())},{immediate:!0})}),ne(()=>{Z("keydown",document,l),o&&d()});function h(a){if(!u&&w()){const i=p();if(i===null||i.contains(Ne(a)))return;f("first")}}function p(){const a=t.value;if(a===null)return null;let i=a;for(;i=i.nextSibling,!(i===null||i instanceof Element&&i.tagName==="DIV"););return i}function x(){var a;if(!n.disabled){if(J.push(e),n.autoFocus){const{initialFocusTo:i}=n;i===void 0?f("first"):(a=we(i))===null||a===void 0||a.focus({preventScroll:!0})}o=!0,document.addEventListener("focus",h,!0)}}function d(){var a;if(n.disabled||(document.removeEventListener("focus",h,!0),J=J.filter(g=>g!==e),w()))return;const{finalFocusTo:i}=n;i!==void 0?(a=we(i))===null||a===void 0||a.focus({preventScroll:!0}):n.returnFocusOnDeactivated&&b instanceof HTMLElement&&(u=!0,b.focus({preventScroll:!0}),u=!1)}function f(a){if(w()&&n.active){const i=t.value,g=r.value;if(i!==null&&g!==null){const M=p();if(M==null||M===g){u=!0,i.focus({preventScroll:!0}),u=!1;return}u=!0;const E=a==="first"?He(M):Xe(M);u=!1,E||(u=!0,i.focus({preventScroll:!0}),u=!1)}}}function m(a){if(u)return;const i=p();i!==null&&(a.relatedTarget!==null&&i.contains(a.relatedTarget)?f("last"):f("first"))}function v(a){u||(a.relatedTarget!==null&&a.relatedTarget===t.value?f("last"):f("first"))}return{focusableStartRef:t,focusableEndRef:r,focusableStyle:"position: absolute; height: 0; width: 0;",handleStartFocus:m,handleEndFocus:v}},render(){const{default:n}=this.$slots;if(n===void 0)return null;if(this.disabled)return n();const{active:e,focusableStyle:t}=this;return z(Ie,null,[z("div",{"aria-hidden":"true",tabindex:e?"0":"-1",ref:"focusableStartRef",style:t,onFocus:this.handleStartFocus}),n(),z("div",{"aria-hidden":"true",style:t,ref:"focusableEndRef",tabindex:e?"0":"-1",onFocus:this.handleEndFocus})])}});export{It as B,Wt as F,rt as L,$e as V,Ft as a,Ct as b,Et as c,Bt as d,At as e,Me as r};
diff --git a/js/vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js.gz b/js/vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js.gz
new file mode 100644
index 00000000..28873887
Binary files /dev/null and b/js/vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js.gz differ
diff --git a/js/zh-CN-BuWQNI2u.js b/js/zh-CN-BuWQNI2u.js
deleted file mode 100644
index ac96ed02..00000000
--- a/js/zh-CN-BuWQNI2u.js
+++ /dev/null
@@ -1 +0,0 @@
-import{E as to}from"./hooks-C2RPH8Ms.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-CBMIXNPg.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-D3UTWBbk.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./utils-oa3VVvWi.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";const o="当前环境不支持全屏",eo={isEnabledFullscreen:o},no=Object.freeze(Object.defineProperty({__proto__:null,default:eo,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),t="项目配置",e={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",i="动画效果",io={Title:t,ThemeOptions:e,InterfaceDisplay:n,ContentTransition:i},ro=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:e,Title:t,default:io},Symbol.toStringTag,{value:"Module"})),r="刷新当前页面",s="锁屏",c="设置",l="Github",p="全屏",m="退出全屏",a="搜索",so={Reload:r,Lock:s,Setting:c,Github:l,FullScreen:p,CancelFullScreen:m,Search:a},co=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:p,Github:l,Lock:s,Reload:r,Search:a,Setting:c,default:so},Symbol.toStringTag,{value:"Module"})),_="请求",g="条形码",d="缓存工具函数",u="数字精度",b="右键菜单",f="首页",h="指令",S="文档",O="文档 (加速地址)",T="文档(内嵌)",y="可视化",C="表单",j="Mock 数据",v="模态框",D="多级菜单(缓存)",M="办公",P="文档",z="演示",N="表格",R="二维码",I="依赖项",k="关于",L="页面详情模式",x="分段器",F="SVG 图标",w="表格",E="模板内置 Api",A="滚动动画",G="高级表格",$="流程图",Q="拖拽卡片",lo={Axios:_,Barcode:g,CacheDemo:d,CalculatePrecision:u,ContextMenu:b,Dashboard:f,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:y,Error:"错误页",Form:C,Mock:j,Modal:v,MultiMenu:D,Office:M,Office_Document:P,Office_Presentation:z,Office_Spreadsheet:N,QRCode:R,Rely:I,RelyAbout:k,RouterDemo:L,Segment:x,SvgIcon:F,Table:w,TemplateHooks:E,scrollReveal:A,TablePro:G,Flow:$,DraggableCard:Q},po=Object.freeze(Object.defineProperty({__proto__:null,Axios:_,Barcode:g,CacheDemo:d,CalculatePrecision:u,ContextMenu:b,Dashboard:f,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,DraggableCard:Q,Echart:y,Flow:$,Form:C,Mock:j,Modal:v,MultiMenu:D,Office:M,Office_Document:P,Office_Presentation:z,Office_Spreadsheet:N,QRCode:R,Rely:I,RelyAbout:k,RouterDemo:L,Segment:x,SvgIcon:F,Table:w,TablePro:G,TemplateHooks:E,default:lo,scrollReveal:A},Symbol.toStringTag,{value:"Module"})),B="项目配置",H={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},V="界面显示",mo={Title:B,ThemeOptions:H,InterfaceDisplay:V},ao=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:V,ThemeOptions:H,Title:B,default:mo},Symbol.toStringTag,{value:"Module"})),q="注册",J="登录",K="扫码登陆",U="请输入用户名",W="请输入密码",X="登 陆",Y="用户名",Z="密码",oo="开箱即用的中后台管理系统",_o={Register:q,Signing:J,QRCodeSigning:K,NamePlaceholder:U,PasswordPlaceholder:W,Login:X,Name:Y,Password:Z,RayTemplate:oo},go=Object.freeze(Object.defineProperty({__proto__:null,Login:X,Name:Y,NamePlaceholder:U,Password:Z,PasswordPlaceholder:W,QRCodeSigning:K,RayTemplate:oo,Register:q,Signing:J,default:_o},Symbol.toStringTag,{value:"Module"})),uo=Object.assign({"./zh-CN/globalMessage.json":no,"./zh-CN/headerSettingOptions.json":ro,"./zh-CN/headerTooltip.json":co,"./zh-CN/menu.json":po,"./zh-CN/setting.json":ao,"./zh-CN/views/login/index.json":go}),ht={message:{...to(uo,"zh-CN")}};export{ht as default};
diff --git a/js/zh-CN-BuWQNI2u.js.gz b/js/zh-CN-BuWQNI2u.js.gz
deleted file mode 100644
index 7bcc52c7..00000000
Binary files a/js/zh-CN-BuWQNI2u.js.gz and /dev/null differ
diff --git a/js/zh-CN-DOudpIR3.js b/js/zh-CN-DOudpIR3.js
new file mode 100644
index 00000000..ba626267
--- /dev/null
+++ b/js/zh-CN-DOudpIR3.js
@@ -0,0 +1 @@
+import{E as eo}from"./hooks-RnuDI-lA.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.16_typescript@5.6.3_-Df_SHJmP.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./naive-ui@2.41.0_vue@3.5.16_typescript@5.6.3_-yWPjH_Ph.js";import"./date-fns@3.6.0-BMcLdxE-.js";import"./seemly@0.3.9-DfXeAbNj.js";import"./@vue_runtime-core@3.5.16-BvitNUdN.js";import"./@vue_reactivity@3.5.16-CUIkIwWA.js";import"./@vue_shared@3.5.16-BvRwBqAG.js";import"./vueuc@0.4.64_vue@3.5.16_typescript@5.6.3_-DzZUMs-1.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.16_typescript@5.6.3_-CK7vBx2t.js";import"./vooks@0.2.12_vue@3.5.16_typescript@5.6.3_-C9y7e-tT.js";import"./vdirs@0.1.8_vue@3.5.16_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./@vue_runtime-dom@3.5.16-CxFgQWDi.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-7cEoHFIO.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-St_dvywg.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-BLAOBwC7.js";import"./utils-Blr39eif.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.16_typescript@5.6.3_-DLv9ysSb.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.16_typescript@5.6.3_-CXVbEhov.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./vue-i18n@9.13.1_vue@3.5.16_typescript@5.6.3_-C1AJMU0f.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";const o="当前环境不支持全屏",no={isEnabledFullscreen:o},io=Object.freeze(Object.defineProperty({__proto__:null,default:no,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),t="项目配置",e={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",i="动画效果",ro={Title:t,ThemeOptions:e,InterfaceDisplay:n,ContentTransition:i},so=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:e,Title:t,default:ro},Symbol.toStringTag,{value:"Module"})),r="刷新当前页面",s="锁屏",c="设置",l="Github",p="全屏",m="退出全屏",a="搜索",co={Reload:r,Lock:s,Setting:c,Github:l,FullScreen:p,CancelFullScreen:m,Search:a},lo=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:p,Github:l,Lock:s,Reload:r,Search:a,Setting:c,default:co},Symbol.toStringTag,{value:"Module"})),_="请求",g="条形码",u="缓存工具函数",d="数字精度",b="右键菜单",f="首页",h="指令",S="文档",T="文档 (加速地址)",O="文档(内嵌)",y="拖拽卡片",C="可视化",j="流程图",v="表单",D="Mock 数据",M="模态框",P="多级菜单(缓存)",z="办公",N="文档",R="演示",I="表格",k="二维码",L="依赖项",x="关于",F="页面详情模式",w="分段器",A="SVG 图标",E="表格",G="自适应高度表格",$="高级表格",H="模板内置 Api",Q="滚动动画",po={Axios:_,Barcode:g,CacheDemo:u,CalculatePrecision:d,ContextMenu:b,Dashboard:f,Directive:h,Doc:S,DocLocal:T,DocLocalInside:O,DraggableCard:y,Echart:C,Error:"错误页",Flow:j,Form:v,Mock:D,Modal:M,MultiMenu:P,Office:z,Office_Document:N,Office_Presentation:R,Office_Spreadsheet:I,QRCode:k,Rely:L,RelyAbout:x,RouterDemo:F,Segment:w,SvgIcon:A,Table:E,TableAutoHeight:G,TablePro:$,TemplateHooks:H,scrollReveal:Q},mo=Object.freeze(Object.defineProperty({__proto__:null,Axios:_,Barcode:g,CacheDemo:u,CalculatePrecision:d,ContextMenu:b,Dashboard:f,Directive:h,Doc:S,DocLocal:T,DocLocalInside:O,DraggableCard:y,Echart:C,Flow:j,Form:v,Mock:D,Modal:M,MultiMenu:P,Office:z,Office_Document:N,Office_Presentation:R,Office_Spreadsheet:I,QRCode:k,Rely:L,RelyAbout:x,RouterDemo:F,Segment:w,SvgIcon:A,Table:E,TableAutoHeight:G,TablePro:$,TemplateHooks:H,default:po,scrollReveal:Q},Symbol.toStringTag,{value:"Module"})),B="项目配置",V={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},q="界面显示",ao={Title:B,ThemeOptions:V,InterfaceDisplay:q},_o=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:q,ThemeOptions:V,Title:B,default:ao},Symbol.toStringTag,{value:"Module"})),J="注册",K="登录",U="扫码登陆",W="请输入用户名",X="请输入密码",Y="登 陆",Z="用户名",oo="密码",to="开箱即用的中后台管理系统",go={Register:J,Signing:K,QRCodeSigning:U,NamePlaceholder:W,PasswordPlaceholder:X,Login:Y,Name:Z,Password:oo,RayTemplate:to},uo=Object.freeze(Object.defineProperty({__proto__:null,Login:Y,Name:Z,NamePlaceholder:W,Password:oo,PasswordPlaceholder:X,QRCodeSigning:U,RayTemplate:to,Register:J,Signing:K,default:go},Symbol.toStringTag,{value:"Module"})),bo=Object.assign({"./zh-CN/globalMessage.json":io,"./zh-CN/headerSettingOptions.json":so,"./zh-CN/headerTooltip.json":lo,"./zh-CN/menu.json":mo,"./zh-CN/setting.json":_o,"./zh-CN/views/login/index.json":uo}),St={message:{...eo(bo,"zh-CN")}};export{St as default};
diff --git a/js/zh-CN-DOudpIR3.js.gz b/js/zh-CN-DOudpIR3.js.gz
new file mode 100644
index 00000000..c8540370
Binary files /dev/null and b/js/zh-CN-DOudpIR3.js.gz differ
diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js
index 6c512586..c1a49ca7 100644
--- a/mockServer/mock-data.js
+++ b/mockServer/mock-data.js
@@ -4,7 +4,7 @@ var __export = (target, all) => {
__defProp(target, name, { get: all[name], enumerable: true });
};
-// mock-data-1746493373245.js
+// mock-data-1749216635503.js
import { transformMockData, transformRawData } from "vite-plugin-mock-dev-server/server";
// mock/demo/person.mock.ts
@@ -85,7 +85,7 @@ var getPersonList = defineMock({
}
});
-// mock-data-1746493373245.js
+// mock-data-1749216635503.js
var exporters = [
[person_mock_exports, "mock/demo/person.mock.ts"]
];
@@ -93,7 +93,7 @@ var mockList = exporters.map(([mod, filepath]) => {
const raw = mod.default || mod;
return transformRawData(raw, filepath);
});
-var mock_data_1746493373245_default = transformMockData(mockList);
+var mock_data_1749216635503_default = transformMockData(mockList);
export {
- mock_data_1746493373245_default as default
+ mock_data_1749216635503_default as default
};
diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz
index 067e9341..73eeef4a 100644
Binary files a/mockServer/mock-data.js.gz and b/mockServer/mock-data.js.gz differ