diff --git a/backend/frontend/index.html b/backend/frontend/index.html index a6446a3..e20d02e 100644 --- a/backend/frontend/index.html +++ b/backend/frontend/index.html @@ -16,7 +16,7 @@ } }
加载中
\ No newline at end of file diff --git a/backend/frontend/static/css/app.b0a297a4.css b/backend/frontend/static/css/app.b0a297a4.css new file mode 100644 index 0000000..98c7af4 --- /dev/null +++ b/backend/frontend/static/css/app.b0a297a4.css @@ -0,0 +1,2461 @@ +@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:0.3s;--el-transition-duration-fast:0.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(0.645,0.045,0.355,1);--el-transition-function-fast-bezier:cubic-bezier(0.23,1,0.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121.3,187.1,255);--el-color-primary-light-5:rgb(159.5,206.5,255);--el-color-primary-light-7:rgb(197.7,225.9,255);--el-color-primary-light-8:rgb(216.8,235.6,255);--el-color-primary-light-9:rgb(235.9,245.3,255);--el-color-primary-dark-2:rgb(51.2,126.4,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(148.6,212.3,117.1);--el-color-success-light-5:rgb(179,224.5,156.5);--el-color-success-light-7:rgb(209.4,236.7,195.9);--el-color-success-light-8:rgb(224.6,242.8,215.6);--el-color-success-light-9:rgb(239.8,248.9,235.3);--el-color-success-dark-2:rgb(82.4,155.2,46.4);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(237.5,189.9,118.5);--el-color-warning-light-5:rgb(242.5,208.5,157.5);--el-color-warning-light-7:rgb(247.5,227.1,196.5);--el-color-warning-light-8:rgb(250,236.4,216);--el-color-warning-light-9:rgb(252.5,245.7,235.5);--el-color-warning-dark-2:rgb(184,129.6,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152.1,152.1);--el-color-danger-light-5:rgb(250,181.5,181.5);--el-color-danger-light-7:rgb(252,210.9,210.9);--el-color-danger-light-8:rgb(253,225.6,225.6);--el-color-danger-light-9:rgb(254,240.3,240.3);--el-color-danger-dark-2:rgb(196,86.4,86.4);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152.1,152.1);--el-color-error-light-5:rgb(250,181.5,181.5);--el-color-error-light-7:rgb(252,210.9,210.9);--el-color-error-light-8:rgb(253,225.6,225.6);--el-color-error-light-9:rgb(254,240.3,240.3);--el-color-error-dark-2:rgb(196,86.4,86.4);--el-color-info:#909399;--el-color-info-light-3:rgb(177.3,179.4,183.6);--el-color-info-light-5:rgb(199.5,201,204);--el-color-info-light-7:rgb(221.7,222.6,224.4);--el-color-info-light-8:rgb(232.8,233.4,234.6);--el-color-info-light-9:rgb(243.9,244.2,244.8);--el-color-info-dark-2:rgb(115.2,117.6,122.4);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,0.04),0px 8px 20px rgba(0,0,0,0.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,0.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,0.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,0.08),0px 12px 32px rgba(0,0,0,0.12),0px 8px 16px -8px rgba(0,0,0,0.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,0.8);--el-overlay-color-light:rgba(0,0,0,0.7);--el-overlay-color-lighter:rgba(0,0,0,0.5);--el-mask-color:rgba(255,255,255,0.9);--el-mask-color-extra-light:rgba(255,255,255,0.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-alert-border-radius-base);box-sizing:border-box;display:flex;margin:0;opacity:1;overflow:hidden;padding:var(--el-alert-padding);position:relative;transition:opacity var(--el-transition-duration-fast);width:100%}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color)}.el-alert--success.is-light,.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color)}.el-alert--info.is-light,.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color)}.el-alert--warning.is-light,.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color)}.el-alert--error.is-light,.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:flex;flex-direction:column;gap:4px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);margin-right:8px;width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);margin-right:12px;width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{cursor:pointer;font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;right:16px;top:12px}.el-alert .el-alert__close-btn.is-customed{font-size:var(--el-alert-close-customed-font-size);font-style:normal;line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{box-sizing:border-box;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;position:relative;width:var(--el-input-width)}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper,.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);line-height:34px;list-style:none;margin:0;overflow:hidden;padding:0 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{color:var(--el-text-color-secondary);font-size:20px;height:100px;line-height:100px;text-align:center}.el-autocomplete-suggestion.is-loading li:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;outline:none;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translateX(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{content:"";display:table}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);font-weight:bold;margin:0 9px}.el-breadcrumb__separator.el-icon{font-weight:normal;margin:0 6px}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{align-items:center;display:inline-flex;float:left}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{color:var(--el-text-color-primary);font-weight:bold;text-decoration:none;transition:var(--el-transition-color)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:var(--el-text-color-regular);cursor:text;font-weight:normal}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,0.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);display:flex;justify-content:space-between;padding:12px 20px}.el-calendar__title{align-self:center;color:var(--el-text-color)}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);font-weight:normal;padding:12px 0}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);transition:background-color var(--el-transition-duration-fast) ease;vertical-align:top}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{background-color:var(--el-calendar-selected-bg-color);cursor:pointer}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;transition:var(--el-transition-duration-fast);width:100%}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,0.11);--el-carousel-arrow-hover-background:rgba(31,45,61,0.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#ffffff;cursor:pointer;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);position:static;text-align:center;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000000;font-size:12px;height:auto;padding:2px 18px;width:auto}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#ffffff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%) translateX(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%) translateX(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);display:flex;font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{border-right:var(--el-cascader-menu-border);box-sizing:border-box;color:var(--el-cascader-menu-text-color);min-width:180px}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;list-style:none;margin:0;min-height:100%;padding:6px 0;position:relative}.el-cascader-menu__hover-zone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.el-cascader-menu__empty-text{align-items:center;color:var(--el-cascader-color-empty);display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{align-items:center;display:flex;height:34px;line-height:34px;outline:none;padding:0 30px 0 20px;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:bold}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{left:10px;position:absolute}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;font-size:var(--el-font-size-base);line-height:32px;outline:none;position:relative;vertical-align:middle}.el-cascader:not(.is-disabled):hover .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;cursor:pointer}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{cursor:pointer;text-overflow:ellipsis}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{font-size:14px;transition:transform var(--el-transition-duration)}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{color:var(--el-disabled-text-color);z-index:calc(var(--el-index-normal) + 1)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill)}.el-cascader__dropdown.el-popper,.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;left:0;line-height:normal;padding:4px;position:absolute;right:30px;text-align:left;top:50%;transform:translateY(-50%)}.el-cascader__tags .el-tag{align-items:center;background:var(--el-cascader-tag-background);display:inline-flex;max-width:100%;text-overflow:ellipsis}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__tags .el-tag>span{flex:1;line-height:normal;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags .el-tag+input{margin-left:0}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{align-items:center;background:var(--el-fill-color);display:inline-flex;max-width:100%;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span{flex:1;line-height:normal;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags .el-tag+input{margin-left:0}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{color:var(--el-cascader-menu-text-color);font-size:var(--el-font-size-base);margin:0;max-height:204px;padding:6px 0;text-align:center}.el-cascader__suggestion-item{align-items:center;cursor:pointer;display:flex;height:34px;justify-content:space-between;outline:none;padding:0 15px;text-align:left}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:bold}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{background:transparent;border:none;box-sizing:border-box;color:var(--el-cascader-menu-text-color);flex:1;height:24px;margin-left:7px;min-width:60px;outline:none;padding:0}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:bold;line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all)}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--success.is-checked{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}.el-check-tag.el-check-tag--success.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-disabled,.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}.el-check-tag.el-check-tag--warning.is-checked{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}.el-check-tag.el-check-tag--warning.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-disabled,.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}.el-check-tag.el-check-tag--danger.is-checked{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}.el-check-tag.el-check-tag--danger.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-disabled,.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}.el-check-tag.el-check-tag--error.is-checked{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}.el-check-tag.el-check-tag--error.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-disabled,.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}.el-check-tag.el-check-tag--info.is-checked{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}.el-check-tag.el-check-tag--info.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-disabled,.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);display:inline-block;position:relative}.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:none;padding:8px 15px;position:relative;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);color:var(--el-checkbox-button-checked-text-color)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0{flex:0 0 0%;max-width:0}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{left:0;position:relative}.el-col-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-1,.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{left:4.1666666667%;position:relative}.el-col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-2,.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{left:8.3333333333%;position:relative}.el-col-3{flex:0 0 12.5%;max-width:12.5%}.el-col-3,.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{left:12.5%;position:relative}.el-col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-4,.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{left:16.6666666667%;position:relative}.el-col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-5,.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{left:20.8333333333%;position:relative}.el-col-6{flex:0 0 25%;max-width:25%}.el-col-6,.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{left:25%;position:relative}.el-col-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-7,.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{left:29.1666666667%;position:relative}.el-col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-8,.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{left:33.3333333333%;position:relative}.el-col-9{flex:0 0 37.5%;max-width:37.5%}.el-col-9,.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{left:37.5%;position:relative}.el-col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-10,.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{left:41.6666666667%;position:relative}.el-col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-11,.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{left:45.8333333333%;position:relative}.el-col-12{flex:0 0 50%;max-width:50%}.el-col-12,.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%;position:relative}.el-col-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-13,.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{left:54.1666666667%;position:relative}.el-col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-14,.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{left:58.3333333333%;position:relative}.el-col-15{flex:0 0 62.5%;max-width:62.5%}.el-col-15,.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{left:62.5%;position:relative}.el-col-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-16,.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{left:66.6666666667%;position:relative}.el-col-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-17,.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{left:70.8333333333%;position:relative}.el-col-18{flex:0 0 75%;max-width:75%}.el-col-18,.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{left:75%;position:relative}.el-col-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-19,.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{left:79.1666666667%;position:relative}.el-col-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-20,.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{left:83.3333333333%;position:relative}.el-col-21{flex:0 0 87.5%;max-width:87.5%}.el-col-21,.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{left:87.5%;position:relative}.el-col-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-22,.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{left:91.6666666667%;position:relative}.el-col-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-23,.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{left:95.8333333333%;position:relative}.el-col-24{flex:0 0 100%;max-width:100%}.el-col-24,.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{left:100%;position:relative}@media only screen and (max-width:767px){.el-col-xs-0{display:none;flex:0 0 0%;max-width:0}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{left:0;position:relative}.el-col-xs-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xs-1,.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{left:4.1666666667%;position:relative}.el-col-xs-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xs-2,.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{left:8.3333333333%;position:relative}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xs-3,.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{left:12.5%;position:relative}.el-col-xs-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xs-4,.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{left:16.6666666667%;position:relative}.el-col-xs-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xs-5,.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{left:20.8333333333%;position:relative}.el-col-xs-6{flex:0 0 25%;max-width:25%}.el-col-xs-6,.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{left:25%;position:relative}.el-col-xs-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xs-7,.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{left:29.1666666667%;position:relative}.el-col-xs-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xs-8,.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{left:33.3333333333%;position:relative}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xs-9,.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{left:37.5%;position:relative}.el-col-xs-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{left:41.6666666667%;position:relative}.el-col-xs-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{left:45.8333333333%;position:relative}.el-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{left:50%;position:relative}.el-col-xs-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{left:54.1666666667%;position:relative}.el-col-xs-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{left:58.3333333333%;position:relative}.el-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{left:62.5%;position:relative}.el-col-xs-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{left:66.6666666667%;position:relative}.el-col-xs-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{left:70.8333333333%;position:relative}.el-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{left:75%;position:relative}.el-col-xs-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{left:79.1666666667%;position:relative}.el-col-xs-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{left:83.3333333333%;position:relative}.el-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{left:87.5%;position:relative}.el-col-xs-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{left:91.6666666667%;position:relative}.el-col-xs-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{left:95.8333333333%;position:relative}.el-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{left:100%;position:relative}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;flex:0 0 0%;max-width:0}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{left:0;position:relative}.el-col-sm-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-sm-1,.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{left:4.1666666667%;position:relative}.el-col-sm-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-sm-2,.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{left:8.3333333333%;position:relative}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%}.el-col-sm-3,.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{left:12.5%;position:relative}.el-col-sm-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-sm-4,.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{left:16.6666666667%;position:relative}.el-col-sm-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-sm-5,.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{left:20.8333333333%;position:relative}.el-col-sm-6{flex:0 0 25%;max-width:25%}.el-col-sm-6,.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{left:25%;position:relative}.el-col-sm-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-sm-7,.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{left:29.1666666667%;position:relative}.el-col-sm-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-sm-8,.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{left:33.3333333333%;position:relative}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%}.el-col-sm-9,.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{left:37.5%;position:relative}.el-col-sm-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{left:41.6666666667%;position:relative}.el-col-sm-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{left:45.8333333333%;position:relative}.el-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{left:50%;position:relative}.el-col-sm-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{left:54.1666666667%;position:relative}.el-col-sm-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{left:58.3333333333%;position:relative}.el-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{left:62.5%;position:relative}.el-col-sm-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{left:66.6666666667%;position:relative}.el-col-sm-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{left:70.8333333333%;position:relative}.el-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{left:75%;position:relative}.el-col-sm-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{left:79.1666666667%;position:relative}.el-col-sm-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{left:83.3333333333%;position:relative}.el-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{left:87.5%;position:relative}.el-col-sm-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{left:91.6666666667%;position:relative}.el-col-sm-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{left:95.8333333333%;position:relative}.el-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{left:100%;position:relative}}@media only screen and (min-width:992px){.el-col-md-0{display:none;flex:0 0 0%;max-width:0}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{left:0;position:relative}.el-col-md-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-md-1,.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{left:4.1666666667%;position:relative}.el-col-md-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-md-2,.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{left:8.3333333333%;position:relative}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%}.el-col-md-3,.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{left:12.5%;position:relative}.el-col-md-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-md-4,.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{left:16.6666666667%;position:relative}.el-col-md-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-md-5,.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{left:20.8333333333%;position:relative}.el-col-md-6{flex:0 0 25%;max-width:25%}.el-col-md-6,.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{left:25%;position:relative}.el-col-md-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-md-7,.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{left:29.1666666667%;position:relative}.el-col-md-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-md-8,.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{left:33.3333333333%;position:relative}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%}.el-col-md-9,.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{left:37.5%;position:relative}.el-col-md-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{left:41.6666666667%;position:relative}.el-col-md-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{left:45.8333333333%;position:relative}.el-col-md-12{display:block;flex:0 0 50%;max-width:50%}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{left:50%;position:relative}.el-col-md-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{left:54.1666666667%;position:relative}.el-col-md-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{left:58.3333333333%;position:relative}.el-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{left:62.5%;position:relative}.el-col-md-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{left:66.6666666667%;position:relative}.el-col-md-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{left:70.8333333333%;position:relative}.el-col-md-18{display:block;flex:0 0 75%;max-width:75%}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{left:75%;position:relative}.el-col-md-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{left:79.1666666667%;position:relative}.el-col-md-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{left:83.3333333333%;position:relative}.el-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{left:87.5%;position:relative}.el-col-md-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{left:91.6666666667%;position:relative}.el-col-md-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{left:95.8333333333%;position:relative}.el-col-md-24{display:block;flex:0 0 100%;max-width:100%}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{left:100%;position:relative}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;flex:0 0 0%;max-width:0}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{left:0;position:relative}.el-col-lg-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-lg-1,.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{left:4.1666666667%;position:relative}.el-col-lg-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-lg-2,.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{left:8.3333333333%;position:relative}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%}.el-col-lg-3,.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{left:12.5%;position:relative}.el-col-lg-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-lg-4,.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{left:16.6666666667%;position:relative}.el-col-lg-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-lg-5,.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{left:20.8333333333%;position:relative}.el-col-lg-6{flex:0 0 25%;max-width:25%}.el-col-lg-6,.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{left:25%;position:relative}.el-col-lg-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-lg-7,.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{left:29.1666666667%;position:relative}.el-col-lg-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-lg-8,.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{left:33.3333333333%;position:relative}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%}.el-col-lg-9,.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{left:37.5%;position:relative}.el-col-lg-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{left:41.6666666667%;position:relative}.el-col-lg-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{left:45.8333333333%;position:relative}.el-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{left:50%;position:relative}.el-col-lg-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{left:54.1666666667%;position:relative}.el-col-lg-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{left:58.3333333333%;position:relative}.el-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{left:62.5%;position:relative}.el-col-lg-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{left:66.6666666667%;position:relative}.el-col-lg-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{left:70.8333333333%;position:relative}.el-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{left:75%;position:relative}.el-col-lg-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{left:79.1666666667%;position:relative}.el-col-lg-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{left:83.3333333333%;position:relative}.el-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{left:87.5%;position:relative}.el-col-lg-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{left:91.6666666667%;position:relative}.el-col-lg-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{left:95.8333333333%;position:relative}.el-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{left:100%;position:relative}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;flex:0 0 0%;max-width:0}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{left:0;position:relative}.el-col-xl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xl-1,.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{left:4.1666666667%;position:relative}.el-col-xl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xl-2,.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{left:8.3333333333%;position:relative}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xl-3,.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{left:12.5%;position:relative}.el-col-xl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xl-4,.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{left:16.6666666667%;position:relative}.el-col-xl-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xl-5,.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{left:20.8333333333%;position:relative}.el-col-xl-6{flex:0 0 25%;max-width:25%}.el-col-xl-6,.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{left:25%;position:relative}.el-col-xl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xl-7,.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{left:29.1666666667%;position:relative}.el-col-xl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xl-8,.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{left:33.3333333333%;position:relative}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xl-9,.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{left:37.5%;position:relative}.el-col-xl-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{left:41.6666666667%;position:relative}.el-col-xl-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{left:45.8333333333%;position:relative}.el-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{left:50%;position:relative}.el-col-xl-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{left:54.1666666667%;position:relative}.el-col-xl-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{left:58.3333333333%;position:relative}.el-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{left:62.5%;position:relative}.el-col-xl-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{left:66.6666666667%;position:relative}.el-col-xl-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{left:70.8333333333%;position:relative}.el-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{left:75%;position:relative}.el-col-xl-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{left:79.1666666667%;position:relative}.el-col-xl-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{left:83.3333333333%;position:relative}.el-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{left:87.5%;position:relative}.el-col-xl-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{left:91.6666666667%;position:relative}.el-col-xl-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{left:95.8333333333%;position:relative}.el-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{left:100%;position:relative}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-bottom:1px solid var(--el-collapse-border-color);border-top:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{align-items:center;background-color:var(--el-collapse-header-bg-color);border:none;border-bottom:1px solid var(--el-collapse-border-color);color:var(--el-collapse-header-text-color);cursor:pointer;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);outline:none;padding:0;transition:border-bottom-color var(--el-transition-duration);width:100%}.el-collapse-item__arrow{font-weight:300;margin:0 8px 0 auto;transition:transform var(--el-transition-duration)}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);box-sizing:border-box;overflow:hidden;will-change:height}.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{border-radius:4px;cursor:pointer;height:20px;margin:0 0 8px 8px;width:20px}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{border-radius:3px;display:flex;height:100%}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{background-color:#f00;box-sizing:border-box;float:right;height:12px;padding:0 2px;position:relative;width:280px}.el-color-hue-slider__bar{background:linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);height:100%;position:relative}.el-color-hue-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,.6);box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{height:180px;padding:2px 0;width:12px}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-svpanel{height:180px;position:relative;width:280px}.el-color-svpanel__black,.el-color-svpanel__white{bottom:0;left:0;position:absolute;right:0;top:0}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(0deg,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);cursor:head;height:4px;transform:translate(-2px,-2px);width:4px}.el-color-alpha-slider{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;box-sizing:border-box;height:12px;position:relative;width:280px}.el-color-alpha-slider__bar{background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,.6);box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{height:180px;width:20px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255,255,255))}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{clear:both;content:"";display:table}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{color:#000000;float:left;font-size:12px;line-height:26px;width:160px}.el-color-picker{display:inline-block;line-height:normal;outline:none;position:relative}.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled{pointer-events:none}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{background-color:rgba(255,255,255,.7);border-radius:4px;cursor:not-allowed;height:30px;left:1px;position:absolute;top:1px;width:30px;z-index:1}.el-color-picker__trigger{align-items:center;border:1px solid var(--el-border-color);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:0;height:32px;justify-content:center;padding:4px;position:relative;width:32px}.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);box-sizing:border-box;display:block;height:100%;position:relative;text-align:center;width:100%}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{align-items:center;color:#ffffff;display:inline-flex;font-size:12px;justify-content:center}.el-color-picker__panel{background-color:#ffffff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);box-sizing:content-box;padding:6px;position:absolute;z-index:10}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;cursor:pointer;height:30px;padding:4px 0;position:relative;text-align:center;width:32px}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;display:block;height:24px;left:50%;line-height:24px;margin:0 auto;position:absolute;transform:translateX(-50%);width:24px}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:bold}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#ffffff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#ffffff}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#ffffff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;opacity:1}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);border-radius:15px;color:#ffffff}.el-date-table td.week{color:var(--el-datepicker-header-text-color);font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-datepicker-header-text-color);font-weight:400;padding:5px}.el-month-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-month-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:bold}.el-month-table td.today.end-date .el-date-table-cell__text,.el-month-table td.today.start-date .el-date-table-cell__text{color:#ffffff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translateX(-50%);width:54px}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date .el-date-table-cell,.el-month-table td.start-date .el-date-table-cell{color:#ffffff}.el-month-table td.end-date .el-date-table-cell__text,.el-month-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#ffffff}.el-month-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#ffffff}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:bold}.el-year-table td.today.end-date .el-date-table-cell__text,.el-year-table td.today.start-date .el-date-table-cell__text{color:#ffffff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translateX(-50%);width:60px}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.end-date .el-date-table-cell,.el-year-table td.start-date .el-date-table-cell{color:#ffffff}.el-year-table td.end-date .el-date-table-cell__text,.el-year-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#ffffff}.el-year-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#ffffff}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{display:inline-block;max-height:192px;overflow:auto;position:relative;vertical-align:top;width:50%}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;overflow:hidden;text-align:center}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;width:100%;z-index:var(--el-index-normal)}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{list-style:none;margin:0}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;height:80px;width:100%}.el-time-spinner__item{color:var(--el-text-color-regular);font-size:12px;height:32px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:bold}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper,.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left;vertical-align:middle}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{height:var(--el-input-height,var(--el-component-size));width:var(--el-date-editor-width)}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{color:var(--el-text-color-placeholder);float:left;font-size:14px;height:inherit}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{appearance:none;background-color:transparent;border:none;color:var(--el-text-color-regular);display:inline-block;font-size:var(--el-font-size-base);height:30px;line-height:30px;margin:0;outline:none;padding:0;text-align:center;width:39%}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{align-items:center;color:var(--el-text-color-primary);display:inline-flex;flex:1;font-size:14px;height:100%;justify-content:center;margin:0;overflow-wrap:break-word;padding:0 5px}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);cursor:pointer;font-size:14px;height:inherit;width:unset}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{align-items:center;display:inline-flex;padding:0 10px;vertical-align:middle}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{font-size:14px;height:38px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{font-size:12px;height:22px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed;pointer-events:none}.el-range-editor.is-disabled,.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);color:var(--el-text-color-regular);line-height:30px}.el-picker-panel .el-time-panel{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{clear:both;content:"";display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{background-color:var(--el-bg-color-overlay);border-top:1px solid var(--el-datepicker-inner-border-color);font-size:0;padding:4px 12px;position:relative;text-align:right}.el-picker-panel__shortcut{background-color:transparent;border:0;color:var(--el-datepicker-text-color);cursor:pointer;display:block;font-size:14px;line-height:28px;outline:none;padding-left:12px;text-align:left;width:100%}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{background-color:transparent;border:1px solid var(--el-fill-color-darker);border-radius:2px;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:24px;outline:none;padding:0 20px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{background:transparent;border:0;color:var(--el-datepicker-icon-color);cursor:pointer;font-size:12px;margin-top:8px;outline:none}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{background-color:var(--el-bg-color-overlay);border-right:1px solid var(--el-datepicker-inner-border-color);bottom:0;box-sizing:border-box;overflow:auto;padding-top:6px;position:absolute;top:0;width:110px}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-picker__header{padding:12px 12px 0;text-align:center}.el-date-picker__header--bordered{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{cursor:pointer;float:left;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{height:28px;position:relative;text-align:center}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{box-sizing:border-box;float:left;margin:0;padding:16px;width:50%}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-range-picker__time-header>.el-icon-arrow-right{color:var(--el-datepicker-icon-color);display:table-cell;font-size:20px;vertical-align:middle}.el-date-range-picker__time-picker-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#ffffff;position:absolute;right:0;top:13px;z-index:1}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{overflow:visible;width:354px}.el-time-range-picker__content{padding:10px;position:relative;text-align:center;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;display:inline-block;margin:0;padding:4px 7px 7px;width:50%}.el-time-range-picker__header{font-size:14px;margin-bottom:5px;text-align:center}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{border-radius:2px;box-sizing:content-box;left:0;position:relative;-webkit-user-select:none;user-select:none;width:180px;z-index:var(--el-index-top)}.el-time-panel__content{font-size:0;overflow:hidden;position:relative}.el-time-panel__content:after,.el-time-panel__content:before{box-sizing:border-box;content:"";height:32px;left:0;margin-top:-16px;padding-top:6px;position:absolute;right:0;text-align:left;top:50%;z-index:-1}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{border-bottom:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));box-sizing:border-box;height:36px;line-height:25px;padding:4px;text-align:right}.el-time-panel__btn{background-color:transparent;border:none;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:28px;margin:0 5px;outline:none;padding:0 5px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;color:var(--el-text-color-primary);font-size:var(--el-font-size-base)}.el-descriptions__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:bold}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;font-size:14px;font-weight:normal;line-height:23px;text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-descriptions-item-bordered-label-background);color:var(--el-text-color-regular);font-weight:bold}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:0.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{align-items:center;color:rgb(114,118,123);display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:16px;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:transparent!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translateX(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translateX(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{display:inline-flex;margin-right:32px;vertical-align:middle}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{justify-content:flex-start}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{display:inline-block;height:auto;line-height:22px;margin-bottom:8px;text-align:left;vertical-align:middle}.el-form-item__label-wrap{display:flex}.el-form-item__label{align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:inline-flex;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;justify-content:flex-end;line-height:32px;padding:0 12px 0 0}.el-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-input-tag__wrapper,.el-form-item.is-error .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-input-tag__wrapper:focus,.el-form-item.is-error .el-input-tag__wrapper:hover,.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-input__wrapper.is-focus,.el-form-item.is-error .el-input__wrapper:focus,.el-form-item.is-error .el-input__wrapper:hover,.el-form-item.is-error .el-select__wrapper,.el-form-item.is-error .el-select__wrapper.is-focus,.el-form-item.is-error .el-select__wrapper:focus,.el-form-item.is-error .el-select__wrapper:hover,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner.is-focus,.el-form-item.is-error .el-textarea__inner:focus,.el-form-item.is-error .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-image-viewer__wrapper{bottom:0;left:0;position:fixed;right:0;top:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translateX(-50%)}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;gap:22px;height:100%;justify-content:space-around;padding:0 6px;width:100%}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{bottom:90px;color:#fff;cursor:default;left:50%;transform:translateX(-50%)}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed;pointer-events:none}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-input-number{display:inline-flex;line-height:30px;position:relative;vertical-align:middle;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number__decrease,.el-input-number__increase{align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;height:auto;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--el-input-tag-font-size);line-height:var(--el-input-tag-line-height);min-height:var(--el-input-tag-mini-height);padding:var(--el-input-tag-padding);transform:translateZ(0);transition:var(--el-transition-duration);width:var(--el-input-tag-width)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{background-color:var(--el-fill-color-light);cursor:not-allowed;pointer-events:none}.el-input-tag.is-disabled,.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix,.el-input-tag__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;padding:0 var(--el-input-tag-inner-padding)}.el-input-tag__suffix{gap:8px}.el-input-tag__inner{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--el-input-tag-gap);max-width:100%;min-width:0;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;user-select:none}.el-input-tag__drop-indicator{background-color:var(--el-color-primary);height:var(--el-input-tag-line-height);position:absolute;top:0;width:1px}.el-input-tag__inner .el-tag{border-color:transparent;cursor:pointer;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{appearance:none;background-color:transparent;border:none;color:var(--el-input-tag-text-color);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding:0;width:100%}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);align-items:center;color:var(--el-link-text-color);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{align-items:center;display:inline-flex;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error.is-underline:hover:after,.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);bottom:0;left:0;margin:0;position:absolute;right:0;top:0;transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:flex;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:inline-flex;height:100%;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{flex-shrink:0}.el-menu-item{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{align-items:center;box-sizing:border-box;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;transition:transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:var(--el-transition-duration-fast)}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{bottom:0;left:0;overflow:auto;padding:16px;position:fixed;right:0;text-align:center;top:0}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translateX(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:fit-content}.el-message.is-center{justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{flex:1;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);min-width:0}.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:bold;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification__content p{margin:0}.el-notification .el-notification__icon{flex-shrink:0;font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translateX(100%)}.el-notification-fade-enter-from.left{left:0;transform:translateX(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{align-items:center;display:flex;justify-content:space-between;line-height:24px}.el-page-header__left{align-items:center;display:flex;margin-right:40px;position:relative}.el-page-header__back{align-items:center;cursor:pointer;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;display:flex;font-size:16px;margin-right:10px}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;align-items:center;color:var(--el-pagination-text-color);display:flex;font-size:var(--el-pagination-font-size);font-weight:normal;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button.is-active,.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{cursor:default;font-weight:bold}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:bold}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:bold;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:normal;margin-left:var(--el-pagination-item-gap)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{align-items:center;color:var(--el-text-color-regular);display:flex;font-weight:normal;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{align-items:center;display:flex;flex:1;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.el-pager,.el-pager li{align-items:center;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{cursor:default;font-weight:bold}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:bold}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{margin-top:8px;text-align:right}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;overflow-wrap:break-word;padding:var(--el-popover-padding);z-index:var(--el-index-popper)}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#ffffff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:30px;outline:none;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{background-color:var(--el-color-white);border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{bottom:0;left:0;margin:0;opacity:0;outline:none;position:absolute;right:0;top:0;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);align-items:center;display:inline-flex;height:32px}.el-rate:active,.el-rate:focus{outline:none}.el-rate__item{color:var(--el-rate-void-color);cursor:pointer;display:inline-block;font-size:0;line-height:normal;position:relative;vertical-align:middle}.el-rate .el-rate__icon{display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);position:relative;transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{left:0;position:absolute;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;overflow:hidden}.el-rate__decimal,.el-rate__decimal--box{left:0;position:absolute;top:0}.el-rate__text{color:var(--el-rate-text-color);font-size:var(--el-rate-font-size);vertical-align:middle}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{color:var(--el-rate-disabled-void-color);cursor:auto}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-result-padding);text-align:center}.el-result__icon svg{height:var(--el-result-icon-font-size);width:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{color:var(--el-text-color-primary);font-size:var(--el-result-title-font-size);line-height:1.3;margin:0}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1.3;margin:0}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:0.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:0.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:bold}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class=%27icon%27 width=%27200%27 height=%27200%27 viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27currentColor%27 d=%27M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z%27%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transform:translateZ(0);transition:var(--el-transition-duration)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;pointer-events:none}.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag{cursor:not-allowed}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0deg);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute;z-index:-1}.el-select__input{appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;outline:none;padding:0;width:100%}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{align-items:center;border-radius:0;display:flex;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{animation:el-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;display:flex;height:32px;width:100%}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;height:var(--el-slider-height);position:relative}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button-wrapper{background-color:transparent;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:none;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);transform:translateX(-50%);-webkit-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1}.el-slider__button-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size)}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;transform:translateX(-50%);width:var(--el-slider-height)}.el-slider__marks{height:100%;left:12px;top:0;width:18px}.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;transform:translateX(-50%);white-space:pre}.el-slider.is-vertical{display:inline-flex;flex:0;height:100%;position:relative;width:auto}.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;height:50px;width:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-grow:0;flex-shrink:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{border-color:var(--el-text-color-primary);color:var(--el-text-color-primary)}.el-step__head.is-wait{border-color:var(--el-text-color-placeholder);color:var(--el-text-color-placeholder)}.el-step__head.is-success{border-color:var(--el-color-success);color:var(--el-color-success)}.el-step__head.is-error{border-color:var(--el-color-danger);color:var(--el-color-danger)}.el-step__head.is-finish{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-step__icon{align-items:center;background:var(--el-bg-color);box-sizing:border-box;display:inline-flex;font-size:14px;height:24px;justify-content:center;position:relative;transition:.15s ease-out;width:24px;z-index:1}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{color:inherit;display:inline-block;font-weight:bold;line-height:1;text-align:center;-webkit-user-select:none;user-select:none}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:normal}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{border:1px solid;box-sizing:border-box;display:block;height:0;transition:.15s ease-out;width:0}.el-step__main{text-align:left;white-space:normal}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:bold}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{font-size:12px;font-weight:normal;line-height:20px;margin-top:-5px;padding-right:10%}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;left:0;right:0;top:11px}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{bottom:0;left:11px;top:0;width:2px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{font-size:0;padding-right:10px;width:auto}.el-step.is-simple .el-step__icon{background:transparent;font-size:12px;height:16px;width:16px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{align-items:stretch;display:flex;flex-grow:1;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;overflow-wrap:break-word}.el-step.is-simple .el-step__arrow{align-items:center;display:flex;flex-grow:1;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:var(--el-text-color-placeholder);content:"";display:inline-block;height:15px;position:absolute;width:1px}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;padding:0 4px 0 18px;transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:flex;height:16px;justify-content:center;left:1px;position:absolute;transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#ffffff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#ffffff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:transparent;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{align-items:center;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,0.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,0.15);--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:var(--el-font-size-base);height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{align-items:center;display:flex;justify-content:center;left:0;min-height:60px;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;transition:transform var(--el-transition-duration-fast) ease-in-out}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{box-shadow:none;right:-10px}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{align-items:center;display:inline-flex;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,0.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,0.15);--el-table-index:var(--el-index-normal);font-size:var(--el-font-size-base)}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);box-shadow:2px 0 4px 0 rgba(0,0,0,.06);display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);box-shadow:-2px 0 4px 0 rgba(0,0,0,.06);display:flex;flex-direction:column-reverse;overflow:hidden;position:absolute;right:0;top:0}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{overflow:hidden;position:relative}.el-table-v2__header .el-checkbox{z-index:0}.el-table-v2__footer{bottom:0;overflow:hidden;right:0}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{left:0;position:absolute}.el-table-v2__overlay{bottom:0;right:0;top:0;z-index:9999}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{align-items:center;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);display:flex;font-weight:bold;height:100%;overflow:hidden;padding:0 8px;-webkit-user-select:none;user-select:none}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{display:none;opacity:.6;transition:opacity,display var(--el-transition-duration)}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{align-items:center;border-bottom:var(--el-table-border);display:flex;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{align-items:center;display:flex;height:100%;overflow:hidden;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{cursor:pointer;margin:0 4px;-webkit-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 15px;padding:0;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);z-index:1}.el-tabs__new-tab{align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;transition:all .15s;width:20px}.el-tabs__new-tab .is-icon-plus{height:inherit;transform:scale(.8);width:inherit}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical{margin-left:0}.el-tabs__nav-wrap{flex:1 auto;margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:flex;float:left;position:relative;transition:transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{align-items:center;box-sizing:border-box;color:var(--el-text-color-primary);display:flex;font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);justify-content:center;list-style:none;padding:0 20px;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{border-radius:3px;box-shadow:0 0 2px 2px var(--el-color-primary) inset}.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#ffffff}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--el-color-primary)}.el-tabs__item:hover{cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;overflow:hidden;position:relative}.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;transform-origin:100% 50%;width:0}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom{flex-direction:column}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row-reverse}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right:1px solid #fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:1px solid #fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--top{flex-direction:column-reverse}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform:translateX(100%);transform-origin:0 0}to{opacity:1;transform:translateX(0);transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;transform:translateX(0);transform-origin:0 0}to{opacity:0;transform:translateX(100%);transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;transform:translateX(-100%);transform-origin:0 0}to{opacity:1;transform:translateX(0);transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;transform:translateX(0);transform-origin:0 0}to{opacity:0;transform:translateX(-100%);transform-origin:0 0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:inline-flex;font-size:var(--el-tag-font-size);height:24px;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag,.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);align-self:center;color:var(--el-text-color);font-size:var(--el-text-font-size);margin:0;overflow-wrap:break-word;padding:0}.el-text.is-truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{margin:0;max-height:200px}.time-select-item{font-size:14px;line-height:20px;padding:8px 10px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:bold}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:bold}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{padding-left:28px;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;left:4px;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{align-items:center;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;position:absolute}.el-timeline-item__node--normal{height:var(--el-timeline-node-size-normal);left:-1px;width:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{height:var(--el-timeline-node-size-large);left:-2px;width:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{align-items:center;display:flex;justify-content:center;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);line-height:1}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);list-style:none;margin:0}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);background-color:var(--el-color-white);border:1px solid var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);padding:var(--el-tooltip-v2-padding)}.el-tooltip-v2__arrow{color:var(--el-color-white);height:var(--el-tooltip-v2-arrow-height);left:var(--el-tooltip-v2-arrow-x);pointer-events:none;position:absolute;top:var(--el-tooltip-v2-arrow-y);width:var(--el-tooltip-v2-arrow-width)}.el-tooltip-v2__arrow:after,.el-tooltip-v2__arrow:before{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-bottom:0;border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-bottom:0;border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-left:0;border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-left:0;border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}.el-tooltip-v2__content.is-dark,.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;padding:0 30px;vertical-align:middle}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);box-sizing:border-box;display:inline-block;max-height:100%;overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width)}.el-transfer-panel__body{border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);height:var(--el-transfer-panel-body-height);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{box-sizing:border-box;height:var(--el-transfer-panel-body-height);list-style:none;margin:0;overflow:auto;padding:6px 0}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{display:block!important;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{box-sizing:border-box;display:block;line-height:var(--el-transfer-item-height);overflow:hidden;padding-left:22px;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{box-sizing:border-box;padding:15px;text-align:center}.el-transfer-panel__filter .el-input__inner{box-sizing:border-box;display:inline-block;font-size:12px;height:var(--el-transfer-filter-height);width:100%}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{align-items:center;background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);display:flex;height:var(--el-transfer-panel-header-height);margin:0;padding-left:15px}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;display:flex;position:relative;width:100%}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:var(--el-text-color-primary);font-size:16px;font-weight:normal}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:var(--el-text-color-secondary);font-size:12px;font-weight:normal;position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0)}.el-transfer-panel .el-transfer-panel__footer{background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);height:var(--el-transfer-panel-footer-height);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{color:var(--el-text-color-secondary);height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);margin:0;padding:6px 15px 0;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{border-radius:3px;height:14px;width:14px}.el-transfer-panel .el-checkbox__inner:after{height:6px;left:4px;width:3px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}.el-tree-node{outline:none;white-space:nowrap}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);align-items:center;cursor:pointer;display:flex;height:var(--el-tree-node-content-height)}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{color:var(--el-tree-expand-icon-color);cursor:pointer;font-size:12px;transform:rotate(0deg);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{background:transparent!important;flex:1;height:20px;line-height:20px;padding-left:0}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;align-items:center;cursor:pointer;display:inline-flex;justify-content:center;outline:none}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{color:inherit}.el-upload.is-disabled:focus,.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);font-size:12px;margin-top:7px}.el-upload iframe{filter:alpha(opacity=0);left:0;opacity:0;position:absolute;top:0;z-index:-1}.el-upload--picture-card{--el-upload-picture-card-size:148px;align-items:center;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:var(--el-upload-picture-card-size);justify-content:center;vertical-align:top;width:var(--el-upload-picture-card-size)}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{color:var(--el-color-primary)}.el-upload:focus,.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);position:relative;text-align:center}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);font-size:67px;line-height:50px;margin-bottom:16px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px)}.el-upload-list{list-style:none;margin:10px 0 0;padding:0;position:relative}.el-upload-list__item{border-radius:4px;box-sizing:border-box;color:var(--el-text-color-regular);font-size:14px;margin-bottom:5px;position:relative;transition:all .5s cubic-bezier(.55,0,.1,1);width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{color:var(--el-text-color-regular);cursor:pointer;display:none;opacity:.75;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:opacity var(--el-transition-duration)}.el-upload-list__item .el-icon--close:hover{color:var(--el-color-primary);opacity:1}.el-upload-list__item .el-icon--close-tip{color:var(--el-color-primary);cursor:pointer;display:none;font-size:12px;font-style:normal;opacity:1;position:absolute;right:5px;top:1px}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;flex-direction:column;justify-content:center;margin-left:4px;width:calc(100% - 30px)}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{align-items:center;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);padding:0 4px;text-align:center;transition:color var(--el-transition-duration)}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{align-items:center;display:none;height:100%;justify-content:center;line-height:inherit;position:absolute;right:5px;top:0;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{color:var(--el-text-color-regular);display:none;font-size:12px;position:absolute;right:10px;top:0}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:inline-flex;height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;overflow:hidden;padding:0;width:var(--el-upload-list-picture-card-size)}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#ffffff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:block;opacity:0}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{height:100%;object-fit:contain;width:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{align-items:center;background-color:var(--el-overlay-color-lighter);color:#fff;cursor:default;display:inline-flex;font-size:20px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--el-transition-duration);width:100%}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{color:inherit;font-size:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{align-items:center;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:flex;margin-top:10px;overflow:hidden;padding:10px;z-index:0}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#ffffff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{display:inline-flex;opacity:0}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{align-items:center;background-color:var(--el-color-white);display:inline-flex;height:70px;justify-content:center;object-fit:contain;position:relative;width:70px;z-index:1}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);height:26px;position:absolute;right:-17px;text-align:center;top:-7px;transform:rotate(45deg);width:46px}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{cursor:default;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.el-upload-cover:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;height:100%;width:100%}.el-upload-cover__label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-cover__label i{color:#fff;font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-cover__progress{display:inline-block;position:static;vertical-align:middle;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{height:100%;left:0;position:absolute;top:0;width:100%}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%}.el-upload-cover__interact .btn{color:#ffffff;cursor:pointer;display:inline-block;font-size:14px;margin-top:60px;transition:var(--el-transition-md-fade);vertical-align:middle}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#ffffff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{background-color:#ffffff;bottom:0;color:var(--el-text-color-primary);font-size:14px;font-weight:normal;height:36px;left:0;line-height:36px;margin:0;overflow:hidden;padding:0 10px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper.always-on .el-virtual-scrollbar,.el-vl__wrapper:hover .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;z-index:2000}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}.el-statistic__value{display:inline-block}.el-statistic__prefix{display:inline-block;margin-right:4px}.el-statistic__suffix{display:inline-block;margin-left:4px}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);outline:none;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;transform:rotate(45deg);width:10px}.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:flex;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:rgba(255,255,255,.15)}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);border-radius:4px;opacity:0;position:absolute;z-index:0}.el-anchor.el-anchor--vertical .el-anchor__marker{height:14px;left:0;top:8px;transition:top .25s ease-in-out,opacity .25s;width:4px}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{background-color:rgba(5,5,5,.06);content:"";height:100%;left:0;position:absolute;width:2px}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{bottom:0;height:2px;transition:left .25s ease-in-out,opacity .25s,width .25s;width:20px}.el-anchor.el-anchor--horizontal .el-anchor__list{display:flex;padding-bottom:4px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{background-color:rgba(5,5,5,.06);bottom:0;content:"";height:2px;position:absolute;width:100%}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{display:flex;flex-direction:column;overflow:hidden}.el-anchor__link{cursor:pointer;font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);max-width:100%;outline:none;overflow:hidden;padding:4px 0;text-decoration:none;text-overflow:ellipsis;transition:color var(--el-transition-duration);white-space:nowrap}.el-anchor__link,.el-anchor__link:focus,.el-anchor__link:hover{color:var(--el-anchor-color)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);align-items:stretch;background:var(--el-segmented-bg-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-segmented-color);display:inline-flex;font-size:14px;min-height:32px;padding:var(--el-segmented-padding)}.el-segmented__group{align-items:stretch;display:flex;position:relative;width:100%}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .3s;width:10px}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{border-radius:inherit;content:"";inset:0;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute}.el-segmented__item{align-items:center;border-radius:calc(var(--el-border-radius-base) - 2px);cursor:pointer;display:flex;flex:1;padding:0 11px}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{background:var(--el-segmented-item-hover-bg-color);color:var(--el-segmented-item-hover-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{color:var(--el-segmented-item-disabled-color);cursor:not-allowed}.el-segmented__item-input{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.el-segmented__item-label{flex:1;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .3s;white-space:nowrap;z-index:1}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);font-size:16px;min-height:40px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:14px;min-height:24px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 3px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 3px);padding:0 7px}.el-mention{position:relative;width:100%}.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-mention__popper.el-popper,.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-mention.is-disabled{pointer-events:none}.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}.el-mention-dropdown__item{box-sizing:border-box;color:var(--el-mention-option-color);cursor:pointer;font-size:var(--el-mention-font-size);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);min-width:var(--el-mention-option-min-width);overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:bold}.el-mention-dropdown__item.is-disabled{background-color:unset;color:var(--el-mention-option-disabled-color);cursor:not-allowed}.el-mention-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-mention-dropdown__loading{color:var(--el-mention-option-loading-color);font-size:12px;margin:0;min-width:var(--el-mention-option-min-width);padding:10px 0;text-align:center}.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}.el-mention-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:var(--el-mention-padding)}.el-mention-dropdown__header{border-bottom:var(--el-mention-border);padding:var(--el-mention-header-padding)}.el-mention-dropdown__footer{border-top:var(--el-mention-border);padding:var(--el-mention-footer-padding)} +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1;height:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{color:#7e8c8d;text-decoration:none;-webkit-backface-visibility:hidden}li{list-style:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.2);cursor:pointer}::-webkit-scrollbar-thumb:vertical{height:15px;cursor:pointer;background-color:rgba(125,125,125,.7)}::-webkit-scrollbar-thumb:horizontal{width:15px;cursor:pointer;background-color:rgba(125,125,125,.7)}html,body{width:100%;height:100%;background:var(--l-app-bg)}body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Lato,"PingFang SC","Microsoft YaHei",sans-serif}body.hidden{overflow:hidden}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-pagination .el-select .el-input .el-input__inner{border-radius:3px;width:100%}.el-select .el-input{width:100%}input,textarea{outline:none;resize:none}::-webkit-input-placeholder{font-size:10px}:-moz-placeholder{font-size:10px}::-moz-placeholder{font-size:10px}:-ms-input-placeholder{font-size:10px}.el-radio{margin-right:10px !important}::-webkit-input-placeholder{font-size:12px !important}::-moz-placeholder{font-size:12px !important}:-ms-input-placeholder{font-size:12px !important}:-moz-placeholder{font-size:12px !important}.submenu.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{text-align:center}.el-main.nopadding{padding:0;background:var(--el-color-white)}.textDecorationUnderL{text-decoration:underline;color:var(--el-color-primary);cursor:pointer}.tableSelect{background:var(--l-searchtoolbar-bg);padding:8px;border:1px solid var(--el-border-color-light);margin-bottom:10px}.tableSelect .el-form{display:flex;align-items:center;flex-wrap:wrap}.tableSelect .el-form-item{margin:5px !important}.table-operate-btn{color:var(--el-color-primary);cursor:pointer;margin-right:10px;text-wrap:nowrap;white-space:nowrap}.table-operate-btn.color99{color:#999;cursor:default}.lysearchmore{cursor:pointer;color:var(--el-color-primary);display:flex;align-items:center}.lynowrap{white-space:nowrap;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.el-dialog-footer{text-align:center}.avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload:hover{border-color:var(--el-color-primary)}.avatar-uploader-icon{font-size:28px;color:#8c939d;width:128px;height:128px;line-height:128px;text-align:center}.avatar{width:128px;height:128px;display:block}.el-tag+.el-tag{margin-left:10px}.button-new-tag{margin-left:10px;height:32px;line-height:30px;padding-top:0;padding-bottom:0}.input-new-tag{width:90px;margin-left:10px;vertical-align:bottom}.lyadmin-body{flex:1;display:flex;flex-flow:column}.ly-is-full{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:99;background:var(--el-bg-color)}.ly-is-full-design{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:99;background:var(--l-main-bg)}.lyformbuilder-ghost{position:relative;display:block;overflow:hidden;padding-top:10px;width:100%;height:30px;background-color:var(--el-color-primary-light-9)}.lyformbuilder-ghost::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--el-color-primary);box-sizing:border-box;z-index:2;outline-width:0}:root{--l-app-bg: #f5f6fa;--l-main-bg: #f5f6fa;--l-header-bg: #3C444D;--l-main-sidebar-menu-hover-bg: var(--el-color-primary);--l-main-sidebar-menu-active-bg: var(--el-color-primary-light-9);--l-changetab-bg: #fff;--l-changetab-border: #fff;--l-tabs-active-bg: var(--el-color-primary);--l-changetab-right-menu: var(--el-bg-color);--l-changetab-right-menu-hover-bg: var(--el-color-primary-light-9);--l-searchtoolbar-bg: var(--el-bg-color);--l-headertitle-bg: #f1f1f1;--l-nprogress-color: var(--el-color-primary);--l-order-statics:var(--el-color-primary-light-8);--l-lyformbuilder-font-color:#0a0a0a;--l-lyformbuilder-border-color:#EBEEF5}:root.dark{--l-app-bg: var(--el-bg-color);--l-main-bg: var(--el-bg-color-page);--l-header-bg: var(--el-bg-color);--l-changetab-bg: var(--el-bg-color);--l-changetab-border: var(--el-bg-color);--l-tabs-active-bg: var(--el-color-primary);--l-changetab-right-menu: var(--el-bg-color);--l-changetab-right-menu-hover-bg: var(--el-color-info-light-3);--l-main-sidebar-menu-hover-bg: var(--el-color-primary-dark-5);--l-main-sidebar-menu-active-bg: var(--el-color-primary-dark-9);--l-searchtoolbar-bg: var(--el-bg-color);--l-headertitle-bg: var(--el-border-color-light);--l-nprogress-color: var(--el-color-primary);--l-order-statics:var(--el-color-primary-dark-8);--l-lyformbuilder-font-color:#ffffff;--l-lyformbuilder-border-color:#364362} +html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,0.36),0px 8px 20px rgba(0,0,0,0.72);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,0.72);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,0.72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,0.72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0,0,0,0.8);--el-mask-color-extra-light:rgba(0,0,0,0.3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255,255,255,0.5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a} +/* Make clicks pass-through */ +#nprogress { + pointer-events: none; +} + +#nprogress .bar { + background: #29d; + + position: fixed; + z-index: 1031; + top: 0; + left: 0; + + width: 100%; + height: 2px; +} + +/* Fancy blur effect */ +#nprogress .peg { + display: block; + position: absolute; + right: 0px; + width: 100px; + height: 100%; + box-shadow: 0 0 10px #29d, 0 0 5px #29d; + opacity: 1.0; + transform: rotate(3deg) translate(0px, -4px); +} + +/* Remove these to get rid of the spinner */ +#nprogress .spinner { + display: block; + position: fixed; + z-index: 1031; + top: 15px; + right: 15px; +} + +#nprogress .spinner-icon { + width: 18px; + height: 18px; + box-sizing: border-box; + + border: solid 2px transparent; + border-top-color: #29d; + border-left-color: #29d; + border-radius: 50%; + animation: nprogress-spinner 400ms linear infinite; +} + +.nprogress-custom-parent { + overflow: hidden; + position: relative; +} + +.nprogress-custom-parent #nprogress .spinner, +.nprogress-custom-parent #nprogress .bar { + position: absolute; +} +@keyframes nprogress-spinner { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } +} + + +#nprogress{pointer-events:none}#nprogress .bar{position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px;background:var(--l-nprogress-color)}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;opacity:1;transform:rotate(3deg) translate(0, -4px);box-shadow:0 0 10px var(--l-nprogress-color),0 0 5px var(--l-nprogress-color)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:11px;right:14px}#nprogress .spinner .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px rgba(0,0,0,0);border-radius:50%;animation:nprogress-spinner 400ms linear infinite;border-top-color:var(--l-nprogress-color);border-left-color:var(--l-nprogress-color)}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} +@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:0.3s;--el-transition-duration-fast:0.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(0.645,0.045,0.355,1);--el-transition-function-fast-bezier:cubic-bezier(0.23,1,0.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121.3,187.1,255);--el-color-primary-light-5:rgb(159.5,206.5,255);--el-color-primary-light-7:rgb(197.7,225.9,255);--el-color-primary-light-8:rgb(216.8,235.6,255);--el-color-primary-light-9:rgb(235.9,245.3,255);--el-color-primary-dark-2:rgb(51.2,126.4,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(148.6,212.3,117.1);--el-color-success-light-5:rgb(179,224.5,156.5);--el-color-success-light-7:rgb(209.4,236.7,195.9);--el-color-success-light-8:rgb(224.6,242.8,215.6);--el-color-success-light-9:rgb(239.8,248.9,235.3);--el-color-success-dark-2:rgb(82.4,155.2,46.4);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(237.5,189.9,118.5);--el-color-warning-light-5:rgb(242.5,208.5,157.5);--el-color-warning-light-7:rgb(247.5,227.1,196.5);--el-color-warning-light-8:rgb(250,236.4,216);--el-color-warning-light-9:rgb(252.5,245.7,235.5);--el-color-warning-dark-2:rgb(184,129.6,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152.1,152.1);--el-color-danger-light-5:rgb(250,181.5,181.5);--el-color-danger-light-7:rgb(252,210.9,210.9);--el-color-danger-light-8:rgb(253,225.6,225.6);--el-color-danger-light-9:rgb(254,240.3,240.3);--el-color-danger-dark-2:rgb(196,86.4,86.4);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152.1,152.1);--el-color-error-light-5:rgb(250,181.5,181.5);--el-color-error-light-7:rgb(252,210.9,210.9);--el-color-error-light-8:rgb(253,225.6,225.6);--el-color-error-light-9:rgb(254,240.3,240.3);--el-color-error-dark-2:rgb(196,86.4,86.4);--el-color-info:#909399;--el-color-info-light-3:rgb(177.3,179.4,183.6);--el-color-info-light-5:rgb(199.5,201,204);--el-color-info-light-7:rgb(221.7,222.6,224.4);--el-color-info-light-8:rgb(232.8,233.4,234.6);--el-color-info-light-9:rgb(243.9,244.2,244.8);--el-color-info-dark-2:rgb(115.2,117.6,122.4);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,0.04),0px 8px 20px rgba(0,0,0,0.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,0.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,0.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,0.08),0px 12px 32px rgba(0,0,0,0.12),0px 8px 16px -8px rgba(0,0,0,0.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,0.8);--el-overlay-color-light:rgba(0,0,0,0.7);--el-overlay-color-lighter:rgba(0,0,0,0.5);--el-mask-color:rgba(255,255,255,0.9);--el-mask-color-extra-light:rgba(255,255,255,0.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em} +:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:0.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}} +.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0} + +.ly-dialog__headerbtn[data-v-888001e4] { + position: absolute; + top: var(--el-dialog-padding-primary); + right: var(--el-dialog-padding-primary); +} +.ly-dialog__headerbtn button[data-v-888001e4] { + padding: 0; + background: transparent; + border: none; + outline: none; + cursor: pointer; + font-size: var(--el-message-close-size,16px); + margin-left: 15px; + color: var(--el-color-info); +} +.ly-dialog__headerbtn button:hover .el-dialog__close[data-v-888001e4] { + color: var(--el-color-primary); +} +.ly-dialog[data-v-888001e4] .el-dialog { + padding: 0 !important; +} +.ly-dialog[data-v-888001e4] .el-dialog .el-dialog__body { + max-height: 100%; + overflow-y: auto; + transition: max-height 0.3s linear; /* 添加过渡效果 */ + overflow-x: hidden; + padding: var(--el-dialog-padding-primary); +} +.ly-dialog[data-v-888001e4] .el-dialog .el-dialog__header { + padding: var(--el-dialog-padding-primary); +} +.ly-dialog[data-v-888001e4] .el-dialog .el-dialog__footer { + padding: var(--el-dialog-padding-primary); +} +.ly-dialog[data-v-888001e4] .el-dialog.is-fullscreen { + display: flex; + flex-direction: column; + top:0px !important; + left:0px !important; + padding: 0 !important; +} +.ly-dialog[data-v-888001e4] .el-dialog.is-fullscreen .el-dialog__header { + border-bottom:var(--el-border); + margin-right:0 !important; + padding: 20px; +} +.ly-dialog[data-v-888001e4] .el-dialog.is-fullscreen .el-dialog__body { + flex:1; + overflow: auto; + max-height: 100% !important; + padding: var(--fullScreenBodyPadding); +} +.ly-dialog[data-v-888001e4] .el-dialog.is-fullscreen .el-dialog__footer { + padding-bottom: 10px; + border-top:var(--el-border); + padding-left: 20px; + padding-right: 20px; +} + + +.el-alert[data-v-2ceaa703]{ + padding: 4px 8px 4px 8px; +} + +.lyPagination-page[data-v-55882dbc]{display:flex;align-items:center;background:var(--el-fill-color-blank);border-bottom:1px solid var(--el-border-color-lighter);border-left:1px solid var(--el-border-color-lighter);border-right:1px solid var(--el-border-color-lighter)}.lyPagination-page-bk[data-v-55882dbc]{display:flex;align-items:center}.page-box[data-v-55882dbc]{margin:10px auto;text-align:center}.page-box .el-pagination__editor.el-input[data-v-55882dbc]{width:70px !important}.page-box .el-pagination__editor.el-input .el-input__inner[data-v-55882dbc]{text-indent:0 !important}.page-box-center[data-v-55882dbc]{margin:10px auto}.page-box-left[data-v-55882dbc]{margin:10px 0 auto}.page-box-right[data-v-55882dbc]{margin:10px 10px 10px auto} + +.space-inner[data-v-77c2f8a0]{ +} +.lycard[data-v-77c2f8a0]{ + border-radius: var(--el-card-border-radius); + background: var(--el-bg-color); + /*box-shadow: var(--el-box-shadow-light);*/ + border: 1px solid var(--el-border-color-light); +} +.lycard[data-v-77c2f8a0]:hover{ + box-shadow: var(--el-box-shadow-light); +} +.space-header[data-v-77c2f8a0]{ + border-bottom: 1px solid var(--el-color-info-light-7); + font-size: 14px; + padding: 2px; + display: flex; + justify-content: space-between; + align-items: center; +} +.space-header-title[data-v-77c2f8a0]{ + padding: 8px 0; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + margin-left: 10px; +} +.space-header-extend-right[data-v-77c2f8a0]{ + padding: 8px 0; + margin-right: 10px; +} +.space-main[data-v-77c2f8a0]{ + padding: 20px; +} +.space-main-icon[data-v-77c2f8a0]{ +} +.space-main-up[data-v-77c2f8a0]{ + display: flex; + align-items: center; + justify-content: space-between; +} +.space-main-down[data-v-77c2f8a0]{ + margin-top: 15px; + display: flex; + justify-content: space-between; +} +[data-v-77c2f8a0] .el-col { + margin-bottom: 11px; +} + + +.space-inner[data-v-7ab1060f]{ +} +.lycard[data-v-7ab1060f]{ + border-radius: var(--el-card-border-radius); + background: var(--el-bg-color); + /*box-shadow: var(--el-box-shadow-light);*/ + border: 1px solid var(--el-border-color-light); +} +.lycard[data-v-7ab1060f]:hover{ + box-shadow: var(--el-box-shadow-light); +} + +.lycontainer[data-v-e6861b7e]{height:calc(100vh - 113px)}.echarts-inner[data-v-e6861b7e]{margin-top:1px}[data-v-e6861b7e] .el-scrollbar__bar.is-horizontal{display:none}.echartsMaps[data-v-e6861b7e]{margin-top:10px}.echartsMaps[data-v-e6861b7e] .is-hover-shadow{margin-bottom:10px}.echartsMaps[data-v-e6861b7e] .is-never-shadow{margin-bottom:10px} +.lydropdown-select{background:#01265a !important;border:1px solid #00b9ca}.lydropdown-select .el-select-dropdown__item{color:#fff}.lydropdown-select .el-select-dropdown__item.selected{color:#4b81ec}.lydropdown-select .el-select-dropdown__item.hover{background-color:#1442a7}.lydropdown-select .el-select-dropdown__item.is-hovering{background-color:#1442a7}.lydropdown-select .el-popper__arrow{border-bottom-color:#00b9ca !important}.lydropdown-select .el-popper__arrow::after{border-bottom-color:#01265a !important} +.center-data-activity[data-v-d4bca20a] .el-input__inner{height:60px;border:none;background:rgba(0,0,0,0);color:#fff;font-weight:400;font-size:20px}.center-data-activity[data-v-d4bca20a] .el-select__wrapper{background:#01265a !important;box-shadow:none !important;height:60px;border:none;background:rgba(0,0,0,0);color:#fff;font-weight:400;font-size:20px}.center-data-activity[data-v-d4bca20a] .el-input__wrapper{background:#01265a !important;box-shadow:none !important}.center-data-activity[data-v-d4bca20a] .el-input__inner::-moz-placeholder{color:#fff}.center-data-activity[data-v-d4bca20a] .el-input__inner::placeholder{color:#fff}.table-header[data-v-d4bca20a]{display:flex;align-items:center;justify-content:center;height:4vh;color:#4b81ec;font-size:15px;background:linear-gradient(90deg, #01265A, #07346E, #07346E, #012659)}.table-header span[data-v-d4bca20a]{flex:1;display:flex;align-items:center;justify-content:center}.table-header span:last-child em[data-v-d4bca20a]{border:1px solid #2f6099;height:2.8vh;width:60%;font-style:normal;background:linear-gradient(0deg, #0060FF #2F6099 0%, 100%);box-shadow:0px 0px 30px 0px rgba(0,96,255,.5) inset;border-radius:5px;color:#fff;display:flex;align-items:center;justify-content:center}.swiper-txt[data-v-d4bca20a]{width:100%;height:calc(100% - 4.5vh - 20px)}.swiper-txt .swiper-item[data-v-d4bca20a]{display:flex;align-items:center;justify-content:center;height:4vh}.swiper-txt .swiper-item[data-v-d4bca20a]:nth-child(even){background:linear-gradient(90deg, #01265A, #07346E, #07346E, #012659)}.swiper-txt .swiper-item span[data-v-d4bca20a]{flex:1;display:flex;align-items:center;justify-content:center}.swiper-txt .swiper-item span em[data-v-d4bca20a]{font-style:normal;background:#1442a7;border-radius:5px;color:#fff;display:flex;align-items:center;justify-content:center;height:2.8vh;width:70%}.el-table__empty-block[data-v-d4bca20a]{background:#01265a !important}.el-table[data-v-d4bca20a]{color:#fff;font-size:14px;background:#01265a !important}.el-table[data-v-d4bca20a]::before{height:0px}.lytd-bg[data-v-d4bca20a]{min-width:90px;background:#1442a7;height:30px;border-radius:3px;color:#fff;display:flex;align-items:center;text-align:center}.lydatapanel[data-v-d4bca20a]{min-width:1200px;height:calc(100vh - 113px);overflow-y:hidden;position:relative;background:#04073a}.lydatapanel .bg-header[data-v-d4bca20a]{width:100%;height:7vh;display:block;margin:0;outline:none}.lydatapanel .lybg[data-v-d4bca20a]{background:url(../../static/img/bg-big-footer.4560d72c.png) no-repeat 50% 50%;background-size:100% 100%;overflow:hidden;background-size:100% 100%;width:100%;height:calc(100% - 7vh);color:#fff}.lydatapanel .lybg .data-title[data-v-d4bca20a]{display:flex;padding:0 1vw;justify-content:space-between}.lydatapanel .lybg .data-title .title-left[data-v-d4bca20a]{background:url(../../static/img/bg-footer.4b9b329b.png) no-repeat 50% 5vh;width:27%;height:calc(100vh - 200px - 2vh);margin-top:1vh;background-size:100% calc(100% - 5vh);overflow:hidden}.lydatapanel .lybg .data-title .title-left .title-left-title[data-v-d4bca20a]{color:#fff;font-size:20px;font-weight:500;text-align:center;line-height:5vh;background:url(../../static/img/bg-header.f1303781.png) no-repeat 50% 50%;background-size:100% 100%}.lydatapanel .lybg .data-title .title-left .title-data[data-v-d4bca20a]{padding:15px 5px 5px 5px;box-sizing:border-box;height:calc(100% - 4vh)}.lydatapanel .lybg .data-title .title-center[data-v-d4bca20a]{width:40%;display:flex;flex-direction:column}.lydatapanel .lybg .data-title .title-center .center-data[data-v-d4bca20a]{display:flex;margin-top:2vh;margin-bottom:5vh;justify-content:center}.lydatapanel .lybg .data-title .title-center .center-data .center-data-activity[data-v-d4bca20a]{width:25%;color:#fff;border:1px solid #00b9ca}.lydatapanel .lybg .data-title .title-center .center-data .center-data-left[data-v-d4bca20a]{margin-left:5px;width:30%;font-size:23px;font-weight:400;color:#fff;height:60px;border:1px solid #00b9ca;text-align:center;align-items:center;display:flex}.lydatapanel .lybg .data-title .title-center .center-data .center-data-left .center-data-left-title[data-v-d4bca20a]{flex:1;text-align:center;display:flex;justify-content:center;align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP4AAAAtAQMAAAC08kSTAAAAAXNSR0IArs4c6QAAAANQTFRFAP//GVwvJQAAAAF0Uk5TVCzgTYsAAAATSURBVBgZYxgFo2AUjIJRMPQBAAXNAAEOn7UmAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:100%;line-height:30px}.lydatapanel .lybg .data-title .title-center .center-data .center-data-right[data-v-d4bca20a]{width:40%;font-size:35px;font-weight:400;margin-left:5px;height:60px;line-height:40px;border:1px solid #00b9ca;align-items:center;display:flex;text-align:center;color:#6f9af9;justify-content:center;-moz-column-gap:3px;column-gap:3px;padding:0 10px}.lydatapanel .lybg .data-title .title-center .center-data .center-data-right span[data-v-d4bca20a]{flex:1;display:flex;align-items:center;justify-content:center;background:rgba(0,255,255,.2);height:48px}.lydatapanel .lybg .data-title .title-center .center-box[data-v-d4bca20a]{background:url(../../static/img/box.9ff44d30.png) no-repeat center;width:100%;height:100%;background-size:100% 100%;display:flex;align-items:center;text-align:center}.lydatapanel .lybg .data-title .title-center .center-box .center-box-nums[data-v-d4bca20a]{min-width:190px;font-size:100px;font-weight:400;color:#00ffd4;line-height:10px;background:linear-gradient(0deg, #2CF4D1 0%, #22D0E5 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.lydatapanel .lybg .data-title .title-center .center-box .center-box-person[data-v-d4bca20a]{font-size:22px;font-weight:400;color:#fff;line-height:91px}.lydatapanel .lybg .data-title .title-right[data-v-d4bca20a]{background:url(../../static/img/databg.b1c73603.png) no-repeat;width:24%;height:calc(100vh - 200px - 1vh);margin-top:1vh;margin-right:30px;background-size:100% 100%;overflow:hidden}.lydatapanel .lybg .data-title .title-right .title-right-title[data-v-d4bca20a]{color:#fff;font-size:20px;font-weight:500;text-align:center;line-height:35px}.lydatapanel .lybg .data-title .title-right .title-data[data-v-d4bca20a]{margin:15px 5px 5px 5px}@media screen and (max-width: 1600px){.swiper-txt .swiper-item[data-v-d4bca20a]{font-size:12px}.swiper-txt .swiper-item span:nth-child(2) em[data-v-d4bca20a]{width:96%}.table-header[data-v-d4bca20a]{font-size:12px}.table-header span:last-child em[data-v-d4bca20a]{width:90%}}.is-full[data-v-d4bca20a]{position:fixed !important;left:0;top:0;width:100vw;height:100vh;z-index:99}.el-icon-full-screen[data-v-d4bca20a]{font-size:30px;color:#fff;position:absolute;z-index:9;right:20px;top:20px} +.page[data-v-62559bd0]{background:#303131;background-blend-mode:multiply,multiply;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.page .page_title[data-v-62559bd0]{font-size:160px;color:#fff;margin-bottom:20px}.page .page_title .page_btn[data-v-62559bd0]{display:flex} +.order-static{display:flex;font-size:14px;background:var(--l-order-statics);padding:10px}.order-static li{margin-right:30px} +.order-static{display:flex;font-size:14px;background:var(--l-order-statics);padding:10px}.order-static li{margin-right:30px} + +.lyalert[data-v-e276ff0c] .el-alert__content{ + word-break: break-all; + padding: 0 3px; +} + +.divleft[data-v-36119903]{display:flex;align-items:center}.site-title[data-v-36119903]{color:#fff;font-size:20px}.right-dropdown-center[data-v-36119903]{color:#fff;display:flex;align-items:center;margin-left:10px}[data-v-36119903] .el-dropdown--default{height:18px !important}[data-v-36119903] .el-dropdown{line-height:unset !important}[data-v-36119903] .el-icon--right{margin-left:0 !important}.ly-header-right[data-v-36119903]{height:100%;display:flex;align-items:center;cursor:pointer;justify-content:center;padding-right:15px;background-color:var(--l-header-bg) !important}.ly-header-right[data-v-36119903]:hover{background:var(--l-header-bg) !important}.el-menu-vertical-demo[data-v-36119903]:not(.el-menu--collapse){border:none}.is-console[data-v-36119903]{float:right;margin:14px}.buttonimg[data-v-36119903]{height:60px;background-color:rgba(0,0,0,0);border:none;position:relative;float:left;cursor:pointer}.showimg[data-v-36119903]{width:26px;height:26px;cursor:pointer}.showimg[data-v-36119903]:active{border:none}.logobox[data-v-36119903]{height:40px;line-height:40px;color:#9d9d9d;font-size:20px;text-align:center;display:inline-block;outline:none;float:left}.logoimg[data-v-36119903]{height:40px;cursor:pointer}.el-menu-demo[data-v-36119903]{height:60px;display:flex;justify-content:space-between;align-items:center}.el-menu-demo .el-menu-item.is-active[data-v-36119903]{position:relative;background-color:var(--l-header-bg) !important}.el-menu-demo li[data-v-36119903]{height:100%}.el-menu-demo li.logo-outer[data-v-36119903]{display:flex;justify-content:space-between;align-items:center;background:none !important;margin:0;padding:0}.el-menu-demo li.logo-outer .login-inner[data-v-36119903]{flex:1;display:flex;align-items:center;justify-content:center}.el-menu.el-menu--horizontal[data-v-36119903]{border-bottom:0} +.el-menu.el-menu--horizontal[data-v-93cca31a]{border-bottom:0}.menu-nav-title[data-v-93cca31a]{height:56px;line-height:56px;padding-left:20px;font-size:20px;font-weight:bold;background:#eff6ff;color:var(--el-color-primary);border-bottom:1px solid #c9e0ff}.el-menu-vertical-demo[data-v-93cca31a]:not(.el-menu--collapse){width:100%;min-height:400px}.el-menu-vertical-demo i[data-v-93cca31a]{margin-right:5px;font-size:18px}.el-menu-vertical-demo[data-v-93cca31a]:not(.el-menu--collapse){border:none;text-align:left}[data-v-93cca31a] .el-menu-item-group__title{padding:0px !important}.el-menu-item.is-active[data-v-93cca31a]{position:relative;background-color:var(--l-main-sidebar-menu-active-bg) !important}.el-menu-item.is-active[data-v-93cca31a]:before{width:2px;height:100%;position:absolute;left:0;top:0;background:var(--l-main-sidebar-menu-hover-bg);display:block} +.lyadmin-wrapper[data-v-4f045631]{display:flex;flex-flow:column;flex:1;width:100%}.lyadmin-wrapper-side[data-v-4f045631]{display:flex;overflow:auto;overflow-x:hidden;flex-flow:column;flex:1}.lyadmin-wrapper-side[data-v-4f045631] .el-scrollbar{width:100%}.lyadmin-side-bottom[data-v-4f045631]{height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.lyadmin-side-bottom i[data-v-4f045631]{font-size:24px}.lyadmin-side-bottom[data-v-4f045631]:hover{color:var(--el-color-primary)}.el-menu.el-menu--horizontal[data-v-4f045631]{border-bottom:0}.menu-nav-title[data-v-4f045631]{height:56px;line-height:56px;padding-left:20px;font-size:20px;font-weight:bold;background:#eff6ff;color:var(--el-color-primary);border-bottom:1px solid #c9e0ff}.el-menu-vertical-demo[data-v-4f045631]:not(.el-menu--collapse){width:100%;min-height:400px}.el-menu-vertical-demo i[data-v-4f045631]{margin-right:5px;font-size:18px}.el-menu-vertical-demo[data-v-4f045631]:not(.el-menu--collapse){border:none;text-align:left}[data-v-4f045631] .el-menu-item-group__title{padding:0px !important}.el-menu-item.is-active[data-v-4f045631]{position:relative;background-color:var(--l-main-sidebar-menu-active-bg) !important}.el-menu-item.is-active[data-v-4f045631]:before{width:2px;height:100%;position:absolute;left:0;top:0;background:var(--l-main-sidebar-menu-hover-bg);display:block}.el-menu-bg[data-v-4f045631]{background-color:#1f2d3d !important}.el-menu[data-v-4f045631]{border:none;overflow:hidden}.router-link-active[data-v-4f045631]{color:#ffd04b}.aside span[data-v-4f045631]{display:none}.el-menu--collapse[data-v-4f045631] .el-sub-menu__icon-arrow{display:none !important}.el-sub-menu[data-v-4f045631]{width:100%} + +.myeltas1{ + /*padding: 0 8px 0 8px;*/ + height: 100%; +} +.myeltas2{ + /*height: 48px;*/ + height: 33px; + box-sizing: border-box; + /*padding-top: 8px;*/ +} +.myeltas2 .el-tabs__header{ + margin: 0; +} +.myeltas2 .el-tabs__nav .el-tabs__item.is-active { + color: #fff; + /*color: var(--el-color-primary);*/ + /*background-color: var(--l-changetab-bg);*/ + /*border-top-color: var(--l-tabs-active-bg);*/ + /*border-bottom-color: var(--l-tabs-active-bg);*/ + border-color: var(--l-tabs-active-bg); + background-color: var(--l-tabs-active-bg) !important; + /*box-shadow: 0 0 5px #cccccc;*/ + /*box-shadow: 0 0 2px rgba(0, 0, 0, .12);*/ + /*border-bottom: none;*/ +} +.myeltas2 .el-tabs__nav .el-tabs__item{ + transition:none; +} +.myeltas2 .el-tabs__nav .el-tabs__item.is-closable .is-icon-close { + width: 14px; +} +.myeltas2 .el-tabs__nav .el-tabs__item.is-closable:hover{ + padding-left: 15px; + padding-right: 15px; +} +.myeltas2 .el-tabs__nav .el-tabs__item.is-active.is-closable{ + padding-left: 15px; + padding-right: 15px; +} +.myeltas2 .el-tabs__nav .el-tabs__item.is-active:before { + content: ""; + background: #fff; + display: inline-block; + width: 8px; + height: 8px; + border-radius: 50%; + position: relative; + margin-right: 5px; +} +.myeltas2 .el-tabs__nav .el-tabs__item:last-child { + padding-right: 15px !important; +} +.myeltas2 .el-tabs__nav .el-tabs__item:nth-child(2) { + padding-left: 15px !important; +} +.myeltas2 .el-tabs__nav-wrap{ + background: var(--l-changetab-bg); + border-color: transparent; + /*box-shadow: 0 0 3px #cccccc;*/ + /*box-shadow: 0 0 2px rgba(0, 0, 0, .12);*/ + border: 1px solid var(--el-border-color-light); + /*border-bottom: 1px solid var(--el-border-color-light);*/ +} + /*去除顶部线*/ +.myeltas2 .el-tabs__header { + /*border: none;*/ + /*margin: 0 0 2px;*/ + border-bottom :none; +} +.myeltas2 .el-tabs__nav{ + /*background-color: lightgrey;*/ + background-color: var(--l-changetab-bg); + /*border: none !important;*/ + border-radius:0 !important; +} + /*字体大小*/ +.myeltas2 .el-tabs__item{ + font-size: 13px; + color: #808695; + height: 30px; + line-height: 30px; + padding: 0 15px; +} + /*标签左右箭头*/ +.myeltas2 .el-tabs__nav-next, .el-tabs__nav-prev { + line-height: 35px; + font-size: 17px; +} + /*自定义右键菜单*/ +.contextmenu { + width: 130px; + margin: 0; + border: 1px solid #ccc; + background: var(--l-changetab-right-menu); + z-index: 3000; + position: absolute; + list-style-type: none; + padding: 5px 0; + border-radius: 4px; + font-size: 14px; + box-shadow: 1px 1px 3px 0 #cccccc; +} +.contextmenu li { + margin: 0; + padding: 9px 16px; + display: flex; + align-items: center; +} +.contextmenu li:hover { + background: var(--l-changetab-right-menu-hover-bg); + cursor: pointer; + color: var(--el-color-primary); +} +.contextmenu-text{ + margin-left: 5px; +} +.lyfadein-enter-from { + transform: translateX(-0.5%); +} +.lyadmin-main-content{ + padding: 10px !important; +} +.lyfadein-leave-from { + transform: translateX(0); +} +.lyfadein-leave-to { + transform: translateX(0.5%); + opacity: 0.1; +} +.lyfadein-enter-active{ + transition: all 0.4s; +} +.lyfadein-leave-active{ + transition: all 0.3s; +} +.lyfadein-enter-to { + transform: translateX(0); +} + + + +.main-con[data-v-68716dba]{ + width:100%; + height: 100%; + display: flex; + flex: 1; + overflow: auto; + /*overflow-y: auto;*/ +} +.hg100[data-v-68716dba]{ + height: 100vh !important; + overflow-y: hidden !important; +} +.index-con[data-v-68716dba] { + height: 100%; + width: 100%; + box-sizing: border-box; + overflow-y: hidden; +} +.aside[data-v-68716dba] { + display: flex; + flex-flow: column; + flex-shrink: 0; + transition: width .3s; + width: 64px !important; + background-color: var(--l-header-bg); + margin: 0px; + box-shadow: 0 0 3px #cccccc; + /*height: calc(100vh - 60px);*/ +} +.asideshow[data-v-68716dba] { + display: flex; + flex-flow: column; + flex-shrink: 0; + transition: width .3s; + width: var(--9d5355e0); + /*height: calc(100vh - 60px);*/ + background-color: var(--l-header-bg); + margin: 0px; + box-shadow: 0 0 1px #cccccc; +} +.index-main[data-v-68716dba] { + /*display: block;*/ + /*-webkit-box-flex: 1;*/ + /*-ms-flex: 1;*/ + flex: 1; + /*-ms-flex-preferred-size: auto;*/ + /*flex-basis: auto;*/ + overflow: auto; + /*padding: 8px 10px 0 10px;*/ + /*width: 100%;*/ + padding: 0; + height: 100%; +} +.index-header[data-v-68716dba]{ + padding: 0px; + width: 100%; + /*box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);*/ +} +.el-main.noPadding[data-v-68716dba]{ + padding: 0px !important; + border-left: 2px solid #333; +} + + + +.journal-detail[data-v-76a47426] .el-form-item .el-form-item__content{ + background: var(--l-headertitle-bg); + padding-left: 10px; + word-break: break-all; +} + + +.lypopoverbox[data-v-3e32640e] { + background: #132738; + color: #c26a3e; + height: 560px; + width: 425px; + overflow: auto; +} +.lypopoverbox[data-v-3e32640e]::-webkit-scrollbar { + display: none; /* Chrome Safari */ +} + + +.login-captcha[data-v-1db265de]{ + cursor: pointer; + height: 38px; + width: 128px; + display: block; + margin: 0px -19px; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +[data-v-ffa03efe] .lydpselected{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.login_bg[data-v-ffa03efe]{width:100%;height:100%;background:var(--el-bg-color);display:flex}.login_adv[data-v-ffa03efe]{width:33.3%;background-color:#3c444d;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.login_adv__title[data-v-ffa03efe]{color:#fff;padding:40px;position:absolute;top:0px;left:0px;right:0px;z-index:2}.login_adv__title h2[data-v-ffa03efe]{font-size:30px}.login_adv__title h4[data-v-ffa03efe]{font-size:18px;margin-top:10px;font-weight:normal}.login_adv__title p[data-v-ffa03efe]{font-size:16px;margin-top:10px;line-height:1.8;color:hsla(0,0%,100%,.6)}.login_adv__title div[data-v-ffa03efe]{margin-top:10px;display:flex;align-items:center}.login_adv__title div span[data-v-ffa03efe]{margin-right:15px}.login_adv__title div i[data-v-ffa03efe]{font-size:40px}.login_adv__title div i.add[data-v-ffa03efe]{font-size:20px;color:hsla(0,0%,100%,.6)}.login_adv__bottom[data-v-ffa03efe]{position:absolute;left:0px;right:0px;bottom:0px;color:#fff;padding:40px;background-image:linear-gradient(transparent, #000);z-index:3}.login_adv__mask[data-v-ffa03efe]{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,.5);z-index:1}.login_main[data-v-ffa03efe]{flex:1;overflow:auto;display:flex}.login-form[data-v-ffa03efe]{width:400px;margin:auto;padding:20px 0}.login-header[data-v-ffa03efe]{margin-bottom:40px}.login-header .logo[data-v-ffa03efe]{display:flex;align-items:center}.login-header .logo img[data-v-ffa03efe]{width:40px;height:40px;vertical-align:bottom;margin-right:10px}.login-header .logo label[data-v-ffa03efe]{font-size:26px;font-weight:bold}.login-oauth[data-v-ffa03efe]{display:flex;justify-content:space-around}.login-form .el-divider[data-v-ffa03efe]{margin-top:40px}.login-form[data-v-ffa03efe] .el-tabs .el-tabs__header{margin-bottom:25px}.login-form[data-v-ffa03efe] .el-tabs .el-tabs__header .el-tabs__item{font-size:14px}.login-form[data-v-ffa03efe] .login-forgot{text-align:right}.login-form[data-v-ffa03efe] .login-forgot a{color:var(--el-color-primary)}.login-form[data-v-ffa03efe] .login-forgot a:hover{color:var(--el-color-primary-light-3)}.login-form[data-v-ffa03efe] .login-reg{font-size:14px;color:var(--el-text-color-primary)}.login-form[data-v-ffa03efe] .login-reg a{color:var(--el-color-primary)}.login-form[data-v-ffa03efe] .login-reg a:hover{color:var(--el-color-primary-light-3)}.login_config[data-v-ffa03efe]{position:absolute;top:20px;right:20px}.login-form[data-v-ffa03efe] .login-msg-yzm{display:flex;width:100%}.login-form[data-v-ffa03efe] .login-msg-yzm .el-button{margin-left:10px;--el-button-size:42px}.qrCodeLogin[data-v-ffa03efe]{text-align:center;position:relative;padding:20px 0}.qrCodeLogin img.qrCode[data-v-ffa03efe]{background:var(--el-bg-color);padding:20px;border-radius:10px}.qrCodeLogin p.msg[data-v-ffa03efe]{margin-top:15px}.qrCodeLogin .qrCodeLogin-result[data-v-ffa03efe]{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;background:var(--el-mask-color)}@media(max-width: 1200px){.login-form[data-v-ffa03efe]{width:340px}}@media(max-width: 1000px){.login_main[data-v-ffa03efe]{display:block}.login_main .login_config[data-v-ffa03efe]{position:static;padding:20px 20px 0 20px;text-align:right}.login_adv[data-v-ffa03efe]{display:none}} +.login-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);box-sizing:border-box;width:100%;height:100%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEzNjFweCIgaGVpZ2h0PSI2MDlweCIgdmlld0JveD0iMCAwIDEzNjEgNjA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4yICg0NDQ5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgMjE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQW50LURlc2lnbi1Qcm8tMy4wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i6LSm5oi35a+G56CB55m75b2VLeagoemqjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5LjAwMDAwMCwgLTgyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3LjAwMDAwMCwgNzMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTgiIG9wYWNpdHk9IjAuOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzQuOTAxNDE2LCA1NjkuNjk5MTU4KSByb3RhdGUoLTcuMDAwMDAwKSB0cmFuc2xhdGUoLTc0LjkwMTQxNiwgLTU2OS42OTkxNTgpIHRyYW5zbGF0ZSg0LjkwMTQxNiwgNTI1LjE5OTE1OCkiPgogICAgICAgICAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJPdmFsLTExIiBmaWxsPSIjQ0ZEQUU2IiBvcGFjaXR5PSIwLjI1IiBjeD0iNjMuNTc0ODc5MiIgY3k9IjMyLjQ2ODM2NyIgcng9IjIxLjc4MzA0NzkiIHJ5PSIyMS43NjYwMDgiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC0zIiBmaWxsPSIjQ0ZEQUU2IiBvcGFjaXR5PSIwLjU5OTk5OTk2NCIgY3g9IjUuOTg3NDY0NzkiIGN5PSIxMy44NjY4NjAxIiByeD0iNS4yMTczOTEzIiByeT0iNS4yMTMzMDk5NyI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOC4xMzU0NTE0LDg4LjM1MjAyMTUgQzQzLjg5ODQyMjcsODguMzUyMDIxNSA0OC41NzAyMzQsODMuNjgzODY0NyA0OC41NzAyMzQsNzcuOTI1NDAxNSBDNDguNTcwMjM0LDcyLjE2NjkzODMgNDMuODk4NDIyNyw2Ny40OTg3ODE2IDM4LjEzNTQ1MTQsNjcuNDk4NzgxNiBDMzIuMzcyNDgwMSw2Ny40OTg3ODE2IDI3LjcwMDY2ODgsNzIuMTY2OTM4MyAyNy43MDA2Njg4LDc3LjkyNTQwMTUgQzI3LjcwMDY2ODgsODMuNjgzODY0NyAzMi4zNzI0ODAxLDg4LjM1MjAyMTUgMzguMTM1NDUxNCw4OC4zNTIwMjE1IFoiIGlkPSJPdmFsLTMtQ29weSIgZmlsbD0iI0NGREFFNiIgb3BhY2l0eT0iMC40NSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02NC4yNzc1NTgyLDMzLjE3MDQ5NjMgTDExOS4xODU4MzYsMTYuNTY1NDkxNSIgaWQ9IlBhdGgtMTIiIHN0cm9rZT0iI0NGREFFNiIgc3Ryb2tlLXdpZHRoPSIxLjczOTEzMDQzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDIuMTQzMTcwOCwyNi41MDAyNjgxIEw3LjcxMTkwMTYyLDE0LjU2NDA3MDIiIGlkPSJQYXRoLTE2IiBzdHJva2U9IiNFMEI0QjciIHN0cm9rZS13aWR0aD0iMC43MDI2Nzg5NjQiIG9wYWNpdHk9IjAuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIxLjQwNTM1Nzg5OTg3MzE1MywyLjEwODAzNjk1MzQ2OTk4MSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02My45MjYyMTg3LDMzLjUyMTU2MSBMNDMuNjcyMTMyNiw2OS4zMjUwOTUxIiBpZD0iUGF0aC0xNSIgc3Ryb2tlPSIjQkFDQUQ5IiBzdHJva2Utd2lkdGg9IjAuNzAyNjc4OTY0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjEuNDA1MzU3ODk5ODczMTUzLDIuMTA4MDM2OTUzNDY5OTgxIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjYuODUwOTIyLCAxMy41NDM2NTQpIHJvdGF0ZSgzMC4wMDAwMDApIHRyYW5zbGF0ZSgtMTI2Ljg1MDkyMiwgLTEzLjU0MzY1NCkgdHJhbnNsYXRlKDExNy4yODU3MDUsIDQuMzgxODg5KSIgZmlsbD0iI0NGREFFNiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJPdmFsLTQiIG9wYWNpdHk9IjAuNDUiIGN4PSI5LjEzNDgyNjUzIiBjeT0iOS4xMjc2ODA3NiIgcng9IjkuMTM0ODI2NTMiIHJ5PSI5LjEyNzY4MDc2Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOC4yNjk2NTMxLDE4LjI1NTM2MTUgQzE4LjI2OTY1MzEsMTMuMjE0MjgyNiAxNC4xNzk4NTE5LDkuMTI3NjgwNzYgOS4xMzQ4MjY1Myw5LjEyNzY4MDc2IEM0LjA4OTgwMTE0LDkuMTI3NjgwNzYgMCwxMy4yMTQyODI2IDAsMTguMjU1MzYxNSBMMTguMjY5NjUzMSwxOC4yNTUzNjE1IFoiIGlkPSJPdmFsLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMTM0ODI3LCAxMy42OTE1MjEpIHNjYWxlKC0xLCAtMSkgdHJhbnNsYXRlKC05LjEzNDgyNywgLTEzLjY5MTUyMSkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTYuMjk0NzAwLCAxMjMuNzI1NjAwKSByb3RhdGUoLTUuMDAwMDAwKSB0cmFuc2xhdGUoLTIxNi4yOTQ3MDAsIC0xMjMuNzI1NjAwKSB0cmFuc2xhdGUoMTA2LjI5NDcwMCwgMzUuMjI1NjAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtMiIgZmlsbD0iI0NGREFFNiIgb3BhY2l0eT0iMC4yNSIgY3g9IjI5LjExNzY0NzEiIGN5PSIyOS4xNDAyNDM5IiByeD0iMjkuMTE3NjQ3MSIgcnk9IjI5LjE0MDI0MzkiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC0yIiBmaWxsPSIjQ0ZEQUU2IiBvcGFjaXR5PSIwLjMiIGN4PSIyOS4xMTc2NDcxIiBjeT0iMjkuMTQwMjQzOSIgcng9IjIxLjU2ODYyNzUiIHJ5PSIyMS41ODUzNjU5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtMi1Db3B5IiBzdHJva2U9IiNDRkRBRTYiIG9wYWNpdHk9IjAuNCIgY3g9IjE3OS4wMTk2MDgiIGN5PSIxMzguMTQ2MzQxIiByeD0iMjMuNzI1NDkwMiIgcnk9IjIzLjc0MzkwMjQiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC0yIiBmaWxsPSIjQkFDQUQ5IiBvcGFjaXR5PSIwLjUiIGN4PSIyOS4xMTc2NDcxIiBjeT0iMjkuMTQwMjQzOSIgcng9IjEwLjc4NDMxMzciIHJ5PSIxMC43OTI2ODI5Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI5LjExNzY0NzEsMzkuOTMyOTI2OCBMMjkuMTE3NjQ3MSwxOC4zNDc1NjEgQzIzLjE2MTYzNTEsMTguMzQ3NTYxIDE4LjMzMzMzMzMsMjMuMTc5NjA5NyAxOC4zMzMzMzMzLDI5LjE0MDI0MzkgQzE4LjMzMzMzMzMsMzUuMTAwODc4MSAyMy4xNjE2MzUxLDM5LjkzMjkyNjggMjkuMTE3NjQ3MSwzOS45MzI5MjY4IFoiIGlkPSJPdmFsLTIiIGZpbGw9IiNCQUNBRDkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSIgb3BhY2l0eT0iMC40NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcyLjAwMDAwMCwgMTMxLjAwMDAwMCkiIGZpbGw9IiNFNkExQTYiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC0yLUNvcHktMiIgY3g9IjcuMDE5NjA3ODQiIGN5PSI3LjE0NjM0MTQ2IiByeD0iNi40NzA1ODgyNCIgcnk9IjYuNDc1NjA5NzYiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuNTQ5MDE5NjA4LDEzLjYyMTk1MTIgQzQuMTIyNjI2ODEsMTMuNjIxOTUxMiA3LjAxOTYwNzg0LDEwLjcyMjcyMiA3LjAxOTYwNzg0LDcuMTQ2MzQxNDYgQzcuMDE5NjA3ODQsMy41Njk5NjA5NSA0LjEyMjYyNjgxLDAuNjcwNzMxNzA3IDAuNTQ5MDE5NjA4LDAuNjcwNzMxNzA3IEwwLjU0OTAxOTYwOCwxMy42MjE5NTEyIFoiIGlkPSJPdmFsLTItQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjc4NDMxNCwgNy4xNDYzNDEpIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTMuNzg0MzE0LCAtNy4xNDYzNDEpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC0xMCIgZmlsbD0iI0NGREFFNiIgY3g9IjIxOC4zODIzNTMiIGN5PSIxMzguNjg1OTc2IiByeD0iMS42MTc2NDcwNiIgcnk9IjEuNjE4OTAyNDQiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC0xMC1Db3B5LTIiIGZpbGw9IiNFMEI0QjciIG9wYWNpdHk9IjAuMzUiIGN4PSIxNzkuNTU4ODI0IiBjeT0iMTc1LjM4MTA5OCIgcng9IjEuNjE3NjQ3MDYiIHJ5PSIxLjYxODkwMjQ0Ij48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtMTAtQ29weSIgZmlsbD0iI0UwQjRCNyIgb3BhY2l0eT0iMC4zNSIgY3g9IjE4MC4wOTgwMzkiIGN5PSIxMDIuNTMwNDg4IiByeD0iMi4xNTY4NjI3NSIgcnk9IjIuMTU4NTM2NTkiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjguOTk4NTM4MSwyOS45NjcxNTk4IEwxNzEuMTUxMDE4LDEzMi44NzYwMjQiIGlkPSJQYXRoLTExIiBzdHJva2U9IiNDRkRBRTYiIG9wYWNpdHk9IjAuOCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEwIiBvcGFjaXR5PSIwLjc5OTk5OTk1MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA1NC4xMDA2MzUsIDM2LjY1OTMxNykgcm90YXRlKC0xMS4wMDAwMDApIHRyYW5zbGF0ZSgtMTA1NC4xMDA2MzUsIC0zNi42NTkzMTcpIHRyYW5zbGF0ZSgxMDI2LjYwMDYzNSwgNC42NTkzMTcpIj4KICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC03IiBzdHJva2U9IiNDRkRBRTYiIHN0cm9rZS13aWR0aD0iMC45NDExNzY0NzEiIGN4PSI0My44MTM1NTkzIiBjeT0iMzIiIHJ4PSIxMS4xODY0NDA3IiByeT0iMTEuMjk0MTE3NiI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQuNTk2Nzc0LCAyMy4xMTExMTEpIiBmaWxsPSIjQkFDQUQ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtNyIgb3BhY2l0eT0iMC40NSIgY3g9IjkuMTg1MzQ3MTgiIGN5PSI4Ljg4ODg4ODg5IiByeD0iOC40NzQ1NzYyNyIgcnk9IjguNTU2MTQ5NzMiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuMTg1MzQ3MTgsMTcuNDQ1MDM4NiBDMTMuODY1NzI2NCwxNy40NDUwMzg2IDE3LjY1OTkyMzUsMTMuNjE0MzE5OSAxNy42NTk5MjM1LDguODg4ODg4ODkgQzE3LjY1OTkyMzUsNC4xNjM0NTc4NyAxMy44NjU3MjY0LDAuMzMyNzM5MTU2IDkuMTg1MzQ3MTgsMC4zMzI3MzkxNTYgTDkuMTg1MzQ3MTgsMTcuNDQ1MDM4NiBaIiBpZD0iT3ZhbC03Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNC42NTk3Mzg1LDI0LjgwOTY5NCBMNS43MTY2NjA4NCw0Ljc2ODc4OTQ1IiBpZD0iUGF0aC0yIiBzdHJva2U9IiNDRkRBRTYiIHN0cm9rZS13aWR0aD0iMC45NDExNzY0NzEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbCIgc3Ryb2tlPSIjQ0ZEQUU2IiBzdHJva2Utd2lkdGg9IjAuOTQxMTc2NDcxIiBjeD0iMy4yNjI3MTE4NiIgY3k9IjMuMjk0MTE3NjUiIHJ4PSIzLjI2MjcxMTg2IiByeT0iMy4yOTQxMTc2NSI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJPdmFsLUNvcHkiIGZpbGw9IiNGN0UxQUQiIGN4PSIyLjc5NjYxMDE3IiBjeT0iNjEuMTc2NDcwNiIgcng9IjIuNzk2NjEwMTciIHJ5PSIyLjgyMzUyOTQxIj48L2VsbGlwc2U+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM0LjYzMTI0NDMsMzkuMjkyMjcxMiBMNS4wNjM2NjY2Myw1OS43ODUwODIiIGlkPSJQYXRoLTEwIiBzdHJva2U9IiNDRkRBRTYiIHN0cm9rZS13aWR0aD0iMC45NDExNzY0NzEiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgb3BhY2l0eT0iMC4zMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI4Mi41MzcyMTksIDQ0Ni41MDI4NjcpIHJvdGF0ZSgtMTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyODIuNTM3MjE5LCAtNDQ2LjUwMjg2NykgdHJhbnNsYXRlKDExNDIuNTM3MjE5LCAzMjcuNTAyODY3KSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDEuMzMzNTM5LCAxMDQuNTAyNzQyKSByb3RhdGUoMjc1LjAwMDAwMCkgdHJhbnNsYXRlKC0xNDEuMzMzNTM5LCAtMTA0LjUwMjc0MikgdHJhbnNsYXRlKDEyOS4zMzM1MzksIDkyLjUwMjc0MikiIGZpbGw9IiNCQUNBRDkiPgogICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTQiIG9wYWNpdHk9IjAuNDUiIGN4PSIxMS42NjY2NjY3IiBjeT0iMTEuNjY2NjY2NyIgcj0iMTEuNjY2NjY2NyI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMy4zMzMzMzMzLDIzLjMzMzMzMzMgQzIzLjMzMzMzMzMsMTYuODkwMDExMyAxOC4xMDk5ODg3LDExLjY2NjY2NjcgMTEuNjY2NjY2NywxMS42NjY2NjY3IEM1LjIyMzM0NDU5LDExLjY2NjY2NjcgMCwxNi44OTAwMTEzIDAsMjMuMzMzMzMzMyBMMjMuMzMzMzMzMywyMy4zMzMzMzMzIFoiIGlkPSJPdmFsLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjY2NjY2NywgMTcuNTAwMDAwKSBzY2FsZSgtMSwgLTEpIHRyYW5zbGF0ZSgtMTEuNjY2NjY3LCAtMTcuNTAwMDAwKSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC01LUNvcHktNiIgZmlsbD0iI0NGREFFNiIgY3g9IjIwMS44MzMzMzMiIGN5PSI4Ny41IiByPSI1LjgzMzMzMzMzIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQzLjUsODguODEyNjY4NSBMMTU1LjA3MDUwMSwxNy42MDM4NTQ0IiBpZD0iUGF0aC0xNyIgc3Ryb2tlPSIjQkFDQUQ5IiBzdHJva2Utd2lkdGg9IjEuMTY2NjY2NjciPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuNSwzNy4zMzMzMzMzIEwxMjcuNDY2MjUyLDk3LjY0NDk3MzUiIGlkPSJQYXRoLTE4IiBzdHJva2U9IiNCQUNBRDkiIHN0cm9rZS13aWR0aD0iMS4xNjY2NjY2NyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aC0xOSIgc3Ryb2tlPSIjQ0ZEQUU2IiBzdHJva2Utd2lkdGg9IjEuMTY2NjY2NjciIHBvaW50cz0iMTQzLjkwMjU5NyAxMjAuMzAyMjgxIDE3NC45MzU0NTUgMjMxLjU3MTM0MiAzOC41IDE0Ny41MTA4NDcgMTI2LjM2Njk0MSAxMTAuODMzMzMzIj48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNTkuODMzMzMzLDk5Ljc0NTM4NDIgTDE5NS40MTY2NjcsODkuMjUiIGlkPSJQYXRoLTIwIiBzdHJva2U9IiNFMEI0QjciIHN0cm9rZS13aWR0aD0iMS4xNjY2NjY2NyIgb3BhY2l0eT0iMC42Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwNS4zMzMzMzMsODIuMTM3MjEwNSBMMjM4LjcxOTQwNiwzNi4xNjY2NjY3IiBpZD0iUGF0aC0yNCIgc3Ryb2tlPSIjQkFDQUQ5IiBzdHJva2Utd2lkdGg9IjEuMTY2NjY2NjciPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjY2LjcyMzQyNCwxMzIuMjMxOTg4IEwyMDcuMDgzMzMzLDkwLjQxNjY2NjciIGlkPSJQYXRoLTI1IiBzdHJva2U9IiNDRkRBRTYiIHN0cm9rZS13aWR0aD0iMS4xNjY2NjY2NyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNSIgZmlsbD0iI0MxRDFFMCIgY3g9IjE1Ni45MTY2NjciIGN5PSI4Ljc1IiByPSI4Ljc1Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTUtQ29weS0zIiBmaWxsPSIjQzFEMUUwIiBjeD0iMzkuMDgzMzMzMyIgY3k9IjE0OC43NSIgcj0iNS4yNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC01LUNvcHktMiIgZmlsbC1vcGFjaXR5PSIwLjYiIGZpbGw9IiNEMURFRUQiIGN4PSI4Ljc1IiBjeT0iMzMuMjUiIHI9IjguNzUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNS1Db3B5LTQiIGZpbGwtb3BhY2l0eT0iMC42IiBmaWxsPSIjRDFERUVEIiBjeD0iMjQzLjgzMzMzMyIgY3k9IjMwLjMzMzMzMzMiIHI9IjUuODMzMzMzMzMiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNS1Db3B5LTUiIGZpbGw9IiNFMEI0QjciIGN4PSIxNzUuNTgzMzMzIiBjeT0iMjMyLjc1IiByPSI1LjI1Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-repeat:no-repeat;background-position:center right;background-size:100%;display:flex;align-items:center}.login-wrap .login-container{border-radius:10px;margin:0px auto;width:350px;padding:30px 35px 15px 35px;background:var(--el-bg-color);border:1px solid #eaeaea;text-align:left;box-shadow:0 0 20px 2px rgba(0,0,0,.1)}.login-wrap .title{margin:0px auto 40px auto;text-align:center;color:#505458}.login-wrap .remember{margin:0px 0px 35px 0px}.market-login{width:1200px;margin:0 auto;display:flex;border-radius:8px;background:#fff;box-shadow:0px 0px 12px 0px rgba(0,0,0,.08)}.market-login .login-container1{width:510px;margin-left:95px}.market-login .login-container1 .login-img{width:500px}.market-login .login-container1 .title{font-size:48px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#0072ff;line-height:67px;letter-spacing:1px;margin:60px auto 72px}.market-login .login-container1 .el-form-item{margin-bottom:72px}.market-login .login-container1 .el-form-item input{padding:0;text-indent:0;margin-top:20px}.market-login .login-container1 .el-form-item .el-form-item__label{font-size:20px;font-weight:400;color:rgba(0,0,0,.56);line-height:28px}.market-login .login-container1 .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:""}.market-login .login-container1 .el-input__inner{border:0 !important;border-bottom:2px solid rgba(0,0,0,.16) !important;border-radius:0;font-size:24px;font-weight:500;color:rgba(0,0,0,.84)}.market-login .login-container1 .el-input{position:relative}.market-login .login-container1 .el-input:after{position:absolute;content:"";width:0;height:2px;left:0;bottom:3px;z-index:2;transition:all .5s;background:#0072ff}.market-login .login-container1 .el-input.hasTxt:after{width:100%}.market-login .login-container1 .el-input.hasTxt:after .el-input__inner{border-right:0 !important}.market-login .login-container1 .loadingLg{width:100%;height:72px;background:#0072ff;box-shadow:0px 5px 15px 0px rgba(0,114,255,.25);border-radius:4px;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff}@media screen and (max-width: 1600px){.market-login{width:1050px}.market-login .login-img{width:350px}.market-login .login-container1 .el-form-item{margin-bottom:50px}.market-login .login-container1 .title{margin:40px auto}}.login-code{height:38px;display:block;margin:0px -20px;border-top-right-radius:2px;border-bottom-right-radius:2px} +[data-v-593b32d1] .el-input__inner::-moz-placeholder{font-size:14px !important}[data-v-593b32d1] .el-input__inner::placeholder{font-size:14px !important}[data-v-593b32d1] .el-input-group__append{background-color:var(--el-bg-color) !important;width:70px}[data-v-593b32d1] .el-input-group__prepend{background-color:var(--el-bg-color) !important}[data-v-593b32d1] .el-input-group__prepend .el-icon{color:var(--el-color-primary)}.lyouters[data-v-593b32d1]{width:100%;height:100%}.login-config[data-v-593b32d1]{position:absolute;top:20px;right:20px}[data-v-593b32d1] .lydpselected{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.login-logo[data-v-593b32d1]{overflow:hidden;width:100px;height:100px;border-radius:50%;box-shadow:0 4px 40px rgba(0,0,0,.07);background-color:var(--el-bg-color);z-index:10;box-sizing:border-box;padding:20px;text-align:center;margin-bottom:20px}.login-copyright[data-v-593b32d1]{color:#999;width:100%;position:fixed;bottom:30px;text-align:center}.login-wrap[data-v-593b32d1]{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);box-sizing:border-box;display:flex;align-items:center}.login-wrap .login-container[data-v-593b32d1]{inset:2px;z-index:2;border-radius:10px;margin:0px auto;width:374px;height:469px;padding:30px 35px 15px 35px;background:var(--el-bg-color);border:1px solid #eaeaea;text-align:left;box-shadow:0 0 20px 2px rgba(0,0,0,.1)}.login-wrap .title[data-v-593b32d1]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;font-size:19px;margin:0px auto 25px auto;color:var(--el-color-primary);font-weight:700}.login-wrap .remember[data-v-593b32d1]{margin:0px 0px 15px 0px}.market-login[data-v-593b32d1]{width:1200px;margin:0 auto;display:flex;border-radius:8px;background:var(--el-bg-color);box-shadow:0px 0px 12px 0px rgba(0,0,0,.08)}.market-login .login-container1[data-v-593b32d1]{width:510px;margin-left:95px}.market-login .login-container1 .login-img[data-v-593b32d1]{width:500px}.market-login .login-container1 .title[data-v-593b32d1]{font-size:48px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--el-color-primary);line-height:67px;letter-spacing:1px;margin:60px auto 72px}.market-login .login-container1 .el-form-item[data-v-593b32d1]{margin-bottom:72px}.market-login .login-container1 .el-form-item input[data-v-593b32d1]{padding:0;text-indent:0;margin-top:20px}.market-login .login-container1 .el-form-item .el-form-item__label[data-v-593b32d1]{font-size:20px;font-weight:400;color:rgba(0,0,0,.56);line-height:28px}.market-login .login-container1 .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label[data-v-593b32d1]:before{content:""}.market-login .login-container1 .el-input__inner[data-v-593b32d1]{border:0 !important;border-bottom:2px solid rgba(0,0,0,.16) !important;border-radius:0;font-size:24px;font-weight:500;color:rgba(0,0,0,.84)}.market-login .login-container1 .el-input[data-v-593b32d1]{position:relative}.market-login .login-container1 .el-input[data-v-593b32d1]:after{position:absolute;content:"";width:0;height:2px;left:0;bottom:3px;z-index:2;transition:all .5s;background:#0072ff}.market-login .login-container1 .el-input.hasTxt[data-v-593b32d1]:after{width:100%}.market-login .login-container1 .el-input.hasTxt:after .el-input__inner[data-v-593b32d1]{border-right:0 !important}.market-login .login-container1 .loadingLg[data-v-593b32d1]{width:100%;height:72px;background:#0072ff;box-shadow:0px 5px 15px 0px rgba(0,114,255,.25);border-radius:4px;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--el-bg-color)}@media only screen and (max-width: 450px){.box[data-v-593b32d1]{width:100% !important}}@media screen and (max-width: 1600px){.market-login[data-v-593b32d1]{width:1050px}.market-login .login-img[data-v-593b32d1]{width:350px}.market-login .login-container1 .el-form-item[data-v-593b32d1]{margin-bottom:50px}.market-login .login-container1 .title[data-v-593b32d1]{margin:40px auto}}.login-code[data-v-593b32d1]{height:38px;display:block;margin:0px -20px;border-top-right-radius:2px;border-bottom-right-radius:2px}.box[data-v-593b32d1]{width:450px;height:520px;background:var(--el-bg-color);overflow:hidden;border-radius:10px}.box[data-v-593b32d1]::before{content:"";z-index:1;position:absolute;top:-50%;left:-50%;width:450px;height:520px;transform-origin:bottom right;background:linear-gradient(0deg, transparent, var(--el-color-primary), var(--el-color-primary));animation:animate-593b32d1 10s linear infinite var(--animationState);animation-play-state:var(--animationState);-webkit-animation-play-state:var(--animationState)}.box[data-v-593b32d1]::after{content:"";z-index:1;position:absolute;top:-50%;left:-50%;width:450px;height:520px;transform-origin:bottom right;background:linear-gradient(0deg, transparent, var(--el-color-primary), var(--el-color-primary));animation:animate-593b32d1 10s linear infinite var(--animationState);animation-delay:-5s;animation-play-state:var(--animationState);-webkit-animation-play-state:var(--animationState)}@keyframes animate-593b32d1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} +/** + * Copyright (c) 2014 The xterm.js authors. All rights reserved. + * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License) + * https://github.com/chjj/term.js + * @license MIT + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * Originally forked from (with the author's permission): + * Fabrice Bellard's javascript vt100 for jslinux: + * http://bellard.org/jslinux/ + * Copyright (c) 2011 Fabrice Bellard + * The original design remains. The terminal itself + * has been extended to include xterm CSI codes, among + * other features. + */ + +/** + * Default styles for xterm.js + */ + +.xterm { + cursor: text; + position: relative; + -moz-user-select: none; + user-select: none; + -ms-user-select: none; + -webkit-user-select: none; +} + +.xterm.focus, +.xterm:focus { + outline: none; +} + +.xterm .xterm-helpers { + position: absolute; + top: 0; + /** + * The z-index of the helpers must be higher than the canvases in order for + * IMEs to appear on top. + */ + z-index: 5; +} + +.xterm .xterm-helper-textarea { + padding: 0; + border: 0; + margin: 0; + /* Move textarea out of the screen to the far left, so that the cursor is not visible */ + position: absolute; + opacity: 0; + left: -9999em; + top: 0; + width: 0; + height: 0; + z-index: -5; + /** Prevent wrapping so the IME appears against the textarea at the correct position */ + white-space: nowrap; + overflow: hidden; + resize: none; +} + +.xterm .composition-view { + /* TODO: Composition position got messed up somewhere */ + background: #000; + color: #FFF; + display: none; + position: absolute; + white-space: nowrap; + z-index: 1; +} + +.xterm .composition-view.active { + display: block; +} + +.xterm .xterm-viewport { + /* On OS X this is required in order for the scroll bar to appear fully opaque */ + background-color: #000; + overflow-y: scroll; + cursor: default; + position: absolute; + right: 0; + left: 0; + top: 0; + bottom: 0; +} + +.xterm .xterm-screen { + position: relative; +} + +.xterm .xterm-screen canvas { + position: absolute; + left: 0; + top: 0; +} + +.xterm .xterm-scroll-area { + visibility: hidden; +} + +.xterm-char-measure-element { + display: inline-block; + visibility: hidden; + position: absolute; + top: 0; + left: -9999em; + line-height: normal; +} + +.xterm.enable-mouse-events { + /* When mouse events are enabled (eg. tmux), revert to the standard pointer cursor */ + cursor: default; +} + +.xterm.xterm-cursor-pointer, +.xterm .xterm-cursor-pointer { + cursor: pointer; +} + +.xterm.column-select.focus { + /* Column selection mode */ + cursor: crosshair; +} + +.xterm .xterm-accessibility:not(.debug), +.xterm .xterm-message { + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + z-index: 10; + color: transparent; + pointer-events: none; +} + +.xterm .xterm-accessibility-tree:not(.debug) *::-moz-selection { + color: transparent; +} + +.xterm .xterm-accessibility-tree:not(.debug) *::selection { + color: transparent; +} + +.xterm .xterm-accessibility-tree { + -webkit-user-select: text; + -moz-user-select: text; + user-select: text; + white-space: pre; +} + +.xterm .live-region { + position: absolute; + left: -9999px; + width: 1px; + height: 1px; + overflow: hidden; +} + +.xterm-dim { + /* Dim should not apply to background, so the opacity of the foreground color is applied + * explicitly in the generated class and reset to 1 here */ + opacity: 1 !important; +} + +.xterm-underline-1 { text-decoration: underline; } +.xterm-underline-2 { -webkit-text-decoration: double underline; text-decoration: double underline; } +.xterm-underline-3 { -webkit-text-decoration: wavy underline; text-decoration: wavy underline; } +.xterm-underline-4 { -webkit-text-decoration: dotted underline; text-decoration: dotted underline; } +.xterm-underline-5 { -webkit-text-decoration: dashed underline; text-decoration: dashed underline; } + +.xterm-overline { + text-decoration: overline; +} + +.xterm-overline.xterm-underline-1 { text-decoration: overline underline; } +.xterm-overline.xterm-underline-2 { -webkit-text-decoration: overline double underline; text-decoration: overline double underline; } +.xterm-overline.xterm-underline-3 { -webkit-text-decoration: overline wavy underline; text-decoration: overline wavy underline; } +.xterm-overline.xterm-underline-4 { -webkit-text-decoration: overline dotted underline; text-decoration: overline dotted underline; } +.xterm-overline.xterm-underline-5 { -webkit-text-decoration: overline dashed underline; text-decoration: overline dashed underline; } + +.xterm-strikethrough { + text-decoration: line-through; +} + +.xterm-screen .xterm-decoration-container .xterm-decoration { + z-index: 6; + position: absolute; +} + +.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer { + z-index: 7; +} + +.xterm-decoration-overview-ruler { + z-index: 8; + position: absolute; + top: 0; + right: 0; + pointer-events: none; +} + +.xterm-decoration-top { + z-index: 2; + position: relative; +} + +.xtermbox[data-v-6687e70a]{width:100%;height:100%;background:#000}.xtermbox .lyxterm[data-v-6687e70a]{width:100%;height:100%}.xterm[data-v-6687e70a]{position:absolute;left:0;top:0;width:100%;height:100%} +.lycontainer[data-v-17d8637f]{background:#000;height:100%;width:100%;overflow:hidden} + +.red[data-v-15ca14de] { + color: red; +} +.handleOpButton[data-v-15ca14de] { + display: flex; + align-items: center; + justify-content: flex-end; +} +.sempty[data-v-15ca14de] { + cursor: pointer; + margin-left: 10px +} + + +.set-specs .el-form-item__content { + background: #e6e6e6 !important; +} + + +.my-tinymce{ + width: 100%; +} +.tox-notifications-container { + display: none; +} + /*.tox-tinymce-aux {*/ + /* z-index: 5000 !important;*/ + /*}*/ + +.uploadImg[data-v-2b44b396]{display:flex;line-height:36px;font-size:14px}.uploadImg .photoNum[data-v-2b44b396]{font-weight:bold}.uploadImg .photoNum em[data-v-2b44b396]{font-style:normal;color:red}.uploadImg .input-fileup[data-v-2b44b396]{width:120px;height:36px;line-height:36px;text-align:center;overflow:hidden;position:relative;background:#409eff;color:#fff;border:1px solid #dcdfe6;text-decoration:none;display:block;margin:0 15px 0 5px;border-radius:3px}.uploadImg .input-fileup input[data-v-2b44b396]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.pickAlbumPreListO[data-v-2b44b396]{width:100%;background:#f1f1f1}.pickAlbumPreListO .tipsCon[data-v-2b44b396]{text-align:center;color:#999}.pickAlbumPreList[data-v-2b44b396]{display:table;margin:0;padding:0}.pickAlbumPreList li[data-v-2b44b396]{width:110px;padding:10px;box-sizing:border-box;display:block;float:left;margin:5px;position:relative;font-size:12px;text-align:center}.pickAlbumPreList li img[data-v-2b44b396],.pickAlbumPreList li .el-image[data-v-2b44b396]{display:block;width:90px;height:90px;border:1px solid #d6d6d6}.pickAlbumPreList li i.el-icon-close[data-v-2b44b396]{display:none;position:absolute;right:0;top:0;background:#409eff;color:#fff;font-size:20px;cursor:pointer;width:20px;height:20px;line-height:20px}.pickAlbumPreList li .btnchang[data-v-2b44b396]{display:flex;margin-top:10px;align-items:center;align-content:center}.pickAlbumPreList li .sizeImg[data-v-2b44b396]{color:red}.pickAlbumPreList li button[data-v-2b44b396]{width:40px;margin:0 auto;padding:0;height:28px}.pickAlbumPreList li:hover i.el-icon-close[data-v-2b44b396]{display:block}.pickAlbumPreList li i.el-icon-picture[data-v-2b44b396]{width:90px;height:90px;display:block;text-align:center;line-height:90px;border:1px solid #e1e1e1;font-size:20px;border-radius:4px;background:#fff} +.add-specs-inner[data-v-16dfc573]{padding:10px;background:#fffcfc;border:1px solid #e0e0e0}.add-specs-inner .tips[data-v-16dfc573]{font-size:12px;color:#999}.add-specs-inner .add-specs-item[data-v-16dfc573]{display:flex;align-items:center}.add-specs-inner .add-specs-item .name[data-v-16dfc573]{width:60px;font-size:12px}.uploadImg[data-v-16dfc573]{display:flex;line-height:36px;font-size:14px}.uploadImg .photoNum[data-v-16dfc573]{font-weight:bold}.uploadImg .photoNum em[data-v-16dfc573]{font-style:normal;color:red}.uploadImg .input-fileup[data-v-16dfc573]{width:120px;height:36px;line-height:36px;text-align:center;overflow:hidden;position:relative;background:#409eff;color:#fff;border:1px solid #dcdfe6;text-decoration:none;display:block;margin:0 15px 0 5px;border-radius:3px}.uploadImg .input-fileup input[data-v-16dfc573]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.pickAlbumPreListO[data-v-16dfc573]{width:100%;background:#f1f1f1}.pickAlbumPreListO .tipsCon[data-v-16dfc573]{text-align:center;color:#999}.pickAlbumPreList[data-v-16dfc573]{display:table;margin:0;padding:0}.pickAlbumPreList li[data-v-16dfc573]{width:110px;padding:10px;box-sizing:border-box;display:block;float:left;margin:5px;position:relative;font-size:12px;text-align:center}.pickAlbumPreList li img[data-v-16dfc573],.pickAlbumPreList li .el-image[data-v-16dfc573]{display:block;width:90px;height:90px;border:1px solid #d6d6d6}.pickAlbumPreList li i.el-icon-close[data-v-16dfc573]{display:none;position:absolute;right:0;top:0;background:#409eff;color:#fff;font-size:20px;cursor:pointer}.pickAlbumPreList li .btnchang[data-v-16dfc573]{display:flex;margin-top:10px;align-items:center;align-content:center}.pickAlbumPreList li .sizeImg[data-v-16dfc573]{color:red}.pickAlbumPreList li button[data-v-16dfc573]{width:40px;margin:0 auto;padding:0;height:28px}.pickAlbumPreList li:hover i.el-icon-close[data-v-16dfc573]{display:block}.pickAlbumPreList li i.el-icon-picture[data-v-16dfc573]{width:90px;height:90px;display:block;text-align:center;line-height:90px;border:1px solid #e1e1e1;font-size:20px;border-radius:4px;background:#fff}.tag-item[data-v-16dfc573]{display:flex;flex-direction:row;-moz-column-gap:10px;column-gap:10px;background:#f1f1f1;padding:8px;margin-bottom:10px}.tag-item .el-icon-s-grid[data-v-16dfc573]{color:#e6ddd8;font-size:32px;cursor:move}.tag-item .input-item[data-v-16dfc573]{flex:1;display:flex;flex-direction:column;-moz-column-gap:10px;column-gap:10px}.tag-item .input-item .el-icon-error[data-v-16dfc573]{font-size:14px;color:#000;cursor:pointer}.tag-item .input-item .spec-item[data-v-16dfc573]{flex:1;display:flex;flex-direction:row;align-items:center;-moz-column-gap:10px;column-gap:10px}.avatar-uploader .el-upload[data-v-16dfc573]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-16dfc573]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-16dfc573]{font-size:28px;color:#8c939d;width:128px;height:128px;line-height:128px;text-align:center}.avatar[data-v-16dfc573]{width:128px;height:128px;display:block}.form-data[data-v-16dfc573]{overflow-y:auto;border:1px solid #b3d8ff}.form-data .form-title[data-v-16dfc573]{color:#409eff;background:#ecf5ff;padding:10px;margin-bottom:20px} + +.avatar-uploader .el-upload[data-v-1165ba1d] { + border: 1px dashed #d9d9d9; + border-radius: 6px; + cursor: pointer; + position: relative; + overflow: hidden; +} +.avatar-uploader .el-upload[data-v-1165ba1d]:hover { + border-color: #409EFF; +} +.avatar-uploader-icon[data-v-1165ba1d] { + font-size: 28px; + color: #8c939d; + width: 128px; + height: 128px; + line-height: 128px; + text-align: center; +} +.avatar[data-v-1165ba1d] { + width: 128px; + height: 128px; + display: block; +} + + +.map-container[data-v-31fac315] { + width: 100%; + height: 100%; + position: relative; +} + + +.ly-table-select__table[data-v-6803b052] {padding:12px;} +.ly-table-select__page[data-v-6803b052] {padding-top: 2px;} + + +.set-specs .el-form-item__content{ + background: #e6e6e6 !important; +} + + +.set-specs .el-form-item__content{ + background: #e6e6e6 !important; +} + + +.set-specs .el-form-item__content{ + background: #e6e6e6 !important; +} +.messageTxt /deep/ .ql-editor { + width: 100%; + /*height: 200px;*/ + background: #ffffff; +} +.ql-toolbar.ql-snow + .ql-container.ql-snow{ + min-height: 300px; + height:calc(100vh - 700px) +} +.ql-snow .ql-picker-label{ + display: flex; +} +.editor { + line-height: normal !important; + height: 500px; +} +.ql-snow .ql-tooltip[data-mode="link"]::before { + content: "请输入链接地址:"; +} +.ql-snow .ql-tooltip.ql-editing a.ql-action::after { + border-right: 0px; + content: "保存"; + padding-right: 0px; +} +.ql-snow .ql-tooltip[data-mode="video"]::before { + content: "请输入视频地址:"; +} + + /*.ql-snow .ql-picker.ql-size .ql-picker-label::before,*/ + /*.ql-snow .ql-picker.ql-size .ql-picker-item::before {*/ + /*content: "14px";*/ + /*}*/ + /*.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="small"]::before,*/ + /*.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="small"]::before {*/ + /*content: "10px";*/ + /*}*/ + /*.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="large"]::before,*/ + /*.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="large"]::before {*/ + /*content: "18px";*/ + /*}*/ + /*.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before,*/ + /*.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before {*/ + /*content: "32px";*/ + /*}*/ +.ql-editor .ql-size-12px { + font-size: 12px; +} +.ql-editor .ql-size-14px { + font-size: 14px; +} +.ql-snow .ql-picker.ql-size .ql-picker-label::before, + .ql-snow .ql-picker.ql-size .ql-picker-item::before { + content: '16px'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]::before, + .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]::before { + content: '12px'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]::before, + .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]::before { + content: '14px'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]::before, + .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]::before { + content: '16px'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]::before, + .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]::before { + content: '18px'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]::before, + .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]::before { + content: '20px'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="22px"]::before, + .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="22px"]::before { + content: '22px'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]::before, + .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]::before { + content: '24px'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="26px"]::before, + .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="26px"]::before { + content: '26px'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32px"]::before, + .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]::before { + content: '32px'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="48px"]::before, + .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="48px"]::before { + content: '48px'; +} +.ql-snow .ql-picker.ql-header .ql-picker-label::before, + .ql-snow .ql-picker.ql-header .ql-picker-item::before { + content: "文本"; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before, + .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { + content: "标题1"; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before, + .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { + content: "标题2"; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before, + .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { + content: "标题3"; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before, + .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { + content: "标题4"; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before, + .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { + content: "标题5"; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before, + .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { + content: "标题6"; +} +.ql-editor .ql-font-Microsoft-YaHei { + font-family: "Microsoft YaHei"; +} +.ql-editor .ql-font-SimSun { + font-family: "SimSun"; +} +.ql-editor .ql-font-SimHei { + font-family: "SimHei"; +} +.ql-editor .ql-font-KaiTi { + font-family: "KaiTi"; +} +.ql-editor .ql-font-Arial { + font-family: "Arial"; +} +.ql-editor .Times-New-Roman { + font-family: "Times New Roman"; +} +.ql-snow .ql-picker.ql-font .ql-picker-label::before, + .ql-snow .ql-picker.ql-font .ql-picker-item::before { + content: '微软雅黑'; +} +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Microsoft-YaHei]::before, + .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Microsoft-YaHei]::before { + content: "微软雅黑"; +} +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimSun]::before, + .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimSun]::before { + content: "宋体"; +} +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimHei]::before, + .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimHei]::before { + content: "黑体"; +} +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=KaiTi]::before, + .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=KaiTi]::before { + content: "楷体"; +} +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Arial]::before, + .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Arial]::before { + content: "Arial"; +} +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Times-New-Roman]::before, + .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Times-New-Roman]::before { + content: "Times New Roman"; +} + /*.ql-snow .ql-picker.ql-font .ql-picker-label::before,*/ + /*.ql-snow .ql-picker.ql-font .ql-picker-item::before {*/ + /*content: "标准字体";*/ + /*}*/ + /*.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before,*/ + /*.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {*/ + /*content: "衬线字体";*/ + /*}*/ + /*.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before,*/ + /*.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before {*/ + /*content: "等宽字体";*/ + /*}*/ + /*!* 编辑器内部出现滚动条 *!*/ + /*.ql-container{*/ + /*overflow-y:auto;*/ + /*height:8rem!important;*/ + /*}*/ + /*!*滚动条整体样式*!*/ + /*.ql-container ::-webkit-scrollbar{*/ + /*width: 10px;!*竖向滚动条的宽度*!*/ + /*height: 10px;!*横向滚动条的高度*!*/ + /*}*/ + /*.ql-container ::-webkit-scrollbar-thumb{!*滚动条里面的小方块*!*/ + /*background: #666666;*/ + /*border-radius: 5px;*/ + /*}*/ + /*.ql-container ::-webkit-scrollbar-track{!*滚动条轨道的样式*!*/ + /*background: #ccc;*/ + /*border-radius: 5px;*/ + /*}*/ + +.vue3-cron-div .el-input-number__decrease[data-v-f0649df8],.vue3-cron-div .el-input-number__increase[data-v-f0649df8]{top:2px !important}.vue3-cron-div .language[data-v-f0649df8]{position:absolute;right:25px;z-index:1;margin-top:2px}.vue3-cron-div .el-tabs[data-v-f0649df8]{box-shadow:none}.vue3-cron-div .tabBody[data-v-f0649df8]{overflow:auto}.vue3-cron-div .tabBody .el-row[data-v-f0649df8]{margin:20px 0}.vue3-cron-div .tabBody .el-row .long .el-select[data-v-f0649df8]{width:350px}.vue3-cron-div .tabBody .el-row .el-input-number[data-v-f0649df8]{width:110px}.vue3-cron-div .myScroller[data-v-f0649df8]::-webkit-scrollbar{width:5px;height:1px}.vue3-cron-div .myScroller[data-v-f0649df8]::-webkit-scrollbar-thumb{border-radius:10px;background-color:skyblue;background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent)}.vue3-cron-div .myScroller[data-v-f0649df8]::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#ededed;border-radius:10px}.vue3-cron-div .bottom[data-v-f0649df8]{width:100%;margin-top:5px;display:flex;align-items:center;justify-content:space-between}.vue3-cron-div .bottom .value[data-v-f0649df8]{float:left;font-size:15px;vertical-align:middle}.vue3-cron-div .bottom .value span[data-v-f0649df8]:nth-child(1){color:red} +.lycontainer[data-v-5e4c0353]{background:var(--el-bg-color);padding:10px;height:calc(100vh - 220px)}[data-v-5e4c0353] .el-tabs__header{margin:0 0 1px} + +.lycontainer[data-v-879bd2a0] .el-card__header{ + font-size: 17px; + font-weight: 700; + border-bottom: 0; + padding: 15px 20px 0 20px; +} +[data-v-879bd2a0] .el-scrollbar__bar.is-horizontal { + display: none; +} + + +.space-inner[data-v-cc084df2]{ +} +.lycard[data-v-cc084df2]{ + background: var(--el-bg-color); + /*box-shadow: var(--el-box-shadow-light);*/ + border: 1px solid var(--el-border-color-light); +} +.space-header[data-v-cc084df2]{ + border-bottom: 1px solid var(--el-color-info-light-7); + font-size: 14px; + padding: 4px; + display: flex; + justify-content: space-between; + align-items: center; +} +.space-header-title[data-v-cc084df2]{ + padding: 8px 0; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + margin-left: 10px; +} +.space-main[data-v-cc084df2]{ + padding: 20px; +} +.space-main-up[data-v-cc084df2]{ + display: flex; + align-items: center; + -moz-column-gap: 20px; + column-gap: 20px; + /*justify-content: space-around;*/ +} +.space-main-up-cpu[data-v-cc084df2]{ + font-size: 12px; + display: flex; + flex-direction: column; + line-height: 20px; + /*width: 200px;*/ + color: #666666; +} +[data-v-cc084df2] .el-col { + margin-bottom: 11px; +} + + +.space-inner[data-v-0a6c9eac]{ +} +.lycard[data-v-0a6c9eac]{ + background: var(--el-bg-color); + /*box-shadow: var(--el-box-shadow-light);*/ + border: 1px solid var(--el-border-color-light); +} +.lymonitor-info[data-v-0a6c9eac]{ + display: flex; + width: 100%; + text-align: center; + align-items: center; + justify-content: center; + -moz-column-gap: 5%; + column-gap: 5%; + font-size: 13px; + line-height: 20px; +} +.lymonitor-info .lyico-up[data-v-0a6c9eac] { + width: 12px; + height: 12px; + border-radius: 100%; + background-color: #4c8ff1; + display: inline-block; + margin-right: 3px; +} +.lymonitor-info .lyico-down[data-v-0a6c9eac] { + width: 12px; + height: 12px; + border-radius: 100%; + background-color: #1cd798; + display: inline-block; + margin-right: 3px; +} +.lymonitor-info-disk[data-v-0a6c9eac]{ + display: flex; + width: 100%; + text-align: center; + align-items: center; + justify-content: center; + -moz-column-gap: 5%; + column-gap: 5%; + font-size: 13px; + line-height: 20px; +} +.lymonitor-info-disk .lyico-read[data-v-0a6c9eac] { + width: 12px; + height: 12px; + border-radius: 100%; + background-color: #447D77; + display: inline-block; + margin-right: 3px; +} +.lymonitor-info-disk .lyico-write[data-v-0a6c9eac] { + width: 12px; + height: 12px; + border-radius: 100%; + background-color: #9C7A32; + display: inline-block; + margin-right: 3px; +} + +.echarts-inner[data-v-43230584]{margin-top:1px}[data-v-43230584] .el-scrollbar__bar.is-horizontal{display:none}.lycard[data-v-43230584]{background:var(--el-bg-color);height:30px;border:1px solid var(--el-border-color-light);display:flex;justify-content:space-between;align-items:center;padding:10px 15px 10px 15px;font-size:13px}.lycard-left[data-v-43230584]{display:flex;align-items:center}.lycard-right[data-v-43230584]{display:flex;align-items:center}.lyiconfont[data-v-43230584]{width:40px;display:flex;align-items:center}.ico-linux[data-v-43230584]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAAAXNSR0IArs4c6QAAAdVJREFUOE+VlOFx4jAQhXclN5AWSAmmhKQEUgGWhgpCCaQCjxYqgBJICaGEcwnnAhhpM88jMcYxkzvP8AetPu++fc9MD57NZvMUY9wRkSOiLqX0djgcLnPl/AjinAsZUEo6a+1r27bd9M4sBF2klM6q+kRE+H0S0YqZtyGEj3+FLFJKK1WtcUFVhZmPRHQRkdf/gRxVtWfmzwxbQRtr7bJt234Mmh1nvV7XxphzvtCN9bHWPk91mYU45zD/QlUHEVNK6KBW1cDMPoQgv3bSNM2uqiqZvtE5dyaiOndzG+lHJ03TvBDRy36/304FxBkzAyQi4sv5D4hz7mit3c75AZecc3+ICNtbFvPdQaAF6ubWWN6aR0K3t26mEKy1mxtlBBmczMyXEMIS/08hf+FOEXl7FAfv/Vf2TSciz3cQ771TVYxTZ3vfrRHF3vt3VUUo8fRlS1zSyswdcpF1OY6FG40C6yNLxcm9iJwYazPG1ONgwaEFWgDZxbux6Ln7nnEIN45dWFJMRKeUEr4h8Ae+Kze9MvQd2RrGyYntEbiqqmD1Psb4NYjGPDhTVRfoLsbocwRWKaUtvHLbDsgoRgHmxqqttehigFyv14W1NuAbw8wfxphTSfM3C/IiRW5CAokAAAAASUVORK5CYII=);background-repeat:no-repeat;padding-left:30px;background-size:contain;height:20px}.ico-windows[data-v-43230584]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALJJREFUOE/lU9EJwjAUvINmgKyQFbpCV3AFV3AFXaDQrNARdARncAU3yMlBCxZMW/BLfJCf5HIveXdH7Ki+72MIIZVSkqREsgWQvDjfNwhAbJpmBj0AdJKO3q/14TAM94ltASJ5keRO3dojTaBPgD8juFaGNAJ4TpJV58ic87lyepMUNwk2VLBZDt/I+CMEtrItu6jJiba3s1BX4S1MyUEqpbQk/Xer4OSdVsO0I81Yi/MLrIlzp0RBFLwAAAAASUVORK5CYII=);background-repeat:no-repeat;padding-left:30px;background-size:contain;height:20px}.ico-centos[data-v-43230584]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAJS0lEQVRIx52XCVRU1xnHnzCm1Oa4NESjMZpoki6JaarpaXpyamNi1FQTk5OYttZaSUzcEPcdwS0gINqIrI4KgiA7LjCIC7LNwAwDCgIqYRtWGWZh9nn3vffvfQODppyeaN4539z37rx3f+/77nf/93sM8yMHgEdthGDv8+C0VQx49jJ4ckpw6BmBs0vE/x6997GO/xn8/9kIztDgMXh+yqbaC/vto/QUQWKf4DS64I4G6Y+O9QMw4e20FcRzj26z0rNZn+/Zarzu2aSXeept9yX8Q2i8rToY+jNjiT7em7PXx4nwwwNwk2dPtcazMbfGs/lqPW1rPTsrWjzFMV0MO/sk0RBGPJg0FJV4W8Ue6GI9WUPKdBiSX4JeKiGO2vAhON9XNuKJQi2A9xwcfD3LW685uP4slrNccBDjRbOzM4P2y522Dlgaz3KOnhJYilbCUrIGdk0pLHfO86xJL8IL+9t1WY5++wWnyX7BYbRlsRbnddq/xsUQBM9hobawPRJB4Fzzd715E1Jq55C0Ox8iueZdPLBUQ9kRjoTbb/OJde+j8EE4nOpgOOtCINtShLi3whH7xgG++lQJWm/ew8mZB5H0wVGc/lMwyfdLEV8oRmRYtWbJMLDJ2SHhB8Cx2Q2f4Xi5tyNKOYX7XneZK2kLIBHl4zmp+jc4IX8GuS2+cFYGUXAwMv6ejLAxa3D8xR0IHePHlR8tILcT5FzYuA1cyOj1jtRPIkWw+MOYu4zDwTScksHkOpnTsASxqukktfYDtBquoah1NygY8dUzEV0xGTLNVgoWPT6MrOUZODphI6J/G4DDT/tCceQKGrKqEPN6IMLHbyYZn4vOItoV1Z7+4eB+R5vEwRnpXAunsuo/RYM2lRjtzRDhLYYrKNMcQETFBMQqX4SsbcsPwMcmbkLImPVQRtxAfVolol8LgLG1D6rIQnJu/jFXqHmWY0ydhodg99pycuaRFrabtqY4ne0uStv2kdQ786G11iLtzgI062WQaw4hvPQpXNHsHAJn+2ThIPOlCEFdqorO9T48qO3A+Y9PQBFeQLrVbaBJFmnqMDA06SRDa9ktDk7W7M7qa5Wdx8XQclHKF5BR9xF6LTUueIuhAIVNm5H5/XKw6jCwd0ORuOAMSoMuoT69cgBa04G0TyMROs4PoWP9ODrfosfZrnXsJEMK54Lq7vd47GD8GLveetrcbURawzw+TvUqndNZiFZORWb9YvRZ65BJX+Jebxpa7VWwKHcJFkWA0KE24taZYkhnHYK2rgvpn0XjiPcmxMwIxH8mb0PSe0d4vcEKi8URfKu+k+nvt7ngTM+tdrcinb62PQPqmCIuu20RjhWNRaRiMqIUUxFe8jSSqmdDoy9GctVsNFvkYGtjBa7tjFBzvgEnfrUbLUX3ceYvodjHrETYs5sQ+ssN2C9ZheyPIhAbd5MLC80TPQ925ROFu0MdV3ZYhv3MV2xDphr1iEORdivKDP7U9kBh3Icbfb5osCbCxLegsuc7gBMs9MeoCJbB0qZDM83kIt9kqA5cQrl/DioCLqBkaxraz5UjJaUcEg8fcvpUsQg/5A71+dKgPAR5rWEjpu1C+ufRKAssQOmuKyjd7bZ8yPdcQ/Gui7i+PUdw6JziAHNFM5hs8A/IEnbszkFgcB72HryMvYcGzJ+e76d9S5ZE4uXp2zF2zBoSFSkKGaJE8L+poFsjX92DI89s5Av9s1Gbo4bqbCkqz8lRmSR3tVXJChTH3kTb1TrBbDBDALbQZ/f16424ePGOkJ2Sj5z0UuSkFQ9Z5vmbKMhVYveuDEx8boMwfdo24dLFakKf83OHelGHoolQsFCbVM6v2ZmGt2cH4b2/HsWcBeGYu+gYXpsViBxZDVIyVVi9KomCewUjqwVbvgmCVgZoTgN5rwFF86hiz6H2Pkj+H4FGPyQkyAXqLV9Y2CB6u9QVaircIwfhHzderiF3s6uwcPF3wgRvX0ybuhUvv7QNo7y+RniYDMnU+xmv74SmiUVF10G+rD2Yh0UHXfY7sDflwCTfgd44L/QlTUNf4lT0SL3BFy0WziWXIz1dKUKXuXYwXhjJ2A1WRuAF18LmCb+Ytuy8eWF4ftJG4Y0Z/hg3di0iIq4hM6MSf3hrP+Tye4iLVFMlO4jy9hDg9gk4u4thyp0HVpMPmyoAujNjYEyfAX3iRMGUOxcOFiAsWWZzgOE4fkC9bDoL01XZInY85d5zlcpmvPLyDvKLUd/gBIWmp6sw8/cBqK/vwoIFofh8cQJu60KgoELDFiyF4cI74HS16L/0HoXLKDwQOunPYTg3lZDuEtHT+IFtcYgxoFw8xzNdXQbJ3bvdjEFvPZmYWIacnCoSE1OItFQlZs0MRC2Vwb99EQUvry+x7utsqHuDoeg4Cq54A7TSn8EkWwiu7xb6L88F25YLm/oAnE1pxNmSDcFpiOJNzYxg10oaGx8wP9Dr9nY93RZdu5N0zruH4bc+idAMxJu/24vq6jZ8QZfEhPF+mDJlA75ekYEqEdx5DOTmWuiSJkF/dgJMeQtB+qrQf3E2SNdNWMu3EzEK7t2Jt3YN3506O/USGm7Xtrj0HzHwfsaXTHlhM+42dMFnhRRjRq+m4Q7E5Of9sPqrrAFwxzFwReuhS3wOxow3xToMpoLPwPU3wpDyCr0eR8zX//kQbOsZDtZodG5w7Pz5R0Dn104Ti/j4SElOtpq8+soOMv7Z9cKoUT5YuuQsBQdBTkPtvLoMvdKR0Cc8KxiSphBnUyqxlKwlutOjiU7qZTflfSiCTwx43DkcrNdbJTTNXaVPdNQNbNmcQvb6Z9E1G4/SkvuoqmrFurVn+Q2+GUKStAmqnmCUUzDuX4BTvk2wFK/mSU8ZSK8KluJVsCr3wCrfTOx1MUOlz2AJPKyudm8Ws8WCj9pKat9QW+Vk2S+pYuziYbXWGEKg1n7LZ9YthlgwlHWGCcVdIYKdN7GikvGcfYX4zOCzKwfH+vOjjMc6aGIxPOwDL8Xhk0atjBxXTBBiVC/yMappwneKcfx9rViE4l+ugoI3e/BmzU/6kvCgIRfne8jEa1oSudfgJ12mCu6k+tcU/hKvMRaJ0OUDJTK9R6ACIXCPmEswPH7S542TtTFGc68oAO7S5eNWw1W2SZ83pL2CCHnSwR8HTngbYyN94peFW9t9qK0b9HTkk0L/Czx+IcLsbIfwAAAAAElFTkSuQmCC);background-repeat:no-repeat;padding-left:30px;background-size:contain;height:20px}.ico-ubuntu[data-v-43230584]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAKH0lEQVRIx62W+ZNV5ZnHv8/7nnPu0t3c3uhueqHtplsQGgRUQgwITlxiVARiAuIYZcxmkjIzGhmMwQgzLqmMYiZjMIQk6jgxFRxAK26oCNaIw+awpJEWaHqh99t3P/fec877vs/8kJRVVtAyVXn+gO+nnnrq+X6/hL/BdH/7VrDvg+qqyJvTymXsxPyCF9r3s38fnTV7Ec3Y/AyfXLEMFdcvQfXfrwYAWJ9G2OvcBo73Qk2eAZEagzXaLajgEhVSRJ4LtgQSnRLuiQEVShdXud1DP2FflV3SsfiXbZufvpuZceahdchc2P6hJn0acPHNH4MIAAmyMmOk6hoNWRL21m3wSiwMZ1qF1VhtiLit8Pp7R3MHTke0W1ThWa1WyfyO1ez5T+lcwSr50rVq0vUrPnljP/UGyB0BwACIYDRZTV812LiITW1zg4wnLlHzOppsvyDqLTtvX125ve/+E7P9oVREjWcCE3jwTg8i3NqwUA2OPWXyBSDQH+qfE6zSb4AzPQAzQIKQzgsvV6n9A1sqnbG+p0Ldx65EPhdG0QUKaW2xlrxteIEXmvE4448wgSYGK9uGLSz02zEH2mZQMfhksMkOgCDBVojYiTEstzxUVqiwvvi1U+ahtQ2UiIc5ORIgOUAI8kwgaXKZJe0rPnPPifdrfhVVwe2mEFjhtprT0dmtv4AJ4J0Z1XWrbv34GwdjL8CuXgJv6L+oLxTjyiATKlfBLhjfFgPBvMBNXy17T7yKzv8JhJsQLC2CYYW87ZjKhpc6Nx5can1jzTzkc5XZaQt3PfvuTfl7r1hLVfUJhhNGePnPzg32+zbD2JUIpd8XgG1MSe1WkR+5kVUKxo58SXYd22byNa/RqYNXQWsN6Uj4BWA4yeQa0pVVp6ky+kvRWJXVkfIvqpK6ddDq/4iMED1vGXP5WoTmrPooOEi9DJ0fgh2whBXRhvAtmR/eRJkuD0E8ZJzIAfG/XfOCyZfPJze9hNl6HXYooEKylRLJFTQ6co0YGSEmAa6IaioJSzOpZY/82u8XA0DhzQdg533Y1z8EUkPvQB3bAUACdhSiuZ50dTuDVYWTOH6UMicbke0yKPaDy5oEV1+6GLbeg0JK4lhEZzs+g/Inv0Mor2T/wiuXWt2dvxGDfTFmFRAYXNvg6PaZN5Of/y2KRakbpuvQlffDMq9thHBswIkIefQw0cw5wrq2NuDxoRVUGGhE7gMF9xQhVCE5VPekPPKjPeDZUrvnC9YOSg+8BD31EqJMhkgXdgTnz0g5knZiZMBhZo1cBpSIf1Nu+v1vcRLGbH0QJtsJC5FygCTR2ADr4bPG/soioG8/jF2ykLxRUHGYISOWKWnqLrbftoamrII9uNuo4hwN1hC9x1BcsQHCjSP6m7scqYu7dXXTRjF8Zg3lXYNQqaRsar568L6pYNNFqT4RJJPGgtDE4RLWrbOaLSkfMW+/N03Hqp/1brjrzmhm92dJ5lpY1oDD1b+Kdv0iy2CLIy3Kin4Ap/2HAAD3rSpE9/4aXtOFytQ2gLTZ7PQe+x7iZ0PIZxXZcKiy6rPk57sQ+MKevMDQVmbcSAS9Zdm7YvjsfHLHAxOrsHXdJbeI8w+RiA89g6opUDWLLyU278JLChbSODN++pFvKLzxIIh9hK5bT/DAassNb4r48Oc4CFJUUlaj6tvWi0JiPVRg8RfuVdYNr65FsPOHc+XRt+cjlVTsuyyKAVA2uErH2taIoTFAI4/Kxn7oIiiehpkw/S9MJ3LFfShuWoJRD+w0AbEVT3yBShvEn70QVvpto0s7QBDK5lFYFIoA0i5SUGAk+4mMMVxSDjZU5JgtEFVgTgpy4xbpAqCzEMo9p78PePPgX5cFRICRxzfWymxQRsLRwoYVsBgXatsIQVBx6ly2rNUPEFpwXK287gVZO3kpvBTzxHqw3fgfYnjf5aACiFUY2d5WGNUDlSeM74ca+x2siSs/hJ5ZdzdEJod3/vAWvQLwhmjdi17P6Bz2lW/XljuhC1rWw3UfYD+QZYtiyio+sQb+xCmA5dwSDe+8i3Rylo6UbqarLhiQpw9uIyhAeaDi6LXS7dvFMkK6tAVmfP+H0J4NP0LzugfQc8fXxZX/utb8na9npV7ae2Hh/bMASLBmOG3Nx5gsGKW49ZrlIP/5OwAi0GAPofsMWysnSdil2oSbnhPj+1ci3R1AWLaJtY+rycvnglUfpXrE6N4pxmgN/8QpiNISiLISyr+wx8Z4xrfnTt2SP3jy9iCeCUgKOzp7Sq7spitmQKk+79SgoAWXGssUi+CSCqC5A7ZyLT7tS77sfM254AW2wiuJIMCBJnewyhre86R78fPLJky2ve6brrF8LwrpOPCP90L7RXYuaPZFTdVthd3v3R4Mxo32PCEnhCHKIrv7v/H9vgAQ5/3bI2by8pV/8uri0f8GswFJAXIOUaH9QTaAEzvy5UMUP9JBxYRhQeDy6cJMvHyRLMPbyI/L0z8Y1ZGr5qNh9T8BgOi+81t3Ffcdf7j4XhcppRkARy9osSOfn3s1lNqpEzmJqgl66qYtHw0JlXwV3P88QIFkq1RDOEut5JHtlOz0IMIhUz7z5cxb8WszqYuXqHjudh2YV6RjeSZQ7TqRXqY+6Jtm4nG2qqKktK3ZDsnItObnstt3rCJZKio3fN/AaJy3bv05YrHzToxO/yka9i6QIK1V2fQfy/TxNWCwjl20ML/pmXfGktccLHT2XwQSRggSJpdHMDLGTrVNTnv9y0rUPKbTTtFucz4fnl73NCzqNQWmwq4DXHHHrahfcds5isDQf4K6H0WxdQ1KTv6LQPYDo5tueRaGY8nXk9dnumI3u/u6nvXPxD0CpCl6YFXQ0cZYKHrxlMdatr9+D/eu/g5xsRLNHU+DqKdwuF8MbtEG0VK0/WTjx7dM7+QPwGTBWBGKnHcvZ7seDTuO66QrVwWp2+4+6u463KbSeQMwGGykZVml85r7Gn7381nR+KMvwu2/jAIXRsfyQdm0z5H2DxMXRGjBc+YTO5dVtRhq5FXIwGX/xD1EJ/cHfzy0qlhRs7VMVJdvC1/Uvkwn3Fb2PAnFRlaVABMnbS+t+8NMMxxcRirnI3HWCM5E7dKJXyU/cRjaE8Uzm0y45Y6PB8vKq8DpPfBGXwPYsD11ip45dT917fhutv5h/5+NCe4rbP51qx4aboCClPUTspPvf3yfOlLxFZk+C2TGAc8XFGNQyJ4gIAAlYLT/1xX6k2v/EaK6HBQOU7Brr0xse1FbAMvqWlR88yY0Lk8TYk2sA2uSPbjzqMj1VsNmzbHzpK6YvYxMYQdUQeq29TpU2v7pwQBwZuPDcJ9+BenDpzFx7c1Eo2PE+RyRYqCiFJNulAjVG41QxWKZ7XkExi/T4bonrJ7nfg5doNycxzjIJlDZseGvA3/S+Pv/AWAFIyMUSh7Cw1cc4DaAvryZ2F94J0mvnwEAk26FVbcUAPD/i3VACkVuBsgAAAAASUVORK5CYII=);background-repeat:no-repeat;padding-left:30px;background-size:contain;height:20px}.ico-debian[data-v-43230584]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAV5JREFUOE99UsuRgkAQfc0c8UIKuyGwIWgIevAsTRnBEgJGYE1jeeTgpkAIawhrClz0CGz1FGONlDpVHKaZ9+nXTZgcZl4S0fcwDB8AzgBaImqiKGr2+/3FP6cQx8wWABPRue/7Rv8RUQpASfQTEcld3QOZ+QRA1Qpr7e6JE0c6DMOuqqrCAdUegNIYswjthOD1ep3MZrNfImqttV80Fv76vl8cDgftyZ3NZpNGUcQAGmOM9tfmea6KSxFZ0KjGevEgJYvjOK2qyvUZkhljrFNUFgBJ2JfWrLUy7XN0cRKRTw9E+DDLslIDmAKzLJsTUSIiP86qXibAuYJCq9vtNum6zl6v17yu65Z8CH4+XmUMolX2UWlpjCk0pPscmVlTXYWp+mTVTdd1l+PxeN+aEKjDVe+raV+v7m4B/HDfLcCU4L5yY69lOM936g9L/iqoZwQPQG9bt+Z2u5019leq/xQlshES047zAAAAAElFTkSuQmCC);background-repeat:no-repeat;padding-left:30px;background-size:contain;height:20px}.ico-fedora[data-v-43230584]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAARtJREFUOE+Fks1thDAQhWfkK5dNCbslZEtYSsgeuHtcQlpIB4gRcgHJmVMoIbTAjWu4cMR2NAgiLzLJSEiWzTdvfh5CFEVRnLIseweAZwA4rU8jAHTDMNybppHzErgdtNY3RPyME0XnBfDe53Vdd7/gETTPc26tbeVHIpKkN6XUpSzLflEkorBX8t5f5U4pVYUQpOztG5n5CbXWb4j4ugeZGY0xXyEE6fchnHP3o8clKxF9R0OK4RYTZY6I2FdVdV0Vzwl43IPMzGZfGhFVMop4yklF2Rsz538o9ilQEv/X40cSRMROekytSbJO03SJQXGHDGZ0zpkQwlkpJfZ7iHmejbWWY7CVvlZDvADAIbRYbrdkUd3MvSklTf4DoYOi1ZiPQGwAAAAASUVORK5CYII=);background-repeat:no-repeat;padding-left:30px;background-size:contain;height:20px} +.lycontainer[data-v-6b5eb800]{background:var(--el-bg-color);padding:10px;height:calc(100vh - 220px)}[data-v-6b5eb800] .el-tabs__header{margin:0 0 1px} +.form-order{background:#f1f1f1}.form-order .el-form-item{margin-bottom:10px}.form-order .el-form-item span{display:block}.form-order .el-form-item .el-form-item__label{font-weight:bold}.form-order .el-table{width:98%;margin-bottom:20px}.form-order .el-table .price-show{display:flex}.form-order .el-table .price-show span{margin-right:5px} +.order-static{display:flex;font-size:14px;background:var(--l-order-statics);padding:10px}.order-static li{margin-right:30px} +.vue-office-docx{height:100%;overflow-y:auto}.vue-office-docx .docx-wrapper>section.docx{margin-bottom:5px}@media screen and (max-width: 800px){.vue-office-docx .docx-wrapper{padding:10px}.vue-office-docx .docx-wrapper>section.docx{padding:10px!important;width:100%!important}} + + +.ly-select-filter[data-v-59ac0532] {width: 100%;font-size: 14px;} +.ly-select-filter__item[data-v-59ac0532] {display: flex;align-items: center} +.ly-select-filter__item-title[data-v-59ac0532] {width: 80px;} +.ly-select-filter__item-title label[data-v-59ac0532] {font-size: 14px;display: inline-block;color: #999;} +.ly-select-filter__item-options[data-v-59ac0532] {flex: 1;border-bottom: 1px dashed var(--el-border-color-light);} +.ly-select-filter__item:last-of-type .ly-select-filter__item-options[data-v-59ac0532] {border: 0;} +.ly-select-filter__no-data[data-v-59ac0532] {color: #999;} + + +.lywatermark[data-v-7b89cd20] { + position: relative; + display: inherit; + width: 100%; + height: 100%; +} + + +.aliplayercenter[data-v-303a0a46] .prism-big-play-btn{ + left: 50% !important; + bottom: 50% !important; + transform: translate(-50%, 50%); +} + + + +.lytabledialog[data-v-5901f8bd] .el-dialog .el-dialog__body { + padding: 10px 20px 20px 20px; +} + + +.menu[data-v-7721de3b] .el-tree-node__content{ + height: 36px; +} +.el-tree.menu .el-tree-node__content .el-tree-node__label .icon[data-v-7721de3b] { + margin-right: 5px; +} +.ly-file-select[data-v-7721de3b] { + display: flex; +} +.ly-file-select__files[data-v-7721de3b] { + flex: 1; +} +.ly-file-select__list[data-v-7721de3b] { + height:500px; +} +.ly-file-select__item[data-v-7721de3b] { + display: inline-block; + float: left; + margin:0 15px 25px 0; + width:110px; + cursor: pointer; +} +.ly-file-select__item__file[data-v-7721de3b] { + width:110px; + height:110px; + position: relative; +} +.ly-file-select__item__file .el-image[data-v-7721de3b] { + width:110px; + height:110px; +} +.ly-file-select__item__box[data-v-7721de3b] { + position: absolute; + top:0; + right:0; + bottom:0; + left:0; + border: 2px solid var(--el-color-success); + z-index: 1; + display: none; +} +.ly-file-select__item__box[data-v-7721de3b]::before { + content: ''; + position: absolute; + top:0; + right:0; + bottom:0; + left:0; + background: var(--el-color-success); + opacity: 0.2; + display: none; +} +.ly-file-select__item:hover .ly-file-select__item__box[data-v-7721de3b] { + display: block; +} +.ly-file-select__item.active .ly-file-select__item__box[data-v-7721de3b] { + display: block; +} +.ly-file-select__item.active .ly-file-select__item__box[data-v-7721de3b]::before { + display: block; +} +.ly-file-select__item p[data-v-7721de3b] { + margin-top: 10px; + white-space:nowrap; + text-overflow:ellipsis; + overflow:hidden; + -webkit-text-overflow:ellipsis; + text-align: center; + height: 20px; +} +.ly-file-select__item__checkbox[data-v-7721de3b] { + position: absolute; + width: 20px; + height: 20px; + top:7px; + right:7px; + z-index: 2; + background: rgba(0,0,0,0.2); + border: 1px solid #fff; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.ly-file-select__item__checkbox i[data-v-7721de3b] { + font-size: 14px; + color: #fff; + font-weight: bold; + display: none; +} +.ly-file-select__item__select[data-v-7721de3b] { + position: absolute; + width: 20px; + height: 20px; + top:0px; + right:0px; + z-index: 2; + background: var(--el-color-success); + display: none; + flex-direction: column; + align-items: center; + justify-content: center; +} +.ly-file-select__item__select i[data-v-7721de3b] { + font-size: 14px; + color: #fff; + font-weight: bold; +} +.ly-file-select__item.active .ly-file-select__item__checkbox[data-v-7721de3b] { + background: var(--el-color-success); +} +.ly-file-select__item.active .ly-file-select__item__checkbox i[data-v-7721de3b] { + display: block; +} +.ly-file-select__item.active .ly-file-select__item__select[data-v-7721de3b] { + display: flex; +} +.ly-file-select__item__file .item-file[data-v-7721de3b] { + width:110px; + height:110px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.ly-file-select__item__file .item-file i[data-v-7721de3b] { + font-size: 40px; +} +.ly-file-select__item__file .item-file.item-file-doc[data-v-7721de3b] { + color: #409eff; +} +.ly-file-select__item__upload[data-v-7721de3b] { + position: absolute; + top:0; + right:0; + bottom:0; + left:0; + z-index: 1; + background: rgba(255,255,255,0.7); + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.ly-file-select__side[data-v-7721de3b] { + width: 200px; + margin-right: 15px; + border-right: 1px solid rgba(128,128,128,0.2); + display: flex; + flex-flow: column; +} +.ly-file-select__side-menu[data-v-7721de3b] { + flex: 1; +} +.ly-file-select__side-msg[data-v-7721de3b] { + height:32px; + line-height: 32px; +} +.ly-file-select__top[data-v-7721de3b] { + margin-bottom: 15px; + display: flex; + justify-content: space-between; +} +.ly-file-select__upload[data-v-7721de3b] { + display: inline-block; +} +.ly-file-select__top .tips[data-v-7721de3b] { + font-size: 12px; + margin-left: 10px; + color: #999; +} +.ly-file-select__top .tips i[data-v-7721de3b] { + font-size: 14px; + margin-right: 5px; + position: relative; + bottom: -0.125em; +} +.ly-file-select__pagination[data-v-7721de3b] { + margin:15px 0; +} +.ly-file-select__do[data-v-7721de3b] { + text-align: right; +} + +.lydialog-wrapper{z-index:10;background-color:var(--ly-bg-color-mask);position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.lydialog-wrapper .dialog-wrap{background-color:#fff;border-radius:2px;overflow:hidden;animation:dialog-open .3s forwards}.lydialog-wrapper .dialog-wrap.radius{border-radius:5px}@keyframes dialog-open{from{transform:translateY(-5%)}to{transform:translateY(0)}}.lydialog-wrapper .dialog-wrap.willclose{animation:dialog-close .2s forwards}@keyframes dialog-close{to{opacity:.1;transform:translateY(-20%)}}.lydialog-wrapper .dialog-wrap.goup{margin-top:-20%}.lydialog-wrapper .dialog-wrap .box-header{padding:14px 20px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:space-between}.lydialog-wrapper .dialog-wrap .box-header.hidden{background-color:var(--ly-bg-color)}.lydialog-wrapper .dialog-wrap .box-header .title{font-size:18px;font-weight:400;color:#424242}.lydialog-wrapper .dialog-wrap .box-header .btn-close{display:flex;align-items:center;padding:3px;text-align:center;color:#757575;cursor:pointer;transition:all .2s;border-radius:50%}.lydialog-wrapper .dialog-wrap .box-header .btn-close:hover{background-color:var(--el-color-error)}.lydialog-wrapper .dialog-wrap .box-header .btn-close:hover .icon{color:#fff;animation:rotate .3s linear forwards}.lydialog-wrapper .dialog-wrap .box-header .btn-close .icon{color:#757575;font-size:17px;font-weight:bold}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}.lydialog-wrapper .dialog-wrap .box-body{width:100%;display:flex}.lydialog-wrapper .dialog-wrap .box-footer{display:flex;align-items:center;justify-content:center;height:80px;border-top:1px solid var(--ly-border-color);background-color:var(--ly-bg-color-grey)}.lydialog-wrapper .dialog-wrap .box-footer.hidden{border-top:none;background-color:var(--ly-bg-color)}.lydialog-wrapper .dialog-wrap .box-footer.reverse{margin-bottom:20px;flex-direction:row-reverse}.lydialog-wrapper .dialog-wrap .box-footer .btn{width:160px;height:40px;margin:0 7px;line-height:40px;text-align:center;cursor:pointer;color:#fff}.lydialog-wrapper .dialog-wrap .box-footer .btn.btn-primary{background-color:var(--el-color-primary)}.lydialog-wrapper .dialog-wrap .box-footer .btn.btn-primary:hover{opacity:.8}.lydialog-wrapper .dialog-wrap .box-footer .btn.btn-gray{background-color:var(--ly-bg-color-gray)}.lydialog-wrapper .dialog-wrap .box-footer .btn.btn-gray:hover{background-color:#757575} +.qrcode-wrapper[data-v-7b6a203e]{width:100%}.qrcode-wrapper .qrcode-wrap[data-v-7b6a203e]{width:290px;height:290px;position:relative;margin:30px auto 10px}.qrcode-wrapper .qrcode-wrap .qrcode[data-v-7b6a203e]{width:100%;height:100%}.qrcode-wrapper .tips[data-v-7b6a203e]{margin-bottom:10px;color:var(--ly-text-color);text-align:center}.qrcode-wrapper .tips .platform[data-v-7b6a203e]{color:var(--el-color-primary);margin:0 5px} + +.lycontainer[data-v-39e47669] .el-card__header{ + font-size: 17px; + font-weight: 700; + border-bottom: 0; + padding: 15px 20px 0 20px; +} +.printMain .item[data-v-39e47669] { + padding:20px; + border: 1px solid #409eff; + margin-bottom: 20px; + border-radius: 4px; +} +.printMain p[data-v-39e47669] { + margin-top: 20px; + color: #999; +} + + +.aboutTop[data-v-18865a01] {border:0;background: linear-gradient( 135deg, #3C8CE7 20%, #00EAFF 90%);color: #fff;} +.aboutTop-info[data-v-18865a01] {text-align: center} +.aboutTop-info img[data-v-18865a01] {width: 100px;} +.aboutTop-info h2[data-v-18865a01] {font-size: 26px;margin-top: 15px;} +.aboutTop-info p[data-v-18865a01] {font-size: 16px;margin-top: 10px;} +.marigintop[data-v-18865a01]{margin-top: 10px;} + + +.el-form-item-msg[data-v-b9232a46]{ + font-size: 12px; + color: #999; + clear: both; + width: 100%; +} + + +.setting-column[data-v-5e70d2e4] { +} +.setting-column__title[data-v-5e70d2e4] { + border-bottom: 1px solid #EBEEF5; + padding-bottom:15px; +} +.setting-column__title span[data-v-5e70d2e4] { + display: inline-block; + font-weight: bold; + color: #909399; + font-size: 12px; +} +.setting-column__title span.move_b[data-v-5e70d2e4] { + width: 40px; + margin-right:15px; +} +.setting-column__title span.show_b[data-v-5e70d2e4] { + width: 60px; +} +.setting-column__title span.name_b[data-v-5e70d2e4] { + width: 190px; +} +.setting-column__title span.width_b[data-v-5e70d2e4] { + width: 60px; + margin-right:15px; +} +.setting-column__title span.sortable_b[data-v-5e70d2e4] { + width: 60px; +} +.setting-column__title span.fixed_b[data-v-5e70d2e4] { + width: 60px; +} +.setting-column__list[data-v-5e70d2e4] { + max-height:314px; + overflow: auto; +} +.setting-column__list li[data-v-5e70d2e4] { + list-style: none; + margin:10px 0; + display: flex; + align-items: center; +} +.setting-column__list li>span[data-v-5e70d2e4] { + display: inline-block; + font-size: 12px; +} +.setting-column__list li span.move_b[data-v-5e70d2e4] { + width: 40px; + margin-right:15px; +} +.setting-column__list li span.show_b[data-v-5e70d2e4] { + width: 60px; +} +.setting-column__list li span.name_b[data-v-5e70d2e4] { + width: 190px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + cursor:default; +} +.setting-column__list li span.width_b[data-v-5e70d2e4] { + width: 60px; + margin-right:15px; +} +.setting-column__list li span.sortable_b[data-v-5e70d2e4] { + width: 60px; +} +.setting-column__list li span.fixed_b[data-v-5e70d2e4] { + width: 60px; +} +.setting-column__list li.ghost[data-v-5e70d2e4] { + opacity: 0.3; +} +.setting-column__bottom[data-v-5e70d2e4] { + border-top: 1px solid #EBEEF5; + padding-top:15px; + text-align: right; +} +.dark .setting-column__title[data-v-5e70d2e4] { + border-color: var(--el-border-color-light); +} +.dark .setting-column__bottom[data-v-5e70d2e4] { + border-color: var(--el-border-color-light); +} + + +.lyTable[data-v-18839d24] { +} +.lyTable-table[data-v-18839d24] { + height: calc(100% - 50px); +} +.lyTable-page[data-v-18839d24] { + height:50px; + display: flex; + align-items: center; + justify-content: space-between; + padding:0 15px; +} +.lyTable-page-bk[data-v-18839d24] { + background: var(--el-fill-color-blank); +} +.lyTable-page-border[data-v-18839d24]{ + border-bottom: 1px solid var(--el-border-color-lighter); + border-left: 1px solid var(--el-border-color-lighter); + border-right: 1px solid var(--el-border-color-lighter); +} +.lyTable-do[data-v-18839d24] { + white-space: nowrap; +} +.lyTable[data-v-18839d24] .el-table__footer .cell { + font-weight: bold; +} +.lyTable[data-v-18839d24] .el-table__body-wrapper .el-scrollbar__bar.is-horizontal { + height: 8px; + border-radius: 8px; +} +.lyTable[data-v-18839d24] .el-table__body-wrapper .el-scrollbar__bar.is-vertical { + width: 8px; + border-radius: 8px; +} + + +.ly-password-strength[data-v-51edeab8] {height: 5px;width: 100%;background: var(--el-color-info-light-5);border-radius: 5px;position: relative;margin:10px 0;} +.ly-password-strength[data-v-51edeab8]:before {left: 20%;} +.ly-password-strength[data-v-51edeab8]:after {right: 20%;} +.ly-password-strength[data-v-51edeab8]:before, .ly-password-strength[data-v-51edeab8]:after {position: absolute;content: "";display: block;width: 20%;height: inherit;border: 5px solid var(--el-bg-color-overlay);border-top: 0;border-bottom: 0;z-index: 1;background-color: transparent;box-sizing: border-box;} +.ly-password-strength-bar[data-v-51edeab8] {position: absolute;height: inherit;width: 0%;border-radius: inherit;transition: width .5s ease-in-out,background .25s;background: transparent;} +.ly-password-strength-level-1[data-v-51edeab8] {width: 20%;background-color: var(--el-color-error);} +.ly-password-strength-level-2[data-v-51edeab8] {width: 40%;background-color: var(--el-color-error);} +.ly-password-strength-level-3[data-v-51edeab8] {width: 60%;background-color: var(--el-color-warning);} +.ly-password-strength-level-4[data-v-51edeab8] {width: 80%;background-color: var(--el-color-success);} +.ly-password-strength-level-5[data-v-51edeab8] {width: 100%;background-color: var(--el-color-success);} + + +.el-form-item-msg[data-v-3f584728]{ + font-size: 12px; + color: #999; + clear: both; + width: 100%; +} + + +.el-tabs .el-tabs__content[data-v-7309d44e]{ + background-color: var(--el-bg-color) !important; +} +.el-tabs[data-v-7309d44e]{ + background-color: var(--el-bg-color) !important; +} +.el-tabs[data-v-7309d44e]{ + padding: 20px; +} + /*::v-deep(.el-tabs__header){*/ + /* margin-top: 20px !important;*/ + /*}*/ +.el-form-item-msg[data-v-7309d44e]{ + font-size: 12px; + color: #999; + clear: both; + width: 100%; +} + + +.lypageUser[data-v-92fd3326]{ + /*margin-bottom: 70px;*/ +} +.userinfotop[data-v-92fd3326] { + text-align: center; + margin-top: 15px; +} +.userinfotop h2[data-v-92fd3326] { + font-size: 18px; + margin-top: 5px; +} +.userinfotop p[data-v-92fd3326] { + margin: 8px 0 10px 0; +} +.lypageUser .el-aside[data-v-92fd3326]{ + background: var(--el-bg-color); + border-radius: 4px; + border: 1px solid var(--el-border-color-light); + transition: 0.2s; + height: 380px; +} +.lypageUser .menu .el-menu-item[data-v-92fd3326]{ + font-size: 13px; + --el-menu-item-height:50px; +} +.lypageUser .menu .el-menu-item-group[data-v-92fd3326] { + border-top: 1px solid var(--el-border-color-light); +} +.lypageUser .menu .el-menu-item-group[data-v-92fd3326]:first-child{ + border: 0; +} +.lypageUser .menu[data-v-92fd3326]{ + border: 0; +} +.lyusercontent[data-v-92fd3326]{ + padding: 0 0 0 10px; +} +@media (max-width: 992px){ +.lypageUser[data-v-92fd3326]{ + display: block; + height: auto; +} +.lypageUser .el-aside[data-v-92fd3326] { + width: 100%!important; + border-bottom: 1px solid var(--el-border-color-light)!important; +} +.lyusercontent[data-v-92fd3326]{ + padding: 10px 0 0 0; +} +} + + + +.avatar-uploader .el-upload[data-v-7e08a134] { + border: 1px dashed #d9d9d9; + border-radius: 6px; + cursor: pointer; + position: relative; + overflow: hidden; +} +.avatar-uploader .el-upload[data-v-7e08a134]:hover { + border-color: #409EFF; +} +.avatar-uploader-icon[data-v-7e08a134] { + font-size: 28px; + color: #8c939d; + width: 128px; + height: 128px; + line-height: 128px; + text-align: center; +} +.avatar[data-v-7e08a134] { + width: 128px; + height: 128px; + display: block; +} + + +.carouselSettingsimg .el-tabs[data-v-1767c1dc] { + background: var(--el-bg-color); + border: 1px solid var(--el-border-color-light); + border-bottom: unset; +} +.carouselSettingsimg[data-v-1767c1dc] .el-tabs .el-tabs__item{ + padding-left: 10px; +} + + +.avatar-uploader .el-upload[data-v-31e538a3] { + border: 1px dashed #d9d9d9; + border-radius: 6px; + cursor: pointer; + position: relative; + overflow: hidden; +} +.avatar-uploader .el-upload[data-v-31e538a3]:hover { + border-color: #409EFF; +} +.avatar-uploader-icon[data-v-31e538a3] { + font-size: 28px; + color: #8c939d; + width: 128px; + height: 128px; + line-height: 128px; + text-align: center; +} +.avatar[data-v-31e538a3] { + width: 128px; + height: 128px; + display: block; +} + +.tableNav[data-v-23dc8f81]{overflow:hidden;margin-bottom:20px}[data-v-23dc8f81] .el-table__placeholder{display:unset} +.lyauthcontainer[data-v-14ecc982]{overflow-y:hidden;border:1px solid var(--el-border-color-light)}.el-tree[data-v-14ecc982]{width:100%}.auth-title[data-v-14ecc982]{display:flex;font-size:15px;background:var(--l-headertitle-bg);padding:15px;border-bottom:1px solid var(--el-border-color-light)}.auth-title .el-tooltip[data-v-14ecc982]{cursor:pointer}.custom-tree-node .menu-data[data-v-14ecc982]{display:flex;margin:10px 0;align-items:center}.auth-outer[data-v-14ecc982]{display:flex}.auth-outer .auth-item[data-v-14ecc982]{flex:1;background:var(--el-bg-color)}.auth-outer .auth-item .auth-item-header[data-v-14ecc982]{background:var(--l-headertitle-bg);padding:6.5px 15px;display:flex;justify-content:space-between;border-bottom:1px solid var(--el-border-color-light)}.filter-tree[data-v-14ecc982] .el-tree-node__content{height:40px}.lymenupermisson[data-v-14ecc982] .el-tree-node__content{height:30px}.lymenupermisson[data-v-14ecc982]{overflow-y:hidden} +.tableNav[data-v-e6b686f6]{overflow:hidden;margin-bottom:20px} + +.journal-detail[data-v-8796b666] .el-form-item .el-form-item__content{ + background: var(--el-color-info-light-9); + padding-left: 10px; + word-break: break-all; +} +.lyinnertabs[data-v-8796b666] .el-tabs__header{ + border-bottom: 1px solid var(--el-border-color-light); + height: 32px; + width: -moz-fit-content; + width: fit-content; +} +.lyinnertabs[data-v-8796b666] .el-tabs__item.is-active{ + border-bottom-color: var(--el-bg-color); + border-left: 1px solid var(--el-color-primary) !important; + border-right: 1px solid var(--el-color-primary); + border-top: 1px solid var(--el-color-primary); + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); +} +.lyinnertabs[data-v-8796b666] .el-tabs__item{ + border-bottom: none; + border-left: 1px solid var(--el-border-color-light); + border-right: 1px solid var(--el-border-color-light); + border-top: 1px solid var(--el-border-color-light); + margin-right: 2px; + border-top-right-radius: 5px; + border-top-left-radius: 5px; + height: 32px; + line-height: 32px; + padding: 0 16px; +} +.lyinnertabs[data-v-8796b666] .el-tabs__item:first-child{ + border-left: 1px solid var(--el-border-color-light); +} +.lyinnertabs[data-v-8796b666] .el-tabs__nav{ + border: none; + border-bottom: none; + border-radius: 4px 4px 0 0; + box-sizing: border-box; +} + + +.lyfileselect[data-v-33ffb920] .el-dialog__body{ + padding: 0 !important; +} +.handle-header[data-v-33ffb920]{ + margin-bottom: 15px; +} +.handle-path-filter[data-v-33ffb920]{ + display: flex; + margin-bottom: 10px; + align-items: baseline; +} +.handle-path-filter-left[data-v-33ffb920]{ + padding-right: 1rem; +} +.handle-path-filter-right[data-v-33ffb920]{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + background-color: rgb(var(--el-color-white) / 1); + display: flex; + flex-grow: 1; + align-items: center; + overflow-x: auto; +} +.handle-path-filter-right-inner[data-v-33ffb920]{ + display: flex; + align-items: center; + white-space: nowrap; +} +.handle-path-filter-right-2[data-v-33ffb920]{ + flex-grow: 1; +} +.el-input[data-v-33ffb920] .el-input-group__append{ + color: var(--el-color-white); + background-color: var(--el-color-primary) !important; + box-shadow:unset; +} +.el-input[data-v-33ffb920] .el-input-group__append:hover{ + background-color: var(--el-color-primary-light-1) !important; +} +.search-sites-input[data-v-33ffb920]{ + display: flex; + align-items: center; +} +.handel-button-groups[data-v-33ffb920]{ + display: flex; + align-items: center; +} +.flex-center[data-v-33ffb920]{ + display: flex; + align-items: center; +} +.right-arrow[data-v-33ffb920]{ + margin-left: 6px; + margin-right: 6px; + font-size: 16px; +} +.ruyi-fileicons[data-v-33ffb920]{ + width: 21px; + height: 21px; +} +[data-v-33ffb920] .chooseAllbtn .cell { + visibility: hidden; +} + + +.handle-button[data-v-0058dea6]{ + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 10px; +} +.handle-drag[data-v-0058dea6]{ + display: flex; + align-items: center; + justify-content: center; + height: 10em; +} +.uploadfooterbt[data-v-0058dea6]{ + display: flex; + align-items: center; + justify-content: space-between; +} + + +.ly-dialog__headerbtn[data-v-3a8d8981] { + position: absolute; + top: var(--el-dialog-padding-primary); + right: var(--el-dialog-padding-primary); +} +.ly-dialog__headerbtn button[data-v-3a8d8981] { + padding: 0; + background: transparent; + border: none; + outline: none; + cursor: pointer; + font-size: var(--el-message-close-size,16px); + margin-left: 15px; + color: var(--el-color-info); +} +.ly-dialog__headerbtn button:hover .el-dialog__close[data-v-3a8d8981] { + color: var(--el-color-primary); +} +.ly-dialog[data-v-3a8d8981] .el-dialog .el-dialog__body { + padding: 20px; +} +.ly-dialog[data-v-3a8d8981] .el-dialog.is-fullscreen { + display: flex; + flex-direction: column; + top:0px !important; + left:0px !important; + padding: 0; +} +.ly-dialog[data-v-3a8d8981] .el-dialog.is-fullscreen .el-dialog__header { + border-bottom:var(--el-border); + margin-right:0 !important; + padding: 16px; +} +.ly-dialog[data-v-3a8d8981] .el-dialog.is-fullscreen .el-dialog__body { + flex:1; + overflow: auto; +} +.ly-dialog[data-v-3a8d8981] .el-dialog.is-fullscreen .el-dialog__footer { + padding-bottom: 10px; + border-top:var(--el-border); + padding: 16px; +} + + +.cm-content { + /* font-family: 'Consolas', 'Monaco', 'monospace'; */ + font-family: 'JetBrains Mono', Consolas, 'Courier New', monospace; + /* font: 14px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace; */ +} +.ͼo { + color: #edede1; + background-color: #272821; +} +.ͼo .cm-gutters { + background-color: #2F3128; + color: #8F908A; + border: none; +} + /* .ͼ1 .cm-highlightSpace{ + background-image: radial-gradient(circle at 50% 55%, #666 10%, transparent 8%); + background-size: 12px 20px; + } */ +.ͼ1 .cm-highlightSpace { + /* 默认不显示空格符号 */ + background-image: none; +} +.ͼ1 .cm-highlightTab { + /* 默认不显示Tab符号 */ + background-image: none; +} + + /* 当编辑器聚焦时,选中代码显示空格符号 */ +.ͼ1 .cm-highlightSpace.show-ryspace { + background-image: radial-gradient(circle at 50% 55%, #666 10%, transparent 8%); + background-size: 12px 20px; +} +.ͼ1 .cm-highlightTab.show-rytab { + background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%2720%27%3E%3Cpath stroke=%27%23888%27 stroke-width=%271%27 fill=%27none%27 d=%27M1 10H196L190 5M190 15L196 10M197 4L197 16%27/%3E%3C/svg%3E"); +} + + +.lyCodemirrorDynamic[data-v-c691fe12] .cm-gutters { + display: none; +} + + +[data-v-68d3173a] .el-dialog .el-dialog__body { + padding: 0 !important; +} +[data-v-68d3173a] .el-dialog{ + padding: 0 !important; +} +[data-v-68d3173a] .el-dialog .el-dialog__header{ + padding: 15px !important; +} +.handlecaoz[data-v-68d3173a]{ + background: #2F3128; +} +.handlecaoz[data-v-68d3173a] .el-button{ + border-radius: 0; + border-right-color:#272821; +} +.el-button + .el-button[data-v-68d3173a] { + margin-left: 0px; +} +.handlestausbar[data-v-68d3173a]{ + background: #2F3128; + overflow-x: auto; + height:25px; + line-height: 25px; +} + + +.lycontainer[data-v-e26d46a2]{ + padding: 0px; +} +.lycontainer[data-v-e26d46a2] .el-card__header{ + font-size: 17px; + font-weight: 700; + border-bottom: 0; + padding: 15px 20px 0 20px; +} +.handle-header[data-v-e26d46a2]{ + margin-bottom: 15px; +} +.handle-path-filter[data-v-e26d46a2]{ + display: flex; + margin-bottom: 10px; + align-items: baseline; +} +.handle-path-filter-left[data-v-e26d46a2]{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-right: 1rem; + white-space: nowrap; +} +.handle-path-filter-right[data-v-e26d46a2]{ + border: var(--el-border); + border-radius: var(--el-border-radius-base); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + background-color: rgb(var(--el-color-white) / 1); + display: flex; + flex-grow: 1; + align-items: center; + overflow-x: auto; +} +.handle-path-filter-right-inner[data-v-e26d46a2]{ + display: flex; + align-items: center; + white-space: nowrap; +} +.handle-path-filter-right-2[data-v-e26d46a2]{ + flex-grow: 1; +} +.el-input[data-v-e26d46a2] .el-input-group__append{ + color: var(--el-color-white); + background-color: var(--el-color-primary) !important; + box-shadow:unset; +} +.el-input[data-v-e26d46a2] .el-input-group__append:hover{ + background-color: var(--el-color-primary-light-1) !important; +} +.search-sites-input[data-v-e26d46a2]{ + display: flex; + align-items: center; +} +.handel-button-groups[data-v-e26d46a2]{ + display: flex; + align-items: center; +} +.flex-center[data-v-e26d46a2]{ + display: flex; + align-items: center; +} +.right-arrow[data-v-e26d46a2]{ + margin-left: 6px; + margin-right: 6px; + font-size: 16px; +} +.ruyi-fileicons[data-v-e26d46a2]{ + width: 21px; + height: 21px; +} + + +.cm-content { + /* font-family: "Arial", sans-serif; */ + font-family: Verdana ,sans-serif, monospace; + /* font: 14px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace; */ +} +.ͼo { + color: #edede1; + background-color: #272821; +} +.ͼo .cm-gutters { + background-color: #2F3128; + color: #8F908A; + border: none; +} + +.searchinput[data-v-10e5e05f]{padding-bottom:20px}.icons-container[data-v-10e5e05f]{display:flex;flex-wrap:wrap}.icons-container .lyicon[data-v-10e5e05f]{width:20%;height:70px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;cursor:pointer}.icons-container .lyicon .lyicon2[data-v-10e5e05f]{display:flex;align-items:center;flex-direction:column;height:60px;width:85%;border:1px solid var(--el-border-color)}.icons-container .lyicon .inicon[data-v-10e5e05f]{margin-top:5px}.icons-container .lyicon .icon-text[data-v-10e5e05f]{flex:1;font-size:12px}.icons-container .lyicon[data-v-10e5e05f]:hover{color:#409efa}.icons-container svg[data-v-10e5e05f]{width:1.5em;height:1.5em} +.el-tag+.el-tag[data-v-261a1922]{margin-left:10px}.button-new-tag[data-v-261a1922]{margin-left:10px;height:32px;line-height:30px;padding-top:0;padding-bottom:0}.input-new-tag[data-v-261a1922]{width:90px;margin-left:10px;vertical-align:bottom} +.tableNav[data-v-7126bbda]{overflow:hidden;margin-bottom:20px} +.tableNav{overflow:hidden;margin-bottom:20px} + +.lyadmin-body[data-v-36559bd1]{ + height: 100%; +} +.lycontainer[data-v-36559bd1]{ + height: 100%; + border: 1px solid var(--el-border-color-light); +} +.leftct[data-v-36559bd1]{ + display: flex; + flex-direction: column; + height: 100%; + border-right: 1px solid var(--el-border-color-light); +} +.common-head[data-v-36559bd1]{ + background: var(--el-color-white); + border-bottom: 1px solid var(--el-border-color-light); + padding: 13px 15px; + justify-content: space-between; +} +.menu[data-v-36559bd1] .el-tree-node__content { + height:36px !important; +} +.menu[data-v-36559bd1] .el-tree-node__label { + display: flex; + flex: 1; + height:100%; +} +.custom-tree-node[data-v-36559bd1] { + display: flex; + flex: 1; + align-items: center; + justify-content: space-between; + font-size: 14px; + padding-right: 24px; + height:100%; +} +.custom-tree-node .code[data-v-36559bd1] { + font-size: 12px; + color: #999; +} +.custom-tree-node .do[data-v-36559bd1] { + display: none; +} +.custom-tree-node:hover .code[data-v-36559bd1] { + display: none; +} +.custom-tree-node:hover .do[data-v-36559bd1] { + display: inline-block; +} +.nopadding[data-v-36559bd1] .el-table__inner-wrapper::before{ + height: 0; +} +.nocursor[data-v-36559bd1] .el-icon{ + cursor: move +} + + +.ly-avatar-uploader-icon[data-v-3b126f9c]{ + font-size: 28px !important; + color: #8c939d; + text-align: center +} + + +.el-form-item.is-error .ly-upload-file[data-v-e1c9c8c8] .el-upload-dragger {border-color: var(--el-color-danger);} +.ly-upload-file[data-v-e1c9c8c8] {width: 100%;} +.ly-upload-file[data-v-e1c9c8c8] .el-upload-list__item {transition: none !important;} + + +.lyinputnumber_textalign_left[data-v-647a6da2] .el-input__inner { + text-align: left; +} + +[data-v-41c65874] .el-table .el-table__cell{z-index:unset !important}[data-v-41c65874] .tox .tox-editor-header{z-index:unset !important} +[data-v-0cbf04c3] .el-tabs__content{overflow:visible} + +.lyworkflow-member-select[data-v-0da2ca82] { + display: flex; +} +.lyworkflow-member-select-body[data-v-0da2ca82] { + width: 500px; +} +.lyworkflow-member-select-search[data-v-0da2ca82] { + display: flex; + padding-bottom:10px; +} +.lyworkflow-member-select-select[data-v-0da2ca82] { + display: flex; + background: var(--el-bg-color); +} +.lyworkflow-member-select-tree[data-v-0da2ca82] { + width: 300px; + height:300px; + border: 1px solid var(--el-border-color-light); + margin-right: 2px; +} +.lyworkflow-member-select-user[data-v-0da2ca82] { + width: 300px; + height:300px; + display: flex; + flex-direction: column; + border: 1px solid var(--el-border-color-light); + margin-left: 2px; +} +.lyworkflow-member-select-userlist[data-v-0da2ca82] { + flex: 1; + overflow: auto; +} +.lyworkflow-member-select-pagination[data-v-0da2ca82]{ + margin-top: 10px; + float: right; +} +.lyworkflow-member-select-toicon[data-v-0da2ca82] { + display: flex; + justify-content: center; + align-items: center; + margin:0 10px; +} +.lyworkflow-member-select-toicon i[data-v-0da2ca82] { + display: flex; + justify-content: center; + align-items: center; + background: #ccc; + width: 20px; + height: 20px; + text-align: center; + line-height: 20px; + border-radius:50%; + color: #fff; +} +.lyworkflow-member-select-selected[data-v-0da2ca82] { + height:345px; + width: 260px; + border: 1px solid var(--el-border-color-light); + background: var(--el-bg-color); +} +.lyworkflow-member-select-selected header[data-v-0da2ca82] { + height:43px; + line-height: 43px; + border-bottom: 1px solid var(--el-border-color-light); + padding:0 15px; + font-size: 12px; +} +.lyworkflow-member-select-selected ul[data-v-0da2ca82] { + height:300px; + overflow: auto; +} +.lyworkflow-member-select-selected li[data-v-0da2ca82] { + display: flex; + align-items: center; + justify-content: space-between; + padding:5px 5px 5px 15px; + height:28px; +} +.lyworkflow-member-select-selected li .name[data-v-0da2ca82] { + display: flex; + align-items: center; +} +.lyworkflow-member-select-selected li .name .el-avatar[data-v-0da2ca82] { + background: var(--el-color-primary); + margin-right: 10px; +} +.lyworkflow-member-select-selected li .delete[data-v-0da2ca82] { + display: none; +} +.lyworkflow-member-select-selected li[data-v-0da2ca82]:hover { + background: var(--el-color-primary-light-9); +} +.lyworkflow-member-select-selected li:hover .delete[data-v-0da2ca82] { + display: inline-block; +} +.lyworkflow-role-select[data-v-0da2ca82] .el-transfer__buttons{ + padding: 0 15px; +} + +.ly-workflow-design{cursor:grab}.ly-workflow-design .el-container{height:100%}.lyworkflow-scrow{background-color:var(--l-main-bg);font-size:12px;background-image:radial-gradient(#cbcdcf 10%, transparent 0);background-size:15px 15px}.lyworkflow-zoom{display:flex;position:fixed;align-items:center;justify-content:space-between;height:40px;width:125px;right:70px;margin-top:30px;z-index:20}.lyworkflow-design-box{display:inline-block;position:relative;width:100%;padding:50px 0px;align-items:flex-start;justify-content:center;flex-wrap:wrap;min-width:-moz-min-content;min-width:min-content;transform:scale(1);transform-origin:50% 0px 0px}.lyworkflow-endnode{border-radius:50%;font-size:14px;color:rgba(29,23,23,.5);text-align:left}.lyworkflow-endnode-circle{text-align:center;width:50px;height:50px;line-height:50px;margin:auto;border-radius:50%;background:#b1b4b4;box-shadow:0 2px 10px rgba(146,146,153,.5);font-size:16px;color:#fff}.lyworkflow-wrap{display:inline-flex;width:100%;flex-flow:column wrap;justify-content:flex-start;align-items:center;position:relative;z-index:1}.lyworkflow-wrap-box{display:inline-flex;flex-direction:column;position:relative;width:220px;min-height:72px;flex-shrink:0;background:#fff;border-radius:4px;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.lyworkflow-wrap-box.start-node:before{content:none}.lyworkflow-wrap-box::before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:0px;border-style:solid;border-width:8px 6px 4px;border-color:#cacaca rgba(0,0,0,0) rgba(0,0,0,0);background:#f6f8f9}.lyworkflow-wrap-box:after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;border-radius:4px}.lyworkflow-wrap-box-lyInitiator:hover:after{border:1px solid #163d47;box-shadow:0 0 6px 0 rgba(22,61,71,.3)}.lyworkflow-wrap-box-lySend:hover:after{border:1px solid #419efa;box-shadow:0 0 6px 0 rgba(65,158,250,.3)}.lyworkflow-wrap-box-lyNotice:hover:after{border:1px solid #f06705;box-shadow:0 0 6px 0 rgba(65,158,250,.3)}.lyworkflow-wrap-box-lyApprover:hover:after{border:1px solid #e6a23c;box-shadow:0 0 6px 0 rgba(230,162,60,.3)}.lyworkflow-wrap-box .title{height:24px;line-height:24px;color:#fff;padding-left:16px;padding-right:30px;border-radius:4px 4px 0 0;position:relative;display:flex;align-items:center}.lyworkflow-wrap-box .title .icon{margin-right:5px}.lyworkflow-wrap-box .title .close{font-size:15px;position:absolute;top:50%;transform:translateY(-50%);right:10px;display:none}.lyworkflow-wrap-box .content{position:relative;padding:15px}.lyworkflow-wrap-box .content .placeholder{color:#999}.lyworkflow-wrap-box:hover .close{display:block}.lyworkflow-wrap-drawer__title{padding-right:40px}.lyworkflow-wrap-drawer__title label{cursor:pointer}.lyworkflow-wrap-drawer__title label:hover{border-bottom:1px dashed #409ef1}.lyworkflow-wrap-drawer__title .node-wrap-drawer__title-edit{color:#409ef1;margin-left:10px;vertical-align:middle}.lyworkflow-drawer .el-drawer__body{overflow:auto;padding:0}.lyworkflow-drawer .el-container{height:100%}.lyworkflow-drawer .el-drawer__header{flex-direction:row-reverse}.lyworkflow-drawer-footer{background:var(--el-bg-color);border-top:1px solid var(--el-border-color-light);padding:13px 15px}.lyworkflow-tags-list{margin-top:15px;width:100%}.lyworkflow-addnode-btn-box{width:240px;display:inline-flex;flex-shrink:0;position:relative;z-index:1}.lyworkflow-addnode-btn-box:before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:-1;margin:auto;width:2px;height:100%;background-color:#cacaca}.lyworkflow-addnode-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:240px;padding:20px 0px 32px;display:flex;justify-content:center;flex-shrink:0;flex-grow:1}.lyworkflow-addnode-btn .el-button.is-circle{width:26px;height:26px}.lyworkflow-addnode-popover-body .el-menu{border-right:none}.lyworkflow-addnode-popover-body .el-menu .el-menu-item{height:45px;line-height:45px}.lyworkflow-branch{display:inline-flex;width:100%}.lyworkflow-branch-box-wrap{display:flex;flex-flow:column wrap;align-items:center;min-height:270px;width:100%;flex-shrink:0}.lyworkflow-branch-box{display:flex;overflow:visible;min-height:180px;height:auto;border-bottom:2px solid #ccc;border-top:2px solid #ccc;position:relative;margin-top:15px}.lyworkflow-branch-box .add-branch{justify-content:center;padding:0px 10px;position:absolute;top:-16px;left:50%;transform:translateX(-50%);transform-origin:center center;z-index:1;display:inline-flex;align-items:center}.lyworkflow-branch-box .col-box::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:0;margin:auto;width:2px;height:100%;background-color:#cacaca}.lyworkflow-branch-box .col-box{display:inline-flex;flex-direction:column;align-items:center;position:relative;background:#f6f8f9}.lyworkflow-branch-box .condition-node{display:inline-flex;flex-direction:column;min-height:220px}.lyworkflow-branch-box .condition-node-box{padding-top:30px;padding-right:50px;padding-left:50px;justify-content:center;align-items:center;flex-grow:1;position:relative;display:inline-flex;flex-direction:column}.lyworkflow-branch-box .condition-node-box::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;width:2px;height:100%;background-color:#cacaca}.lyworkflow-branch-box .lyworkflow-auto-judge{position:relative;width:220px;min-height:72px;background:#fff;border-radius:4px;padding:15px 15px;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-sizing:border-box}.lyworkflow-branch-box .lyworkflow-auto-judge::before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:0px;border-style:solid;border-width:8px 6px 4px;border-color:#cacaca rgba(0,0,0,0) rgba(0,0,0,0);background:#f5f5f7}.lyworkflow-branch-box .lyworkflow-auto-judge .title{line-height:16px}.lyworkflow-branch-box .lyworkflow-auto-judge .title .node-title{color:#67c23a}.lyworkflow-branch-box .lyworkflow-auto-judge .title .close{font-size:15px;position:absolute;top:15px;right:15px;color:#999;display:none}.lyworkflow-branch-box .lyworkflow-auto-judge .title .priority-title{position:absolute;top:15px;right:15px;color:#999}.lyworkflow-branch-box .lyworkflow-auto-judge .content{position:relative;padding-top:15px}.lyworkflow-branch-box .lyworkflow-auto-judge .content .placeholder{color:#999}.lyworkflow-branch-box .lyworkflow-auto-judge:hover .close{display:block}.lyworkflow-branch-box .lyworkflow-auto-judge:hover .priority-title{display:none}.lyworkflow-branch-box .top-left-cover-line,.lyworkflow-branch-box .top-right-cover-line{position:absolute;height:3px;width:50%;background-color:#f6f8f9;top:-2px}.lyworkflow-branch-box .bottom-left-cover-line,.lyworkflow-branch-box .bottom-right-cover-line{position:absolute;height:3px;width:50%;background-color:#f6f8f9;bottom:-2px}.lyworkflow-branch-box .top-left-cover-line{left:-1px}.lyworkflow-branch-box .top-right-cover-line{right:-1px}.lyworkflow-branch-box .bottom-left-cover-line{left:-1px}.lyworkflow-branch-box .bottom-right-cover-line{right:-1px}.lyworkflow-branch-box .lyworkflow-auto-judge:hover .sort-left{display:flex}.lyworkflow-branch-box .lyworkflow-auto-judge:hover .sort-right{display:flex}.lyworkflow-branch-box .lyworkflow-auto-judge .sort-left{position:absolute;top:0;bottom:0;z-index:1;left:0;display:none;justify-content:center;align-items:center;flex-direction:column}.lyworkflow-branch-box .lyworkflow-auto-judge .sort-right{position:absolute;top:0;bottom:0;z-index:1;right:0;display:none;justify-content:center;align-items:center;flex-direction:column}.lyworkflow-branch-box .lyworkflow-auto-judge .sort-left:hover{background:#eee}.lyworkflow-branch-box .lyworkflow-auto-judge .sort-right:hover{background:#eee}.lyworkflow-branch-box .lyworkflow-auto-judge:after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;border-radius:4px;transition:all .1s}.lyworkflow-branch-box .lyworkflow-auto-judge:hover:after{border:1px solid #67c23a;box-shadow:0 0 6px 0 rgba(21,197,74,.3)}.lyworkflow-member-select-dialog .el-dialog__body{padding:20px}.dark .lyworkflow-scrow{background-image:radial-gradient(#484a4b 10%, transparent 0)}.dark .lyworkflow-addnode-popover-body .el-menu .el-menu-item:hover{background-color:#505861}.dark .lyworkflow-member-select-selected li:hover{background:var(--el-color-primary-dark-5)}.dark .lyworkflow-member-select-tree .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-dark-5)}.dark .lyworkflow-design-box .lyworkflow-wrap-box,.dark .lyworkflow-design-box .lyworkflow-auto-judge{background:#2e2d2d}.dark .lyworkflow-design-box .col-box{background:var(--el-bg-color)}.dark .lyworkflow-design-box .top-left-cover-line,.dark .lyworkflow-design-box .top-right-cover-line,.dark .lyworkflow-design-box .bottom-left-cover-line,.dark .lyworkflow-design-box .bottom-right-cover-line{background-color:var(--el-bg-color)}.dark .lyworkflow-design-box .lyworkflow-wrap-box::before,.dark .lyworkflow-design-box .lyworkflow-auto-judge::before{background-color:var(--el-bg-color)}.dark .lyworkflow-design-box .lyworkflow-branch-box .add-branch{background:var(--el-bg-color)}.dark .lyworkflow-design-box .lyworkflow-endnode .lyworkflow-endnode-circle{color:#fff}.dark .lyworkflow-design-box .lyworkflow-auto-judge .sort-left:hover,.dark .lyworkflow-design-box .lyworkflow-auto-judge .sort-right:hover{background:var(--el-bg-color)} + +.lyworkflowheader[data-v-148cc547]{ + display: flex; + align-items: center; + justify-content: space-between; + background: var(--l-changetab-bg); + height: 48px; + line-height: 48px; + border-bottom: 2px dotted var(--l-lyformbuilder-border-color); +} +.lyworkflowheader__title[data-v-148cc547]{ + font-size: 18px; + color: var(--l-lyformbuilder-font-color); + display: flex; + align-items: center; + justify-content: center; +} +.lyworkflowheader__title span[data-v-148cc547]:nth-child(2){ + font-weight: bold; + font-size: 20px; + margin: 0 6px 0 6px; +} +.lyworkflowheader__title span[data-v-148cc547]:last-child{ + font-size: 14px; + margin-left: 6px; +} +.lyworkflowheader__dobutton[data-v-148cc547]{ + display: flex; + align-items: center; + font-size: 13px; +} +.lyworkflowdesign__main[data-v-148cc547]{ + background: var(--l-changetab-bg); +} +.el-container[data-v-148cc547]{ + height: 100%; +} +.lyworkflow_design_container[data-v-148cc547]{ + /* height: calc(100% - 48px); */ +} + +[data-v-42e1d86a] .struct-tree .el-tree>.el-tree-node:after{border-top:none}[data-v-42e1d86a] .struct-tree .el-tree-node{position:relative;padding-left:12px}[data-v-42e1d86a] .struct-tree .el-tree-node__content{padding-left:0 !important}[data-v-42e1d86a] .struct-tree .el-tree-node__expand-icon.is-leaf{display:none}[data-v-42e1d86a] .struct-tree .el-tree-node__children{padding-left:12px;overflow:visible !important}[data-v-42e1d86a] .struct-tree .el-tree-node :last-child:before{height:38px}[data-v-42e1d86a] .struct-tree .el-tree>.el-tree-node:before{border-left:none}[data-v-42e1d86a] .struct-tree .el-tree>.el-tree-node:after{border-top:none}[data-v-42e1d86a] .struct-tree .el-tree-node:before{content:"";left:-4px;position:absolute;right:auto;border-width:1px}[data-v-42e1d86a] .struct-tree .el-tree-node:after{content:"";left:-4px;position:absolute;right:auto;border-width:1px}[data-v-42e1d86a] .struct-tree .el-tree-node:before{border-left:1px dashed #4386c6;bottom:0px;height:100%;top:-10px;width:1px}[data-v-42e1d86a] .struct-tree .el-tree-node:after{border-top:1px dashed #4386c6;height:20px;top:12px;width:16px}[data-v-42e1d86a] .struct-tree .el-tree-node.is-current>.el-tree-node__content{background:var(--el-color-primary-light-9) !important}[data-v-42e1d86a] .struct-tree .el-tree-node__expand-icon{margin-left:-3px;padding:6px 6px 6px 0px;font-size:16px}.lywp-scrow[data-v-42e1d86a]{background:var(--l-changetab-bg)}.lywp-scrow[data-v-42e1d86a] .el-scrollbar__wrap{overflow-x:hidden}.lywp-first-tabs[data-v-42e1d86a]{background:var(--l-changetab-bg)}.lywp-first-tabs[data-v-42e1d86a] .el-tabs__header{margin-bottom:0;height:var(--03fa0660)}.lywp-first-tabs[data-v-42e1d86a] .el-tabs__header{width:71px}.lywp-first-tabs[data-v-42e1d86a] .el-tabs__nav{margin-top:15px}.lywp-first-tabs[data-v-42e1d86a] .el-tabs__active-bar{background-color:unset}.lywp-first-tabs[data-v-42e1d86a] .el-tabs__item{height:80px}.lywp-first-tabs[data-v-42e1d86a] .el-tabs__nav-wrap.is-left::after{width:1px}.lywp-first-tabs[data-v-42e1d86a] .el-collapse-item__header{font-weight:bold}.lywp-first-tabs .lycustom-tabs-label[data-v-42e1d86a]{display:flex;flex-direction:column;align-items:center}.lywp-first-tabs .lywp-collapse[data-v-42e1d86a]{border-top-width:0}.lywp-first-tabs .lywp-collapse[data-v-42e1d86a] .el-collapse-item__content{padding-bottom:2px}.lywp-first-tabs .lywp-collapse[data-v-42e1d86a] .el-collapse-item__content ul{margin-block-end:.25em}.lywp-first-tabs .lywp-collapse[data-v-42e1d86a] .el-collapse-item__content ul .lycontainer-widget-item{display:inline-block;height:28px;line-height:28px;width:100px;margin:2px 6px 1px 1px;cursor:move;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:var(--el-bg-color-page);border:1px var(--el-color-info-light-3) solid;border-radius:5px}.lywp-first-tabs .lywp-collapse[data-v-42e1d86a] .el-collapse-item__content ul .lycontainer-widget-item .el-icon{margin-right:3px}.lywp-first-tabs .lywp-collapse[data-v-42e1d86a] .el-collapse-item__content ul .lycontainer-widget-item:hover{background:var(--el-color-primary-light-9);outline:1px solid var(--el-color-primary)}.lyflex-center[data-v-42e1d86a]{display:flex;align-items:center}.lymarginleft2[data-v-42e1d86a]{margin-left:2px} +.lyformsetting[data-v-6ed4b063] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lyformsetting .lyformsetting-collapse[data-v-6ed4b063] .el-collapse-item__header{font-weight:bold} +.lysp-main .lysp-scrow[data-v-181d7f17]{padding:0 8px 0 8px;background:var(--l-changetab-bg)}.lysp-main .lysp-scrow[data-v-181d7f17] .el-scrollbar__wrap{overflow-x:hidden}.lysp-main .lysp-scrow[data-v-181d7f17] .el-scrollbar__view{margin-bottom:30px}.lysp-main .el-tabs[data-v-181d7f17] .el-tabs__header{margin:0;background:var(--l-changetab-bg)}.lysp-main .ly-empty-text[data-v-181d7f17]{margin-top:30px}.lysp-main[data-v-181d7f17] .el-form-item--small{margin-bottom:10px} +.lyfd-scrow[data-v-7580ec3a]{height:100%}.lyfd-scrow[data-v-7580ec3a] .el-scrollbar__wrap{overflow-x:hidden}.lyfd-scrow .lyfd-form[data-v-7580ec3a]{overflow-x:hidden;overflow-y:hidden;background:var(--l-changetab-bg);margin:10px}.lyfd-scrow .lyfd-form .lyfd-drag[data-v-7580ec3a]{padding:10px}.lyfd-scrow .lyfd-form .lyfd-drag .ly-empty-text[data-v-7580ec3a]{top:-10%;left:0;right:0;bottom:0;margin:auto;position:absolute;z-index:100} +.shape[data-v-7f9a77b8]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.lyformbuilderheader[data-v-7f9a77b8]{display:flex;align-items:center;justify-content:space-between;background:var(--l-changetab-bg);height:48px;line-height:48px;min-width:1100px;border-bottom:2px dotted var(--l-lyformbuilder-border-color)}.lyfbhtitle[data-v-7f9a77b8]{font-size:18px;color:var(--l-lyformbuilder-font-color);display:flex;align-items:center;justify-content:center}.lyfbhtitle span[data-v-7f9a77b8]:nth-child(2){font-weight:bold;font-size:20px;margin:0 6px 0 6px}.lyfbhtitle span[data-v-7f9a77b8]:last-child{font-size:14px;margin-left:6px}.lyfbhlink[data-v-7f9a77b8]{display:flex;align-items:center;font-size:13px}.ly-left-pannel[data-v-7f9a77b8]{width:var(--3d958038);position:relative;overflow:revert}.ly-left-pannel .ly-left-pannel-resize[data-v-7f9a77b8]{cursor:col-resize;position:absolute;top:55%;background-color:#fff;border-radius:5px;box-sizing:border-box;border-right:1px solid #e0e0e0;width:12px;height:60px;line-height:50px;background-size:cover;background-position:center;font-size:32px;color:#a1a6b3;z-index:101;left:var(--abda7d7a)}.ly-left-pannel .ly-left-pannel-resize[data-v-7f9a77b8]:hover{color:#444445}.ly-left-pannel .container-left-arrow[data-v-7f9a77b8]{position:absolute;width:12px;height:60px;top:40%;left:var(--abda7d7a);z-index:101;cursor:pointer;content:"";border-radius:0 5px 5px 0;box-sizing:border-box;border-right:1px solid #e0e0e0;background:#fff}.ly-left-pannel .container-left-arrow[data-v-7f9a77b8]:after{content:"";display:block;position:absolute;width:0px;height:0px;border-width:7px;cursor:pointer;border-color:rgba(0,0,0,0);border-right-color:#a1a6b3;border-style:solid;left:20%;top:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translate(-50%, -50%) rotate(0)}.ly-left-pannel .container-left-arrow-hide[data-v-7f9a77b8]{position:absolute;width:12px;height:60px;top:40%;z-index:101;cursor:pointer;content:"";border-radius:0 5px 5px 0;box-sizing:border-box;border-right:1px solid #e0e0e0;background:#fff;transform:perspective(50px) rotateY(30deg)}.ly-left-pannel .container-left-arrow-hide[data-v-7f9a77b8]:after{content:"";display:block;position:absolute;width:0px;height:0px;border-width:7px;cursor:pointer;border-color:rgba(0,0,0,0);border-right-color:#a1a6b3;border-style:solid;left:70%;top:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translate(-50%, -50%) rotate(180deg)}.ly-right-containers[data-v-7f9a77b8]{width:300px !important;overflow-y:hidden}.ly-center-containers[data-v-7f9a77b8]{min-width:500px;border-left:2px dotted var(--l-lyformbuilder-border-color);border-right:2px dotted var(--l-lyformbuilder-border-color)}.ly-center-containers[data-v-7f9a77b8] .el-main{padding:0px} + +.lybuzhou[data-v-43497c54]{ + display: flex; + align-items: center; + justify-content: space-between; +} + + +.ly-form-table[data-v-88343c82] {width: 100%;} +.ly-form-table .ly-form-table-handle[data-v-88343c82] {text-align: center;} +.ly-form-table .ly-form-table-handle span[data-v-88343c82] {display: inline-block;} +.ly-form-table .ly-form-table-handle button[data-v-88343c82] {display: none;} +.ly-form-table .hover-row .ly-form-table-handle span[data-v-88343c82] {display: none;} +.ly-form-table .hover-row .ly-form-table-handle button[data-v-88343c82] {display: inline-block;} +.ly-form-table .move[data-v-88343c82] {text-align: center;font-size: 14px;margin-top: 3px;} + + +.ly-title[data-v-0169f0a8]{ + border-bottom: 1px solid #eee; + margin-bottom: 20px; + font-size: 17px; + padding-bottom: 15px; + color: #3c4a54; + font-weight: bold; +} +.ly-title2[data-v-0169f0a8]{ + border-bottom: 1px solid #eee; + margin-bottom: 10px; + font-size: 17px; + padding-bottom: 15px; + color: #3c4a54; + font-weight: bold; +} + + +.ly-title[data-v-1704d153]{ + border-bottom: 1px solid #eee; + margin-bottom: 20px; + font-size: 17px; + padding-bottom: 15px; + color: #3c4a54; + font-weight: bold; +} + + +.lyarea[data-v-5ebcadd6]{ + width: 100%; +} + +.tableToolBar[data-v-9fc43fb6]{display:flex;justify-content:space-between;font-size:14px;background:var(--el-bg-color);padding:8px;border-top:1px solid var(--el-border-color-lighter);border-left:1px solid var(--el-border-color-lighter);border-right:1px solid var(--el-border-color-lighter)} +#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}.lyadmin.lymain-maximize .lymain-maximize-exit{display:block}.lyadmin.lymain-maximize .myeltas1{position:fixed !important;left:0;top:0;width:100vw;height:100vh;padding:0}.lyadmin.lymain-maximize .myeltas2,.lyadmin.lymain-maximize .lyadmin-header,.lyadmin.lymain-maximize .lyadmin-side{display:none}.lymain-maximize-exit{display:none;position:fixed;z-index:3000;top:-20px;left:50%;margin-left:-20px;border-radius:50%;width:40px;height:40px;cursor:pointer;background:rgba(0,0,0,.2);text-align:center}.lymain-maximize-exit i{font-size:14px;margin-top:22px;color:#fff}.lymain-maximize-exit:hover{background:rgba(0,0,0,.4)}@media(max-width: 992px){.el-form-item{display:block}.el-form-item__label{display:block;text-align:left;padding:0 0 10px}.el-dialog{width:90% !important}.el-dialog.is-fullscreen{width:100% !important}.el-drawer.rtl{width:90% !important}.el-form-item__content{margin-left:0px !important}.lyPagination-page .el-pagination__total,.lyPagination-page .el-pagination__jump,.lyPagination-page .el-pagination__sizes{display:none !important}.myeltas2{display:none}} +.lyadminfixlag[data-v-2819baa0]{font-size:1.3em !important}.svg-icon-lyicon[data-v-2819baa0]{height:1em;width:1em} +.lycard-container.selected[data-v-ef9f4bf6]{outline:2px solid var(--el-color-primary)}[data-v-ef9f4bf6] .el-card__header{padding:15px 20px}.lycard-header-title[data-v-ef9f4bf6]{font-size:16px}.classicsMode[data-v-ef9f4bf6] .el-card__header{padding:15px 20px 0 20px;border-bottom:none}.classicsMode[data-v-ef9f4bf6] .el-card__header .lycard-header-title{font-size:17px;font-weight:700}.folded[data-v-ef9f4bf6] .el-card__body{display:none}.lycard-header[data-v-ef9f4bf6]{display:flex;justify-content:space-between;align-items:center}.lycard-arrow[data-v-ef9f4bf6]{cursor:pointer} +.lyconwp-container2[data-v-7d029030]{margin-bottom:5px}.lyconwp-container[data-v-7d029030]{position:relative;margin-bottom:5px}.lyconwp-container .container-action[data-v-7d029030]{position:absolute;bottom:-2px;z-index:999}.lyconwp-container .container-action .el-tag[data-v-7d029030]{border-radius:0}.lyconwp-container .container-action .el-tag .el-icon[data-v-7d029030]{font-size:14px}.lyconwp-container .container-action span[data-v-7d029030]{color:#fff;margin:0 5px;cursor:pointer}.lyconwp-container .drag-handler[data-v-7d029030]{position:absolute;top:-1px;z-index:9;cursor:move}.lyconwp-container .drag-handler .el-tag[data-v-7d029030]{opacity:.4}.lyconwp-container .drag-handler .el-tag .el-icon[data-v-7d029030]{font-size:14px !important}.lyconwp-container .drag-handler .el-tag[data-v-7d029030]{border-radius:0}.lyconwp-container .drag-handler .el-tag[data-v-7d029030] .el-tag__content{display:flex;align-items:center}.lyconwp-container .drag-handler .el-tag[data-v-7d029030] .svg-icon-lyicon{cursor:move !important}.lyconwp-container .drag-handler .el-tag[data-v-7d029030] .svg-icon{cursor:move !important}.lyconwp-container .drag-handler .el-tag[data-v-7d029030]:hover{opacity:1} +.lygrid-col[data-v-6d8703d8]{min-height:38px !important;padding:3px;outline:1px dashed #369;position:relative}.lygrid-col .form-widget-list[data-v-6d8703d8]{min-height:28px}.lygrid-col .grid-col-action[data-v-6d8703d8]{position:absolute;bottom:-1px;right:-5px;z-index:999}.lygrid-col .grid-col-action .el-tag[data-v-6d8703d8]{border-radius:0}.lygrid-col .grid-col-action .el-tag .el-icon[data-v-6d8703d8]{font-size:14px !important}.lygrid-col .grid-col-action span[data-v-6d8703d8]{color:#fff;margin:0 5px;cursor:pointer}.lygrid-col .grid-col-handler[data-v-6d8703d8]{position:absolute;top:-1px;left:-2px;z-index:9}.lygrid-col .grid-col-handler .el-tag[data-v-6d8703d8]{opacity:.4;border-radius:0}.lygrid-col .grid-col-handler .el-tag[data-v-6d8703d8] .el-tag__content{display:flex;align-items:center}.lygrid-col .grid-col-handler .el-tag[data-v-6d8703d8] .svg-icon-lyicon{cursor:move !important}.lygrid-col .grid-col-handler .el-tag[data-v-6d8703d8] .svg-icon{cursor:move !important}.lygrid-col .grid-col-handler .el-tag[data-v-6d8703d8]:hover{opacity:1} +.lygrid-container[data-v-18c0aef4]{min-height:50px;outline:1px dashed #369}.lygrid-container .form-widget-list[data-v-18c0aef4]{min-height:28px}.lygrid-container[data-v-18c0aef4]{padding:5px}.lygrid-container.selected[data-v-18c0aef4]{outline:2px solid var(--el-color-primary) !important}.lygrid-col.selected[data-v-18c0aef4]{outline:2px solid var(--el-color-warning) !important} +.lytab-container[data-v-59b529ea]{margin:2px}.lytab-container .form-widget-list[data-v-59b529ea]{min-height:28px}.lytab-container[data-v-59b529ea] .el-tabs__content{min-height:28px}.lytab-container.selected[data-v-59b529ea]{outline:2px solid var(--el-color-primary) !important} +.lytable-cell[data-v-177f28aa]{border:1px dashed #369;display:table-cell;position:relative}.lytable-cell .draggable-div[data-v-177f28aa]{position:relative;height:100%}.lytable-cell .form-widget-list[data-v-177f28aa]{border:1px dashed #369;margin:3px;min-height:28px}.lytable-cell .table-cell-action[data-v-177f28aa]{position:absolute;bottom:0;right:-2px;background:var(--el-color-warning);z-index:999;display:flex;align-items:center}.lytable-cell .table-cell-action .el-tag[data-v-177f28aa]{border-radius:0}.lytable-cell .table-cell-action .el-tag .el-icon[data-v-177f28aa]{font-size:14px !important}.lytable-cell .table-cell-action span[data-v-177f28aa]{font-size:14px;color:#fff;margin:0 5px;cursor:pointer}.lytable-cell .table-cell-handler[data-v-177f28aa]{position:absolute;top:-1px;left:-2px;z-index:9}.lytable-cell .table-cell-handler .el-tag[data-v-177f28aa]{opacity:.4;border-radius:0}.lytable-cell .table-cell-handler .el-tag[data-v-177f28aa] .el-tag__content{display:flex;align-items:center}.lytable-cell .table-cell-handler .el-tag[data-v-177f28aa] .svg-icon-lyicon{cursor:move !important}.lytable-cell .table-cell-handler .el-tag[data-v-177f28aa] .svg-icon{cursor:move !important}.lytable-cell .table-cell-handler .el-tag[data-v-177f28aa]:hover{opacity:1}.lytable-cell.selected[data-v-177f28aa]{outline:2px solid var(--el-color-warning) !important}.lytable-cell2[data-v-177f28aa]{display:table-cell;height:36px;border:1px solid #e5e5e5} +.lytable-container[data-v-5acc9164]{padding:5px;border:1px dashed #369;box-sizing:border-box}.lytable-container table.table-layout[data-v-5acc9164]{width:100%;text-align:center;border-collapse:collapse;table-layout:fixed;text-align:center}.lytable-container table.table-layout[data-v-5acc9164] td{height:48px;border:1px dashed #369;padding:3px;display:table-cell;vertical-align:middle !important;text-align:center}.lytable-container table.table-layout .form-widget-list[data-v-5acc9164]{border:1px dashed #369;min-height:36px}.lytable-container.selected[data-v-5acc9164]{outline:2px solid var(--el-color-primary) !important}.lytable-container2 table.table-layout[data-v-5acc9164]{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center}.lytable-container2[data-v-5acc9164] td{vertical-align:middle !important;text-align:center} +.radio-group-block[data-v-5955c39a]{display:block !important} +.full-width-input[data-v-2d04b935]{width:100% !important}.full-width-input[data-v-2d04b935] .el-cascader{width:100% !important} +.lyfullwidth[data-v-52010bd4]{width:100% !important}.lyfullwidth[data-v-52010bd4] .el-date-editor{width:100%;padding-left:0;padding-right:0}.lyfullwidth[data-v-52010bd4] .el-range__icon{margin-left:10px} +.lyfullwidth[data-v-c2b20044]{width:100% !important}.lyfullwidth[data-v-c2b20044] .el-date-editor{width:100% !important} +.lyfw-container[data-v-1ee27a60]{position:relative}.lyfw-container .lyfw-form-item[data-v-1ee27a60]{position:relative;outline:1px dashed #369}.lyfw-container .el-form-item.selected[data-v-1ee27a60],.lyfw-container .static-content-item.selected[data-v-1ee27a60]{outline:2px solid var(--el-color-primary)}.lyfw-container .field-action[data-v-1ee27a60]{position:absolute;bottom:-2px;right:0px;z-index:999;background:var(--el-color-primary)}.lyfw-container .field-action .el-tag[data-v-1ee27a60]{border-radius:0}.lyfw-container .field-action .el-tag .el-icon[data-v-1ee27a60]{font-size:14px}.lyfw-container .field-action span[data-v-1ee27a60]{color:#fff;margin:0 5px;cursor:pointer}.lyfw-container .drag-handler[data-v-1ee27a60]{position:absolute;top:-1px;left:0px;z-index:3000;cursor:move}.lyfw-container .drag-handler .el-tag[data-v-1ee27a60]{opacity:.4}.lyfw-container .drag-handler .el-tag .el-icon[data-v-1ee27a60]{font-size:14px !important}.lyfw-container .drag-handler .el-tag[data-v-1ee27a60]{border-radius:0}.lyfw-container .drag-handler .el-tag[data-v-1ee27a60] .el-tag__content{display:flex;align-items:center}.lyfw-container .drag-handler .el-tag[data-v-1ee27a60] .svg-icon-lyicon{cursor:move !important}.lyfw-container .drag-handler .el-tag[data-v-1ee27a60] .svg-icon{cursor:move !important}.lyfw-container .drag-handler .el-tag[data-v-1ee27a60]:hover{opacity:1} +.full-width-input[data-v-50a38635]{width:100% !important} + +.el-form-item.is-error .ly-upload .el-upload--picture-card[data-v-20de30ea] { + border-color: var(--el-color-danger); +} +.ly-upload .el-upload--picture-card[data-v-20de30ea] { + border-radius: 0; +} +.ly-upload .uploader[data-v-20de30ea],.ly-upload[data-v-20de30ea] .el-upload { + width: 100%; + height: 100%; +} +.ly-upload__img[data-v-20de30ea] { + width: 100%; + height: 100%; + position: relative; +} +.ly-upload__img .image[data-v-20de30ea] { + width: 100%; + height: 100%; +} +.ly-upload__img-actions[data-v-20de30ea] { + position: absolute; + top:0; + right: 0; + display: none; +} +.ly-upload__img-actions span[data-v-20de30ea] { + display: flex; + justify-content: center; + align-items: center; + width: 25px; + height:25px; + cursor: pointer; + color: #fff; +} +.ly-upload__img-actions span i[data-v-20de30ea] { + font-size: 12px; +} +.ly-upload__img-actions .del[data-v-20de30ea] { + background: #F56C6C; +} +.ly-upload__img:hover .ly-upload__img-actions[data-v-20de30ea] { + display: block; +} +.ly-upload__img-slot[data-v-20de30ea] { + display: flex; + justify-content: center; + align-items: center; + width: 100%; + height: 100%; + font-size: 12px; + background-color: var(--el-fill-color-lighter); +} +.ly-upload__uploading[data-v-20de30ea] { + width: 100%; + height: 100%; + position: relative; +} +.ly-upload__progress[data-v-20de30ea] { + position: absolute; + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + background-color: var(--el-overlay-color-lighter); + z-index: 1; + padding:10px; +} +.ly-upload__progress .el-progress[data-v-20de30ea] { + width: 100%; +} +.ly-upload__uploading .image[data-v-20de30ea] { + width: 100%; + height: 100%; +} +.ly-upload .file-empty[data-v-20de30ea] { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; +} +.ly-upload .file-empty i[data-v-20de30ea] { + font-size: 28px; +} +.ly-upload .file-empty h4[data-v-20de30ea] { + font-size: 12px; + font-weight: normal; + color: #8c939d; + margin-top: 8px; +} +.ly-upload.ly-upload-round[data-v-20de30ea] { + border-radius: 50%; + overflow: hidden; +} +.ly-upload.ly-upload-round .el-upload--picture-card[data-v-20de30ea] { + border-radius: 50%; +} +.ly-upload.ly-upload-round .ly-upload__img-actions[data-v-20de30ea] { + top: auto; + left: 0; + right: 0; + bottom: 0; +} +.ly-upload.ly-upload-round .ly-upload__img-actions span[data-v-20de30ea] { + width: 100%; +} + + +.el-form-item.is-error .ly-upload-multiple[data-v-b8758c16] .el-upload--picture-card { + border-color: var(--el-color-danger); +} +[data-v-b8758c16] .el-upload-list__item { + transition:none; + border-radius: 0; + width: var(--c4e54492); + height: var(--b5bc417c); +} +.ly-upload-multiple[data-v-b8758c16] .el-upload-list__item.el-list-leave-active { + position: static!important; +} +.ly-upload-multiple[data-v-b8758c16] .el-upload--picture-card { + border-radius: 0; + width: var(--c4e54492); + height: var(--b5bc417c); +} +.ly-upload-list-item[data-v-b8758c16] { + width: 100%; + height: 100%; + position: relative; +} +.ly-upload-multiple .el-image[data-v-b8758c16] { + display: block; +} +.ly-upload-multiple .el-image[data-v-b8758c16] img { + -webkit-user-drag: none; +} +.ly-upload-multiple-image-slot[data-v-b8758c16] { + display: flex; + justify-content: center; + align-items: center; + width: 100%; + height: 100%; + font-size: 12px; +} +.ly-upload-multiple .el-upload-list__item:hover .ly-upload__item-actions[data-v-b8758c16]{ + display: block; +} +.ly-upload__item-actions[data-v-b8758c16] { + position: absolute; + top:0; + right: 0; + display: none; +} +.ly-upload__item-actions span[data-v-b8758c16] { + display: flex; + justify-content: center; + align-items: center; + width: 25px; + height:25px; + cursor: pointer; + color: #fff; +} +.ly-upload__item-actions span i[data-v-b8758c16] { + font-size: 12px; +} +.ly-upload__item-actions .del[data-v-b8758c16] { + background: #F56C6C; +} +.ly-upload__item-progress[data-v-b8758c16] { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: var(--el-overlay-color-lighter); +} + +.radio-group-block[data-v-0bdaeb59]{display:block !important} +.lyfullwidthinput[data-v-08caeee2]{width:100% !important} +.lysc-container[data-v-20249208]{position:relative}.lysc-container .lyst-content-item[data-v-20249208]{position:relative;outline:1px dashed #369}.lysc-container .static-content-item[data-v-20249208]{min-height:20px;display:flex;align-items:center;margin-bottom:5px}.lysc-container .static-content-item[data-v-20249208] .el-divider--horizontal{margin:0}.lysc-container .el-form-item.selected[data-v-20249208],.lysc-container .static-content-item.selected[data-v-20249208]{outline:2px solid var(--el-color-primary)}.lysc-container .lyfw-form-item[data-v-20249208]{position:relative;outline:1px dashed #369}.lysc-container .el-form-item.selected[data-v-20249208],.lysc-container .static-content-item.selected[data-v-20249208]{outline:2px solid var(--el-color-primary)}.lysc-container .field-action[data-v-20249208]{position:absolute;bottom:-2px;right:0px;z-index:999;background:var(--el-color-primary)}.lysc-container .field-action .el-tag[data-v-20249208]{border-radius:0}.lysc-container .field-action .el-tag .el-icon[data-v-20249208]{font-size:14px}.lysc-container .field-action span[data-v-20249208]{color:#fff;margin:0 5px;cursor:pointer}.lysc-container .drag-handler[data-v-20249208]{position:absolute;top:-1px;left:0px;z-index:9;cursor:move}.lysc-container .drag-handler .el-tag[data-v-20249208]{opacity:.4}.lysc-container .drag-handler .el-tag .el-icon[data-v-20249208]{font-size:14px !important}.lysc-container .drag-handler .el-tag[data-v-20249208]{border-radius:0}.lysc-container .drag-handler .el-tag[data-v-20249208] .el-tag__content{display:flex;align-items:center}.lysc-container .drag-handler .el-tag[data-v-20249208] .svg-icon-lyicon{cursor:move !important}.lysc-container .drag-handler .el-tag[data-v-20249208] .svg-icon{cursor:move !important}.lysc-container .drag-handler .el-tag[data-v-20249208]:hover{opacity:1} +.lyfullwidth[data-v-3e533d81]{width:100% !important}.lyfullwidth[data-v-3e533d81] .el-date-editor{width:100%;padding-left:0;padding-right:0}.lyfullwidth[data-v-3e533d81] .el-range__icon{margin-left:10px} +.lyfullwidth[data-v-932a74ac]{width:100% !important}.lyfullwidth[data-v-932a74ac] .el-date-editor{width:100% !important} +.lywidgetsetting[data-v-6fd652b0] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-6fd652b0] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-e3624b3a] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-e3624b3a] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-4f64835d] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-4f64835d] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-3f3f55ae] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-3f3f55ae] .el-collapse-item__header{font-weight:bold}.lywidgetsetting .col-item[data-v-3f3f55ae]{list-style:none;display:flex;align-items:center;margin-bottom:5px}.lywidgetsetting .col-item .col-delete-button[data-v-3f3f55ae]{margin-left:6px}.lywidgetsetting .panes-setting .full-width-input[data-v-3f3f55ae]{width:100% !important}.lywidgetsetting .panes-setting .full-width-input[data-v-3f3f55ae] .el-cascader{width:100% !important} +.lywidgetsetting[data-v-18965ecb] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-18965ecb] .el-collapse-item__header{font-weight:bold}.lywidgetsetting .col-item[data-v-18965ecb]{list-style:none;display:flex;align-items:center;margin-bottom:5px}.lywidgetsetting .col-item .col-delete-button[data-v-18965ecb]{margin-left:6px}.lywidgetsetting .panes-setting ul[data-v-18965ecb]{padding-inline-start:0;padding-left:0;margin:0}.lywidgetsetting .panes-setting .drag-option[data-v-18965ecb]{margin-right:5px;cursor:move}.lywidgetsetting .panes-setting li.ghost[data-v-18965ecb]{background:#fff;border:2px dotted var(--el-color-primary)} +.lywidgetsetting[data-v-7260e3fe] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-7260e3fe] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-04b28755] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-04b28755] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-4ae2a048] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-4ae2a048] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-8e92d302] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-8e92d302] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-cfacda42] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-cfacda42] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-e6ad4f42] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-e6ad4f42] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-4f806ca3] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-4f806ca3] .el-collapse-item__header{font-weight:bold}.lywidgetsetting li.col-item[data-v-4f806ca3]{list-style:none}.lywidgetsetting li.col-item span.col-span-title[data-v-4f806ca3]{display:inline-block;width:100px}.lywidgetsetting li.col-item .col-delete-button[data-v-4f806ca3]{margin-left:6px}.lywidgetsetting .el-button--small[data-v-4f806ca3]{padding:0} +.lywidgetsetting[data-v-7c6b4730] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-7c6b4730] .el-collapse-item__header{font-weight:bold}.lywidgetsetting .html-content-editor[data-v-7c6b4730]{font-size:13px} +.lywidgetsetting[data-v-3f7eb9c2] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-3f7eb9c2] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-253ed950] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-253ed950] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-052a0330] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-052a0330] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-1f6da5bc] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-1f6da5bc] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-e14be740] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-e14be740] .el-collapse-item__header{font-weight:bold}.lywidgetsetting .col-item[data-v-e14be740]{list-style:none;display:flex;align-items:center;margin-bottom:5px}.lywidgetsetting .col-item .col-delete-button[data-v-e14be740]{margin-left:6px}.lywidgetsetting .panes-setting ul[data-v-e14be740]{padding-inline-start:0;padding-left:0;margin:0}.lywidgetsetting .panes-setting .drag-option[data-v-e14be740]{margin-right:8px;cursor:move}.lywidgetsetting .panes-setting li.ghost[data-v-e14be740]{background:#fff;border:2px dotted var(--el-color-primary)} +.lywidgetsetting[data-v-fc9b6774] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-fc9b6774] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-aace0880] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-aace0880] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-558c8e89] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-558c8e89] .el-collapse-item__header{font-weight:bold}.lywidgetsetting .col-item[data-v-558c8e89]{list-style:none;display:flex;align-items:center;margin-bottom:5px}.lywidgetsetting .col-item .col-delete-button[data-v-558c8e89]{margin-left:6px}.lywidgetsetting .panes-setting ul[data-v-558c8e89]{padding-inline-start:0;padding-left:0;margin:0}.lywidgetsetting .panes-setting .drag-option[data-v-558c8e89]{margin-right:8px;cursor:move}.lywidgetsetting .panes-setting li.ghost[data-v-558c8e89]{background:#fff;border:2px dotted var(--el-color-primary)} +.lywidgetsetting[data-v-47089f74] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-47089f74] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-522ecafc] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-522ecafc] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-7326fa5a] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-7326fa5a] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-3c45f74c] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-3c45f74c] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-ab692da2] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-ab692da2] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-5afc4c02] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-5afc4c02] .el-collapse-item__header{font-weight:bold}.lywidgetsetting .col-item[data-v-5afc4c02]{list-style:none;display:flex;align-items:center;margin-bottom:5px}.lywidgetsetting .col-item .col-span-title[data-v-5afc4c02]{display:inline-block;font-size:13px;width:120px}.lywidgetsetting .col-item .col-delete-button[data-v-5afc4c02]{margin-left:6px}.lywidgetsetting .panes-setting ul[data-v-5afc4c02]{padding-inline-start:0;padding-left:0;margin:0}.lywidgetsetting .panes-setting .drag-option[data-v-5afc4c02]{margin-right:5px;cursor:move}.lywidgetsetting .panes-setting li.ghost[data-v-5afc4c02]{background:#fff;border:2px dotted var(--el-color-primary)} +.lywidgetsetting[data-v-381f8518] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-381f8518] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-4a518703] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-4a518703] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-64a63e44] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-64a63e44] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-190a95db] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-190a95db] .el-collapse-item__header{font-weight:bold} +.lywidgetsetting[data-v-65855a26] .el-form-item__label{font-size:13px;overflow:hidden;white-space:nowrap}.lywidgetsetting .lyformsetting-collapse[data-v-65855a26] .el-collapse-item__header{font-weight:bold} +.lyeditor[data-v-2917c7ce] .tox-editor-header{z-index:3000 !important} diff --git a/backend/frontend/static/js/643.b17de642.js b/backend/frontend/static/js/643.b17de642.js new file mode 100644 index 0000000..76c1373 --- /dev/null +++ b/backend/frontend/static/js/643.b17de642.js @@ -0,0 +1,612 @@ +/*! For license information please see 643.b17de642.js.LICENSE.txt */ +(self.webpackChunkdjango_vue_lyadmin_pro=self.webpackChunkdjango_vue_lyadmin_pro||[]).push([[643],{ +/***/65643: +/***/function(t){ +/*! + * Cropper.js v1.6.2 + * https://fengyuanchen.github.io/cropperjs + * + * Copyright 2015-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2024-04-21T07:43:05.335Z + */ +t.exports=function(){"use strict";function t(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,a)}return i}function e(e){for(var i=1;it.length)&&(e=t.length);for(var i=0,a=new Array(e);i0&&t<1/0}; +/** + * Check if the given value is undefined. + * @param {*} value - The value to check. + * @returns {boolean} Returns `true` if the given value is undefined, else `false`. + */function vt(t){return void 0===t} +/** + * Check if the given value is an object. + * @param {*} value - The value to check. + * @returns {boolean} Returns `true` if the given value is an object, else `false`. + */function wt(t){return"object"===n(t)&&null!==t}var bt=Object.prototype.hasOwnProperty; +/** + * Check if the given value is a plain object. + * @param {*} value - The value to check. + * @returns {boolean} Returns `true` if the given value is a plain object, else `false`. + */function yt(t){if(!wt(t))return!1;try{var e=t.constructor,i=e.prototype;return e&&i&&bt.call(i,"isPrototypeOf")}catch(t){return!1}} +/** + * Check if the given value is a function. + * @param {*} value - The value to check. + * @returns {boolean} Returns `true` if the given value is a function, else `false`. + */function xt(t){return"function"==typeof t}var Mt=Array.prototype.slice; +/** + * Convert array-like or iterable object to an array. + * @param {*} value - The value to convert. + * @returns {Array} Returns a new array. + */function Ct(t){return Array.from?Array.from(t):Mt.call(t)} +/** + * Iterate the given data. + * @param {*} data - The data to iterate. + * @param {Function} callback - The process function for each element. + * @returns {*} The original data. + */function Dt(t,e){return t&&xt(e)&&(Array.isArray(t)||gt(t.length)/* array-like */?Ct(t).forEach((function(i,a){e.call(t,i,a,t)})):wt(t)&&Object.keys(t).forEach((function(i){e.call(t,t[i],i,t)}))),t} +/** + * Extend the given object. + * @param {*} target - The target object to extend. + * @param {*} args - The rest objects for merging to the target object. + * @returns {Object} The extended object. + */var kt=Object.assign||function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),a=1;a0&&i.forEach((function(e){wt(e)&&Object.keys(e).forEach((function(i){t[i]=e[i]}))})),t},Bt=/\.\d*(?:0|9){12}\d*$/; +/** + * Normalize decimal number. + * Check out {@link https://0.30000000000000004.com/} + * @param {number} value - The value to normalize. + * @param {number} [times=100000000000] - The times for normalizing. + * @returns {number} Returns the normalized number. + */ +function Ot(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return Bt.test(t)?Math.round(t*e)/e:t}var Tt=/^width|height|left|top|marginLeft|marginTop$/; +/** + * Apply styles to the given element. + * @param {Element} element - The target element. + * @param {Object} styles - The styles for applying. + */function Et(t,e){var i=t.style;Dt(e,(function(t,e){Tt.test(e)&>(t)&&(t="".concat(t,"px")),i[e]=t}))} +/** + * Check if the given element has a special class. + * @param {Element} element - The element to check. + * @param {string} value - The class to search. + * @returns {boolean} Returns `true` if the special class was found. + */function Wt(t,e){return t.classList?t.classList.contains(e):t.className.indexOf(e)>-1} +/** + * Add classes to the given element. + * @param {Element} element - The target element. + * @param {string} value - The classes to be added. + */function Ht(t,e){if(e)if(gt(t.length))Dt(t,(function(t){Ht(t,e)}));else if(t.classList)t.classList.add(e);else{var i=t.className.trim();i?i.indexOf(e)<0&&(t.className="".concat(i," ").concat(e)):t.className=e}} +/** + * Remove classes from the given element. + * @param {Element} element - The target element. + * @param {string} value - The classes to be removed. + */function Nt(t,e){e&&(gt(t.length)?Dt(t,(function(t){Nt(t,e)})):t.classList?t.classList.remove(e):t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,"")))} +/** + * Add or remove classes from the given element. + * @param {Element} element - The target element. + * @param {string} value - The classes to be toggled. + * @param {boolean} added - Add only. + */function Lt(t,e,i){e&&(gt(t.length)?Dt(t,(function(t){Lt(t,e,i)})): +// IE10-11 doesn't support the second parameter of `classList.toggle` +i?Ht(t,e):Nt(t,e))}var zt=/([a-z\d])([A-Z])/g; +/** + * Transform the given string from camelCase to kebab-case + * @param {string} value - The value to transform. + * @returns {string} The transformed value. + */function Yt(t){return t.replace(zt,"$1-$2").toLowerCase()} +/** + * Get data from the given element. + * @param {Element} element - The target element. + * @param {string} name - The data key to get. + * @returns {string} The data value. + */function Xt(t,e){return wt(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(Yt(e)))} +/** + * Set data to the given element. + * @param {Element} element - The target element. + * @param {string} name - The data key to set. + * @param {string} data - The data value. + */function Rt(t,e,i){wt(i)?t[e]=i:t.dataset?t.dataset[e]=i:t.setAttribute("data-".concat(Yt(e)),i)} +/** + * Remove data from the given element. + * @param {Element} element - The target element. + * @param {string} name - The data key to remove. + */function St(t,e){if(wt(t[e]))try{delete t[e]}catch(i){t[e]=void 0}else if(t.dataset) +// #128 Safari not allows to delete dataset property +try{delete t.dataset[e]}catch(i){t.dataset[e]=void 0}else t.removeAttribute("data-".concat(Yt(e)))}var jt=/\s\s*/,At=function(){var t=!1;if(g){var e=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return t=!0,e}, +/** + * This setter can fix a `TypeError` in strict mode + * {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Getter_only} + * @param {boolean} value - The value to set + */ +set:function(t){e=t}});f.addEventListener("test",i,a),f.removeEventListener("test",i,a)}return t}(); +/** + * Remove event listener from the target element. + * @param {Element} element - The event target. + * @param {string} type - The event type(s). + * @param {Function} listener - The event listener. + * @param {Object} options - The event options. + */ +function Pt(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(jt).forEach((function(e){if(!At){var o=t.listeners;o&&o[e]&&o[e][i]&&(n=o[e][i],delete o[e][i],0===Object.keys(o[e]).length&&delete o[e],0===Object.keys(o).length&&delete t.listeners)}t.removeEventListener(e,n,a)}))} +/** + * Add event listener to the target element. + * @param {Element} element - The event target. + * @param {string} type - The event type(s). + * @param {Function} listener - The event listener. + * @param {Object} options - The event options. + */function It(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(jt).forEach((function(e){if(a.once&&!At){var o=t.listeners,r=void 0===o?{}:o;n=function(){delete r[e][i],t.removeEventListener(e,n,a);for(var o=arguments.length,h=new Array(o),s=0;sMath.abs(a)&&(a=s)}))})),a} +/** + * Get a pointer from an event object. + * @param {Object} event - The target event object. + * @param {boolean} endOnly - Indicates if only returns the end point coordinate or not. + * @returns {Object} The result pointer contains start and/or end point coordinates. + */function Vt(t,i){var a=t.pageX,n=t.pageY,o={endX:a,endY:n};return i?o:e({startX:a,startY:n},o)} +/** + * Get the center point coordinate of a group of pointers. + * @param {Object} pointers - The target pointers. + * @returns {Object} The center point coordinate. + */function Ft(t){var e=0,i=0,a=0;return Dt(t,(function(t){var n=t.startX,o=t.startY;e+=n,i+=o,a+=1})),{pageX:e/=a,pageY:i/=a}} +/** + * Get the max sizes in a rectangle under the given aspect ratio. + * @param {Object} data - The original sizes. + * @param {string} [type='contain'] - The adjust type. + * @returns {Object} The result sizes. + */function Jt(t){var e=t.aspectRatio,i=t.height,a=t.width,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",o=ft(a),r=ft(i);if(o&&r){var h=i*e;"contain"===n&&h>a||"cover"===n&&h90?{width:s,height:h}:{width:h,height:s}} +/** + * Get a canvas which drew the given image. + * @param {HTMLImageElement} image - The image for drawing. + * @param {Object} imageData - The image data. + * @param {Object} canvasData - The canvas data. + * @param {Object} options - The options. + * @returns {HTMLCanvasElement} The result canvas. + */function ee(t,e,i,a){var n=e.aspectRatio,o=e.naturalWidth,r=e.naturalHeight,h=e.rotate,s=void 0===h?0:h,l=e.scaleX,d=void 0===l?1:l,p=e.scaleY,u=void 0===p?1:p,m=i.aspectRatio,g=i.naturalWidth,f=i.naturalHeight,v=a.fillColor,w=void 0===v?"transparent":v,b=a.imageSmoothingEnabled,y=void 0===b||b,x=a.imageSmoothingQuality,M=void 0===x?"low":x,C=a.maxWidth,D=void 0===C?1/0:C,k=a.maxHeight,B=void 0===k?1/0:k,O=a.minWidth,T=void 0===O?0:O,E=a.minHeight,W=void 0===E?0:E,H=document.createElement("canvas"),N=H.getContext("2d"),L=Jt({aspectRatio:m,width:D,height:B}),z=Jt({aspectRatio:m,width:T,height:W},"cover"),Y=Math.min(L.width,Math.max(z.width,g)),X=Math.min(L.height,Math.max(z.height,f)),R=Jt({aspectRatio:n,width:D,height:B}),S=Jt({aspectRatio:n,width:T,height:W},"cover"),j=Math.min(R.width,Math.max(S.width,o)),A=Math.min(R.height,Math.max(S.height,r)),P=[-j/2,-A/2,j,A];return H.width=Ot(Y),H.height=Ot(X),N.fillStyle=w,N.fillRect(0,0,Y,X),N.save(),N.translate(Y/2,X/2),N.rotate(s*Math.PI/180),N.scale(d,u),N.imageSmoothingEnabled=y,N.imageSmoothingQuality=M,N.drawImage.apply(N,[t].concat(c(P.map((function(t){return Math.floor(Ot(t))}))))),N.restore(),H}var ie=String.fromCharCode; +/** + * Get string from char code in data view. + * @param {DataView} dataView - The data view for read. + * @param {number} start - The start index. + * @param {number} length - The read length. + * @returns {string} The read result. + */function ae(t,e,i){var a="";i+=e;for(var n=e;n0;) +// XXX: Babel's `toConsumableArray` helper will throw error in IE or Safari 9 +// eslint-disable-next-line prefer-spread +i.push(ie.apply(null,Ct(n.subarray(0,a)))),n=n.subarray(a);return"data:".concat(e,";base64,").concat(btoa(i.join("")))} +/** + * Get orientation value from given array buffer. + * @param {ArrayBuffer} arrayBuffer - The array buffer to read. + * @returns {number} The read orientation value. + */function he(t){var e,i=new DataView(t); +// Ignores range error when the image does not have correct Exif information +try{var a,n,o; +// Only handle JPEG image (start by 0xFFD8) +if(255===i.getUint8(0)&&216===i.getUint8(1))for(var r=i.byteLength,h=2;h+1=8&&(o=s+l)}}}if(o){var d,p,u=i.getUint16(o,a);for(p=0;p=0?n:lt),height:Math.max(i.offsetHeight,o>=0?o:dt)};this.containerData=r,Et(a,{width:r.width,height:r.height}),Ht(t,z),Nt(a,z)}, +// Canvas (image wrapper) +initCanvas:function(){var t=this.containerData,e=this.imageData,i=this.options.viewMode,a=Math.abs(e.rotate)%180==90,n=a?e.naturalHeight:e.naturalWidth,o=a?e.naturalWidth:e.naturalHeight,r=n/o,h=t.width,s=t.height;t.height*r>t.width?3===i?h=t.height*r:s=t.width/r:3===i?s=t.width/r:h=t.height*r;var c={aspectRatio:r,naturalWidth:n,naturalHeight:o,width:h,height:s};this.canvasData=c,this.limited=1===i||2===i,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=kt({},c)},limitCanvas:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,o=this.cropBoxData,r=i.viewMode,h=n.aspectRatio,s=this.cropped&&o;if(t){var c=Number(i.minCanvasWidth)||0,l=Number(i.minCanvasHeight)||0;r>1?(c=Math.max(c,a.width),l=Math.max(l,a.height),3===r&&(l*h>c?c=l*h:l=c/h)):r>0&&(c?c=Math.max(c,s?o.width:0):l?l=Math.max(l,s?o.height:0):s&&(c=o.width,(l=o.height)*h>c?c=l*h:l=c/h));var d=Jt({aspectRatio:h,width:c,height:l});c=d.width,l=d.height,n.minWidth=c,n.minHeight=l,n.maxWidth=1/0,n.maxHeight=1/0}if(e)if(r>(s?0:1)){var p=a.width-n.width,u=a.height-n.height;n.minLeft=Math.min(0,p),n.minTop=Math.min(0,u),n.maxLeft=Math.max(0,p),n.maxTop=Math.max(0,u),s&&this.limited&&(n.minLeft=Math.min(o.left,o.left+(o.width-n.width)),n.minTop=Math.min(o.top,o.top+(o.height-n.height)),n.maxLeft=o.left,n.maxTop=o.top,2===r&&(n.width>=a.width&&(n.minLeft=Math.min(0,p),n.maxLeft=Math.max(0,p)),n.height>=a.height&&(n.minTop=Math.min(0,u),n.maxTop=Math.max(0,u))))}else n.minLeft=-n.width,n.minTop=-n.height,n.maxLeft=a.width,n.maxTop=a.height},renderCanvas:function(t,e){var i=this.canvasData,a=this.imageData;if(e){var n=te({width:a.naturalWidth*Math.abs(a.scaleX||1),height:a.naturalHeight*Math.abs(a.scaleY||1),degree:a.rotate||0}),o=n.width,r=n.height,h=i.width*(o/i.naturalWidth),s=i.height*(r/i.naturalHeight);i.left-=(h-i.width)/2,i.top-=(s-i.height)/2,i.width=h,i.height=s,i.aspectRatio=o/r,i.naturalWidth=o,i.naturalHeight=r,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.widthi.maxHeight||i.heighte.width?n.height=n.width/i:n.width=n.height*i),this.cropBoxData=n,this.limitCropBox(!0,!0), +// Initialize auto crop area +n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight), +// The width/height of auto crop area must large than "minWidth/Height" +n.width=Math.max(n.minWidth,n.width*a),n.height=Math.max(n.minHeight,n.height*a),n.left=e.left+(e.width-n.width)/2,n.top=e.top+(e.height-n.height)/2,n.oldLeft=n.left,n.oldTop=n.top,this.initialCropBoxData=kt({},n)},limitCropBox:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,o=this.cropBoxData,r=this.limited,h=i.aspectRatio;if(t){var s=Number(i.minCropBoxWidth)||0,c=Number(i.minCropBoxHeight)||0,l=r?Math.min(a.width,n.width,n.width+n.left,a.width-n.left):a.width,d=r?Math.min(a.height,n.height,n.height+n.top,a.height-n.top):a.height; +// The min/maxCropBoxWidth/Height must be less than container's width/height +s=Math.min(s,a.width),c=Math.min(c,a.height),h&&(s&&c?c*h>s?c=s/h:s=c*h:s?c=s/h:c&&(s=c*h),d*h>l?d=l/h:l=d*h), +// The minWidth/Height must be less than maxWidth/Height +o.minWidth=Math.min(s,l),o.minHeight=Math.min(c,d),o.maxWidth=l,o.maxHeight=d}e&&(r?(o.minLeft=Math.max(0,n.left),o.minTop=Math.max(0,n.top),o.maxLeft=Math.min(a.width,n.left+n.width)-o.width,o.maxTop=Math.min(a.height,n.top+n.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=a.width-o.width,o.maxTop=a.height-o.height))},renderCropBox:function(){var t=this.options,e=this.containerData,i=this.cropBoxData;(i.width>i.maxWidth||i.widthi.maxHeight||i.height=e.width&&i.height>=e.height?M:y),Et(this.cropBox,kt({width:i.width,height:i.height},Zt({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Ut(this.element,q,this.getData())}},le={initPreview:function(){var t=this.element,e=this.crossOrigin,i=this.options.preview,a=e?this.crossOriginUrl:this.url,n=t.alt||"The image to preview",o=document.createElement("img");if(e&&(o.crossOrigin=e),o.src=a,o.alt=n,this.viewBox.appendChild(o),this.viewBoxImage=o,i){var r=i;"string"==typeof i?r=t.ownerDocument.querySelectorAll(i):i.querySelector&&(r=[i]),this.previews=r,Dt(r,(function(t){var i=document.createElement("img"); +// Save the original size for recover +Rt(t,A,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(i.crossOrigin=e),i.src=a,i.alt=n, +/** + * Override img element styles + * Add `display:block` to avoid margin top issue + * Add `height:auto` to override `height` attribute on IE8 + * (Occur only when margin-top <= -height) + */ +i.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',t.innerHTML="",t.appendChild(i)}))}},resetPreview:function(){Dt(this.previews,(function(t){var e=Xt(t,A);Et(t,{width:e.width,height:e.height}),t.innerHTML=e.html,St(t,A)}))},preview:function(){var t=this.imageData,e=this.canvasData,i=this.cropBoxData,a=i.width,n=i.height,o=t.width,r=t.height,h=i.left-e.left-t.left,s=i.top-e.top-t.top;this.cropped&&!this.disabled&&(Et(this.viewBoxImage,kt({width:o,height:r},Zt(kt({translateX:-h,translateY:-s},t)))),Dt(this.previews,(function(e){var i=Xt(e,A),c=i.width,l=i.height,d=c,p=l,u=1;a&&(p=n*(u=c/a)),n&&p>l&&(d=a*(u=l/n),p=l),Et(e,{width:d,height:p}),Et(e.getElementsByTagName("img")[0],kt({width:o*u,height:r*u},Zt(kt({translateX:-h*u,translateY:-s*u},t))))})))}},de={bind:function(){var t=this.element,e=this.options,i=this.cropper;xt(e.cropstart)&&It(t,Q,e.cropstart),xt(e.cropmove)&&It(t,_,e.cropmove),xt(e.cropend)&&It(t,$,e.cropend),xt(e.crop)&&It(t,q,e.crop),xt(e.zoom)&&It(t,nt,e.zoom),It(i,F,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&It(i,at,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&It(i,K,this.onDblclick=this.dblclick.bind(this)),It(t.ownerDocument,J,this.onCropMove=this.cropMove.bind(this)),It(t.ownerDocument,tt,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&It(window,it,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,i=this.cropper;xt(e.cropstart)&&Pt(t,Q,e.cropstart),xt(e.cropmove)&&Pt(t,_,e.cropmove),xt(e.cropend)&&Pt(t,$,e.cropend),xt(e.crop)&&Pt(t,q,e.crop),xt(e.zoom)&&Pt(t,nt,e.zoom),Pt(i,F,this.onCropStart),e.zoomable&&e.zoomOnWheel&&Pt(i,at,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&Pt(i,K,this.onDblclick),Pt(t.ownerDocument,J,this.onCropMove),Pt(t.ownerDocument,tt,this.onCropEnd),e.responsive&&Pt(window,it,this.onResize)}},pe={resize:function(){if(!this.disabled){var t,e,i=this.options,a=this.container,n=this.containerData,o=a.offsetWidth/n.width,r=a.offsetHeight/n.height,h=Math.abs(o-1)>Math.abs(r-1)?o:r; +// Resize when width changed or height changed +1!==h&&(i.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),i.restore&&(this.setCanvasData(Dt(t,(function(e,i){t[i]=e*h}))),this.setCropBoxData(Dt(e,(function(t,i){e[i]=t*h})))))}},dblclick:function(){this.disabled||this.options.dragMode===U||this.setDragMode(Wt(this.dragBox,N)?I:P)},wheel:function(t){var e=this,i=Number(this.options.wheelZoomRatio)||.1,a=1;this.disabled||(t.preventDefault(), +// Limit wheel speed to prevent zoom too fast (#21) +this.wheeling||(this.wheeling=!0,setTimeout((function(){e.wheeling=!1}),50),t.deltaY?a=t.deltaY>0?1:-1:t.wheelDelta?a=-t.wheelDelta/120:t.detail&&(a=t.detail>0?1:-1),this.zoom(-a*i,t)))},cropStart:function(t){var e=t.buttons,i=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&( +// No primary button (Usually the left button) +gt(e)&&1!==e||gt(i)&&0!==i||t.ctrlKey))){var a,n=this.options,o=this.pointers;t.changedTouches? +// Handle touch event +Dt(t.changedTouches,(function(t){o[t.identifier]=Vt(t)})): +// Handle mouse event and pointer event +o[t.pointerId||0]=Vt(t),a=Object.keys(o).length>1&&n.zoomable&&n.zoomOnTouch?C:Xt(t.target,j),rt.test(a)&&!1!==Ut(this.element,Q,{originalEvent:t,action:a})&&( +// This line is required for preventing page zooming in iOS browsers +t.preventDefault(),this.action=a,this.cropping=!1,a===x&&(this.cropping=!0,Ht(this.dragBox,R)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var i=this.pointers;t.preventDefault(),!1!==Ut(this.element,_,{originalEvent:t,action:e})&&(t.changedTouches?Dt(t.changedTouches,(function(t){ +// The first parameter should not be undefined (#432) +kt(i[t.identifier]||{},Vt(t,!0))})):kt(i[t.pointerId||0]||{},Vt(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,i=this.pointers;t.changedTouches?Dt(t.changedTouches,(function(t){delete i[t.identifier]})):delete i[t.pointerId||0],e&&(t.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,Lt(this.dragBox,R,this.cropped&&this.options.modal)),Ut(this.element,$,{originalEvent:t,action:e}))}}},ue={change:function(t){var e,i=this.options,a=this.canvasData,n=this.containerData,o=this.cropBoxData,r=this.pointers,h=this.action,s=i.aspectRatio,c=o.left,l=o.top,d=o.width,p=o.height,u=c+d,m=l+p,g=0,f=0,v=n.width,w=n.height,b=!0; +// Locking aspect ratio in "free mode" by holding shift key +!s&&t.shiftKey&&(s=d&&p?d/p:1),this.limited&&(g=o.minLeft,f=o.minTop,v=g+Math.min(n.width,a.width,a.left+a.width),w=f+Math.min(n.height,a.height,a.top+a.height));var N=r[Object.keys(r)[0]],L={x:N.endX-N.startX,y:N.endY-N.startY},Y=function(t){switch(t){case D:u+L.x>v&&(L.x=v-u);break;case k:c+L.xw&&(L.y=w-m)}};switch(h){ +// Move crop box +case y:c+=L.x,l+=L.y;break; +// Resize crop box +case D:if(L.x>=0&&(u>=v||s&&(l<=f||m>=w))){b=!1;break}Y(D),(d+=L.x)<0&&(h=k,c-=d=-d),s&&(p=d/s,l+=(o.height-p)/2);break;case O:if(L.y<=0&&(l<=f||s&&(c<=g||u>=v))){b=!1;break}Y(O),p-=L.y,l+=L.y,p<0&&(h=B,l-=p=-p),s&&(d=p*s,c+=(o.width-d)/2);break;case k:if(L.x<=0&&(c<=g||s&&(l<=f||m>=w))){b=!1;break}Y(k),d-=L.x,c+=L.x,d<0&&(h=D,c-=d=-d),s&&(p=d/s,l+=(o.height-p)/2);break;case B:if(L.y>=0&&(m>=w||s&&(c<=g||u>=v))){b=!1;break}Y(B),(p+=L.y)<0&&(h=O,l-=p=-p),s&&(d=p*s,c+=(o.width-d)/2);break;case T:if(s){if(L.y<=0&&(l<=f||u>=v)){b=!1;break}Y(O),p-=L.y,l+=L.y,d=p*s}else Y(O),Y(D),L.x>=0?uf&&(p-=L.y,l+=L.y):(p-=L.y,l+=L.y);d<0&&p<0?(h=H,l-=p=-p,c-=d=-d):d<0?(h=E,c-=d=-d):p<0&&(h=W,l-=p=-p);break;case E:if(s){if(L.y<=0&&(l<=f||c<=g)){b=!1;break}Y(O),p-=L.y,l+=L.y,d=p*s,c+=o.width-d}else Y(O),Y(k),L.x<=0?c>g?(d-=L.x,c+=L.x):L.y<=0&&l<=f&&(b=!1):(d-=L.x,c+=L.x),L.y<=0?l>f&&(p-=L.y,l+=L.y):(p-=L.y,l+=L.y);d<0&&p<0?(h=W,l-=p=-p,c-=d=-d):d<0?(h=T,c-=d=-d):p<0&&(h=H,l-=p=-p);break;case H:if(s){if(L.x<=0&&(c<=g||m>=w)){b=!1;break}Y(k),d-=L.x,c+=L.x,p=d/s}else Y(B),Y(k),L.x<=0?c>g?(d-=L.x,c+=L.x):L.y>=0&&m>=w&&(b=!1):(d-=L.x,c+=L.x),L.y>=0?m=0&&(u>=v||m>=w)){b=!1;break}Y(D),p=(d+=L.x)/s}else Y(B),Y(D),L.x>=0?u=0&&m>=w&&(b=!1):d+=L.x,L.y>=0?m0?h=L.y>0?W:T:L.x<0&&(c-=d,h=L.y>0?H:E),L.y<0&&(l-=p), +// Show the crop box if is hidden +this.cropped||(Nt(this.cropBox,z),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}b&&(o.width=d,o.height=p,o.left=c,o.top=l,this.action=h,this.renderCropBox()), +// Override +Dt(r,(function(t){t.startX=t.endX,t.startY=t.endY}))}},me={ +// Show the crop box manually +crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&Ht(this.dragBox,R),Nt(this.cropBox,z),this.setCropBoxData(this.initialCropBoxData)),this}, +// Reset the image and crop box to their initial states +reset:function(){return this.ready&&!this.disabled&&(this.imageData=kt({},this.initialImageData),this.canvasData=kt({},this.initialCanvasData),this.cropBoxData=kt({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this}, +// Clear the crop box +clear:function(){return this.cropped&&!this.disabled&&(kt(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0), +// Render canvas after crop box rendered +this.renderCanvas(),Nt(this.dragBox,R),Ht(this.cropBox,z)),this}, +/** + * Replace the image's src and rebuild the cropper + * @param {string} url - The new URL. + * @param {boolean} [hasSameSize] - Indicate if the new image has the same size as the old one. + * @returns {Cropper} this + */ +replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,Dt(this.previews,(function(e){e.getElementsByTagName("img")[0].src=t})))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this}, +// Enable (unfreeze) the cropper +enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Nt(this.cropper,L)),this}, +// Disable (freeze) the cropper +disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,Ht(this.cropper,L)),this}, +/** + * Destroy the cropper and remove the instance from the image + * @returns {Cropper} this + */ +destroy:function(){var t=this.element;return t[b]?(t[b]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this}, +/** + * Move the canvas with relative offsets + * @param {number} offsetX - The relative offset distance on the x-axis. + * @param {number} [offsetY=offsetX] - The relative offset distance on the y-axis. + * @returns {Cropper} this + */ +move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=i.left,n=i.top;return this.moveTo(vt(t)?t:a+Number(t),vt(e)?e:n+Number(e))}, +/** + * Move the canvas to an absolute point + * @param {number} x - The x-axis coordinate. + * @param {number} [y=x] - The y-axis coordinate. + * @returns {Cropper} this + */ +moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(gt(t)&&(i.left=t,a=!0),gt(e)&&(i.top=e,a=!0),a&&this.renderCanvas(!0)),this}, +/** + * Zoom the canvas with a relative ratio + * @param {number} ratio - The target ratio. + * @param {Event} _originalEvent - The original event if any. + * @returns {Cropper} this + */ +zoom:function(t,e){var i=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(i.width*t/i.naturalWidth,null,e)}, +/** + * Zoom the canvas to an absolute ratio + * @param {number} ratio - The target ratio. + * @param {Object} pivot - The zoom pivot point coordinate. + * @param {Event} _originalEvent - The original event if any. + * @returns {Cropper} this + */ +zoomTo:function(t,e,i){var a=this.options,n=this.canvasData,o=n.width,r=n.height,h=n.naturalWidth,s=n.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&a.zoomable){var c=h*t,l=s*t;if(!1===Ut(this.element,nt,{ratio:t,oldRatio:o/h,originalEvent:i}))return this;if(i){var d=this.pointers,p=qt(this.cropper),u=d&&Object.keys(d).length?Ft(d):{pageX:i.pageX,pageY:i.pageY}; +// Zoom from the triggering point of the event +n.left-=(c-o)*((u.pageX-p.left-n.left)/o),n.top-=(l-r)*((u.pageY-p.top-n.top)/r)}else yt(e)&>(e.x)&>(e.y)?(n.left-=(c-o)*((e.x-n.left)/o),n.top-=(l-r)*((e.y-n.top)/r)):( +// Zoom from the center of the canvas +n.left-=(c-o)/2,n.top-=(l-r)/2);n.width=c,n.height=l,this.renderCanvas(!0)}return this}, +/** + * Rotate the canvas with a relative degree + * @param {number} degree - The rotate degree. + * @returns {Cropper} this + */ +rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))}, +/** + * Rotate the canvas to an absolute degree + * @param {number} degree - The rotate degree. + * @returns {Cropper} this + */ +rotateTo:function(t){return gt(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this}, +/** + * Scale the image on the x-axis. + * @param {number} scaleX - The scale ratio on the x-axis. + * @returns {Cropper} this + */ +scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,gt(e)?e:1)}, +/** + * Scale the image on the y-axis. + * @param {number} scaleY - The scale ratio on the y-axis. + * @returns {Cropper} this + */ +scaleY:function(t){var e=this.imageData.scaleX;return this.scale(gt(e)?e:1,t)}, +/** + * Scale the image + * @param {number} scaleX - The scale ratio on the x-axis. + * @param {number} [scaleY=scaleX] - The scale ratio on the y-axis. + * @returns {Cropper} this + */ +scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.imageData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(gt(t)&&(i.scaleX=t,a=!0),gt(e)&&(i.scaleY=e,a=!0),a&&this.renderCanvas(!0,!0)),this}, +/** + * Get the cropped area position and size data (base on the original image) + * @param {boolean} [rounded=false] - Indicate if round the data values or not. + * @returns {Object} The result cropped data. + */ +getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.options,a=this.imageData,n=this.canvasData,o=this.cropBoxData;if(this.ready&&this.cropped){t={x:o.left-n.left,y:o.top-n.top,width:o.width,height:o.height};var r=a.width/a.naturalWidth;if(Dt(t,(function(e,i){t[i]=e/r})),e){ +// In case rounding off leads to extra 1px in right or bottom border +// we should round the top-left corner and the dimension (#343). +var h=Math.round(t.y+t.height),s=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=s-t.x,t.height=h-t.y}}else t={x:0,y:0,width:0,height:0};return i.rotatable&&(t.rotate=a.rotate||0),i.scalable&&(t.scaleX=a.scaleX||1,t.scaleY=a.scaleY||1),t}, +/** + * Set the cropped area position and size with new data + * @param {Object} data - The new data. + * @returns {Cropper} this + */ +setData:function(t){var e=this.options,i=this.imageData,a=this.canvasData,n={};if(this.ready&&!this.disabled&&yt(t)){var o=!1;e.rotatable&>(t.rotate)&&t.rotate!==i.rotate&&(i.rotate=t.rotate,o=!0),e.scalable&&(gt(t.scaleX)&&t.scaleX!==i.scaleX&&(i.scaleX=t.scaleX,o=!0),gt(t.scaleY)&&t.scaleY!==i.scaleY&&(i.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var r=i.width/i.naturalWidth;gt(t.x)&&(n.left=t.x*r+a.left),gt(t.y)&&(n.top=t.y*r+a.top),gt(t.width)&&(n.width=t.width*r),gt(t.height)&&(n.height=t.height*r),this.setCropBoxData(n)}return this}, +/** + * Get the container size data. + * @returns {Object} The result container data. + */ +getContainerData:function(){return this.ready?kt({},this.containerData):{}}, +/** + * Get the image position and size data. + * @returns {Object} The result image data. + */ +getImageData:function(){return this.sized?kt({},this.imageData):{}}, +/** + * Get the canvas position and size data. + * @returns {Object} The result canvas data. + */ +getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&Dt(["left","top","width","height","naturalWidth","naturalHeight"],(function(i){e[i]=t[i]})),e}, +/** + * Set the canvas position and size with new data. + * @param {Object} data - The new canvas data. + * @returns {Cropper} this + */ +setCanvasData:function(t){var e=this.canvasData,i=e.aspectRatio;return this.ready&&!this.disabled&&yt(t)&&(gt(t.left)&&(e.left=t.left),gt(t.top)&&(e.top=t.top),gt(t.width)?(e.width=t.width,e.height=t.width/i):gt(t.height)&&(e.height=t.height,e.width=t.height*i),this.renderCanvas(!0)),this}, +/** + * Get the crop box position and size data. + * @returns {Object} The result crop box data. + */ +getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}}, +/** + * Set the crop box position and size with new data. + * @param {Object} data - The new crop box data. + * @returns {Cropper} this + */ +setCropBoxData:function(t){var e,i,a=this.cropBoxData,n=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&yt(t)&&(gt(t.left)&&(a.left=t.left),gt(t.top)&&(a.top=t.top),gt(t.width)&&t.width!==a.width&&(e=!0,a.width=t.width),gt(t.height)&&t.height!==a.height&&(i=!0,a.height=t.height),n&&(e?a.height=a.width/n:i&&(a.width=a.height*n)),this.renderCropBox()),this}, +/** + * Get a canvas drawn the cropped image. + * @param {Object} [options={}] - The config options. + * @returns {HTMLCanvasElement} - The result canvas. + */ +getCroppedCanvas:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var e=this.canvasData,i=ee(this.image,this.imageData,e,t); +// Returns the source canvas if it is not cropped. +if(!this.cropped)return i;var a=this.getData(t.rounded),n=a.x,o=a.y,r=a.width,h=a.height,s=i.width/Math.floor(e.naturalWidth);1!==s&&(n*=s,o*=s,r*=s,h*=s);var l=r/h,d=Jt({aspectRatio:l,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),p=Jt({aspectRatio:l,width:t.minWidth||0,height:t.minHeight||0},"cover"),u=Jt({aspectRatio:l,width:t.width||(1!==s?i.width:r),height:t.height||(1!==s?i.height:h)}),m=u.width,g=u.height;m=Math.min(d.width,Math.max(p.width,m)),g=Math.min(d.height,Math.max(p.height,g));var f=document.createElement("canvas"),v=f.getContext("2d");f.width=Ot(m),f.height=Ot(g),v.fillStyle=t.fillColor||"transparent",v.fillRect(0,0,m,g);var w=t.imageSmoothingEnabled,b=void 0===w||w,y=t.imageSmoothingQuality;v.imageSmoothingEnabled=b,y&&(v.imageSmoothingQuality=y); +// https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImage +var x,M,C,D,k,B,O=i.width,T=i.height,E=n,W=o;E<=-r||E>O?(E=0,x=0,C=0,k=0):E<=0?(C=-E,E=0,k=x=Math.min(O,r+E)):E<=O&&(C=0,k=x=Math.min(r,O-E)),x<=0||W<=-h||W>T?(W=0,M=0,D=0,B=0):W<=0?(D=-W,W=0,B=M=Math.min(T,h+W)):W<=T&&(D=0,B=M=Math.min(h,T-W));var H=[E,W,x,M]; +// Avoid "IndexSizeError" +if(k>0&&B>0){var N=m/r;H.push(C*N,D*N,k*N,B*N)} +// All the numerical parameters should be integer for `drawImage` +// https://github.com/fengyuanchen/cropper/issues/476 +return v.drawImage.apply(v,[i].concat(c(H.map((function(t){return Math.floor(Ot(t))}))))),f}, +/** + * Change the aspect ratio of the crop box. + * @param {number} aspectRatio - The new aspect ratio. + * @returns {Cropper} this + */ +setAspectRatio:function(t){var e=this.options;return this.disabled||vt(t)||( +// 0 -> NaN +e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this}, +/** + * Change the drag mode. + * @param {string} mode - The new drag mode. + * @returns {Cropper} this + */ +setDragMode:function(t){var e=this.options,i=this.dragBox,a=this.face;if(this.ready&&!this.disabled){var n=t===P,o=e.movable&&t===I;t=n||o?t:U,e.dragMode=t,Rt(i,j,t),Lt(i,N,n),Lt(i,S,o),e.cropBoxMovable||( +// Sync drag mode to crop box when it is not movable +Rt(a,j,t),Lt(a,N,n),Lt(a,S,o))}return this}},ge=f.Cropper,fe=function(){ +/** + * Create a new Cropper. + * @param {Element} element - The target element for cropping. + * @param {Object} [options={}] - The configuration options. + */ +function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(o(this,t),!e||!ct.test(e.tagName))throw new Error("The first argument is required and must be an or element.");this.element=e,this.options=kt({},pt,yt(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return h(t,[{key:"init",value:function(){var t,e=this.element,i=e.tagName.toLowerCase();if(!e[b]){if(e[b]=this,"img"===i){ +// Stop when it's a blank image +if(this.isImg=!0, +// e.g.: "img/picture.jpg" +t=e.getAttribute("src")||"",this.originalUrl=t,!t)return; +// e.g.: "https://example.com/img/picture.jpg" +t=e.src}else"canvas"===i&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e=this;if(t){this.url=t,this.imageData={};var i=this.element,a=this.options; +// Only IE10+ supports Typed Arrays +if(a.rotatable||a.scalable||(a.checkOrientation=!1),a.checkOrientation&&window.ArrayBuffer) +// Detect the mime type of the image directly if it is a Data URL +if(ht.test(t)) +// Read ArrayBuffer from Data URL of JPEG images directly for better performance +st.test(t)?this.read(oe(t)): +// Only a JPEG image may contains Exif Orientation information, +// the rest types of Data URLs are not necessary to check orientation at all. +this.clone();else{ +// 1. Detect the mime type of the image by a XMLHttpRequest. +// 2. Load the image as ArrayBuffer for reading orientation if its a JPEG image. +var n=new XMLHttpRequest,o=this.clone.bind(this);this.reloading=!0,this.xhr=n, +// 1. Cross origin requests are only supported for protocol schemes: +// http, https, data, chrome, chrome-extension. +// 2. Access to XMLHttpRequest from a Data URL will be blocked by CORS policy +// in some browsers as IE11 and Safari. +n.onabort=o,n.onerror=o,n.ontimeout=o,n.onprogress=function(){ +// Abort the request directly if it not a JPEG image for better performance +n.getResponseHeader("content-type")!==ot&&n.abort()},n.onload=function(){e.read(n.response)},n.onloadend=function(){e.reloading=!1,e.xhr=null}, +// Bust cache when there is a "crossOrigin" property to avoid browser cache error +a.checkCrossOrigin&&Qt(t)&&i.crossOrigin&&(t=Kt(t)), +// The third parameter is required for avoiding side-effect (#682) +n.open("GET",t,!0),n.responseType="arraybuffer",n.withCredentials="use-credentials"===i.crossOrigin,n.send()}else this.clone()}}},{key:"read",value:function(t){var e=this.options,i=this.imageData,a=he(t),n=0,o=1,r=1; +// Reset the orientation value to its default value 1 +// as some iOS browsers will render image with its orientation +if(a>1){ +// Generate a new URL which has the default orientation value +this.url=re(t,ot);var h=se(a);n=h.rotate,o=h.scaleX,r=h.scaleY}e.rotatable&&(i.rotate=n),e.scalable&&(i.scaleX=o,i.scaleY=r),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,i=t.crossOrigin,a=e;this.options.checkCrossOrigin&&Qt(e)&&(i||(i="anonymous"), +// Bust cache when there is not a "crossOrigin" property (#519) +a=Kt(e)),this.crossOrigin=i,this.crossOriginUrl=a;var n=document.createElement("img");i&&(n.crossOrigin=i),n.src=a||e,n.alt=t.alt||"The image to crop",this.image=n,n.onload=this.start.bind(this),n.onerror=this.stop.bind(this),Ht(n,Y),t.parentNode.insertBefore(n,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0; +// Match all browsers that use WebKit as the layout engine in iOS devices, +// such as Safari for iOS, Chrome for iOS, and in-app browsers. +var i=f.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(f.navigator.userAgent),a=function(e,i){kt(t.imageData,{naturalWidth:e,naturalHeight:i,aspectRatio:e/i}),t.initialImageData=kt({},t.imageData),t.sizing=!1,t.sized=!0,t.build()}; +// Most modern browsers (excepts iOS WebKit) +if(!e.naturalWidth||i){var n=document.createElement("img"),o=document.body||document.documentElement;this.sizingImage=n,n.onload=function(){a(n.width,n.height),i||o.removeChild(n)},n.src=e.src, +// iOS WebKit will convert the image automatically +// with its orientation once append it into DOM (#279) +i||(n.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",o.appendChild(n))}else a(e.naturalWidth,e.naturalHeight)}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,i=this.image,a=t.parentNode,n=document.createElement("div"); +// Create cropper elements +n.innerHTML=ut;var o=n.querySelector(".".concat(b,"-container")),r=o.querySelector(".".concat(b,"-canvas")),h=o.querySelector(".".concat(b,"-drag-box")),s=o.querySelector(".".concat(b,"-crop-box")),c=s.querySelector(".".concat(b,"-face"));this.container=a,this.cropper=o,this.canvas=r,this.dragBox=h,this.cropBox=s,this.viewBox=o.querySelector(".".concat(b,"-view-box")),this.face=c,r.appendChild(i), +// Hide the original image +Ht(t,z), +// Inserts the cropper after to the current image +a.insertBefore(o,t.nextSibling), +// Show the hidden image +Nt(i,Y),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,Ht(s,z),e.guides||Ht(s.getElementsByClassName("".concat(b,"-dashed")),z),e.center||Ht(s.getElementsByClassName("".concat(b,"-center")),z),e.background&&Ht(o,"".concat(b,"-bg")),e.highlight||Ht(c,X),e.cropBoxMovable&&(Ht(c,S),Rt(c,j,y)),e.cropBoxResizable||(Ht(s.getElementsByClassName("".concat(b,"-line")),z),Ht(s.getElementsByClassName("".concat(b,"-point")),z)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),xt(e.ready)&&It(t,et,e.ready,{once:!0}),Ut(t,et)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var t=this.cropper.parentNode;t&&t.removeChild(this.cropper),Nt(this.element,z)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()} +/** + * Get the no conflict cropper class. + * @returns {Cropper} The cropper class. + */}],[{key:"noConflict",value:function(){return window.Cropper=ge,t} +/** + * Change the default options. + * @param {Object} options - The new default options. + */},{key:"setDefaults",value:function(t){kt(pt,yt(t)&&t)}}])}();return kt(fe.prototype,ce,le,de,pe,ue,me),fe}(); +/***/}}]); \ No newline at end of file diff --git a/backend/frontend/static/js/643.b17de642.js.LICENSE.txt b/backend/frontend/static/js/643.b17de642.js.LICENSE.txt new file mode 100644 index 0000000..73f89f1 --- /dev/null +++ b/backend/frontend/static/js/643.b17de642.js.LICENSE.txt @@ -0,0 +1,9 @@ +/*! + * Cropper.js v1.6.2 + * https://fengyuanchen.github.io/cropperjs + * + * Copyright 2015-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2024-04-21T07:43:05.335Z + */ diff --git a/backend/frontend/static/js/839.71f9c783.js b/backend/frontend/static/js/839.71f9c783.js new file mode 100644 index 0000000..f8f8451 --- /dev/null +++ b/backend/frontend/static/js/839.71f9c783.js @@ -0,0 +1,14 @@ +"use strict";(self.webpackChunkdjango_vue_lyadmin_pro=self.webpackChunkdjango_vue_lyadmin_pro||[]).push([[839],{ +/***/96839: +/***/function(e,t,r){ +// ESM COMPAT FLAG +r.r(t), +// EXPORTS +r.d(t,{default:function(){/* binding */return m}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var s=r(61431);// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/upload/lycropper.vue?vue&type=template&id=2d8252e6&scoped=true +const o={class:"ly-cropper"},p={class:"ly-cropper__img"},a=["src"],i={class:"ly-cropper__preview"},c={class:"ly-cropper__preview__img",ref:"preview"};// ./src/components/upload/lycropper.vue?vue&type=template&id=2d8252e6&scoped=true +// EXTERNAL MODULE: ./node_modules/cropperjs/dist/cropper.js +var l=r(65643),n=r.n(l),d={props:{src:{type:String,default:""},compress:{type:Number,default:1},aspectRatio:{type:Number,default:NaN}},data(){return{crop:null}},watch:{aspectRatio(e){this.crop.setAspectRatio(e)}},mounted(){this.init()},methods:{init(){this.crop=new(n())(this.$refs.img,{viewMode:2,dragMode:"move",responsive:!1,aspectRatio:this.aspectRatio,preview:this.$refs.preview})},setAspectRatio(e){this.crop.setAspectRatio(e)},getCropData(e,t="image/jpeg"){e(this.crop.getCroppedCanvas().toDataURL(t,this.compress))},getCropBlob(e,t="image/jpeg"){this.crop.getCroppedCanvas().toBlob((t=>{e(t)}),t,this.compress)},getCropFile(e,t="fileName.jpg",r="image/jpeg"){this.crop.getCroppedCanvas().toBlob((s=>{let o=new File([s],t,{type:r});e(o)}),r,this.compress)}}}; +/* harmony default export */var m=(0,r(66262).A)(d,[["render",function(e,t,r,l,n,d){return(0,s.openBlock)(),(0,s.createElementBlock)("div",o,[(0,s.createElementVNode)("div",p,[(0,s.createElementVNode)("img",{src:r.src,ref:"img"},null,8,a)]),(0,s.createElementVNode)("div",i,[t[0]||(t[0]=(0,s.createElementVNode)("h4",null,"图像预览",-1)),(0,s.createElementVNode)("div",c,null,512)])])}],["__scopeId","data-v-2d8252e6"]]); +/***/}}]); \ No newline at end of file diff --git a/backend/frontend/static/js/app.c6693715.js b/backend/frontend/static/js/app.c6693715.js new file mode 100644 index 0000000..542b615 --- /dev/null +++ b/backend/frontend/static/js/app.c6693715.js @@ -0,0 +1,56530 @@ +/*! For license information please see app.c6693715.js.LICENSE.txt */ +/******/(function(){// webpackBootstrap +/******/var __webpack_modules__={ +/***/235: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return a}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431),o=n(90517),i=n(69713); +// EXTERNAL MODULE: ./src/store/lyFormBuilder.js +/* harmony default export */var a={__name:"alert-widget-ly",props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designState:{type:Boolean,default:!1}},setup(e,{expose:t}){const{proxy:n}=(0,r.getCurrentInstance)(),a=e,l=((0,o/* useBuilderStore */.k)(),(0,r.ref)(null));let s=(0,r.ref)([]),c=(0,r.inject)("refList",null),{createFieldRules:u}=(0,i/* default */.A)();return(0,r.watch)((()=>a.field.options.defaultValue),((e,t)=>{l.value=e})),(0,r.onMounted)((()=>{a.field.formItemFlag&&(l.value=a.field.options.defaultValue),null!=c&&null!=c.value&&a.field.options.name&&(c.value[a.field.options.name]=n)})),t({getWidgetRef:function(e){return null!=c&&null!=c.value?c.value[e]:null},getValue:function(){return l.value},setValue:function(e){l.value=e; +// updateFormModel(newValue) +// handleFieldValidation(getPropName(props)) +},setHidden:function(e){a.field.options.hidden=e,e?a.field.formItemFlag&&s.value.splice(0,s.value.length):u(a.field,s.value)}}),(t,n)=>{const o=(0,r.resolveComponent)("el-alert"),i=(0,r.resolveComponent)("static-content-wrapper-ly");return(0,r.openBlock)(),(0,r.createBlock)(i,{field:e.field,rules:(0,r.unref)(s),"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(o,{ref:"lyfieldEditor",title:e.field.options.title,type:e.field.options.type,description:e.field.options.description,closable:e.field.options.closable,center:e.field.options.center,"close-text":e.field.options.closeText,"show-icon":e.field.options.showIcon,effect:e.field.options.effect},null,8,["title","type","description","closable","center","close-text","show-icon","effect"])])),_:1},8,["field","rules","design-state","parent-widget","parent-list","index-of-parent-list"])}}}; +/***/}, +/***/241: +/***/function(e,t,n){"use strict"; +/* harmony import */var r=n(41917).A.Symbol; +/** Built-in value references. */ +/* harmony default export */t.A=r}, +/***/539: +/***/function(e,t,n){var r=n(28966),o=n(40481),i=n(658),a=n(16626) +/** + * 将数值四舍五入并格式化为固定小数位的字符串 + * + * @param {string|number} num 数值 + * @param {number} digits 小数保留位数 + * @return {String} + */;e.exports=function(e,t){var n=o(r(e,t|=0)).split("."),l=n[0],s=n[1]||"",c=t-s.length;return t?c>0?l+"."+s+i("0",c):l+a(s,Math.abs(c)):l} +/***/}, +/***/655: +/***/function(e,t,n){"use strict";var r=n(36955),o=String;e.exports=function(e){if("Symbol"===r(e))throw new TypeError("Cannot convert a Symbol value to a string");return o(e)}}, +/***/658: +/***/function(e,t,n){var r=n(63982);e.exports=function(e,t){if(e.repeat)return e.repeat(t);var n=isNaN(t)?[]:new Array(r(t));return n.join(e)+(n.length>0?e:"")} +/***/}, +/***/668: +/***/function(){ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.2 (2021-11-17) + */ +!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e){return e.getParam("save_enablewhendirty",!0)},o=function(e,t){e.notificationManager.open({text:t,type:"error"})},i=function(e){e.addCommand("mceSave",(function(){!function(e){var n=t.DOM.getParent(e.id,"form");if(!r(e)||e.isDirty()){if(e.save(),function(e){return!!e.getParam("save_onsavecallback")}(e))return e.execCallback("save_onsavecallback",e),void e.nodeChanged();n?(e.setDirty(!1),n.onsubmit&&!n.onsubmit()||("function"==typeof n.submit?n.submit():o(e,"Error: Form submit field collision.")),e.nodeChanged()):o(e,"Error: No form element found.")}}(e)})),e.addCommand("mceCancel",(function(){!function(e){var t=n.trim(e.startContent);!function(e){return!!e.getParam("save_oncancelcallback")}(e)?e.resetContent(t):e.execCallback("save_oncancelcallback",e)}(e)}))},a=function(e){return function(t){var n=function(){t.setDisabled(r(e)&&!e.isDirty())};return n(),e.on("NodeChange dirty",n),function(){return e.off("NodeChange dirty",n)}}};e.add("save",(function(e){!function(e){e.ui.registry.addButton("save",{icon:"save",tooltip:"Save",disabled:!0,onAction:function(){return e.execCommand("mceSave")},onSetup:a(e)}),e.ui.registry.addButton("cancel",{icon:"cancel",tooltip:"Cancel",disabled:!0,onAction:function(){return e.execCommand("mceCancel")},onSetup:a(e)}),e.addShortcut("Meta+S","","mceSave")}(e),i(e)}))}(); +/***/}, +/***/798: +/***/function(e,t,n){"use strict";var r=n(2237),o=n(96430),i=n(35657),a=n(53848),l=n(24993),s=function(){};function c(e){return l(r,e)}var u="3.7.4";s.VERSION=u,s.version=u,s.mixin=function(){o(arguments,(function(e){i(e,(function(e,t){s[t]=a(e)?function(){var t=e.apply(s.$context,arguments);return s.$context=null,t}:e}))}))},s.setup=c,s.setConfig=c,s.getConfig=function(){return r},e.exports=s +/***/}, +/***/838: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */SN:function(){/* binding */return l}, +/* harmony export */mU:function(){/* binding */return a}, +/* harmony export */wC:function(){/* binding */return s} +/* harmony export */}); +/* unused harmony export useSizeProps */ +/* harmony import */var r=n(61431),o=n(50819),i=n(18472); +/* harmony import */const a=(0,o/* .buildProp */.Y8)({type:String,values:i/* .componentSizes */.I,required:!1}),l=Symbol("size"),s=()=>{const e=(0,r.inject)(l,{});return(0,r.computed)((()=>(0,r.unref)(e.size)||""))}}, +/***/1397: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return m}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431);// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/adminManage/adminManage.vue?vue&type=template&id=73060d5a +const o={class:"tableSelect",ref:"tableSelect"},i={class:"table"},a=["textContent"],l={style:{display:"flex","justify-content":"space-between","align-items":"center"}},s=["onClick"],c=["onClick"];// ./src/views/adminManage/adminManage.vue?vue&type=template&id=73060d5a +// EXTERNAL MODULE: ./src/views/adminManage/components/addAdmin.vue + 6 modules +var u=n(41636),d=n(10594),f=n(37741),h=n(40412),p={components:{Pagination:d/* default */.A,addAdmin:u.default},name:"adminManage",data(){return{isFull:!1,visible:!1,tableHeight:500,loadingPage:!1,isDialogVisible:!1,formInline:{page:1,limit:10},pageparm:{page:1,limit:10,total:0},statusList:[{id:1,name:"正常"},{id:0,name:"禁用"}],timers:[],tableData:[]}},methods:{ +// 表格序列号 +getIndex(e){ +// (当前页 - 1) * 当前显示数据条数 + 当前行数据的索引 + 1 +return(this.pageparm.page-1)*this.pageparm.limit+e+1},setFull(){this.isFull=!this.isFull,window.dispatchEvent(new Event("resize"))},handleAddClick(){this.isDialogVisible=!0,this.$nextTick((()=>{this.$refs.addAdminFlag.handleOpen(null,"新增")}))},handleEdit(e,t){if("edit"==t)this.isDialogVisible=!0,this.$nextTick((()=>{this.$refs.addAdminFlag.handleOpen(e,"编辑")}));else if("delete"==t){let t=this;t.$confirm("您确定要删除选中的管理员?",{closeOnClickModal:!1}).then((n=>{(0,h.apiSystemUserDelte)({id:e.id}).then((e=>{2e3==e.code?(t.$message.success(e.msg),t.search()):t.$message.warning(e.msg)}))})).catch((()=>{}))}else"reset"==t&&(this.formInline={page:1,limit:10},this.pageparm={page:1,limit:10,total:0},this.getData())},callFather(e){this.formInline.page=e.page,this.formInline.limit=e.limit,this.getData()},search(){this.formInline.page=1,this.formInline.limit=10,this.getData()}, +//获取列表 +async getData(){this.loadingPage=!0,(0,h.apiSystemUser)(this.formInline).then((e=>{this.loadingPage=!1,2e3==e.code&&(this.tableData=e.data.data,this.pageparm.page=e.data.page,this.pageparm.limit=e.data.limit,this.pageparm.total=e.data.total)}))},timeChange(e){e?(this.formInline.beginAt=(0,f.dateFormats)(e[0],"yyyy-MM-dd hh:mm:ss"),this.formInline.endAt=(0,f.dateFormats)(e[1],"yyyy-MM-dd hh:mm:ss")):(this.formInline.beginAt=null,this.formInline.endAt=null),this.search()}, +// 计算搜索栏的高度 +listenResize(){this.$nextTick((()=>{this.getTheTableHeight()}))},getTheTableHeight(){let e=this.$refs.tableSelect?this.$refs.tableSelect.offsetHeight:0;e=this.isFull?e-110:e,this.tableHeight=(0,f.getTableHeight)(e)}},created(){this.getData()},mounted(){ +// 监听页面宽度变化搜索框的高度 +window.addEventListener("resize",this.listenResize),this.$nextTick((()=>{this.getTheTableHeight()}))},unmounted(){ +// 页面销毁,去掉监听事件 +window.removeEventListener("resize",this.listenResize)}}; +// EXTERNAL MODULE: ./src/components/Pagination.vue + 4 modules +/* harmony default export */var m=(0,n(66262).A)(p,[["render",function(e,t,n,u,d,f){const h=(0,r.resolveComponent)("el-input"),p=(0,r.resolveComponent)("el-form-item"),m=(0,r.resolveComponent)("el-option"),g=(0,r.resolveComponent)("el-select"),v=(0,r.resolveComponent)("el-button"),A=(0,r.resolveComponent)("el-form"),y=(0,r.resolveComponent)("el-table-column"),b=(0,r.resolveComponent)("el-tag"),O=(0,r.resolveComponent)("full-screen"),w=(0,r.resolveComponent)("el-icon"),x=(0,r.resolveComponent)("el-tooltip"),_=(0,r.resolveComponent)("el-table"),C=(0,r.resolveComponent)("Pagination"),k=(0,r.resolveComponent)("add-admin"),S=(0,r.resolveDirective)("loading");return(0,r.openBlock)(),(0,r.createElementBlock)("div",{class:(0,r.normalizeClass)({"ly-is-full":d.isFull})},[(0,r.createElementVNode)("div",o,[(0,r.createVNode)(A,{inline:!0,model:d.formInline,"label-position":"left"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(p,{label:"管理员名称:"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(h,{modelValue:d.formInline.name,"onUpdate:modelValue":t[0]||(t[0]=e=>d.formInline.name=e),modelModifiers:{trim:!0},maxlength:"60",clearable:"",placeholder:"管理员名称",onChange:f.search,style:{width:"150px"}},null,8,["modelValue","onChange"])])),_:1}),(0,r.createVNode)(p,{label:"管理员账号:"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(h,{modelValue:d.formInline.username,"onUpdate:modelValue":t[1]||(t[1]=e=>d.formInline.username=e),modelModifiers:{trim:!0},maxlength:"60",clearable:"",placeholder:"管理员账号",onChange:f.search,style:{width:"150px"}},null,8,["modelValue","onChange"])])),_:1}),(0,r.createVNode)(p,{label:"状态:"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(g,{modelValue:d.formInline.is_active,"onUpdate:modelValue":t[2]||(t[2]=e=>d.formInline.is_active=e),placeholder:"请选择",clearable:"",style:{width:"120px"},onChange:f.search},{default:(0,r.withCtx)((()=>[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(d.statusList,(e=>((0,r.openBlock)(),(0,r.createBlock)(m,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue","onChange"])])),_:1}),(0,r.createVNode)(p,{label:""},{default:(0,r.withCtx)((()=>[(0,r.withDirectives)((0,r.createVNode)(v,{onClick:f.search,type:"primary",icon:"Search"},{default:(0,r.withCtx)((()=>t[6]||(t[6]=[(0,r.createTextVNode)("查询")]))),_:1},8,["onClick"]),[[r.vShow,e.hasPermission(this.$route.name,"Search")]])])),_:1}),(0,r.createVNode)(p,{label:""},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(v,{onClick:t[3]||(t[3]=e=>f.handleEdit("","reset")),icon:"Refresh"},{default:(0,r.withCtx)((()=>t[7]||(t[7]=[(0,r.createTextVNode)("重置")]))),_:1})])),_:1}),(0,r.createVNode)(p,{label:""},{default:(0,r.withCtx)((()=>[(0,r.withDirectives)((0,r.createVNode)(v,{icon:"Plus",onClick:f.handleAddClick,type:"primary"},{default:(0,r.withCtx)((()=>t[8]||(t[8]=[(0,r.createTextVNode)("新增")]))),_:1},8,["onClick"]),[[r.vShow,e.hasPermission(this.$route.name,"Create")]])])),_:1})])),_:1},8,["model"])],512),(0,r.createElementVNode)("div",i,[(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createBlock)(_,{height:"calc("+d.tableHeight+"px)",border:"",data:d.tableData,ref:"tableref",style:{width:"100%"}},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(y,{type:"index",width:"60",align:"center",label:"序号"},{default:(0,r.withCtx)((e=>[(0,r.createElementVNode)("span",{textContent:(0,r.toDisplayString)(f.getIndex(e.$index))},null,8,a)])),_:1}),(0,r.createVNode)(y,{"min-width":"120",prop:"name",label:"管理员名称"}),(0,r.createVNode)(y,{"min-width":"150",prop:"username",label:"管理员账号"}),(0,r.createVNode)(y,{width:"160",prop:"deptName",label:"部门"},{default:(0,r.withCtx)((e=>[e.row.deptName?((0,r.openBlock)(),(0,r.createBlock)(b,{key:0},{default:(0,r.withCtx)((()=>[(0,r.createTextVNode)((0,r.toDisplayString)(e.row.deptName),1)])),_:2},1024)):(0,r.createCommentVNode)("",!0)])),_:1}),(0,r.createVNode)(y,{"min-width":"100",prop:"roleNames",label:"角色"},{default:(0,r.withCtx)((e=>[e.row.roleNames?((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,{key:0},(0,r.renderList)(e.row.roleNames,((e,t)=>((0,r.openBlock)(),(0,r.createBlock)(b,{key:t},{default:(0,r.withCtx)((()=>[(0,r.createTextVNode)((0,r.toDisplayString)(e),1)])),_:2},1024)))),128)):(0,r.createCommentVNode)("",!0)])),_:1}),(0,r.createVNode)(y,{"min-width":"100",label:"状态"},{default:(0,r.withCtx)((e=>[e.row.is_active?((0,r.openBlock)(),(0,r.createBlock)(b,{key:0},{default:(0,r.withCtx)((()=>t[9]||(t[9]=[(0,r.createTextVNode)("正常")]))),_:1})):((0,r.openBlock)(),(0,r.createBlock)(b,{key:1,type:"danger"},{default:(0,r.withCtx)((()=>t[10]||(t[10]=[(0,r.createTextVNode)("禁用")]))),_:1}))])),_:1}),(0,r.createVNode)(y,{"min-width":"150",prop:"create_datetime",label:"创建时间"}),(0,r.createVNode)(y,{label:"操作",fixed:"right",width:"120"},{header:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",l,[t[11]||(t[11]=(0,r.createElementVNode)("div",null,"操作",-1)),(0,r.createElementVNode)("div",{onClick:t[4]||(t[4]=(...e)=>f.setFull&&f.setFull(...e))},[(0,r.createVNode)(x,{content:"全屏",placement:"bottom"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(w,null,{default:(0,r.withCtx)((()=>[(0,r.createVNode)(O)])),_:1})])),_:1})])])])),default:(0,r.withCtx)((t=>[(0,r.withDirectives)((0,r.createElementVNode)("span",{class:"table-operate-btn",onClick:e=>f.handleEdit(t.row,"edit")},"编辑",8,s),[[r.vShow,e.hasPermission(this.$route.name,"Update")]]),(0,r.withDirectives)((0,r.createElementVNode)("span",{class:"table-operate-btn",onClick:e=>f.handleEdit(t.row,"delete")},"删除",8,c),[[r.vShow,e.hasPermission(this.$route.name,"Delete")]])])),_:1})])),_:1},8,["height","data"])),[[S,d.loadingPage]])]),(0,r.createVNode)(C,{"child-msg":d.pageparm,onCallFather:f.callFather},null,8,["child-msg","onCallFather"]),d.isDialogVisible?((0,r.openBlock)(),(0,r.createBlock)(k,{key:0,ref:"addAdminFlag",onRefreshData:f.getData,onClosed:t[5]||(t[5]=e=>d.isDialogVisible=!1)},null,8,["onRefreshData"])):(0,r.createCommentVNode)("",!0)],2)}]]); +/***/}, +/***/1400: +/***/function(e,t,n){var r=n(95654),o=n(96430),i=n(24993);function a(e,t,n,r,l,s,c,u,d){var f,h,p,m,g,v=[],A=d.original,y=d.data,b=d.mapChildren||u,O=d.isEvery;return o(n,(function(o,w){f=s.concat([""+w]),h=c.concat([o]),m=e&&!O||r.call(l,o,w,n,f,t,h),g=u&&o[u],m||g?(A?p=o:(p=i({},o),y&&(p[y]=o)),p[b]=a(m,o,o[u],r,l,f,h,u,d),(m||p[b].length)&&v.push(p)):m&&v.push(p)})),v} +/** + * 从树结构中根据回调查找数据 + * + * @param {Object} obj 对象/数组 + * @param {Function} iterate(item, index, items, path, parent, nodes) 回调 + * @param {Object} options {children: 'children'} + * @param {Object} context 上下文 + * @return {Array} + */var l=r((function(e,t,n,r,o,i,l,s){return a(0,e,t,n,r,o,i,l,s)}));e.exports=l +/***/}, +/***/1548: +/***/function(e,t,n){"use strict";var r=n(44576),o=n(79039),i=n(39519),a=n(84215),l=r.structuredClone;e.exports=!!l&&!o((function(){ +// prevent V8 ArrayBufferDetaching protector cell invalidation and performance degradation +// https://github.com/zloirock/core-js/issues/679 +if("DENO"===a&&i>92||"NODE"===a&&i>94||"BROWSER"===a&&i>97)return!1;var e=new ArrayBuffer(8),t=l(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength}))}, +/***/1625: +/***/function(e,t,n){"use strict";var r=n(79504);e.exports=r({}.isPrototypeOf)}, +/***/1668: +/***/function(e,t,n){"use strict"; +// EXPORTS +n.d(t,{A:function(){/* binding */return d}}); +/* harmony default export */var r=// ./node_modules/lodash-es/_baseHasIn.js +/** + * The base implementation of `_.hasIn` without support for deep paths. + * + * @private + * @param {Object} [object] The object to query. + * @param {Array|string} key The key to check. + * @returns {boolean} Returns `true` if `key` exists, else `false`. + */ +function(e,t){return null!=e&&t in Object(e)},o=n(81094),i=n(52274),a=n(92049),l=n(25353),s=n(5254),c=n(30901); +// EXTERNAL MODULE: ./node_modules/lodash-es/_castPath.js + 4 modules +/* harmony default export */var u=// ./node_modules/lodash-es/_hasPath.js +/** + * Checks if `path` exists on `object`. + * + * @private + * @param {Object} object The object to query. + * @param {Array|string} path The path to check. + * @param {Function} hasFunc The function to check properties. + * @returns {boolean} Returns `true` if `path` exists, else `false`. + */ +function(e,t,n){for(var r=-1,u=(t=(0,o/* default */.A)(t,e)).length,d=!1;++r true + * + * _.hasIn(object, 'a.b'); + * // => true + * + * _.hasIn(object, ['a', 'b']); + * // => true + * + * _.hasIn(object, 'b'); + * // => false + */ +function(e,t){return null!=e&&u(e,t,r)}; +/***/}, +/***/1767: +/***/function(e){"use strict"; +// `GetIteratorDirect(obj)` abstract operation +// https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect +e.exports=function(e){return{iterator:e,next:e.next,done:!1}}}, +/***/1769: +/***/function(e,t,n){var r=n(73971) +/* eslint-disable valid-typeof */,o=typeof location===r?0:location;e.exports=o +/***/}, +/***/1968: +/***/function(e){e.exports=function(e,t){return e===t} +/***/}, +/***/1982: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return l}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431),o=n(90517),i=n(69713),a={__name:"date-range-widget-ly",props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designState:{type:Boolean,default:!1}},setup(e,{expose:t}){const{proxy:n}=(0,r.getCurrentInstance)(),a=e,l=((0,o/* useBuilderStore */.k)(),(0,r.ref)(null));let s=(0,r.ref)([]);const c=(0,r.computed)((()=>a.field.options.size||"default"));function u(e){if(a.field.options.onFocus){new Function("event",a.field.options.onFocus).call(n,e)}}function d(e){if(a.field.options.onBlur){new Function("event",a.field.options.onBlur).call(n,e)}}let{createFieldRules:f,getPropName:h,handleFieldValidation:p}=(0,i/* default */.A)();const m=(0,r.inject)("globalFormModel",null);let g=(0,r.inject)("refList",null);function v(e){if(a.designState)return;let t=h(a);m.value[t]=e}function A(e){if(v(e),p(h(a)),a.field.options.onChange){new Function("value",a.field.options.onChange).call(n,e)}}return(0,r.watch)((()=>a.field.options.defaultValue),((e,t)=>{l.value=e})),(0,r.onMounted)((()=>{a.field.formItemFlag&&(m?void 0===m.value[a.field.options.name]&&void 0!==a.field.options.defaultValue?l.value=a.field.options.defaultValue:void 0===m.value[a.field.options.name]?m.value[a.field.options.name]=null:l.value=m.value[a.field.options.name]:l.value=a.field.options.defaultValue),null!=g&&null!=g.value&&a.field.options.name&&(g.value[a.field.options.name]=n),f(a.field,s.value)})),t({getWidgetRef:function(e){return null!=g&&null!=g.value?g.value[e]:null},getValue:function(){return l.value},setValue:function(e){l.value=e,v(e),p(h(a))},setHidden:function(e){a.field.options.hidden=e,e?a.field.formItemFlag&&s.value.splice(0,s.value.length):f(a.field,s.value)}}),(t,n)=>{const o=(0,r.resolveComponent)("el-date-picker"),i=(0,r.resolveComponent)("form-item-wrapper-ly");return(0,r.openBlock)(),(0,r.createBlock)(i,{field:e.field,rules:(0,r.unref)(s),"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList},{default:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",{class:(0,r.normalizeClass)([e.field.options.autoFullWidth?"lyfullwidth":""])},[(0,r.createVNode)(o,{ref:"lyfieldEditor",type:e.field.options.type,modelValue:l.value,"onUpdate:modelValue":n[0]||(n[0]=e=>l.value=e),readonly:e.field.options.readonly,disabled:e.field.options.disabled,size:c.value,clearable:e.field.options.clearable,editable:e.field.options.editable,format:e.field.options.format,"value-format":e.field.options.valueFormat,placeholder:e.field.options.placeholder||"选择日期","start-placeholder":e.field.options.startPlaceholder||"开始日期","end-placeholder":e.field.options.endPlaceholder||"结束日期",onFocus:u,onBlur:d,onChange:A},null,8,["type","modelValue","readonly","disabled","size","clearable","editable","format","value-format","placeholder","start-placeholder","end-placeholder"])],2)])),_:1},8,["field","rules","design-state","parent-widget","parent-list","index-of-parent-list"])}}}; +// EXTERNAL MODULE: ./src/store/lyFormBuilder.js +/* harmony default export */var l=(0,n(66262).A)(a,[["__scopeId","data-v-52010bd4"]]); +/***/}, +/***/2025: +/***/function(e,t,n){ +// Exports the "print" plugin for usage with module loaders +// Usage: +// CommonJS: +// require('tinymce/plugins/print') +// ES2015: +// import 'tinymce/plugins/print' +n(33174); +/***/}, +/***/2121: +/***/function(e,t,n){var r=n(75526) +/** + * 判断是否RegExp对象 + * + * @param {Object} obj 对象 + * @return {Boolean} + */("RegExp");e.exports=r +/***/}, +/***/2154: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */Et:function(){/* binding */return l}, +/* harmony export */Hp:function(){/* binding */return d}, +/* harmony export */Im:function(){/* binding */return s}, +/* harmony export */Lm:function(){/* binding */return a}, +/* harmony export */Xj:function(){/* binding */return u}, +/* harmony export */b0:function(){/* binding */return i}, +/* harmony export */l6:function(){/* binding */return f}, +/* harmony export */vq:function(){/* binding */return c} +/* harmony export */}); +/* harmony import */var r=n(90033),o=n(97859); +/* harmony import */const i=e=>void 0===e,a=e=>"boolean"==typeof e,l=e=>"number"==typeof e,s=e=>!e&&0!==e||(0,r/* .isArray */.cy)(e)&&0===e.length||(0,r/* .isObject */.Gv)(e)&&!Object.keys(e).length,c=e=>"undefined"!=typeof Element&&e instanceof Element,u=e=>(0,o/* ["default"] */.A)(e),d=e=>!!(0,r/* .isString */.Kg)(e)&&!Number.isNaN(Number(e)),f=e=>e===window +//# sourceMappingURL=types.mjs.map +/***/}, +/***/2237: +/***/function(e){"use strict";e.exports={keyId:1,cookies:{path:"/"},treeOptions:{parentKey:"parentId",key:"id",children:"children"},parseDateFormat:"yyyy-MM-dd HH:mm:ss",firstDayOfWeek:1} +/***/}, +/***/2250: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */D$:function(){/* binding */return s}, +/* harmony export */Od:function(){/* binding */return l}, +/* harmony export */ro:function(){/* binding */return c} +/* harmony export */}); +/* unused harmony export buttonNativeTypes */ +/* harmony import */var r=n(48548),o=n(50819),i=n(838),a=n(25343); +/* harmony import */const l=["default","primary","success","warning","info","danger","text",""],s=(0,o/* .buildProps */.b_)({size:i/* .useSizeProp */.mU,disabled:Boolean,type:{type:String,values:l,default:""},icon:{type:a/* .iconPropType */.Ze},nativeType:{type:String,values:["button","submit","reset"],default:"button"},loading:Boolean,loadingIcon:{type:a/* .iconPropType */.Ze,default:()=>r.Loading},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:(0,o/* .definePropType */.jq)([String,Object]),default:"button"}}),c={click:e=>e instanceof MouseEvent}}, +/***/2301: +/***/function(e,t,n){"use strict";n.r(t); +/* harmony import */var r=n(12897),o=n.n(r),i=n(55042),a=n.n(i),l=new(o())({id:"icon-slider-field",use:"icon-slider-field-usage",viewBox:"0 0 1024 1024",content:''}); +/* harmony import */a().add(l); +/* harmony default export */t.default=l}, +/***/2360: +/***/function(e,t,n){"use strict"; +/* global ActiveXObject -- old IE, WSH */var r,o=n(28551),i=n(96801),a=n(88727),l=n(30421),s=n(20397),c=n(4055),u=n(66119),d="prototype",f="script",h=u("IE_PROTO"),p=function(){/* empty */},m=function(e){return"<"+f+">"+e+""},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object; +// eslint-disable-next-line no-useless-assignment -- avoid memory leak +return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){/* ignore */}var e,t,n;v="undefined"!=typeof document?document.domain&&r?g(r):(t=c("iframe"),n="java"+f+":",t.style.display="none",s.appendChild(t), +// https://github.com/zloirock/core-js/issues/475 +t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(r);for(// WSH +var o=a.length;o--;)delete v[d][a[o]];return v()};l[h]=!0, +// `Object.create` method +// https://tc39.es/ecma262/#sec-object.create +// eslint-disable-next-line es/no-object-create -- safe +e.exports=Object.create||function(e,t){var n;return null!==e?(p[d]=o(e),n=new p,p[d]=null, +// add "__proto__" for Object.getPrototypeOf polyfill +n[h]=e):n=v(),void 0===t?n:i.f(n,t)}}, +/***/2400: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */P:function(){/* binding */return l}, +/* harmony export */Z:function(){/* binding */return a} +/* harmony export */}); +/* harmony import */var r=n(34253),o=n(83412),i=n(10992); +/* harmony import */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +/** + * AUTO-GENERATED FILE. DO NOT MODIFY. + */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +// @ts-nocheck +/** + * Layout list like component. + * It will box layout each items in group of component and then position the whole group in the viewport + * @param {module:zrender/group/Group} group + * @param {module:echarts/model/Component} componentModel + * @param {module:echarts/ExtensionAPI} + */ +function a(e,t,n){var o=t.getBoxLayoutParams(),i=t.get("padding"),a={width:n.getWidth(),height:n.getHeight()},l=(0,r/* .getLayoutRect */.dV)(o,a,i);(0,r/* .box */.aP)(t.get("orient"),e,t.get("itemGap"),l.width,l.height),(0,r/* .positionElement */.m$)(e,o,a,i)}function l(e,t){var n=o/* .normalizeCssArray */.QX(t.get("padding")),r=t.getItemStyle(["color","opacity"]); +// FIXME +// `subPixelOptimizeRect` may bring some gap between edge of viewpart +// and background rect when setting like `left: 0`, `top: 0`. +// graphic.subPixelOptimizeRect(rect); +return r.fill=t.get("backgroundColor"),e=new i/* ["default"] */.A({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1})} +/***/}, +/***/2553: +/***/function(){ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.2 (2021-11-17) + */ +!function(){"use strict";var e,t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=(e=void 0,function(t){return e===t}),r=tinymce.util.Tools.resolve("tinymce.util.Delay"),o=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),i=tinymce.util.Tools.resolve("tinymce.util.Tools"),a=function(e,t){var n=e||t,r=/^(\d+)([ms]?)$/.exec(""+n);return(r[2]?{s:1e3,m:6e4}[r[2]]:1)*parseInt(n,10)},l=function(e){var t=document.location;return e.getParam("autosave_prefix","tinymce-autosave-{path}{query}{hash}-{id}-").replace(/{path}/g,t.pathname).replace(/{query}/g,t.search).replace(/{hash}/g,t.hash).replace(/{id}/g,e.id)},s=function(e,t){if(n(t))return e.dom.isEmpty(e.getBody());var r=i.trim(t);if(""===r)return!0;var o=(new DOMParser).parseFromString(r,"text/html");return e.dom.isEmpty(o)},c=function(e){var t=parseInt(o.getItem(l(e)+"time"),10)||0;return!((new Date).getTime()-t>function(e){return a(e.getParam("autosave_retention"),"20m")}(e))||(u(e,!1),!1)},u=function(e,t){var n=l(e);o.removeItem(n+"draft"),o.removeItem(n+"time"),!1!==t&&function(e){e.fire("RemoveDraft")}(e)},d=function(e){var t=l(e);!s(e)&&e.isDirty()&&(o.setItem(t+"draft",e.getContent({format:"raw",no_events:!0})),o.setItem(t+"time",(new Date).getTime().toString()),function(e){e.fire("StoreDraft")}(e))},f=function(e){var t=l(e);c(e)&&(e.setContent(o.getItem(t+"draft"),{format:"raw"}),function(e){e.fire("RestoreDraft")}(e))},h=function(e){var t=function(e){return a(e.getParam("autosave_interval"),"30s")}(e);r.setEditorInterval(e,(function(){d(e)}),t)},p=function(e){e.undoManager.transact((function(){f(e),u(e)})),e.focus()},m=tinymce.util.Tools.resolve("tinymce.EditorManager"),g=function(e){return function(t){t.setDisabled(!c(e));var n=function(){return t.setDisabled(!c(e))};return e.on("StoreDraft RestoreDraft RemoveDraft",n),function(){return e.off("StoreDraft RestoreDraft RemoveDraft",n)}}};t.add("autosave",(function(e){return function(e){e.editorManager.on("BeforeUnload",(function(e){var t;i.each(m.get(),(function(e){e.plugins.autosave&&e.plugins.autosave.storeDraft(),!t&&e.isDirty()&&function(e){return e.getParam("autosave_ask_before_unload",!0)}(e)&&(t=e.translate("You have unsaved changes are you sure you want to navigate away?"))})),t&&(e.preventDefault(),e.returnValue=t)}))}(e),function(e){h(e),e.ui.registry.addButton("restoredraft",{tooltip:"Restore last draft",icon:"restore-draft",onAction:function(){p(e)},onSetup:g(e)}),e.ui.registry.addMenuItem("restoredraft",{text:"Restore last draft",icon:"restore-draft",onAction:function(){p(e)},onSetup:g(e)})}(e),e.on("init",(function(){(function(e){return e.getParam("autosave_restore_when_empty",!1)})(e)&&e.dom.isEmpty(e.getBody())&&f(e)})),function(e){return{hasDraft:function(){return c(e)},storeDraft:function(){return d(e)},restoreDraft:function(){return f(e)},removeDraft:function(t){return u(e,t)},isEmpty:function(t){return s(e,t)}}}(e)}))}(); +/***/}, +/***/2609: +/***/function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTAyLTI5VDIxOjAxOjA2KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wMi0yOVQyMToyMjo0NiswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0wMi0yOVQyMToyMjo0NiswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2YWIxZmRmMS02OTRmLTE0NGItODA5ZS04NzEzOTYxMDc3N2IiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2NDRmYjM5Yy0zZTc5LTZmNDktYWRhYS0wMTUyYzRhMjQ5NzUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ZDlkMjczNi1lYTI1LTBjNDUtYThkNy0wMmVlZTMxNjQzMTciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdkOWQyNzM2LWVhMjUtMGM0NS1hOGQ3LTAyZWVlMzE2NDMxNyIgc3RFdnQ6d2hlbj0iMjAyNC0wMi0yOVQyMTowMTowNiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2YWIxZmRmMS02OTRmLTE0NGItODA5ZS04NzEzOTYxMDc3N2IiIHN0RXZ0OndoZW49IjIwMjQtMDItMjlUMjE6MjI6NDYrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6SeIasAAAKCUlEQVRo3u2ae3BU9RXHP797dzdvEgKESCQQDAYiiIoC2iBQB9T6mFaU0alWrVVqtVUEpzOt+kdtqa/iOIjtKD4pilpsVXyM2CAqVkRQHuWh8oogJSGPTbKbfdz7O/3j3uzefUSiCDoOO3Nnd/a+zvec8z3ne373+kSE78PHx/fkcxTIUSBHEohSqtcX6DPoOAIFxRz4dB19h9RSWn0yecVl+PIK+XjxnTlZTomNuPBGiYWCtOzYQNvO9RQOrCIe6STW2drjfQKmMKi8gJ0N7QCkF6lvMiIFwARgIjAYGDj26rl9USqAiBIR0dq2dDwWjIXamoADwErg30DHdyW1Ljjjxvm3lg47aaIy/Yi20dpGtEZEI1qjRSNaHE+KIMDguktuPrBt9YrdK56+DXjv2wYyefy19zxv5BbldLa34lMaywa/aSRAiBYHiGhExP1PIwj9ayZMye9fuXTDotvOBjZ8W0DU8Kk/u8XML86Jtzdxw6Qh1A4p47l3t/Lm1hZy/aZjeDoIkcQWD3eQUzygvPrcmQ9vfv6uKUDXNw6kuGI4Zk4ewc+3IaKz8qKofNgJoVCIumGlTK+rBeDXPzqRNdvrCdkGBhotAloAyQQmGivaRUF59bicon6jgDXeG0Ta9nP77NO5Z/4H30xEBo87jz1r30j/22/4/D7RNuGoBWjAoD0cJW67hiIgGkGjtQvC5UriWwSUUmZOfpn34tL++eFJrVMuv521T9yOMv2Je2mtJc9nsHZ3G79/ciUnVfVn2brPCdsmfiO70T1tKJWoqbqtga/QBb4mR0SDMrrruYEIPtPH2ztD1H/Sht80CZgK7RJaRNCSBER3EUikmdsXpDsSDUeO7C5nbKVURCAu4JDbVK73tXscIiKmiDYRT/lN2bobnBBvbcBnqiMCxAQMQJQy4huW3HWZ8vlzEYcRjlcd40BAJNxvxOnXHzP2nOusaBdIN1fS+JLs1Mq1S9zfFolYHTqQcuAK4Ky6WxYOVMownAanxY5FoqK1JL2rExFxy63tyyuqtONRJ6W8VSuNN10RSx6ZO+n+KWfX/FDCcVGGYn9zOPzq8h3vAfOAvYcC5IKJsx6+t6RyZI1t22gr6uS+TjVaa2+fSAWjLQttx53fWoNbjpOgkjw6tqKwtqqm32hCMRCoqillwqTBE86bNmTqZde++lNg49cBMmnCdfc94y8oLoiFO1xjvUZ6vZokcMZx3vRJMd7d58mceFxHidoQtZ1yHtUgNuMnV4z+w+xT77jipvpLAfurAPENn3bVbwNFfQtioWAaOR2vZgPh9XDGpt3mmH6tjDorILZTHbFBa2gOcfmM6unzH9s4CajvFZA+FdUAE8tH1U2Ld3V6+oD2eLYHw3UWnng6OSmRSlMLWkTbWsBOAun+tmwo9qlLzh9yYa+BlI0YD3CmGcgzY+Ggm7/akRluNLRIpn5yPS6e45L7UqOgPSAUCtu2LENHI/375gzAioNYTiSwHU6JDXGhpqpw5Iwb3mHOH3sBJL9/BcDxWtueJiYIOrNsakkB4wBINz5VNOq0ocjwB2jes/Pj4yskd8yJZaOIxEB7Usu9JjGb2urCaqAMaDwokI3P3cfYq+4sk24g6aUyI216kh06qzzBA8T05xILh4INrz02a8m80Tfl9wsU0h5JphUuCO1EpHJQTuXQY/OrewUEKPYXFA/Utp3m1TTDPSmlTBNl+NC2hXLnD0RjaEkMVmgBQ6MSfQ+aGz5dt+vNRbNvuLTPuEtmjLyIjojLC08kSPLEn4+voix3QK84YvgCffz5xcXatjIkd4IvCfIKRk4erQ2fbNmzbuXSzpb9n4nWEQGFq5+cji8p7VkppZQVjg0tOtD+0O+qL73+FyfNxLLAjnui4E0tNzqGYsSwgqJeARHRWuy4Tk2ldE44Zimfn+1vvbAwvPGfD46tzR186g/KR/n8hl/1KCo0iIhpqsComvKRZ00aP6WkorAf7RGXF93cSAORiI4iP9dVrAcDoq14a6S9uTm/bMjQjObliYTy+dn86hN3D2h58+XXX7x40aiTB42mR8EnaUbZYFnQFYNgOHNfelolzlE0fNEV7W1DDMdC7U24qjSlbLqcMEw/zTs2r4/896WnX6y/8oXhJw86jmC0Z9nf3diyGYdLZnQmIDwphoYuzbZdnY29AjLiwl8R7WzZ7zaplM6d6A9KsWv18qfmzBxz0fCxFcfRGulFFNIqUU8GSw/7fcKunZ17P9vdtb1XQEKNDQCbBElZxunWRQLEwyGL9p2bp19wxp+I2NmIRmqH1qmyI8NYL0g3eqSB8SvWbQ6uBxp6BaT50w8BVsZCwTjK9IvYqaUXsK14vCDP8JWU5BZhp0mNjBzvwfBsZPZGLH2/YbBqbXDldRcP7J36DTfvA1jfuGnVG8eMnXaeHe5IEYVJ7oDW6OyplC0SWbiA7hmo2EluBWDfjlDj4lealgL85Suo31jDf/41r7TmtCmmPy/f0hFPxcpcez146njAfGl1ynKuEij0c/cjex8Ctn+deaR+05K5M0f8ZNYDgcLSUqfqOosFhlZ5SikzeUMrOxjtkJQ8Izmwdi80pHwrz9Y93CpnsraEJYv3vfzXZ//3wKFMiH9ft3DOh8WDayfnlJRVIeJ3OGJH4+Fgg1KYDgg7O5AAbFx/YNujz21/xk09RWK2191zPSAU5RsFPhPHOQgoRTiqO1av71izck1wecBvRA91Zt/qbqm5F2rrowz8aBu0laWE2iAKbVsx27KalBIQj8ul2/WCUsL9T+558NafVx44omu/nZtfQynDcGSFlSRuOj+6NGNG9xk9f9wpC1I5YCWPUw531m7q2L38vZZlU08vOTJAghuWpZbaFI2URbnGtDODJypX1JkORaOwwHBWfyzbWQx77d1Wzq0rObxA2rwgAIWtHO9a2cttOnd0BMs3FFUxy9n/xb2Y1nYwAihFQqi9vqqNc+r6Hh4gLR+9lEUo22l9w/5SKSJ2GCk9H1/RGACskh9D459BBYhbqUv+L7/Vwlm9TLNeA2na/G5Wqmza2vzJ4OEFlUSsLIZ7xKK3ANgdnvYTAlMRi9qxppZ4hvRY8koTVcfmHvYHPfYd8zbMnTppwGRfAB8R+yDd2kYZORiti4mJMymawWegbxGP/23vPxr2Rbdku0nDvugRefS24uqb3795wdwxd/UpCxTSaUHc7qF7C2BgEsJsWwC5BhTmseipxhdn37trjlv2vtWHoQumzHhny2+uqfrltAklZx5TmeOouriA5VlsMAzwKTB8RFuN6NvvtH/w7LI9zz66dP/jBXlm+LvywkA9UH/i+auGTKsrnTL5tOK6E6rzastKfHmmgU9At3Xa0R17I3tWrA6uXvF+8K0tO8IfXTN9YOywvTBwKG8MXXkLu4En3C3zqRdwcdp/C4++wnEUyHf383/kqDdaGYVo/AAAAABJRU5ErkJggg=="}, +/***/2721: +/***/function(e,t,n){var r=n(21607) +/** + * 将数值向上舍入 + * + * @param {string|number} num 数值 + * @param {number} digits 小数保留位数 + * @return {number} + */("ceil");e.exports=r +/***/}, +/***/2801: +/***/function(e){e.exports= +/** + * 判断是否为Null + * + * @param {Object} obj 对象 + * @return {Boolean} + */ +function(e){return null===e} +/***/}, +/***/2876: +/***/function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict"; +/* unused harmony export getRegExp */ +/* harmony import */var _utils_util__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(37741);const getRegExp=function(e){return{number:"/^[-]?\\d+(\\.\\d+)?$/",letter:"/^[A-Za-z]+$/",letterAndNumber:"/^[A-Za-z0-9]+$/",mobilePhone:"/^[1][3-9][0-9]{9}$/",letterStartNumberIncluded:"/^[A-Za-z]+[A-Za-z\\d]*$/",noChinese:"/^[^一-龥]+$/",chinese:"/^[一-龥]+$/",email:"/^([-_A-Za-z0-9.]+)@([_A-Za-z0-9]+\\.)+[A-Za-z0-9]{2,3}$/",url:"/^([hH][tT]{2}[pP]:\\/\\/|[hH][tT]{2}[pP][sS]:\\/\\/)(([A-Za-z0-9-~]+)\\.)+([A-Za-z0-9-~\\/])+$/"}[e]},validateFn=function(validatorName,rule,value,callback,defaultErrorMsg){if((0,_utils_util__WEBPACK_IMPORTED_MODULE_0__.isNull)(value)||value.length<=0)return void callback();const reg=eval(getRegExp(validatorName));if(reg.test(value))callback();else{let e=rule.errorMsg||defaultErrorMsg;callback(new Error(e))}},FormValidators={ +/* 数字 */ +number(e,t,n){validateFn("number",e,t,n,"["+e.label+"]包含非数字字符")}, +/* 字母 */ +letter(e,t,n){validateFn("letter",e,t,n,"["+e.label+"]包含非字母字符")}, +/* 字母和数字 */ +letterAndNumber(e,t,n){validateFn("letterAndNumber",e,t,n,"["+e.label+"]只能输入字母或数字")}, +/* 手机号码 */ +mobilePhone(e,t,n){validateFn("mobilePhone",e,t,n,"["+e.label+"]手机号码格式有误")}, +/* 禁止空白字符开头 */ +noBlankStart(e,t,n){ +//暂未实现 +}, +/* 禁止空白字符结尾 */ +noBlankEnd(e,t,n){ +//暂未实现 +}, +/* 字母开头,仅可包含数字 */ +letterStartNumberIncluded(e,t,n){validateFn("letterStartNumberIncluded",e,t,n,"["+e.label+"]必须以字母开头,可包含数字")}, +/* 禁止中文输入 */ +noChinese(e,t,n){validateFn("noChinese",e,t,n,"["+e.label+"]不可输入中文字符")}, +/* 必须中文输入 */ +chinese(e,t,n){validateFn("chinese",e,t,n,"["+e.label+"]只能输入中文字符")}, +/* 电子邮箱 */ +email(e,t,n){validateFn("email",e,t,n,"["+e.label+"]邮箱格式有误")}, +/* URL网址 */ +url(e,t,n){validateFn("url",e,t,n,"["+e.label+"]URL格式有误")}, +/*测试 + test(rule, value, callback, errorMsg) { + //空值不校验 + if (isNull(value) || (value.length <= 0)) { + callback() + return + } + if (value < 100) { + callback(new Error('[' + rule.label + ']不能小于100')) + } else { + callback() + } + }, + */ +regExp(rule,value,callback){ +//空值不校验 +if((0,_utils_util__WEBPACK_IMPORTED_MODULE_0__.isNull)(value)||value.length<=0)return void callback();const pattern=eval(rule.regExp);if(pattern.test(value))callback();else{let e=rule.errorMsg||"["+rule.label+"]invalid value";callback(new Error(e))}}}; +/* harmony default export */__webpack_exports__.A=FormValidators}, +/***/2950: +/***/function(e,t,n){var r=n(61249),o=n(19042),i=n(69821) +/** + * 检查键、路径是否是该对象的属性 + * + * @param {Object/Array} data 对象 + * @param {String/Function} property 键、路径 + * @return {Boolean} + */;e.exports=function(e,t){if(e){if(i(e,t))return!0;var n,a,l,s,c,u,d=o(t),f=0,h=d.length;for(c=e;f=0||(d.push(e),(0,s.isFunction)(e)&&(e={install:e}),e.install(f))} +/***/}, +/***/3145: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return h}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431),o=n(77918),i=n(20163),a=n(37741),l=n(91452),s=n(75220); +// EXTERNAL MODULE: ./node_modules/element-plus/es/components/message-box/index.mjs + 3 modules +// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/systemManage/workflowManage/lyWorkflowManage.vue?vue&type=script&setup=true&lang=js +const c={class:"table"},u={style:{display:"flex","justify-content":"space-between","align-items":"center"}},d=["onClick"],f=["onClick"]; +/* harmony default export */var h={__name:"lyWorkflowManage",setup(e,{expose:t}){let n=(0,r.getCurrentInstance)().appContext.config.globalProperties.$Api;// 声明$Api +const h=(0,r.ref)(!0),p=(0,s/* useRoute */.lq)();(0,r.ref)([]);let m=(0,r.ref)({}),g=((0,r.ref)(!1),(0,r.ref)(500)),v=(0,r.ref)(null),A=(0,r.ref)([{label:"流程名称",prop:"name",minWidth:"130"},{label:"版本",prop:"version",width:"90"},{label:"状态",prop:"status",width:"100"},{label:"创建时间",prop:"create_datetime",minWidth:"180"}]),y=(0,r.ref)(!1),b=(0,r.ref)(null);function O(){y.value=!0,(0,r.nextTick)((()=>{b.value.handleOpen(null,"新建流程")}))}function w(e,t){"edit"==t?(y.value=!0,(0,r.nextTick)((()=>{b.value.handleOpen(e,"编辑流程")}))):"delete"==t?o/* ElMessageBox */.s.confirm("您确定要删除选中的数据吗?","警告",{closeOnClickModal:!1,type:"warning"}).then((t=>{n.lyworkflowDelete({id:e.id}).then((e=>{2e3==e.code?(i/* ElMessage */.nk.success(e.msg),k()):i/* ElMessage */.nk.warning(e.msg)}))})).catch((()=>{})):"reset"==t&&(m.value={},k())} +// 计算搜索栏的高度 +function x(){(0,r.nextTick)((()=>{_()}))}function _(){let e=v.value?v.value.offsetHeight:0;e=V.value?e-110:e,g.value=(0,a.getTableHeight)(e,!1)-125}let C=(0,r.ref)(null);function k(){C.value.reload(m.value)} +//获取列表 +async function S(){C.value.getData()}let V=(0,r.ref)(!1);function B(){V.value=!V.value,window.dispatchEvent(new Event("resize"))}return t({setFull:B}),(0,r.onMounted)((()=>{ +// 监听页面宽度变化搜索框的高度 +window.addEventListener("resize",x),(0,r.nextTick)((()=>{_()})),setTimeout((()=>{h.value=!1}),100)}// 适当调整延迟时间,以确保初始化完成后再取消标志位 +)),(0,r.onUnmounted)((()=>{ +// 页面销毁,去掉监听事件 +window.removeEventListener("resize",x)})),(e,t)=>{const a=(0,r.resolveComponent)("el-input"),s=(0,r.resolveComponent)("el-form-item"),x=(0,r.resolveComponent)("el-button"),_=(0,r.resolveComponent)("el-form"),T=(0,r.resolveComponent)("el-tag"),N=(0,r.resolveComponent)("el-switch"),E=(0,r.resolveComponent)("full-screen"),P=(0,r.resolveComponent)("el-icon"),Q=(0,r.resolveComponent)("el-tooltip"),M=(0,r.resolveComponent)("el-table-column"),D=(0,r.resolveComponent)("ly-table");return(0,r.openBlock)(),(0,r.createElementBlock)("div",{class:(0,r.normalizeClass)({"ly-is-full":(0,r.unref)(V)})},[(0,r.createElementVNode)("div",{class:"tableSelect",ref_key:"tableSelect",ref:v},[(0,r.createVNode)(_,{inline:!0,model:(0,r.unref)(m),"label-position":"left"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(s,{label:"流程名称:"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(a,{modelValue:(0,r.unref)(m).name,"onUpdate:modelValue":t[0]||(t[0]=e=>(0,r.unref)(m).name=e),modelModifiers:{trim:!0},maxlength:"60",clearable:"",placeholder:"流程名称",onChange:k,style:{width:"160px"}},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(s,{label:""},{default:(0,r.withCtx)((()=>[(0,r.withDirectives)((0,r.createVNode)(x,{onClick:k,type:"primary",icon:"Search"},{default:(0,r.withCtx)((()=>t[3]||(t[3]=[(0,r.createTextVNode)("查询")]))),_:1},512),[[r.vShow,e.hasPermission((0,r.unref)(p).name,"Search")]])])),_:1}),(0,r.createVNode)(s,{label:""},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(x,{onClick:t[1]||(t[1]=e=>w("","reset")),icon:"Refresh"},{default:(0,r.withCtx)((()=>t[4]||(t[4]=[(0,r.createTextVNode)("重置")]))),_:1})])),_:1}),(0,r.createVNode)(s,{label:""},{default:(0,r.withCtx)((()=>[(0,r.withDirectives)((0,r.createVNode)(x,{onClick:O,type:"primary",icon:"Plus"},{default:(0,r.withCtx)((()=>t[5]||(t[5]=[(0,r.createTextVNode)("新建流程")]))),_:1},512),[[r.vShow,e.hasPermission((0,r.unref)(p).name,"Create")]])])),_:1})])),_:1},8,["model"])],512),(0,r.createElementVNode)("div",c,[(0,r.createVNode)(D,{tableName:"lyWorkflowManageTable",height:(0,r.unref)(g),pageSize:10,apiObj:e.$Api.lyworkflow,params:(0,r.unref)(m),ref_key:"tableref",ref:C,column:(0,r.unref)(A),showSequence:""},{version:(0,r.withCtx)((e=>[(0,r.createVNode)(T,null,{default:(0,r.withCtx)((()=>[(0,r.createTextVNode)((0,r.toDisplayString)(e.row.version),1)])),_:2},1024)])),status:(0,r.withCtx)((e=>[(0,r.createVNode)(N,{modelValue:e.row.status,"onUpdate:modelValue":t=>e.row.status=t,"active-value":1,"inactive-value":0,style:{"--el-switch-on-color":"#13ce66","--el-switch-off-color":"#ff4949"},onChange:t=>function(e){ +//避免:active-value="1" :inactive-value="0"在初始化时触发 change 事件 +if(h.value)return;let t=e.status;e.status=1==e.status?e.status=0:e.status=1,o/* ElMessageBox */.s.confirm("确定修改状态吗?","提醒",{closeOnClickModal:!1,type:"warning"}).then((r=>{n.lyworkflowOpstatus({id:e.id}).then((n=>{2e3==n.code?(e.status=1==t?0:1,i/* ElMessage */.nk.success(n.msg),S()):i/* ElMessage */.nk.warning(n.msg)}))})).catch((()=>{}))}(e.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)(M,{label:"操作",fixed:"right",width:"180"},{header:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",u,[t[6]||(t[6]=(0,r.createElementVNode)("div",null,"操作",-1)),(0,r.createElementVNode)("div",{onClick:B},[(0,r.createVNode)(Q,{content:"全屏",placement:"bottom"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(P,null,{default:(0,r.withCtx)((()=>[(0,r.createVNode)(E)])),_:1})])),_:1})])])])),default:(0,r.withCtx)((t=>[(0,r.withDirectives)((0,r.createElementVNode)("span",{class:"table-operate-btn",onClick:e=>w(t.row,"edit")},"编辑",8,d),[[r.vShow,e.hasPermission((0,r.unref)(p).name,"Update")]]),(0,r.withDirectives)((0,r.createElementVNode)("span",{class:"table-operate-btn",onClick:e=>w(t.row,"delete")},"删除",8,f),[[r.vShow,e.hasPermission((0,r.unref)(p).name,"Delete")]])])),_:1})])),_:1},8,["height","apiObj","params","column"])]),(0,r.unref)(y)?((0,r.openBlock)(),(0,r.createBlock)(l.default,{key:0,ref_key:"moduleWorkflowFlag",ref:b,onRefreshData:S,onClosed:t[2]||(t[2]=e=>(0,r.isRef)(y)?y.value=!1:y=!1)},null,512)):(0,r.createCommentVNode)("",!0)],2)}}}; +/***/}, +/***/3238: +/***/function(e,t,n){"use strict";var r=n(44576),o=n(77811),i=n(67394),a=r.DataView;e.exports=function(e){if(!o||0!==i(e))return!1;try{ +// eslint-disable-next-line no-new -- thrower +return new a(e),!1}catch(e){return!0}}}, +/***/3293: +/***/function(e){var t=Object.prototype.toString;e.exports=t +/***/}, +/***/3354: +/***/function(e,t,n){var r=n(13908) +/** + * 接收一个函数作为累加器,数组中的每个值(从左到右)开始合并,最终为一个值。 + * + * @param {Array} array 数组 + * @param {Function} callback 方法 + * @param {Object} initialValue 初始值 + * @return {Number} + */;e.exports=function(e,t,n){if(e){var o,i,a=0,l=n,s=arguments.length>2,c=r(e);if(e.length&&e.reduce)return i=function(){return t.apply(null,arguments)},s?e.reduce(i,l):e.reduce(i);for(s&&(a=1,l=e[c[0]]),o=c.length;a-1){var n=(0,o.parse)(e);n&&(e="rgb("+n[0]+","+n[1]+","+n[2]+")",t=n[3])}}else e="none";return{color:e,opacity:null==t?1:t}}var s=1e-4;function c(e){return e-s}function u(e){return a(1e3*e)/1e3}function d(e){return a(1e4*e)/1e4}function f(e){return"matrix("+u(e[0])+","+u(e[1])+","+u(e[2])+","+u(e[3])+","+d(e[4])+","+d(e[5])+")"}var h={left:"start",right:"end",center:"middle",middle:"middle"};function p(e,t,n){return"top"===n?e+=t/2:"bottom"===n&&(e-=t/2),e}function m(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function g(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function v(e){return e&&!!e.image}function A(e){return v(e)||function(e){return e&&!!e.svgElement}(e)}function y(e){return"linear"===e.type}function b(e){return"radial"===e.type}function O(e){return e&&("linear"===e.type||"radial"===e.type)}function w(e){return"url(#"+e+")"}function x(e){var t=e.getGlobalScale(),n=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function _(e){var t=e.x||0,n=e.y||0,o=(e.rotation||0)*r.RADIAN_TO_DEGREE,i=(0,r.retrieve2)(e.scaleX,1),l=(0,r.retrieve2)(e.scaleY,1),s=e.skewX||0,c=e.skewY||0,u=[];return(t||n)&&u.push("translate("+t+"px,"+n+"px)"),o&&u.push("rotate("+o+")"),1===i&&1===l||u.push("scale("+i+","+l+")"),(s||c)&&u.push("skew("+a(s*r.RADIAN_TO_DEGREE)+"deg, "+a(c*r.RADIAN_TO_DEGREE)+"deg)"),u.join(" ")}var C=i/* ["default"] */.A.hasGlobalWindow&&(0,r.isFunction)(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:"undefined"!=typeof Buffer?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}; +/***/}, +/***/3486: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */m:function(){/* binding */return s} +/* harmony export */}); +/* harmony import */var r=n(24326),o=n(74562),i=n(50626),a=n(67071),l=Math.log; +/* harmony import */function s(e,t,n){var s=o/* ["default"] */.A.prototype,c=s.getTicks.call(n),u=s.getTicks.call(n,!0),d=c.length-1,f=s.getInterval.call(n),h=(0,i/* .getScaleExtent */.Rx)(e,t),p=h.extent,m=h.fixMin,g=h.fixMax; +// NOTE: There is a precondition for log scale here: +// In log scale we store _interval and _extent of exponent value. +// So if we use the method of InternalScale to set/get these data. +// It process the exponent value, which is linear and what we want here. +if("log"===e.type){var v=l(e.base);p=[l(p[0])/v,l(p[1])/v]}e.setExtent(p[0],p[1]),e.calcNiceExtent({splitNumber:d,fixMin:m,fixMax:g});var A=s.getExtent.call(e); +// Need to update the rawExtent. +// Because value in rawExtent may be not parsed. e.g. 'dataMin', 'dataMax' +m&&(p[0]=A[0]),g&&(p[1]=A[1]);var y=s.getInterval.call(e),b=p[0],O=p[1];if(m&&g) +// User set min, max, divide to get new interval +y=(O-b)/d;else if(m) +// User set min, expand extent on the other side +for(O=p[0]+y*d;Op[0]&&isFinite(b)&&isFinite(p[0]);)y=(0,a/* .increaseInterval */.kH)(y),b=p[1]-y*d;else{e.getTicks().length-1>d&&(y=(0,a/* .increaseInterval */.kH)(y));var w=y*d;O=Math.ceil(p[1]/y)*y, +// Not change the result that crossing zero. +(b=(0,r/* .round */.LI)(O-w))<0&&p[0]>=0?(b=0,O=(0,r/* .round */.LI)(w)):O>0&&p[1]<=0&&(O=0,b=-(0,r/* .round */.LI)(w))} +// Adjust min, max based on the extent of alignTo. When min or max is set in alignTo scale +var x=(c[0].value-u[0].value)/f,_=(c[d].value-u[d].value)/f; +// NOTE: Must in setExtent -> setInterval -> setNiceExtent order. +s.setExtent.call(e,b+y*x,O+y*_),s.setInterval.call(e,y),(x||_)&&s.setNiceExtent.call(e,b+y,O-y)} +/***/}, +/***/3609: +/***/function(e,t,n){"use strict";n.r(t); +/* harmony import */var r=n(12897),o=n.n(r),i=n(55042),a=n.n(i),l=new(o())({id:"icon-button",use:"icon-button-usage",viewBox:"0 0 1024 1024",content:''}); +/* harmony import */a().add(l); +/* harmony default export */t.default=l}, +/***/3686: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */DA:function(){/* binding */return m}, +/* harmony export */MU:function(){/* binding */return g}, +/* harmony export */T8:function(){/* binding */return f}, +/* harmony export */Tc:function(){/* binding */return p}, +/* harmony export */_F:function(){/* binding */return h}, +/* harmony export */bY:function(){/* binding */return d}, +/* harmony export */cU:function(){/* binding */return v}, +/* harmony export */u7:function(){/* binding */return A} +/* harmony export */}); +/* harmony import */var r=n(98026),o=n(43199),i=n(45558),a=n(83412),l=n(45587),s=n(50626),c=n(89598),u=n(89632); +/* harmony import */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +/** + * AUTO-GENERATED FILE. DO NOT MODIFY. + */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +function d(e){var t,n=e.get("type"),r=e.getModel(n+"Style");return"line"===n?(t=r.getLineStyle()).fill=null:"shadow"===n&&((t=r.getAreaStyle()).stroke=null),t} +/** + * @param {Function} labelPos {align, verticalAlign, position} + */function f(e,t,n,r,o){var l=h(n.get("value"),t.axis,t.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),s=n.getModel("label"),c=a/* .normalizeCssArray */.QX(s.get("padding")||0),d=s.getFont(),f=i/* .getBoundingRect */.NO(l,d),p=o.position,m=f.width+c[1]+c[3],g=f.height+c[0]+c[2],v=o.align;"right"===v&&(p[0]-=m),"center"===v&&(p[0]-=m/2);var A=o.verticalAlign;"bottom"===A&&(p[1]-=g),"middle"===A&&(p[1]-=g/2), +// Not overflow ec container +// Do not overflow ec container +function(e,t,n,r){var o=r.getWidth(),i=r.getHeight();e[0]=Math.min(e[0]+t,o)-t,e[1]=Math.min(e[1]+n,i)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}(p,m,g,r);var y=s.get("backgroundColor");y&&"auto"!==y||(y=t.get(["axisLine","lineStyle","color"])),e.label={ +// shape: {x: 0, y: 0, width: width, height: height, r: labelModel.get('borderRadius')}, +x:p[0],y:p[1],style:(0,u/* .createTextStyle */.VB)(s,{text:l,font:d,fill:s.getTextColor(),padding:c,backgroundColor:y}), +// Label should be over axisPointer. +z2:10}}function h(e,t,n,o,i){e=t.scale.parse(e);var a=t.scale.getLabel({value:e},{ +// If `precision` is set, width can be fixed (like '12.00500'), which +// helps to debounce when when moving label. +precision:i.precision}),l=i.formatter;if(l){var c={value:s/* .getAxisRawValue */.Dt(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};r.each(o,(function(e){var t=n.getSeriesByIndex(e.seriesIndex),r=e.dataIndexInside,o=t&&t.getDataParams(r);o&&c.seriesData.push(o)})),r.isString(l)?a=l.replace("{value}",a):r.isFunction(l)&&(a=l(c))}return a}function p(e,t,n){var r=l.create();return l.rotate(r,r,n.rotation),l.translate(r,r,n.position),o.applyTransform([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function m(e,t,n,r,o,i){ +// @ts-ignore +var a=c/* ["default"] */.A.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=o.get(["label","margin"]),f(t,r,o,i,{position:p(r.axis,e,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function g(e,t,n){return{x1:e[n=n||0],y1:e[1-n],x2:t[n],y2:t[1-n]}}function v(e,t,n){return{x:e[n=n||0],y:e[1-n],width:t[n],height:t[1-n]}}function A(e,t,n,r,o,i){return{cx:e,cy:t,r0:n,r:r,startAngle:o,endAngle:i,clockwise:!0}} +/***/}, +/***/3753: +/***/function(e,t,n){ +// Exports the "textpattern" plugin for usage with module loaders +// Usage: +// CommonJS: +// require('tinymce/plugins/textpattern') +// ES2015: +// import 'tinymce/plugins/textpattern' +n(22454); +/***/}, +/***/3805: +/***/function(e,t,n){"use strict";e.exports=n.p+"static/img/avatar02.c1aa8008.jpg"}, +/***/3939: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return v}}); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.push.js +n(44114),n(18111),n(22489); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.iterator.constructor.js +var r=n(61431),o=n(7277),i=n(48404),a=n(20163),l=n(37741);// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/systemManage/files/components/moduleUpload.vue?vue&type=script&setup=true&lang=js +const s={key:1,class:"handle-button"},c={class:"handle-drag"},u={key:0},d={key:1},f={key:1,style:{color:"green"}},h={key:2,style:{color:"red"}},p={key:0},m={class:"uploadfooterbt"}; +/* harmony default export */var g={__name:"moduleUpload",emits:["refreshData","closed"],setup(e,{expose:t,emit:n}){const g=n;let v=(0,r.ref)(!1),A=(0,r.ref)(!1),y=(0,r.ref)(""),b=(0,r.ref)(""),O=(0,r.ref)([]),w=(0,r.ref)(""),x=(0,r.ref)(0),_=(0,r.ref)(null),C=(0,r.ref)("file"),k=(0,r.ref)(null),S=(0,r.ref)(null),V=(0,r.ref)(!1),B=(0,r.ref)(0),T=(0,r.ref)("");function N(){g("refreshData"),g("closed")}function E(){V.value=!1,O.value=[],B.value=0,T.value="",Q()}function P(e){C.value=e,k.value.webkitdirectory="file"!=e,_.value.$el.querySelector("input").click()}function Q(){_.value.clearFiles()}function M(e){e.preventDefault()}function D(e){e.preventDefault();const t=e.dataTransfer.items;if(t)for(let e=0;e{O.value.push(function(e,t){const n=Date.now(),r=new File([e],e.name,{type:e.type,lastModified:e.lastModified});r.uid=n;let o=e.name;""!=t&&(o=t+e.name);return{name:o,size:e.size,status:"ready",uid:n,raw:r}}(e,t))}));else if(e.isDirectory){e.createReader().readEntries((n=>{for(let r=0;rt.name===e.name));if(n!=t.findLastIndex((t=>t.name===e.name))&&e.raw.webkitRelativePath==t[n].raw.webkitRelativePath&&(a/* ElMessage */.nk.error(e.name+" 文件已存在"),t.pop()),64==e.size||0==e.size){O.value=t;const n=new FileReader;n.readAsDataURL(e.raw),n.onload=async()=>{},n.onerror=()=>{O.value=O.value.filter((t=>t.uid!==e.uid)),a/* ElMessage */.nk.error({message:`【${e.name}】文件类型错误或为空文件夹`,type:"error",showClose:!0,duration:3e3})}}else O.value=t;!async function(){(0,r.nextTick)((()=>{ +// let tableBodyHeight = tableContainer.value.scrollBarRef.wrapRef.offsetHeight +// tableContainer.value.scrollBarRef.setScrollTop(tableBodyHeight) +// let tableBodyHeight = tableContainer.value.scrollBarRef.wrapRef.offsetHeight +// tableContainer.value.scrollBarRef.setScrollTop(tableBodyHeight) +(0,r.nextTick)((()=>{S.value.setScrollTop(38*O.value.length)}))}))}()}function I(e){_.value.clearFiles();for(let t=0;t{S.value.setScrollTop(38*e)}))}function H(e){return e?e.split("/").slice(0,-1).join("/"):e}function W(e){let t=0;for(let e=0;e{ +// uploadPrecent.value = Math.round((progress.loaded / progress.total) * 100); +O.value[n].percentage=Math.round(e.loaded/e.total*100)})).then((e=>{ +// 文件上传成功处理 +2e3===e.code?(F.value++,O.value[n].status="success"):(F.value++,O.value[n].status=e.msg)})).catch((e=>{ +// 处理错误 +// 处理错误 +(0,a/* ElMessage */.nk)({message:e,grouping:!0,type:"warning"}),F.value++,O.value[n].status=e}))}else{ +// const chunkSize = 1024 * 1024 * 5; +const e=5242880,t=Math.ceil(i/e);let l=0;x.value=0;for(let s=0;s{ +// uploadPrecent.value = Math.round( +// ((uploadedChunkCount + progress.loaded / progress.total) * 100) / chunkCount, +// ); +O.value[n].percentage=Math.round(100*(l+e.loaded/e.total)/t)})).then((e=>{ +// 文件上传成功处理 +2e3===e.code?h=!0:(O.value[n].status=e.msg,h=!1)})).catch((e=>{ +// 处理错误 +// 处理错误 +(0,a/* ElMessage */.nk)({message:e,grouping:!0,type:"warning"}),O.value[n].status=e,h=!1})),!h)break;if(l++,l==t){F.value++,O.value[n].status="success";break}}}if(n==t.length-1&&(A.value=!1,w.value="",V.value=!0,F.value==t.length)){const t=(new Date-e)/1e3;// 转换为秒 +B.value=t.toFixed(2),T.value=W(B.value)} +// starttop= starttop+40 +// await scrollTop(starttop) +await U(n+1)}A.value=!1}return t({handleOpen:function(e,t){y.value=t,v.value=!0;let n=(0,l.deepClone)(e);b.value=n.path,(0,r.nextTick)((()=>{k.value=document.querySelector(".el-upload__input")}))}}),(e,t)=>{const n=(0,r.resolveComponent)("el-alert"),o=(0,r.resolveComponent)("el-button"),a=(0,r.resolveComponent)("upload-filled"),g=(0,r.resolveComponent)("el-icon"),b=(0,r.resolveComponent)("el-text"),x=(0,r.resolveComponent)("el-upload"),C=(0,r.resolveComponent)("el-table-column"),k=(0,r.resolveComponent)("el-progress"),z=(0,r.resolveComponent)("el-table");return(0,r.openBlock)(),(0,r.createElementBlock)("div",null,[(0/* default */,r.createVNode)(i.A,{modelValue:(0,r.unref)(v),"onUpdate:modelValue":t[4]||(t[4]=e=>(0,r.isRef)(v)?v.value=e:v=e),title:(0,r.unref)(y),width:"690px","before-close":N},{footer:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",m,[(0,r.createElementVNode)("div",null,"共"+(0,r.toDisplayString)((0,r.unref)(O).length)+"个",1),(0,r.createElementVNode)("div",null,[(0,r.createVNode)(o,{onClick:N,loading:(0,r.unref)(A)},{default:(0,r.withCtx)((()=>t[9]||(t[9]=[(0,r.createTextVNode)("关闭")]))),_:1},8,["loading"]),(0,r.unref)(V)?(0,r.createCommentVNode)("",!0):((0,r.openBlock)(),(0,r.createBlock)(o,{key:0,type:"primary",onClick:j,loading:(0,r.unref)(A),disabled:(0,r.unref)(O).length<1},{default:(0,r.withCtx)((()=>t[10]||(t[10]=[(0,r.createTextVNode)("确认上传")]))),_:1},8,["loading","disabled"]))])])])),default:(0,r.withCtx)((()=>[(0,r.unref)(V)?((0,r.openBlock)(),(0,r.createBlock)(n,{key:0,style:{"margin-bottom":"10px"},title:"上传成功"+(0,r.unref)(F)+"个,耗时"+(0,r.unref)(B)+"秒,平均速度"+(0,r.unref)(T),type:"success",onClick:E},null,8,["title"])):(0,r.createCommentVNode)("",!0),(0,r.unref)(V)?(0,r.createCommentVNode)("",!0):((0,r.openBlock)(),(0,r.createElementBlock)("div",s,[(0,r.createElementVNode)("div",null,[(0,r.createVNode)(o,{type:"primary",onClick:t[0]||(t[0]=e=>P("file"))},{default:(0,r.withCtx)((()=>t[5]||(t[5]=[(0,r.createTextVNode)("上传文件")]))),_:1}),(0,r.createVNode)(o,{type:"primary",onClick:t[1]||(t[1]=e=>P("dir"))},{default:(0,r.withCtx)((()=>t[6]||(t[6]=[(0,r.createTextVNode)("上传目录")]))),_:1})]),(0,r.createElementVNode)("div",null,[(0,r.createVNode)(o,{onClick:Q},{default:(0,r.withCtx)((()=>t[7]||(t[7]=[(0,r.createTextVNode)("清空列表")]))),_:1})])])),(0,r.createElementVNode)("div",null,[(0,r.createElementVNode)("div",{class:"el-upload-dragger",onDragover:M,onDrop:D,onDragleave:$},[(0,r.createElementVNode)("div",c,[(0,r.createElementVNode)("div",null,[(0,r.createVNode)(g,{class:"el-icon--upload"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(a)])),_:1}),t[8]||(t[8]=(0,r.createElementVNode)("div",{class:"el-upload__text"}," 请拖拽需要上传的文件/目录到此处 ",-1))])])],32)]),(0,r.createVNode)(x,{ref_key:"lyUploadRef",ref:_,"show-file-list":!1,multiple:"","file-list":(0,r.unref)(O),"onUpdate:fileList":t[2]||(t[2]=e=>(0,r.isRef)(O)?O.value=e:O=e),action:"#","auto-upload":!1,"on-change":R,"on-exceed":I,"on-success":L},{tip:(0,r.withCtx)((()=>[(0,r.createVNode)(b,null,{default:(0,r.withCtx)((()=>[(0,r.createTextVNode)((0,r.toDisplayString)((0,r.unref)(w)),1)])),_:1})])),_:1},8,["file-list"]),(0,r.createVNode)(z,{ref_key:"tableContainer",ref:S,data:(0,r.unref)(O),"table-layout":"auto","max-height":"300px","scrollbar-always-on":!0},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(C,{prop:"name","min-width":"200",label:"文件名","show-overflow-tooltip":""},{default:(0,r.withCtx)((e=>[""!=e.row.raw.webkitRelativePath?((0,r.openBlock)(),(0,r.createElementBlock)("span",u,(0,r.toDisplayString)(e.row.raw.webkitRelativePath),1)):((0,r.openBlock)(),(0,r.createElementBlock)("span",d,(0,r.toDisplayString)(e.row.name),1))])),_:1}),(0,r.createVNode)(C,{prop:"size","min-width":"100",label:"大小","show-overflow-tooltip":""},{default:(0,r.withCtx)((e=>[(0,r.createTextVNode)((0,r.toDisplayString)((0,r.unref)(l.formatUnitSize)(e.row.size)),1)])),_:1}),(0,r.createVNode)(C,{prop:"status","min-width":"90",label:"状态","show-overflow-tooltip":""},{default:(0,r.withCtx)((e=>["ready"==e.row.status?((0,r.openBlock)(),(0,r.createBlock)(k,{key:0,duration:0,"text-inside":"","stroke-width":15,percentage:e.row.percentage},null,8,["percentage"])):"success"==e.row.status?((0,r.openBlock)(),(0,r.createElementBlock)("span",f,"上传成功")):((0,r.openBlock)(),(0,r.createElementBlock)("span",h,(0,r.toDisplayString)(e.row.status),1))])),_:1}),(0,r.createVNode)(C,{width:"45",fixed:"right"},{default:(0,r.withCtx)((n=>["success"==n.row.status||(0,r.unref)(A)?(0,r.createCommentVNode)("",!0):((0,r.openBlock)(),(0,r.createElementBlock)("span",p,[(0,r.createVNode)(o,{type:"primary",link:"",onClick:t[3]||(t[3]=t=>{return n=e.index,void O.value.splice(n,1);var n}),icon:"Close"})]))])),_:1})])),_:1},8,["data"])])),_:1},8,["modelValue","title"])])}}}; +/* harmony default export */var v=(0,n(66262).A)(g,[["__scopeId","data-v-0058dea6"]]); +/***/}, +/***/3961: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */CO:function(){/* binding */return x}, +/* harmony export */Qx:function(){/* binding */return h}, +/* harmony export */Yu:function(){/* binding */return y}, +/* harmony export */aw:function(){/* binding */return w}, +/* harmony export */lb:function(){/* binding */return _} +/* harmony export */}); +/* harmony import */var r=n(44265),o=n(83412),i=n(98026),a=n(31825),l=n(24326),s="line-height:1"; +/* harmony import */function c(e){var t=e.lineHeight;return null==t?s:"line-height:"+(0,r/* .encodeHTML */.Me)(t+"")+"px"} +// TODO: more textStyle option +function u(e,t){var n=e.color||"#6e7079",o=e.fontSize||12,i=e.fontWeight||"400",a=e.color||"#464646",l=e.fontSize||14,s=e.fontWeight||"900";return"html"===t?{ +// eslint-disable-next-line max-len +nameStyle:"font-size:"+(0,r/* .encodeHTML */.Me)(o+"")+"px;color:"+(0,r/* .encodeHTML */.Me)(n)+";font-weight:"+(0,r/* .encodeHTML */.Me)(i+""), +// eslint-disable-next-line max-len +valueStyle:"font-size:"+(0,r/* .encodeHTML */.Me)(l+"")+"px;color:"+(0,r/* .encodeHTML */.Me)(a)+";font-weight:"+(0,r/* .encodeHTML */.Me)(s+"")}:{nameStyle:{fontSize:o,fill:n,fontWeight:i},valueStyle:{fontSize:l,fill:a,fontWeight:s}}} +// See `TooltipMarkupLayoutIntent['innerGapLevel']`. +// (value from UI design) +var d=[0,10,20,30],f=["","\n","\n\n","\n\n\n"]; +// eslint-disable-next-line max-len +function h(e,t){return t.type=e,t}function p(e){return"section"===e.type}function m(e){return p(e)?v:A}function g(e){if(p(e)){var t=0,n=e.blocks.length,r=n>1||n>0&&!e.noHeader;return(0,i.each)(e.blocks,(function(e){var n=g(e); +// If the some of the sub-blocks have some gaps (like 10px) inside, this block +// should use a larger gap (like 20px) to distinguish those sub-blocks. +n>=t&&(t=n+ +(r&&( +// 0 always can not be readable gap level. +!n||p(e)&&!e.noHeader)))})),t}return 0}function v(e,t,n,l){var s,h=t.noHeader,p=(s=g(t),{html:d[s],richText:f[s]}),v=[],A=t.blocks||[];(0,i.assert)(!A||(0,i.isArray)(A)),A=A||[];var y=e.orderMode;if(t.sortBlocks&&y){A=A.slice();var w={valueAsc:"asc",valueDesc:"desc"};if((0,i.hasOwn)(w,y)){var x=new a/* .SortOrderComparator */.Fl(w[y],null);A.sort((function(e,t){return x.evaluate(e.sortParam,t.sortParam)}))} +// FIXME 'seriesDesc' necessary? +else"seriesDesc"===y&&A.reverse()}(0,i.each)(A,(function(n,r){var o=t.valueFormatter,a=m(n)( +// Inherit valueFormatter +o?(0,i.extend)((0,i.extend)({},e),{valueFormatter:o}):e,n,r>0?p.html:0,l);null!=a&&v.push(a)}));var _="richText"===e.renderMode?v.join(p.richText):b(l,v.join(""),h?n:p.html);if(h)return _;var C=(0,o/* .makeValueReadable */.yC)(t.header,"ordinal",e.useUTC),k=u(l,e.renderMode).nameStyle,S=c(l);return"richText"===e.renderMode?O(e,C,k)+p.richText+_:b(l,'
'+(0,r/* .encodeHTML */.Me)(C)+"
"+_,n)}function A(e,t,n,a){var l=e.renderMode,s=t.noName,c=t.noValue,d=!t.markerType,f=t.name,h=e.useUTC,p=t.valueFormatter||e.valueFormatter||function(e){return e=(0,i.isArray)(e)?e:[e],(0,i.map)(e,(function(e,t){return(0,o/* .makeValueReadable */.yC)(e,(0,i.isArray)(v)?v[t]:v,h)}))};if(!s||!c){var m=d?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",l),g=s?"":(0,o/* .makeValueReadable */.yC)(f,"ordinal",h),v=t.valueType,A=c?[]:p(t.value,t.dataIndex),y=!d||!s,w=!d&&s,x=u(a,l),_=x.nameStyle,C=x.valueStyle;return"richText"===l?(d?"":m)+(s?"":O(e,g,_))+(c?"":function(e,t,n,r,o){var a=[o],l=r?10:20; +// Value has commas inside, so use ' ' as delimiter for multiple values. +return n&&a.push({padding:[0,0,0,l],align:"right"}),e.markupStyleCreator.wrapRichTextStyle((0,i.isArray)(t)?t.join(" "):t,a)}(e,A,y,w,C)):b(a,(d?"":m)+(s?"":function(e,t,n){return''+(0,r/* .encodeHTML */.Me)(e)+""}(g,!d,_))+(c?"":function(e,t,n,o){ +// Do not too close to marker, considering there are multiple values separated by spaces. +var a=n?"10px":"20px",l=t?"float:right;margin-left:"+a:"";return e=(0,i.isArray)(e)?e:[e],''+(0,i.map)(e,(function(e){return(0,r/* .encodeHTML */.Me)(e)})).join("  ")+""}(A,y,w,C)),n)}} +/** + * @return markupText. null/undefined means no content. + */function y(e,t,n,r,o,i){if(e)return m(e)({useUTC:o,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter},e,0,i)}function b(e,t,n){return'
'+t+'
'}function O(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function w(e,t){var n=e.getData().getItemVisual(t,"style")[e.visualDrawType];return(0,o/* .convertToColorString */.he)(n)}function x(e,t){var n=e.get("padding");return null!=n?n:"richText"===t?[8,10]:10} +/** + * The major feature is generate styles for `renderMode: 'richText'`. + * But it also serves `renderMode: 'html'` to provide + * "renderMode-independent" API. + */var _=/** @class */function(){function e(){this.richTextStyles={}, +// Notice that "generate a style name" usually happens repeatedly when mouse is moving and +// a tooltip is displayed. So we put the `_nextStyleNameId` as a member of each creator +// rather than static shared by all creators (which will cause it increase to fast). +this._nextStyleNameId=(0,l/* .getRandomIdBase */.IH)()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(e,t,n){var r="richText"===n?this._generateStyleName():null,a=(0,o/* .getTooltipMarker */.qg)({color:t,type:e,renderMode:n,markerId:r});return(0,i.isString)(a)?a:(this.richTextStyles[r]=a.style,a.content)}, +/** + * @usage + * ```ts + * const styledText = markupStyleCreator.wrapRichTextStyle([ + * // The styles will be auto merged. + * { + * fontSize: 12, + * color: 'blue' + * }, + * { + * padding: 20 + * } + * ]); + * ``` + */ +e.prototype.wrapRichTextStyle=function(e,t){var n={};(0,i.isArray)(t)?(0,i.each)(t,(function(e){return(0,i.extend)(n,e)})):(0,i.extend)(n,t);var r=this._generateStyleName();return this.richTextStyles[r]=n,"{"+r+"|"+e+"}"},e}(); +/***/}, +/***/3992: +/***/function(e,t,n){ +/* eslint-disable valid-typeof */ +var r=n(73971) +/** + * 判断是否Map对象 + * + * @param {Object} obj 对象 + * @return {Boolean} + */,o=typeof Map!==r;e.exports=function(e){return o&&e instanceof Map} +/***/}, +/***/4037: +/***/function(e,t,n){"use strict"; +// EXPORTS +n.d(t,{A:function(){/* binding */return i}}); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.iterator.constructor.js +n(18111),n(7588); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.iterator.for-each.js +var r=n(61431),o=n(37741); +/* harmony default export */var i={__name:"index",props:{formJson:{ +//prop传入的表单JSON配置 +type:Object,default:()=>(0,o.buildDefaultFormJson)()},formData:{ +//prop传入的表单数据 +type:Object,default:()=>({})},previewState:{ +//是否表单预览状态 +type:Boolean,default:!1}},setup(e,{expose:t}){const n=e;let i=(0,r.getCurrentInstance)().appContext.config.globalProperties.$Bus;// 声明$Bus +const{proxy:a}=(0,r.getCurrentInstance)();let l=(0,r.ref)(n.formJson),s=(0,r.ref)({}),c=(0,r.ref)({});function u(e){return e.type+"-widget-ly"}function d(e){return e.type+"-widget-ly"} +//响应式传递父组件数据到子组件 +//响应式传递父组件数据到子组件 +(0,r.provide)("globalFormModel",s),(0,r.provide)("refList",c);const f=(0,r.computed)((()=>l.value.formConfig)),h=(0,r.computed)((()=>l.value.widgetList)),p=(0,r.computed)((()=>f.value&&f.value.labelPosition?f.value.labelPosition:"left")),m=(0,r.computed)((()=>f.value&&f.value.labelWidth?f.value.labelWidth:"auto")),g=(0,r.computed)((()=>f.value&&f.value.size?f.value.size:"default")),v=(0,r.computed)((()=>f.value&&f.value.customClass?f.value.customClass:""));let A=(0,r.ref)(null);//表单唯一Id,用于区分页面上的多个render组件!! +function y(e=!0){A.value="lyRender"+(0,o.randomId)(),e&&function(){f.value&&f.value.cssCode&&(0,o.insertCustomCssToHead)(f.value.cssCode,n.previewState?"":A.value);f.value&&f.value.functions&&(0,o.insertGlobalFunctionsToHtml)(f.value.functions,n.previewState?"":A.value)}(),i.off("fieldValidation"),//移除原有事件监听 +i.on("fieldValidation",(e=>{b.value&&b.value.validateField(e)})),function(){if(f.value&&f.value.onFormMounted){new Function(f.value.onFormMounted).call()}}(),c.value.lyformbuilder_ref=a}let b=(0,r.ref)(null); +//触发表单指定的单个动态组件表单验证,用于清除可能存在的校验错误提示 +//递归获取组件widgetList中的form的model字段 +function O(e){if("container"===e.category)"grid"===e.type?e.cols&&e.cols.length>0&&e.cols.forEach((e=>{O(e)})):"table"===e.type?e.rows&&e.rows.length>0&&e.rows.forEach((e=>{e.cols&&e.cols.length>0&&e.cols.forEach((e=>{O(e)}))})):"tab"===e.type?e.tabs&&e.tabs.length>0&&e.tabs.forEach((e=>{e.widgetList&&e.widgetList.length>0&&e.widgetList.forEach((e=>{O(e)}))})):"grid-col"!==e.type&&"table-cell"!==e.type||e.widgetList&&e.widgetList.length>0&&e.widgetList.forEach((e=>{O(e)}));else if(e.formItemFlag)if(n.formData.hasOwnProperty(e.options.name)){let t=n.formData[e.options.name];s.value[e.options.name]=(0,o.deepClone)(t)}else s.value[e.options.name]=(0,o.deepClone)(e.options.defaultValue)} +//初始化映射获取formJson下widgetList组件中form的model字段 +//设置表单数据 +function w(e){ +//存不存在皆赋值 +s.value=(0,o.deepClone)(e); +// 存在组件才赋值 +// Object.keys(globalFormModel.value).forEach(pName => { +// if (!!formData && formData.hasOwnProperty(pName)) { +// globalFormModel.value[pName] = deepClone(formData[pName]) +// } +// }) +} +//获取表单数据 +//created执行 +return l.value=n.formJson,"{}"==JSON.stringify(n.formData)||0==Object.keys(n.formData).length? +//添加模式 +function(e){! +//清除表单model数据 +function(){for(let e in s.value)delete s.value[e]}(),e&&e.length>0&&e.forEach((e=>{O(e)}))}(l.value?l.value.widgetList:null): +//编辑模式 +w(n.formData),(0,r.onMounted)((()=>{y()})),t({setFormData:w,getFormData:function(e=!0){if(!e)return s.value;let t=function(){},n=new window.Promise((function(e,n){t=function(t,r){r?n(r):e(t)}}));return b.value.validate((e=>{e?t(s.value):t(s.value,"表单数据校验失败")})),n} +//获取表单ref +,getFormRef:function(){return b.value} +//设置表单下拉组件option的选项值 +,setFormJsonSelectOption:function(e,t){function r(e,t,n){e.formItemFlag? +// if(item.type === "select" && item.options.useForeignData && item.options.name === name){ +"select"===e.type&&e.options.name===t&&(e.options.optionItems=n):"container"===e.category&&("grid"===e.type?e.cols&&e.cols.length>0&&e.cols.forEach((e=>{r(e,t,n)})):"table"===e.type?e.rows&&e.rows.length>0&&e.rows.forEach((e=>{e.cols&&e.cols.length>0&&e.cols.forEach((e=>{r(e,t,n)}))})):"tab"===e.type?e.tabs&&e.tabs.length>0&&e.tabs.forEach((e=>{e.widgetList&&e.widgetList.length>0&&e.widgetList.forEach((e=>{r(e,t,n)}))})):"grid-col"!==e.type&&"table-cell"!==e.type||e.widgetList&&e.widgetList.length>0&&e.widgetList.forEach((e=>{r(e,t,n)})))}for(var o=0;o{const n=(0,r.resolveComponent)("el-form");return(0,r.openBlock)(),(0,r.createBlock)(n,{"label-position":p.value,size:g.value,class:(0,r.normalizeClass)([[v.value],"lyrenderform"]),disabled:f.value.disabled,"label-width":m.value,"validate-on-rule-change":!1,model:(0,r.unref)(s),ref_key:"lyrenderForm",ref:b,onSubmit:t[0]||(t[0]=(0,r.withModifiers)((()=>{}),["prevent"]))},{default:(0,r.withCtx)((()=>[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(h.value,((e,t)=>((0,r.openBlock)(),(0,r.createElementBlock)(r.Fragment,null,["container"===e.category?((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(u(e)),{widget:e,key:e.id,"parent-list":h.value,"index-of-parent-list":t,"parent-widget":null,"design-state":!1},null,8,["widget","parent-list","index-of-parent-list"])):((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(d(e)),{"form-config":f.value,field:e,"design-state":!1,key:e.id,"parent-list":h.value,"index-of-parent-list":t,"parent-widget":null},null,8,["form-config","field","parent-list","index-of-parent-list"]))],64)))),256))])),_:1},8,["label-position","size","class","disabled","label-width","model"])}}}; +/***/}, +/***/4055: +/***/function(e,t,n){"use strict";var r=n(44576),o=n(20034),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}}, +/***/4094: +/***/function(e,t,n){var r=n(41982),o=n(13908);e.exports=function(e,t,n){r(o(e),(function(r){t.call(n,e[r],r,e)}))} +/***/}, +/***/4213: +/***/function(e,t,n){var r,o,i;o=[],void 0===(i="function"==typeof(r=function(){"use strict";function t(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function r(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){s(r.response,t,n)},r.onerror=function(){},r.send()}function o(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,l=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),s=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(e,t,n){var l=a.URL||a.webkitURL,s=document.createElement("a");t=t||e.name||"download",s.download=t,s.rel="noopener","string"==typeof e?(s.href=e,s.origin===location.origin?i(s):o(s.href)?r(e,t,n):i(s,s.target="_blank")):(s.href=l.createObjectURL(e),setTimeout((function(){l.revokeObjectURL(s.href)}),4e4),setTimeout((function(){i(s)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,a){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,a),n);else if(o(e))r(e,n,a);else{var l=document.createElement("a");l.href=e,l.target="_blank",setTimeout((function(){i(l)}))}}:function(e,t,n,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return r(e,t,n);var i="application/octet-stream"===e.type,s=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&s||l)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var e=u.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},u.readAsDataURL(e)}else{var d=a.URL||a.webkitURL,f=d.createObjectURL(e);o?o.location=f:location.href=f,o=null,setTimeout((function(){d.revokeObjectURL(f)}),4e4)}});a.saveAs=s.saveAs=s,e.exports=s})?r.apply(t,o):r)||(e.exports=i)}, +/***/4235: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */J:function(){/* binding */return l} +/* harmony export */}); +/* harmony import */var r=n(98026),o=n(3961),i=n(58267),a=n(48170); +/* harmony import */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +/** + * AUTO-GENERATED FILE. DO NOT MODIFY. + */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +function l(e){var t,n,l,s,c=e.series,u=e.dataIndex,d=e.multipleSeries,f=c.getData(),h=f.mapDimensionsAll("defaultedTooltip"),p=h.length,m=c.getRawValue(u),g=(0,r.isArray)(m),v=(0,o/* .retrieveVisualColorForTooltipMarker */.aw)(c,u);if(p>1||g&&!p){var A=function(e,t,n,a,l){ +// check: category-no-encode-has-axis-data in dataset.html +var s=t.getData(),c=(0,r.reduce)(e,(function(e,t,n){var r=s.getDimensionInfo(n);return e||r&&!1!==r.tooltip&&null!=r.displayName}),!1),u=[],d=[],f=[];function h(e,t){var n=s.getDimensionInfo(t); +// If `dimInfo.tooltip` is not set, show tooltip. +n&&!1!==n.otherDims.tooltip&&(c?f.push((0,o/* .createTooltipMarkup */.Qx)("nameValue",{markerType:"subItem",markerColor:l,name:n.displayName,value:e,valueType:n.type})):(u.push(e),d.push(n.type)))}return a.length?(0,r.each)(a,(function(e){h((0,i/* .retrieveRawValue */.QE)(s,n,e),e)})):(0,r.each)(e,h),{inlineValues:u,inlineValueTypes:d,blocks:f}} +/***/(m,c,u,h,v);t=A.inlineValues,n=A.inlineValueTypes,l=A.blocks, +// Only support tooltip sort by the first inline value. It's enough in most cases. +s=A.inlineValues[0]}else if(p){var y=f.getDimensionInfo(h[0]);s=t=(0,i/* .retrieveRawValue */.QE)(f,u,h[0]),n=y.type}else s=t=g?m[0]:m; +// Do not show generated series name. It might not be readable. +var b=(0,a/* .isNameSpecified */.O0)(c),O=b&&c.name||"",w=f.getName(u),x=d?O:w;return(0,o/* .createTooltipMarkup */.Qx)("section",{header:O, +// When series name is not specified, do not show a header line with only '-'. +// This case always happens in tooltip.trigger: 'item'. +noHeader:d||!b,sortParam:s,blocks:[(0,o/* .createTooltipMarkup */.Qx)("nameValue",{markerType:"item",markerColor:v, +// Do not mix display seriesName and itemName in one tooltip, +// which might confuses users. +name:x, +// name dimension might be auto assigned, where the name might +// be not readable. So we check trim here. +noName:!(0,r.trim)(x),value:t,valueType:n,dataIndex:u})].concat(l||[])})}}, +/***/4390: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return l}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431);// ./src/views/systemManage/button/components/addButton.vue?vue&type=template&id=6b4d7bea +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.iterator.constructor.js +n(18111),n(22489); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.iterator.filter.js +var o=n(40412),i=n(37741),a={components:{LyDialog:n(48404).A},emits:["refreshData"],name:"addButton",data(){return{dialogVisible:!1,loadingSave:!1,dialogTitle:"",formData:{name:"",value:""},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],value:[{required:!0,message:"请输入key值",trigger:"blur"}]},buttonList:[]}},methods:{getName(e){this.formData.value=e,this.formData.name=this.buttonList.filter((t=>t.value==e))[0].name},handleClose(){this.dialogVisible=!1,this.formData={name:"",value:""},this.$emit("refreshData")},addButtonFn(e,t,n){this.dialogVisible=!0,this.dialogTitle=t,e&&(this.formData=(0,i.deepClone)(e))},submitData(){let e={...this.formData};this.$refs.rulesForm.validate((t=>{t&&(this.loadingSave=!0,this.formData.id?(0,o.systemButtonEdit)(e).then((e=>{this.loadingSave=!1,2e3==e.code?(this.$message.success(e.msg),this.handleClose()):this.$message.warning(e.msg)})):(0,o.systemButtonAdd)(e).then((e=>{this.loadingSave=!1,2e3==e.code?(this.$message.success(e.msg),this.handleClose()):this.$message.warning(e.msg)})))}))}}}; +/* harmony default export */var l=(0,n(66262).A)(a,[["render",// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/systemManage/button/components/addButton.vue?vue&type=template&id=6b4d7bea +function(e,t,n,o,i,a){const l=(0,r.resolveComponent)("el-input"),s=(0,r.resolveComponent)("el-form-item"),c=(0,r.resolveComponent)("el-form"),u=(0,r.resolveComponent)("el-button"),d=(0,r.resolveComponent)("ly-dialog");return(0,r.openBlock)(),(0,r.createElementBlock)("div",null,[(0,r.createVNode)(d,{modelValue:i.dialogVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>i.dialogVisible=e),title:i.dialogTitle,width:"560px","before-close":a.handleClose},{footer:(0,r.withCtx)((()=>[(0,r.createVNode)(u,{onClick:a.handleClose,loading:i.loadingSave},{default:(0,r.withCtx)((()=>t[3]||(t[3]=[(0,r.createTextVNode)("关闭")]))),_:1},8,["onClick","loading"]),(0,r.createVNode)(u,{type:"primary",onClick:a.submitData,loading:i.loadingSave},{default:(0,r.withCtx)((()=>t[4]||(t[4]=[(0,r.createTextVNode)("保存")]))),_:1},8,["onClick","loading"])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{inline:!0,model:i.formData,rules:i.rules,ref:"rulesForm","label-position":"right","label-width":"auto"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(s,{label:"名称:",prop:"name",style:{width:"100%"}},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(l,{modelValue:i.formData.name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.formData.name=e),modelModifiers:{trim:!0}},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(s,{label:"key值:",prop:"value",style:{width:"100%"}},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(l,{modelValue:i.formData.value,"onUpdate:modelValue":t[1]||(t[1]=e=>i.formData.value=e),modelModifiers:{trim:!0}},null,8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])])),_:1},8,["modelValue","title","before-close"])])}]]); +/***/}, +/***/4495: +/***/function(e,t,n){"use strict"; +/* eslint-disable es/no-symbol -- required for testing */var r=n(39519),o=n(79039),i=n(44576).String; +// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing +e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol("symbol detection"); +// Chrome 38 Symbol has incorrect toString conversion +// `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances +// nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will, +// of course, fail. +return!i(e)||!(Object(e)instanceof Symbol)|| +// Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances +!Symbol.sham&&r&&r<41}))}, +/***/4934: +/***/function(e,t,n){ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.2 (2021-11-17) + */ +!function(){"use strict";var e=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},t=function(e){return function(t){return typeof t===e}},r=function(e){return function(t){return e===t}},o=e("string"),i=e("object"),a=e("array"),l=r(null),s=t("boolean"),c=r(void 0),u=function(e){return null==e},d=function(e){return!u(e)},f=t("function"),h=t("number"),p=function(e,t){if(a(e)){for(var n=0,r=e.length;n-1},I=function(e,t){for(var n=0,r=e.length;n=0;n--)t(e[n],n)}(e,(function(e,r){n=t(n,e,r)})),n},X=function(e,t,n){return H(e,(function(e,r){n=t(n,e,r)})),n},Y=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r=0&&t=t.length&&e.substr(n,n+t.length)===t},Se=function(e,t){return-1!==e.indexOf(t)},Ve=function(e,t){return ke(e,t,0)},Be=function(e,t){return ke(e,t,e.length-t.length)},Te=function(e){return function(t){return t.replace(e,"")}}(/^\s+|\s+$/g),Ne=function(e){return e.length>0},Ee=function(e){return void 0!==e.style&&f(e.style.getPropertyValue)},Pe=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Qe={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw new Error("HTML must have a single root node");return Pe(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return Pe(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return Pe(n)},fromDom:Pe,fromPoint:function(e,t,n){return Q.from(e.dom.elementFromPoint(t,n)).map(Pe)}};"undefined"!=typeof window?window:Function("return this;")();var Me,De=function(e){return e.dom.nodeName.toLowerCase()},$e=function(e){return function(t){return function(e){return e.dom.nodeType}(t)===e}},ze=$e(1),Re=$e(3),Ie=$e(9),Le=$e(11),Fe=function(e){var t,n=!1;return function(){for(var r=[],o=0;o0&&t0}))},on=function(e){var t={},n=e.dom;if(Ee(n))for(var r=0;ro?t-o:0}}},un=cn("height",(function(e){var t=e.dom;return It(e)?t.getBoundingClientRect().height:t.offsetHeight})),dn=function(e){return un.get(e)},fn=function(e){return un.getOuter(e)},hn=function(e,t){return{left:e,top:t,translate:function(n,r){return hn(e+n,t+r)}}},pn=hn,mn=function(e,t){return void 0!==e?e:void 0!==t?t:0},gn=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return pn(n.offsetLeft,n.offsetTop);var i=mn(null==r?void 0:r.pageYOffset,o.scrollTop),a=mn(null==r?void 0:r.pageXOffset,o.scrollLeft),l=mn(o.clientTop,n.clientTop),s=mn(o.clientLeft,n.clientLeft);return vn(e).translate(a-s,i-l)},vn=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?pn(n.offsetLeft,n.offsetTop):It(e)?function(e){var t=e.getBoundingClientRect();return pn(t.left,t.top)}(t):pn(0,0)},An=cn("width",(function(e){return e.dom.offsetWidth})),yn=function(e){return An.get(e)},bn=function(e){return An.getOuter(e)},On=function(e){var t=Qe.fromDom(function(e){if(Qt()&&d(e.target)){var t=Qe.fromDom(e.target);if(ze(t)&&Rt(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return ae(n)}}return Q.from(e.target)}(e).getOr(e.target)),n=function(){return e.stopPropagation()},r=function(){return e.preventDefault()},o=g(r,n);return function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}}(t,e.clientX,e.clientY,n,r,o,e)},wn=function(e,t,n,r,o){var i=function(e,t){return function(n){e(n)&&t(On(n))}}(n,r);return e.dom.addEventListener(t,i,o),{unbind:b(xn,e,t,i,o)}},xn=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},_n=function(e,t){kt(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Cn=function(e,t){var n=function(e){return Q.from(e.dom.nextSibling).map(Qe.fromDom)}(e);n.fold((function(){kt(e).each((function(e){Sn(e,t)}))}),(function(e){_n(e,t)}))},kn=function(e,t){var n=function(e){return Bt(e,0)}(e);n.fold((function(){Sn(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},Sn=function(e,t){e.dom.appendChild(t.dom)},Vn=function(e,t){H(t,(function(t){Sn(e,t)}))},Bn=function(e){e.dom.textContent="",H(Vt(e),(function(e){Tn(e)}))},Tn=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Nn=function(e){var t,n=Vt(e);n.length>0&&(t=e,H(n,(function(e){_n(t,e)}))),Tn(e)},En=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return pn(n,r)},Pn=function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(e,t)},Qn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Mn=function(e){var t=void 0===e?window:e,n=t.document,r=En(Qe.fromDom(n));return function(e){var t=void 0===e?window:e;return gt().browser.isFirefox()?Q.none():Q.from(t.visualViewport)}(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Qn(r.left,r.top,n,o)}),(function(e){return Qn(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},Dn=function(e,t){return e.view(t).fold(v([]),(function(t){var n=e.owner(t),r=Dn(e,n);return[t].concat(r)}))},$n=Object.freeze({__proto__:null,view:function(e){var t;return(e.dom===document?Q.none():Q.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(Qe.fromDom)},owner:function(e){return wt(e)}}),zn=function(e){var t=Qe.fromDom(document),n=En(t),r=function(e,t){var n=t.owner(e),r=Dn(t,n);return Q.some(r)}(e,$n);return r.fold(b(gn,e),(function(t){var r=vn(e),o=q(t,(function(e,t){var n=vn(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return pn(o.left+r.left+n.left,o.top+r.top+n.top)}))},Rn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},In=function(e){var t=gn(e),n=bn(e),r=fn(e);return Rn(t.left,t.top,n,r)},Ln=function(e){var t=zn(e),n=bn(e),r=fn(e);return Rn(t.left,t.top,n,r)},Fn=function(){return Mn(window)},Un=function(e){return{isValue:_,isError:x,getOr:v(e),getOrThunk:v(e),getOrDie:v(e),or:function(t){return Un(e)},orThunk:function(t){return Un(e)},fold:function(t,n){return n(e)},map:function(t){return Un(t(e))},mapError:function(t){return Un(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return Q.some(e)}}},Hn=function(e){return{isValue:x,isError:_,getOr:A,getOrThunk:function(e){return e()},getOrDie:function(){return w(String(e))()},or:A,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Hn(e)},mapError:function(t){return Hn(t(e))},each:m,bind:function(t){return Hn(e)},exists:x,forall:_,toOptional:Q.none}},Wn={value:Un,error:Hn,fromOption:function(e,t){return e.fold((function(){return Hn(t)}),Un)}};!function(e){e[e.Error=0]="Error",e[e.Value=1]="Value"}(Me||(Me={}));var jn=function(e,t,n){return e.stype===Me.Error?t(e.serror):n(e.svalue)},qn=function(e){return{stype:Me.Value,svalue:e}},Xn=function(e){return{stype:Me.Error,serror:e}},Yn=function(e){return e.fold(Xn,qn)},Gn=function(e){return jn(e,Wn.error,Wn.value)},Zn=qn,Kn=function(e){var t=[],n=[];return H(e,(function(e){jn(e,(function(e){return n.push(e)}),(function(e){return t.push(e)}))})),{values:t,errors:n}},Jn=Xn,er=function(e,t){return e.stype===Me.Value?t(e.svalue):e},tr=function(e,t){return e.stype===Me.Error?t(e.serror):e},nr=function(e,t){return e.stype===Me.Value?{stype:Me.Value,svalue:t(e.svalue)}:e},rr=function(e,t){return e.stype===Me.Error?{stype:Me.Error,serror:t(e.serror)}:e},or=jn,ir=function(e,t,n,r){return{tag:"field",key:e,newKey:t,presence:n,prop:r}},ar=function(e,t,n){switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);case"custom":return n(e.newKey,e.instantiator)}},lr=function(e){return function(){for(var t=[],n=0;n0?hr(t.errors):Zn(t.values)},mr=function(e){return i(e)&&ue(e).length>100?" removed due to size":JSON.stringify(e,null,2)},gr=function(e,t){return Jn([{path:e,getErrorInfo:t}])},vr=function(e){return{extract:function(t,n){return tr(e(n),(function(e){return function(e,t){return gr(e,v(t))}(t,e)}))},toString:v("val")}},Ar=vr(Zn),yr=function(e,t,n,r){return ye(t,n).fold((function(){return function(e,t,n){return gr(e,(function(){return'Could not find valid *required* value for "'+t+'" in '+mr(n)}))}(e,n,t)}),r)},br=function(e,t,n,r){return r(ye(e,t).getOrThunk((function(){return n(e)})))},Or=function(e,t,n,r,o){var i=function(e){return o.extract(t.concat([r]),e)},a=function(e){return e.fold((function(){return Zn(Q.none())}),(function(e){var n=o.extract(t.concat([r]),e);return nr(n,Q.some)}))};switch(e.tag){case"required":return yr(t,n,r,i);case"defaultedThunk":return br(n,r,e.process,i);case"option":return function(e,t,n){return n(ye(e,t))}(n,r,a);case"defaultedOptionThunk":return function(e,t,n,r){return r(ye(e,t).map((function(t){return!0===t?n(e):t})))}(n,r,e.process,a);case"mergeWithThunk":return br(n,r,v({}),(function(t){var r=sr(e.process(n),t);return i(r)}))}},wr=function(e){return{extract:function(t,n){return e().extract(t,n)},toString:function(){return e().toString()}}},xr=function(e){return ue(me(e,d))},_r=function(e){var t=Cr(e),n=q(e,(function(e,t){return ar(t,(function(t){var n;return sr(e,((n={})[t]=!0,n))}),v(e))}),{});return{extract:function(e,r){var o=s(r)?[]:xr(r),i=j(o,(function(e){return!Oe(n,e)}));return 0===i.length?t.extract(e,r):function(e,t){return gr(e,(function(){return"There are unsupported fields: ["+t.join(", ")+"] specified"}))}(e,i)},toString:t.toString}},Cr=function(e){return{extract:function(t,n){return function(e,t,n){for(var r={},o=[],i=0,a=n;i0?Jn(o):Zn(r)}(t,n,e)},toString:function(){var t=U(e,(function(e){return ar(e,(function(e,t,n,r){return e+" -> "+r.toString()}),(function(e,t){return"state("+e+")"}))}));return"obj{\n"+t.join("\n")+"}"}}},kr=function(e){return{extract:function(t,n){var r=U(n,(function(n,r){return e.extract(t.concat(["["+r+"]"]),n)}));return pr(r)},toString:function(){return"array("+e.toString()+")"}}},Sr=function(e){return{extract:function(t,n){for(var r=[],o=0,i=e;o10?t.slice(0,10).concat([{path:[],getErrorInfo:v("... (only showing first ten failures)")}]):t,U(n,(function(e){return"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()}))).join("\n")+"\n\nInput object: "+mr(e.input);var t,n},jr=function(e,t){return Rr(e,he(t,Cr))},qr=ir,Xr=function(e,t){return{tag:"custom",newKey:e,instantiator:t}},Yr=function(e){return Ir((function(t){return R(e,t)?Wn.value(t):Wn.error('Unsupported value: "'+t+'", choose one of "'+e.join(", ")+'".')}))},Gr=function(e){return qr(e,e,{tag:"required",process:{}},Tr())},Zr=function(e,t){return qr(e,e,{tag:"required",process:{}},t)},Kr=function(e){return Zr(e,Er)},Jr=function(e){return Zr(e,Pr)},eo=function(e,t){return qr(e,e,{tag:"required",process:{}},Yr(t))},to=function(e){return Zr(e,Mr)},no=function(e,t){return qr(e,e,{tag:"required",process:{}},Cr(t))},ro=function(e,t){return qr(e,e,{tag:"required",process:{}},Br(t))},oo=function(e,t){return qr(e,e,{tag:"required",process:{}},kr(t))},io=function(e){return qr(e,e,{tag:"option",process:{}},Tr())},ao=function(e,t){return qr(e,e,{tag:"option",process:{}},t)},lo=function(e){return ao(e,Er)},so=function(e){return ao(e,Pr)},co=function(e){return ao(e,Mr)},uo=function(e,t){return ao(e,kr(t))},fo=function(e,t){return ao(e,Cr(t))},ho=function(e,t){return qr(e,e,dr(t),Tr())},po=function(e,t,n){return qr(e,e,dr(t),n)},mo=function(e,t){return po(e,t,Er)},go=function(e,t){return po(e,t,Pr)},vo=function(e,t,n){return po(e,t,Yr(n))},Ao=function(e,t){return po(e,t,Qr)},yo=function(e,t){return po(e,t,Mr)},bo=function(e,t,n){return po(e,t,kr(n))},Oo=function(e,t,n){return po(e,t,Cr(n))},wo=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},xo=function(e){if(!a(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return H(e,(function(r,o){var i=ue(r);if(1!==i.length)throw new Error("one and only one name per case");var l=i[0],s=r[l];if(void 0!==n[l])throw new Error("duplicate key detected:"+l);if("cata"===l)throw new Error("cannot have a case named cata (sorry)");if(!a(s))throw new Error("case arguments must be an array");t.push(l),n[l]=function(){for(var n=[],r=0;r0?(n=r.errors,Wn.error(Z(n))):function(e,t){return 0===e.length?Wn.value(t):Wn.value(sr(t,cr.apply(void 0,e)))}(r.values,t)},Bo=function(e){return f(e)?e:x},To=function(e,t,n){for(var r=e.dom,o=Bo(n);r.parentNode;){r=r.parentNode;var i=Qe.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return Q.none()},No=function(e,t,n){var r=t(e),o=Bo(n);return r.orThunk((function(){return o(e)?Q.none():To(e,t,o)}))},Eo=function(e,t){return yt(e.element,t.event.target)},Po={can:_,abort:x,run:m},Qo=function(e){if(!Oe(e,"can")&&!Oe(e,"abort")&&!Oe(e,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(e,null,2)+" does not have can, abort, or run!");return k(k({},Po),e)},Mo=function(e){var t=function(e,t){return function(){for(var n=[],r=0;r1?j(t[n],(function(t){return I(e,(function(e){return e.name===t}))})).join(" > "):e[0].name;return ko(n,function(e,t){return{handler:e,purpose:t}}(o,i))}))}));return Vo(n,{})},Na="alloy.base.behaviour",Ea=Cr([qr("dom","dom",{tag:"required",process:{}},Cr([Gr("tag"),ho("styles",{}),ho("classes",[]),ho("attributes",{}),io("value"),io("innerHtml")])),Gr("components"),Gr("uid"),ho("events",{}),ho("apis",{}),qr("eventOrder","eventOrder",function(e){return fr(v(e))}((_o={},_o[ci()]=["disabling",Na,"toggling","typeaheadevents"],_o[ii()]=[Na,"focusing","keying"],_o[mi()]=[Na,"disabling","toggling","representing"],_o[Go()]=[Na,"representing","streaming","invalidating"],_o[Oi()]=[Na,"representing","item-events","tooltipping"],_o[Lo()]=["focusing",Na,"item-type-events"],_o[$o()]=["focusing",Na,"item-type-events"],_o[Wo()]=["item-type-events","tooltipping"],_o[si()]=["receiving","reflecting","tooltipping"],_o)),Tr()),io("domModification")]),Pa=function(e){return e.events},Qa=function(e,t){var n=jt(e,t);return void 0===n||""===n?[]:n.split(" ")},Ma=function(e){return void 0!==e.dom.classList},Da=function(e,t){return function(e,t,n){var r=Qa(e,t).concat([n]);return Ht(e,t,r.join(" ")),!0}(e,"class",t)},$a=function(e,t){return function(e,t,n){var r=j(Qa(e,t),(function(e){return e!==n}));return r.length>0?Ht(e,t,r.join(" ")):Yt(e,t),!1}(e,"class",t)},za=function(e,t){Ma(e)?e.dom.classList.add(t):Da(e,t)},Ra=function(e){var t=Ma(e)?e.dom.classList:function(e){return Qa(e,"class")}(e);0===t.length&&Yt(e,"class")},Ia=function(e,t){Ma(e)?e.dom.classList.remove(t):$a(e,t);Ra(e)},La=function(e,t){return Ma(e)&&e.dom.classList.contains(t)},Fa=function(e,t){H(t,(function(t){za(e,t)}))},Ua=function(e,t){H(t,(function(t){Ia(e,t)}))},Ha=function(e){return e.dom.value},Wa=function(e,t){if(void 0===t)throw new Error("Value.set was undefined");e.dom.value=t},ja=function(e,t){return function(e,t){var n=U(t,(function(e){return fo(e.name(),[Gr("config"),ho("state",Oa)])})),r=Fr("component.behaviours",Cr(n),e.behaviours).fold((function(t){throw new Error(Wr(t)+"\nComplete spec:\n"+JSON.stringify(e,null,2))}),A);return{list:t,data:he(r,(function(e){var t=e.map((function(e){return{config:e.config,state:e.state.init(e.config)}}));return v(t)}))}}(e,t)},qa=function(e){var t=function(e){var t=ye(e,"behaviours").getOr({});return K(ue(t),(function(e){var n=t[e];return d(n)?[n.me]:[]}))}(e);return ja(e,t)},Xa=function(e,t,n){var r,o,i,a=k(k({},(r=e).dom),{uid:r.uid,domChildren:U(r.components,(function(e){return e.element}))}),l=function(e){return e.domModification.fold((function(){return _a({})}),_a)}(e),s={"alloy.base.modification":l},c=t.length>0?function(e,t,n,r){var o=k({},t);H(n,(function(t){o[t.name()]=t.exhibit(e,r)}));var i=xa(o,(function(e,t){return{name:e,modification:t}})),a=function(e){return q(e,(function(e,t){return k(k({},t.modification),e)}),{})},l=q(i.classes,(function(e,t){return t.modification.concat(e)}),[]),s=a(i.attributes),c=a(i.styles);return _a({classes:l,attributes:s,styles:c})}(n,s,t,a):l;return i=c,k(k({},o=a),{attributes:k(k({},o.attributes),i.attributes),styles:k(k({},o.styles),i.styles),classes:o.classes.concat(i.classes)})},Ya=function(e,t,n){var r={"alloy.base.behaviour":Pa(e)};return function(e,t,n,r){var o=Sa(e,n,r);return Ta(o,t)}(n,e.eventOrder,t,r).getOrDie()},Ga=function(e){var t=function(){return u},n=wo(ma),r=Ur(function(e){return Fr("custom.definition",Ea,e)}(e)),o=qa(e),i=function(e){return e.list}(o),a=function(e){return e.data}(o),l=function(e){var t=Qe.fromTag(e.tag);Wt(t,e.attributes),Fa(t,e.classes),Jt(t,e.styles),e.innerHtml.each((function(e){return Ki(t,e)}));var n=e.domChildren;return Vn(t,n),e.value.each((function(e){Wa(t,e)})),e.uid,ua(t,e.uid),t}(Xa(r,i,a)),s=Ya(r,i,a),c=wo(r.components),u={uid:e.uid,getSystem:n.get,config:function(t){var n=a;return(f(n[t.name()])?n[t.name()]:function(){throw new Error("Could not find "+t.name()+" in "+JSON.stringify(e,null,2))})()},hasConfigured:function(e){return f(a[e.name()])},spec:e,readState:function(e){return a[e]().map((function(e){return e.state.readState()})).getOr("not enabled")},getApis:function(){return r.apis},connect:function(e){n.set(e)},disconnect:function(){n.set(pa(t))},element:l,syncComponents:function(){var e=Vt(l),t=K(e,(function(e){return n.get().getByDom(e).fold((function(){return[]}),re)}));c.set(t)},components:c.get,events:s};return u},Za=function(e){var t=ha(e),n=t.events,r=S(t,["events"]),o=function(e){var t=ye(e,"components").getOr([]);return U(t,tl)}(r),i=k(k({},r),{events:k(k({},ra),n),components:o});return Wn.value(Ga(i))},Ka=function(e){var t=Qe.fromText(e);return Ja({element:t})},Ja=function(e){var t=Hr("external.component",_r([Gr("element"),io("uid")]),e),n=wo(pa()),r=t.uid.getOrThunk((function(){return fa("external")}));ua(t.element,r);var o={uid:r,getSystem:n.get,config:Q.none,hasConfigured:x,connect:function(e){n.set(e)},disconnect:function(){n.set(pa((function(){return o})))},getApis:function(){return{}},element:t.element,spec:e,readState:v("No state"),syncComponents:m,components:v([]),events:{}};return ya(o)},el=fa,tl=function(e){return function(e){return ye(e,Aa)}(e).getOrThunk((function(){var t=function(e){return be(e,"uid")}(e)?e:k({uid:el("")},e);return Za(t).getOrDie()}))},nl=ya;function rl(e,t,n,r,o){return e(n,r)?Q.some(n):f(o)&&o(n)?Q.none():t(n,r,o)}var ol,il=function(e,t,n){for(var r=e.dom,o=f(n)?n:x;r.parentNode;){r=r.parentNode;var i=Qe.fromDom(r);if(t(i))return Q.some(i);if(o(i))break}return Q.none()},al=function(e,t,n){return rl((function(e,t){return t(e)}),il,e,t,n)},ll=function(e,t,n){return al(e,t,n).isSome()},sl=function(e,t,n){return il(e,(function(e){return vt(e,t)}),n)},cl=function(e,t){return function(e,t){return Y(e.dom.childNodes,(function(e){return t(Qe.fromDom(e))})).map(Qe.fromDom)}(e,(function(e){return vt(e,t)}))},ul=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return At(n)?Q.none():Q.from(n.querySelector(e)).map(Qe.fromDom)}(t,e)},dl=function(e,t,n){return rl((function(e,t){return vt(e,t)}),sl,e,t,n)},fl=function(){var e=ia("aria-owns");return{id:e,link:function(t){Ht(t,"aria-owns",e)},unlink:function(e){Yt(e,"aria-owns")}}},hl=function(e,t){return function(e){var t=al(e,(function(e){if(!ze(e))return!1;var t=jt(e,"id");return void 0!==t&&t.indexOf("aria-owns")>-1}));return t.bind((function(e){var t=jt(e,"id"),n=Mt(e);return ul(n,'[aria-owns="'+t+'"]')}))}(t).exists((function(t){return pl(e,t)}))},pl=function(e,t){return ll(t,(function(t){return yt(t,e.element)}),x)||hl(e,t)},ml="unknown";!function(e){e[e.STOP=0]="STOP",e[e.NORMAL=1]="NORMAL",e[e.LOGGING=2]="LOGGING"}(ol||(ol={}));var gl=wo({}),vl=function(e,t,n){switch(ye(gl.get(),e).orThunk((function(){var t=ue(gl.get());return ce(t,(function(t){return e.indexOf(t)>-1?Q.some(gl.get()[t]):Q.none()}))})).getOr(ol.NORMAL)){case ol.NORMAL:return n(bl());case ol.LOGGING:var r=function(e){var t=[];return(new Date).getTime(),{logEventCut:function(e,n,r){t.push({outcome:"cut",target:n,purpose:r})},logEventStopped:function(e,n,r){t.push({outcome:"stopped",target:n,purpose:r})},logNoParent:function(e,n,r){t.push({outcome:"no-parent",target:n,purpose:r})},logEventNoHandlers:function(e,n){t.push({outcome:"no-handlers-left",target:n})},logEventResponse:function(e,n,r){t.push({outcome:"response",purpose:r,target:n})},write:function(){(new Date).getTime(),R(["mousemove","mouseover","mouseout",mi()],e)}}}(e),o=n(r);return r.write(),o;case ol.STOP:return!0}},Al=["alloy/data/Fields","alloy/debugging/Debugging"],yl=function(e,t,n){return vl(e,0,n)},bl=v({logEventCut:m,logEventStopped:m,logNoParent:m,logEventNoHandlers:m,logEventResponse:m,write:m}),Ol=v([Gr("menu"),Gr("selectedMenu")]),wl=v([Gr("item"),Gr("selectedItem")]);v(Cr(wl().concat(Ol())));var xl=v(Cr(wl())),_l=no("initSize",[Gr("numColumns"),Gr("numRows")]),Cl=function(){return no("markers",[Gr("backgroundMenu")].concat(Ol()).concat(wl()))},kl=function(e){return no("markers",U(e,Gr))},Sl=function(e,t,n){return function(){var e=new Error;if(void 0!==e.stack){var t=e.stack.split("\n");return Y(t,(function(e){return e.indexOf("alloy")>0&&!I(Al,(function(t){return e.indexOf(t)>-1}))})).getOr(ml)}}(),qr(t,t,n,Ir((function(e){return Wn.value((function(){for(var t=[],n=0;nr?n:o=n&&a<=o&&l>=r&&l<=i,sizeInBounds:s<=o&&s>=n&&c<=i&&c>=r,visibleW:Math.min(u,a>=n?o-a:s-n),visibleH:Math.min(d,l>=r?i-l:c-r)}}(c,a),d=u.originInBounds,f=u.sizeInBounds,h=u.visibleW,p=u.visibleH,m=d&&f,g=m?c:function(e,t){var n=t.x,r=t.y,o=t.right,i=t.bottom,a=e.x,l=e.y,s=e.width,c=e.height,u=Math.max(n,o-s),d=Math.max(r,i-c),f=jl(a,n,u),h=jl(l,r,d),p=Math.min(f+s,o)-f,m=Math.min(h+c,i)-h;return Rn(f,h,p,m)}(c,a),A=g.width>0&&g.height>0,y=function(e,t,n){var r=v(t.bottom-n.y),o=v(n.bottom-t.y),i=function(e,t,n,r){return e.fold(t,t,r,r,t,r,n,n)}(e,o,o,r),a=v(t.right-n.x),l=v(n.right-t.x),s=function(e,t,n,r){return e.fold(t,r,t,r,n,n,t,r)}(e,l,l,a);return{maxWidth:s,maxHeight:i}}(e.direction,g,r),b=y.maxWidth,O={rect:g,maxHeight:y.maxHeight,maxWidth:b,direction:e.direction,placement:e.placement,classes:{on:o.classesOn,off:o.classesOff},layout:e.label,testY:s};return m||e.alwaysFit?Ys.fit(O):Ys.nofit(O,h,p,A)},Zs=function(e){var t=wo(Q.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(Q.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(Q.some(e))}}},Ks=function(){return Zs((function(e){return e.destroy()}))},Js=function(){return Zs((function(e){return e.unbind()}))},ec=function(){var e=Zs(m);return k(k({},e),{on:function(t){return e.get().each(t)}})},tc=_,nc=function(e,t,n){return function(e,t,n,r){return wn(e,t,n,r,!1)}(e,t,tc,n)},rc=function(e,t,n){return function(e,t,n,r){return wn(e,t,n,r,!0)}(e,t,tc,n)},oc=On,ic=["top","bottom","right","left"],ac="data-alloy-transition-timer",lc=function(e,t){return function(e,t){return J(t,(function(t){return La(e,t)}))}(e,t.classes)},sc=function(e,t){var n=function(e){return parseFloat(e).toFixed(3)};return ve(t,(function(t,r){var o,i,a,l=e[r].map(n),s=t.map(n);return void 0===a&&(a=y),!_e(o=l,i=s,a).getOr(o.isNone()&&i.isNone())})).isSome()},cc=function(e,t){var n,r=Js(),i=Js(),a=function(t){var n,r=null!==(n=t.raw.pseudoElement)&&void 0!==n?n:"";return yt(t.target,e)&&!Ne(r)&&R(ic,t.raw.propertyName)},l=function(o){if(u(o)||a(o)){r.clear(),i.clear();var l=null==o?void 0:o.raw.type;(u(l)||l===ei())&&(clearTimeout(n),Yt(e,ac),Ua(e,t.classes))}},s=function(){r.set(nc(e,ei(),l)),i.set(nc(e,Jo(),l))};if("ontransitionstart"in e.dom)var c=nc(e,ti(),(function(e){a(e)&&(c.unbind(),s())}));else s();var d=function(e){var t=function(t){var n=tn(e,t),r=o(n)?n.split(/\s*,\s*/):[];return j(r,Ne)},n=function(e){if(o(e)&&/^[\d.]+/.test(e)){var t=parseFloat(e);return Be(e,"ms")?t:1e3*t}return 0},r=t("transition-delay"),i=t("transition-duration");return X(i,(function(e,t,o){var i=n(r[o])+n(t);return Math.max(e,i)}),0)}(e);requestAnimationFrame((function(){n=setTimeout(l,d+17),Ht(e,ac,n)}))},uc=function(e,t,n,r,o,i){var a=function(e,t,n){return n.exists((function(n){var r=e.mode;return"all"===r||n[r]!==t[r]}))}(r,o,i);if(a||lc(e,r)){Kt(e,"position",n.position);var l=Is(t,e),s=Rs(t,k(k({},o),{rect:l})),c=ne(ic,(function(e){return s[e]}));sc(n,c)&&(en(e,c),a&&function(e,t){Fa(e,t.classes),qt(e,ac).each((function(t){clearTimeout(parseInt(t,10)),Yt(e,ac)})),cc(e,t)}(e,r),sn(e))}else Ua(e,r.classes)},dc=function(e,t,n,r){ln(t,"max-height"),ln(t,"max-width");var o,i={width:bn(o=t),height:fn(o)};return function(e,t,n,r,o,i){var a=r.width,l=r.height,s=function(t,s,c,u,d){var f=t(n,r,o,e,i),h=Gs(f,a,l,i);return h.fold(v(h),(function(e,t,n,r){return(d===r?n>u||t>c:!d&&r)?h:Ys.nofit(s,c,u,d)}))},c=X(t,(function(e,t){var n=b(s,t);return e.fold(v(e),n)}),Ys.nofit({rect:n,maxHeight:r.height,maxWidth:r.width,direction:$l(),placement:"southeast",classes:{on:[],off:[]},layout:"none",testY:n.y},-1,-1,!1));return c.fold(A,A)}(t,r.preference,e,i,n,r.bounds)},fc=function(e,t){!function(e,t){Ht(e,qs,t)}(e,t.placement)},hc=function(e,t){!function(e,t){var n=un.max(e,t,["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"]);Kt(e,"max-height",n+"px")}(e,Math.floor(t))},pc=v((function(e,t){hc(e,t),Jt(e,{"overflow-x":"hidden","overflow-y":"auto"})})),mc=v((function(e,t){hc(e,t)})),gc=function(e,t,n){return void 0===e[t]?n:e[t]},vc=function(e,t,n,r){var o=dc(e,t,n,r);return function(e,t,n){var r=Rs(n.origin,t);n.transition.each((function(o){uc(e,n.origin,r,o,t,n.lastPlacement)})),Ds(e,r)}(t,o,r),fc(t,o),function(e,t){var n=t.classes;Ua(e,n.off),Fa(e,n.on)}(t,o),function(e,t,n){(0,n.maxHeightFunction)(e,t.maxHeight)}(t,o,r),function(e,t,n){(0,n.maxWidthFunction)(e,t.maxWidth)}(t,o,r),{layout:o.layout,placement:o.placement}},Ac=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right","inset"],yc=function(e,t,n,r){void 0===r&&(r=1);var o=e*r,i=t*r,a=function(e){return ye(n,e).getOr([])},l=function(e,t,n){var r=te(Ac,n);return{offset:pn(e,t),classesOn:K(n,a),classesOff:K(r,a)}};return{southeast:function(){return l(-e,t,["top","alignLeft"])},southwest:function(){return l(e,t,["top","alignRight"])},south:function(){return l(-e/2,t,["top","alignCentre"])},northeast:function(){return l(-e,-t,["bottom","alignLeft"])},northwest:function(){return l(e,-t,["bottom","alignRight"])},north:function(){return l(-e/2,-t,["bottom","alignCentre"])},east:function(){return l(e,-t/2,["valignCentre","left"])},west:function(){return l(-e,-t/2,["valignCentre","right"])},insetNortheast:function(){return l(o,i,["top","alignLeft","inset"])},insetNorthwest:function(){return l(-o,i,["top","alignRight","inset"])},insetNorth:function(){return l(-o/2,i,["top","alignCentre","inset"])},insetSoutheast:function(){return l(o,-i,["bottom","alignLeft","inset"])},insetSouthwest:function(){return l(-o,-i,["bottom","alignRight","inset"])},insetSouth:function(){return l(-o/2,-i,["bottom","alignCentre","inset"])},insetEast:function(){return l(-o,-i/2,["valignCentre","right","inset"])},insetWest:function(){return l(o,-i/2,["valignCentre","left","inset"])}}},bc=function(){return yc(0,0,{})},Oc=A,wc=function(e,t){return function(n){return"rtl"===xc(n)?t:e}},xc=function(e){return"rtl"===tn(e,"direction")?"rtl":"ltr"};!function(e){e.TopToBottom="toptobottom",e.BottomToTop="bottomtotop"}(Us||(Us={}));var _c="data-alloy-vertical-dir",Cc=function(e){return ll(e,(function(e){return ze(e)&&jt(e,"data-alloy-vertical-dir")===Us.BottomToTop}))},kc=function(){return fo("layouts",[Gr("onLtr"),Gr("onRtl"),io("onBottomLtr"),io("onBottomRtl")])},Sc=function(e,t,n,r,o,i,a){var l=a.map(Cc).getOr(!1),s=t.layouts.map((function(t){return t.onLtr(e)})),c=t.layouts.map((function(t){return t.onRtl(e)})),u=l?t.layouts.bind((function(t){return t.onBottomLtr.map((function(t){return t(e)}))})).or(s).getOr(o):s.getOr(n),d=l?t.layouts.bind((function(t){return t.onBottomRtl.map((function(t){return t(e)}))})).or(c).getOr(i):c.getOr(r);return wc(u,d)(e)},Vc=[Gr("hotspot"),io("bubble"),ho("overrides",{}),kc(),El("placement",(function(e,t,n){var r=t.hotspot,o=Is(n,r.element),i=Sc(e.element,t,hs(),ps(),ds(),fs(),Q.some(t.hotspot.element));return Q.some(Oc({anchorBox:o,bubble:t.bubble.getOr(bc()),overrides:t.overrides,layouts:i,placer:Q.none()}))}))],Bc=[Gr("x"),Gr("y"),ho("height",0),ho("width",0),ho("bubble",bc()),ho("overrides",{}),kc(),El("placement",(function(e,t,n){var r=Fs(n,t.x,t.y),o=Rn(r.left,r.top,t.width,t.height),i=Sc(e.element,t,cs(),us(),cs(),us(),Q.none());return Q.some(Oc({anchorBox:o,bubble:t.bubble,overrides:t.overrides,layouts:i,placer:Q.none()}))}))],Tc=xo([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),Nc=function(e){return e.fold(A,(function(e,t,n){return e.translate(-t,-n)}))},Ec=function(e){return e.fold(A,A)},Pc=function(e){return X(e,(function(e,t){return e.translate(t.left,t.top)}),pn(0,0))},Qc=function(e){var t=U(e,Ec);return Pc(t)},Mc=Tc.screen,Dc=Tc.absolute,$c=function(e,t,n){var r=wt(e.element),o=En(r),i=function(e,t,n){var r=Ct(n.root).dom;return Q.from(r.frameElement).map(Qe.fromDom).filter((function(t){var n=wt(t),r=wt(e.element);return yt(n,r)})).map(gn)}(e,0,n).getOr(o);return Dc(i,o.left,o.top)},zc=function(e,t,n,r){var o=Mc(pn(e,t));return Q.some(function(e,t,n){return{point:e,width:t,height:n}}(o,n,r))},Rc=function(e,t,n,r,o){return e.map((function(e){var i,a,l,s=[t,e.point],c=(i=function(){return Qc(s)},a=function(){return Qc(s)},l=function(){return function(e){var t=U(e,Nc);return Pc(t)}(s)},r.fold(i,a,l)),u=function(e,t,n,r){return{x:e,y:t,width:n,height:r}}(c.left,c.top,e.width,e.height),d=n.showAbove?ds():hs(),f=n.showAbove?fs():ps(),h=Sc(o,n,d,f,d,f,Q.none());return Oc({anchorBox:u,bubble:n.bubble.getOr(bc()),overrides:n.overrides,layouts:h,placer:Q.none()})}))},Ic=[Gr("node"),Gr("root"),io("bubble"),kc(),ho("overrides",{}),ho("showAbove",!1),El("placement",(function(e,t,n){var r=$c(e,0,t);return t.node.filter(It).bind((function(o){var i=o.dom.getBoundingClientRect(),a=zc(i.left,i.top,i.width,i.height),l=t.node.getOr(e.element);return Rc(a,r,t,n,l)}))}))],Lc=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Fc=xo([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Uc=(Fc.before,Fc.on,Fc.after,function(e){return e.fold(A,A,A)}),Hc=xo([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Wc={domRange:Hc.domRange,relative:Hc.relative,exact:Hc.exact,exactFromRange:function(e){return Hc.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return Qe.fromDom(e.startContainer)},relative:function(e,t){return Uc(e)},exact:function(e,t,n,r){return e}})}(e);return Ct(t)},range:Lc},jc=function(e,t,n){var r,o=e.document.createRange();return r=o,t.fold((function(e){r.setStartBefore(e.dom)}),(function(e,t){r.setStart(e.dom,t)}),(function(e){r.setStartAfter(e.dom)})),function(e,t){t.fold((function(t){e.setEndBefore(t.dom)}),(function(t,n){e.setEnd(t.dom,n)}),(function(t){e.setEndAfter(t.dom)}))}(o,n),o},qc=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},Xc=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}},Yc=xo([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Gc=function(e,t,n){return t(Qe.fromDom(n.startContainer),n.startOffset,Qe.fromDom(n.endContainer),n.endOffset)},Zc=function(e,t){var n=function(e,t){return t.match({domRange:function(e){return{ltr:v(e),rtl:Q.none}},relative:function(t,n){return{ltr:Fe((function(){return jc(e,t,n)})),rtl:Fe((function(){return Q.some(jc(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:Fe((function(){return qc(e,t,n,r,o)})),rtl:Fe((function(){return Q.some(qc(e,r,o,t,n))}))}}})}(e,t);return function(e,t){var n=t.ltr();return n.collapsed?t.rtl().filter((function(e){return!1===e.collapsed})).map((function(e){return Yc.rtl(Qe.fromDom(e.endContainer),e.endOffset,Qe.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return Gc(0,Yc.ltr,n)})):Gc(0,Yc.ltr,n)}(0,n)},Kc=function(e,t){return Zc(e,t).match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom,o),i.setEnd(t.dom,n),i}})};Yc.ltr,Yc.rtl;var Jc,eu=function(e,t){var n=function(t){return e(t)?Q.from(t.dom.nodeValue):Q.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(Re,"text"),tu=function(e){return eu.getOption(e)},nu=["img","br"],ru=function(e){var t=tu(e).filter((function(e){return 0!==e.trim().length||e.indexOf(" ")>-1})).isSome();return t||R(nu,De(e))},ou=function(e,t){var n=function(e){for(var r=Vt(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return Q.some(i);var a=n(i);if(a.isSome())return a}return Q.none()};return n(e)},iu=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return At(n)?[]:U(n.querySelectorAll(e),Qe.fromDom)}(t,e)},au=function(e,t,n,r){var o=function(e,t,n,r){var o=wt(e).dom.createRange();return o.setStart(e.dom,t),o.setEnd(n.dom,r),o}(e,t,n,r),i=yt(e,n)&&t===r;return o.collapsed&&!i},lu=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return Q.some(Lc(Qe.fromDom(t.startContainer),t.startOffset,Qe.fromDom(n.endContainer),n.endOffset))}return Q.none()},su=function(e){if(null===e.anchorNode||null===e.focusNode)return lu(e);var t=Qe.fromDom(e.anchorNode),n=Qe.fromDom(e.focusNode);return au(t,e.anchorOffset,n,e.focusOffset)?Q.some(Lc(t,e.anchorOffset,n,e.focusOffset)):lu(e)},cu=function(e){return function(e){return Q.from(e.getSelection())}(e).filter((function(e){return e.rangeCount>0})).bind(su)},uu=function(e,t){return function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?Q.some(n).map(Xc):Q.none()}(Kc(e,t))},du=function(e,t){return function(e){var t=e.getBoundingClientRect();return t.width>0||t.height>0?Q.some(t).map(Xc):Q.none()}(Kc(e,t))},fu=function(e,t){return{element:e,offset:t}},hu=function(e,t){var n=Vt(e);if(0===n.length)return fu(e,t);if(t"})),Tr()),qd=Xr("schema",(function(){return[io("preprocess")]})),Xd=ho("defaults",v({})),Yd=ho("overrides",v({})),Gd=Cr([Ud,Hd,Wd,jd,Xd,Yd]),Zd=Cr([Ud,Hd,Wd,Xd,Yd]),Kd=Cr([Ud,Hd,Wd,jd,Xd,Yd]),Jd=Cr([Ud,qd,Wd,Gr("unit"),jd,Xd,Yd]),ef=function(e){return e.fold(Q.some,Q.none,Q.some,Q.some)},tf=function(e){var t=function(e){return e.name};return e.fold(t,t,t,t)},nf=function(e,t){return function(n){var r=Hr("Converting part type",t,n);return e(r)}},rf=nf(Fd.required,Gd),of=nf(Fd.external,Zd),af=nf(Fd.optional,Kd),lf=nf(Fd.group,Jd),sf=v("entirety"),cf=Object.freeze({__proto__:null,required:rf,external:of,optional:af,group:lf,asNamedPart:ef,name:tf,asCommon:function(e){return e.fold(A,A,A,A)},original:sf}),uf=function(e,t,n,r){return sr(t.defaults(e,n,r),n,{uid:e.partUids[t.name]},t.overrides(e,n,r))},df=function(e,t){var n={};return H(t,(function(t){ef(t).each((function(t){var r=ff(e,t.pname);n[t.name]=function(n){var o=Hr("Part: "+t.name+" in "+e,Cr(t.schema),n);return k(k({},r),{config:n,validated:o})}}))})),n},ff=function(e,t){return{uiType:Ld(),owner:e,name:t}},hf=function(e,t,n){return{uiType:Ld(),owner:e,name:t,config:n,validated:{}}},pf=function(e){return K(e,(function(e){return e.fold(Q.none,Q.some,Q.none,Q.none).map((function(e){return no(e.name,e.schema.concat([Pl(sf())]))})).toArray()}))},mf=function(e){return U(e,tf)},gf=function(e,t,n){return function(e,t,n){var r={},o={};return H(n,(function(e){e.fold((function(e){r[e.pname]=Rd(!0,(function(t,n,r){return e.factory.sketch(uf(t,e,n,r))}))}),(function(e){var n=t.parts[e.name];o[e.name]=v(e.factory.sketch(uf(t,e,n[sf()]),n))}),(function(e){r[e.pname]=Rd(!1,(function(t,n,r){return e.factory.sketch(uf(t,e,n,r))}))}),(function(e){r[e.pname]=Id(!0,(function(t,n,r){var o=t[e.name];return U(o,(function(n){return e.factory.sketch(sr(e.defaults(t,n,r),n,e.overrides(t,n)))}))}))}))})),{internals:v(r),externals:v(o)}}(0,t,n)},vf=function(e,t,n){return zd(Q.some(e),t,t.components,n)},Af=function(e,t,n){var r=t.partUids[n];return e.getSystem().getByUid(r).toOptional()},yf=function(e,t,n){return Af(e,t,n).getOrDie("Could not find part: "+n)},bf=function(e,t,n){var r={},o=t.partUids,i=e.getSystem();return H(n,(function(e){r[e]=v(i.getByUid(o[e]))})),r},Of=function(e,t){var n=e.getSystem();return he(t.partUids,(function(e,t){return v(n.getByUid(e))}))},wf=function(e){return ue(e.partUids)},xf=function(e,t,n){var r={},o=t.partUids,i=e.getSystem();return H(n,(function(e){r[e]=v(i.getByUid(o[e]).getOrDie())})),r},_f=function(e,t){var n=mf(t);return So(U(n,(function(t){return{key:t,value:e+"-"+t}})))},Cf=function(e){return qr("partUids","partUids",fr((function(t){return _f(t.uid,e)})),Tr())},kf=Object.freeze({__proto__:null,generate:df,generateOne:hf,schemas:pf,names:mf,substitutes:gf,components:vf,defaultUids:_f,defaultUidsSchema:Cf,getAllParts:Of,getAllPartNames:wf,getPart:Af,getPartOrDie:yf,getParts:bf,getPartsOrDie:xf}),Sf=function(e,t,n,r,o){var i=function(e,t){return(e.length>0?[no("parts",e)]:[]).concat([Gr("uid"),ho("dom",{}),ho("components",[]),Pl("originalSpec"),ho("debug.sketcher",{})]).concat(t)}(r,o);return Hr(e+" [SpecSchema]",_r(i.concat(t)),n)},Vf=function(e,t,n,r,o){var i=Bf(o),a=pf(n),l=Cf(n),s=Sf(e,t,i,a,[l]),c=gf(0,s,n);return r(s,vf(e,s,c.internals()),i,c.externals())},Bf=function(e){return function(e){return be(e,"uid")}(e)?e:k(k({},e),{uid:fa("uid")})},Tf=_r([Gr("name"),Gr("factory"),Gr("configFields"),ho("apis",{}),ho("extraApis",{})]),Nf=_r([Gr("name"),Gr("factory"),Gr("configFields"),Gr("partFields"),ho("apis",{}),ho("extraApis",{})]),Ef=function(e){var t=Hr("Sketcher for "+e.name,Tf,e),n=he(t.apis,ba),r=he(t.extraApis,(function(e,t){return va(e,t)}));return k(k({name:t.name,configFields:t.configFields,sketch:function(e){return function(e,t,n,r){var o=Bf(r);return n(Sf(e,t,o,[],[]),o)}(t.name,t.configFields,t.factory,e)}},n),r)},Pf=function(e){var t=Hr("Sketcher for "+e.name,Nf,e),n=df(t.name,t.partFields),r=he(t.apis,ba),o=he(t.extraApis,(function(e,t){return va(e,t)}));return k(k({name:t.name,partFields:t.partFields,configFields:t.configFields,sketch:function(e){return Vf(t.name,t.configFields,t.partFields,t.factory,e)},parts:n},r),o)},Qf=function(e){return"input"===De(e)&&"radio"!==jt(e,"type")||"textarea"===De(e)},Mf=Object.freeze({__proto__:null,getCurrent:function(e,t,n){return t.find(e)}}),Df=[Gr("find")],$f=xs({fields:Df,name:"composing",apis:Mf}),zf=["input","button","textarea","select"],Rf=function(e,t,n){(t.disabled()?Wf:jf)(e,t)},If=function(e,t){return!0===t.useNative&&R(zf,De(e.element))},Lf=function(e){Ht(e.element,"disabled","disabled")},Ff=function(e){Yt(e.element,"disabled")},Uf=function(e){Ht(e.element,"aria-disabled","true")},Hf=function(e){Ht(e.element,"aria-disabled","false")},Wf=function(e,t,n){t.disableClass.each((function(t){za(e.element,t)})),(If(e,t)?Lf:Uf)(e),t.onDisabled(e)},jf=function(e,t,n){t.disableClass.each((function(t){Ia(e.element,t)})),(If(e,t)?Ff:Hf)(e),t.onEnabled(e)},qf=function(e,t){return If(e,t)?function(e){return Xt(e.element,"disabled")}(e):function(e){return"true"===jt(e.element,"aria-disabled")}(e)},Xf=Object.freeze({__proto__:null,enable:jf,disable:Wf,isDisabled:qf,onLoad:Rf,set:function(e,t,n,r){(r?Wf:jf)(e,t)}}),Yf=Object.freeze({__proto__:null,exhibit:function(e,t){return _a({classes:t.disabled()?t.disableClass.toArray():[]})},events:function(e,t){return Di([$i(ci(),(function(t,n){return qf(t,e)})),vs(e,t,Rf)])}}),Gf=[yo("disabled",x),ho("useNative",!0),io("disableClass"),Vl("onDisabled"),Vl("onEnabled")],Zf=xs({fields:Gf,name:"disabling",active:Yf,apis:Xf}),Kf=function(e,t,n,r){var o=iu(e.element,"."+t.highlightClass);H(o,(function(n){I(r,(function(e){return e.element===n}))||(Ia(n,t.highlightClass),e.getSystem().getByDom(n).each((function(n){t.onDehighlight(e,n),Ti(n,Bi())})))}))},Jf=function(e,t,n,r){Kf(e,t,0,[r]),eh(e,t,n,r)||(za(r.element,t.highlightClass),t.onHighlight(e,r),Ti(r,Vi()))},eh=function(e,t,n,r){return La(r.element,t.highlightClass)},th=function(e,t,n,r){var o=iu(e.element,"."+t.itemClass);return Q.from(o[r]).fold((function(){return Wn.error(new Error("No element found with index "+r))}),e.getSystem().getByDom)},nh=function(e,t,n){return ul(e.element,"."+t.itemClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},rh=function(e,t,n){var r=iu(e.element,"."+t.itemClass);return(r.length>0?Q.some(r[r.length-1]):Q.none()).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},oh=function(e,t,n,r){var o=iu(e.element,"."+t.itemClass),i=G(o,(function(e){return La(e,t.highlightClass)}));return i.bind((function(t){var n=Wl(t,r,0,o.length-1);return e.getSystem().getByDom(o[n]).toOptional()}))},ih=function(e,t,n){var r=iu(e.element,"."+t.itemClass);return xe(U(r,(function(t){return e.getSystem().getByDom(t).toOptional()})))},ah=Object.freeze({__proto__:null,dehighlightAll:function(e,t,n){return Kf(e,t,0,[])},dehighlight:function(e,t,n,r){eh(e,t,n,r)&&(Ia(r.element,t.highlightClass),t.onDehighlight(e,r),Ti(r,Bi()))},highlight:Jf,highlightFirst:function(e,t,n){nh(e,t).each((function(r){Jf(e,t,n,r)}))},highlightLast:function(e,t,n){rh(e,t).each((function(r){Jf(e,t,n,r)}))},highlightAt:function(e,t,n,r){th(e,t,n,r).fold((function(e){throw e}),(function(r){Jf(e,t,n,r)}))},highlightBy:function(e,t,n,r){var o=ih(e,t);Y(o,r).each((function(r){Jf(e,t,n,r)}))},isHighlighted:eh,getHighlighted:function(e,t,n){return ul(e.element,"."+t.highlightClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},getFirst:nh,getLast:rh,getPrevious:function(e,t,n){return oh(e,t,0,-1)},getNext:function(e,t,n){return oh(e,t,0,1)},getCandidates:ih}),lh=[Gr("highlightClass"),Gr("itemClass"),Vl("onHighlight"),Vl("onDehighlight")],sh=xs({fields:lh,name:"highlighting",apis:ah}),ch=[8],uh=[9],dh=[13],fh=[27],hh=[32],ph=[37],mh=[38],gh=[39],vh=[40],Ah=function(e,t,n){var r=ee(e.slice(0,t)),o=ee(e.slice(t+1));return Y(r.concat(o),n)},yh=function(e,t,n){var r=ee(e.slice(0,t));return Y(r,n)},bh=function(e,t,n){var r=e.slice(0,t),o=e.slice(t+1);return Y(o.concat(r),n)},Oh=function(e,t,n){var r=e.slice(t+1);return Y(r,n)},wh=function(e){return function(t){var n=t.raw;return R(e,n.which)}},xh=function(e){return function(t){return J(e,(function(e){return e(t)}))}},_h=function(e){return!0===e.raw.shiftKey},Ch=function(e){return!0===e.raw.ctrlKey},kh=O(_h),Sh=function(e,t){return{matches:e,classification:t}},Vh=function(e,t,n){t.exists((function(e){return n.exists((function(t){return yt(t,e)}))}))||Ni(e,_i(),{prevFocus:t,newFocus:n})},Bh=function(){var e=function(e){return Ps(e.element)};return{get:e,set:function(t,n){var r=e(t);t.getSystem().triggerFocus(n,t.element);var o=e(t);Vh(t,r,o)}}},Th=function(){var e=function(e){return sh.getHighlighted(e).map((function(e){return e.element}))};return{get:e,set:function(t,n){var r=e(t);t.getSystem().getByDom(n).fold(m,(function(e){sh.highlight(t,e)}));var o=e(t);Vh(t,r,o)}}};!function(e){e.OnFocusMode="onFocus",e.OnEnterOrSpaceMode="onEnterOrSpace",e.OnApiMode="onApi"}(Jc||(Jc={}));var Nh,Eh=function(e,t,n,r,o){var i=function(e,t,n,r,o){var i,a,l,s=n(e,t,r,o);return(i=s,a=t.event,l=Y(i,(function(e){return e.matches(a)})),l.map((function(e){return e.classification}))).bind((function(n){return n(e,t,r,o)}))},a={schema:function(){return e.concat([ho("focusManager",Bh()),po("focusInside","onFocus",Ir((function(e){return R(["onFocus","onEnterOrSpace","onApi"],e)?Wn.value(e):Wn.error("Invalid value for focusInside")}))),El("handler",a),El("state",t),El("sendFocusIn",o)])},processKey:i,toEvents:function(e,t){var a=e.focusInside!==Jc.OnFocusMode?Q.none():o(e).map((function(n){return Ri(ii(),(function(r,o){n(r,e,t),o.stop()}))})),l=[Ri(Xo(),(function(r,a){i(r,a,n,e,t).fold((function(){!function(n,r){var i=wh(hh.concat(dh))(r.event);e.focusInside===Jc.OnEnterOrSpaceMode&&i&&Eo(n,r)&&o(e).each((function(o){o(n,e,t),r.stop()}))}(r,a)}),(function(e){a.stop()}))})),Ri(Yo(),(function(n,o){i(n,o,r,e,t).each((function(e){o.stop()}))}))];return Di(a.toArray().concat(l))}};return a},Ph=function(e){var t=[io("onEscape"),io("onEnter"),ho("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),ho("firstTabstop",0),ho("useTabstopAt",_),io("visibilitySelector")].concat([e]),n=function(e,t){var n=e.visibilitySelector.bind((function(e){return dl(t,e)})).getOr(t);return dn(n)>0},r=function(e,t,r){(function(e,t){var r=iu(e.element,t.selector),o=j(r,(function(e){return n(t,e)}));return Q.from(o[t.firstTabstop])})(e,t).each((function(n){t.focusManager.set(e,n)}))},o=function(e,t,r,o,i){return i(t,r,(function(e){return function(e,t){return n(e,t)&&e.useTabstopAt(t)}(o,e)})).fold((function(){return o.cyclic?Q.some(!0):Q.none()}),(function(t){return o.focusManager.set(e,t),Q.some(!0)}))},i=function(e,t,n,r){var i=iu(e.element,n.selector);return function(e,t){return t.focusManager.get(e).bind((function(e){return dl(e,t.selector)}))}(e,n).bind((function(t){return G(i,b(yt,t)).bind((function(t){return o(e,i,t,n,r)}))}))},a=v([Sh(xh([_h,wh(uh)]),(function(e,t,n){var r=n.cyclic?Ah:yh;return i(e,0,n,r)})),Sh(wh(uh),(function(e,t,n){var r=n.cyclic?bh:Oh;return i(e,0,n,r)})),Sh(wh(fh),(function(e,t,n){return n.onEscape.bind((function(n){return n(e,t)}))})),Sh(xh([kh,wh(dh)]),(function(e,t,n){return n.onEnter.bind((function(n){return n(e,t)}))}))]),l=v([]);return Eh(t,Oa.init,a,l,(function(){return Q.some(r)}))},Qh=Ph(Xr("cyclic",x)),Mh=Ph(Xr("cyclic",_)),Dh=function(e,t,n){return Qf(n)&&wh(hh)(t.event)?Q.none():function(e,t,n){return Pi(e,n,ci()),Q.some(!0)}(e,0,n)},$h=function(e,t){return Q.some(!0)},zh=[ho("execute",Dh),ho("useSpace",!1),ho("useEnter",!0),ho("useControlEnter",!1),ho("useDown",!1)],Rh=function(e,t,n){return n.execute(e,t,e.element)},Ih=Eh(zh,Oa.init,(function(e,t,n,r){var o=n.useSpace&&!Qf(e.element)?hh:[],i=n.useEnter?dh:[],a=n.useDown?vh:[],l=o.concat(i).concat(a);return[Sh(wh(l),Rh)].concat(n.useControlEnter?[Sh(xh([Ch,wh(dh)]),Rh)]:[])}),(function(e,t,n,r){return n.useSpace&&!Qf(e.element)?[Sh(wh(hh),$h)]:[]}),(function(){return Q.none()})),Lh=function(){var e=ec();return wa({readState:function(){return e.get().map((function(e){return{numRows:String(e.numRows),numColumns:String(e.numColumns)}})).getOr({numRows:"?",numColumns:"?"})},setGridSize:function(t,n){e.set({numRows:t,numColumns:n})},getNumRows:function(){return e.get().map((function(e){return e.numRows}))},getNumColumns:function(){return e.get().map((function(e){return e.numColumns}))}})},Fh=Object.freeze({__proto__:null,flatgrid:Lh,init:function(e){return e.state(e)}}),Uh=function(e){return function(t,n,r,o){var i=e(t.element);return qh(i,t,n,r,o)}},Hh=function(e,t){var n=wc(e,t);return Uh(n)},Wh=function(e,t){var n=wc(t,e);return Uh(n)},jh=function(e){return function(t,n,r,o){return qh(e,t,n,r,o)}},qh=function(e,t,n,r,o){return r.focusManager.get(t).bind((function(n){return e(t.element,n,r,o)})).map((function(e){return r.focusManager.set(t,e),!0}))},Xh=jh,Yh=jh,Gh=jh,Zh=function(e){return!function(e){return e.offsetWidth<=0&&e.offsetHeight<=0}(e.dom)},Kh=function(e,t,n){var r=iu(e,n);return function(e,t){return G(e,t).map((function(t){return{index:t,candidates:e}}))}(j(r,Zh),(function(e){return yt(e,t)}))},Jh=function(e,t){return G(e,(function(e){return yt(t,e)}))},ep=function(e,t,n,r){return r(Math.floor(t/n),t%n).bind((function(t){var r=t.row*n+t.column;return r>=0&&r1?Q.some(e.slice(1)):Q.none()}))},lookupMenu:l,lookupItem:s,otherMenus:function(e){var t=o.get();return te(ue(t),e)},getPrimary:function(){return r.get().bind(a)},getMenus:function(){return t.get()},clear:function(){e.set({}),t.set({}),n.set({}),r.clear()},isClear:function(){return r.get().isNone()},getTriggeringPath:function(e,t){var o=j(s(e).toArray(),(function(e){return a(e).isSome()}));return ye(n.get(),e).bind((function(e){var n=ee(o.concat(e));return function(e){for(var t=[],n=0;n0||t.timeout<0),a=function(){o(),Km.hide(s)},l=tl(Eg.sketch({text:t.text,level:R(["success","error","warning","warn","info"],t.type)?t.type:void 0,progress:!0===t.progressBar,icon:Q.from(t.icon),closeButton:!i,onAction:a,iconProvider:r.providers.icons,translationProvider:r.providers.translate})),s=tl(Km.sketch(k({dom:{tag:"div",classes:["tox-notifications-container"]},lazySink:r.getSink,fireDismissalEventInstead:{}},r.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}})));n.add(s),t.timeout>0&&Ag.setTimeout((function(){a()}),t.timeout);var c=function(){var t=In(Qe.fromDom(e.getContentAreaContainer())),n=Fn(),r=jl(n.x,t.x,t.right),o=jl(n.y,t.y,t.bottom),i=Math.max(t.right,n.right),a=Math.max(t.bottom,n.bottom);return Q.some(Rn(r,o,i-r,a-o))};return{close:a,moveTo:function(e,t){Km.showAt(s,nl(l),{anchor:{type:"makeshift",x:e,y:t}})},moveRel:function(e,t){var n=nl(l),o={maxHeightFunction:mc()};if("banner"!==t&&d(e)){var i=function(e){switch(e){case"bc-bc":return dg;case"tc-tc":return ug;case"tc-bc":return is;default:return as}}(t),a={type:"node",root:Lt(),node:Q.some(Qe.fromDom(e)),overrides:o,layouts:{onRtl:function(){return[i]},onLtr:function(){return[i]}}};Km.showWithinBounds(s,n,{anchor:a},c)}else{var u=k(k({},r.anchors.banner()),{overrides:o});Km.showWithinBounds(s,n,{anchor:u},c)}},text:function(e){Eg.updateText(l,e)},settings:t,getEl:function(){return l.element.dom},progressBar:{value:function(e){Eg.updateProgress(l,e)}}}},close:function(e){e.close()},reposition:function(e){e.length>0&&H(e,(function(t,n){0===n?t.moveRel(null,"banner"):t.moveRel(e[n-1].getEl(),"bc-tc")}))},getArgs:function(e){return e.settings}}}var Qg,Mg=function(e,t){var n=null,r=function(){l(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i',e.getDoc());return Sn(n,Qe.fromDom(t.extractContents())),t.insertNode(n.dom),kt(n).each((function(e){return e.dom.normalize()})),function(e){return ou(e,ru)}(n).map((function(t){e.selection.setCursorLocation(t.dom,function(e){return"img"===De(e)?1:tu(e).fold((function(){return Vt(e).length}),(function(e){return e.length}))}(t))})),n}))},Rg=function(e){return dl(e,"[data-mce-autocompleter]")},Ig=function(e){return e.toString().replace(/\u00A0/g," ").replace(/\uFEFF/g,"")},Lg=function(e){return""!==e&&-1!=="  \f\n\r\t\v".indexOf(e)},Fg=function(e,t){return e.substring(t.length)},Ug=function(e,t,n,r){if(void 0===r&&(r=0),!(o=t).collapsed||3!==o.startContainer.nodeType)return Q.none();var o,i=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return $g(e,t.startContainer,t.startOffset,(function(e,t,r){return function(e,t,n){var r;for(r=t-1;r>=0;r--){var o=e.charAt(r);if(Lg(o))return Q.none();if(o===n)break}return Q.some(r)}(r,t,n).getOr(t)}),i).bind((function(e){var o=t.cloneRange();if(o.setStart(e.container,e.offset),o.setEnd(t.endContainer,t.endOffset),o.collapsed)return Q.none();var i=Ig(o);return 0!==i.lastIndexOf(n)||Fg(i,n).length0?Xg(t[t.length-1]):qg(e,t.length)},Yg=function(e,t){var n=e.childNodes;return n.length>0&&t0&&function(e){return 1===e.nodeType}(e)&&n.length===t?Xg(n[n.length-1]):qg(e,t)},Gg=function(e){return function(t){var n=Yg(t.startContainer,t.startOffset);return!function(e,t){return $g(e,t.container,t.offset,(function(e,t){return 0===t?-1:t}),e.getRoot()).filter((function(e){var t=e.container.data.charAt(e.offset-1);return!Lg(t)})).isSome()}(e,n)}},Zg=function(e,t){var n=t(),r=e.selection.getRng();return function(e,t,n){return ce(n.triggerChars,(function(n){return Hg(e,t,n)}))}(e.dom,r,n).bind((function(n){return Kg(e,t,n)}))},Kg=function(e,t,n,r){void 0===r&&(r={});var o=t(),i=e.selection.getRng().startContainer.nodeValue,a=j(o.lookupByChar(n.triggerChar),(function(t){return n.text.length>=t.minChars&&t.matches.getOrThunk((function(){return Gg(e.dom)}))(n.range,i,n.text)}));if(0===a.length)return Q.none();var l=jg.all(U(a,(function(e){return e.fetch(n.text,e.maxResults,r).then((function(t){return{matchText:n.text,items:t,columns:e.columns,onAction:e.onAction,highlightOn:e.highlightOn}}))})));return Q.some({lookupData:l,context:n})},Jg=Cr([Jr("type"),so("text")]),ev=Cr([ho("type","autocompleteitem"),ho("active",!1),ho("disabled",!1),ho("meta",{}),Jr("value"),so("text"),so("icon")]),tv=Cr([Jr("type"),Jr("ch"),mo("minChars",1),ho("columns",1),mo("maxResults",10),co("matches"),to("fetch"),to("onAction"),bo("highlightOn",[],Pr)]),nv=[Ao("disabled",!1),so("tooltip"),so("icon"),so("text"),yo("onSetup",(function(){return m}))],rv=Cr([Jr("type"),to("onAction")].concat(nv)),ov=function(e){return Fr("toolbarbutton",rv,e)},iv=[Ao("active",!1)].concat(nv),av=Cr(iv.concat([Jr("type"),to("onAction")])),lv=function(e){return Fr("ToggleButton",av,e)},sv=[yo("predicate",x),vo("scope","node",["node","editor"]),vo("position","selection",["node","selection","line"])],cv=nv.concat([ho("type","contextformbutton"),ho("primary",!1),to("onAction"),Xr("original",A)]),uv=iv.concat([ho("type","contextformbutton"),ho("primary",!1),to("onAction"),Xr("original",A)]),dv=nv.concat([ho("type","contextformbutton")]),fv=iv.concat([ho("type","contextformtogglebutton")]),hv=jr("type",{contextformbutton:cv,contextformtogglebutton:uv}),pv=Cr([ho("type","contextform"),yo("initValue",v("")),so("label"),oo("commands",hv),ao("launch",jr("type",{contextformbutton:dv,contextformtogglebutton:fv}))].concat(sv)),mv=Cr([ho("type","contexttoolbar"),Jr("items")].concat(sv)),gv=function(e){var t=e.ui.registry.getAll().popups,n=he(t,(function(e){return(t=e,Fr("Autocompleter",tv,t)).fold((function(e){throw new Error(Wr(e))}),A);var t})),r=function(e){var t={};return H(e,(function(e){t[e]={}})),ue(t)}(ge(n,(function(e){return e.ch}))),o=Ae(n);return{dataset:n,triggerChars:r,lookupByChar:function(e){return j(o,(function(t){return t.ch===e}))}}};!function(e){e[e.CLOSE_ON_EXECUTE=0]="CLOSE_ON_EXECUTE",e[e.BUBBLE_TO_SANDBOX=1]="BUBBLE_TO_SANDBOX"}(Qg||(Qg={}));var vv,Av=Qg,yv="tox-menu-nav__js",bv="tox-collection__item",Ov="tox-swatch",wv={normal:yv,color:Ov},xv="tox-collection__item--enabled",_v="tox-collection__item-icon",Cv="tox-collection__item-label",kv="tox-collection__item-caret",Sv="tox-collection__item--active",Vv="tox-collection__item-container",Bv="tox-collection__item-container--row",Tv=function(e){return ye(wv,e).getOr(yv)},Nv=function(e){return"color"===e?"tox-swatches":"tox-menu"},Ev=function(e){return{backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:Nv(e),tieredMenu:"tox-tiered-menu"}},Pv=function(e){var t=Ev(e);return{backgroundMenu:t.backgroundMenu,selectedMenu:t.selectedMenu,menu:t.menu,selectedItem:t.selectedItem,item:Tv(e)}},Qv=function(e,t,n){var r=Ev(n);return{tag:"div",classes:Z([[r.menu,"tox-menu-"+t+"-column"],e?[r.hasIcons]:[]])}},Mv=[Wm.parts.items({})],Dv=function(e,t,n){var r=Ev(n);return{dom:{tag:"div",classes:Z([[r.tieredMenu]])},markers:Pv(n)}},$v=function(e,t){return function(n){var r=F(n,t);return U(r,(function(t){return{dom:e,components:t}}))}},zv=function(e,t){var n=[],r=[];return H(e,(function(e,o){t(e,o)?(r.length>0&&n.push(r),r=[],be(e.dom,"innerHtml")&&r.push(e)):r.push(e)})),r.length>0&&n.push(r),U(n,(function(e){return{dom:{tag:"div",classes:["tox-collection__group"]},components:e}}))},Rv=function(e,t,n){return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===e?["tox-collection--list"]:["tox-collection--grid"])},components:[Wm.parts.items({preprocess:function(n){return"auto"!==e&&e>1?$v({tag:"div",classes:["tox-collection__group"]},e)(n):zv(n,(function(e,n){return"separator"===t[n].type}))}})]}},Iv=function(e){return I(e,(function(e){return"icon"in e&&void 0!==e.icon}))},Lv=function(e){return Q.none()},Fv=function(e,t,n,r,o){var i,a=(i=n,{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[Wm.parts.items({preprocess:function(e){return zv(e,(function(e,t){return"separator"===i[t].type}))}})]});return{value:e,dom:a.dom,components:a.components,items:n}},Uv=function(e,t,n,r,o){if("color"===o){var i=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"]},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[Wm.parts.items({preprocess:"auto"!==e?$v({tag:"div",classes:["tox-swatches__row"]},e):A})]}]}}(r);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o&&"auto"===r)return{value:e,dom:(i=Rv(r,n)).dom,components:i.components,items:n};if("normal"===o&&1===r)return{value:e,dom:(i=Rv(1,n)).dom,components:i.components,items:n};if("normal"===o)return{value:e,dom:(i=Rv(r,n)).dom,components:i.components,items:n};if("listpreview"===o&&"auto"!==r){i=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[Wm.parts.items({preprocess:$v({tag:"div",classes:["tox-collection__group"]},e)})]}}(r);return{value:e,dom:i.dom,components:i.components,items:n}}return{value:e,dom:Qv(t,r,o),components:Mv,items:n}},Hv=[Jr("type"),Jr("src"),so("alt"),bo("classes",[],Pr)],Wv=Cr(Hv),jv=[Jr("type"),Jr("text"),so("name"),bo("classes",["tox-collection__item-label"],Pr)],qv=Cr(jv),Xv=wr((function(){return Rr("type",{cardimage:Wv,cardtext:qv,cardcontainer:Yv})})),Yv=Cr([Jr("type"),go("direction","horizontal"),go("align","left"),go("valign","middle"),oo("items",Xv)]),Gv=[Ao("disabled",!1),so("text"),so("shortcut"),qr("value","value",ur((function(){return ia("menuitem-value")})),Tr()),ho("meta",{})],Zv=Cr([Jr("type"),so("label"),oo("items",Xv),yo("onSetup",(function(){return m})),yo("onAction",m)].concat(Gv)),Kv=Cr([Jr("type"),Ao("active",!1),so("icon")].concat(Gv)),Jv=[Jr("type"),Jr("fancytype"),yo("onAction",m)],eA=[ho("initData",{})].concat(Jv),tA=[Oo("initData",{},[Ao("allowCustomColors",!0),uo("colors",Tr())])].concat(Jv),nA=jr("fancytype",{inserttable:eA,colorswatch:tA}),rA=Cr([Jr("type"),yo("onSetup",(function(){return m})),yo("onAction",m),so("icon")].concat(Gv)),oA=Cr([Jr("type"),to("getSubmenuItems"),yo("onSetup",(function(){return m})),so("icon")].concat(Gv)),iA=Cr([Jr("type"),so("icon"),Ao("active",!1),yo("onSetup",(function(){return m})),to("onAction")].concat(Gv)),aA=function(e,t,n){var r=iu(e.element,"."+n);if(r.length>0){var o=G(r,(function(e){var n=e.dom.getBoundingClientRect().top,o=r[0].dom.getBoundingClientRect().top;return Math.abs(n-o)>t})).getOr(r.length);return Q.some({numColumns:o,numRows:Math.ceil(r.length/o)})}return Q.none()},lA=function(e,t){return Os([um(e,t)])},sA=function(e){return lA(ia("unnamed-events"),e)},cA=ia("tooltip.exclusive"),uA=ia("tooltip.show"),dA=ia("tooltip.hide"),fA=function(e,t,n){e.getSystem().broadcastOn([cA],{})},hA=Object.freeze({__proto__:null,hideAllExclusive:fA,setComponents:function(e,t,n,r){n.getTooltip().each((function(e){e.getSystem().isConnected()&&cm.set(e,r)}))}}),pA=Object.freeze({__proto__:null,events:function(e,t){var n=function(n){t.getTooltip().each((function(r){ju(r),e.onHide(n,r),t.clearTooltip()})),t.clearTimer()};return Di(Z([[Ri(uA,(function(n){t.resetTimer((function(){!function(n){if(!t.isShowing()){fA(n);var r=e.lazySink(n).getOrDie(),o=n.getSystem().build({dom:e.tooltipDom,components:e.tooltipComponents,events:Di("normal"===e.mode?[Ri(Wo(),(function(e){Ti(n,uA)})),Ri(Uo(),(function(e){Ti(n,dA)}))]:[]),behaviours:Os([cm.config({})])});t.setTooltip(o),Uu(r,o),e.onShow(n,o),zu.position(r,o,{anchor:e.anchor(n)})}}(n)}),e.delay)})),Ri(dA,(function(r){t.resetTimer((function(){n(r)}),e.delay)})),Ri(si(),(function(e,t){var r=t;r.universal||R(r.channels,cA)&&n(e)})),Xi((function(e){n(e)}))],"normal"===e.mode?[Ri(jo(),(function(e){Ti(e,uA)})),Ri(ai(),(function(e){Ti(e,dA)})),Ri(Wo(),(function(e){Ti(e,uA)})),Ri(Uo(),(function(e){Ti(e,dA)}))]:[Ri(Vi(),(function(e,t){Ti(e,uA)})),Ri(Bi(),(function(e){Ti(e,dA)}))]]))}}),mA=[Gr("lazySink"),Gr("tooltipDom"),ho("exclusive",!0),ho("tooltipComponents",[]),ho("delay",300),vo("mode","normal",["normal","follow-highlight"]),ho("anchor",(function(e){return{type:"hotspot",hotspot:e,layouts:{onLtr:v([as,is,ts,rs,ns,os]),onRtl:v([as,is,ts,rs,ns,os])}}})),Vl("onHide"),Vl("onShow")],gA=xs({fields:mA,name:"tooltipping",active:pA,state:Object.freeze({__proto__:null,init:function(){var e=ec(),t=ec(),n=function(){e.on(clearTimeout)},r=v("not-implemented");return wa({getTooltip:t.get,isShowing:t.isSet,setTooltip:t.set,clearTooltip:t.clear,clearTimer:n,resetTimer:function(t,r){n(),e.set(setTimeout(t,r))},readState:r})}}),apis:hA}),vA=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),AA=tinymce.util.Tools.resolve("tinymce.EditorManager"),yA=function(e){return e.getParam("height",Math.max(e.getElement().offsetHeight,200))},bA=function(e){return e.getParam("width",vA.DOM.getStyle(e.getElement(),"width"))},OA=function(e){return Q.from(e.getParam("min_width")).filter(h)},wA=function(e){return Q.from(e.getParam("min_height")).filter(h)},xA=function(e){return Q.from(e.getParam("max_width")).filter(h)},_A=function(e){return Q.from(e.getParam("max_height")).filter(h)},CA=function(e){return!1!==e.getParam("menubar",!0,"boolean")},kA=function(e){var t=e.getParam("toolbar",!0),n=!0===t,r=o(t),i=a(t)&&t.length>0;return!VA(e)&&(i||r||n)},SA=function(e){var t=L(9,(function(t){return e.getParam("toolbar"+(t+1),!1,"string")})),n=j(t,(function(e){return"string"==typeof e}));return n.length>0?Q.some(n):Q.none()},VA=function(e){return SA(e).fold((function(){return e.getParam("toolbar",[],"string[]").length>0}),_)};!function(e){e.default="wrap",e.floating="floating",e.sliding="sliding",e.scrolling="scrolling"}(vv||(vv={}));var BA,TA=function(e){return e.getParam("toolbar_mode","","string")};!function(e){e.auto="auto",e.top="top",e.bottom="bottom"}(BA||(BA={}));var NA,EA,PA=function(e){return e.getParam("toolbar_location",BA.auto,"string")},QA=function(e){return PA(e)===BA.bottom},MA=function(e){if(!e.inline)return Q.none();var t=function(e){return e.getParam("fixed_toolbar_container","","string")}(e);if(t.length>0)return ul(Lt(),t);var n=function(e){return e.getParam("fixed_toolbar_container_target")}(e);return d(n)?Q.some(Qe.fromDom(n)):Q.none()},DA=function(e){return e.inline&&MA(e).isSome()},$A=function(e){return MA(e).getOrThunk((function(){return Dt(Mt(Qe.fromDom(e.getElement())))}))},zA=function(e){return e.inline&&!CA(e)&&!kA(e)&&!VA(e)},RA=function(e){return(e.getParam("toolbar_sticky",!1,"boolean")||e.inline)&&!DA(e)&&!zA(e)},IA=function(e){var t=e.getParam("menu");return t?he(t,(function(e){return k(k({},e),{items:e.items})})):{}},LA=function(e){return e.getParam("menubar")},FA=function(e){return e.getParam("anchor_top","#top")},UA=function(e){return e.getParam("anchor_bottom","#bottom")},HA="silver.readonly",WA=Cr([(NA="readonly",Zr(NA,Qr))]),jA=function(e,t){var n=e.outerContainer.element;t&&(e.mothership.broadcastOn([sd()],{target:n}),e.uiMothership.broadcastOn([sd()],{target:n})),e.mothership.broadcastOn([HA],{readonly:t}),e.uiMothership.broadcastOn([HA],{readonly:t})},qA=function(e,t){e.on("init",(function(){e.mode.isReadOnly()&&jA(t,!0)})),e.on("SwitchMode",(function(){return jA(t,e.mode.isReadOnly())})),function(e){return e.getParam("readonly",!1,"boolean")}(e)&&e.setMode("readonly")},XA=function(){var e;return Ss.config({channels:(e={},e[HA]={schema:WA,onReceive:function(e,t){Zf.set(e,t.readonly)}},e)})},YA=function(e){return Zf.config({disabled:e,disableClass:"tox-collection__item--state-disabled"})},GA=function(e){return Zf.config({disabled:e})},ZA=function(e){return Zf.config({disabled:e,disableClass:"tox-tbtn--disabled"})},KA=function(e){return Zf.config({disabled:e,disableClass:"tox-tbtn--disabled",useNative:!1})},JA=function(e,t){var n=e.getApi(t);return function(e){e(n)}},ey=function(e,t){return qi((function(n){JA(e,n)((function(n){var r=e.onSetup(n);f(r)&&t.set(r)}))}))},ty=function(e,t){return Xi((function(n){return JA(e,n)(t.get())}))},ny=function(e,t){return Gi((function(n,r){JA(e,n)(e.onAction),e.triggersSubmenu||t!==Av.CLOSE_ON_EXECUTE||(Ti(n,hi()),r.stop())}))},ry=((EA={})[ci()]=["disabling","alloy.base.behaviour","toggling","item-events"],EA),oy=xe,iy=function(e,t,n,r){var o=wo(m);return{type:"item",dom:t.dom,components:oy(t.optComponents),data:e.data,eventOrder:ry,hasSubmenu:e.triggersSubmenu,itemBehaviours:Os([um("item-events",[ny(e,n),ey(e,o),ty(e,o)]),YA((function(){return e.disabled||r.isDisabled()})),XA(),cm.config({})].concat(e.itemBehaviours))}},ay=function(e){return{value:e.value,meta:k({text:e.text.getOr("")},e.meta)}},ly=tinymce.util.Tools.resolve("tinymce.Env"),sy=function(e){var t=ly.mac?{alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"}:{meta:"Ctrl",access:"Shift+Alt"},n=e.split("+"),r=U(n,(function(e){var n=e.toLowerCase().trim();return be(t,n)?t[n]:e}));return ly.mac?r.join(""):r.join("+")},cy=function(e,t,n){return void 0===n&&(n=[_v]),Tg(e,{tag:"div",classes:n},t)},uy=function(e){return{dom:{tag:"div",classes:[Cv]},components:[Ka(Og.translate(e))]}},dy=function(e,t){return{dom:{tag:"div",classes:t,innerHtml:e}}},fy=function(e,t){return{dom:{tag:"div",classes:[Cv]},components:[{dom:{tag:e.tag,styles:e.styles},components:[Ka(Og.translate(t))]}]}},hy=function(e){return{dom:{tag:"div",classes:["tox-collection__item-accessory"],innerHtml:sy(e)}}},py=function(e){return cy("checkmark",e,["tox-collection__item-checkmark"])},my=function(e,t,n){var r,o,i,a,l=e.ariaLabel,s=e.value,c=e.iconContent.map((function(e){return function(e,t,n){var r=t();return kg(e,r).or(n).getOrThunk(_g(r))}(e,t.icons,n)}));return{dom:(r=Ov,o=c.getOr(""),i=l.map((function(e){return{title:t.translate(e)}})).getOr({}),a={tag:"div",attributes:i,classes:[r]},k(k({},a),"custom"===s?{tag:"button",classes:V(V([],a.classes,!0),["tox-swatches__picker-btn"],!1),innerHtml:o}:"remove"===s?{classes:V(V([],a.classes,!0),["tox-swatch--remove"],!1),innerHtml:o}:{attributes:k(k({},a.attributes),{"data-mce-color":s}),styles:{"background-color":s}})),optComponents:[]}},gy=function(e){var t=e.map((function(e){return{attributes:{title:Og.translate(e)}}})).getOr({});return k({tag:"div",classes:[yv,bv]},t)},vy=function(e,t,n,r){return void 0===r&&(r=Q.none()),"color"===e.presets?my(e,t,r):function(e,t,n,r){var o={tag:"div",classes:[_v]},i=n?e.iconContent.map((function(e){return Tg(e,o,t.icons,r)})).orThunk((function(){return Q.some({dom:o})})):Q.none(),a=e.checkMark,l=Q.from(e.meta).fold((function(){return uy}),(function(e){return be(e,"style")?b(fy,e.style):uy})),s=e.htmlContent.fold((function(){return e.textContent.map(l)}),(function(e){return Q.some(dy(e,[Cv]))}));return{dom:gy(e.ariaLabel),optComponents:[i,s,e.shortcutContent.map(hy),a,e.caret]}}(e,t,n,r)},Ay=function(e,t){return ye(e,"tooltipWorker").map((function(e){return[gA.config({lazySink:t.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:function(e){return{type:"submenu",item:e,overrides:{maxHeightFunction:mc}}},mode:"follow-highlight",onShow:function(t,n){e((function(e){gA.setComponents(t,[Ja({element:Qe.fromDom(e)})])}))}})]})).getOr([])},yy=function(e,t){var n=function(e){return vA.DOM.encode(e)}(Og.translate(e));if(t.length>0){var r=new RegExp(function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(t),"gi");return n.replace(r,(function(e){return''+e+""}))}return n},by=function(e,t){return U(e,(function(e){switch(e.type){case"cardcontainer":return function(e,t){var n="vertical"===e.direction?"tox-collection__item-container--column":Bv,r="left"===e.align?"tox-collection__item-container--align-left":"tox-collection__item-container--align-right";return{dom:{tag:"div",classes:[Vv,n,r,function(){switch(e.valign){case"top":return"tox-collection__item-container--valign-top";case"middle":return"tox-collection__item-container--valign-middle";case"bottom":return"tox-collection__item-container--valign-bottom"}}()]},components:t}}(e,by(e.items,t));case"cardimage":return function(e,t,n){return{dom:{tag:"img",classes:t,attributes:{src:e,alt:n.getOr("")}}}}(e.src,e.classes,e.alt);case"cardtext":var n=e.name.exists((function(e){return R(t.cardText.highlightOn,e)})),r=n?Q.from(t.cardText.matchText).getOr(""):"";return dy(yy(e.text,r),e.classes)}}))},Oy=df(zm(),Rm()),wy=function(e){return{value:e}},xy=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,_y=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Cy=function(e){return xy.test(e)||_y.test(e)},ky=function(e){return function(e,t){return Ve(e,t)?function(e,t){return e.substring(t)}(e,t.length):e}(e,"#").toUpperCase()},Sy=function(e){var t=function(e){var t=e.value.replace(xy,(function(e,t,n,r){return t+t+n+n+r+r}));return{value:t}}(e),n=_y.exec(t.value);return null===n?["FFFFFF","FF","FF","FF"]:n},Vy=function(e){var t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},By=function(e){var t=Vy(e.red)+Vy(e.green)+Vy(e.blue);return wy(t)},Ty=Math.min,Ny=Math.max,Ey=Math.round,Py=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,Qy=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,My=function(e,t,n,r){return{red:e,green:t,blue:n,alpha:r}},Dy=function(e){var t=parseInt(e,10);return t.toString()===e&&t>=0&&t<=255},$y=function(e){var t,n,r,o=(e.hue||0)%360,i=e.saturation/100,a=e.value/100;if(i=Ny(0,Ty(i,1)),a=Ny(0,Ty(a,1)),0===i)return t=n=r=Ey(255*a),My(t,n,r,1);var l=o/60,s=a*i,c=s*(1-Math.abs(l%2-1)),u=a-s;switch(Math.floor(l)){case 0:t=s,n=c,r=0;break;case 1:t=c,n=s,r=0;break;case 2:t=0,n=s,r=c;break;case 3:t=0,n=c,r=s;break;case 4:t=c,n=0,r=s;break;case 5:t=s,n=0,r=c;break;default:t=n=r=0}return t=Ey(255*(t+u)),n=Ey(255*(n+u)),r=Ey(255*(r+u)),My(t,n,r,1)},zy=function(e){var t=Sy(e),n=parseInt(t[1],16),r=parseInt(t[2],16),o=parseInt(t[3],16);return My(n,r,o,1)},Ry=function(e,t,n,r){var o=parseInt(e,10),i=parseInt(t,10),a=parseInt(n,10),l=parseFloat(r);return My(o,i,a,l)},Iy=function(e){if("transparent"===e)return Q.some(My(0,0,0,0));var t=Py.exec(e);if(null!==t)return Q.some(Ry(t[1],t[2],t[3],"1"));var n=Qy.exec(e);return null!==n?Q.some(Ry(n[1],n[2],n[3],n[4])):Q.none()},Ly=function(e){return"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"},Fy=My(255,0,0,1),Uy=function(e,t){return e.fire("ResizeContent",t)},Hy=function(e,t,n){return{hue:e,saturation:t,value:n}},Wy=function(e){var t,n=0,r=0,o=e.red/255,i=e.green/255,a=e.blue/255,l=Math.min(o,Math.min(i,a)),s=Math.max(o,Math.max(i,a));return l===s?Hy(0,0,100*(r=l)):(n=60*((n=o===l?3:a===l?1:5)-(o===l?i-a:a===l?o-i:a-o)/(s-l)),t=(s-l)/s,r=s,Hy(Math.round(n),Math.round(100*t),Math.round(100*r)))},jy=function(e){return By($y(e))},qy=function(e){return(t=e,Cy(t)?Q.some({value:ky(t)}):Q.none()).orThunk((function(){return Iy(e).map(By)})).getOrThunk((function(){var t=document.createElement("canvas");t.height=1,t.width=1;var n=t.getContext("2d");n.clearRect(0,0,t.width,t.height),n.fillStyle="#FFFFFF",n.fillStyle=e,n.fillRect(0,0,1,1);var r=n.getImageData(0,0,1,1).data,o=r[0],i=r[1],a=r[2],l=r[3];return By(My(o,i,a,l))}));var t},Xy=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),Yy="tinymce-custom-colors";var Gy,Zy="choiceitem",Ky=[{type:Zy,text:"Light Green",value:"#BFEDD2"},{type:Zy,text:"Light Yellow",value:"#FBEEB8"},{type:Zy,text:"Light Red",value:"#F8CAC6"},{type:Zy,text:"Light Purple",value:"#ECCAFA"},{type:Zy,text:"Light Blue",value:"#C2E0F4"},{type:Zy,text:"Green",value:"#2DC26B"},{type:Zy,text:"Yellow",value:"#F1C40F"},{type:Zy,text:"Red",value:"#E03E2D"},{type:Zy,text:"Purple",value:"#B96AD9"},{type:Zy,text:"Blue",value:"#3598DB"},{type:Zy,text:"Dark Turquoise",value:"#169179"},{type:Zy,text:"Orange",value:"#E67E23"},{type:Zy,text:"Dark Red",value:"#BA372A"},{type:Zy,text:"Dark Purple",value:"#843FA1"},{type:Zy,text:"Dark Blue",value:"#236FA1"},{type:Zy,text:"Light Gray",value:"#ECF0F1"},{type:Zy,text:"Medium Gray",value:"#CED4D9"},{type:Zy,text:"Gray",value:"#95A5A6"},{type:Zy,text:"Dark Gray",value:"#7E8C8D"},{type:Zy,text:"Navy Blue",value:"#34495E"},{type:Zy,text:"Black",value:"#000000"},{type:Zy,text:"White",value:"#ffffff"}],Jy=function(e){void 0===e&&(e=10);var t,n=Xy.getItem(Yy),r=o(n)?JSON.parse(n):[],i=e-(t=r).length<0?t.slice(0,e):t,a=function(e){i.splice(e,1)};return{add:function(t){(function(e,t){var n=z(e,t);return-1===n?Q.none():Q.some(n)})(i,t).each(a),i.unshift(t),i.length>e&&i.pop(),Xy.setItem(Yy,JSON.stringify(i))},state:function(){return i.slice(0)}}}(10),eb=function(e){return!1!==e.getParam("custom_colors")},tb=function(e){var t=function(e){return e.getParam("color_map")}(e);return void 0!==t?function(e){for(var t=[],n=0;n0?c(n,h,i,p):h.text.length-n.matchLength>=10?l():a()}}))}))}))},d={onKeypress:Mg((function(e){27!==e.which&&u()}),50),cancelIfNecessary:l,isMenuOpen:function(){return Km.isOpen(o)},isActive:i,isProcessingAction:r.get,getView:function(){return Km.getContent(o)}};!1===e.hasPlugin("rtc")&&Wg(d,e)},Mb=function(e,t,n){return dl(e,t,n).isSome()},Db=function(e,t){var n=null;return{cancel:function(){null!==n&&(clearTimeout(n),n=null)},schedule:function(){for(var r=[],o=0;o5||r>5})(e,n)&&t.clear()}))})),Q.none()}},{key:Ro(),value:function(o){r.cancel();return t.get().filter((function(e){return yt(e.target,o.target)})).map((function(t){return n.get()?(o.prevent(),!1):e.triggerEvent(di(),o)}))}}]);return{fireIfReady:function(e,t){return ye(o,t).bind((function(t){return t(e)}))}}},Rb=function(){return gt().browser.isFirefox()},Ib=function(e,t){var n=k({stopBackspace:!0},t),r=zb(n),o=U(["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"].concat(["selectstart","input","contextmenu","change","transitionend","transitioncancel","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),(function(t){return nc(e,t,(function(e){r.fireIfReady(e,t).each((function(t){t&&e.kill()})),n.triggerEvent(t,e)&&e.kill()}))})),i=ec(),a=nc(e,"paste",(function(e){r.fireIfReady(e,"paste").each((function(t){t&&e.kill()})),n.triggerEvent("paste",e)&&e.kill(),i.set(setTimeout((function(){n.triggerEvent(li(),e)}),0))})),l=nc(e,"keydown",(function(e){n.triggerEvent("keydown",e)?e.kill():n.stopBackspace&&function(e){return e.raw.which===ch[0]&&!R(["input","textarea"],De(e.target))&&!Mb(e.target,'[contenteditable="true"]')}(e)&&e.prevent()})),s=function(e,t){return Rb()?rc(e,"focus",t):nc(e,"focusin",t)}(e,(function(e){n.triggerEvent("focusin",e)&&e.kill()})),c=ec(),u=function(e,t){return Rb()?rc(e,"blur",t):nc(e,"focusout",t)}(e,(function(e){n.triggerEvent("focusout",e)&&e.kill(),c.set(setTimeout((function(){n.triggerEvent(ai(),e)}),0))}));return{unbind:function(){H(o,(function(e){e.unbind()})),l.unbind(),s.unbind(),u.unbind(),a.unbind(),i.on(clearTimeout),c.on(clearTimeout)}}},Lb=function(e,t){var n=ye(e,"target").getOr(t);return wo(n)},Fb=xo([{stopped:[]},{resume:["element"]},{complete:[]}]),Ub=function(e,t,n,r,o,i){var a=e(t,r),l=function(e,t){var n=wo(!1),r=wo(!1);return{stop:function(){n.set(!0)},cut:function(){r.set(!0)},isStopped:n.get,isCut:r.get,event:e,setSource:t.set,getSource:t.get}}(n,o);return a.fold((function(){return i.logEventNoHandlers(t,r),Fb.complete()}),(function(e){var n=e.descHandler;return Ca(n)(l),l.isStopped()?(i.logEventStopped(t,e.element,n.purpose),Fb.stopped()):l.isCut()?(i.logEventCut(t,e.element,n.purpose),Fb.complete()):kt(e.element).fold((function(){return i.logNoParent(t,e.element,n.purpose),Fb.complete()}),(function(r){return i.logEventResponse(t,e.element,n.purpose),Fb.resume(r)}))}))},Hb=function(e,t,n,r,o,i){return Ub(e,t,n,r,o,i).fold(_,(function(r){return Hb(e,t,n,r,o,i)}),x)},Wb=function(e,t,n){var r=function(e){var t=wo(!1);return{stop:function(){t.set(!0)},cut:m,isStopped:t.get,isCut:x,event:e,setSource:w("Cannot set source of a broadcasted event"),getSource:w("Cannot get source of a broadcasted event")}}(t);return H(e,(function(e){var t=e.descHandler;Ca(t)(r)})),r.isStopped()},jb=function(e,t,n,r,o){var i=Lb(n,r);return Hb(e,t,n,r,i,o)},qb=function(){var e={};return{registerId:function(t,n,r){fe(r,(function(r,o){var i=void 0!==e[o]?e[o]:{};i[n]=function(e,t){return n=b.apply(void 0,[e.handler].concat(t)),r=e.purpose,{cHandler:n,purpose:r};var n,r}(r,t),e[o]=i}))},unregisterId:function(t){fe(e,(function(e,n){be(e,t)&&delete e[t]}))},filterByType:function(t){return ye(e,t).map((function(e){return ge(e,(function(e,t){return function(e,t){return{id:e,descHandler:t}}(t,e)}))})).getOr([])},find:function(t,n,r){return ye(e,n).bind((function(e){return No(r,(function(t){return function(e,t){return da(t).bind((function(t){return ye(e,t)})).map((function(e){return function(e,t){return{element:e,descHandler:t}}(t,e)}))}(e,t)}),t)}))}}},Xb=function(){var e=qb(),t={},n=function(e){var t=e.element;return da(t).getOrThunk((function(){return function(e,t){var n=ia(sa+e);return ua(t,n),n}("uid-",e.element)}))},r=function(n){da(n.element).each((function(n){delete t[n],e.unregisterId(n)}))};return{find:function(t,n,r){return e.find(t,n,r)},filter:function(t){return e.filterByType(t)},register:function(o){var i=n(o);Oe(t,i)&&function(e,n){var o=t[n];if(o!==e)throw new Error('The tagId "'+n+'" is already used by: '+ta(o.element)+"\nCannot use it for: "+ta(e.element)+"\nThe conflicting element is"+(It(o.element)?" ":" not ")+"already in the DOM");r(e)}(o,i);var a=[o];e.registerId(a,i,o.events),t[i]=o},unregister:r,getById:function(e){return ye(t,e)}}},Yb=Ef({name:"Container",factory:function(e){var t=e.dom,n=t.attributes,r=S(t,["attributes"]);return{uid:e.uid,dom:k({tag:"div",attributes:k({role:"presentation"},n)},r),components:e.components,behaviours:Bd(e.containerBehaviours),events:e.events,domModification:e.domModification,eventOrder:e.eventOrder}},configFields:[ho("components",[]),Vd("containerBehaviours",[]),ho("events",{}),ho("domModification",{}),ho("eventOrder",{})]}),Gb=function(e){var t=function(t){return kt(e.element).fold(_,(function(e){return yt(t,e)}))},n=Xb(),r=function(e,r){return n.find(t,e,r)},o=Ib(e.element,{triggerEvent:function(e,t){return yl(e,t.target,(function(n){return function(e,t,n,r){return jb(e,t,n,n.target,r)}(r,e,t,n)}))}}),i={debugInfo:v("real"),triggerEvent:function(e,t,n){yl(e,0,(function(o){return jb(r,e,n,t,o)}))},triggerFocus:function(e,t){da(e).fold((function(){Ts(e)}),(function(n){yl(ii(),0,(function(n){return function(e,t,n,r,o){var i=Lb(n,r);Ub(e,t,n,r,i,o)}(r,ii(),{originator:t,kill:m,prevent:m,target:e},e,n),!1}))}))},triggerEscape:function(e,t){i.triggerEvent("keydown",e.element,t.event)},getByUid:function(e){return p(e)},getByDom:function(e){return g(e)},build:tl,addToGui:function(e){s(e)},removeFromGui:function(e){c(e)},addToWorld:function(e){a(e)},removeFromWorld:function(e){l(e)},broadcast:function(e){d(e)},broadcastOn:function(e,t){f(e,t)},broadcastEvent:function(e,t){h(e,t)},isConnected:_},a=function(e){e.connect(i),Re(e.element)||(n.register(e),H(e.components(),a),i.triggerEvent(mi(),e.element,{target:e.element}))},l=function(e){Re(e.element)||(H(e.components(),l),n.unregister(e)),e.disconnect()},s=function(t){Uu(e,t)},c=function(e){ju(e)},u=function(e){var t=n.filter(si());H(t,(function(t){var n=t.descHandler;Ca(n)(e)}))},d=function(e){u({universal:!0,data:e})},f=function(e,t){u({universal:!1,channels:e,data:t})},h=function(e,t){var r=n.filter(e);return Wb(r,t)},p=function(e){return n.getById(e).fold((function(){return Wn.error(new Error('Could not find component with uid: "'+e+'" in system.'))}),Wn.value)},g=function(e){var t=da(e).getOr("not found");return p(t)};return a(e),{root:e,element:e.element,destroy:function(){o.unbind(),Tn(e.element)},add:s,remove:c,getByUid:p,getByDom:g,addToWorld:a,removeFromWorld:l,broadcast:d,broadcastOn:f,broadcastEvent:h}},Zb=v([ho("prefix","form-field"),Vd("fieldBehaviours",[$f,Sd])]),Kb=v([af({schema:[Gr("dom")],name:"label"}),af({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[Gr("text")],name:"aria-descriptor"}),rf({factory:{sketch:function(e){var t=Co(e,["factory"]);return e.factory.sketch(t)}},schema:[Gr("factory")],name:"field"})]),Jb=Pf({name:"FormField",configFields:Zb(),partFields:Kb(),factory:function(e,t,n,r){var o=Td(e.fieldBehaviours,[$f.config({find:function(t){return Af(t,e,"field")}}),Sd.config({store:{mode:"manual",getValue:function(e){return $f.getCurrent(e).bind(Sd.getValue)},setValue:function(e,t){$f.getCurrent(e).each((function(e){Sd.setValue(e,t)}))}}})]),i=Di([qi((function(t,n){var r=bf(t,e,["label","field","aria-descriptor"]);r.field().each((function(t){var n=ia(e.prefix);r.label().each((function(e){Ht(e.element,"for",n),Ht(t.element,"id",n)})),r["aria-descriptor"]().each((function(n){var r=ia(e.prefix);Ht(n.element,"id",r),Ht(t.element,"aria-describedby",r)}))}))}))]),a={getField:function(t){return Af(t,e,"field")},getLabel:function(t){return Af(t,e,"label")}};return{uid:e.uid,dom:e.dom,components:t,behaviours:o,events:i,apis:a}},apis:{getField:function(e,t){return e.getField(t)},getLabel:function(e,t){return e.getLabel(t)}}}),eO=Object.freeze({__proto__:null,exhibit:function(e,t){return _a({attributes:So([{key:t.tabAttr,value:"true"}])})}}),tO=[ho("tabAttr","data-alloy-tabstop")],nO=xs({fields:tO,name:"tabstopping",active:eO}),rO=tinymce.util.Tools.resolve("tinymce.html.Entities"),oO=function(e,t,n,r){var o=iO(e,t,n,r);return Jb.sketch(o)},iO=function(e,t,n,r){return{dom:aO(n),components:e.toArray().concat([t]),fieldBehaviours:Os(r)}},aO=function(e){return{tag:"div",classes:["tox-form__group"].concat(e)}},lO=function(e,t){return Jb.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}})},sO=ia("form-component-change"),cO=ia("form-close"),uO=ia("form-cancel"),dO=ia("form-action"),fO=ia("form-submit"),hO=ia("form-block"),pO=ia("form-unblock"),mO=ia("form-tabchange"),gO=ia("form-resize"),vO=function(e,t){var n,r,o,i=e.label.map((function(e){return lO(e,t)})),a=function(e){return function(t,n){dl(n.event.target,"[data-collection-item-value]").each((function(r){e(t,n,r,jt(r,"data-collection-item-value"))}))}},l=a((function(n,r,o,i){r.stop(),t.isDisabled()||Ni(n,dO,{name:e.name,value:i})})),s=[Ri(Wo(),a((function(e,t,n){Ts(n)}))),Ri(Ko(),l),Ri(di(),l),Ri(jo(),a((function(e,t,n){ul(e.element,"."+Sv).each((function(e){Ia(e,Sv)})),za(n,Sv)}))),Ri(qo(),a((function(e){ul(e.element,"."+Sv).each((function(e){Ia(e,Sv)}))}))),Gi(a((function(t,n,r,o){Ni(t,dO,{name:e.name,value:o})})))],c=function(e,t){return U(iu(e.element,".tox-collection__item"),t)},u=Jb.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==e.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:A},behaviours:Os([Zf.config({disabled:t.isDisabled,onDisabled:function(e){c(e,(function(e){za(e,"tox-collection__item--state-disabled"),Ht(e,"aria-disabled",!0)}))},onEnabled:function(e){c(e,(function(e){Ia(e,"tox-collection__item--state-disabled"),Yt(e,"aria-disabled")}))}}),XA(),cm.config({}),Sd.config({store:{mode:"memory",initialValue:[]},onSetValue:function(n,r){!function(n,r){var o=U(r,(function(n){var r=Og.translate(n.text),o=1===e.columns?'
'+r+"
":"",i='
'+n.icon+"
",a={_:" "," - ":" ","-":" "},l=r.replace(/\_| \- |\-/g,(function(e){return a[e]}));return'
'+i+o+"
"})),i="auto"!==e.columns&&e.columns>1?F(o,e.columns):[o],a=U(i,(function(e){return'
'+e.join("")+"
"}));Ki(n.element,a.join(""))}(n,r),"auto"===e.columns&&aA(n,5,"tox-collection__item").each((function(e){var t=e.numRows,r=e.numColumns;rm.setGridSize(n,t,r)})),Ti(n,gO)}}),nO.config({}),rm.config((r=e.columns,o="normal",1===r?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===r?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:"color"===o?".tox-swatches__row":".tox-collection__group",cell:"color"===o?"."+Ov:"."+bv}})),um("collection-events",s)]),eventOrder:(n={},n[ci()]=["disabling","alloy.base.behaviour","collection-events"],n)});return oO(i,u,["tox-form__group--collection"],[])},AO=v([io("data"),ho("inputAttributes",{}),ho("inputStyles",{}),ho("tag","input"),ho("inputClasses",[]),Vl("onSetValue"),ho("styles",{}),ho("eventOrder",{}),Vd("inputBehaviours",[Sd,mm]),ho("selectOnFocus",!0)]),yO=function(e){return Os([mm.config({onFocus:e.selectOnFocus?function(e){var t=e.element,n=Ha(t);t.dom.setSelectionRange(0,n.length)}:m})])},bO=function(e){return k(k({},yO(e)),Td(e.inputBehaviours,[Sd.config({store:k(k({mode:"manual"},e.data.map((function(e){return{initialValue:e}})).getOr({})),{getValue:function(e){return Ha(e.element)},setValue:function(e,t){Ha(e.element)!==t&&Wa(e.element,t)}}),onSetValue:e.onSetValue})]))},OO=function(e){return{tag:e.tag,attributes:k({type:"text"},e.inputAttributes),styles:e.inputStyles,classes:e.inputClasses}},wO=Ef({name:"Input",configFields:AO(),factory:function(e,t){return{uid:e.uid,dom:OO(e),components:[],behaviours:bO(e),eventOrder:e.eventOrder}}}),xO={},_O={exports:xO};!function(e,t,r){!function(n,o){"object"==typeof t&&void 0!==r?r.exports=o():"function"==typeof e&&e.amd?e(o):(n="undefined"!=typeof globalThis?globalThis:n||self).EphoxContactWrapper=o()}(this,(function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t={exports:{}};!function(t){!function(e){var n=setTimeout;function r(){}function o(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],u(e,this)}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,o._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void l(t.promise,e)}a(t.promise,r)}else(1===e._state?a:l)(t.promise,e._value)}))):e._deferreds.push(t)}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof o)return e._state=3,e._value=t,void s(e);if("function"==typeof n)return void u((r=n,i=t,function(){r.apply(i,arguments)}),e)}e._state=1,e._value=t,s(e)}catch(t){l(e,t)}var r,i}function l(e,t){e._state=2,e._value=t,s(e)}function s(e){2===e._state&&0===e._deferreds.length&&o._immediateFn((function(){e._handled||o._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;tn?n:e===t?t-1:Math.max(t,e-r)},ax=function(e,t,n,r){return e>n?e:ef)return m;var g=function(e,t,n){return Math.min(n,Math.max(e,t))-t}(o,d,f),v=lx(g/h*r+t,p,m);return a&&v>=t&&v<=n?function(e,t,n,r,o){return o.fold((function(){var o=e-t,i=Math.round(o/r)*r;return lx(t+i,t-1,n+1)}),(function(t){var o=(e-t)%r,i=Math.round(o/r),a=Math.floor((e-t)/r),l=Math.floor((n-t)/r),s=t+Math.min(l,a+i)*r;return Math.max(t,s)}))}(v,t,n,i,l):s?Math.round(v):v},cx=function(e){var t=e.min,n=e.max,r=e.range,o=e.value,i=e.hasMinEdge,a=e.hasMaxEdge,l=e.maxBound,s=e.maxOffset,c=e.centerMinEdge,u=e.centerMaxEdge;return on?a?l:u:(o-t)/r*s},ux="top",dx="right",fx="bottom",hx="left",px=function(e){return e.element.dom.getBoundingClientRect()},mx=function(e,t){return e[t]},gx=function(e){var t=px(e);return mx(t,hx)},vx=function(e){var t=px(e);return mx(t,dx)},Ax=function(e){var t=px(e);return mx(t,ux)},yx=function(e){var t=px(e);return mx(t,fx)},bx=function(e){var t=px(e);return mx(t,"width")},Ox=function(e){var t=px(e);return mx(t,"height")},wx=function(e,t,n){return(e+t)/2-n},xx=function(e,t){var n=px(e),r=px(t),o=mx(n,hx),i=mx(n,dx),a=mx(r,hx);return wx(o,i,a)},_x=function(e,t){var n=px(e),r=px(t),o=mx(n,ux),i=mx(n,fx),a=mx(r,ux);return wx(o,i,a)},Cx=function(e,t){Ni(e,Tw(),{value:t})},kx=function(e){return{x:e}},Sx=function(e,t,n){var r={min:Ew(t),max:Dw(t),range:Lw(t),value:n,step:Ww(t),snap:jw(t),snapStart:qw(t),rounded:Xw(t),hasMinEdge:Gw(t),hasMaxEdge:Zw(t),minBound:gx(e),maxBound:vx(e),screenRange:bx(e)};return sx(r)},Vx=function(e){return function(t,n){return function(e,t,n){var r=(e>0?ax:ix)(ex(n).x,Ew(n),Dw(n),Ww(n));return Cx(t,kx(r)),Q.some(r)}(e,t,n).map(_)}},Bx=function(e,t,n,r,o,i){var a=function(e,t,n,r,o){var i=bx(e),a=r.bind((function(t){return Q.some(xx(t,e))})).getOr(0),l=o.bind((function(t){return Q.some(xx(t,e))})).getOr(i),s={min:Ew(t),max:Dw(t),range:Lw(t),value:n,hasMinEdge:Gw(t),hasMaxEdge:Zw(t),minBound:gx(e),minOffset:0,maxBound:vx(e),maxOffset:i,centerMinEdge:a,centerMaxEdge:l};return cx(s)}(t,i,n,r,o);return gx(t)-gx(e)+a},Tx=Vx(-1),Nx=Vx(1),Ex=Q.none,Px=Q.none,Qx={"top-left":Q.none(),top:Q.none(),"top-right":Q.none(),right:Q.some((function(e,t){ox(e,tx(zw(t)))})),"bottom-right":Q.none(),bottom:Q.none(),"bottom-left":Q.none(),left:Q.some((function(e,t){ox(e,tx(Qw(t)))}))},Mx=Object.freeze({__proto__:null,setValueFrom:function(e,t,n){var r=Sx(e,t,n),o=kx(r);return Cx(e,o),r},setToMin:function(e,t){var n=Ew(t);Cx(e,kx(n))},setToMax:function(e,t){var n=Dw(t);Cx(e,kx(n))},findValueOfOffset:Sx,getValueFromEvent:function(e){return Nw(e).map((function(e){return e.left}))},findPositionOfValue:Bx,setPositionFromValue:function(e,t,n,r){var o=ex(n),i=Bx(e,r.getSpectrum(e),o.x,r.getLeftEdge(e),r.getRightEdge(e),n),a=yn(t.element)/2;Kt(t.element,"left",i-a+"px")},onLeft:Tx,onRight:Nx,onUp:Ex,onDown:Px,edgeActions:Qx}),Dx=function(e,t){Ni(e,Tw(),{value:t})},$x=function(e){return{y:e}},zx=function(e,t,n){var r={min:Pw(t),max:$w(t),range:Fw(t),value:n,step:Ww(t),snap:jw(t),snapStart:qw(t),rounded:Xw(t),hasMinEdge:Kw(t),hasMaxEdge:Jw(t),minBound:Ax(e),maxBound:yx(e),screenRange:Ox(e)};return sx(r)},Rx=function(e){return function(t,n){return function(e,t,n){var r=(e>0?ax:ix)(ex(n).y,Pw(n),$w(n),Ww(n));return Dx(t,$x(r)),Q.some(r)}(e,t,n).map(_)}},Ix=function(e,t,n,r,o,i){var a=function(e,t,n,r,o){var i=Ox(e),a=r.bind((function(t){return Q.some(_x(t,e))})).getOr(0),l=o.bind((function(t){return Q.some(_x(t,e))})).getOr(i),s={min:Pw(t),max:$w(t),range:Fw(t),value:n,hasMinEdge:Kw(t),hasMaxEdge:Jw(t),minBound:Ax(e),minOffset:0,maxBound:yx(e),maxOffset:i,centerMinEdge:a,centerMaxEdge:l};return cx(s)}(t,i,n,r,o);return Ax(t)-Ax(e)+a},Lx=Q.none,Fx=Q.none,Ux=Rx(-1),Hx=Rx(1),Wx={"top-left":Q.none(),top:Q.some((function(e,t){ox(e,nx(Mw(t)))})),"top-right":Q.none(),right:Q.none(),"bottom-right":Q.none(),bottom:Q.some((function(e,t){ox(e,nx(Rw(t)))})),"bottom-left":Q.none(),left:Q.none()},jx=Object.freeze({__proto__:null,setValueFrom:function(e,t,n){var r=zx(e,t,n),o=$x(r);return Dx(e,o),r},setToMin:function(e,t){var n=Pw(t);Dx(e,$x(n))},setToMax:function(e,t){var n=$w(t);Dx(e,$x(n))},findValueOfOffset:zx,getValueFromEvent:function(e){return Nw(e).map((function(e){return e.top}))},findPositionOfValue:Ix,setPositionFromValue:function(e,t,n,r){var o=ex(n),i=Ix(e,r.getSpectrum(e),o.y,r.getTopEdge(e),r.getBottomEdge(e),n),a=dn(t.element)/2;Kt(t.element,"top",i-a+"px")},onLeft:Lx,onRight:Fx,onUp:Ux,onDown:Hx,edgeActions:Wx}),qx=function(e,t){Ni(e,Tw(),{value:t})},Xx=function(e,t){return{x:e,y:t}},Yx=function(e,t){return function(n,r){return function(e,t,n,r){var o=e>0?ax:ix,i=t?ex(r).x:o(ex(r).x,Ew(r),Dw(r),Ww(r)),a=t?o(ex(r).y,Pw(r),$w(r),Ww(r)):ex(r).y;return qx(n,Xx(i,a)),Q.some(i)}(e,t,n,r).map(_)}},Gx=Yx(-1,!1),Zx=Yx(1,!1),Kx=Yx(-1,!0),Jx=Yx(1,!0),e_={"top-left":Q.some((function(e,t){ox(e,rx(Qw(t),Mw(t)))})),top:Q.some((function(e,t){ox(e,rx(Uw(t),Mw(t)))})),"top-right":Q.some((function(e,t){ox(e,rx(zw(t),Mw(t)))})),right:Q.some((function(e,t){ox(e,rx(zw(t),Hw(t)))})),"bottom-right":Q.some((function(e,t){ox(e,rx(zw(t),Rw(t)))})),bottom:Q.some((function(e,t){ox(e,rx(Uw(t),Rw(t)))})),"bottom-left":Q.some((function(e,t){ox(e,rx(Qw(t),Rw(t)))})),left:Q.some((function(e,t){ox(e,rx(Qw(t),Hw(t)))}))},t_=Object.freeze({__proto__:null,setValueFrom:function(e,t,n){var r=Sx(e,t,n.left),o=zx(e,t,n.top),i=Xx(r,o);return qx(e,i),i},setToMin:function(e,t){var n=Ew(t),r=Pw(t);qx(e,Xx(n,r))},setToMax:function(e,t){var n=Dw(t),r=$w(t);qx(e,Xx(n,r))},getValueFromEvent:function(e){return Nw(e)},setPositionFromValue:function(e,t,n,r){var o=ex(n),i=Bx(e,r.getSpectrum(e),o.x,r.getLeftEdge(e),r.getRightEdge(e),n),a=Ix(e,r.getSpectrum(e),o.y,r.getTopEdge(e),r.getBottomEdge(e),n),l=yn(t.element)/2,s=dn(t.element)/2;Kt(t.element,"left",i-l+"px"),Kt(t.element,"top",a-s+"px")},onLeft:Gx,onRight:Zx,onUp:Kx,onDown:Jx,edgeActions:e_}),n_=Pf({name:"Slider",configFields:[ho("stepSize",1),ho("onChange",m),ho("onChoose",m),ho("onInit",m),ho("onDragStart",m),ho("onDragEnd",m),ho("snapToGrid",!1),ho("rounded",!0),io("snapStart"),Zr("model",jr("mode",{x:[ho("minX",0),ho("maxX",100),Xr("value",(function(e){return wo(e.mode.minX)})),Gr("getInitialValue"),El("manager",Mx)],y:[ho("minY",0),ho("maxY",100),Xr("value",(function(e){return wo(e.mode.minY)})),Gr("getInitialValue"),El("manager",jx)],xy:[ho("minX",0),ho("maxX",100),ho("minY",0),ho("maxY",100),Xr("value",(function(e){return wo({x:e.mode.minX,y:e.mode.minY})})),Gr("getInitialValue"),El("manager",t_)]})),Vd("sliderBehaviours",[rm,Sd]),Xr("mouseIsDown",(function(){return wo(!1)}))],partFields:Bw,factory:function(e,t,n,r){var o,i=function(t){return yf(t,e,"thumb")},a=function(t){return yf(t,e,"spectrum")},l=function(t){return Af(t,e,"left-edge")},s=function(t){return Af(t,e,"right-edge")},c=function(t){return Af(t,e,"top-edge")},u=function(t){return Af(t,e,"bottom-edge")},d=e.model,f=d.manager,h=function(t,n){f.setPositionFromValue(t,n,e,{getLeftEdge:l,getRightEdge:s,getTopEdge:c,getBottomEdge:u,getSpectrum:a})},p=function(e,t){d.value.set(t);var n=i(e);h(e,n)},m=function(t){var n=e.mouseIsDown.get();e.mouseIsDown.set(!1),n&&Af(t,e,"thumb").each((function(n){var r=d.value.get();e.onChoose(t,n,r)}))},g=function(t,n){n.stop(),e.mouseIsDown.set(!0),e.onDragStart(t,i(t))},v=function(t,n){n.stop(),e.onDragEnd(t,i(t)),m(t)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Td(e.sliderBehaviours,[rm.config({mode:"special",focusIn:function(t){return Af(t,e,"spectrum").map(rm.focusIn).map(_)}}),Sd.config({store:{mode:"manual",getValue:function(e){return d.value.get()}}}),Ss.config({channels:(o={},o[ud()]={onReceive:m},o)})]),events:Di([Ri(Tw(),(function(t,n){!function(t,n){p(t,n);var r=i(t);e.onChange(t,r,n),Q.some(!0)}(t,n.event.value)})),qi((function(t,n){var r=d.getInitialValue();d.value.set(r);var o=i(t);h(t,o);var l=a(t);e.onInit(t,o,l,d.value.get())})),Ri($o(),g),Ri(Ro(),v),Ri(Lo(),g),Ri(Ho(),v)]),apis:{resetToMin:function(t){f.setToMin(t,e)},resetToMax:function(t){f.setToMax(t,e)},setValue:p,refresh:h},domModification:{styles:{position:"relative"}}}},apis:{setValue:function(e,t,n){e.setValue(t,n)},resetToMin:function(e,t){e.resetToMin(t)},resetToMax:function(e,t){e.resetToMax(t)},refresh:function(e,t){e.refresh(t)}}}),r_=ia("rgb-hex-update"),o_=ia("slider-update"),i_=ia("palette-update"),a_="form",l_=[Vd("formBehaviours",[Sd])],s_=function(e){return""},c_=function(e,t){return{uid:e.uid,dom:e.dom,components:t,behaviours:Td(e.formBehaviours,[Sd.config({store:{mode:"manual",getValue:function(t){var n=Of(t,e);return he(n,(function(e,t){return e().bind((function(e){var n,r,o=$f.getCurrent(e);return n=o,r=new Error("Cannot find a current component to extract the value from for form part '"+t+"': "+ta(e.element)),n.fold((function(){return Wn.error(r)}),Wn.value)})).map(Sd.getValue)}))},setValue:function(t,n){fe(n,(function(n,r){Af(t,e,r).each((function(e){$f.getCurrent(e).each((function(e){Sd.setValue(e,n)}))}))}))}}})]),apis:{getField:function(t,n){return Af(t,e,n).bind($f.getCurrent)}}}},u_={getField:ba((function(e,t,n){return e.getField(t,n)})),sketch:function(e){var t=function(){var e=[];return{field:function(t,n){return e.push(t),hf(a_,s_(t),n)},record:v(e)}}(),n=e(t),r=t.record(),o=U(r,(function(e){return rf({name:e,pname:s_(e)})}));return Vf(a_,l_,o,c_,n)}},d_=ia("valid-input"),f_=ia("invalid-input"),h_=ia("validating-input"),p_="colorcustom.rgb.",m_=function(e,t,n,r){var o=function(n,r){return FO.config({invalidClass:t("invalid"),notify:{onValidate:function(e){Ni(e,h_,{type:n})},onValid:function(e){Ni(e,d_,{type:n,value:Sd.getValue(e)})},onInvalid:function(e){Ni(e,f_,{type:n,value:Sd.getValue(e)})}},validator:{validate:function(t){var n=Sd.getValue(t),o=r(n)?Wn.value(!0):Wn.error(e("aria.input.invalid"));return EO(o)},validateOnLoad:!1}})},i=function(n,r,i,a,l){var s=e(p_+"range"),c=Jb.parts.label({dom:{tag:"label",innerHtml:i,attributes:{"aria-label":a}}}),u=Jb.parts.field({data:l,factory:wO,inputAttributes:k({type:"text"},"hex"===r?{"aria-live":"polite"}:{}),inputClasses:[t("textfield")],inputBehaviours:Os([o(r,n),nO.config({})]),onSetValue:function(e){FO.isInvalid(e)&&FO.run(e).get(m)}}),d=[c,u],f="hex"!==r?[Jb.parts["aria-descriptor"]({text:s})]:[];return{dom:{tag:"div",attributes:{role:"presentation"}},components:d.concat(f)}},a=function(e,t){var n=t.red,r=t.green,o=t.blue;Sd.setValue(e,{red:n,green:r,blue:o})},l=bg({dom:{tag:"div",classes:[t("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),s=function(e,t){l.getOpt(e).each((function(e){Kt(e.element,"background-color","#"+t.value)}))},c=Ef({factory:function(){var o={red:wo(Q.some(255)),green:wo(Q.some(255)),blue:wo(Q.some(255)),hex:wo(Q.some("ffffff"))},c=function(e){return o[e].get()},u=function(e,t){o[e].set(t)},d=function(e){var t=e.red,n=e.green,r=e.blue;u("red",Q.some(t)),u("green",Q.some(n)),u("blue",Q.some(r))},f=function(e,t){var n=t.event;"hex"!==n.type?u(n.type,Q.none()):r(e)},h=function(e,t,n){var r=parseInt(n,10);u(t,Q.some(r)),c("red").bind((function(e){return c("green").bind((function(t){return c("blue").map((function(n){return My(e,t,n,1)}))}))})).each((function(t){var n=function(e,t){var n=By(t);return u_.getField(e,"hex").each((function(t){mm.isFocused(t)||Sd.setValue(e,{hex:n.value})})),n}(e,t);Ni(e,r_,{hex:n}),s(e,n)}))},p=function(e,t){var r=t.event;!function(e){return"hex"===e.type}(r)?h(e,r.type,r.value):function(e,t){n(e);var r=wy(t);u("hex",Q.some(t));var o=zy(r);a(e,o),d(o),Ni(e,r_,{hex:r}),s(e,r)}(e,r.value)},m=function(t){return{label:e(p_+t+".label"),description:e(p_+t+".description")}},g=m("red"),v=m("green"),A=m("blue"),y=m("hex");return sr(u_.sketch((function(n){return{dom:{tag:"form",classes:[t("rgb-form")],attributes:{"aria-label":e("aria.color.picker")}},components:[n.field("red",Jb.sketch(i(Dy,"red",g.label,g.description,255))),n.field("green",Jb.sketch(i(Dy,"green",v.label,v.description,255))),n.field("blue",Jb.sketch(i(Dy,"blue",A.label,A.description,255))),n.field("hex",Jb.sketch(i(Cy,"hex",y.label,y.description,"ffffff"))),l.asSpec()],formBehaviours:Os([FO.config({invalidClass:t("form-invalid")}),um("rgb-form-events",[Ri(d_,p),Ri(f_,f),Ri(h_,f)])])}})),{apis:{updateHex:function(e,t){Sd.setValue(e,{hex:t.value}),function(e,t){var n=zy(t);a(e,n),d(n)}(e,t),s(e,t)}}})},name:"RgbForm",configFields:[],apis:{updateHex:function(e,t,n){e.updateHex(t,n)}},extraApis:{}});return c},g_=function(e,t){var n=n_.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[t("sv-palette-spectrum")]}}),r=n_.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette-thumb")],innerHtml:"'}}),o=function(e,t){var n=e.width,r=e.height,o=e.getContext("2d");if(null!==o){o.fillStyle=t,o.fillRect(0,0,n,r);var i=o.createLinearGradient(0,0,n,0);i.addColorStop(0,"rgba(255,255,255,1)"),i.addColorStop(1,"rgba(255,255,255,0)"),o.fillStyle=i,o.fillRect(0,0,n,r);var a=o.createLinearGradient(0,0,0,r);a.addColorStop(0,"rgba(0,0,0,0)"),a.addColorStop(1,"rgba(0,0,0,1)"),o.fillStyle=a,o.fillRect(0,0,n,r)}},i=Ef({factory:function(e){var i=v({x:0,y:0}),a=Os([$f.config({find:Q.some}),mm.config({})]);return n_.sketch({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette")]},model:{mode:"xy",getInitialValue:i},rounded:!1,components:[n,r],onChange:function(e,t,n){Ni(e,i_,{value:n})},onInit:function(e,t,n,r){o(n.element.dom,Ly(Fy))},sliderBehaviours:a})},name:"SaturationBrightnessPalette",configFields:[],apis:{setHue:function(e,t,n){!function(e,t){var n=e.components()[0].element.dom,r=Hy(t,100,100),i=$y(r);o(n,Ly(i))}(t,n)},setThumb:function(e,t,n){!function(e,t){var n=Wy(zy(t));n_.setValue(e,{x:n.saturation,y:100-n.value})}(t,n)}},extraApis:{}});return i},v_=function(e,t){var n=Ef({name:"ColourPicker",configFields:[Gr("dom"),ho("onValidHex",m),ho("onInvalidHex",m)],factory:function(n){var r,o=m_(e,t,n.onValidHex,n.onInvalidHex),i=g_(0,t),a=function(e){return 100-e/360*100},l={paletteRgba:wo(Fy),paletteHue:wo(0)},s=bg(function(e,t){var n=n_.parts.spectrum({dom:{tag:"div",classes:[t("hue-slider-spectrum")],attributes:{role:"presentation"}}}),r=n_.parts.thumb({dom:{tag:"div",classes:[t("hue-slider-thumb")],attributes:{role:"presentation"}}});return n_.sketch({dom:{tag:"div",classes:[t("hue-slider")],attributes:{role:"presentation"}},rounded:!1,model:{mode:"y",getInitialValue:v({y:0})},components:[n,r],sliderBehaviours:Os([mm.config({})]),onChange:function(e,t,n){Ni(e,o_,{value:n})}})}(0,t)),c=bg(i.sketch({})),u=bg(o.sketch({})),d=function(e,t,n){c.getOpt(e).each((function(e){i.setHue(e,n)}))},f=function(e,t){u.getOpt(e).each((function(e){o.updateHex(e,t)}))},h=function(e,t,n){s.getOpt(e).each((function(e){n_.setValue(e,{y:a(n)})}))},p=function(e,t){c.getOpt(e).each((function(e){i.setThumb(e,t)}))},m=function(e,t,n,r){!function(e,t){var n=zy(e);l.paletteRgba.set(n),l.paletteHue.set(t)}(t,n),H(r,(function(r){r(e,t,n)}))};return{uid:n.uid,dom:n.dom,components:[c.asSpec(),s.asSpec(),u.asSpec()],behaviours:Os([um("colour-picker-events",[Ri(r_,(r=[d,h,p],function(e,t){var n=t.event.hex,o=function(e){return Wy(zy(e))}(n);m(e,n,o.hue,r)})),Ri(i_,function(){var e=[f];return function(t,n){var r=n.event.value,o=l.paletteHue.get(),i=Hy(o,r.x,100-r.y),a=jy(i);m(t,a,o,e)}}()),Ri(o_,function(){var e=[d,f];return function(t,n){var r=function(e){return(100-e)/100*360}(n.event.value.y),o=l.paletteRgba.get(),i=Wy(o),a=Hy(r,i.saturation,i.value),s=jy(a);m(t,s,r,e)}}())]),$f.config({find:function(e){return u.getOpt(e)}}),rm.config({mode:"acyclic"})])}}});return n},A_=function(){return $f.config({find:Q.some})},y_=function(e){return $f.config({find:e.getOpt})},b_=function(e){return $f.config({find:function(t){return Bt(t.element,e).bind((function(e){return t.getSystem().getByDom(e).toOptional()}))}})},O_={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red component","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green component","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue component","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","colorcustom.sb.saturation":"Saturation","colorcustom.sb.brightness":"Brightness","colorcustom.sb.picker":"Saturation and Brightness Picker","colorcustom.sb.palette":"Saturation and Brightness Palette","colorcustom.sb.instructions":"Use arrow keys to select saturation and brightness, on x and y axes","colorcustom.hue.hue":"Hue","colorcustom.hue.slider":"Hue Slider","colorcustom.hue.palette":"Hue Palette","colorcustom.hue.instructions":"Use arrow keys to select a hue","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},w_=function(e){return function(e){return O_[e]}(e)},x_=tinymce.util.Tools.resolve("tinymce.Resource"),__=tinymce.util.Tools.resolve("tinymce.util.Tools"),C_=Cr([ho("preprocess",A),ho("postprocess",A)]),k_=function(e,t,n){return Sd.config(sr({store:{mode:"manual",getValue:t,setValue:n}},e.map((function(e){return{store:{initialValue:e}}})).getOr({})))},S_=function(e,t,n){return k_(e,(function(e){return t(e.element)}),(function(e,t){return n(e.element,t)}))},V_=function(e,t){var n=Hr("RepresentingConfigs.memento processors",C_,t);return Sd.config({store:{mode:"manual",getValue:function(t){var r=e.get(t),o=Sd.getValue(r);return n.postprocess(o)},setValue:function(t,r){var o=n.preprocess(r),i=e.get(t);Sd.setValue(i,o)}}})},B_=k_,T_=function(e){return S_(e,Zi,Ki)},N_=function(e){return Sd.config({store:{mode:"memory",initialValue:e}})},E_=function(e,t){var n=function(e,t){t.stop()},r=function(e){return function(t,n){H(e,(function(e){e(t,n)}))}},o=function(e,t){if(!Zf.isDisabled(e)){var n=t.event.raw;a(e,n.dataTransfer.files)}},i=function(e,t){var n=t.event.raw.target;a(e,n.files)},a=function(n,r){Sd.setValue(n,function(e,t){var n=__.explode(t.getSetting("images_file_types","jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp","string"));return j(se(e),(function(e){return I(n,(function(t){return Be(e.name.toLowerCase(),"."+t.toLowerCase())}))}))}(r,t)),Ni(n,sO,{name:e.name})},l=bg({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:Os([um("input-file-events",[Hi(Ko()),Hi(di())])])}),s=e.label.map((function(e){return lO(e,t)})),c=Jb.parts.field({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:Os([N_([]),A_(),Zf.config({}),Sm.config({toggleClass:"dragenter",toggleOnExecute:!1}),um("dropzone-events",[Ri("dragenter",r([n,Sm.toggle])),Ri("dragleave",r([n,Sm.toggle])),Ri("dragover",n),Ri("drop",r([n,o])),Ri(Zo(),i)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p",innerHtml:t.translate("Drop an image here")}},yg.sketch({dom:{tag:"button",innerHtml:t.translate("Browse for an image"),styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[l.asSpec()],action:function(e){l.get(e).element.dom.click()},buttonBehaviours:Os([nO.config({}),GA(t.isDisabled),XA()])})]}]}}}});return oO(s,c,["tox-form__group--stretched"],[])},P_=ia("alloy-fake-before-tabstop"),Q_=ia("alloy-fake-after-tabstop"),M_=function(e){return{dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:e},behaviours:Os([mm.config({ignore:!0}),nO.config({})])}},D_=function(e){return{dom:{tag:"div",classes:["tox-navobj"]},components:[M_([P_]),e,M_([Q_])],behaviours:Os([b_(1)])}},$_=function(e,t){Ni(e,Xo(),{raw:{which:9,shiftKey:t}})},z_=function(e,t){var n=t.element;La(n,P_)?$_(e,!0):La(n,Q_)&&$_(e,!1)},R_=function(e){return Mb(e,["."+P_,"."+Q_].join(","),x)},I_=!(gt().browser.isIE()||gt().browser.isEdge()),L_=function(e,t){var n=I_&&e.sandboxed,r=k(k({},e.label.map((function(e){return{title:e}})).getOr({})),n?{sandbox:"allow-scripts allow-same-origin"}:{}),o=function(e){var t=wo("");return{getValue:function(e){return t.get()},setValue:function(n,r){if(e)Ht(n.element,"srcdoc",r);else{Ht(n.element,"src","javascript:''");var o=n.element.dom.contentWindow.document;o.open(),o.write(r),o.close()}t.set(r)}}}(n),i=e.label.map((function(e){return lO(e,t)})),a=Jb.parts.field({factory:{sketch:function(e){return D_({uid:e.uid,dom:{tag:"iframe",attributes:r},behaviours:Os([nO.config({}),mm.config({}),B_(Q.none(),o.getValue,o.setValue)])})}}});return oO(i,a,["tox-form__group--stretched"],[])},F_=function(e,t){return W_(document.createElement("canvas"),e,t)},U_=function(e){var t=F_(e.width,e.height);return H_(t).drawImage(e,0,0),t},H_=function(e){return e.getContext("2d")},W_=function(e,t,n){return e.width=t,e.height=n,e},j_=function(e){return e.naturalWidth||e.width},q_=function(e){return e.naturalHeight||e.height},X_=function(e){return new kO((function(t,n){(function(e){var t=e.split(","),n=/data:([^;]+)/.exec(t[0]);if(!n)return Q.none();for(var r=n[1],o=t[1],i=1024,a=atob(o),l=a.length,s=Math.ceil(l/i),c=new Array(s),u=0;un?r=n:rn?e=n:e2)&&(i=i<.5?.5:2,l=!0),(a<.5||a>2)&&(a=a<.5?.5:2,l=!0);var s=mC(e,i,a);return l?s.then((function(e){return pC(e,t,n)})):s},mC=function(e,t,n){return new kO((function(r){var o=j_(e),i=q_(e),a=Math.floor(o*t),l=Math.floor(i*n),s=F_(a,l);H_(s).drawImage(e,0,0,o,i,0,0,a,l),r(s)}))},gC=function(e,t){void 0===t&&(t=2);var n=Math.pow(10,t),r=Math.round(e*n);return Math.ceil(r/n)},vC=function(e,t,n){var r=(n<0?360+n:n)*Math.PI/180,o=e.width,i=e.height,a=Math.sin(r),l=Math.cos(r),s=gC(Math.abs(o*l)+Math.abs(i*a)),c=gC(Math.abs(o*a)+Math.abs(i*l)),u=F_(s,c),d=H_(u);return d.translate(s/2,c/2),d.rotate(r),d.drawImage(e,-o/2,-i/2),eC(u,t)},AC=function(e,t,n){var r=F_(e.width,e.height),o=H_(r);return"v"===n?(o.scale(1,-1),o.drawImage(e,0,-r.height)):(o.scale(-1,1),o.drawImage(e,-r.width,0)),eC(r,t)},yC=function(e,t,n,r,o,i){var a=F_(o,i);return H_(a).drawImage(e,-n,-r),eC(a,t)},bC=function(e){return sC(e)},OC=function(e){return fC(e)},wC=function(e,t){return hC(e,t)},xC=function(e,t){return cC(e,t)},_C=function(e,t){return uC(e,t)},CC=function(e,t){return function(e,t){return e.toCanvas().then((function(n){return AC(n,e.getType(),t)}))}(e,t)},kC=function(e,t,n,r,o){return function(e,t,n,r,o){return e.toCanvas().then((function(i){return yC(i,e.getType(),t,n,r,o)}))}(e,t,n,r,o)},SC=function(e,t,n){return function(e,t,n){return e.toCanvas().then((function(r){return pC(r,t,n).then((function(t){return eC(t,e.getType())}))}))}(e,t,n)},VC=function(e,t){return function(e,t){return e.toCanvas().then((function(n){return vC(n,e.getType(),t)}))}(e,t)},BC=function(e,t,n){return Tg(e,{tag:"span",classes:["tox-icon","tox-tbtn__icon-wrap"],behaviours:n},t)},TC=function(e,t){return BC(e,t,[])},NC=function(e,t){return BC(e,t,[cm.config({})])},EC=function(e,t,n){return{dom:{tag:"span",innerHtml:n.translate(e),classes:[t+"__select-label"]},behaviours:Os([cm.config({})])}},PC=ia("toolbar.button.execute"),QC=((ZO={})[ci()]=["disabling","alloy.base.behaviour","toggling","toolbar-button-events"],ZO),MC=ia("update-menu-text"),DC=ia("update-menu-icon"),$C=function(e,t,n){var r=wo(m),o=e.text.map((function(e){return bg(EC(e,t,n.providers))})),i=e.icon.map((function(e){return bg(NC(e,n.providers.icons))})),a=function(e,t){var n=Sd.getValue(e);return mm.focus(n),Ni(n,"keydown",{raw:t.event.raw}),uw.close(n),Q.some(!0)},l=e.role.fold((function(){return{}}),(function(e){return{role:e}})),s=e.tooltip.fold((function(){return{}}),(function(e){var t=n.providers.translate(e);return{title:t,"aria-label":t}})),c=Tg("chevron-down",{tag:"div",classes:[t+"__select-chevron"]},n.providers.icons);return bg(uw.sketch(k(k(k({},e.uid?{uid:e.uid}:{}),l),{dom:{tag:"button",classes:[t,t+"--select"].concat(U(e.classes,(function(e){return t+"--"+e}))),attributes:k({},s)},components:oy([i.map((function(e){return e.asSpec()})),o.map((function(e){return e.asSpec()})),Q.some(c)]),matchWidth:!0,useMinWidth:!0,dropdownBehaviours:Os(V(V([],e.dropdownBehaviours,!0),[GA((function(){return e.disabled||n.providers.isDisabled()})),XA(),fw.config({}),cm.config({}),um("dropdown-events",[ey(e,r),ty(e,r)]),um("menubutton-update-display-text",[Ri(MC,(function(e,t){o.bind((function(t){return t.getOpt(e)})).each((function(e){cm.set(e,[Ka(n.providers.translate(t.event.text))])}))})),Ri(DC,(function(e,t){i.bind((function(t){return t.getOpt(e)})).each((function(e){cm.set(e,[NC(t.event.icon,n.providers.icons)])}))}))])],!1)),eventOrder:sr(QC,{mousedown:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"]}),sandboxBehaviours:Os([rm.config({mode:"special",onLeft:a,onRight:a})]),lazySink:n.getSink,toggleClass:t+"--active",parts:{menu:Dv(0,e.columns,e.presets)},fetch:function(t){return NO(b(e.fetch,t))}}))).asSpec()},zC=function(e){return"separator"===e.type},RC={type:"separator"},IC=function(e,t){var n=X(e,(function(e,n){return function(e){return o(e)}(n)?""===n?e:"|"===n?e.length>0&&!zC(e[e.length-1])?e.concat([RC]):e:be(t,n.toLowerCase())?e.concat([t[n.toLowerCase()]]):e:e.concat([n])}),[]);return n.length>0&&zC(n[n.length-1])&&n.pop(),n},LC=function(e,t){return function(e){return be(e,"getSubmenuItems")}(e)?function(e,t){var n=e.getSubmenuItems(),r=FC(n,t);return{item:e,menus:sr(r.menus,ko(e.value,r.items)),expansions:sr(r.expansions,ko(e.value,e.value))}}(e,t):{item:e,menus:{},expansions:{}}},FC=function(e,t){var n=IC(o(e)?e.split(" "):e,t);return q(n,(function(e,n){var r=function(e){if(zC(e))return e;var t=ye(e,"value").getOrThunk((function(){return ia("generated-menu-item")}));return sr({value:t},e)}(n),o=LC(r,t);return{menus:sr(e.menus,o.menus),items:[o.item].concat(e.items),expansions:sr(e.expansions,o.expansions)}}),{menus:{},expansions:{},items:[]})},UC=function(e,t,n,r){var o=ia("primary-menu"),i=FC(e,n.shared.providers.menuItems());if(0===i.items.length)return Q.none();var a=Eb(o,i.items,t,n,r),l=he(i.menus,(function(e,r){return Eb(r,e,t,n,!1)})),s=sr(l,ko(o,a));return Q.from(Zm.tieredData(o,s,i.expansions))},HC=function(e){return{isDisabled:function(){return Zf.isDisabled(e)},setDisabled:function(t){return Zf.set(e,t)},setActive:function(t){var n=e.element;t?(za(n,"tox-tbtn--enabled"),Ht(n,"aria-pressed",!0)):(Ia(n,"tox-tbtn--enabled"),Yt(n,"aria-pressed"))},isActive:function(){return La(e.element,"tox-tbtn--enabled")}}},WC=function(e,t,n,r){return $C({text:e.text,icon:e.icon,tooltip:e.tooltip,role:r,fetch:function(t,r){e.fetch((function(e){r(UC(e,Av.CLOSE_ON_EXECUTE,n,!1))}))},onSetup:e.onSetup,getApi:HC,columns:1,presets:"normal",classes:[],dropdownBehaviours:[nO.config({})]},t,n.shared)},jC=function(e,t,n){var r=function(e){return function(r){var o=!r.isActive();r.setActive(o),e.storage.set(o),n.shared.getSink().each((function(n){t().getOpt(n).each((function(t){Ts(t.element),Ni(t,dO,{name:e.name,value:e.storage.get()})}))}))}},o=function(e){return function(t){t.setActive(e.storage.get())}};return function(t){t(U(e,(function(e){var t=e.text.fold((function(){return{}}),(function(e){return{text:e}}));return k(k({type:e.type,active:!1},t),{onAction:r(e),onSetup:o(e)})})))}},qC=function(e,t,n,r,o,i){void 0===n&&(n=[]);var a=t.fold((function(){return{}}),(function(e){return{action:e}})),l=k({buttonBehaviours:Os([GA((function(){return e.disabled||i.isDisabled()})),XA(),nO.config({}),um("button press",[zi("click"),zi("mousedown")])].concat(n)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]}},a),s=sr(l,{dom:r});return sr(s,{components:o})},XC=function(e,t,n,r){void 0===r&&(r=[]);var o={tag:"button",classes:["tox-tbtn"],attributes:e.tooltip.map((function(e){return{"aria-label":n.translate(e),title:n.translate(e)}})).getOr({})},i=e.icon.map((function(e){return TC(e,n.icons)})),a=oy([i]);return qC(e,t,r,o,a,n)},YC=function(e,t,n,r){void 0===r&&(r=[]);var o=XC(e,Q.some(t),n,r);return yg.sketch(o)},GC=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=n.translate(e.text),a=e.icon?e.icon.map((function(e){return TC(e,n.icons)})):Q.none(),l=a.isSome()?oy([a]):[],s=a.isSome()?{}:{innerHtml:i},c=V(V(V(V([],e.primary||e.borderless?["tox-button"]:["tox-button","tox-button--secondary"],!0),a.isSome()?["tox-button--icon"]:[],!0),e.borderless?["tox-button--naked"]:[],!0),o,!0),u=k(k({tag:"button",classes:c},s),{attributes:{title:i}});return qC(e,t,r,u,l,n)},ZC=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=GC(e,Q.some(t),n,r,o);return yg.sketch(i)},KC=function(e,t){return function(n){"custom"===t?Ni(n,dO,{name:e,value:{}}):"submit"===t?Ti(n,fO):"cancel"===t&&Ti(n,uO)}},JC=function(e,t,n){if(function(e,t){return"menu"===t}(0,t)){var r=e,o=k(k({},e),{onSetup:function(t){return t.setDisabled(e.disabled),m},fetch:jC(r.items,(function(){return i}),n)}),i=bg(WC(o,"tox-tbtn",n,Q.none()));return i.asSpec()}if(function(e,t){return"custom"===t||"cancel"===t||"submit"===t}(0,t)){var a=KC(e.name,t),l=k(k({},e),{borderless:!1});return ZC(l,a,n.shared.providers,[])}},ek=function(e,t){var n,r,o=KC(e.name,"custom");return n=Q.none(),r=Jb.parts.field(k({factory:yg},GC(e,Q.some(o),t,[N_(""),A_()]))),oO(n,r,[],[])},tk=v([ho("field1Name","field1"),ho("field2Name","field2"),Tl("onLockedChange"),kl(["lockClass"]),ho("locked",!1),Nd("coupledFieldBehaviours",[$f,Sd])]),nk=function(e,t){return rf({factory:Jb,name:e,overrides:function(e){return{fieldBehaviours:Os([um("coupled-input-behaviour",[Ri(Go(),(function(n){(function(e,t,n){return Af(e,t,n).bind($f.getCurrent)})(n,e,t).each((function(t){Af(n,e,"lock").each((function(r){Sm.isOn(r)&&e.onLockedChange(n,t,r)}))}))}))])])}}})},rk=v([nk("field1","field2"),nk("field2","field1"),rf({factory:yg,schema:[Gr("dom")],name:"lock",overrides:function(e){return{buttonBehaviours:Os([Sm.config({selected:e.locked,toggleClass:e.markers.lockClass,aria:{mode:"pressed"}})])}}})]),ok=Pf({name:"FormCoupledInputs",configFields:tk(),partFields:rk(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Ed(e.coupledFieldBehaviours,[$f.config({find:Q.some}),Sd.config({store:{mode:"manual",getValue:function(t){var n,r=xf(t,e,["field1","field2"]);return(n={})[e.field1Name]=Sd.getValue(r.field1()),n[e.field2Name]=Sd.getValue(r.field2()),n},setValue:function(t,n){var r=xf(t,e,["field1","field2"]);Oe(n,e.field1Name)&&Sd.setValue(r.field1(),n[e.field1Name]),Oe(n,e.field2Name)&&Sd.setValue(r.field2(),n[e.field2Name])}}})]),apis:{getField1:function(t){return Af(t,e,"field1")},getField2:function(t){return Af(t,e,"field2")},getLock:function(t){return Af(t,e,"lock")}}}},apis:{getField1:function(e,t){return e.getField1(t)},getField2:function(e,t){return e.getField2(t)},getLock:function(e,t){return e.getLock(t)}}}),ik=function(e){var t=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/.exec(e);if(null!==t){var n=parseFloat(t[1]),r=t[2];return Wn.value({value:n,unit:r})}return Wn.error(e)},ak=function(e,t){var n={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},r=function(e){return be(n,e)};return e.unit===t?Q.some(e.value):r(e.unit)&&r(t)?n[e.unit]===n[t]?Q.some(e.value):Q.some(e.value/n[e.unit]*n[t]):Q.none()},lk=function(e){return Q.none()},sk=function(e,t){var n=ik(e).toOptional(),r=ik(t).toOptional();return _e(n,r,(function(e,t){return ak(e,t.unit).map((function(e){return t.value/e})).map((function(e){return function(e,t){return function(n){return ak(n,t).map((function(n){return{value:n*e,unit:t}}))}}(e,t.unit)})).getOr(lk)})).getOr(lk)},ck=function(e,t){var n=lk,r=ia("ratio-event"),o=function(e){return Tg(e,{tag:"span",classes:["tox-icon","tox-lock-icon__"+e]},t.icons)},i=ok.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{title:t.translate(e.label.getOr("Constrain proportions"))}},components:[o("lock"),o("unlock")],buttonBehaviours:Os([Zf.config({disabled:function(){return e.disabled||t.isDisabled()}}),XA(),nO.config({})])}),a=function(e){return{dom:{tag:"div",classes:["tox-form__group"]},components:e}},l=function(n){return Jb.parts.field({factory:wO,inputClasses:["tox-textfield"],inputBehaviours:Os([Zf.config({disabled:function(){return e.disabled||t.isDisabled()}}),XA(),nO.config({}),um("size-input-events",[Ri(jo(),(function(e,t){Ni(e,r,{isField1:n})})),Ri(Zo(),(function(t,n){Ni(t,sO,{name:e.name})}))])]),selectOnFocus:!1})},s=function(e){return{dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}},c=ok.parts.field1(a([Jb.parts.label(s("Width")),l(!0)])),u=ok.parts.field2(a([Jb.parts.label(s("Height")),l(!1)]));return ok.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[c,u,a([s(" "),i])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:function(e,t,r){ik(Sd.getValue(e)).each((function(e){n(e).each((function(e){Sd.setValue(t,function(e){var t,n={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4},r=e.value.toFixed((t=e.unit)in n?n[t]:1);return-1!==r.indexOf(".")&&(r=r.replace(/\.?0*$/,"")),r+e.unit}(e))}))}))},coupledFieldBehaviours:Os([Zf.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){ok.getField1(e).bind(Jb.getField).each(Zf.disable),ok.getField2(e).bind(Jb.getField).each(Zf.disable),ok.getLock(e).each(Zf.disable)},onEnabled:function(e){ok.getField1(e).bind(Jb.getField).each(Zf.enable),ok.getField2(e).bind(Jb.getField).each(Zf.enable),ok.getLock(e).each(Zf.enable)}}),XA(),um("size-input-events2",[Ri(r,(function(e,t){var r=t.event.isField1,o=r?ok.getField1(e):ok.getField2(e),i=r?ok.getField2(e):ok.getField1(e),a=o.map(Sd.getValue).getOr(""),l=i.map(Sd.getValue).getOr("");n=sk(a,l)}))])])})},uk={undo:v(ia("undo")),redo:v(ia("redo")),zoom:v(ia("zoom")),back:v(ia("back")),apply:v(ia("apply")),swap:v(ia("swap")),transform:v(ia("transform")),tempTransform:v(ia("temp-transform")),transformApply:v(ia("transform-apply"))},dk=v("save-state"),fk=v("disable"),hk=v("enable"),pk={formActionEvent:dO,saveState:dk,disable:fk,enable:hk},mk=function(e,t){var n=function(e,n,r,o){return bg(ZC({name:e,text:e,disabled:r,primary:o,icon:Q.none(),borderless:!1},n,t))},r=function(e,n,r,o){return bg(YC({name:e,icon:Q.some(e),tooltip:Q.some(n),disabled:o,primary:!1,borderless:!1},r,t))},o=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(Zf)&&Zf.disable(n)}))},i=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(Zf)&&Zf.enable(n)}))},a={tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools-edit-panel"]},l=m,s=function(e,t,n){Ni(e,t,n)},c=function(e){return Ti(e,pk.disable())},u=function(e){return Ti(e,pk.enable())},d=function(e,t){c(e),s(e,uk.transform(),{transform:t}),u(e)},f=function(e){return function(){ee.getOpt(e).each((function(e){cm.set(e,[K])}))}},h=function(e,t){c(e),s(e,uk.transformApply(),{transform:t,swap:f(e)}),u(e)},p=function(){return n("Back",(function(e){return s(e,uk.back(),{swap:f(e)})}),!1,!1)},g=function(){return bg({dom:{tag:"div",classes:["tox-spacer"]},behaviours:Os([Zf.config({})])})},A=function(){return n("Apply",(function(e){return s(e,uk.apply(),{swap:f(e)})}),!0,!0)},y=[p(),g(),n("Apply",(function(t){var n=function(t){var n=e.getRect();return kC(t,n.x,n.y,n.w,n.h)};h(t,n),e.hideCrop()}),!1,!0)],b=Yb.sketch({dom:a,components:y.map((function(e){return e.asSpec()})),containerBehaviours:Os([um("image-tools-crop-buttons-events",[Ri(pk.disable(),(function(e,t){o(y,e)})),Ri(pk.enable(),(function(e,t){i(y,e)}))])])}),O=bg(ck({name:"size",label:Q.none(),constrain:!0,disabled:!1},t)),w=[p(),g(),O,g(),n("Apply",(function(e){O.getOpt(e).each((function(t){var n=Sd.getValue(t),r=function(e,t){return function(n){return SC(n,e,t)}}(parseInt(n.width,10),parseInt(n.height,10));h(e,r)}))}),!1,!0)],x=Yb.sketch({dom:a,components:w.map((function(e){return e.asSpec()})),containerBehaviours:Os([um("image-tools-resize-buttons-events",[Ri(pk.disable(),(function(e,t){o(w,e)})),Ri(pk.enable(),(function(e,t){i(w,e)}))])])}),_=function(e,t){return function(n){return e(n,t)}},C=_(CC,"h"),k=_(CC,"v"),S=_(VC,-90),V=_(VC,90),B=function(e,t){!function(e,t){c(e),s(e,uk.tempTransform(),{transform:t}),u(e)}(e,t)},T=[p(),g(),r("flip-horizontally","Flip horizontally",(function(e){B(e,C)}),!1),r("flip-vertically","Flip vertically",(function(e){B(e,k)}),!1),r("rotate-left","Rotate counterclockwise",(function(e){B(e,S)}),!1),r("rotate-right","Rotate clockwise",(function(e){B(e,V)}),!1),g(),A()],N=Yb.sketch({dom:a,components:T.map((function(e){return e.asSpec()})),containerBehaviours:Os([um("image-tools-fliprotate-buttons-events",[Ri(pk.disable(),(function(e,t){o(T,e)})),Ri(pk.enable(),(function(e,t){i(T,e)}))])])}),E=function(e,n,r,o,i){var a=n_.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}),l=n_.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),s=n_.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return bg(n_.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:r,maxX:i,getInitialValue:v({x:o})},components:[a,l,s],sliderBehaviours:Os([mm.config({})]),onChoose:n}))},P=function(e,t,n,r,o){return E(e,(function(e,n,r){var o=_(t,r.x/100);d(e,o)}),n,r,o)},M=function(e,t,n,r,l){var s=function(e,t,n,r,o){return[p(),P(e,t,n,r,o),A()]}(e,t,n,r,l);return Yb.sketch({dom:a,components:s.map((function(e){return e.asSpec()})),containerBehaviours:Os([um("image-tools-filter-panel-buttons-events",[Ri(pk.disable(),(function(e,t){o(s,e)})),Ri(pk.enable(),(function(e,t){i(s,e)}))])])})},D=[p(),g(),A()],$=Yb.sketch({dom:a,components:D.map((function(e){return e.asSpec()}))}),z=M("Brightness",xC,-100,0,100),R=M("Contrast",_C,-100,0,100),I=M("Gamma",wC,-100,0,100),L=function(e,t,n){return function(r){return function(e,t,n,r){return dC(e,t,n,r)}(r,e,t,n)}},F=function(e){return E(e,(function(e,t,n){var r=U.getOpt(e),o=W.getOpt(e),i=H.getOpt(e);r.each((function(t){o.each((function(n){i.each((function(r){var o=Sd.getValue(t).x/100,i=Sd.getValue(r).x/100,a=Sd.getValue(n).x/100,l=L(o,i,a);d(e,l)}))}))}))}),0,100,200)},U=F("R"),H=F("G"),W=F("B"),j=[p(),U,H,W,A()],q=Yb.sketch({dom:a,components:j.map((function(e){return e.asSpec()}))}),X=function(e,t,n){return function(r){s(r,uk.swap(),{transform:t,swap:function(){ee.getOpt(r).each((function(t){cm.set(t,[e]),n(t)}))}})}},Y=Q.some(OC),G=Q.some(bC),Z=[r("crop","Crop",X(b,Q.none(),(function(t){e.showCrop()})),!1),r("resize","Resize",X(x,Q.none(),(function(t){O.getOpt(t).each((function(t){var n=e.getMeasurements(),r=n.width,o=n.height;Sd.setValue(t,{width:r,height:o})}))})),!1),r("orientation","Orientation",X(N,Q.none(),l),!1),r("brightness","Brightness",X(z,Q.none(),l),!1),r("sharpen","Sharpen",X($,Y,l),!1),r("contrast","Contrast",X(R,Q.none(),l),!1),r("color-levels","Color levels",X(q,Q.none(),l),!1),r("gamma","Gamma",X(I,Q.none(),l),!1),r("invert","Invert",X($,G,l),!1)],K=Yb.sketch({dom:a,components:Z.map((function(e){return e.asSpec()}))}),J=Yb.sketch({dom:{tag:"div"},components:[K],containerBehaviours:Os([cm.config({})])}),ee=bg(J);return{memContainer:ee,getApplyButton:function(e){return ee.getOpt(e).map((function(e){var t=e.components()[0];return t.components()[t.components().length-1]}))}}},gk=tinymce.util.Tools.resolve("tinymce.geom.Rect"),vk=tinymce.util.Tools.resolve("tinymce.util.Observable"),Ak=tinymce.util.Tools.resolve("tinymce.util.VK"),yk=function(e){if(function(e){return d(e.changedTouches)}(e))for(var t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n=1?r.set(1):r.set(l)}))}(e,o),l(e,o)}))}))},c=Yb.sketch({dom:{tag:"div",classes:["tox-image-tools__image"]},components:[n.asSpec(),{dom:{tag:"img",attributes:{src:e}}},{dom:{tag:"div"},behaviours:Os([um("image-panel-crop-events",[qi((function(e){u.getOpt(e).each((function(e){var t=e.element.dom,n=wk({x:10,y:10,w:100,h:100},{x:0,y:0,w:200,h:200},{x:0,y:0,w:200,h:200},t,m);n.toggleVisibility(!1),n.on("updateRect",(function(e){var t=e.rect,n=r.get(),o={x:Math.round(t.x/n),y:Math.round(t.y/n),w:Math.round(t.w/n),h:Math.round(t.h/n)};i.set(o)})),o.set(n)}))})),Xi((function(){o.clear()}))])])}],containerBehaviours:Os([cm.config({}),um("image-panel-events",[qi((function(t){s(t,e)}))])])}),u=bg(c);return{memContainer:u,updateSrc:s,zoom:function(e,t){var n=r.get(),o=t>0?Math.min(2,n+.1):Math.max(.1,n-.1);r.set(o),u.getOpt(e).each((function(e){var t=e.components()[1].element;l(e,t)}))},showCrop:function(){o.run((function(e){e.toggleVisibility(!0)}))},hideCrop:function(){o.run((function(e){e.toggleVisibility(!1)}))},getRect:function(){return i.get()},getMeasurements:function(){var e=a.get();return{width:e.w,height:e.h}}}},_k=function(e,t,n,r,o){return YC({name:e,icon:Q.some(t),disabled:n,tooltip:Q.some(e),primary:!1,borderless:!1},r,o)},Ck=function(e,t){t?Zf.enable(e):Zf.disable(e)};var kk,Sk=function(e){var t,n,r,o,i=wo(e),a=ec(),l=(n=-1,{data:t=[],add:function(e){var r=t.splice(++n);return t.push(e),{state:e,removed:r}},undo:function(){if(r())return t[--n]},redo:function(){if(o())return t[++n]},canUndo:r=function(){return n>0},canRedo:o=function(){return-1!==n&&n=e.minChars){var i=$f.getCurrent(o).bind((function(e){return sh.getHighlighted(e).map(Sd.getValue)}));e.previewing.set(!0);JO(e,a(t),t,o,r,(function(t){$f.getCurrent(o).each((function(t){i.fold((function(){e.model.selectsOver&&sh.highlightFirst(t)}),(function(e){sh.highlightBy(t,(function(t){return Sd.getValue(t).value===e.value})),sh.getHighlighted(t).orThunk((function(){return sh.highlightFirst(t),Q.none()}))}))}))}),CO.HighlightFirst).get(m)}},cancelEvent:pi()}),rm.config({mode:"special",onDown:function(e,t){return o(e,t,sh.highlightFirst),Q.some(!0)},onEscape:function(e){var t=jO.getCoupled(e,"sandbox");return ld.isOpen(t)?(ld.close(t),Q.some(!0)):Q.none()},onUp:function(e,t){return o(e,t,sh.highlightLast),Q.some(!0)},onEnter:function(t){var n=jO.getCoupled(t,"sandbox"),r=ld.isOpen(n);if(r&&!e.previewing.get())return $f.getCurrent(n).bind((function(e){return sh.getHighlighted(e)})).map((function(e){return Ni(t,Hk(),{item:e}),!0}));var o=Sd.getValue(t);return Ti(t,pi()),e.onExecute(n,t,o),r&&ld.close(n),Q.some(!0)}}),Sm.config({toggleClass:e.markers.openClass,aria:{mode:"expanded"}}),jO.config({others:{sandbox:function(t){return iw(e,t,{onOpen:function(){return Sm.on(t)},onClose:function(){return Sm.off(t)}})}}}),um("typeaheadevents",[Gi((function(t){var n=m;tw(e,a(t),t,r,n,CO.HighlightFirst).get(m)})),Ri(Hk(),(function(t,n){var r=jO.getCoupled(t,"sandbox");Ik(e.model,t,n.event.item),Ti(t,pi()),e.onItemExecute(t,r,n.event.item,Sd.getValue(t)),ld.close(r),Fk(t)}))].concat(e.dismissOnBlur?[Ri(ai(),(function(e){var t=jO.getCoupled(e,"sandbox");Ps(t.element).isNone()&&ld.close(t)}))]:[]))];return{uid:e.uid,dom:OO(sr(e,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:k(k({},i),Td(e.typeaheadBehaviours,l)),eventOrder:e.eventOrder}}}),Xk=function(e){return k(k({},e),{toCached:function(){return Xk(e.toCached())},bindFuture:function(t){return Xk(e.bind((function(e){return e.fold((function(e){return EO(Wn.error(e))}),(function(e){return t(e)}))})))},bindResult:function(t){return Xk(e.map((function(e){return e.bind(t)})))},mapResult:function(t){return Xk(e.map((function(e){return e.map(t)})))},mapError:function(t){return Xk(e.map((function(e){return e.mapError(t)})))},foldResult:function(t,n){return e.map((function(e){return e.fold(t,n)}))},withTimeout:function(t,n){return Xk(NO((function(r){var o=!1,i=setTimeout((function(){o=!0,r(Wn.error(n()))}),t);e.get((function(e){o||(clearTimeout(i),r(e))}))})))}})},Yk=function(e){return Xk(NO(e))},Gk=Yk,Zk={type:"separator"},Kk=function(e){return{type:"menuitem",value:e.url,text:e.title,meta:{attach:e.attach},onAction:m}},Jk=function(e,t){return{type:"menuitem",value:t,text:e,meta:{attach:void 0},onAction:m}},eS=function(e,t){return function(e){return U(e,Kk)}(function(e,t){return j(t,(function(t){return t.type===e}))}(e,t))},tS=function(e){return eS("header",e.targets)},nS=function(e){return eS("anchor",e.targets)},rS=function(e){return Q.from(e.anchorTop).map((function(e){return Jk("",e)})).toArray()},oS=function(e){return Q.from(e.anchorBottom).map((function(e){return Jk("",e)})).toArray()},iS=function(e,t){var n=e.toLowerCase();return j(t,(function(e){var t=void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.text;return Se(t.toLowerCase(),n)||Se(e.value.toLowerCase(),n)}))},aS=function(e,t,n){var r=Sd.getValue(t),o=void 0!==r.meta.text?r.meta.text:r.value;return n.getLinkInformation().fold((function(){return[]}),(function(t){var r,i=iS(o,function(e){return U(e,(function(e){return Jk(e,e)}))}(n.getHistory(e)));return"file"===e?(r=[i,iS(o,tS(t)),iS(o,Z([rS(t),nS(t),oS(t)]))],X(r,(function(e,t){return 0===e.length||0===t.length?e.concat(t):e.concat(Zk,t)}),[])):i}))},lS=ia("aria-invalid"),sS=function(e){return function(t,n,r){return ye(n,"name").fold((function(){return e(n,r)}),(function(o){return t.field(o,e(n,r))}))}},cS={bar:sS((function(e,t){return function(e,t){return{dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:U(e.items,t.interpreter)}}(e,t.shared)})),collection:sS((function(e,t){return vO(e,t.shared.providers)})),alertbanner:sS((function(e,t){return function(e,t){return Yb.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in","tox-notification--"+e.level]},components:[{dom:{tag:"div",classes:["tox-notification__icon"]},components:[yg.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:Sg(e.icon,t.icons),attributes:{title:t.translate(e.iconTooltip)}},action:function(t){Ni(t,dO,{name:"alert-banner",value:e.url})},buttonBehaviours:Os([Vg()])})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:t.translate(e.text)}}]})}(e,t.shared.providers)})),input:sS((function(e,t){return function(e,t){return Qk({name:e.name,multiline:!1,label:e.label,inputMode:e.inputMode,placeholder:e.placeholder,flex:!1,disabled:e.disabled,classname:"tox-textfield",validation:Q.none(),maximized:e.maximized},t)}(e,t.shared.providers)})),textarea:sS((function(e,t){return function(e,t){return Qk({name:e.name,multiline:!0,label:e.label,inputMode:Q.none(),placeholder:e.placeholder,flex:!0,disabled:e.disabled,classname:"tox-textarea",validation:Q.none(),maximized:e.maximized},t)}(e,t.shared.providers)})),label:sS((function(e,t){return function(e,t){var n={dom:{tag:"label",innerHtml:t.providers.translate(e.label),classes:["tox-label"]}},r=U(e.items,t.interpreter);return{dom:{tag:"div",classes:["tox-form__group"]},components:[n].concat(r),behaviours:Os([A_(),cm.config({}),T_(Q.none()),rm.config({mode:"acyclic"})])}}(e,t.shared)})),iframe:function(e){return function(t,n,r){var o=sr(n,{source:"dynamic"});return sS(e)(t,o,r)}}((function(e,t){return L_(e,t.shared.providers)})),button:sS((function(e,t){return ek(e,t.shared.providers)})),checkbox:sS((function(e,t){return function(e,t){var n=Sd.config({store:{mode:"manual",getValue:function(e){return e.element.dom.checked},setValue:function(e,t){e.element.dom.checked=t}}}),r=function(e){return e.element.dom.click(),Q.some(!0)},o=Jb.parts.field({factory:{sketch:A},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:Os([A_(),Zf.config({disabled:function(){return e.disabled||t.isDisabled()}}),nO.config({}),mm.config({}),n,rm.config({mode:"special",onEnter:r,onSpace:r,stopSpaceKeyup:!0}),um("checkbox-events",[Ri(Zo(),(function(t,n){Ni(t,sO,{name:e.name})}))])])}),i=Jb.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"],innerHtml:t.translate(e.label)},behaviours:Os([fw.config({})])}),a=function(e){return Tg("checked"===e?"selected":"unselected",{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+e]},t.icons)},l=bg({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[a("checked"),a("unchecked")]});return Jb.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[o,l.asSpec(),i],fieldBehaviours:Os([Zf.config({disabled:function(){return e.disabled||t.isDisabled()},disableClass:"tox-checkbox--disabled",onDisabled:function(e){Jb.getField(e).each(Zf.disable)},onEnabled:function(e){Jb.getField(e).each(Zf.enable)}}),XA()])})}(e,t.shared.providers)})),colorinput:sS((function(e,t){return gw(e,t.shared,t.colorinput)})),colorpicker:sS((function(e){var t=function(e){return"tox-"+e},n=v_(w_,t),r=bg(n.sketch({dom:{tag:"div",classes:[t("color-picker-container")],attributes:{role:"presentation"}},onValidHex:function(e){Ni(e,dO,{name:"hex-valid",value:!0})},onInvalidHex:function(e){Ni(e,dO,{name:"hex-valid",value:!1})}}));return{dom:{tag:"div"},components:[r.asSpec()],behaviours:Os([Sd.config({store:{mode:"manual",getValue:function(e){var t=r.get(e);return $f.getCurrent(t).bind((function(e){return Sd.getValue(e).hex})).map((function(e){return"#"+e})).getOr("")},setValue:function(e,t){var n=/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/.exec(t),o=r.get(e);$f.getCurrent(o).fold((function(){}),(function(e){Sd.setValue(e,{hex:Q.from(n[1]).getOr("")}),u_.getField(e,"hex").each((function(e){Ti(e,Go())}))}))}}}),A_()])}})),dropzone:sS((function(e,t){return E_(e,t.shared.providers)})),grid:sS((function(e,t){return function(e,t){return{dom:{tag:"div",classes:["tox-form__grid","tox-form__grid--"+e.columns+"col"]},components:U(e.items,t.interpreter)}}(e,t.shared)})),listbox:sS((function(e,t){return function(e,t){var n=t.shared.providers,r=ae(e.items).filter(Bk),o=e.label.map((function(e){return lO(e,n)})),i=Jb.parts.field({dom:{},factory:{sketch:function(n){return $C({uid:n.uid,text:r.map((function(e){return e.text})),icon:Q.none(),tooltip:e.label,role:Q.none(),fetch:function(n,r){var o=Nk(n,e.name,e.items,Sd.getValue(n));r(UC(o,Av.CLOSE_ON_EXECUTE,t,!1))},onSetup:v(m),getApi:v({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[nO.config({}),Sd.config({store:{mode:"manual",initialValue:r.map((function(e){return e.value})).getOr(""),getValue:function(e){return jt(e.element,Tk)},setValue:function(t,n){Ek(e.items,n).each((function(e){Ht(t.element,Tk,e.value),Ni(t,MC,{text:e.text})}))}}})]},"tox-listbox",t.shared)}}}),a={dom:{tag:"div",classes:["tox-listboxfield"]},components:[i]};return Jb.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:Z([o.toArray(),[a]]),fieldBehaviours:Os([Zf.config({disabled:v(e.disabled),onDisabled:function(e){Jb.getField(e).each(Zf.disable)},onEnabled:function(e){Jb.getField(e).each(Zf.enable)}})])})}(e,t)})),selectbox:sS((function(e,t){return function(e,t){var n=U(e.items,(function(e){return{text:t.translate(e.text),value:e.value}})),r=e.label.map((function(e){return lO(e,t)})),o=Jb.parts.field({dom:{},selectAttributes:{size:e.size},options:n,factory:Pk,selectBehaviours:Os([Zf.config({disabled:function(){return e.disabled||t.isDisabled()}}),nO.config({}),um("selectbox-change",[Ri(Zo(),(function(t,n){Ni(t,sO,{name:e.name})}))])])}),i=e.size>1?Q.none():Q.some(Tg("chevron-down",{tag:"div",classes:["tox-selectfield__icon-js"]},t.icons)),a={dom:{tag:"div",classes:["tox-selectfield"]},components:Z([[o],i.toArray()])};return Jb.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:Z([r.toArray(),[a]]),fieldBehaviours:Os([Zf.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){Jb.getField(e).each(Zf.disable)},onEnabled:function(e){Jb.getField(e).each(Zf.enable)}}),XA()])})}(e,t.shared.providers)})),sizeinput:sS((function(e,t){return ck(e,t.shared.providers)})),urlinput:sS((function(e,t){return function(e,t,n){var r,o=t.shared.providers,i=function(t){var r=Sd.getValue(t);n.addToHistory(r.value,e.filetype)},a=Jb.parts.field({factory:qk,dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":lS,type:"url"},minChars:0,responseTime:0,fetch:function(r){var o=aS(e.filetype,r,n),i=UC(o,Av.BUBBLE_TO_SANDBOX,t,!1);return EO(i)},getHotspot:function(e){return f.getOpt(e)},onSetValue:function(e,t){e.hasConfigured(FO)&&FO.run(e).get(m)},typeaheadBehaviours:Os(Z([n.getValidationHandler().map((function(t){return FO.config({getRoot:function(e){return kt(e.element)},invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:function(e,t){s.getOpt(e).each((function(e){Ht(e.element,"title",o.translate(t))}))}},validator:{validate:function(n){var r=Sd.getValue(n);return Gk((function(n){t({type:e.filetype,url:r.value},(function(e){if("invalid"===e.status){var t=Wn.error(e.message);n(t)}else{var r=Wn.value(e.message);n(r)}}))}))},validateOnLoad:!1}})})).toArray(),[Zf.config({disabled:function(){return e.disabled||o.isDisabled()}}),nO.config({}),um("urlinput-events",Z(["file"===e.filetype?[Ri(Go(),(function(t){Ni(t,sO,{name:e.name})}))]:[],[Ri(Zo(),(function(t){Ni(t,sO,{name:e.name}),i(t)})),Ri(li(),(function(t){Ni(t,sO,{name:e.name}),i(t)}))]]))]])),eventOrder:(r={},r[Go()]=["streaming","urlinput-events","invalidating"],r),model:{getDisplayText:function(e){return e.value},selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:t.shared.getSink,parts:{menu:Dv(0,0,"normal")},onExecute:function(e,t,n){Ni(t,fO,{})},onItemExecute:function(t,n,r,o){i(t),Ni(t,sO,{name:e.name})}}),l=e.label.map((function(e){return lO(e,o)})),s=bg(function(e,t,n,r){return void 0===n&&(n=e),void 0===r&&(r=e),Tg(n,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+e],attributes:k({title:o.translate(r),"aria-live":"polite"},t.fold((function(){return{}}),(function(e){return{id:e}})))},o.icons)}("invalid",Q.some(lS),"warning")),c=bg({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[s.asSpec()]}),u=n.getUrlPicker(e.filetype),d=ia("browser.url.event"),f=bg({dom:{tag:"div",classes:["tox-control-wrap"]},components:[a,c.asSpec()],behaviours:Os([Zf.config({disabled:function(){return e.disabled||o.isDisabled()}})])}),h=bg(ZC({name:e.name,icon:Q.some("browse"),text:e.label.getOr(""),disabled:e.disabled,primary:!1,borderless:!0},(function(e){return Ti(e,d)}),o,[],["tox-browse-url"]));return Jb.sketch({dom:aO([]),components:l.toArray().concat([{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:Z([[f.asSpec()],u.map((function(){return h.asSpec()})).toArray()])}]),fieldBehaviours:Os([Zf.config({disabled:function(){return e.disabled||o.isDisabled()},onDisabled:function(e){Jb.getField(e).each(Zf.disable),h.getOpt(e).each(Zf.disable)},onEnabled:function(e){Jb.getField(e).each(Zf.enable),h.getOpt(e).each(Zf.enable)}}),XA(),um("url-input-events",[Ri(d,(function(t){$f.getCurrent(t).each((function(n){var r=Sd.getValue(n),o=k({fieldname:e.name},r);u.each((function(r){r(o).get((function(r){Sd.setValue(n,r),Ni(t,sO,{name:e.name})}))}))}))}))])])})}(e,t,t.urlinput)})),customeditor:sS((function(e){var t=ec(),n=bg({dom:{tag:e.tag}}),r=ec();return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:Os([um("custom-editor-events",[qi((function(o){n.getOpt(o).each((function(n){(!function(e){return be(e,"init")}(e)?x_.load(e.scriptId,e.scriptUrl).then((function(t){return t(n.element.dom,e.settings)})):e.init(n.element.dom)).then((function(e){r.on((function(t){e.setValue(t)})),r.clear(),t.set(e)}))}))}))]),Sd.config({store:{mode:"manual",getValue:function(){return t.get().fold((function(){return r.get().getOr("")}),(function(e){return e.getValue()}))},setValue:function(e,n){t.get().fold((function(){r.set(n)}),(function(e){return e.setValue(n)}))}}}),A_()]),components:[n.asSpec()]}})),htmlpanel:sS((function(e){return"presentation"===e.presets?Yb.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html}}):Yb.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html,attributes:{role:"document"}},containerBehaviours:Os([nO.config({}),mm.config({})])})})),imagetools:sS((function(e,t){return Vk(e,t.shared.providers)})),table:sS((function(e,t){return function(e,t){var n,r,o=function(e){return{dom:{tag:"th",innerHtml:t.translate(e)}}},i=function(e){return{dom:{tag:"td",innerHtml:t.translate(e)}}},a=function(e){return{dom:{tag:"tr"},components:U(e,i)}};return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[(r=e.header,{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:U(r,o)}]}),(n=e.cells,{dom:{tag:"tbody"},components:U(n,a)})],behaviours:Os([nO.config({}),mm.config({})])}}(e,t.shared.providers)})),panel:sS((function(e,t){return function(e,t){return{dom:{tag:"div",classes:e.classes},components:U(e.items,t.shared.interpreter)}}(e,t)}))},uS={field:function(e,t){return t}},dS=function(e,t,n){var r=sr(n,{shared:{interpreter:function(t){return fS(e,t,r)}}});return fS(e,t,r)},fS=function(e,t,n){return ye(cS,t.type).fold((function(){return t}),(function(r){return r(e,t,n)}))},hS={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},pS=function(e,t,n){var r={maxHeightFunction:mc()};return function(){return n()?{type:"node",root:Dt(e()),node:Q.from(e()),bubble:yc(12,12,hS),layouts:{onRtl:function(){return[cg]},onLtr:function(){return[sg]}},overrides:r}:{type:"hotspot",hotspot:t(),bubble:yc(-12,12,hS),layouts:{onRtl:function(){return[ts]},onLtr:function(){return[ns]}},overrides:r}}},mS=function(e,t,n){return function(){return n()?{type:"node",root:Dt(e()),node:Q.from(e()),layouts:{onRtl:function(){return[ug]},onLtr:function(){return[ug]}}}:{type:"hotspot",hotspot:t(),layouts:{onRtl:function(){return[as]},onLtr:function(){return[as]}}}}},gS=function(e,t){return function(){return{type:"selection",root:t(),getSelection:function(){var t=e.selection.getRng();return Q.some(Wc.range(Qe.fromDom(t.startContainer),t.startOffset,Qe.fromDom(t.endContainer),t.endOffset))}}}},vS=function(e){return function(t){return{type:"node",root:e(),node:t}}},AS=function(e,t,n){var r=DA(e),o=function(){return Qe.fromDom(e.getBody())},i=function(){return Qe.fromDom(e.getContentAreaContainer())},a=function(){return r||!n()};return{inlineDialog:pS(i,t,a),banner:mS(i,t,a),cursor:gS(e,o),node:vS(o)}},yS=function(e){return function(t,n){fb(e)(t,n)}},bS=function(e){return function(){return eb(e)}},OS=function(e){return function(){return tb(e)}},wS=function(e){return function(){return ob(e)}},xS=function(e){return{colorPicker:yS(e),hasCustomColors:bS(e),getColors:OS(e),getColorCols:wS(e)}},_S=function(e){return function(){return function(e){return e.getParam("draggable_modal",!1,"boolean")}(e)}},CS=function(e){return{isDraggableModal:_S(e)}},kS=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"},{title:"Strikethrough",format:"strikethrough"},{title:"Superscript",format:"superscript"},{title:"Subscript",format:"subscript"},{title:"Code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],SS=function(e){return X(e,(function(e,t){if(be(t,"items")){var n=SS(t.items);return{customFormats:e.customFormats.concat(n.customFormats),formats:e.formats.concat([{title:t.title,items:n.formats}])}}if(function(e){return be(e,"inline")}(t)||function(e){return be(e,"block")}(t)||function(e){return be(e,"selector")}(t)){var r="custom-"+(o(t.name)?t.name:t.title.toLowerCase());return{customFormats:e.customFormats.concat([{name:r,format:t}]),formats:e.formats.concat([{title:t.title,format:r,icon:t.icon}])}}return k(k({},e),{formats:e.formats.concat(t)})}),{customFormats:[],formats:[]})},VS=function(e){return function(e){return Q.from(e.getParam("style_formats")).filter(a)}(e).map((function(t){var n=function(e,t){var n=SS(t),r=function(t){H(t,(function(t){e.formatter.has(t.name)||e.formatter.register(t.name,t.format)}))};return e.formatter?r(n.customFormats):e.on("init",(function(){r(n.customFormats)})),n.formats}(e,t);return function(e){return e.getParam("style_formats_merge",!1,"boolean")}(e)?kS.concat(n):n})).getOr(kS)},BS=function(e,t,n){var r={type:"formatter",isSelected:t(e.format),getStylePreview:n(e.format)};return sr(e,r)},TS=function(e,t,n,r){var i=function(t){return U(t,(function(t){var a=ue(t);if(Oe(t,"items")){var l=i(t.items);return sr(function(e){return sr(e,{type:"submenu"})}(t),{getStyleItems:v(l)})}return Oe(t,"format")?function(e){return BS(e,n,r)}(t):1===a.length&&R(a,"title")?sr(t,{type:"separator"}):function(t){var i=o(t.name)?t.name:ia(t.title),a="custom-"+i,l={type:"formatter",format:a,isSelected:n(a),getStylePreview:r(a)},s=sr(t,l);return e.formatter.register(i,s),s}(t)}))};return i(t)},NS=function(e){var t=function(t){return function(){return e.formatter.match(t)}},n=function(t){return function(){var n=e.formatter.get(t);return void 0!==n?Q.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):Q.none()}},r=function(e){var t=e.items;return void 0!==t&&t.length>0?K(t,r):[e.format]},o=wo([]),i=wo([]),a=wo([]),l=wo([]),s=wo(!1);e.on("PreInit",(function(a){var l=VS(e),s=TS(e,l,t,n);o.set(s),i.set(K(s,r))})),e.on("addStyleModifications",(function(o){var i=TS(e,o.items,t,n);a.set(i),s.set(o.replace),l.set(K(i,r))}));return{getData:function(){var e=s.get()?[]:o.get(),t=a.get();return e.concat(t)},getFlattenedKeys:function(){var e=s.get()?[]:i.get(),t=l.get();return e.concat(t)}}},ES=__.trim,PS=function(e){return function(t){if(function(e){return d(e)&&1===e.nodeType}(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},QS=PS("true"),MS=PS("false"),DS=function(e,t,n,r,o){return{type:e,title:t,url:n,level:r,attach:o}},$S=function(e){return e.innerText||e.textContent},zS=function(e){return function(e){return e&&"A"===e.nodeName&&void 0!==(e.id||e.name)}(e)&&IS(e)},RS=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},IS=function(e){return function(e){for(;e=e.parentNode;){var t=e.contentEditable;if(t&&"inherit"!==t)return QS(e)}return!1}(e)&&!MS(e)},LS=function(e){return RS(e)&&IS(e)},FS=function(e){var t=function(e){return e.id?e.id:ia("h")}(e);return DS("header",$S(e),"#"+t,function(e){return RS(e)?parseInt(e.nodeName.substr(1),10):0}(e),(function(){e.id=t}))},US=function(e){var t=e.id||e.name,n=$S(e);return DS("anchor",n||"#"+t,"#"+t,0,m)},HS=function(e){var t,n,r=(t="h1,h2,h3,h4,h5,h6,a:not([href])",n=e,U(iu(Qe.fromDom(n),t),(function(e){return e.dom})));return r},WS=function(e){return ES(e.title).length>0},jS=function(e){var t=HS(e);return j(function(e){return U(j(e,LS),FS)}(t).concat(function(e){return U(j(e,zS),US)}(t)),WS)},qS="tinymce-url-history",XS=function(e){return o(e)&&/^https?/.test(e)},YS=function(e){return i(e)&&ve(e,(function(e){return!(a(t=e)&&t.length<=5&&J(t,XS));var t})).isNone()},GS=function(){var e,t=Xy.getItem(qS);if(null===t)return{};try{e=JSON.parse(t)}catch(e){if(e instanceof SyntaxError)return{};throw e}return YS(e)?e:{}},ZS=function(e){var t=GS();return ye(t,e).getOr([])},KS=function(e,t){if(XS(e)){var n=GS(),r=ye(n,t).getOr([]),o=j(r,(function(t){return t!==e}));n[t]=[e].concat(o).slice(0,5),function(e){if(!YS(e))throw new Error("Bad format for history:\n"+JSON.stringify(e));Xy.setItem(qS,JSON.stringify(e))}(n)}},JS=function(e){return!!e},eV=function(e){return he(__.makeMap(e,/[, ]/),JS)},tV=function(e){return Q.from(function(e){return e.getParam("file_picker_callback")}(e)).filter(f)},nV=function(e,t){var n=function(e){var t=Q.some(function(e){return e.getParam("file_picker_types")}(e)).filter(JS),n=Q.some(function(e){return e.getParam("file_browser_callback_types")}(e)).filter(JS),r=t.or(n).map(eV);return tV(e).fold(x,(function(e){return r.fold(_,(function(e){return ue(e).length>0&&e}))}))}(e);return s(n)?n?tV(e):Q.none():n[t]?tV(e):Q.none()},rV=function(e){return Q.from(e).filter(o).getOrUndefined()},oV=function(e){return{getHistory:ZS,addToHistory:KS,getLinkInformation:function(){return function(e){return function(e){return!1===e.getParam("typeahead_urls")}(e)?Q.none():Q.some({targets:jS(e.getBody()),anchorTop:rV(FA(e)),anchorBottom:rV(UA(e))})}(e)},getValidationHandler:function(){return function(e){return Q.from(function(e){var t=e.getParam("file_picker_validator_handler",void 0,"function");return void 0===t?e.getParam("filepicker_validator_handler",void 0,"function"):t}(e))}(e)},getUrlPicker:function(t){return function(e,t){return nV(e,t).map((function(n){return function(r){return NO((function(a){var l=k({filetype:t,fieldname:r.fieldname},Q.from(r.meta).getOr({}));n.call(e,(function(e,t){if(!o(e))throw new Error("Expected value to be string");if(void 0!==t&&!i(t))throw new Error("Expected meta to be a object");a({value:e,meta:t})}),r.value,l)}))}}))}(e,t)}}},iV=function(e,t,n){var r=wo(!1),o=function(e){var t=wo(QA(e)?"bottom":"top");return{isPositionedAtTop:function(){return"top"===t.get()},getDockingMode:t.get,setDockingMode:t.set}}(t),i={shared:{providers:{icons:function(){return t.ui.registry.getAll().icons},menuItems:function(){return t.ui.registry.getAll().menuItems},translate:Og.translate,isDisabled:function(){return t.mode.isReadOnly()||t.ui.isDisabled()},getSetting:t.getParam.bind(t)},interpreter:function(e){return function(e,t){return fS(uS,e,t)}(e,i)},anchors:AS(t,n,o.isPositionedAtTop),header:o,getSink:function(){return Wn.value(e)}},urlinput:oV(t),styleselect:NS(t),colorinput:xS(t),dialog:CS(t),isContextMenuOpen:function(){return r.get()},setContextMenuState:function(e){return r.set(e)}};return i},aV=kf,lV=cf,sV=v([ho("shell",!1),Gr("makeItem"),ho("setupItem",m),Nd("listBehaviours",[cm])]),cV=af({name:"items",overrides:function(){return{behaviours:Os([cm.config({})])}}}),uV=v([cV]),dV=v("CustomList"),fV=Pf({name:dV(),configFields:sV(),partFields:uV(),factory:function(e,t,n,r){var o=e.shell?{behaviours:[cm.config({})],components:[]}:{behaviours:[],components:t},i=function(t){return e.shell?Q.some(t):Af(t,e,"items")};return{uid:e.uid,dom:e.dom,components:o.components,behaviours:Td(e.listBehaviours,o.behaviours),apis:{setItems:function(t,n){i(t).fold((function(){throw new Error("Custom List was defined to not be a shell, but no item container was specified in components")}),(function(r){var o=cm.contents(r),i=n.length,a=i-o.length,l=a>0?L(a,(function(){return e.makeItem()})):[],s=o.slice(i);H(s,(function(e){return cm.remove(r,e)})),H(l,(function(e){return cm.append(r,e)}));var c=cm.contents(r);H(c,(function(r,o){e.setupItem(t,r,n[o],o)}))}))}}}},apis:{setItems:function(e,t,n){e.setItems(t,n)}}}),hV=v([Gr("dom"),ho("shell",!0),Vd("toolbarBehaviours",[cm])]),pV=v([af({name:"groups",overrides:function(){return{behaviours:Os([cm.config({})])}}})]),mV=Pf({name:"Toolbar",configFields:hV(),partFields:pV(),factory:function(e,t,n,r){var o=function(t){return e.shell?Q.some(t):Af(t,e,"groups")},i=e.shell?{behaviours:[cm.config({})],components:[]}:{behaviours:[],components:t};return{uid:e.uid,dom:e.dom,components:i.components,behaviours:Td(e.toolbarBehaviours,i.behaviours),apis:{setGroups:function(e,t){o(e).fold((function(){throw new Error("Toolbar was defined to not be a shell, but no groups container was specified in components")}),(function(e){cm.set(e,t)}))}},domModification:{attributes:{role:"group"}}}},apis:{setGroups:function(e,t,n){e.setGroups(t,n)}}}),gV=m,vV=x,AV=v([]),yV=Object.freeze({__proto__:null,setup:gV,isDocked:vV,getBehaviours:AV}),bV=function(e){return(we(rn(e,"position"),"fixed")?Q.none():St(e)).orThunk((function(){var t=Qe.fromTag("span");return kt(e).bind((function(e){Sn(e,t);var n=St(t);return Tn(t),n}))}))},OV=function(e){return bV(e).map(gn).getOrThunk((function(){return pn(0,0)}))},wV=xo([{static:[]},{absolute:["positionCss"]},{fixed:["positionCss"]}]),xV=function(e,t){var n=e.element;za(n,t.transitionClass),Ia(n,t.fadeOutClass),za(n,t.fadeInClass),t.onShow(e)},_V=function(e,t){var n=e.element;za(n,t.transitionClass),Ia(n,t.fadeInClass),za(n,t.fadeOutClass),t.onHide(e)},CV=function(e,t,n){return J(e,(function(e){switch(e){case"bottom":return function(e,t){return e.bottom<=t.bottom}(t,n);case"top":return function(e,t){return e.y>=t.y}(t,n)}}))},kV=function(e,t){return t.getInitialPos().map((function(t){return Rn(t.bounds.x,t.bounds.y,yn(e),dn(e))}))},SV=function(e,t,n){return n.getInitialPos().bind((function(r){switch(n.clearInitialPos(),r.position){case"static":return Q.some(wV.static());case"absolute":var o=bV(e).map(In).getOrThunk((function(){return In(Lt())}));return Q.some(wV.absolute(Ms("absolute",ye(r.style,"left").map((function(e){return t.x-o.x})),ye(r.style,"top").map((function(e){return t.y-o.y})),ye(r.style,"right").map((function(e){return o.right-t.right})),ye(r.style,"bottom").map((function(e){return o.bottom-t.bottom})))));default:return Q.none()}}))},VV=function(e,t,n){var r=In(e);if(CV(n.getModes(),r,t))return Q.none();!function(e,t,n){n.setInitialPos({style:on(e),position:tn(e,"position")||"static",bounds:t})}(e,r,n);var o=Fn(),i=r.x-o.x,a=t.y-o.y,l=o.bottom-t.bottom,s=r.y<=t.y;return Q.some(wV.fixed(Ms("fixed",Q.some(i),s?Q.some(a):Q.none(),Q.none(),s?Q.none():Q.some(l))))},BV=function(e,t,n){var r=e.element;return we(rn(r,"position"),"fixed")?function(e,t,n){return kV(e,n).filter((function(e){return CV(n.getModes(),e,t)})).bind((function(t){return SV(e,t,n)}))}(r,t,n):VV(r,t,n)},TV=function(e,t,n){n.setDocked(!1),H(["left","right","top","bottom","position"],(function(t){return ln(e.element,t)})),t.onUndocked(e)},NV=function(e,t,n,r){var o="fixed"===r.position;n.setDocked(o),Ds(e.element,r),(o?t.onDocked:t.onUndocked)(e)},EV=function(e,t,n,r,o){void 0===o&&(o=!1),t.contextual.each((function(t){t.lazyContext(e).each((function(i){var a=function(e,t){return e.yt.y}(i,r);a!==n.isVisible()&&(n.setVisible(a),o&&!a?(Fa(e.element,[t.fadeOutClass]),t.onHide(e)):(a?xV:_V)(e,t))}))}))},PV=function(e,t,n){var r=e.element;n.setDocked(!1),function(e,t){var n=e.element;return kV(n,t).bind((function(e){return SV(n,e,t)}))}(e,n).each((function(r){r.fold((function(){return TV(e,t,n)}),(function(r){return NV(e,t,n,r)}),m)})),n.setVisible(!0),t.contextual.each((function(t){Ua(r,[t.fadeInClass,t.fadeOutClass,t.transitionClass]),t.onShow(e)})),QV(e,t,n)},QV=function(e,t,n){e.getSystem().isConnected()&&function(e,t,n){var r=t.lazyViewport(e);n.isDocked()&&EV(e,t,n,r),BV(e,r,n).each((function(o){o.fold((function(){return TV(e,t,n)}),(function(r){return NV(e,t,n,r)}),(function(o){EV(e,t,n,r,!0),NV(e,t,n,o)}))}))}(e,t,n)},MV=function(e,t,n){n.isDocked()&&PV(e,t,n)},DV=Object.freeze({__proto__:null,refresh:QV,reset:MV,isDocked:function(e,t,n){return n.isDocked()},getModes:function(e,t,n){return n.getModes()},setModes:function(e,t,n,r){return n.setModes(r)}}),$V=Object.freeze({__proto__:null,events:function(e,t){return Di([ji(ei(),(function(n,r){e.contextual.each((function(e){La(n.element,e.transitionClass)&&(Ua(n.element,[e.transitionClass,e.fadeInClass]),(t.isVisible()?e.onShown:e.onHidden)(n));r.stop()}))})),Ri(Ai(),(function(n,r){QV(n,e,t)})),Ri(yi(),(function(n,r){MV(n,e,t)}))])}}),zV=[fo("contextual",[Jr("fadeInClass"),Jr("fadeOutClass"),Jr("transitionClass"),to("lazyContext"),Vl("onShow"),Vl("onShown"),Vl("onHide"),Vl("onHidden")]),yo("lazyViewport",Fn),bo("modes",["top","bottom"],Pr),Vl("onDocked"),Vl("onUndocked")],RV=xs({fields:zV,name:"docking",active:$V,apis:DV,state:Object.freeze({__proto__:null,init:function(e){var t=wo(!1),n=wo(!0),r=ec(),o=wo(e.modes);return wa({isDocked:t.get,setDocked:t.set,getInitialPos:r.get,setInitialPos:r.set,clearInitialPos:r.clear,isVisible:n.get,setVisible:n.set,getModes:o.get,setModes:o.set,readState:function(){return"docked: "+t.get()+", visible: "+n.get()+", modes: "+o.get().join(",")}})}})}),IV=v(ia("toolbar-height-change")),LV={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},FV="tox-tinymce--toolbar-sticky-on",UV="tox-tinymce--toolbar-sticky-off",HV=function(e,t){return R(RV.getModes(e),t)},WV=function(e){var t=e.element;kt(t).each((function(n){var r="padding-"+RV.getModes(e)[0];if(RV.isDocked(e)){var o=yn(n);Kt(t,"width",o+"px"),Kt(n,r,function(e){return fn(e)+(parseInt(tn(e,"margin-top"),10)||0)+(parseInt(tn(e,"margin-bottom"),10)||0)}(t)+"px")}else ln(t,"width"),ln(n,r)}))},jV=function(e,t){t?(Ia(e,LV.fadeOutClass),Fa(e,[LV.transitionClass,LV.fadeInClass])):(Ia(e,LV.fadeInClass),Fa(e,[LV.fadeOutClass,LV.transitionClass]))},qV=function(e,t){var n=Qe.fromDom(e.getContainer());t?(za(n,FV),Ia(n,UV)):(za(n,UV),Ia(n,FV))},XV=function(e,t){var n=ec(),r=t.getSink,o=function(e){r().each((function(t){return e(t.element)}))},i=function(t){e.inline||WV(t),qV(e,RV.isDocked(t)),t.getSystem().broadcastOn([cd()],{}),r().each((function(e){return e.getSystem().broadcastOn([cd()],{})}))},a=e.inline?[]:function(){var e;return[Ss.config({channels:(e={},e[IV()]={onReceive:WV},e)})]}();return V([mm.config({}),RV.config({contextual:k({lazyContext:function(t){var n=fn(t.element),r=e.inline?e.getContentAreaContainer():e.getContainer(),o=In(Qe.fromDom(r)),i=o.height-n,a=o.y+(HV(t,"top")?0:n);return Q.some(Rn(o.x,a,o.width,i))},onShow:function(){o((function(e){return jV(e,!0)}))},onShown:function(e){o((function(e){return Ua(e,[LV.transitionClass,LV.fadeInClass])})),n.get().each((function(t){var r,o,i;r=e.element,i=wt(o=t),Es(i).filter((function(e){return!yt(o,e)})).filter((function(e){return yt(e,Qe.fromDom(i.dom.body))||Ot(r,e)})).each((function(){return Ts(o)})),n.clear()}))},onHide:function(e){(function(e,t){return Ps(e).orThunk((function(){return t().toOptional().bind((function(e){return Ps(e.element)}))}))})(e.element,r).fold(n.clear,n.set),o((function(e){return jV(e,!1)}))},onHidden:function(){o((function(e){return Ua(e,[LV.transitionClass])}))}},LV),lazyViewport:function(t){var n=Fn(),r=function(e){return e.getParam("toolbar_sticky_offset",0,"number")}(e),o=n.y+(HV(t,"top")?r:0),i=n.height-(HV(t,"bottom")?r:0);return Rn(n.x,o,n.width,i)},modes:[t.header.getDockingMode()],onDocked:i,onUndocked:i})],a,!0)},YV=Object.freeze({__proto__:null,setup:function(e,t,n){e.inline||(t.header.isPositionedAtTop()||e.on("ResizeEditor",(function(){n().each(RV.reset)})),e.on("ResizeWindow ResizeEditor",(function(){n().each(WV)})),e.on("SkinLoaded",(function(){n().each((function(e){RV.isDocked(e)?RV.reset(e):RV.refresh(e)}))})),e.on("FullscreenStateChanged",(function(){n().each(RV.reset)}))),e.on("AfterScrollIntoView",(function(e){n().each((function(t){RV.refresh(t);var n=t.element;Zh(n)&&function(e,t){var n=wt(t),r=n.dom.defaultView.innerHeight,o=En(n),i=Qe.fromDom(e.elm),a=Ln(i),l=dn(i),s=a.y,c=s+l,u=gn(t),d=dn(t),f=u.top,h=f+d,p=Math.abs(f-o.top)<2,m=Math.abs(h-(o.top+r))<2;if(p&&sf){var g=s-r+l+d;Pn(o.left,g,n)}}(e,n)}))})),e.on("PostRender",(function(){qV(e,!1)}))},isDocked:function(e){return e().map(RV.isDocked).getOr(!1)},getBehaviours:XV}),GV=Cr([Jr("type"),Zr("items",Sr([Br([Jr("name"),oo("items",Pr)]),Pr]))].concat(nv)),ZV=[so("text"),so("tooltip"),so("icon"),to("fetch"),yo("onSetup",(function(){return m}))],KV=Cr(V([Jr("type")],ZV,!0)),JV=function(e){return Fr("menubutton",KV,e)},eB=Cr([Jr("type"),so("tooltip"),so("icon"),so("text"),co("select"),to("fetch"),yo("onSetup",(function(){return m})),vo("presets","normal",["normal","color","listpreview"]),ho("columns",1),to("onAction"),to("onItemAction")]),tB=Ef({factory:function(e,t){var n={focus:rm.focusIn,setMenus:function(e,n){var r=U(n,(function(e){var n={type:"menubutton",text:e.text,fetch:function(t){t(e.getItems())}},r=JV(n).mapError((function(e){return Wr(e)})).getOrDie();return WC(r,"tox-mbtn",t.backstage,Q.some("menuitem"))}));cm.set(e,r)}};return{uid:e.uid,dom:e.dom,components:[],behaviours:Os([cm.config({}),um("menubar-events",[qi((function(t){e.onSetup(t)})),Ri(Wo(),(function(e,t){ul(e.element,".tox-mbtn--active").each((function(n){dl(t.event.target,".tox-mbtn").each((function(t){yt(n,t)||e.getSystem().getByDom(n).each((function(n){e.getSystem().getByDom(t).each((function(e){uw.expand(e),uw.close(n),mm.focus(e)}))}))}))}))})),Ri(_i(),(function(e,t){t.event.prevFocus.bind((function(t){return e.getSystem().getByDom(t).toOptional()})).each((function(n){t.event.newFocus.bind((function(t){return e.getSystem().getByDom(t).toOptional()})).each((function(e){uw.isOpen(n)&&(uw.expand(e),uw.close(n))}))}))}))]),rm.config({mode:"flow",selector:".tox-mbtn",onEscape:function(t){return e.onEscape(t),Q.some(!0)}}),nO.config({})]),apis:n,domModification:{attributes:{role:"menubar"}}}},name:"silver.Menubar",configFields:[Gr("dom"),Gr("uid"),Gr("onEscape"),Gr("backstage"),ho("onSetup",m)],apis:{focus:function(e,t){e.focus(t)},setMenus:function(e,t,n){e.setMenus(t,n)}}}),nB=function(e,t){return t.getAnimationRoot.fold((function(){return e.element}),(function(t){return t(e)}))},rB=function(e){return e.dimension.property},oB=function(e,t){return e.dimension.getDimension(t)},iB=function(e,t){var n=nB(e,t);Ua(n,[t.shrinkingClass,t.growingClass])},aB=function(e,t){Ia(e.element,t.openClass),za(e.element,t.closedClass),Kt(e.element,rB(t),"0px"),sn(e.element)},lB=function(e,t){Ia(e.element,t.closedClass),za(e.element,t.openClass),ln(e.element,rB(t))},sB=function(e,t,n,r){n.setCollapsed(),Kt(e.element,rB(t),oB(t,e.element)),sn(e.element),iB(e,t),aB(e,t),t.onStartShrink(e),t.onShrunk(e)},cB=function(e,t,n,r){var o=r.getOrThunk((function(){return oB(t,e.element)}));n.setCollapsed(),Kt(e.element,rB(t),o),sn(e.element);var i=nB(e,t);Ia(i,t.growingClass),za(i,t.shrinkingClass),aB(e,t),t.onStartShrink(e)},uB=function(e,t,n){var r=oB(t,e.element);("0px"===r?sB:cB)(e,t,n,Q.some(r))},dB=function(e,t,n){var r=nB(e,t),o=La(r,t.shrinkingClass),i=oB(t,e.element);lB(e,t);var a=oB(t,e.element);(o?function(){Kt(e.element,rB(t),i),sn(e.element)}:function(){aB(e,t)})(),Ia(r,t.shrinkingClass),za(r,t.growingClass),lB(e,t),Kt(e.element,rB(t),a),n.setExpanded(),t.onStartGrow(e)},fB=function(e,t,n){var r=nB(e,t);return!0===La(r,t.growingClass)},hB=function(e,t,n){var r=nB(e,t);return!0===La(r,t.shrinkingClass)},pB=Object.freeze({__proto__:null,refresh:function(e,t,n){if(n.isExpanded()){ln(e.element,rB(t));var r=oB(t,e.element);Kt(e.element,rB(t),r)}},grow:function(e,t,n){n.isExpanded()||dB(e,t,n)},shrink:function(e,t,n){n.isExpanded()&&uB(e,t,n)},immediateShrink:function(e,t,n){n.isExpanded()&&sB(e,t,n)},hasGrown:function(e,t,n){return n.isExpanded()},hasShrunk:function(e,t,n){return n.isCollapsed()},isGrowing:fB,isShrinking:hB,isTransitioning:function(e,t,n){return fB(e,t)||hB(e,t)},toggleGrow:function(e,t,n){(n.isExpanded()?uB:dB)(e,t,n)},disableTransitions:iB}),mB=Object.freeze({__proto__:null,exhibit:function(e,t,n){var r=t.expanded;return _a(r?{classes:[t.openClass],styles:{}}:{classes:[t.closedClass],styles:ko(t.dimension.property,"0px")})},events:function(e,t){return Di([ji(ei(),(function(n,r){r.event.raw.propertyName===e.dimension.property&&(iB(n,e),t.isExpanded()&&ln(n.element,e.dimension.property),(t.isExpanded()?e.onGrown:e.onShrunk)(n))}))])}}),gB=[Gr("closedClass"),Gr("openClass"),Gr("shrinkingClass"),Gr("growingClass"),io("getAnimationRoot"),Vl("onShrunk"),Vl("onStartShrink"),Vl("onGrown"),Vl("onStartGrow"),ho("expanded",!1),Zr("dimension",jr("property",{width:[El("property","width"),El("getDimension",(function(e){return yn(e)+"px"}))],height:[El("property","height"),El("getDimension",(function(e){return dn(e)+"px"}))]}))],vB=xs({fields:gB,name:"sliding",active:mB,apis:pB,state:Object.freeze({__proto__:null,init:function(e){var t=wo(e.expanded);return wa({isExpanded:function(){return!0===t.get()},isCollapsed:function(){return!1===t.get()},setCollapsed:b(t.set,!1),setExpanded:b(t.set,!0),readState:function(){return"expanded: "+t.get()}})}})}),AB="container",yB=[Vd("slotBehaviours",[])],bB=function(e){return""},OB=function(e,t){var n,r=function(t){return wf(e)},o=function(t,n){return function(r,o){return Af(r,e,o).map((function(e){return t(e,o)})).getOr(n)}},i=function(e,t){return"true"!==jt(e.element,"aria-hidden")},a=o(i,!1),l=o((function(e,t){if(i(e)){var n=e.element;Kt(n,"display","none"),Ht(n,"aria-hidden","true"),Ni(e,Ci(),{name:t,visible:!1})}})),s=(n=l,function(e,t){H(t,(function(t){return n(e,t)}))}),c=o((function(e,t){if(!i(e)){var n=e.element;ln(n,"display"),Yt(n,"aria-hidden"),Ni(e,Ci(),{name:t,visible:!0})}})),u={getSlotNames:r,getSlot:function(t,n){return Af(t,e,n)},isShowing:a,hideSlot:l,hideAllSlots:function(e){return s(e,r())},showSlot:c};return{uid:e.uid,dom:e.dom,components:t,behaviours:Bd(e.slotBehaviours),apis:u}},wB=he({getSlotNames:function(e,t){return e.getSlotNames(t)},getSlot:function(e,t,n){return e.getSlot(t,n)},isShowing:function(e,t,n){return e.isShowing(t,n)},hideSlot:function(e,t,n){return e.hideSlot(t,n)},hideAllSlots:function(e,t){return e.hideAllSlots(t)},showSlot:function(e,t,n){return e.showSlot(t,n)}},(function(e){return ba(e)})),xB=k(k({},wB),{sketch:function(e){var t=function(){var e=[];return{slot:function(t,n){return e.push(t),hf(AB,bB(t),n)},record:v(e)}}(),n=e(t),r=t.record(),o=U(r,(function(e){return rf({name:e,pname:bB(e)})}));return Vf(AB,yB,o,OB,n)}}),_B=Cr([so("icon"),so("tooltip"),yo("onShow",m),yo("onHide",m),yo("onSetup",(function(){return m}))]),CB=function(e){return{element:function(){return e.element.dom}}},kB=function(e,t){var n=U(ue(t),(function(e){var n=t[e],r=Ur(function(e){return Fr("sidebar",_B,e)}(n));return{name:e,getApi:CB,onSetup:r.onSetup,onShow:r.onShow,onHide:r.onHide}}));return U(n,(function(t){var r=wo(m);return e.slot(t.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:sA([ey(t,r),ty(t,r),Ri(Ci(),(function(e,t){var r=t.event,o=Y(n,(function(e){return e.name===r.name}));o.each((function(t){(r.visible?t.onShow:t.onHide)(t.getApi(e))}))}))])})}))},SB=function(e){return xB.sketch((function(t){return{dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:kB(t,e),slotBehaviours:sA([qi((function(e){return xB.hideAllSlots(e)}))])}}))},VB=function(e){return $f.getCurrent(e).bind((function(e){return vB.isGrowing(e)||vB.hasGrown(e)?$f.getCurrent(e).bind((function(e){return Y(xB.getSlotNames(e),(function(t){return xB.isShowing(e,t)}))})):Q.none()}))},BB=ia("FixSizeEvent"),TB=ia("AutoSizeEvent"),NB=Object.freeze({__proto__:null,block:function(e,t,n,r){Ht(e.element,"aria-busy",!0);var o=t.getRoot(e).getOr(e),i=Os([rm.config({mode:"special",onTab:function(){return Q.some(!0)},onShiftTab:function(){return Q.some(!0)}}),mm.config({})]),a=r(o,i),l=o.getSystem().build(a);cm.append(o,nl(l)),l.hasConfigured(rm)&&t.focus&&rm.focusIn(l),n.isBlocked()||t.onBlock(e),n.blockWith((function(){return cm.remove(o,l)}))},unblock:function(e,t,n){Yt(e.element,"aria-busy"),n.isBlocked()&&t.onUnblock(e),n.clear()}}),EB=[yo("getRoot",Q.none),Ao("focus",!0),Vl("onBlock"),Vl("onUnblock")],PB=xs({fields:EB,name:"blocking",apis:NB,state:Object.freeze({__proto__:null,init:function(){var e=Ks();return wa({readState:e.isSet,blockWith:function(t){e.set({destroy:t})},clear:e.clear,isBlocked:e.isSet})}})}),QB=function(e){var t=Qe.fromHtml(e),n=Vt(t),r=function(e){var t=void 0!==e.dom.attributes?e.dom.attributes:[];return X(t,(function(e,t){var n;return"class"===t.name?e:k(k({},e),((n={})[t.name]=t.value,n))}),{})}(t),o=function(e){return Array.prototype.slice.call(e.dom.classList,0)}(t),i=0===n.length?{}:{innerHtml:Zi(t)};return k({tag:De(t),classes:o,attributes:r},i)},MB=function(e){return $f.getCurrent(e).each((function(e){return Ts(e.element)}))},DB=function(e,t,n,r){var o=t.element;if(function(e,t){var n="tabindex",r="data-mce-"+n;Q.from(e.iframeElement).map(Qe.fromDom).each((function(e){t?(qt(e,n).each((function(t){return Ht(e,r,t)})),Ht(e,n,-1)):(Yt(e,n),qt(e,r).each((function(t){Ht(e,n,t),Yt(e,r)})))}))}(e,n),n)PB.block(t,function(e){return function(t,n){return{dom:{tag:"div",attributes:{"aria-label":e.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:QB('
')}]}}}(r)),ln(o,"display"),Yt(o,"aria-hidden"),e.hasFocus()&&MB(t);else{var i=$f.getCurrent(t).exists((function(e){return Ns(e.element)}));PB.unblock(t),Kt(o,"display","none"),Ht(o,"aria-hidden","true"),i&&e.focus()}},$B=function(e,t,n){var r=wo(!1),o=ec(),i=function(n){var o;!r.get()||function(e){return"focusin"===e.type}(o=n)&&(o.composed?ae(o.composedPath()):Q.from(o.target)).map(Qe.fromDom).filter(ze).exists((function(e){return La(e,"mce-pastebin")}))||(n.preventDefault(),MB(t()),e.editorManager.setActive(e))};e.inline||e.on("PreInit",(function(){e.dom.bind(e.getWin(),"focusin",i),e.on("BeforeExecCommand",(function(e){"mcefocus"===e.command.toLowerCase()&&!0!==e.value&&i(e)}))}));var a=function(o){o!==r.get()&&(r.set(o),DB(e,t(),o,n.providers),e.fire("AfterProgressState",{state:o}))};e.on("ProgressState",(function(t){if(o.on(Ag.clearTimeout),h(t.time)){var n=Ag.setEditorTimeout(e,(function(){return a(t.state)}),t.time);o.set(n)}else a(t.state),o.clear()}))},zB=function(e,t,n){return{within:e,extra:t,withinWidth:n}},RB=function(e,t,n){var r=function(e,t){var n=X(e,(function(e,n){return t(n,e.len).fold(v(e),(function(t){return{len:t.finish,list:e.list.concat([t])}}))}),{len:0,list:[]});return n.list}(e,(function(e,t){var r=n(e);return Q.some({element:e,start:t,finish:t+r,width:r})})),o=j(r,(function(e){return e.finish<=t})),i=q(o,(function(e,t){return e+t.width}),0);return{within:o,extra:r.slice(o.length),withinWidth:i}},IB=function(e){return U(e,(function(e){return e.element}))},LB=function(e,t,n,r){var o=function(e,t,n){var r=RB(t,e,n);return 0===r.extra.length?Q.some(r):Q.none()}(e,t,n).getOrThunk((function(){return RB(t,e-n(r),n)})),i=o.within,a=o.extra,l=o.withinWidth;return 1===a.length&&a[0].width<=n(r)?function(e,t,n){var r=IB(e.concat(t));return zB(r,[],n)}(i,a,l):a.length>=1?function(e,t,n,r){var o=IB(e).concat([n]);return zB(o,IB(t),r)}(i,a,r,l):function(e,t,n){return zB(IB(e),[],n)}(i,0,l)},FB=function(e,t){var n=U(t,(function(e){return nl(e)}));mV.setGroups(e,n)},UB=function(e,t,n){var r=t.builtGroups.get();if(0!==r.length){var o=yf(e,t,"primary"),i=jO.getCoupled(e,"overflowGroup");Kt(o.element,"visibility","hidden");var a=r.concat([i]),l=ce(a,(function(e){return Ps(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))}));n([]),FB(o,a);var s=yn(o.element),c=LB(s,t.builtGroups.get(),(function(e){return yn(e.element)}),i);0===c.extra.length?(cm.remove(o,i),n([])):(FB(o,c.within),n(c.extra)),ln(o.element,"visibility"),sn(o.element),l.each(mm.focus)}},HB=v([Vd("splitToolbarBehaviours",[jO]),Xr("builtGroups",(function(){return wo([])}))]),WB=v([kl(["overflowToggledClass"]),co("getOverflowBounds"),Gr("lazySink"),Xr("overflowGroups",(function(){return wo([])}))].concat(HB())),jB=v([rf({factory:mV,schema:hV(),name:"primary"}),of({schema:hV(),name:"overflow"}),of({name:"overflow-button"}),of({name:"overflow-group"})]),qB=v((function(e,t){!function(e,t){var n=An.max(e,t,["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"]);Kt(e,"max-width",n+"px")}(e,Math.floor(t))})),XB=v([kl(["toggledClass"]),Gr("lazySink"),to("fetch"),co("getBounds"),fo("fireDismissalEventInstead",[ho("event",wi())]),kc()]),YB=v([of({name:"button",overrides:function(e){return{dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:Os([Sm.config({toggleClass:e.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1})])}}}),of({factory:mV,schema:hV(),name:"toolbar",overrides:function(e){return{toolbarBehaviours:Os([rm.config({mode:"cyclic",onEscape:function(t){return Af(t,e,"button").each(mm.focus),Q.none()}})])}}})]),GB=function(e,t){var n=jO.getCoupled(e,"toolbarSandbox");ld.isOpen(n)?ld.close(n):ld.open(n,t.toolbar())},ZB=function(e,t,n,r){var o=n.getBounds.map((function(e){return e()})),i=n.lazySink(e).getOrDie();zu.positionWithinBounds(i,t,{anchor:{type:"hotspot",hotspot:e,layouts:r,overrides:{maxWidthFunction:qB()}}},o)},KB=function(e,t,n,r,o){mV.setGroups(t,o),ZB(e,t,n,r),Sm.on(e)},JB=Pf({name:"FloatingToolbarButton",factory:function(e,t,n,r){return k(k({},yg.sketch(k(k({},r.button()),{action:function(e){GB(e,r)},buttonBehaviours:Ed({dump:r.button().buttonBehaviours},[jO.config({others:{toolbarSandbox:function(t){return function(e,t,n){var r=fl();return{dom:{tag:"div",attributes:{id:r.id}},behaviours:Os([rm.config({mode:"special",onEscape:function(e){return ld.close(e),Q.some(!0)}}),ld.config({onOpen:function(o,i){n.fetch().get((function(o){KB(e,i,n,t.layouts,o),r.link(e.element),rm.focusIn(i)}))},onClose:function(){Sm.off(e),mm.focus(e),r.unlink(e.element)},isPartOf:function(t,n,r){return pl(n,r)||pl(e,r)},getAttachPoint:function(){return n.lazySink(e).getOrDie()}}),Ss.config({channels:k(k({},fd(k({isExtraPart:x},n.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),pd({doReposition:function(){ld.getState(jO.getCoupled(e,"toolbarSandbox")).each((function(r){ZB(e,r,n,t.layouts)}))}}))})])}}(t,n,e)}}})])}))),{apis:{setGroups:function(t,r){ld.getState(jO.getCoupled(t,"toolbarSandbox")).each((function(o){KB(t,o,e,n.layouts,r)}))},reposition:function(t){ld.getState(jO.getCoupled(t,"toolbarSandbox")).each((function(r){ZB(t,r,e,n.layouts)}))},toggle:function(e){GB(e,r)},getToolbar:function(e){return ld.getState(jO.getCoupled(e,"toolbarSandbox"))},isOpen:function(e){return ld.isOpen(jO.getCoupled(e,"toolbarSandbox"))}}})},configFields:XB(),partFields:YB(),apis:{setGroups:function(e,t,n){e.setGroups(t,n)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},getToolbar:function(e,t){return e.getToolbar(t)},isOpen:function(e,t){return e.isOpen(t)}}}),eT=v([Gr("items"),kl(["itemSelector"]),Vd("tgroupBehaviours",[rm])]),tT=v([lf({name:"items",unit:"item"})]),nT=Pf({name:"ToolbarGroup",configFields:eT(),partFields:tT(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Td(e.tgroupBehaviours,[rm.config({mode:"flow",selector:e.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}}}}),rT=function(e){return U(e,(function(e){return nl(e)}))},oT=function(e,t,n){UB(e,n,(function(r){n.overflowGroups.set(r),t.getOpt(e).each((function(e){JB.setGroups(e,rT(r))}))}))},iT=Pf({name:"SplitFloatingToolbar",configFields:WB(),partFields:jB(),factory:function(e,t,n,r){var o=bg(JB.sketch({fetch:function(){return NO((function(t){t(rT(e.overflowGroups.get()))}))},layouts:{onLtr:function(){return[ns,ts]},onRtl:function(){return[ts,ns]},onBottomLtr:function(){return[os,rs]},onBottomRtl:function(){return[rs,os]}},getBounds:n.getOverflowBounds,lazySink:e.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:e.markers.overflowToggledClass},parts:{button:r["overflow-button"](),toolbar:r.overflow()}}));return{uid:e.uid,dom:e.dom,components:t,behaviours:Td(e.splitToolbarBehaviours,[jO.config({others:{overflowGroup:function(){return nT.sketch(k(k({},r["overflow-group"]()),{items:[o.asSpec()]}))}}})]),apis:{setGroups:function(t,n){e.builtGroups.set(U(n,t.getSystem().build)),oT(t,o,e)},refresh:function(t){return oT(t,o,e)},toggle:function(e){o.getOpt(e).each((function(e){JB.toggle(e)}))},isOpen:function(e){return o.getOpt(e).map(JB.isOpen).getOr(!1)},reposition:function(e){o.getOpt(e).each((function(e){JB.reposition(e)}))},getOverflow:function(e){return o.getOpt(e).bind(JB.getToolbar)}},domModification:{attributes:{role:"group"}}}},apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},isOpen:function(e,t){return e.isOpen(t)},getOverflow:function(e,t){return e.getOverflow(t)}}}),aT=v([kl(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),Vl("onOpened"),Vl("onClosed")].concat(HB())),lT=v([rf({factory:mV,schema:hV(),name:"primary"}),rf({factory:mV,schema:hV(),name:"overflow",overrides:function(e){return{toolbarBehaviours:Os([vB.config({dimension:{property:"height"},closedClass:e.markers.closedClass,openClass:e.markers.openClass,shrinkingClass:e.markers.shrinkingClass,growingClass:e.markers.growingClass,onShrunk:function(t){Af(t,e,"overflow-button").each((function(e){Sm.off(e),mm.focus(e)})),e.onClosed(t)},onGrown:function(t){rm.focusIn(t),e.onOpened(t)},onStartGrow:function(t){Af(t,e,"overflow-button").each(Sm.on)}}),rm.config({mode:"acyclic",onEscape:function(t){return Af(t,e,"overflow-button").each(mm.focus),Q.some(!0)}})])}}}),of({name:"overflow-button",overrides:function(e){return{buttonBehaviours:Os([Sm.config({toggleClass:e.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])}}}),of({name:"overflow-group"})]),sT=function(e,t){Af(e,t,"overflow-button").bind((function(){return Af(e,t,"overflow")})).each((function(n){cT(e,t),vB.toggleGrow(n)}))},cT=function(e,t){Af(e,t,"overflow").each((function(n){UB(e,t,(function(e){var t=U(e,(function(e){return nl(e)}));mV.setGroups(n,t)})),Af(e,t,"overflow-button").each((function(e){vB.hasGrown(n)&&Sm.on(e)})),vB.refresh(n)}))},uT=Pf({name:"SplitSlidingToolbar",configFields:aT(),partFields:lT(),factory:function(e,t,n,r){var o="alloy.toolbar.toggle";return{uid:e.uid,dom:e.dom,components:t,behaviours:Td(e.splitToolbarBehaviours,[jO.config({others:{overflowGroup:function(e){return nT.sketch(k(k({},r["overflow-group"]()),{items:[yg.sketch(k(k({},r["overflow-button"]()),{action:function(t){Ti(e,o)}}))]}))}}}),um("toolbar-toggle-events",[Ri(o,(function(t){sT(t,e)}))])]),apis:{setGroups:function(t,n){!function(t,n){var r=U(n,t.getSystem().build);e.builtGroups.set(r)}(t,n),cT(t,e)},refresh:function(t){return cT(t,e)},toggle:function(t){return sT(t,e)},isOpen:function(t){return function(e,t){return Af(e,t,"overflow").map(vB.hasGrown).getOr(!1)}(t,e)}},domModification:{attributes:{role:"group"}}}},apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},toggle:function(e,t){e.toggle(t)},isOpen:function(e,t){return e.isOpen(t)}}}),dT=function(e){var t=e.title.fold((function(){return{}}),(function(e){return{attributes:{title:e}}}));return{dom:k({tag:"div",classes:["tox-toolbar__group"]},t),components:[nT.parts.items({})],items:e.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-js:not([disabled])"},tgroupBehaviours:Os([nO.config({}),mm.config({})])}},fT=function(e){return nT.sketch(dT(e))},hT=function(e,t){var n=qi((function(t){var n=U(e.initGroups,fT);mV.setGroups(t,n)}));return Os([KA(e.providers.isDisabled),XA(),rm.config({mode:t,onEscape:e.onEscape,selector:".tox-toolbar__group"}),um("toolbar-events",[n])])},pT=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return{uid:e.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":dT({title:Q.none(),items:[]}),"overflow-button":XC({name:"more",icon:Q.some("more-drawer"),disabled:!1,tooltip:Q.some("More..."),primary:!1,borderless:!1},Q.none(),e.providers)},splitToolbarBehaviours:hT(e,t)}},mT=function(e){var t=pT(e),n=iT.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return iT.sketch(k(k({},t),{lazySink:e.getSink,getOverflowBounds:function(){var t=e.moreDrawerData.lazyHeader().element,n=Ln(t),r=_t(t),o=Ln(r),i=Math.max(r.dom.scrollHeight,o.height);return Rn(n.x+4,o.y,n.width-8,i)},parts:k(k({},t.parts),{overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:e.attributes}}}),components:[n],markers:{overflowToggledClass:"tox-tbtn--enabled"}}))},gT=function(e){var t=uT.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),n=uT.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),r=pT(e);return uT.sketch(k(k({},r),{components:[t,n],markers:{openClass:"tox-toolbar__overflow--open",closedClass:"tox-toolbar__overflow--closed",growingClass:"tox-toolbar__overflow--growing",shrinkingClass:"tox-toolbar__overflow--shrinking",overflowToggledClass:"tox-tbtn--enabled"},onOpened:function(e){e.getSystem().broadcastOn([IV()],{type:"opened"})},onClosed:function(e){e.getSystem().broadcastOn([IV()],{type:"closed"})}}))},vT=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return mV.sketch({uid:e.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(e.type===vv.scrolling?["tox-toolbar--scrolling"]:[])},components:[mV.parts.groups({})],toolbarBehaviours:hT(e,t)})},AT=lV.optional({factory:tB,name:"menubar",schema:[Gr("backstage")]}),yT=lV.optional({factory:{sketch:function(e){return fV.sketch({uid:e.uid,dom:e.dom,listBehaviours:Os([rm.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:function(){return vT({type:e.type,uid:ia("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:e.providers,onEscape:function(){return e.onEscape(),Q.some(!0)}})},setupItem:function(e,t,n,r){mV.setGroups(t,n)},shell:!0})}},name:"multiple-toolbar",schema:[Gr("dom"),Gr("onEscape")]}),bT=lV.optional({factory:{sketch:function(e){var t=function(e){return e.type===vv.sliding?gT:e.type===vv.floating?mT:vT}(e);return t({type:e.type,uid:e.uid,onEscape:function(){return e.onEscape(),Q.some(!0)},cyclicKeying:!1,initGroups:[],getSink:e.getSink,providers:e.providers,moreDrawerData:{lazyToolbar:e.lazyToolbar,lazyMoreButton:e.lazyMoreButton,lazyHeader:e.lazyHeader},attributes:e.attributes})}},name:"toolbar",schema:[Gr("dom"),Gr("onEscape"),Gr("getSink")]}),OT=lV.optional({factory:{sketch:function(e){var t=e.editor,n=e.sticky?XV:AV;return{uid:e.uid,dom:e.dom,components:e.components,behaviours:Os(n(t,e.sharedBackstage))}}},name:"header",schema:[Gr("dom")]}),wT=lV.optional({name:"socket",schema:[Gr("dom")]}),xT=lV.optional({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"complementary"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:Os([nO.config({}),mm.config({}),vB.config({dimension:{property:"width"},closedClass:"tox-sidebar--sliding-closed",openClass:"tox-sidebar--sliding-open",shrinkingClass:"tox-sidebar--sliding-shrinking",growingClass:"tox-sidebar--sliding-growing",onShrunk:function(e){$f.getCurrent(e).each(xB.hideAllSlots),Ti(e,TB)},onGrown:function(e){Ti(e,TB)},onStartGrow:function(e){Ni(e,BB,{width:rn(e.element,"width").getOr("")})},onStartShrink:function(e){Ni(e,BB,{width:yn(e.element)+"px"})}}),cm.config({}),$f.config({find:function(e){var t=cm.contents(e);return ae(t)}})])}],behaviours:Os([b_(0),um("sidebar-sliding-events",[Ri(BB,(function(e,t){Kt(e.element,"width",t.event.width)})),Ri(TB,(function(e,t){ln(e.element,"width")}))])])}}},name:"sidebar",schema:[Gr("dom")]}),_T=lV.optional({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:Os([cm.config({}),PB.config({focus:!1}),$f.config({find:function(e){return ae(e.components())}})]),components:[]}}},name:"throbber",schema:[Gr("dom")]}),CT=Pf({name:"OuterContainer",factory:function(e,t,n){var r={getSocket:function(t){return aV.getPart(t,e,"socket")},setSidebar:function(t,n){aV.getPart(t,e,"sidebar").each((function(e){return function(e,t){$f.getCurrent(e).each((function(e){return cm.set(e,[SB(t)])}))}(e,n)}))},toggleSidebar:function(t,n){aV.getPart(t,e,"sidebar").each((function(e){return function(e,t){$f.getCurrent(e).each((function(e){$f.getCurrent(e).each((function(n){vB.hasGrown(e)?xB.isShowing(n,t)?vB.shrink(e):(xB.hideAllSlots(n),xB.showSlot(n,t)):(xB.hideAllSlots(n),xB.showSlot(n,t),vB.grow(e))}))}))}(e,n)}))},whichSidebar:function(t){return aV.getPart(t,e,"sidebar").bind(VB).getOrNull()},getHeader:function(t){return aV.getPart(t,e,"header")},getToolbar:function(t){return aV.getPart(t,e,"toolbar")},setToolbar:function(t,n){aV.getPart(t,e,"toolbar").each((function(e){e.getApis().setGroups(e,n)}))},setToolbars:function(t,n){aV.getPart(t,e,"multiple-toolbar").each((function(e){fV.setItems(e,n)}))},refreshToolbar:function(t){aV.getPart(t,e,"toolbar").each((function(e){return e.getApis().refresh(e)}))},toggleToolbarDrawer:function(t){aV.getPart(t,e,"toolbar").each((function(e){var t,n;t=e.getApis().toggle,n=function(t){return t(e)},null!=t?Q.some(n(t)):Q.none()}))},isToolbarDrawerToggled:function(t){return aV.getPart(t,e,"toolbar").bind((function(e){return Q.from(e.getApis().isOpen).map((function(t){return t(e)}))})).getOr(!1)},getThrobber:function(t){return aV.getPart(t,e,"throbber")},focusToolbar:function(t){aV.getPart(t,e,"toolbar").orThunk((function(){return aV.getPart(t,e,"multiple-toolbar")})).each((function(e){rm.focusIn(e)}))},setMenubar:function(t,n){aV.getPart(t,e,"menubar").each((function(e){tB.setMenus(e,n)}))},focusMenubar:function(t){aV.getPart(t,e,"menubar").each((function(e){tB.focus(e)}))}};return{uid:e.uid,dom:e.dom,components:t,apis:r,behaviours:e.behaviours}},configFields:[Gr("dom"),Gr("behaviours")],partFields:[OT,AT,bT,yT,wT,xT,_T],apis:{getSocket:function(e,t){return e.getSocket(t)},setSidebar:function(e,t,n){e.setSidebar(t,n)},toggleSidebar:function(e,t,n){e.toggleSidebar(t,n)},whichSidebar:function(e,t){return e.whichSidebar(t)},getHeader:function(e,t){return e.getHeader(t)},getToolbar:function(e,t){return e.getToolbar(t)},setToolbar:function(e,t,n){var r=U(n,(function(e){return fT(e)}));e.setToolbar(t,r)},setToolbars:function(e,t,n){var r=U(n,(function(e){return U(e,fT)}));e.setToolbars(t,r)},refreshToolbar:function(e,t){return e.refreshToolbar(t)},toggleToolbarDrawer:function(e,t){e.toggleToolbarDrawer(t)},isToolbarDrawerToggled:function(e,t){return e.isToolbarDrawerToggled(t)},getThrobber:function(e,t){return e.getThrobber(t)},setMenubar:function(e,t,n){e.setMenubar(t,n)},focusMenubar:function(e,t){e.focusMenubar(t)},focusToolbar:function(e,t){e.focusToolbar(t)}}}),kT={file:{title:"File",items:"newdocument restoredraft | preview | export print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | formats blockformats fontformats fontsizes align lineheight | forecolor backcolor | language | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code wordcount"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},ST=function(e){return"string"==typeof e?e.split(" "):e},VT=function(e,t){var n=k(k({},kT),t.menus),r=ue(t.menus).length>0,o=void 0===t.menubar||!0===t.menubar?ST("file edit view insert format tools table help"):ST(!1===t.menubar?"":t.menubar),i=j(o,(function(e){var n=be(kT,e);return r?n||ye(t.menus,e).exists((function(e){return be(e,"items")})):n})),a=U(i,(function(r){var o=n[r];return function(e,t,n){var r=function(e){return e.getParam("removed_menuitems","")}(n).split(/[ ,]/);return{text:e.title,getItems:function(){return K(e.items,(function(e){var n=e.toLowerCase();return 0===n.trim().length||I(r,(function(e){return e===n}))?[]:"separator"===n||"|"===n?[{type:"separator"}]:t.menuItems[n]?[t.menuItems[n]]:[]}))}}}({title:o.title,items:ST(o.items)},t,e)}));return j(a,(function(e){return e.getItems().length>0&&I(e.getItems(),(function(e){return"separator"!==e.type}))}))},BT=function(e){var t=function(){e._skinLoaded=!0,function(e){e.fire("SkinLoaded")}(e)};return function(){e.initialized?t():e.on("init",t)}},TT=function(e,t,n){return new jg((function(r,o){n.load(t,r,o),e.on("remove",(function(){return n.unload(t)}))}))},NT=function(e,t){return TT(e,t+"/skin.min.css",e.ui.styleSheetLoader)},ET=function(e,t){var n;return(n=Qe.fromDom(e.getElement()),$t(n).isSome())?TT(e,t+"/skin.shadowdom.min.css",vA.DOM.styleSheetLoader):jg.resolve()},PT=function(e,t){var n=function(e){var t=e.getParam("skin"),n=e.getParam("skin_url");if(!1!==t){var r=t||"oxide";n=n?e.documentBaseURI.toAbsolute(n):AA.baseURL+"/skins/ui/"+r}return n}(t);n&&t.contentCSS.push(n+(e?"/content.inline":"/content")+".min.css"),!1===function(e){return!1===e.getParam("skin")}(t)&&o(n)?jg.all([NT(t,n),ET(t,n)]).then(BT(t),function(e,t){return function(){return function(e,t){return e.fire("SkinLoadError",t)}(e,{message:t})}}(t,"Skin could not be loaded")):BT(t)()},QT=b(PT,!1),MT=b(PT,!0),DT=function(e,t){return function(n){var r=Js(),o=function(){n.setActive(e.formatter.match(t));var o=e.formatter.formatChanged(t,n.setActive);r.set(o)};return e.initialized?o():e.once("init",o),function(){e.off("init",o),r.clear()}}},$T=function(e,t,n){return function(r){var o=function(){return n(r)},i=function(){n(r),e.on(t,o)};return e.initialized?i():e.once("init",i),function(){e.off("init",i),e.off(t,o)}}},zT=function(e){return function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("mceToggleFormat",!1,t.format)}))}}},RT=function(e,t){return function(){return e.execCommand(t)}},IT=function(e,t,n){var r=function(e,r,i,a){var l=t.shared.providers.translate(e.title);if("separator"===e.type)return Q.some({type:"separator",text:l});if("submenu"===e.type){var s=K(e.getStyleItems(),(function(e){return o(e,r,a)}));return 0===r&&s.length<=0?Q.none():Q.some({type:"nestedmenuitem",text:l,disabled:s.length<=0,getSubmenuItems:function(){return K(e.getStyleItems(),(function(e){return o(e,r,a)}))}})}return Q.some(k({type:"togglemenuitem",text:l,icon:e.icon,active:e.isSelected(a),disabled:i,onAction:n.onAction(e)},e.getStylePreview().fold((function(){return{}}),(function(e){return{meta:{style:e}}}))))},o=function(e,t,o){var i="formatter"===e.type&&n.isInvalid(e);return 0===t?i?[]:r(e,t,!1,o).toArray():r(e,t,i,o).toArray()},i=function(e){var t=n.getCurrentValue(),r=n.shouldHide?0:1;return K(e,(function(e){return o(e,r,t)}))};return{validateItems:i,getFetch:function(e,t){return function(n,r){var o=t(),a=i(o);r(UC(a,Av.CLOSE_ON_EXECUTE,e,!1))}}}},LT=function(e,t,n){var r=n.dataset,o="basic"===r.type?function(){return U(r.data,(function(e){return BS(e,n.isSelectedFor,n.getPreviewFor)}))}:r.getData;return{items:IT(0,t,n),getStyleItems:o}},FT=function(e,t,n){var r=LT(0,t,n),o=r.items,i=r.getStyleItems,a=$T(e,"NodeChange",(function(e){var t=e.getComponent();n.updateText(t)}));return $C({text:n.icon.isSome()?Q.none():n.text,icon:n.icon,tooltip:Q.from(n.tooltip),role:Q.none(),fetch:o.getFetch(t,i),onSetup:a,getApi:function(e){return{getComponent:v(e)}},columns:1,presets:"normal",classes:n.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[]},"tox-tbtn",t.shared)};!function(e){e[e.SemiColon=0]="SemiColon",e[e.Space=1]="Space"}(kk||(kk={}));var UT,HT,WT,jT,qT,XT=function(e,t,n,r){var o=function(e){return U(e,(function(e){var t=e,n=e,r=e.split("=");return r.length>1&&(t=r[0],n=r[1]),{title:t,format:n}}))}(function(e,t){return t===kk.SemiColon?e.replace(/;$/,"").split(";"):e.split(" ")}(e.getParam(t,n,"string"),r));return{type:"basic",data:o}},YT=[{title:"Left",icon:"align-left",format:"alignleft",command:"JustifyLeft"},{title:"Center",icon:"align-center",format:"aligncenter",command:"JustifyCenter"},{title:"Right",icon:"align-right",format:"alignright",command:"JustifyRight"},{title:"Justify",icon:"align-justify",format:"alignjustify",command:"JustifyFull"}],GT=function(e){var t={type:"basic",data:YT};return{tooltip:"Align",text:Q.none(),icon:Q.some("align-left"),isSelectedFor:function(t){return function(){return e.formatter.match(t)}},getCurrentValue:Q.none,getPreviewFor:function(e){return Q.none},onAction:function(t){return function(){return Y(YT,(function(e){return e.format===t.format})).each((function(t){return e.execCommand(t.command)}))}},updateText:function(t){var n=Y(YT,(function(t){return e.formatter.match(t.format)})),r=n.fold(v("left"),(function(e){return e.title.toLowerCase()}));Ni(t,DC,{icon:"align-"+r})},dataset:t,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},ZT=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],KT=function(e){var t=e.split(/\s*,\s*/);return U(t,(function(e){return e.replace(/^['"]+|['"]+$/g,"")}))},JT=function(e){var t="System Font",n=function(){var n=function(e){return e?KT(e)[0]:""},o=e.queryCommandValue("FontName"),i=r.data,a=o?o.toLowerCase():"",l=Y(i,(function(e){var t=e.format;return t.toLowerCase()===a||n(t).toLowerCase()===n(a).toLowerCase()})).orThunk((function(){return Ce(function(e){var t;return 0===e.indexOf("-apple-system")&&(t=KT(e.toLowerCase()),J(ZT,(function(e){return t.indexOf(e.toLowerCase())>-1})))}(a),{title:t,format:a})}));return{matchOpt:l,font:o}},r=XT(e,"font_formats","Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",kk.SemiColon);return{tooltip:"Fonts",text:Q.some(t),icon:Q.none(),isSelectedFor:function(e){return function(t){return t.exists((function(t){return t.format===e}))}},getCurrentValue:function(){return n().matchOpt},getPreviewFor:function(e){return function(){return Q.some({tag:"div",styles:-1===e.indexOf("dings")?{"font-family":e}:{}})}},onAction:function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontName",!1,t.format)}))}},updateText:function(e){var t=n(),r=t.matchOpt,o=t.font,i=r.fold(v(o),(function(e){return e.title}));Ni(e,MC,{text:i})},dataset:r,shouldHide:!1,isInvalid:x}},eN={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},tN={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},nN=function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":ye(tN,e).getOr(e)},rN=function(e){var t=function(){var t=Q.none(),n=r.data,o=e.queryCommandValue("FontSize");if(o)for(var i=function(e){var r=nN(o,e),i=function(e){return ye(eN,e).getOr("")}(r);t=Y(n,(function(e){return e.format===o||e.format===r||e.format===i}))},a=3;t.isNone()&&a>=0;a--)i(a);return{matchOpt:t,size:o}},n=v(Q.none),r=XT(e,"fontsize_formats","8pt 10pt 12pt 14pt 18pt 24pt 36pt",kk.Space);return{tooltip:"Font sizes",text:Q.some("12pt"),icon:Q.none(),isSelectedFor:function(e){return function(t){return t.exists((function(t){return t.format===e}))}},getPreviewFor:n,getCurrentValue:function(){return t().matchOpt},onAction:function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontSize",!1,t.format)}))}},updateText:function(e){var n=t(),r=n.matchOpt,o=n.size,i=r.fold(v(o),(function(e){return e.title}));Ni(e,MC,{text:i})},dataset:r,shouldHide:!1,isInvalid:x}},oN=function(e,t){var n=t(),r=U(n,(function(e){return e.format}));return Q.from(e.formatter.closest(r)).bind((function(e){return Y(n,(function(t){return t.format===e}))})).orThunk((function(){return Ce(e.formatter.match("p"),{title:"Paragraph",format:"p"})}))},iN=function(e){var t="Paragraph",n=XT(e,"block_formats","Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre",kk.SemiColon);return{tooltip:"Blocks",text:Q.some(t),icon:Q.none(),isSelectedFor:function(t){return function(){return e.formatter.match(t)}},getCurrentValue:Q.none,getPreviewFor:function(t){return function(){var n=e.formatter.get(t);return Q.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))})}},onAction:zT(e),updateText:function(r){var o=oN(e,(function(){return n.data})).fold(v(t),(function(e){return e.title}));Ni(r,MC,{text:o})},dataset:n,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},aN=function(e,t){var n="Paragraph";return{tooltip:"Formats",text:Q.some(n),icon:Q.none(),isSelectedFor:function(t){return function(){return e.formatter.match(t)}},getCurrentValue:Q.none,getPreviewFor:function(t){return function(){var n=e.formatter.get(t);return void 0!==n?Q.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):Q.none()}},onAction:zT(e),updateText:function(t){var r=function(e){var t=e.items;return void 0!==t&&t.length>0?K(t,r):[{title:e.title,format:e.format}]},o=K(VS(e),r),i=oN(e,v(o)).fold(v(n),(function(e){return e.title}));Ni(t,MC,{text:i})},shouldHide:e.getParam("style_formats_autohide",!1,"boolean"),isInvalid:function(t){return!e.formatter.canApply(t.format)},dataset:t}},lN=Object.freeze({__proto__:null,events:function(e,t){var n=function(n,r){e.updateState.each((function(e){var o=e(n,r);t.set(o)})),e.renderComponents.each((function(e){var o=e(r,t.get()),i=U(o,n.getSystem().build);Fu(n,i)}))};return Di([Ri(si(),(function(t,r){var o=r;if(!o.universal){var i=e.channel;R(o.channels,i)&&n(t,o.data)}})),qi((function(t,r){e.initialData.each((function(e){n(t,e)}))}))])}}),sN=Object.freeze({__proto__:null,getState:function(e,t,n){return n}}),cN=[Gr("channel"),io("renderComponents"),io("updateState"),io("initialData")],uN=Object.freeze({__proto__:null,init:function(){var e=wo(Q.none());return{readState:function(){return e.get().getOr("none")},get:e.get,set:e.set,clear:function(){return e.set(Q.none())}}}}),dN=xs({fields:cN,name:"reflecting",active:lN,apis:sN,state:uN}),fN=v([Gr("toggleClass"),Gr("fetch"),Tl("onExecute"),ho("getHotspot",Q.some),ho("getAnchorOverrides",v({})),kc(),Tl("onItemExecute"),io("lazySink"),Gr("dom"),Vl("onOpen"),Vd("splitDropdownBehaviours",[jO,rm,mm]),ho("matchWidth",!1),ho("useMinWidth",!1),ho("eventOrder",{}),io("role")].concat(lw())),hN=rf({factory:yg,schema:[Gr("dom")],name:"arrow",defaults:function(){return{buttonBehaviours:Os([mm.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each(Ei)},buttonBehaviours:Os([Sm.config({toggleOnExecute:!1,toggleClass:e.toggleClass})])}}}),pN=rf({factory:yg,schema:[Gr("dom")],name:"button",defaults:function(){return{buttonBehaviours:Os([mm.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each((function(n){e.onExecute(n,t)}))}}}}),mN=v([hN,pN,af({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[Gr("text")],name:"aria-descriptor"}),of({schema:[Cl()],name:"menu",defaults:function(e){return{onExecute:function(t,n){t.getSystem().getByUid(e.uid).each((function(r){e.onItemExecute(r,t,n)}))}}}}),XO()]),gN=Pf({name:"SplitDropdown",configFields:fN(),partFields:mN(),factory:function(e,t,n,r){var o,i=function(e){$f.getCurrent(e).each((function(e){sh.highlightFirst(e),rm.focusIn(e)}))},a=function(t){tw(e,A,t,r,i,CO.HighlightFirst).get(m)},l=function(t){var n=yf(t,e,"button");return Ei(n),Q.some(!0)},s=k(k({},Di([qi((function(t,n){Af(t,e,"aria-descriptor").each((function(e){var n=ia("aria");Ht(e.element,"id",n),Ht(t.element,"aria-describedby",n)}))}))])),Bm(Q.some(a))),c={repositionMenus:function(e){Sm.isOn(e)&&aw(e)}};return{uid:e.uid,dom:e.dom,components:t,apis:c,eventOrder:k(k({},e.eventOrder),(o={},o[ci()]=["disabling","toggling","alloy.base.behaviour"],o)),events:s,behaviours:Td(e.splitDropdownBehaviours,[jO.config({others:{sandbox:function(t){var n=yf(t,e,"arrow");return iw(e,t,{onOpen:function(){Sm.on(n),Sm.on(t)},onClose:function(){Sm.off(n),Sm.off(t)}})}}}),rm.config({mode:"special",onSpace:l,onEnter:l,onDown:function(e){return a(e),Q.some(!0)}}),mm.config({}),Sm.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:e.role.getOr("button"),"aria-haspopup":!0}}}},apis:{repositionMenus:function(e,t){return e.repositionMenus(t)}}}),vN=function(e){return{isDisabled:function(){return Zf.isDisabled(e)},setDisabled:function(t){return Zf.set(e,t)}}},AN=function(e){return{setActive:function(t){Sm.set(e,t)},isActive:function(){return Sm.isOn(e)},isDisabled:function(){return Zf.isDisabled(e)},setDisabled:function(t){return Zf.set(e,t)}}},yN=function(e,t){return e.map((function(e){return{"aria-label":t.translate(e),title:t.translate(e)}})).getOr({})},bN=ia("focus-button"),ON=function(e,t,n,r,o,i){var a;return{dom:{tag:"button",classes:["tox-tbtn"].concat(t.isSome()?["tox-tbtn--select"]:[]),attributes:yN(n,i)},components:oy([e.map((function(e){return TC(e,i.icons)})),t.map((function(e){return EC(e,"tox-tbtn",i)}))]),eventOrder:(a={},a[Lo()]=["focusing","alloy.base.behaviour","common-button-display-events"],a),buttonBehaviours:Os([KA(i.isDisabled),XA(),um("common-button-display-events",[Ri(Lo(),(function(e,t){t.event.prevent(),Ti(e,bN)}))])].concat(r.map((function(n){return dN.config({channel:n,initialData:{icon:e,text:t},renderComponents:function(e,t){return oy([e.icon.map((function(e){return TC(e,i.icons)})),e.text.map((function(e){return EC(e,"tox-tbtn",i)}))])}})})).toArray()).concat(o.getOr([])))}},wN=function(e,t,n){var r,o=wo(m),i=ON(e.icon,e.text,e.tooltip,Q.none(),Q.none(),n);return yg.sketch({dom:i.dom,components:i.components,eventOrder:QC,buttonBehaviours:Os([um("toolbar-button-events",[(r={onAction:e.onAction,getApi:t.getApi},Gi((function(e,t){JA(r,e)((function(t){Ni(e,PC,{buttonApi:t}),r.onAction(t)}))}))),ey(t,o),ty(t,o)]),KA((function(){return e.disabled||n.isDisabled()})),XA()].concat(t.toolbarButtonBehaviours))})},xN=function(e,t,n){return wN(e,{toolbarButtonBehaviours:[].concat(n.length>0?[um("toolbarButtonWith",n)]:[]),getApi:vN,onSetup:e.onSetup},t)},_N=function(e,t,n){return sr(wN(e,{toolbarButtonBehaviours:[cm.config({}),Sm.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(n.length>0?[um("toolbarToggleButtonWith",n)]:[]),getApi:AN,onSetup:e.onSetup},t))},CN=function(e,t,n){return function(r){return NO((function(e){return t.fetch(e)})).map((function(o){return Q.from(Pb(sr(hb(ia("menu-value"),o,(function(n){t.onItemAction(e(r),n)}),t.columns,t.presets,Av.CLOSE_ON_EXECUTE,t.select.getOr(x),n),{movement:mb(t.columns,t.presets),menuBehaviours:sA("auto"!==t.columns?[]:[qi((function(e,n){aA(e,4,Tv(t.presets)).each((function(t){var n=t.numRows,r=t.numColumns;rm.setGridSize(e,n,r)}))}))])})))}))}},kN=[{name:"history",items:["undo","redo"]},{name:"styles",items:["styleselect"]},{name:"formatting",items:["bold","italic"]},{name:"alignment",items:["alignleft","aligncenter","alignright","alignjustify"]},{name:"indentation",items:["outdent","indent"]},{name:"permanent pen",items:["permanentpen"]},{name:"comments",items:["addcomment"]}],SN=function(e,t){return function(n,r,o){var i=e(n).mapError((function(e){return Wr(e)})).getOrDie();return t(i,r,o)}},VN={button:SN(ov,(function(e,t){return n=e,r=t.backstage.shared.providers,xN(n,r,[]);var n,r})),togglebutton:SN(lv,(function(e,t){return n=e,r=t.backstage.shared.providers,_N(n,r,[]);var n,r})),menubutton:SN(JV,(function(e,t){return WC(e,"tox-tbtn",t.backstage,Q.none())})),splitbutton:SN((function(e){return Fr("SplitButton",eB,e)}),(function(e,t){return function(e,t){var n,r=ia("channel-update-split-dropdown-display"),o=function(e){return{isDisabled:function(){return Zf.isDisabled(e)},setDisabled:function(t){return Zf.set(e,t)},setIconFill:function(t,n){ul(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){Ht(e,"fill",n)}))},setIconStroke:function(t,n){ul(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){Ht(e,"stroke",n)}))},setActive:function(t){Ht(e.element,"aria-pressed",t),ul(e.element,"span").each((function(n){e.getSystem().getByDom(n).each((function(e){return Sm.set(e,t)}))}))},isActive:function(){return ul(e.element,"span").exists((function(t){return e.getSystem().getByDom(t).exists(Sm.isOn)}))}}},i=wo(m),a={getApi:o,onSetup:e.onSetup};return gN.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:k({"aria-pressed":!1},yN(e.tooltip,t.providers))},onExecute:function(t){e.onAction(o(t))},onItemExecute:function(e,t,n){},splitDropdownBehaviours:Os([ZA(t.providers.isDisabled),XA(),um("split-dropdown-events",[Ri(bN,mm.focus),ey(a,i),ty(a,i)]),fw.config({})]),eventOrder:(n={},n[bi()]=["alloy.base.behaviour","split-dropdown-events"],n),toggleClass:"tox-tbtn--enabled",lazySink:t.getSink,fetch:CN(o,e,t.providers),parts:{menu:Dv(0,e.columns,e.presets)},components:[gN.parts.button(ON(e.icon,e.text,Q.none(),Q.some(r),Q.some([Sm.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1})]),t.providers)),gN.parts.arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:Sg("chevron-down",t.providers.icons)},buttonBehaviours:Os([ZA(t.providers.isDisabled),XA(),Vg()])}),gN.parts["aria-descriptor"]({text:t.providers.translate("To open the popup, press Shift+Enter")})]})}(e,t.backstage.shared)})),grouptoolbarbutton:SN((function(e){return Fr("GroupToolbarButton",GV,e)}),(function(e,t,n){var r,o=n.ui.registry.getAll().buttons,i=((r={})[_c]=t.backstage.shared.header.isPositionedAtTop()?Us.TopToBottom:Us.BottomToTop,r);if(TA(n)===vv.floating)return function(e,t,n,r){var o=t.shared;return JB.sketch({lazySink:o.getSink,fetch:function(){return NO((function(t){t(U(n(e.items),fT))}))},markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:ON(e.icon,e.text,e.tooltip,Q.none(),Q.none(),o.providers),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:r}}}})}(e,t.backstage,(function(e){return EN(n,{buttons:o,toolbar:e,allowToolbarGroups:!1},t,Q.none())}),i);throw new Error("Toolbar groups are only supported when using floating toolbar mode")})),styleSelectButton:function(e,t){return function(e,t){var n=k({type:"advanced"},t.styleselect);return FT(e,t,aN(e,n))}(e,t.backstage)},fontsizeSelectButton:function(e,t){return function(e,t){return FT(e,t,rN(e))}(e,t.backstage)},fontSelectButton:function(e,t){return function(e,t){return FT(e,t,JT(e))}(e,t.backstage)},formatButton:function(e,t){return function(e,t){return FT(e,t,iN(e))}(e,t.backstage)},alignMenuButton:function(e,t){return function(e,t){return FT(e,t,GT(e))}(e,t.backstage)}},BN={styleselect:VN.styleSelectButton,fontsizeselect:VN.fontsizeSelectButton,fontselect:VN.fontSelectButton,formatselect:VN.formatButton,align:VN.alignMenuButton},TN=function(e){var t,n=e.toolbar,r=e.buttons;return!1===n?[]:void 0===n||!0===n?function(e){var t=U(kN,(function(t){var n=j(t.items,(function(t){return be(e,t)||be(BN,t)}));return{name:t.name,items:n}}));return j(t,(function(e){return e.items.length>0}))}(r):o(n)?(t=n.split("|"),U(t,(function(e){return{items:e.trim().split(" ")}}))):function(e){return p(e,(function(e){return be(e,"name")&&be(e,"items")}))}(n)?n:[]},NN=function(e,t,n,r,o,i){return ye(t,n.toLowerCase()).orThunk((function(){return i.bind((function(e){return ce(e,(function(e){return ye(t,e+n.toLowerCase())}))}))})).fold((function(){return ye(BN,n.toLowerCase()).map((function(t){return t(e,o)})).orThunk((function(){return Q.none()}))}),(function(t){return"grouptoolbarbutton"!==t.type||r?function(e,t,n){return ye(VN,e.type).fold((function(){return Q.none()}),(function(r){return Q.some(r(e,t,n))}))}(t,o,e):Q.none()}))},EN=function(e,t,n,r){var o=TN(t),i=U(o,(function(o){var i=K(o.items,(function(o){return 0===o.trim().length?[]:NN(e,t.buttons,o,t.allowToolbarGroups,n,r).toArray()}));return{title:Q.from(e.translate(o.name)),items:i}}));return j(i,(function(e){return e.items.length>0}))},PN=function(e,t,n,r){var i=t.outerContainer,a=n.toolbar,l=n.buttons;if(p(a,o)){var s=a.map((function(t){var o={toolbar:t,buttons:l,allowToolbarGroups:n.allowToolbarGroups};return EN(e,o,{backstage:r},Q.none())}));CT.setToolbars(i,s)}else CT.setToolbar(i,EN(e,n,{backstage:r},Q.none()))},QN=gt(),MN=QN.os.isiOS()&&QN.os.version.major<=12,DN=Object.freeze({__proto__:null,render:function(e,t,n,r,o){var i=wo(0),a=t.outerContainer;QT(e);var s=Qe.fromDom(o.targetNode),c=Dt(Mt(s));!function(e,t){Yu(e,t,Cn)}(s,t.mothership),Xu(c,t.uiMothership),e.on("PostRender",(function(){PN(e,t,n,r),i.set(e.getWin().innerWidth),CT.setMenubar(a,VT(e,n)),CT.setSidebar(a,n.sidebar),function(e,t){var n=e.dom,r=e.getWin(),o=e.getDoc().documentElement,i=wo(pn(r.innerWidth,r.innerHeight)),a=wo(pn(o.offsetWidth,o.offsetHeight)),l=function(){var t=i.get();t.left===r.innerWidth&&t.top===r.innerHeight||(i.set(pn(r.innerWidth,r.innerHeight)),Uy(e))},s=function(){var t=e.getDoc().documentElement,n=a.get();n.left===t.offsetWidth&&n.top===t.offsetHeight||(a.set(pn(t.offsetWidth,t.offsetHeight)),Uy(e))},c=function(t){return function(e,t){return e.fire("ScrollContent",t)}(e,t)};n.bind(r,"resize",l),n.bind(r,"scroll",c);var u=rc(Qe.fromDom(e.getBody()),"load",s),d=t.uiMothership.element;e.on("hide",(function(){Kt(d,"display","none")})),e.on("show",(function(){ln(d,"display")})),e.on("NodeChange",s),e.on("remove",(function(){u.unbind(),n.unbind(r,"resize",l),n.unbind(r,"scroll",c),r=null}))}(e,t)}));var u,d,f,h=CT.getSocket(a).getOrDie("Could not find expected socket element");if(MN){Jt(h.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});var p=(u=function(){e.fire("ScrollContent")},d=20,f=null,{cancel:function(){l(f)||(clearTimeout(f),f=null)},throttle:function(){for(var e=[],t=0;tt}));return r.or(o).getOr(e)},IN=function(e){var t=function(e){var t=yA(e),n=wA(e),r=_A(e);return $N(t).map((function(e){return RN(e,n,r)}))}(e);return t.getOr(yA(e))},LN=function(e){var t=bA(e),n=OA(e),r=xA(e);return $N(t).map((function(e){return RN(e,n,r)}))},FN=function(e,t,n,r,o){var i=n.uiMothership,a=n.outerContainer,l=vA.DOM,s=DA(e),c=RA(e),u=xA(e).or(LN(e)),d=r.shared.header,f=d.isPositionedAtTop,h=TA(e),p=h===vv.sliding||h===vv.floating,m=wo(!1),g=function(){return m.get()&&!e.removed},A=function(e){return p?e.fold(v(0),(function(e){return e.components().length>1?dn(e.components()[1].element):0})):0},y=function(){i.broadcastOn([cd()],{})},b=function(e){if(void 0===e&&(e=!1),g()){var n;if(s||(n=u.getOrThunk((function(){var e=$N(tn(Lt(),"margin-left")).getOr(0);return yn(Lt())-gn(t).left+e})),Kt(o.get().element,"max-width",n+"px")),p&&CT.refreshToolbar(a),s||function(){var e=CT.getToolbar(a),n=A(e),r=In(t),i=f()?Math.max(r.y-dn(o.get().element)+n,0):r.bottom;Jt(a.element,{position:"absolute",top:Math.round(i)+"px",left:Math.round(r.x)+"px"})}(),c){var r=o.get();e?RV.reset(r):RV.refresh(r)}y()}},O=function(n){if(void 0===n&&(n=!0),!s&&c&&g()){var r=d.getDockingMode(),i=function(n){switch(PA(e)){case BA.auto:var r=CT.getToolbar(a),o=A(r),i=dn(n.element)-o,l=In(t);if(l.y>i)return"top";var s=_t(t),c=Math.max(s.dom.scrollHeight,dn(s));return l.bottom=n&&e.bottom-t.y>=n},ZN=function(e){var t=function(e){var t=e.getBoundingClientRect();if(t.height<=0&&t.width<=0){var n=Nt(Qe.fromDom(e.startContainer),e.startOffset).element;return(Re(n)?kt(n):Q.some(n)).filter(ze).map((function(e){return e.dom.getBoundingClientRect()})).getOr(t)}return t}(e.selection.getRng());if(e.inline){var n=En();return Rn(n.left+t.left,n.top+t.top,t.width,t.height)}var r=Ln(Qe.fromDom(e.getBody()));return Rn(r.x+t.left,r.y+t.top,t.width,t.height)},KN=function(e,t,n,r){void 0===r&&(r=0);var o=Mn(window),i=In(Qe.fromDom(e.getContentAreaContainer())),a=CA(e)||kA(e)||VA(e),l=function(e,t,n){var r=Math.max(e.x+n,t.x);return{x:r,width:Math.min(e.right-n,t.right)-r}}(i,o,r),s=l.x,c=l.width;if(e.inline&&!a)return Rn(s,o.y,c,o.height);var u=function(e,t,n,r,o,i){var a=Qe.fromDom(e.getContainer()),l=ul(a,".tox-editor-header").getOr(a),s=In(l),c=s.y>=t.bottom,u=r&&!c;if(e.inline&&u)return{y:Math.max(s.bottom+i,n.y),bottom:n.bottom};if(e.inline&&!u)return{y:n.y,bottom:Math.min(s.y-i,n.bottom)};var d="line"===o?In(a):t;return u?{y:Math.max(s.bottom+i,n.y),bottom:Math.min(d.bottom-i,n.bottom)}:{y:Math.max(d.y+i,n.y),bottom:Math.min(s.y-i,n.bottom)}}(e,i,o,t.header.isPositionedAtTop(),n,r),d=u.y,f=u.bottom;return Rn(s,d,c,f-d)},JN={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"],inset:["tox-pop--inset"]},eE={maxHeightFunction:mc(),maxWidthFunction:qB()},tE=function(e){return"node"===e},nE=function(e,t,n,r,o){var i=ZN(e),a=r.lastElement().exists((function(e){return yt(n,e)}));return function(e,t){var n=e.selection.getRng(),r=Nt(Qe.fromDom(n.startContainer),n.startOffset);return n.startContainer===n.endContainer&&n.startOffset===n.endOffset-1&&yt(r.element,t)}(e,n)?a?mg:ug:a?function(e,t,n){var r=rn(e,"position");Kt(e,"position",t);var o=n(e);return r.each((function(t){return Kt(e,"position",t)})),o}(t,r.getMode(),(function(){return GN(i,In(t))&&!r.isReposition()?vg:mg})):("fixed"===r.getMode()?o.y+En().top:o.y)+(dn(t)+12)<=i.y?ug:dg},rE=function(e,t,n,r){var o=function(t){return function(r,o,i,a,l){var s=nE(e,a,t,n,l),c=k(k({},r),{y:l.y,height:l.height});return k(k({},s(c,o,i,a,l)),{alwaysFit:!0})}},i=function(e){return tE(r)?[o(e)]:[]};return t?{onLtr:function(e){return[as,ts,ns,rs,os,is].concat(i(e))},onRtl:function(e){return[as,ns,ts,os,rs,is].concat(i(e))}}:{onLtr:function(e){return[is,as,rs,ts,os,ns].concat(i(e))},onRtl:function(e){return[is,as,os,ns,rs,ts].concat(i(e))}}},oE=function(e,t){var n=j(t,(function(t){return t.predicate(e.dom)})),r=W(n,(function(e){return"contexttoolbar"===e.type}));return{contextToolbars:r.pass,contextForms:r.fail}},iE=function(e,t,n){var r=oE(e,t);if(r.contextForms.length>0)return Q.some({elem:e,toolbars:[r.contextForms[0]]});var o=oE(e,n);if(o.contextForms.length>0)return Q.some({elem:e,toolbars:[o.contextForms[0]]});if(r.contextToolbars.length>0||o.contextToolbars.length>0){var i=function(e){if(e.length<=1)return e;var t=function(t){return I(e,(function(e){return e.position===t}))},n=function(t){return j(e,(function(e){return e.position===t}))},r=t("selection"),o=t("node");if(r||o){if(o&&r){var i=n("node"),a=U(n("selection"),(function(e){return k(k({},e),{position:"node"})}));return i.concat(a)}return n(r?"selection":"node")}return n("line")}(r.contextToolbars.concat(o.contextToolbars));return Q.some({elem:e,toolbars:i})}return Q.none()},aE=function(e,t,n){return e(t)?Q.none():To(t,(function(e){if(ze(e)){var t=oE(e,n.inNodeScope),r=t.contextToolbars,o=t.contextForms,i=o.length>0?o:function(e){if(e.length<=1)return e;var t=function(t){return Y(e,(function(e){return e.position===t}))},n=t("selection").orThunk((function(){return t("node")})).orThunk((function(){return t("line")})).map((function(e){return e.position}));return n.fold((function(){return[]}),(function(t){return j(e,(function(e){return e.position===t}))}))}(r);return i.length>0?Q.some({elem:e,toolbars:i}):Q.none()}return Q.none()}),e)},lE=function(e,t){var n={},r=[],o=[],i={},a={},l=function(e,l){var s=Ur(Fr("ContextForm",pv,l));n[e]=s,s.launch.map((function(n){i["form:"+e]=k(k({},l.launch),{type:"contextformtogglebutton"===n.type?"togglebutton":"button",onAction:function(){t(s)}})})),"editor"===s.scope?o.push(s):r.push(s),a[e]=s},s=function(e,t){var n;(n=t,Fr("ContextToolbar",mv,n)).each((function(n){"editor"===t.scope?o.push(n):r.push(n),a[e]=n}))},c=ue(e);return H(c,(function(t){var n=e[t];"contextform"===n.type?l(t,n):"contexttoolbar"===n.type&&s(t,n)})),{forms:n,inNodeScope:r,inEditorScope:o,lookupTable:a,formNavigators:i}},sE=ia("forward-slide"),cE=ia("backward-slide"),uE=ia("change-slide-event"),dE="tox-pop--resizing",fE="tox-pop--transition",hE=function(e,t,n,r){var o,i,a=r.backstage,l=a.shared,s=gt().deviceType.isTouch,c=ec(),u=ec(),d=ec(),f=tl((o={sink:n,onEscape:function(){return e.focus(),Q.some(!0)}},i=wo([]),Km.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:function(e){i.set([]),Km.getContent(e).each((function(e){ln(e.element,"visibility")})),Ia(e.element,dE),ln(e.element,"width")},inlineBehaviours:Os([um("context-toolbar-events",[ji(ei(),(function(e,t){"width"===t.event.raw.propertyName&&(Ia(e.element,dE),ln(e.element,"width"))})),Ri(uE,(function(e,t){var n=e.element;ln(n,"width");var r=yn(n);Km.setContent(e,t.event.contents),za(n,dE);var o=yn(n);Kt(n,"width",r+"px"),Km.getContent(e).each((function(e){t.event.focus.bind((function(e){return Ts(e),Ps(n)})).orThunk((function(){return rm.focusIn(e),Es(Mt(n))}))})),Ag.setTimeout((function(){Kt(e.element,"width",o+"px")}),0)})),Ri(sE,(function(e,t){Km.getContent(e).each((function(t){i.set(i.get().concat([{bar:t,focus:Es(Mt(e.element))}]))})),Ni(e,uE,{contents:t.event.forwardContents,focus:Q.none()})})),Ri(cE,(function(e,t){le(i.get()).each((function(t){i.set(i.get().slice(0,i.get().length-1)),Ni(e,uE,{contents:nl(t.bar),focus:t.focus})}))}))]),rm.config({mode:"special",onEscape:function(e){return le(i.get()).fold((function(){return o.onEscape()}),(function(t){return Ti(e,cE),Q.some(!0)}))}})]),lazySink:function(){return Wn.value(o.sink)}}))),h=function(){var t=d.get().getOr("node"),n=tE(t)?1:0;return KN(e,l,t,n)},p=function(){return!(e.removed||s()&&a.isContextMenuOpen())},g=function(){if(p()){var t=h(),n=we(d.get(),"node")?function(e,t){return t.filter(It).map(Ln).getOrThunk((function(){return ZN(e)}))}(e,c.get()):ZN(e);return t.height<=0||!GN(n,t)}return!0},v=function(){c.clear(),u.clear(),d.clear(),Km.hide(f)},A=function(){if(Km.isOpen(f)){var e=f.element;ln(e,"display"),g()?Kt(e,"display","none"):(u.set(0),Km.reposition(f))}},y=function(t){return{dom:{tag:"div",classes:["tox-pop__dialog"]},components:[t],behaviours:Os([rm.config({mode:"acyclic"}),um("pop-dialog-wrap-events",[qi((function(t){e.shortcuts.add("ctrl+F9","focus statusbar",(function(){return rm.focusIn(t)}))})),Xi((function(t){e.shortcuts.remove("ctrl+F9")}))])])}},b=Fe((function(){return lE(t,(function(e){var t=O([e]);Ni(f,sE,{forwardContents:y(t)})}))})),O=function(t){var n=e.ui.registry.getAll().buttons,o=b(),i=k(k({},n),o.formNavigators),a=TA(e)===vv.scrolling?vv.scrolling:vv.default,s=Z(U(t,(function(t){return"contexttoolbar"===t.type?function(t,n){return EN(e,{buttons:t,toolbar:n.items,allowToolbarGroups:!1},r,Q.some(["form:"]))}(i,t):function(e,t){return YN(e,t)}(t,l.providers)})));return vT({type:a,uid:ia("context-toolbar"),initGroups:s,onEscape:Q.none,cyclicKeying:!0,providers:l.providers})},w=function(t,r){var o="node"===t?l.anchors.node(r):l.anchors.cursor(),i=function(e,t,n,r){return"line"===t?{bubble:yc(12,0,JN),layouts:{onLtr:function(){return[ls]},onRtl:function(){return[ss]}},overrides:eE}:{bubble:yc(0,12,JN,1/12),layouts:rE(e,n,r,t),overrides:eE}}(e,t,s(),{lastElement:c.get,isReposition:function(){return we(u.get(),0)},getMode:function(){return zu.getMode(n)}});return sr(o,i)},x=function(e,t){if(_.cancel(),p()){var r=O(e),o=e[0].position,i=w(o,t);d.set(o),u.set(1);var a=f.element;ln(a,"display"),function(e){return we(_e(e,c.get(),yt),!0)}(t)||(Ia(a,fE),zu.reset(n,f)),Km.showWithinBounds(f,y(r),{anchor:i,transition:{classes:[fE],mode:"placement"}},(function(){return Q.some(h())})),t.fold(c.clear,c.set),g()&&Kt(a,"display","none")}},_=Mg((function(){e.hasFocus()&&!e.removed&&(La(f.element,fE)?_.throttle():function(e,t){var n=Qe.fromDom(t.getBody()),r=function(e){return yt(e,n)},o=Qe.fromDom(t.selection.getNode());return function(e){return!r(e)&&!Ot(n,e)}(o)?Q.none():iE(o,e.inNodeScope,e.inEditorScope).orThunk((function(){return aE(r,o,e)}))}(b(),e).fold(v,(function(e){x(e.toolbars,Q.some(e.elem))})))}),17);e.on("init",(function(){e.on("remove",v),e.on("ScrollContent ScrollWindow ObjectResized ResizeEditor longpress",A),e.on("click keyup focus SetContent",_.throttle),e.on(WN,v),e.on("contexttoolbar-show",(function(t){var n=b();ye(n.lookupTable,t.toolbarKey).each((function(n){x([n],Ce(t.target!==e,t.target)),Km.getContent(f).each(rm.focusIn)}))})),e.on("focusout",(function(t){Ag.setEditorTimeout(e,(function(){Ps(n.element).isNone()&&Ps(f.element).isNone()&&v()}),0)})),e.on("SwitchMode",(function(){e.mode.isReadOnly()&&v()})),e.on("AfterProgressState",(function(t){t.state?v():e.hasFocus()&&_.throttle()})),e.on("NodeChange",(function(e){Ps(f.element).fold(_.throttle,m)}))}))},pE={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},mE=(HT="[eE][+-]?"+(UT="[0-9]+"),WT=function(e){return"(?:"+e+")?"},jT=["Infinity",UT+"\\."+WT(UT)+WT(HT),"\\."+UT+WT(HT),UT+WT(HT)].join("|"),new RegExp("^([+-]?(?:"+jT+"))(.*)$")),gE=function(e,t){return Q.from(mE.exec(e)).bind((function(e){var n=Number(e[1]),r=e[2];return function(e,t){return I(t,(function(t){return I(pE[t],(function(t){return e===t}))}))}(r,t)?Q.some({value:n,unit:r}):Q.none()}))},vE=function(e,t){var n=function(){var n=t.getOptions(e),r=t.getCurrent(e).map(t.hash),o=ec();return U(n,(function(n){return{type:"togglemenuitem",text:t.display(n),onSetup:function(i){var a=function(e){e&&(o.on((function(e){return e.setActive(!1)})),o.set(i)),i.setActive(e)};a(we(r,t.hash(n)));var l=t.watcher(e,n,a);return function(){o.clear(),l()}},onAction:function(){return t.setCurrent(e,n)}}}))};e.ui.registry.addMenuButton(t.name,{tooltip:t.text,icon:t.icon,fetch:function(e){return e(n())},onSetup:t.onToolbarSetup}),e.ui.registry.addNestedMenuItem(t.name,{type:"nestedmenuitem",text:t.text,getSubmenuItems:n,onSetup:t.onMenuSetup})},AE={name:"lineheight",text:"Line height",icon:"line-height",getOptions:function(e){return e.getParam("lineheight_formats","1 1.1 1.2 1.3 1.4 1.5 2","string").split(" ")},hash:function(e){return function(e,t){return gE(e,t).map((function(e){return e.value+e.unit}))}(e,["fixed","relative","empty"]).getOr(e)},display:A,watcher:function(e,t,n){return e.formatter.formatChanged("lineheight",n,!1,{value:t}).unbind},getCurrent:function(e){return Q.from(e.queryCommandValue("LineHeight"))},setCurrent:function(e,t){return e.execCommand("LineHeight",!1,t)}},yE=function(e){vE(e,AE),function(e){var t=Q.from(function(e){return e.getParam("content_langs",void 0,"array")}(e));return t.map((function(t){return{name:"language",text:"Language",icon:"language",getOptions:v(t),hash:function(e){return c(e.customCode)?e.code:e.code+"/"+e.customCode},display:function(e){return e.title},watcher:function(e,t,n){return e.formatter.formatChanged("lang",n,!1,{value:t.code,customValue:t.customCode}).unbind},getCurrent:function(e){var t=Qe.fromDom(e.selection.getNode());return No(t,(function(e){return Q.some(e).filter(ze).bind((function(e){return qt(e,"lang").map((function(t){return{code:t,customCode:qt(e,"data-mce-lang").getOrUndefined(),title:""}}))}))}))},setCurrent:function(e,t){return e.execCommand("Lang",!1,t)},onToolbarSetup:function(t){var n=Js();return t.setActive(e.formatter.match("lang",{},void 0,!0)),n.set(e.formatter.formatChanged("lang",t.setActive,!0)),n.clear}}}))}(e).each((function(t){return vE(e,t)}))},bE=function(e,t){!function(e,t){var n=LT(0,t,GT(e));e.ui.registry.addNestedMenuItem("align",{text:t.shared.providers.translate("Align"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t),function(e,t){var n=LT(0,t,JT(e));e.ui.registry.addNestedMenuItem("fontformats",{text:t.shared.providers.translate("Fonts"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t),function(e,t){var n=k({type:"advanced"},t.styleselect),r=LT(0,t,aN(e,n));e.ui.registry.addNestedMenuItem("formats",{text:"Formats",getSubmenuItems:function(){return r.items.validateItems(r.getStyleItems())}})}(e,t),function(e,t){var n=LT(0,t,iN(e));e.ui.registry.addNestedMenuItem("blockformats",{text:"Blocks",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t),function(e,t){var n=LT(0,t,rN(e));e.ui.registry.addNestedMenuItem("fontsizes",{text:"Font sizes",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t)},OE=function(e){return $T(e,"NodeChange",(function(t){t.setDisabled(!e.queryCommandState("outdent"))}))},wE=function(e){!function(e){e.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:OE(e),onAction:RT(e,"outdent")}),e.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onAction:RT(e,"indent")})}(e)},xE=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},_E=function(e){!function(e){__.each([{name:"bold",text:"Bold",icon:"bold"},{name:"italic",text:"Italic",icon:"italic"},{name:"underline",text:"Underline",icon:"underline"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],(function(t,n){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onSetup:DT(e,t.name),onAction:xE(e,t.name)})}));for(var t=1;t<=6;t++){var n="h"+t;e.ui.registry.addToggleButton(n,{text:n.toUpperCase(),tooltip:"Heading "+t,onSetup:DT(e,n),onAction:xE(e,n)})}}(e),function(e){__.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"copy",text:"Copy",action:"Copy",icon:"copy"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"help",text:"Help",action:"mceHelp",icon:"help"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"}],(function(t){e.ui.registry.addButton(t.name,{tooltip:t.text,icon:t.icon,onAction:RT(e,t.action)})}))}(e),function(e){__.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:RT(e,t.action),onSetup:DT(e,t.name)})}))}(e)},CE=function(e){_E(e),function(e){__.each([{name:"bold",text:"Bold",action:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",action:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",action:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",action:"Strikethrough",icon:"strike-through",shortcut:""},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript",shortcut:""},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript",shortcut:""},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting",shortcut:""},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document",shortcut:""},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A"}],(function(t){e.ui.registry.addMenuItem(t.name,{text:t.text,icon:t.icon,shortcut:t.shortcut,onAction:RT(e,t.action)})})),e.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onAction:xE(e,"code")})}(e)},kE=function(e,t){return $T(e,"Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",(function(n){n.setDisabled(e.mode.isReadOnly()||!e.undoManager[t]())}))},SE=function(e){!function(e){e.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:kE(e,"hasUndo"),onAction:RT(e,"undo")}),e.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:kE(e,"hasRedo"),onAction:RT(e,"redo")})}(e),function(e){e.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",disabled:!0,onSetup:kE(e,"hasUndo"),onAction:RT(e,"undo")}),e.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",disabled:!0,onSetup:kE(e,"hasRedo"),onAction:RT(e,"redo")})}(e)},VE=function(e){return $T(e,"VisualAid",(function(t){t.setActive(e.hasVisual)}))},BE=function(e){!function(e){e.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:RT(e,"mceToggleVisualAid")})}(e),function(e){e.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:VE(e),onAction:RT(e,"mceToggleVisualAid")})}(e)},TE=function(e,t){!function(e){H([{name:"alignleft",text:"Align left",cmd:"JustifyLeft",icon:"align-left"},{name:"aligncenter",text:"Align center",cmd:"JustifyCenter",icon:"align-center"},{name:"alignright",text:"Align right",cmd:"JustifyRight",icon:"align-right"},{name:"alignjustify",text:"Justify",cmd:"JustifyFull",icon:"align-justify"}],(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:RT(e,t.cmd),onSetup:DT(e,t.name)})})),e.ui.registry.addButton("alignnone",{tooltip:"No alignment",icon:"align-none",onAction:RT(e,"JustifyNone")})}(e),CE(e),bE(e,t),SE(e),function(e){!function(e){e.addCommand("mceApplyTextcolor",(function(t,n){!function(e,t,n){e.undoManager.transact((function(){e.focus(),e.formatter.apply(t,{value:n}),e.nodeChanged()}))}(e,t,n)})),e.addCommand("mceRemoveTextcolor",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove(t,{value:null},null,!0),e.nodeChanged()}))}(e,t)}))}(e);var t=wo(rb),n=wo(rb);ub(e,"forecolor","forecolor","Text color",t),ub(e,"backcolor","hilitecolor","Background color",n),db(e,"forecolor","forecolor","Text color"),db(e,"backcolor","hilitecolor","Background color")}(e),BE(e),wE(e),yE(e)},NE=function(e,t){return{type:"makeshift",x:e,y:t}},EE=function(e){return"longpress"===e.type||0===e.type.indexOf("touch")},PE=function(e,t){var n=vA.DOM.getPos(e);return function(e,t,n){return NE(e.x+t,e.y+n)}(t,n.x,n.y)},QE=function(e,t){return"contextmenu"===t.type||"longpress"===t.type?e.inline?function(e){if(EE(e)){var t=e.touches[0];return NE(t.pageX,t.pageY)}return NE(e.pageX,e.pageY)}(t):PE(e.getContentAreaContainer(),function(e){if(EE(e)){var t=e.touches[0];return NE(t.clientX,t.clientY)}return NE(e.clientX,e.clientY)}(t)):ME(e)},ME=function(e){return{type:"selection",root:Qe.fromDom(e.selection.getNode())}},DE=function(e,t,n){switch(n){case"node":return function(e){return{type:"node",node:Q.some(Qe.fromDom(e.selection.getNode())),root:Qe.fromDom(e.getBody())}}(e);case"point":return QE(e,t);case"selection":return ME(e)}},$E=function(e,t,n,r,o,i){var a=n(),l=DE(e,t,i);UC(a,Av.CLOSE_ON_EXECUTE,r,!1).map((function(e){t.preventDefault(),Km.showMenuAt(o,{anchor:l},{menu:{markers:Pv("normal")},data:e})}))},zE={onLtr:function(){return[as,ts,ns,rs,os,is,ug,dg,cg,lg,sg,ag]},onRtl:function(){return[as,ns,ts,os,rs,is,ug,dg,sg,ag,cg,lg]}},RE={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},IE=function(e,t,n,r,o,i,a){var l=function(e,t,n){var r=DE(e,t,n);return k({bubble:yc(0,"point"===n?12:0,RE),layouts:zE,overrides:{maxWidthFunction:qB(),maxHeightFunction:mc()}},r)}(e,t,i);UC(n,Av.CLOSE_ON_EXECUTE,r,!0).map((function(n){t.preventDefault(),Km.showMenuWithinBounds(o,{anchor:l},{menu:{markers:Pv("normal"),highlightImmediately:a},data:n,type:"horizontal"},(function(){return Q.some(KN(e,r.shared,"node"===i?"node":"selection"))})),e.fire(WN)}))},LE=function(e,t,n,r,o,i){var a=gt(),l=a.os.isiOS(),s=a.os.isOSX(),c=a.os.isAndroid(),u=a.deviceType.isTouch(),d=function(){var a=n();IE(e,t,a,r,o,i,!(c||l||s&&u))};if((s||l)&&"node"!==i){var f=function(){!function(e){var t=e.selection.getRng(),n=function(){Ag.setEditorTimeout(e,(function(){e.selection.setRng(t)}),10),i()};e.once("touchend",n);var r=function(e){e.preventDefault(),e.stopImmediatePropagation()};e.on("mousedown",r,!0);var o=function(){return i()};e.once("longpresscancel",o);var i=function(){e.off("touchend",n),e.off("longpresscancel",o),e.off("mousedown",r)}}(e),d()};!function(e,t){var n=e.selection;if(n.isCollapsed()||t.touches.length<1)return!1;var r=t.touches[0],o=n.getRng();return uu(e.getWin(),Wc.domRange(o)).exists((function(e){return e.left<=r.clientX&&e.right>=r.clientX&&e.top<=r.clientY&&e.bottom>=r.clientY}))}(e,t)?(e.once("selectionchange",f),e.once("touchend",(function(){return e.off("selectionchange",f)}))):f()}else d()},FE=function(e){return"string"==typeof e?e.split(/[ ,]/):e},UE=function(e){return e.getParam("contextmenu_never_use_native",!1,"boolean")},HE=function(e){return function(e,t,n){var r=e.ui.registry.getAll().contextMenus;return Q.from(e.getParam(t)).map(FE).getOrThunk((function(){return j(FE(n),(function(e){return be(r,e)}))}))}(e,"contextmenu","link linkchecker image imagetools table spellchecker configurepermanentpen")},WE=function(e){return o(e)?"|"===e:"separator"===e.type},jE={type:"separator"},qE=function(e){var t,n=function(e){return{text:e.text,icon:e.icon,disabled:e.disabled,shortcut:e.shortcut}};if(o(e))return e;switch(e.type){case"separator":return jE;case"submenu":return k(k({type:"nestedmenuitem"},n(e)),{getSubmenuItems:function(){var t=e.getSubmenuItems();return o(t)?t:U(t,qE)}});default:return k(k({type:"menuitem"},n(e)),{onAction:(t=e.onAction,function(){return t()})})}},XE=function(e,t){if(0===t.length)return e;var n=le(e).filter((function(e){return!WE(e)})),r=n.fold((function(){return[]}),(function(e){return[jE]}));return e.concat(r).concat(t).concat([jE])},YE=function(e,t){return"longpress"!==t.type&&(2!==t.button||t.target===e.getBody()&&""===t.pointerType)},GE=function(e,t){return YE(e,t)?e.selection.getStart(!0):t.target},ZE=function(e,t,n){var r=gt().deviceType.isTouch,i=tl(Km.sketch({dom:{tag:"div"},lazySink:t,onEscape:function(){return e.focus()},onShow:function(){return n.setContextMenuState(!0)},onHide:function(){return n.setContextMenuState(!1)},fireDismissalEventInstead:{},inlineBehaviours:Os([um("dismissContextMenu",[Ri(wi(),(function(t,n){ld.close(t),e.focus()}))])])})),a=function(e){return Km.hide(i)},l=function(t){if(UE(e)&&t.preventDefault(),!function(e,t){return t.ctrlKey&&!UE(e)}(e,t)&&!function(e){return!1===e.getParam("contextmenu")}(e)){var a=function(e,t){var n=function(e){return e.getParam("contextmenu_avoid_overlap","","string")}(e),r=YE(e,t)?"selection":"point";if(Ne(n)){var o=GE(e,t);return Mb(Qe.fromDom(o),n)?"node":r}return r}(e,t);(r()?LE:$E)(e,t,(function(){var n=GE(e,t),r=e.ui.registry.getAll(),i=HE(e);return function(e,t,n){var r=X(t,(function(t,r){return ye(e,r.toLowerCase()).map((function(e){var r=e.update(n);if(o(r))return XE(t,r.split(" "));if(r.length>0){var i=U(r,qE);return XE(t,i)}return t})).getOrThunk((function(){return t.concat([r])}))}),[]);return r.length>0&&WE(r[r.length-1])&&r.pop(),r}(r.contextMenus,i,n)}),n,i,a)}};e.on("init",(function(){var t="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(r()?"":" ResizeWindow");e.on(t,a),e.on("longpress contextmenu",l)}))},KE=xo([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),JE=function(e){return function(t){return t.translate(-e.left,-e.top)}},eP=function(e){return function(t){return t.translate(e.left,e.top)}},tP=function(e){return function(t,n){return X(e,(function(e,t){return t(e)}),pn(t,n))}},nP=function(e,t,n){return e.fold(tP([eP(n),JE(t)]),tP([JE(t)]),tP([]))},rP=function(e,t,n){return e.fold(tP([eP(n)]),tP([]),tP([eP(t)]))},oP=function(e,t,n){return e.fold(tP([]),tP([JE(n)]),tP([eP(t),JE(n)]))},iP=function(e,t,n){var r=e.fold((function(e,t){return{position:Q.some("absolute"),left:Q.some(e+"px"),top:Q.some(t+"px")}}),(function(e,t){return{position:Q.some("absolute"),left:Q.some(e-n.left+"px"),top:Q.some(t-n.top+"px")}}),(function(e,t){return{position:Q.some("fixed"),left:Q.some(e+"px"),top:Q.some(t+"px")}}));return k({right:Q.none(),bottom:Q.none()},r)},aP=function(e,t,n,r){var o=function(e,o){return function(i,a){var l=e(t,n,r);return o(i.getOr(l.left),a.getOr(l.top))}};return e.fold(o(oP,lP),o(rP,sP),o(nP,cP))},lP=KE.offset,sP=KE.absolute,cP=KE.fixed,uP=function(e,t){var n=jt(e,t);return c(n)?NaN:parseInt(n,10)},dP=function(e,t,n,r){return function(e,t){var n=e.element,r=uP(n,t.leftAttr),o=uP(n,t.topAttr);return isNaN(r)||isNaN(o)?Q.none():Q.some(pn(r,o))}(e,t).fold((function(){return n}),(function(e){return cP(e.left+r.left,e.top+r.top)}))},fP=function(e,t,n,r,o,i){var a=dP(e,t,n,r),l=t.mustSnap?mP(e,t,a,o,i):gP(e,t,a,o,i),s=nP(a,o,i);return function(e,t,n){var r=e.element;Ht(r,t.leftAttr,n.left+"px"),Ht(r,t.topAttr,n.top+"px")}(e,t,s),l.fold((function(){return{coord:cP(s.left,s.top),extra:Q.none()}}),(function(e){return{coord:e.output,extra:e.extra}}))},hP=function(e,t){!function(e,t){var n=e.element;Yt(n,t.leftAttr),Yt(n,t.topAttr)}(e,t)},pP=function(e,t,n,r){return ce(e,(function(e){var o=e.sensor,i=function(e,t,n,r,o,i){var a=rP(e,o,i),l=rP(t,o,i);return Math.abs(a.left-l.left)<=n&&Math.abs(a.top-l.top)<=r}(t,o,e.range.left,e.range.top,n,r);return i?Q.some({output:aP(e.output,t,n,r),extra:e.extra}):Q.none()}))},mP=function(e,t,n,r,o){var i=t.getSnapPoints(e);return pP(i,n,r,o).orThunk((function(){var e=X(i,(function(e,t){var i=t.sensor,a=function(e,t,n,r,o,i){var a=rP(e,o,i),l=rP(t,o,i),s=Math.abs(a.left-l.left),c=Math.abs(a.top-l.top);return pn(s,c)}(n,i,t.range.left,t.range.top,r,o);return e.deltas.fold((function(){return{deltas:Q.some(a),snap:Q.some(t)}}),(function(n){return(a.left+a.top)/2<=(n.left+n.top)/2?{deltas:Q.some(a),snap:Q.some(t)}:e}))}),{deltas:Q.none(),snap:Q.none()});return e.snap.map((function(e){return{output:aP(e.output,n,r,o),extra:e.extra}}))}))},gP=function(e,t,n,r,o){var i=t.getSnapPoints(e);return pP(i,n,r,o)},vP=Object.freeze({__proto__:null,snapTo:function(e,t,n,r){var o=t.getTarget(e.element);if(t.repositionTarget){var i=wt(e.element),a=En(i),l=OV(o),s=function(e,t,n){return{coord:aP(e.output,e.output,t,n),extra:e.extra}}(r,a,l),c=iP(s.coord,0,l);en(o,c)}}}),AP="data-initial-z-index",yP=function(e,t){e.getSystem().addToGui(t),function(e){kt(e.element).filter(ze).each((function(t){rn(t,"z-index").each((function(e){Ht(t,AP,e)})),Kt(t,"z-index",tn(e.element,"z-index"))}))}(t)},bP=function(e){!function(e){kt(e.element).filter(ze).each((function(e){qt(e,AP).fold((function(){return ln(e,"z-index")}),(function(t){return Kt(e,"z-index",t)})),Yt(e,AP)}))}(e),e.getSystem().removeFromGui(e)},OP=function(e,t,n){return e.getSystem().build(Yb.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[t]},events:n}))},wP=fo("snaps",[Gr("getSnapPoints"),Vl("onSensor"),Gr("leftAttr"),Gr("topAttr"),ho("lazyViewport",Fn),ho("mustSnap",!1)]),xP=[ho("useFixed",x),Gr("blockerClass"),ho("getTarget",A),ho("onDrag",m),ho("repositionTarget",!0),ho("onDrop",m),yo("getBounds",Fn),wP],_P=function(e){return(t=rn(e,"left"),n=rn(e,"top"),r=rn(e,"position"),o=function(e,t,n){return("fixed"===n?cP:lP)(parseInt(e,10),parseInt(t,10))},t.isSome()&&n.isSome()&&r.isSome()?Q.some(o(t.getOrDie(),n.getOrDie(),r.getOrDie())):Q.none()).getOrThunk((function(){var t=gn(e);return sP(t.left,t.top)}));var t,n,r,o},CP=function(e,t,n,r,o,i,a){return function(e,t,n,r,o){var i=o.bounds,a=rP(t,n,r),l=jl(a.left,i.x,i.x+i.width-o.width),s=jl(a.top,i.y,i.y+i.height-o.height),c=sP(l,s);return t.fold((function(){var e=oP(c,n,r);return lP(e.left,e.top)}),v(c),(function(){var e=nP(c,n,r);return cP(e.left,e.top)}))}(0,t.fold((function(){var e,t,a,l=(e=n,t=i.left,a=i.top,e.fold((function(e,n){return lP(e+t,n+a)}),(function(e,n){return sP(e+t,n+a)}),(function(e,n){return cP(e+t,n+a)}))),s=nP(l,r,o);return cP(s.left,s.top)}),(function(t){var a=fP(e,t,n,i,r,o);return a.extra.each((function(n){t.onSensor(e,n)})),a.coord})),r,o,a)},kP=function(e,t){return{bounds:e.getBounds(),height:fn(t.element),width:bn(t.element)}},SP=function(e,t,n,r,o){var i=n.update(r,o),a=n.getStartData().getOrThunk((function(){return kP(t,e)}));i.each((function(n){!function(e,t,n,r){var o=t.getTarget(e.element);if(t.repositionTarget){var i=wt(e.element),a=En(i),l=OV(o),s=_P(o),c=CP(e,t.snaps,s,a,l,r,n),u=iP(c,0,l);en(o,u)}t.onDrag(e,o,r)}(e,t,a,n)}))},VP=function(e,t,n,r){t.each(bP),n.snaps.each((function(t){hP(e,t)}));var o=n.getTarget(e.element);r.reset(),n.onDrop(e,o)},BP=function(e){return function(t,n){var r=function(e){n.setStartData(kP(t,e))};return Di(V([Ri(Ai(),(function(e){n.getStartData().each((function(){return r(e)}))}))],e(t,n,r),!0))}},TP=Object.freeze({__proto__:null,getData:function(e){return Q.from(pn(e.x,e.y))},getDelta:function(e,t){return pn(t.left-e.left,t.top-e.top)}}),NP=function(e,t,n){return[Ri(Lo(),(function(r,o){if(0===o.event.raw.button){o.stop();var i=function(){return VP(r,Q.some(s),e,t)},a=Db(i,200),l={drop:i,delayDrop:a.schedule,forceDrop:i,move:function(n){a.cancel(),SP(r,e,t,TP,n)}},s=OP(r,e.blockerClass,function(e){return Di([Ri(Lo(),e.forceDrop),Ri(Ho(),e.drop),Ri(Fo(),(function(t,n){e.move(n.event)})),Ri(Uo(),e.delayDrop)])}(l));n(r),yP(r,s)}}))]},EP=V(V([],xP,!0),[El("dragger",{handlers:BP(NP)})],!1),PP=Object.freeze({__proto__:null,getData:function(e){var t=e.raw.touches;return 1===t.length?function(e){var t=e[0];return Q.some(pn(t.clientX,t.clientY))}(t):Q.none()},getDelta:function(e,t){return pn(t.left-e.left,t.top-e.top)}}),QP=function(e,t,n){var r=ec(),o=function(n){VP(n,r.get(),e,t),r.clear()};return[Ri($o(),(function(i,a){a.stop();var l=function(){return o(i)},s={drop:l,delayDrop:m,forceDrop:l,move:function(n){SP(i,e,t,PP,n)}},c=OP(i,e.blockerClass,function(e){return Di([Ri($o(),e.forceDrop),Ri(Ro(),e.drop),Ri(Io(),e.drop),Ri(zo(),(function(t,n){e.move(n.event)}))])}(s));r.set(c);n(i),yP(i,c)})),Ri(zo(),(function(n,r){r.stop(),SP(n,e,t,PP,r.event)})),Ri(Ro(),(function(e,t){t.stop(),o(e)})),Ri(Io(),o)]},MP=EP,DP=V(V([],xP,!0),[El("dragger",{handlers:BP(QP)})],!1),$P=V(V([],xP,!0),[El("dragger",{handlers:BP((function(e,t,n){return V(V([],NP(e,t,n),!0),QP(e,t,n),!0)}))})],!1),zP=Object.freeze({__proto__:null,mouse:MP,touch:DP,mouseOrTouch:$P}),RP=Object.freeze({__proto__:null,init:function(){var e=Q.none(),t=Q.none(),n=v({});return wa({readState:n,reset:function(){e=Q.none(),t=Q.none()},update:function(t,n){return t.getData(n).bind((function(n){return function(t,n){var r=e.map((function(e){return t.getDelta(e,n)}));return e=Q.some(n),r}(t,n)}))},getStartData:function(){return t},setStartData:function(e){t=Q.some(e)}})}}),IP=Cs({branchKey:"mode",branches:zP,name:"dragging",active:{events:function(e,t){return e.dragger.handlers(e,t)}},extra:{snap:function(e){return{sensor:e.sensor,range:e.range,output:e.output,extra:Q.from(e.extra)}}},state:RP,apis:vP}),LP=function(e,t,n,r,o,i){return e.fold((function(){return IP.snap({sensor:sP(n-20,r-20),range:pn(o,i),output:sP(Q.some(n),Q.some(r)),extra:{td:t}})}),(function(e){var o=n-20,i=r-20,a=e.element.dom.getBoundingClientRect();return IP.snap({sensor:sP(o,i),range:pn(40,40),output:sP(Q.some(n-a.width/2),Q.some(r-a.height/2)),extra:{td:t}})}))},FP=function(e,t,n){return{getSnapPoints:e,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:function(e,r){var o=r.td;(function(e,t){return e.exists((function(e){return yt(e,t)}))})(t.get(),o)||(t.set(o),n(o))},mustSnap:!0}},UP=function(e){return bg(yg.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:Os([IP.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:e}),fw.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}}))},HP=function(e,t){var n=wo([]),r=wo([]),o=wo(!1),i=ec(),a=ec(),l=function(e){var n=Ln(e);return LP(d.getOpt(t),e,n.x,n.y,n.width,n.height)},s=function(e){var n=Ln(e);return LP(f.getOpt(t),e,n.right,n.bottom,n.width,n.height)},c=FP((function(){return U(n.get(),(function(e){return l(e)}))}),i,(function(t){a.get().each((function(n){e.fire("TableSelectorChange",{start:t,finish:n})}))})),u=FP((function(){return U(r.get(),(function(e){return s(e)}))}),a,(function(t){i.get().each((function(n){e.fire("TableSelectorChange",{start:n,finish:t})}))})),d=UP(c),f=UP(u),h=tl(d.asSpec()),p=tl(f.asSpec()),m=function(t,n,r,o){var i=r(n);IP.snapTo(t,i);!function(t,n,r,o){var i=n.dom.getBoundingClientRect();ln(t.element,"display");var a=Ct(Qe.fromDom(e.getBody())).dom.innerHeight,l=r(i),s=o(i,a);(l||s)&&Kt(t.element,"display","none")}(t,n,(function(e){return e[o]<0}),(function(e,t){return e[o]>t}))},g=function(e){return m(h,e,l,"top")},v=function(e){return m(p,e,s,"bottom")};gt().deviceType.isTouch()&&(e.on("TableSelectionChange",(function(e){o.get()||(Uu(t,h),Uu(t,p),o.set(!0)),i.set(e.start),a.set(e.finish),e.otherCells.each((function(t){n.set(t.upOrLeftCells),r.set(t.downOrRightCells),g(e.start),v(e.finish)}))})),e.on("ResizeEditor ResizeWindow ScrollContent",(function(){i.get().each(g),a.get().each(v)})),e.on("TableSelectionClear",(function(){o.get()&&(ju(h),ju(p),o.set(!1)),i.clear(),a.clear()})))},WP=function(e){if(1===e.nodeType){if("BR"===e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1},jP=function(e,t,n){t.delimiter||(t.delimiter="»");return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:Os([rm.config({mode:"flow",selector:"div[role=button]"}),Zf.config({disabled:n.isDisabled}),XA(),nO.config({}),cm.config({}),um("elementPathEvents",[qi((function(r,o){e.shortcuts.add("alt+F11","focus statusbar elementpath",(function(){return rm.focusIn(r)})),e.on("NodeChange",(function(o){var i,a,l=function(t){for(var n=[],r=t.length;r-- >0;){var o=t[r];if(1===o.nodeType&&!WP(o)){var i=e.fire("ResolveName",{name:o.nodeName.toLowerCase(),target:o});if(i.isDefaultPrevented()||n.push({name:i.name,element:o}),i.isPropagationStopped())break}}return n}(o.parents);l.length>0?cm.set(r,(i=U(l||[],(function(t,r){return yg.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{role:"button","data-index":r,"tab-index":-1,"aria-level":r+1},innerHtml:t.name},action:function(n){e.focus(),e.selection.select(t.element),e.nodeChanged()},buttonBehaviours:Os([GA(n.isDisabled),XA()])})})),a={dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0},innerHtml:" "+t.delimiter+" "}},X(i.slice(1),(function(e,t){var n=e;return n.push(a),n.push(t),n}),[i[0]]))):cm.set(r,[])}))}))])]),components:[]}};!function(e){e[e.None=0]="None",e[e.Both=1]="Both",e[e.Vertical=2]="Vertical"}(qT||(qT={}));var qP=function(e,t,n){var r=Qe.fromDom(e.getContainer()),o=function(e,t,n,r,o){var i={};return i.height=RN(r+t.top,wA(e),_A(e)),n===qT.Both&&(i.width=RN(o+t.left,OA(e),xA(e))),i}(e,t,n,dn(r),yn(r));fe(o,(function(e,t){return Kt(r,t,zN(e))})),function(e){e.fire("ResizeEditor")}(e)},XP=function(e,t,n,r){var o=pn(20*n,20*r);return qP(e,o,t),Q.some(!0)},YP=function(e,t){var n=function(e){var t=!e.hasPlugin("autoresize"),n=e.getParam("resize",t);return!1===n?qT.None:"both"===n?qT.Both:qT.Vertical}(e);return n===qT.None?Q.none():Q.some(Tg("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:t.translate("Resize")},behaviours:[IP.config({mode:"mouse",repositionTarget:!1,onDrag:function(t,r,o){return qP(e,o,n)},blockerClass:"tox-blocker"}),rm.config({mode:"special",onLeft:function(){return XP(e,n,-1,0)},onRight:function(){return XP(e,n,1,0)},onUp:function(){return XP(e,n,0,-1)},onDown:function(){return XP(e,n,0,1)}}),nO.config({}),mm.config({})]},t.icons))},GP=function(e,t){var n=function(){var n,r=[];return e.getParam("elementpath",!0,"boolean")&&r.push(jP(e,{},t)),e.hasPlugin("wordcount")&&r.push(function(e,t){var n,r=function(e,n,r){return cm.set(e,[Ka(t.translate(["{0} "+r,n[r]]))])};return yg.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:Os([GA(t.isDisabled),XA(),nO.config({}),cm.config({}),Sd.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),um("wordcount-events",[Gi((function(e){var t=Sd.getValue(e),n="words"===t.mode?"characters":"words";Sd.setValue(e,{mode:n,count:t.count}),r(e,t.count,n)})),qi((function(t){e.on("wordCountUpdate",(function(e){var n=Sd.getValue(t).mode;Sd.setValue(t,{mode:n,count:e.wordCount}),r(t,e.wordCount,n)}))}))])]),eventOrder:(n={},n[ci()]=["disabling","alloy.base.behaviour","wordcount-events"],n)})}(e,t)),e.getParam("branding",!0,"boolean")&&r.push({dom:{tag:"span",classes:["tox-statusbar__branding"],innerHtml:''+n+""}}),r.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container"]},components:r}]:[]};return{dom:{tag:"div",classes:["tox-statusbar"]},components:function(){var r=n(),o=YP(e,t);return r.concat(o.toArray())}()}},ZP=function(e){var t,n,r,o,i=e.inline,a=i?HN:DN,l=RA(e)?YV:yV,s=Q.none(),c=gt(),u=c.browser.isIE()?["tox-platform-ie"]:[],d=c.deviceType.isTouch()?["tox-platform-touch"]:[],f=QA(e),h=$A(e),p=Og.isRtl()?{attributes:{dir:"rtl"}}:{},g={attributes:(t={},t[_c]=f?Us.BottomToTop:Us.TopToBottom,t)},v=function(){return s.bind(CT.getHeader)},A=function(){Kt(j.element,"width",document.body.clientWidth+"px")},y=tl((n=yt(Lt(),h)&&"grid"===tn(h,"display"),r={dom:k({tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(u).concat(d)},p),behaviours:Os([zu.config({useFixed:function(){return l.isDocked(v)}})])},o={dom:{styles:{width:document.body.clientWidth+"px"}},events:Di([Ri(yi(),A)])},sr(r,n?o:{}))),b=function(){return Wn.value(y)},O=bg({dom:{tag:"div",classes:["tox-anchorbar"]}}),w=function(){return s.bind((function(e){return CT.getThrobber(e)})).getOrDie("Could not find throbber element")},x=iV(y,e,(function(){return s.bind((function(e){return O.getOpt(e)})).getOrDie("Could not find a anchor bar element")})),_=CT.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:x,onEscape:function(){e.focus()}}),C=TA(e),S=CT.parts.toolbar(k({dom:{tag:"div",classes:["tox-toolbar"]},getSink:b,providers:x.shared.providers,onEscape:function(){e.focus()},type:C,lazyToolbar:function(){return s.bind((function(e){return CT.getToolbar(e)})).getOrDie("Could not find more toolbar element")},lazyHeader:function(){return v().getOrDie("Could not find header element")}},g)),V=CT.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:x.shared.providers,onEscape:function(){e.focus()},type:C}),B=CT.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),T=CT.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}}),N=CT.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:x}),E=e.getParam("statusbar",!0,"boolean")&&!i?Q.some(GP(e,x.shared.providers)):Q.none(),P={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[B,T]},M=VA(e),D=kA(e),$=CA(e),z=CT.parts.header({dom:k({tag:"div",classes:["tox-editor-header"]},g),components:Z([$?[_]:[],M?[V]:D?[S]:[],DA(e)?[]:[O.asSpec()]]),sticky:RA(e),editor:e,sharedBackstage:x.shared}),R=Z([f?[]:[z],i?[]:[P],f?[z]:[]]),I=Z([[{dom:{tag:"div",classes:["tox-editor-container"]},components:R}],i?[]:E.toArray(),[N]]),L=zA(e),F=k(k({role:"application"},Og.isRtl()?{dir:"rtl"}:{}),L?{"aria-hidden":"true"}:{}),U=tl(CT.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(i?["tox-tinymce-inline"]:[]).concat(f?["tox-tinymce--toolbar-bottom"]:[]).concat(d).concat(u),styles:k({visibility:"hidden"},L?{opacity:"0",border:"0"}:{}),attributes:F},components:I,behaviours:Os([XA(),Zf.config({disableClass:"tox-tinymce--disabled"}),rm.config({mode:"cyclic",selector:".tox-menubar, .tox-toolbar, .tox-toolbar__primary, .tox-toolbar__overflow--open, .tox-sidebar__overflow--open, .tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding a, .tox-statusbar__resize-handle"})])}));s=Q.some(U),e.shortcuts.add("alt+F9","focus menubar",(function(){CT.focusMenubar(U)})),e.shortcuts.add("alt+F10","focus toolbar",(function(){CT.focusToolbar(U)})),e.addCommand("ToggleToolbarDrawer",(function(){CT.toggleToolbarDrawer(U)})),e.addQueryStateHandler("ToggleToolbarDrawer",(function(){return CT.isToolbarDrawerToggled(U)}));var W=Gb(U),j=Gb(y);!function(e,t,n){var r=function(e,r){H([t,n],(function(t){t.broadcastEvent(e,r)}))},o=function(e,r){H([t,n],(function(t){t.broadcastOn([e],r)}))},i=function(e){return o(sd(),{target:e.target})},a=Bs(),l=nc(a,"touchstart",i),s=nc(a,"touchmove",(function(e){return r(gi(),e)})),c=nc(a,"touchend",(function(e){return r(vi(),e)})),u=nc(a,"mousedown",i),d=nc(a,"mouseup",(function(e){0===e.raw.button&&o(ud(),{target:e.target})})),f=function(e){return o(sd(),{target:Qe.fromDom(e.target)})},h=function(e){0===e.button&&o(ud(),{target:Qe.fromDom(e.target)})},p=function(){H(e.editorManager.get(),(function(t){e!==t&&t.fire("DismissPopups",{relatedTarget:e})}))},m=function(e){return r(Ai(),oc(e))},g=function(e){o(cd(),{}),r(yi(),oc(e))},v=function(){return o(cd(),{})},A=function(t){t.state&&o(sd(),{target:Qe.fromDom(e.getContainer())})},y=function(e){o(sd(),{target:Qe.fromDom(e.relatedTarget.getContainer())})};e.on("PostRender",(function(){e.on("click",f),e.on("tap",f),e.on("mouseup",h),e.on("mousedown",p),e.on("ScrollWindow",m),e.on("ResizeWindow",g),e.on("ResizeEditor",v),e.on("AfterProgressState",A),e.on("DismissPopups",y)})),e.on("remove",(function(){e.off("click",f),e.off("tap",f),e.off("mouseup",h),e.off("mousedown",p),e.off("ScrollWindow",m),e.off("ResizeWindow",g),e.off("ResizeEditor",v),e.off("AfterProgressState",A),e.off("DismissPopups",y),u.unbind(),l.unbind(),s.unbind(),c.unbind(),d.unbind()})),e.on("detach",(function(){Gu(t),Gu(n),t.destroy(),n.destroy()}))}(e,W,j);var q=function(){var t=zN(IN(e)),n=zN(function(e){return LN(e).getOr(bA(e))}(e));return e.inline||(an("div","width",n)&&Kt(U.element,"width",n),an("div","height",t)?Kt(U.element,"height",t):Kt(U.element,"height","200px")),t};return{mothership:W,uiMothership:j,backstage:x,renderUI:function(){l.setup(e,x.shared,v),TE(e,x),ZE(e,b,x),function(e){var t=e.ui.registry.getAll().sidebars;H(ue(t),(function(n){var r=t[n],o=function(){return we(Q.from(e.queryCommandValue("ToggleSidebar")),n)};e.ui.registry.addToggleButton(n,{icon:r.icon,tooltip:r.tooltip,onAction:function(t){e.execCommand("ToggleSidebar",!1,n),t.setActive(o())},onSetup:function(t){var n=function(){return t.setActive(o())};return e.on("ToggleSidebar",n),function(){e.off("ToggleSidebar",n)}}})}))}(e),$B(e,w,x.shared),he(function(e){return e.getParam("toolbar_groups",{},"object")}(e),(function(t,n){e.ui.registry.addGroupToolbarButton(n,t)}));var t=e.ui.registry.getAll(),n=t.buttons,r=t.menuItems,o=t.contextToolbars,i=t.sidebars,s=SA(e),c={menuItems:r,menus:IA(e),menubar:LA(e),toolbar:s.getOrThunk((function(){return function(e){return e.getParam("toolbar",!0)}(e)})),allowToolbarGroups:C===vv.floating,buttons:n,sidebar:i};hE(e,o,y,{backstage:x}),HP(e,y);var u=e.getElement(),d=q(),f={mothership:W,uiMothership:j,outerContainer:U},h={targetNode:u,height:d};return a.render(e,f,c,x,h)},getUi:function(){return{channels:{broadcastAll:j.broadcast,broadcastOn:j.broadcastOn,register:m}}}}},KP=v([Gr("lazySink"),io("dragBlockClass"),yo("getBounds",Fn),ho("useTabstopAt",_),ho("eventOrder",{}),Vd("modalBehaviours",[rm]),Bl("onExecute"),Nl("onEscape")]),JP={sketch:A},eQ=v([af({name:"draghandle",overrides:function(e,t){return{behaviours:Os([IP.config({mode:"mouse",getTarget:function(e){return sl(e,'[role="dialog"]').getOr(e)},blockerClass:e.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(t,null,2)).message),getBounds:e.getDragBounds})])}}}),rf({schema:[Gr("dom")],name:"title"}),rf({factory:JP,schema:[Gr("dom")],name:"close"}),rf({factory:JP,schema:[Gr("dom")],name:"body"}),af({factory:JP,schema:[Gr("dom")],name:"footer"}),of({factory:{sketch:function(e,t){return k(k({},e),{dom:t.dom,components:t.components})}},schema:[ho("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),ho("components",[])],name:"blocker"})]),tQ=Pf({name:"ModalDialog",configFields:KP(),partFields:eQ(),factory:function(e,t,n,r){var o,i=ec(),a=ia("modal-events"),l=k(k({},e.eventOrder),((o={})[bi()]=[a].concat(e.eventOrder["alloy.system.attached"]||[]),o));return{uid:e.uid,dom:e.dom,components:t,apis:{show:function(t){i.set(t);var n=e.lazySink(t).getOrDie(),o=r.blocker(),a=n.getSystem().build(k(k({},o),{components:o.components.concat([nl(t)]),behaviours:Os([mm.config({}),um("dialog-blocker-events",[ji(jo(),(function(){rm.focusIn(t)}))])])}));Uu(n,a),rm.focusIn(t)},hide:function(e){i.clear(),kt(e.element).each((function(t){e.getSystem().getByDom(t).each((function(e){ju(e)}))}))},getBody:function(t){return yf(t,e,"body")},getFooter:function(t){return yf(t,e,"footer")},setIdle:function(e){PB.unblock(e)},setBusy:function(e,t){PB.block(e,t)}},eventOrder:l,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Td(e.modalBehaviours,[cm.config({}),rm.config({mode:"cyclic",onEnter:e.onExecute,onEscape:e.onEscape,useTabstopAt:e.useTabstopAt}),PB.config({getRoot:i.get}),um(a,[qi((function(t){var n,r,o,i,a,l;n=t.element,r=yf(t,e,"title").element,o=qt(n,"id").fold((function(){var e=ia("dialog-label");return Ht(r,"id",e),e}),A),Ht(n,"aria-labelledby",o),i=t.element,a=yf(t,e,"body").element,l=Q.from(jt(i,"id")).fold((function(){var e=ia("dialog-describe");return Ht(a,"id",e),e}),A),Ht(i,"aria-describedby",l)}))])])}},apis:{show:function(e,t){e.show(t)},hide:function(e,t){e.hide(t)},getBody:function(e,t){return e.getBody(t)},getFooter:function(e,t){return e.getFooter(t)},setBusy:function(e,t,n){e.setBusy(t,n)},setIdle:function(e,t){e.setIdle(t)}}}),nQ=Cr([Jr("type"),Jr("name")].concat(Gv)),rQ=Qr,oQ=[qr("name","name",ur((function(){return ia("button-name")})),Pr),so("icon"),vo("align","end",["start","end"]),Ao("primary",!1),Ao("disabled",!1)],iQ=V(V([],oQ,!0),[Jr("text")],!1),aQ=V([eo("type",["submit","cancel","custom"])],iQ,!0),lQ=V([eo("type",["menu"]),so("text"),so("tooltip"),so("icon"),oo("items",nQ)],oQ,!0),sQ=jr("type",{submit:aQ,cancel:aQ,custom:aQ,menu:lQ}),cQ=[Jr("type"),Jr("text"),eo("level",["info","warn","error","success"]),Jr("icon"),ho("url","")],uQ=Cr(cQ),dQ=[Jr("type"),Jr("text"),Ao("disabled",!1),Ao("primary",!1),qr("name","name",ur((function(){return ia("button-name")})),Pr),so("icon"),Ao("borderless",!1)],fQ=Cr(dQ),hQ=[Jr("type"),Jr("name"),Jr("label"),Ao("disabled",!1)],pQ=Cr(hQ),mQ=Qr,gQ=[Jr("type"),Jr("name")],vQ=gQ.concat([so("label")]),AQ=vQ.concat([ho("columns","auto")]),yQ=Cr(AQ),bQ=Br([Jr("value"),Jr("text"),Jr("icon")]),OQ=Cr(vQ),wQ=Pr,xQ=Cr(vQ),_Q=Pr,CQ=gQ.concat([go("tag","textarea"),Jr("scriptId"),Jr("scriptUrl"),function(e,t){return po(e,t,$r)}("settings",void 0)]),kQ=gQ.concat([go("tag","textarea"),to("init")]),SQ=Ir((function(e){return Fr("customeditor.old",_r(kQ),e).orThunk((function(){return Fr("customeditor.new",_r(CQ),e)}))})),VQ=Pr,BQ=Cr(vQ),TQ=kr(Ar),NQ=function(e){return[Jr("type"),Kr("columns"),e]},EQ=[Jr("type"),Jr("html"),vo("presets","presentation",["presentation","document"])],PQ=Cr(EQ),QQ=vQ.concat([Ao("sandboxed",!0)]),MQ=Cr(QQ),DQ=Pr,$Q=vQ.concat([Zr("currentState",Cr([Gr("blob"),Jr("url")]))]),zQ=Cr($Q),RQ=vQ.concat([so("inputMode"),so("placeholder"),Ao("maximized",!1),Ao("disabled",!1)]),IQ=Cr(RQ),LQ=Pr,FQ=function(e){return[Jr("type"),Jr("label"),e]},UQ=[Jr("text"),Jr("value")],HQ=[Jr("text"),oo("items",function(e,t){return n=Fe(t),{extract:function(e,t){return n().extract(e,t)},toString:function(){return n().toString()}};var n}(0,(function(){return WQ})))],WQ=Sr([Cr(UQ),Cr(HQ)]),jQ=vQ.concat([oo("items",WQ),Ao("disabled",!1)]),qQ=Cr(jQ),XQ=Pr,YQ=vQ.concat([ro("items",[Jr("text"),Jr("value")]),mo("size",1),Ao("disabled",!1)]),GQ=Cr(YQ),ZQ=Pr,KQ=vQ.concat([Ao("constrain",!0),Ao("disabled",!1)]),JQ=Cr(KQ),eM=Cr([Jr("width"),Jr("height")]),tM=[Jr("type"),oo("header",Pr),oo("cells",kr(Pr))],nM=Cr(tM),rM=vQ.concat([so("placeholder"),Ao("maximized",!1),Ao("disabled",!1)]),oM=Cr(rM),iM=Pr,aM=vQ.concat([vo("filetype","file",["image","media","file"]),ho("disabled",!1)]),lM=Cr(aM),sM=Cr([Jr("value"),ho("meta",{})]),cM=function(e){return qr("items","items",{tag:"required",process:{}},kr(Ir((function(t){return Fr("Checking item of "+e,uM,t).fold((function(e){return Wn.error(Wr(e))}),(function(e){return Wn.value(e)}))}))))},uM=wr((function(){return Rr("type",{alertbanner:uQ,bar:Cr((e=cM("bar"),[Jr("type"),e])),button:fQ,checkbox:pQ,colorinput:OQ,colorpicker:xQ,dropzone:BQ,grid:Cr(NQ(cM("grid"))),iframe:MQ,input:IQ,listbox:qQ,selectbox:GQ,sizeinput:JQ,textarea:oM,urlinput:lM,customeditor:SQ,htmlpanel:PQ,imagetools:zQ,collection:yQ,label:Cr(FQ(cM("label"))),table:nM,panel:fM});var e})),dM=[Jr("type"),ho("classes",[]),oo("items",uM)],fM=Cr(dM),hM=[qr("name","name",ur((function(){return ia("tab-name")})),Pr),Jr("title"),oo("items",uM)],pM=[Jr("type"),ro("tabs",hM)],mM=Cr(pM),gM=iQ,vM=sQ,AM=Cr([Jr("title"),Zr("body",Rr("type",{panel:fM,tabpanel:mM})),go("size","normal"),oo("buttons",vM),ho("initialData",{}),yo("onAction",m),yo("onChange",m),yo("onSubmit",m),yo("onClose",m),yo("onCancel",m),ho("onTabChange",m)]),yM=Cr(V([eo("type",["cancel","custom"])],gM,!0)),bM=Cr([Jr("title"),Jr("url"),lo("height"),lo("width"),uo("buttons",yM),yo("onAction",m),yo("onCancel",m),yo("onClose",m),yo("onMessage",m)]),OM=function(e){return i(e)?[e].concat(K(Ae(e),OM)):a(e)?K(e,OM):[]},wM=function(e){return o(e.type)&&o(e.name)},xM={checkbox:mQ,colorinput:wQ,colorpicker:_Q,dropzone:TQ,input:LQ,iframe:DQ,sizeinput:eM,selectbox:ZQ,listbox:XQ,size:eM,textarea:iM,urlinput:sM,customeditor:VQ,collection:bQ,togglemenuitem:rQ},_M=function(e){var t=function(e){return j(OM(e),wM)}(e),n=K(t,(function(e){return function(e){return Q.from(xM[e.type])}(e).fold((function(){return[]}),(function(t){return[Zr(e.name,t)]}))}));return Cr(n)},CM=function(e){return{internalDialog:Ur(Fr("dialog",AM,e)),dataValidator:_M(e),initialData:e.initialData}},kM={open:function(e,t){var n=CM(t);return e(n.internalDialog,n.initialData,n.dataValidator)},openUrl:function(e,t){return e(Ur(Fr("dialog",bM,t)))},redial:function(e){return CM(e)}},SM=function(e){var t=[],n={};return fe(e,(function(e,r){e.fold((function(){t.push(r)}),(function(e){n[r]=e}))})),t.length>0?Wn.error(t):Wn.value(n)},VM=function(e,t){var n=bg(u_.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"].concat(e.classes)},components:U(e.items,(function(e){return dS(n,e,t)}))}})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[n.asSpec()]}],behaviours:Os([rm.config({mode:"acyclic",useTabstopAt:O(R_)}),y_(n),V_(n,{postprocess:function(e){return SM(e).fold((function(e){return{}}),A)}})])}},BM=Ef({name:"TabButton",configFields:[ho("uid",void 0),Gr("value"),qr("dom","dom",fr((function(){return{attributes:{role:"tab",id:ia("aria"),"aria-selected":"false"}}})),Tr()),io("action"),ho("domModification",{}),Vd("tabButtonBehaviours",[mm,rm,Sd]),Gr("view")],factory:function(e,t){return{uid:e.uid,dom:e.dom,components:e.components,events:Bm(e.action),behaviours:Td(e.tabButtonBehaviours,[mm.config({}),rm.config({mode:"execution",useSpace:!0,useEnter:!0}),Sd.config({store:{mode:"memory",initialValue:e.value}})]),domModification:e.domModification}}}),TM=v([Gr("tabs"),Gr("dom"),ho("clickToDismiss",!1),Vd("tabbarBehaviours",[sh,rm]),kl(["tabClass","selectedClass"])]),NM=lf({factory:BM,name:"tabs",unit:"tab",overrides:function(e){var t=function(e,t){sh.dehighlight(e,t),Ni(e,Si(),{tabbar:e,button:t})},n=function(e,t){sh.highlight(e,t),Ni(e,ki(),{tabbar:e,button:t})};return{action:function(r){var o=r.getSystem().getByUid(e.uid).getOrDie(),i=sh.isHighlighted(o,r);(i&&e.clickToDismiss?t:i?m:n)(o,r)},domModification:{classes:[e.markers.tabClass]}}}}),EM=v([NM]),PM=Pf({name:"Tabbar",configFields:TM(),partFields:EM(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:Td(e.tabbarBehaviours,[sh.config({highlightClass:e.markers.selectedClass,itemClass:e.markers.tabClass,onHighlight:function(e,t){Ht(t.element,"aria-selected","true")},onDehighlight:function(e,t){Ht(t.element,"aria-selected","false")}}),rm.config({mode:"flow",getInitial:function(e){return sh.getHighlighted(e).map((function(e){return e.element}))},selector:"."+e.markers.tabClass,executeOnMove:!0})])}}}),QM=Ef({name:"Tabview",configFields:[Vd("tabviewBehaviours",[cm])],factory:function(e,t){return{uid:e.uid,dom:e.dom,behaviours:Td(e.tabviewBehaviours,[cm.config({})]),domModification:{attributes:{role:"tabpanel"}}}}}),MM=v([ho("selectFirst",!0),Vl("onChangeTab"),Vl("onDismissTab"),ho("tabs",[]),Vd("tabSectionBehaviours",[])]),DM=rf({factory:PM,schema:[Gr("dom"),no("markers",[Gr("tabClass"),Gr("selectedClass")])],name:"tabbar",defaults:function(e){return{tabs:e.tabs}}}),$M=rf({factory:QM,name:"tabview"}),zM=v([DM,$M]),RM=Pf({name:"TabSection",configFields:MM(),partFields:zM(),factory:function(e,t,n,r){var o=function(t,n){Af(t,e,"tabbar").each((function(e){n(e).each(Ei)}))};return{uid:e.uid,dom:e.dom,components:t,behaviours:Bd(e.tabSectionBehaviours),events:Di(Z([e.selectFirst?[qi((function(e,t){o(e,sh.getFirst)}))]:[],[Ri(ki(),(function(t,n){!function(t){var n=Sd.getValue(t);Af(t,e,"tabview").each((function(r){var o=Y(e.tabs,(function(e){return e.value===n}));o.each((function(n){var o=n.view();qt(t.element,"id").each((function(e){Ht(r.element,"aria-labelledby",e)})),cm.set(r,o),e.onChangeTab(r,t,o)}))}))}(n.event.button)})),Ri(Si(),(function(t,n){var r=n.event.button;e.onDismissTab(t,r)}))]])),apis:{getViewItems:function(t){return Af(t,e,"tabview").map((function(e){return cm.contents(e)})).getOr([])},showTab:function(e,t){o(e,(function(e){var n=sh.getCandidates(e);return Y(n,(function(e){return Sd.getValue(e)===t})).filter((function(t){return!sh.isHighlighted(e,t)}))}))}}}},apis:{getViewItems:function(e,t){return e.getViewItems(t)},showTab:function(e,t,n){e.showTab(t,n)}}}),IM=function(e,t){Kt(e,"height",t+"px"),gt().browser.isIE()?ln(e,"flex-basis"):Kt(e,"flex-basis",t+"px")},LM=function(e,t,n){sl(e,'[role="dialog"]').each((function(e){ul(e,'[role="tablist"]').each((function(r){n.get().map((function(n){return Kt(t,"height","0"),Kt(t,"flex-basis","0"),Math.min(n,function(e,t,n){var r,o=_t(e).dom,i=sl(e,".tox-dialog-wrap").getOr(e);r="fixed"===tn(i,"position")?Math.max(o.clientHeight,window.innerHeight):Math.max(o.offsetHeight,o.scrollHeight);var a=dn(t),l=t.dom.offsetLeft>=n.dom.offsetLeft+yn(n)?Math.max(dn(n),a):a,s=parseInt(tn(e,"margin-top"),10)||0,c=parseInt(tn(e,"margin-bottom"),10)||0;return r-(dn(e)+s+c-l)}(e,t,r))})).each((function(e){IM(t,e)}))}))}))},FM=function(e){return ul(e,'[role="tabpanel"]')},UM=function(e){var t,n,r=(t=ec(),n=[qi((function(n){var r=n.element;FM(r).each((function(o){Kt(o,"visibility","hidden"),n.getSystem().getByDom(o).toOptional().each((function(n){var r=function(e,t,n){return U(e,(function(r,o){cm.set(n,e[o].view());var i=t.dom.getBoundingClientRect();return cm.set(n,[]),i.height}))}(e,o,n),i=function(e){return ae(oe(e,(function(e,t){return e>t?-1:ee}))?(t.set(i),LM(r,e,t)):o.each((function(t){IM(e,t)})),ln(e,"visibility"),n.each(Ts)}))}))],{extraEvents:n,selectFirst:!1});return{smartTabHeight:r,naiveTabHeight:{extraEvents:[],selectFirst:!0}}},HM="send-data-to-section",WM="send-data-to-view",jM=function(e,t){var n=wo({}),r=function(e){var t=Sd.getValue(e),r=SM(t).getOr({}),o=n.get(),i=sr(o,r);n.set(i)},o=function(e){var t=n.get();Sd.setValue(e,t)},i=wo(null),a=U(e.tabs,(function(e){return{value:e.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"],innerHtml:t.shared.providers.translate(e.title)},view:function(){return[u_.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"]},components:U(e.items,(function(e){return dS(n,e,t)})),formBehaviours:Os([rm.config({mode:"acyclic",useTabstopAt:O(R_)}),um("TabView.form.events",[qi(o),Xi(r)]),Ss.config({channels:So([{key:HM,value:{onReceive:r}},{key:WM,value:{onReceive:o}}])})])}}))]}}})),l=UM(a).smartTabHeight;return RM.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:function(e,t,n){var r=Sd.getValue(t);Ni(e,mO,{name:r,oldName:i.get()}),i.set(r)},tabs:a,components:[RM.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[PM.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:Os([nO.config({})])}),RM.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:l.selectFirst,tabSectionBehaviours:Os([um("tabpanel",l.extraEvents),rm.config({mode:"acyclic"}),$f.config({find:function(e){return ae(RM.getViewItems(e))}}),Sd.config({store:{mode:"manual",getValue:function(e){return e.getSystem().broadcastOn([HM],{}),n.get()},setValue:function(e,t){n.set(t),e.getSystem().broadcastOn([WM],{})}}})])})},qM=ia("update-dialog"),XM=ia("update-title"),YM=ia("update-body"),GM=ia("update-footer"),ZM=ia("body-send-message"),KM=function(e,t,n,r){return{dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:k(k({},t.map((function(e){return{id:e}})).getOr({})),r?{"aria-live":"polite"}:{})},components:[],behaviours:Os([b_(0),dN.config({channel:YM,updateState:function(e,t){return Q.some({isTabPanel:function(){return"tabpanel"===t.body.type}})},renderComponents:function(e){return"tabpanel"===e.body.type?[jM(e.body,n)]:[VM(e.body,n)]},initialData:e})])}},JM=ly.deviceType.isTouch(),eD=function(e,t){return{dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[e,t]}},tD=function(e,t){return tQ.parts.close(yg.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close")}},action:e,buttonBehaviours:Os([nO.config({})])}))},nD=function(){return tQ.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}})},rD=function(e,t){return tQ.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:QB("

"+t.translate(e)+"

")}]}]})},oD=function(e){return tQ.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:e})},iD=function(e,t){return[Yb.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:e}),Yb.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:t})]},aD=function(e){var t,n="tox-dialog",r=n+"-wrap",o=r+"__backdrop",i=n+"__disable-scroll";return tQ.sketch({lazySink:e.lazySink,onEscape:function(t){return e.onEscape(t),Q.some(!0)},useTabstopAt:function(e){return!R_(e)},dom:{tag:"div",classes:[n].concat(e.extraClasses),styles:k({position:"relative"},e.extraStyles)},components:V([e.header,e.body],e.footer.toArray(),!0),parts:{blocker:{dom:QB('
'),components:[{dom:{tag:"div",classes:JM?[o,o+"--opaque"]:[o]}}]}},dragBlockClass:r,modalBehaviours:Os(V([mm.config({}),um("dialog-events",e.dialogEvents.concat([ji(jo(),(function(e,t){rm.focusIn(e)}))])),um("scroll-lock",[qi((function(){za(Lt(),i)})),Xi((function(){Ia(Lt(),i)}))])],e.extraBehaviours,!0)),eventOrder:k((t={},t[ci()]=["dialog-events"],t[bi()]=["scroll-lock","dialog-events","alloy.base.behaviour"],t[Oi()]=["alloy.base.behaviour","dialog-events","scroll-lock"],t),e.eventOrder)})},lD=function(e){return yg.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":e.translate("Close"),title:e.translate("Close")}},components:[Tg("close",{tag:"div",classes:["tox-icon"]},e.icons)],action:function(e){Ti(e,uO)}})},sD=function(e,t,n){var r=function(e){return[Ka(n.translate(e.title))]};return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:k({},t.map((function(e){return{id:e}})).getOr({}))},components:r(e),behaviours:Os([dN.config({channel:XM,renderComponents:r})])}},cD=function(){return{dom:QB('
')}},uD=function(e,t){return function(e,t){var n=tQ.parts.title(sD(e,Q.none(),t)),r=tQ.parts.draghandle(cD()),o=tQ.parts.close(lD(t)),i=[n].concat(e.draggable?[r]:[]).concat([o]);return Yb.sketch({dom:QB('
'),components:i})}({title:t.shared.providers.translate(e),draggable:t.dialog.isDraggableModal()},t.shared.providers)},dD=function(e,t,n){return{dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":n.translate(e)},styles:{left:"0px",right:"0px",bottom:"0px",top:"0px",position:"absolute"}},behaviours:t,components:[{dom:QB('
')}]}},fD=function(e,t,n){return{onClose:function(){return n.closeWindow()},onBlock:function(n){tQ.setBusy(e(),(function(e,r){return dD(n.message,r,t)}))},onUnblock:function(){tQ.setIdle(e())}}},hD=function(e,t,n,r){var o;return tl(aD(k(k({},e),{lazySink:r.shared.getSink,extraBehaviours:V([dN.config({channel:qM,updateState:function(e,t){return Q.some(t)},initialData:t}),N_({})],e.extraBehaviours,!0),onEscape:function(e){Ti(e,uO)},dialogEvents:n,eventOrder:(o={},o[si()]=[dN.name(),Ss.name()],o[bi()]=["scroll-lock",dN.name(),"messages","dialog-events","alloy.base.behaviour"],o[Oi()]=["alloy.base.behaviour","dialog-events","messages",dN.name(),"scroll-lock"],o)})))},pD=function(e){return U(e,(function(e){return"menu"===e.type?function(e){var t=U(e.items,(function(e){var t=wo(!1);return k(k({},e),{storage:t})}));return k(k({},e),{items:t})}(e):e}))},mD=function(e){return X(e,(function(e,t){return"menu"===t.type?X(t.items,(function(e,t){return e[t.name]=t.storage,e}),e):e}),{})},gD=function(e,t){return[Ui(jo(),z_),e(cO,(function(e,n){t.onClose(),n.onClose()})),e(uO,(function(e,t,n,r){t.onCancel(e),Ti(r,cO)})),Ri(pO,(function(e,n){return t.onUnblock()})),Ri(hO,(function(e,n){return t.onBlock(n.event)}))]},vD=function(e,t){var n=function(t,n){return Ri(t,(function(t,o){r(t,(function(r,i){n(e(),r,o.event,t)}))}))},r=function(e,t){dN.getState(e).get().each((function(n){t(n,e)}))};return V(V([],gD(n,t),!0),[n(dO,(function(e,t,n){t.onAction(e,{name:n.name})}))],!1)},AD=function(e,t,n){var r=function(t,n){return Ri(t,(function(t,r){o(t,(function(o,i){n(e(),o,r.event,t)}))}))},o=function(e,t){dN.getState(e).get().each((function(n){t(n.internalDialog,e)}))};return V(V([],gD(r,t),!0),[r(fO,(function(e,t){return t.onSubmit(e)})),r(sO,(function(e,t,n){t.onChange(e,{name:n.name})})),r(dO,(function(e,t,r,o){var i=function(){return rm.focusIn(o)},a=function(e){return Xt(e,"disabled")||qt(e,"aria-disabled").exists((function(e){return"true"===e}))},l=Mt(o.element),s=Es(l);t.onAction(e,{name:r.name,value:r.value}),Es(l).fold(i,(function(e){a(e)||s.exists((function(t){return Ot(e,t)&&a(t)}))?i():n().toOptional().filter((function(t){return!Ot(t.element,e)})).each(i)}))})),r(mO,(function(e,t,n){t.onTabChange(e,{newTabName:n.name,oldTabName:n.oldName})})),Xi((function(t){var n=e();Sd.setValue(t,n.getData())}))],!1)},yD=function(e,t){var n=t.map((function(e){return e.footerButtons})).getOr([]),r=W(n,(function(e){return"start"===e.align})),o=function(e,t){return Yb.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+e]},components:U(t,(function(e){return e.memento.asSpec()}))})};return[o("start",r.pass),o("end",r.fail)]},bD=function(e,t){return{dom:QB(''),components:[],behaviours:Os([dN.config({channel:GM,initialData:e,updateState:function(e,n){var r=U(n.buttons,(function(e){var n=bg(function(e,t){return JC(e,e.type,t)}(e,t));return{name:e.name,align:e.align,memento:n}}));return Q.some({lookupByName:function(e,t){return function(e,t,n){return Y(t,(function(e){return e.name===n})).bind((function(t){return t.memento.getOpt(e)}))}(e,r,t)},footerButtons:r})},renderComponents:yD})])}},OD=function(e,t){return tQ.parts.footer(bD(e,t))},wD=function(e,t){if(e.getRoot().getSystem().isConnected()){var n=$f.getCurrent(e.getFormWrapper()).getOr(e.getFormWrapper());return u_.getField(n,t).fold((function(){var r=e.getFooter();return dN.getState(r).get().bind((function(e){return e.lookupByName(n,t)}))}),(function(e){return Q.some(e)}))}return Q.none()},xD=function(e,t,n){var r=function(t){var n=e.getRoot();n.getSystem().isConnected()&&t(n)},i={getData:function(){var t=e.getRoot(),r=t.getSystem().isConnected()?e.getFormWrapper():t,o=Sd.getValue(r),i=he(n,(function(e){return e.get()}));return k(k({},o),i)},setData:function(t){r((function(r){var o=i.getData(),a=k(k({},o),t),l=function(e,t){var n=e.getRoot();return dN.getState(n).get().map((function(e){return Ur(Fr("data",e.dataValidator,t))})).getOr(t)}(e,a),s=e.getFormWrapper();Sd.setValue(s,l),fe(n,(function(e,t){be(a,t)&&e.set(a[t])}))}))},disable:function(t){wD(e,t).each(Zf.disable)},enable:function(t){wD(e,t).each(Zf.enable)},focus:function(t){wD(e,t).each(mm.focus)},block:function(e){if(!o(e))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");r((function(t){Ni(t,hO,{message:e})}))},unblock:function(){r((function(e){Ti(e,pO)}))},showTab:function(t){r((function(n){var r=e.getBody();dN.getState(r).get().exists((function(e){return e.isTabPanel()}))&&$f.getCurrent(r).each((function(e){RM.showTab(e,t)}))}))},redial:function(e){r((function(n){var r=t(e);n.getSystem().broadcastOn([qM],r),n.getSystem().broadcastOn([XM],r.internalDialog),n.getSystem().broadcastOn([YM],r.internalDialog),n.getSystem().broadcastOn([GM],r.internalDialog),i.setData(r.initialData)}))},close:function(){r((function(e){Ti(e,cO)}))}};return i},_D=function(e,t,n){var r=uD(e.internalDialog.title,n),o=function(e,t){var n=KM(e,Q.none(),t,!1);return tQ.parts.body(n)}({body:e.internalDialog.body},n),i=pD(e.internalDialog.buttons),a=mD(i),l=OD({buttons:i},n),s=AD((function(){return h}),fD((function(){return d}),n.shared.providers,t),n.shared.getSink),c=function(e){switch(e){case"large":return["tox-dialog--width-lg"];case"medium":return["tox-dialog--width-md"];default:return[]}}(e.internalDialog.size),u={header:r,body:o,footer:Q.some(l),extraClasses:c,extraBehaviours:[],extraStyles:{}},d=hD(u,e,s,n),f={getRoot:v(d),getBody:function(){return tQ.getBody(d)},getFooter:function(){return tQ.getFooter(d)},getFormWrapper:function(){var e=tQ.getBody(d);return $f.getCurrent(e).getOr(e)}},h=xD(f,t.redial,a);return{dialog:d,instanceApi:h}},CD=function(e,t,n,r){var o,i,a,l,s,c=ia("dialog-label"),u=ia("dialog-content"),d=bg((a={title:e.internalDialog.title,draggable:!0},l=c,s=n.shared.providers,Yb.sketch({dom:QB('
'),components:[sD(a,Q.some(l),s),cD(),lD(s)],containerBehaviours:Os([IP.config({mode:"mouse",blockerClass:"blocker",getTarget:function(e){return dl(e,'[role="dialog"]').getOrDie()},snaps:{getSnapPoints:function(){return[]},leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}))),f=bg(function(e,t,n,r){return KM(e,Q.some(t),n,r)}({body:e.internalDialog.body},u,n,r)),h=pD(e.internalDialog.buttons),p=mD(h),m=bg(function(e,t){return bD(e,t)}({buttons:h},n)),g=AD((function(){return y}),{onBlock:function(e){PB.block(A,(function(t,r){return dD(e.message,r,n.shared.providers)}))},onUnblock:function(){PB.unblock(A)},onClose:function(){return t.closeWindow()}},n.shared.getSink),A=tl({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline"],attributes:(o={role:"dialog"},o["aria-labelledby"]=c,o["aria-describedby"]=u,o)},eventOrder:(i={},i[si()]=[dN.name(),Ss.name()],i[ci()]=["execute-on-form"],i[bi()]=["reflecting","execute-on-form"],i),behaviours:Os([rm.config({mode:"cyclic",onEscape:function(e){return Ti(e,cO),Q.some(!0)},useTabstopAt:function(e){return!R_(e)&&("button"!==De(e)||"disabled"!==jt(e,"disabled"))}}),dN.config({channel:qM,updateState:function(e,t){return Q.some(t)},initialData:e}),mm.config({}),um("execute-on-form",g.concat([ji(jo(),(function(e,t){rm.focusIn(e)}))])),PB.config({getRoot:function(){return Q.some(A)}}),cm.config({}),N_({})]),components:[d.asSpec(),f.asSpec(),m.asSpec()]}),y=xD({getRoot:v(A),getFooter:function(){return m.get(A)},getBody:function(){return f.get(A)},getFormWrapper:function(){var e=f.get(A);return $f.getCurrent(e).getOr(e)}},t.redial,p);return{dialog:A,instanceApi:y}},kD=tinymce.util.Tools.resolve("tinymce.util.URI"),SD=["insertContent","setContent","execCommand","close","block","unblock"],VD=function(e){return i(e)&&-1!==SD.indexOf(e.mceAction)},BD=function(e,t,n,r){var a,l,c,u=uD(e.title,r),d=function(e){var t={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[D_({dom:{tag:"iframe",attributes:{src:e.url}},behaviours:Os([nO.config({}),mm.config({})])})]}],behaviours:Os([rm.config({mode:"acyclic",useTabstopAt:O(R_)})])};return tQ.parts.body(t)}(e),f=e.buttons.bind((function(e){return 0===e.length?Q.none():Q.some(OD({buttons:e},r))})),h=vD((function(){return w}),fD((function(){return b}),r.shared.providers,t)),p=k(k({},e.height.fold((function(){return{}}),(function(e){return{height:e+"px","max-height":e+"px"}}))),e.width.fold((function(){return{}}),(function(e){return{width:e+"px","max-width":e+"px"}}))),m=e.width.isNone()&&e.height.isNone()?["tox-dialog--width-lg"]:[],g=new kD(e.url,{base_uri:new kD(window.location.href)}),v=g.protocol+"://"+g.host+(g.port?":"+g.port:""),A=Js(),y=[um("messages",[qi((function(){var t=nc(Qe.fromDom(window),"message",(function(t){if(g.isSameOrigin(new kD(t.raw.origin))){var r=t.raw.data;VD(r)?function(e,t,n){switch(n.mceAction){case"insertContent":e.insertContent(n.content);break;case"setContent":e.setContent(n.content);break;case"execCommand":var r=!!s(n.ui)&&n.ui;e.execCommand(n.cmd,r,n.value);break;case"close":t.close();break;case"block":t.block(n.message);break;case"unblock":t.unblock()}}(n,w,r):function(e){return!VD(e)&&i(e)&&be(e,"mceAction")}(r)&&e.onMessage(w,r)}}));A.set(t)})),Xi(A.clear)]),Ss.config({channels:(a={},a[ZM]={onReceive:function(e,t){ul(e.element,"iframe").each((function(e){e.dom.contentWindow.postMessage(t,v)}))}},a)})],b=hD({header:u,body:d,footer:f,extraClasses:m,extraBehaviours:y,extraStyles:p},e,h,r),w=(l=b,c=function(e){l.getSystem().isConnected()&&e(l)},{block:function(e){if(!o(e))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");c((function(t){Ni(t,hO,{message:e})}))},unblock:function(){c((function(e){Ti(e,pO)}))},close:function(){c((function(e){Ti(e,cO)}))},sendMessage:function(e){c((function(t){t.getSystem().broadcastOn([ZM],e)}))}});return{dialog:b,instanceApi:w}},TD=function(e,t,n){return t&&n?[]:[RV.config({contextual:{lazyContext:function(){return Q.some(In(Qe.fromDom(e.getContentAreaContainer())))},fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"]})]},ND=function(e){var t=e.backstage,n=e.editor,r=RA(n),o=function(e){var t=e.backstage.shared;return{open:function(n,r){var o=function(){tQ.hide(s),r()},i=bg(JC({name:"close-alert",text:"OK",primary:!0,align:"end",disabled:!1,icon:Q.none()},"cancel",e.backstage)),a=nD(),l=tD(o,t.providers),s=tl(aD({lazySink:function(){return t.getSink()},header:eD(a,l),body:rD(n,t.providers),footer:Q.some(oD(iD([],[i.asSpec()]))),onEscape:o,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[Ri(uO,o)],eventOrder:{}}));tQ.show(s);var c=i.get(s);mm.focus(c)}}}(e),i=function(e){var t=e.backstage.shared;return{open:function(n,r){var o=function(e){tQ.hide(c),r(e)},i=bg(JC({name:"yes",text:"Yes",primary:!0,align:"end",disabled:!1,icon:Q.none()},"submit",e.backstage)),a=JC({name:"no",text:"No",primary:!1,align:"end",disabled:!1,icon:Q.none()},"cancel",e.backstage),l=nD(),s=tD((function(){return o(!1)}),t.providers),c=tl(aD({lazySink:function(){return t.getSink()},header:eD(l,s),body:rD(n,t.providers),footer:Q.some(oD(iD([],[a,i.asSpec()]))),onEscape:function(){return o(!1)},extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[Ri(uO,(function(){return o(!1)})),Ri(fO,(function(){return o(!0)}))],eventOrder:{}}));tQ.show(c);var u=i.get(c);mm.focus(u)}}}(e),a=function(e,r){return kM.openUrl((function(e){var o=BD(e,{closeWindow:function(){tQ.hide(o.dialog),r(o.instanceApi)}},n,t);return tQ.show(o.dialog),o.instanceApi}),e)},l=function(e,n){return kM.open((function(e,r,o){var i=r,a=_D({dataValidator:o,initialData:i,internalDialog:e},{redial:kM.redial,closeWindow:function(){tQ.hide(a.dialog),n(a.instanceApi)}},t);return tQ.show(a.dialog),a.instanceApi.setData(i),a.instanceApi}),e)},s=function(e,o,i,a){return kM.open((function(e,l,s){var c=Ur(Fr("data",s,l)),u=ec(),d=t.shared.header.isPositionedAtTop(),f=function(){return u.on((function(e){Km.reposition(e),RV.refresh(e)}))},h=CD({dataValidator:s,initialData:c,internalDialog:e},{redial:kM.redial,closeWindow:function(){u.on(Km.hide),n.off("ResizeEditor",f),u.clear(),i(h.instanceApi)}},t,a),p=tl(Km.sketch(k(k({lazySink:t.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:{}},d?{}:{fireRepositionEventInstead:{}}),{inlineBehaviours:Os(V([um("window-manager-inline-events",[Ri(wi(),(function(e,t){Ti(h.dialog,uO)}))])],TD(n,r,d),!0)),isExtraPart:function(e,t){return function(e){return Mb(e,".tox-alert-dialog")||Mb(e,".tox-confirm-dialog")}(t)}})));return u.set(p),Km.showWithin(p,nl(h.dialog),{anchor:o},Q.some(Lt())),r&&d||(RV.refresh(p),n.on("ResizeEditor",f)),h.instanceApi.setData(c),rm.focusIn(h.dialog),h.instanceApi}),e)};return{open:function(e,n,r){return void 0!==n&&"toolbar"===n.inline?s(e,t.shared.anchors.inlineDialog(),r,n.ariaAttrs):void 0!==n&&"cursor"===n.inline?s(e,t.shared.anchors.cursor(),r,n.ariaAttrs):l(e,r)},openUrl:function(e,t){return a(e,t)},alert:function(e,t){o.open(e,(function(){t()}))},close:function(e){e.close()},confirm:function(e,t){i.open(e,(function(e){t(e)}))}}};C.add("silver",(function(e){var t=ZP(e),n=t.uiMothership,r=t.backstage,o=t.renderUI,i=t.getUi;Qb(e,r.shared);var a=ND({editor:e,backstage:r});return{renderUI:o,getWindowManagerImpl:v(a),getNotificationManagerImpl:function(){return Pg(e,{backstage:r},n)},ui:i()}}))}(); +/***/}, +/***/5070: +/***/function(e,t,n){"use strict"; +// EXPORTS +n.d(t,{MW:function(){/* binding */return S},Ay:function(){/* binding */return T}}); +// UNUSED EXPORTS: DEFAULT_PATH_ANIMATION_PROPS +// EXTERNAL MODULE: ./node_modules/tslib/tslib.es6.js +var r=n(15215),o=n(71519),i=n(68717),a=n(57043),l=n(89259); +// EXTERNAL MODULE: ./node_modules/zrender/lib/graphic/Displayable.js +// ./node_modules/zrender/lib/contain/cubic.js +function s(e,t,n,r,o,i,a,s,c,u,d){if(0===c)return!1;var f=c;return!(d>t+f&&d>r+f&&d>i+f&&d>s+f||de+f&&u>n+f&&u>o+f&&u>a+f||un||f+co&&(o+=d);var p=Math.atan2(s,l);return p<0&&(p+=d),p>=r&&p<=o||p+d>=r&&p+d<=o} +// EXTERNAL MODULE: ./node_modules/zrender/lib/contain/windingLine.js +var h=n(76873),p=i/* default */.A.CMD,m=2*Math.PI;var g=[-1,-1,-1],v=[-1,-1];function A(e,t,n,r,o,i,a,s,c,u){if(u>t&&u>r&&u>i&&u>s||u1&&(d=void 0,d=v[0],v[0]=v[1],v[1]=d),m=l/* cubicAt */.Yb(t,r,i,s,v[0]),p>1&&(A=l/* cubicAt */.Yb(t,r,i,s,v[1]))),2===p?bt&&s>r&&s>i||s=0&&u<=1){for(var d=0,f=l/* quadraticAt */.k3(t,r,i,u),h=0;hn||l<-n)return 0;var s=Math.sqrt(n*n-l*l);g[0]=-s,g[1]=s;var c=Math.abs(r-o);if(c<1e-4)return 0;if(c>=m-1e-4){r=0,o=m;var u=i?1:-1;return a>=g[0]+e&&a<=g[1]+e?u:0}if(r>o){var d=r;r=o,o=d}r<0&&(r+=m,o+=m);for(var f=0,h=0;h<2;h++){var p=g[h];if(p+e>a){var v=Math.atan2(l,p);u=i?1:-1;v<0&&(v=m+v),(v>=r&&v<=o||v+m>=r&&v+m<=o)&&(v>Math.PI/2&&v<1.5*Math.PI&&(u=-u),f+=u)}}return f}function O(e,t,n,r,o){for(var i,l,u,d,m=e.data,g=e.len(),v=0,O=0,w=0,x=0,_=0,C=0;C1&&(n||(v+=(0,h/* default */.A)(O,w,x,_,r,o))),S&&(x=O=m[C],_=w=m[C+1]),k){case p.M:O=x=m[C++],w=_=m[C++];break;case p.L:if(n){if(a/* containStroke */.l(O,w,m[C],m[C+1],t,r,o))return!0}else v+=(0,h/* default */.A)(O,w,m[C],m[C+1],r,o)||0;O=m[C++],w=m[C++];break;case p.C:if(n){if(s(O,w,m[C++],m[C++],m[C++],m[C++],m[C],m[C+1],t,r,o))return!0}else v+=A(O,w,m[C++],m[C++],m[C++],m[C++],m[C],m[C+1],r,o)||0;O=m[C++],w=m[C++];break;case p.Q:if(n){if(c/* containStroke */.l(O,w,m[C++],m[C++],m[C],m[C+1],t,r,o))return!0}else v+=y(O,w,m[C++],m[C++],m[C],m[C+1],r,o)||0;O=m[C++],w=m[C++];break;case p.A:var V=m[C++],B=m[C++],T=m[C++],N=m[C++],E=m[C++],P=m[C++];C+=1;var Q=!!(1-m[C++]);i=Math.cos(E)*T+V,l=Math.sin(E)*N+B,S?(x=i,_=l):v+=(0,h/* default */.A)(O,w,i,l,r,o);var M=(r-V)*N/T+V;if(n){if(f(V,B,N,E,E+P,Q,t,M,o))return!0}else v+=b(V,B,N,E,E+P,Q,M,o);O=Math.cos(E+P)*T+V,w=Math.sin(E+P)*N+B;break;case p.R:if(x=O=m[C++],_=w=m[C++],i=x+m[C++],l=_+m[C++],n){if(a/* containStroke */.l(x,_,i,_,t,r,o)||a/* containStroke */.l(i,_,i,l,t,r,o)||a/* containStroke */.l(i,l,x,l,t,r,o)||a/* containStroke */.l(x,l,x,_,t,r,o))return!0}else v+=(0,h/* default */.A)(i,_,i,l,r,o),v+=(0,h/* default */.A)(x,l,x,_,r,o);break;case p.Z:if(n){if(a/* containStroke */.l(O,w,x,_,t,r,o))return!0}else v+=(0,h/* default */.A)(O,w,x,_,r,o);O=x,w=_}}return n||(u=w,d=_,Math.abs(u-d)<1e-4)||(v+=(0,h/* default */.A)(O,w,x,_,r,o)||0),0!==v} +// EXTERNAL MODULE: ./node_modules/zrender/lib/core/util.js +var w=n(98026),x=n(47698),_=n(73098),C=n(56448),k=n(92836),S=(0,w.defaults)({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},o/* DEFAULT_COMMON_STYLE */.oN),V={style:(0,w.defaults)({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},o/* DEFAULT_COMMON_ANIMATION_PROPS */.sW.style)},B=k/* TRANSFORMABLE_PROPS */.Wx.concat(["invisible","culling","z","z2","zlevel","parent"]),T=function(e){function t(t){return e.call(this,t)||this}var n;return(0,r/* __extends */.C6)(t,e),t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var o=this._decalEl=this._decalEl||new t;o.buildPath===t.prototype.buildPath&&(o.buildPath=function(e){n.buildPath(e,n.shape)}),o.silent=!0;var i=o.style;for(var a in r)i[a]!==r[a]&&(i[a]=r[a]);i.fill=r.fill?r.decal:null,i.decal=null,i.shadowColor=null,r.strokeFirst&&(i.stroke=null);for(var l=0;l.5?_/* DARK_LABEL_COLOR */._S:t>.2?_/* LIGHTER_LABEL_COLOR */.tY:_/* LIGHT_LABEL_COLOR */.el}if(e)return _/* LIGHT_LABEL_COLOR */.el}return _/* DARK_LABEL_COLOR */._S},t.prototype.getInsideTextStroke=function(e){var t=this.style.fill;if((0,w.isString)(t)){var n=this.__zr;if(!(!n||!n.isDarkMode())===(0,x.lum)(e,0)<_/* DARK_MODE_THRESHOLD */.ps)return t}},t.prototype.buildPath=function(e,t,n){},t.prototype.pathUpdated=function(){this.__dirty&=~C/* SHAPE_CHANGED_BIT */.Dl},t.prototype.getUpdatedPathProxy=function(e){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,e),this.path},t.prototype.createPathProxy=function(){this.path=new i/* default */.A(!1)},t.prototype.hasStroke=function(){var e=this.style,t=e.stroke;return!(null==t||"none"===t||!(e.lineWidth>0))},t.prototype.hasFill=function(){var e=this.style.fill;return null!=e&&"none"!==e},t.prototype.getBoundingRect=function(){var e=this._rect,t=this.style,n=!e;if(n){var r=!1;this.path||(r=!0,this.createPathProxy());var o=this.path;(r||this.__dirty&C/* SHAPE_CHANGED_BIT */.Dl)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),e=o.getBoundingRect()}if(this._rect=e,this.hasStroke()&&this.path&&this.path.len()>0){var i=this._rectStroke||(this._rectStroke=e.clone());if(this.__dirty||n){i.copy(e);var a=t.strokeNoScale?this.getLineScale():1,l=t.lineWidth;if(!this.hasFill()){var s=this.strokeContainThreshold;l=Math.max(l,null==s?4:s)}a>1e-10&&(i.width+=l/a,i.height+=l/a,i.x-=l/a/2,i.y-=l/a/2)}return i}return e},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect(),o=this.style;if(e=n[0],t=n[1],r.contain(e,t)){var i=this.path;if(this.hasStroke()){var a=o.lineWidth,l=o.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),function(e,t,n,r){return O(e,t,!0,n,r)}(i,a/l,e,t)))return!0}if(this.hasFill())return function(e,t,n){return O(e,0,!1,t,n)}(i,e,t)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=C/* SHAPE_CHANGED_BIT */.Dl,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(e){return this.animate("shape",e)},t.prototype.updateDuringAnimation=function(e){"style"===e?this.dirtyStyle():"shape"===e?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(t,n){"shape"===t?this.setShape(n):e.prototype.attrKV.call(this,t,n)},t.prototype.setShape=function(e,t){var n=this.shape;return n||(n=this.shape={}),"string"==typeof e?n[e]=t:(0,w.extend)(n,e),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&C/* SHAPE_CHANGED_BIT */.Dl)},t.prototype.createStyle=function(e){return(0,w.createObject)(S,e)},t.prototype._innerSaveToNormal=function(t){e.prototype._innerSaveToNormal.call(this,t);var n=this._normalState;t.shape&&!n.shape&&(n.shape=(0,w.extend)({},this.shape))},t.prototype._applyStateObj=function(t,n,r,o,i,a){e.prototype._applyStateObj.call(this,t,n,r,o,i,a);var l,s=!(n&&o);if(n&&n.shape?i?o?l=n.shape:(l=(0,w.extend)({},r.shape),(0,w.extend)(l,n.shape)):(l=(0,w.extend)({},o?this.shape:r.shape),(0,w.extend)(l,n.shape)):s&&(l=r.shape),l)if(i){this.shape=(0,w.extend)({},this.shape);for(var c={},u=(0,w.keys)(l),d=0;d'}); +/* harmony import */a().add(l); +/* harmony default export */t.default=l}, +/***/5202: +/***/function(e,t,n){"use strict"; +// EXPORTS +n.d(t,{A:function(){/* binding */return v}}); +// EXTERNAL MODULE: ./node_modules/zrender/lib/core/env.js +var r=n(38123),o=n(30693),i=(0,n(32944).A)([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),a=/** @class */function(){function e(){}return e.prototype.getAreaStyle=function(e,t){return i(this,e,t)},e}(),l=n(89632),s=n(32322),c=["textStyle","color"],u=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],d=new s/* default */.Ay,f=/** @class */function(){function e(){} +/** + * Get color property or get color from option.textStyle.color + */ +// TODO Callback +return e.prototype.getTextColor=function(e){var t=this.ecModel;return this.getShallow("color")||(!e&&t?t.get(c):null)}, +/** + * Create font string from fontStyle, fontWeight, fontSize, fontFamily + * @return {string} + */ +e.prototype.getFont=function(){return(0,l/* getFont */.c8)({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},e.prototype.getTextRect=function(e){for(var t={text:e,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},n=0;n` +// getModel(path: string | string[], parentModel?: Model): Model; +// TODO 'a.b.c' is deprecated +e.prototype.getModel=function(t,n){var r=null!=t,o=r?this.parsePath(t):null;return new e(r?this._doGet(o):this.option,n=n||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(o)),this.ecModel)}, +/** + * If model has option + */ +e.prototype.isEmpty=function(){return null==this.option},e.prototype.restoreData=function(){}, +// Pending +e.prototype.clone=function(){return new(0,this.constructor)((0,m.clone)(this.option))}, +// setReadOnly(properties): void { +// clazzUtil.setReadOnly(this, properties); +// } +// If path is null/undefined, return null/undefined. +e.prototype.parsePath=function(e){return"string"==typeof e?e.split("."):e}, +// Resolve path for parent. Perhaps useful when parent use a different property. +// Default to be a identity resolver. +// Can be modified to a different resolver. +e.prototype.resolveParentPath=function(e){return e}, +// FIXME:TS check whether put this method here +e.prototype.isAnimationEnabled=function(){if(!r/* default */.A.node&&this.option){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},e.prototype._doGet=function(e,t){var n=this.option;if(!e)return n;for(var r=0;r true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}}, +/***/5316: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return a}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431),o=n(90517); +// EXTERNAL MODULE: ./src/store/lyFormBuilder.js +// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/lyform-builder/lyform-design/lyfield-widget/statistic-widget-ly.vue?vue&type=script&setup=true&lang=js +const i={style:{display:"inline-flex","align-items":"center"}}; +/* harmony default export */ +/* harmony default export */var a={__name:"statistic-widget-ly",props:{field:Object,parentWidget:Object,parentList:Array,indexOfParentList:Number,designState:{type:Boolean,default:!1}},setup(e){const t=e,n=((0,o/* useBuilderStore */.k)(),(0,r.ref)(null));let a=(0,r.ref)([]);(0,r.computed)((()=>t.field.options.size||"default"));return(0,r.watch)((()=>t.field.options.defaultValue),((e,t)=>{n.value=e})),(0,r.onMounted)((()=>{t.field.formItemFlag&&(n.value=t.field.options.defaultValue)})),(t,n)=>{const o=(0,r.resolveComponent)("el-statistic"),l=(0,r.resolveComponent)("static-content-wrapper-ly");return(0,r.openBlock)(),(0,r.createBlock)(l,{field:e.field,rules:(0,r.unref)(a),"design-state":e.designState,"parent-widget":e.parentWidget,"parent-list":e.parentList,"index-of-parent-list":e.indexOfParentList},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(o,{ref:"lyfieldEditor",value:e.field.options.value,"decimal-separator":e.field.options.decimalSeparator,"group-separator":e.field.options.groupSeparator,precision:e.field.options.precision},(0,r.createSlots)({title:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",i,(0,r.toDisplayString)(e.field.options.title),1)])),_:2},[e.field.options.prefix?{name:"prefix",fn:(0,r.withCtx)((()=>[(0,r.createTextVNode)((0,r.toDisplayString)(e.field.options.prefix),1)])),key:"0"}:void 0,e.field.options.suffix?{name:"suffix",fn:(0,r.withCtx)((()=>[(0,r.createTextVNode)((0,r.toDisplayString)(e.field.options.suffix),1)])),key:"1"}:void 0]),1032,["value","decimal-separator","group-separator","precision"])])),_:1},8,["field","rules","design-state","parent-widget","parent-list","index-of-parent-list"])}}}; +/***/}, +/***/5638: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */Jw:function(){/* binding */return i}, +/* harmony export */LR:function(){/* binding */return c}, +/* harmony export */LW:function(){/* binding */return s}, +/* harmony export */Nz:function(){/* binding */return u}, +/* harmony export */Xr:function(){/* binding */return p}, +/* harmony export */ap:function(){/* binding */return h}, +/* harmony export */oi:function(){/* binding */return l}, +/* harmony export */t5:function(){/* binding */return f} +/* harmony export */}); +/* unused harmony export transitionStore */ +/* harmony import */var r=n(98026),o=(0,n(48170).$r)(); +/* harmony import */ +/** + * Return null if animation is disabled. + */ +function i(e,t,n, +// Extra opts can override the option in animatable model. +o, +// TODO It's only for pictorial bar now. +i){var a; +// Check if there is global animation configuration from dataZoom/resize can override the config in option. +// If animation is enabled. Will use this animation config in payload. +// If animation is disabled. Just ignore it. +if(t&&t.ecModel){var l=t.ecModel.getUpdatePayload();a=l&&l.animation}var s="update"===e;if(t&&t.isAnimationEnabled()){var c=void 0,u=void 0,d=void 0;return o?(c=(0,r.retrieve2)(o.duration,200),u=(0,r.retrieve2)(o.easing,"cubicOut"),d=0):(c=t.getShallow(s?"animationDurationUpdate":"animationDuration"),u=t.getShallow(s?"animationEasingUpdate":"animationEasing"),d=t.getShallow(s?"animationDelayUpdate":"animationDelay")), +// animation from payload has highest priority. +a&&(null!=a.duration&&(c=a.duration),null!=a.easing&&(u=a.easing),null!=a.delay&&(d=a.delay)),(0,r.isFunction)(d)&&(d=d(n,i)),(0,r.isFunction)(c)&&(c=c(n)),{duration:c||0,delay:d,easing:u}}return null}function a(e,t,n,o,a,l,s){var c,u=!1;(0,r.isFunction)(a)?(s=l,l=a,a=null):(0,r.isObject)(a)&&(l=a.cb,s=a.during,u=a.isFrom,c=a.removeOpt,a=a.dataIndex);var d="leave"===e;d|| +// Must stop the remove animation. +t.stopAnimation("leave");var f=i(e,o,a,d?c||{}:null,o&&o.getAnimationDelayParams?o.getAnimationDelayParams(t,a):null);if(f&&f.duration>0){var h={duration:f.duration,delay:f.delay||0,easing:f.easing,done:l,force:!!l||!!s, +// Set to final state in update/init animation. +// So the post processing based on the path shape can be done correctly. +setToFinal:!d,scope:e,during:s};u?t.animateFrom(n,h):t.animateTo(n,h)}else t.stopAnimation(), +// If `isFrom`, the props is the "from" props. +!u&&t.attr(n), +// Call during at least once. +s&&s(1),l&&l()} +/** + * Update graphic element properties with or without animation according to the + * configuration in series. + * + * Caution: this method will stop previous animation. + * So do not use this method to one element twice before + * animation starts, unless you know what you are doing. + * @example + * graphic.updateProps(el, { + * position: [100, 100] + * }, seriesModel, dataIndex, function () { console.log('Animation done!'); }); + * // Or + * graphic.updateProps(el, { + * position: [100, 100] + * }, seriesModel, function () { console.log('Animation done!'); }); + */function l(e,t, +// TODO: TYPE AnimatableModel +n,r,o,i){a("update",e,t,n,r,o,i)} +/** + * Init graphic element properties with or without animation according to the + * configuration in series. + * + * Caution: this method will stop previous animation. + * So do not use this method to one element twice before + * animation starts, unless you know what you are doing. + */function s(e,t,n,r,o,i){a("enter",e,t,n,r,o,i)} +/** + * If element is removed. + * It can determine if element is having remove animation. + */function c(e){if(!e.__zr)return!0;for(var t=0;t} + * @private + */ +this._availableNames=n; +// If legend.data is not specified in option, use availableNames as data, +// which is convenient for user preparing option. +var r=this.get("data")||t,o=i.createHashMap(),s=i.map(r,(function(e){ +// Can be string or number +return(i.isString(e)||i.isNumber(e))&&(e={name:e}),o.get(e.name)?null:(o.set(e.name,!0),new a/* default */.A(e,this,this.ecModel))}),this); +/** + * @type {Array.} + * @private + */ +this._data=i.filter(s,(function(e){return!!e}))},t.prototype.getData=function(){return this._data},t.prototype.select=function(e){var t=this.option.selected;if("single"===this.get("selectedMode")){var n=this._data;i.each(n,(function(e){t[e.get("name")]=!1}))}t[e]=!0},t.prototype.unSelect=function(e){"single"!==this.get("selectedMode")&&(this.option.selected[e]=!1)},t.prototype.toggleSelected=function(e){var t=this.option.selected; +// Default is true +t.hasOwnProperty(e)||(t[e]=!0),this[t[e]?"unSelect":"select"](e)},t.prototype.allSelect=function(){var e=this._data,t=this.option.selected;i.each(e,(function(e){t[e.get("name",!0)]=!0}))},t.prototype.inverseSelect=function(){var e=this._data,t=this.option.selected;i.each(e,(function(e){var n=e.get("name",!0); +// Initially, default value is true +t.hasOwnProperty(n)||(t[n]=!0),t[n]=!t[n]}))},t.prototype.isSelected=function(e){var t=this.option.selected;return!(t.hasOwnProperty(e)&&!t[e])&&i.indexOf(this._availableNames,e)>=0},t.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={ +// zlevel: 0, +z:4,show:!0,orient:"horizontal",left:"center", +// right: 'center', +top:0, +// bottom: null, +align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(s/* default */.A),u=c,d=n(47698),f=n(43870),h=n(32322),p=n(10992),m=n(43199),g=n(34833),v=n(89632),A=n(2400),y=n(34253),b=n(59109),O=n(62103),w=n(76868),x=n(69622),_=i.curry,C=i.each,k=f/* default */.A,S=/** @class */function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return(0,o/* __extends */.C6)(t,e),t.prototype.init=function(){this.group.add(this._contentGroup=new k),this.group.add(this._selectorGroup=new k),this._isFirstRender=!0}, +/** + * @protected + */ +t.prototype.getContentGroup=function(){return this._contentGroup}, +/** + * @protected + */ +t.prototype.getSelectorGroup=function(){return this._selectorGroup}, +/** + * @override + */ +t.prototype.render=function(e,t,n){var r=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get("show",!0)){var o=e.get("align"),a=e.get("orient");o&&"auto"!==o||(o="right"===e.get("left")&&"vertical"===a?"right":"left"); +// selector has been normalized to an array in model +var l=e.get("selector",!0),s=e.get("selectorPosition",!0);!l||s&&"auto"!==s||(s="horizontal"===a?"end":"start"),this.renderInner(o,e,t,n,l,a,s); +// Perform layout. +var c=e.getBoxLayoutParams(),u={width:n.getWidth(),height:n.getHeight()},d=e.get("padding"),f=y/* getLayoutRect */.dV(c,u,d),h=this.layoutInner(e,o,f,r,l,s),p=y/* getLayoutRect */.dV(i.defaults({width:h.width,height:h.height},c),u,d);this.group.x=p.x-h.x,this.group.y=p.y-h.y,this.group.markRedraw(), +// Render background after group is layout. +this.group.add(this._backgroundEl=(0,A/* makeBackground */.P)(h,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,t,n,r,o,a,l){var s=this.getContentGroup(),c=i.createHashMap(),u=t.get("selectedMode"),f=[];n.eachRawSeries((function(e){!e.get("legendHoverLink")&&f.push(e.id)})),C(t.getData(),(function(o,a){var l=o.get("name"); +// Use empty string or \n as a newline string +if(!this.newlineDisabled&&(""===l||"\n"===l)){var h=new k; +// @ts-ignore +return h.newline=!0,void s.add(h)} +// Representitive series. +var p=n.getSeriesByName(l)[0];if(!c.get(l)){ +// Legend to control series. +if(p){var m=p.getData(),g=m.getVisual("legendLineStyle")||{},v=m.getVisual("legendIcon"),A=m.getVisual("style"),y=this._createItem(p,l,a,o,t,e,g,A,v,u,r);y.on("click",_(V,l,null,r,f)).on("mouseover",_(T,p.name,null,r,f)).on("mouseout",_(N,p.name,null,r,f)),n.ssr&&y.eachChild((function(e){var t=(0,x/* getECData */.z)(e);t.seriesIndex=p.seriesIndex,t.dataIndex=a,t.ssrType="legend"})),c.set(l,!0)}else +// Legend to control data. In pie and funnel. +n.eachRawSeries((function(s){ +// In case multiple series has same data name +if(!c.get(l)&&s.legendVisualProvider){var h=s.legendVisualProvider;if(!h.containName(l))return;var p=h.indexOfName(l),m=h.getItemVisual(p,"style"),g=h.getItemVisual(p,"legendIcon"),v=(0,d.parse)(m.fill); +// Color may be set to transparent in visualMap when data is out of range. +// Do not show nothing. +v&&0===v[3]&&(v[3]=.2, +// TODO color is set to 0, 0, 0, 0. Should show correct RGBA +m=i.extend(i.extend({},m),{fill:(0,d.stringify)(v,"rgba")}));var A=this._createItem(s,l,a,o,t,e,{},m,g,u,r); +// FIXME: consider different series has items with the same name. +A.on("click",_(V,null,l,r,f)).on("mouseover",_(T,null,l,r,f)).on("mouseout",_(N,null,l,r,f)),n.ssr&&A.eachChild((function(e){var t=(0,x/* getECData */.z)(e);t.seriesIndex=s.seriesIndex,t.dataIndex=a,t.ssrType="legend"})),c.set(l,!0)}}),this);0}}),this),o&&this._createSelector(o,t,r,a,l)},t.prototype._createSelector=function(e,t,n,r,o){var i=this.getSelectorGroup();C(e,(function(e){var r=e.type,o=new h/* default */.Ay({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===r?"legendAllSelect":"legendInverseSelect",legendId:t.id})}});i.add(o);var a=t.getModel("selectorLabel"),l=t.getModel(["emphasis","selectorLabel"]);(0,v/* setLabelStyle */.qM)(o,{normal:a,emphasis:l},{defaultText:e.title}),(0,g/* enableHoverEmphasis */.iJ)(o)}))},t.prototype._createItem=function(e,t,n,r,o,a,l,s,c,u,d){var f=e.visualDrawType,A=o.get("itemWidth"),y=o.get("itemHeight"),b=o.isSelected(t),x=r.get("symbolRotate"),_=r.get("symbolKeepAspect"),S=r.get("icon"),V=function(e,t,n,r,o,i,a){ +/** + * Use series style if is inherit; + * elsewise, use legend style + */ +function l(e,t){ +// If lineStyle.width is 'auto', it is set to be 2 if series has border +"auto"===e.lineWidth&&(e.lineWidth=t.lineWidth>0?2:0),C(e,(function(n,r){"inherit"===e[r]&&(e[r]=t[r])}))} +// itemStyle +var s=t.getModel("itemStyle"),c=s.getItemStyle(),u=0===e.lastIndexOf("empty",0)?"fill":"stroke",d=s.getShallow("decal");c.decal=d&&"inherit"!==d?(0,w/* createOrUpdatePatternFromDecal */.w)(d,a):r.decal,"inherit"===c.fill&&( +/** + * Series with visualDrawType as 'stroke' should have + * series stroke as legend fill + */ +c.fill=r[o]);"inherit"===c.stroke&&( +/** + * icon type with "emptyXXX" should use fill color + * in visual style + */ +c.stroke=r[u]);"inherit"===c.opacity&&( +/** + * Use lineStyle.opacity if drawType is stroke + */ +c.opacity=("fill"===o?r:n).opacity);l(c,r); +// lineStyle +var f=t.getModel("lineStyle"),h=f.getLineStyle();if(l(h,n), +// Fix auto color to real color +"auto"===c.fill&&(c.fill=r.fill),"auto"===c.stroke&&(c.stroke=r.fill),"auto"===h.stroke&&(h.stroke=r.fill),!i){var p=t.get("inactiveBorderWidth"),m=c[u]; +/** + * Since stroke is set to be inactiveBorderColor, it may occur that + * there is no border in series but border in legend, so we need to + * use border only when series has border if is set to be auto + */c.lineWidth="auto"===p?r.lineWidth>0&&m?2:0:c.lineWidth,c.fill=t.get("inactiveColor"),c.stroke=t.get("inactiveBorderColor"),h.stroke=f.get("inactiveColor"),h.lineWidth=f.get("inactiveWidth")}return{itemStyle:c,lineStyle:h}}(c=S||c||"roundRect",r,l,s,f,b,d),B=new k,T=r.getModel("textStyle");if(!i.isFunction(e.getLegendIcon)||S&&"inherit"!==S){ +// Use default legend icon policy for most series +var N="inherit"===S&&e.getData().getVisual("symbol")?"inherit"===x?e.getData().getVisual("symbolRotate"):x:0;// No rotation for no icon +B.add(function(e){var t=e.icon||"roundRect",n=(0,O/* createSymbol */.v5)(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2);return n}({itemWidth:A,itemHeight:y,icon:c,iconRotate:N,itemStyle:V.itemStyle,lineStyle:V.lineStyle,symbolKeepAspect:_}))}else +// Series has specific way to define legend icon +B.add(e.getLegendIcon({itemWidth:A,itemHeight:y,icon:c,iconRotate:x,itemStyle:V.itemStyle,lineStyle:V.lineStyle,symbolKeepAspect:_}));var E="left"===a?A+5:-5,P=a,Q=o.get("formatter"),M=t;i.isString(Q)&&Q?M=Q.replace("{name}",null!=t?t:""):i.isFunction(Q)&&(M=Q(t));var D=b?T.getTextColor():r.get("inactiveColor");B.add(new h/* default */.Ay({style:(0,v/* createTextStyle */.VB)(T,{text:M,x:E,y:y/2,fill:D,align:P,verticalAlign:"middle"},{inheritColor:D})})); +// Add a invisible rect to increase the area of mouse hover +var $=new p/* default */.A({shape:B.getBoundingRect(),style:{ +// Cannot use 'invisible' because SVG SSR will miss the node +fill:"transparent"}}),z=r.getModel("tooltip");return z.get("show")&&m.setTooltipConfig({el:$,componentModel:o,itemName:t,itemTooltipOption:z.option}),B.add($),B.eachChild((function(e){e.silent=!0})),$.silent=!u,this.getContentGroup().add(B),(0,g/* enableHoverEmphasis */.iJ)(B), +// @ts-ignore +B.__legendDataIndex=n,B},t.prototype.layoutInner=function(e,t,n,r,o,i){var a=this.getContentGroup(),l=this.getSelectorGroup(); +// Place items in contentGroup. +y/* box */.aP(e.get("orient"),a,e.get("itemGap"),n.width,n.height);var s=a.getBoundingRect(),c=[-s.x,-s.y];if(l.markRedraw(),a.markRedraw(),o){ +// Place buttons in selectorGroup +y/* box */.aP( +// Buttons in selectorGroup always layout horizontally +"horizontal",l,e.get("selectorItemGap",!0));var u=l.getBoundingRect(),d=[-u.x,-u.y],f=e.get("selectorButtonGap",!0),h=e.getOrient().index,p=0===h?"width":"height",m=0===h?"height":"width",g=0===h?"y":"x";"end"===i?d[h]+=s[p]+f:c[h]+=u[p]+f, +// Always align selector to content as 'middle' +d[1-h]+=s[m]/2-u[m]/2,l.x=d[0],l.y=d[1],a.x=c[0],a.y=c[1];var v={x:0,y:0};return v[p]=s[p]+f+u[p],v[m]=Math.max(s[m],u[m]),v[g]=Math.min(0,u[g]+d[1-h]),v}return a.x=c[0],a.y=c[1],this.group.getBoundingRect()}, +/** + * @protected + */ +t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(b/* default */.A); +// EXTERNAL MODULE: ./node_modules/tslib/tslib.es6.js +function V(e,t,n,r){ +// downplay before unselect +N(e,t,n,r),n.dispatchAction({type:"legendToggleSelect",name:null!=e?e:t}), +// highlight after select +// TODO highlight immediately may cause animation loss. +T(e,t,n,r)}function B(e){for(var t,n=e.getZr().storage.getDisplayList(),r=0,o=n.length;rn[o],g=[-f.x,-f.y]; +// Remain contentPos when scroll animation perfroming. +// If first rendering, `contentGroup.position` is [0, 0], which +// does not make sense and may cause unexepcted animation if adopted. +t||(g[r]=c[s]); +// Layout container group based on 0. +var v=[0,0],A=[-h.x,-h.y],b=i.retrieve2(e.get("pageButtonGap",!0),e.get("itemGap",!0)); +// Place containerGroup and controllerGroup and contentGroup. +m&&( +// controller is on the right / bottom. +"end"===e.get("pageButtonPosition",!0)?A[r]+=n[o]-h[o]:v[r]+=h[o]+b); +// Always align controller to content as 'middle'. +A[1-r]+=f[a]/2-h[a]/2,c.setPosition(g),u.setPosition(v),d.setPosition(A); +// Calculate `mainRect` and set `clipPath`. +// mainRect should not be calculated by `this.group.getBoundingRect()` +// for sake of the overflow. +var O={x:0,y:0}; +// Consider content may be overflow (should be clipped). +if(O[o]=m?n[o]:f[o],O[a]=Math.max(f[a],h[a]), +// `containerRect[yx] + containerPos[1 - orientIdx]` is 0. +O[l]=Math.min(0,h[l]+A[1-r]),u.__rectSize=n[o],m){var w={x:0,y:0};w[o]=Math.max(n[o]-h[o]-b,0),w[a]=O[a],u.setClipPath(new p/* default */.A({shape:w})), +// Consider content may be larger than container, container rect +// can not be obtained from `containerGroup.getBoundingRect()`. +u.__rectSize=w[o]}else +// Do not remove or ignore controller. Keep them set as placeholders. +d.eachChild((function(e){e.attr({invisible:!0,silent:!0})})); +// Content translate animation. +var x=this._getPageInfo(e);return null!=x.pageIndex&&L/* updateProps */.oi(c,{x:x.contentPosition[0],y:x.contentPosition[1]}, +// When switch from "show controller" to "not show controller", view should be +// updated immediately without animation, otherwise causes weird effect. +m?e:null),this._updatePageInfoView(e,x),O},t.prototype._pageGo=function(e,t,n){var r=this._getPageInfo(t)[e];null!=r&&n.dispatchAction({type:"legendScroll",scrollDataIndex:r,legendId:t.id})},t.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup;i.each(["pagePrev","pageNext"],(function(r){var o=null!=t[r+"DataIndex"],i=n.childOfName(r);i&&(i.setStyle("fill",o?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),i.cursor=o?"pointer":"default")}));var r=n.childOfName("pageText"),o=e.get("pageFormatter"),a=t.pageIndex,l=null!=a?a+1:0,s=t.pageCount;r&&o&&r.setStyle("text",i.isString(o)?o.replace("{current}",null==l?"":l+"").replace("{total}",null==s?"":s+""):o({current:l,total:s}))}, +/** + * contentPosition: Array., null when data item not found. + * pageIndex: number, null when data item not found. + * pageCount: number, always be a number, can be 0. + * pagePrevDataIndex: number, null when no previous page. + * pageNextDataIndex: number, null when no next page. + * } + */ +t.prototype._getPageInfo=function(e){var t=e.get("scrollDataIndex",!0),n=this.getContentGroup(),r=this._containerGroup.__rectSize,o=e.getOrient().index,i=U[o],a=H[o],l=this._findTargetItemIndex(t),s=n.children(),c=s[l],u=s.length,d=u?1:0,f={contentPosition:[n.x,n.y],pageCount:d,pageIndex:d-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return f;var h=A(c);f.contentPosition[o]=-h.s; +// Strategy: +// (1) Always align based on the left/top most item. +// (2) It is user-friendly that the last item shown in the +// current window is shown at the begining of next window. +// Otherwise if half of the last item is cut by the window, +// it will have no chance to display entirely. +// (3) Consider that item size probably be different, we +// have calculate pageIndex by size rather than item index, +// and we can not get page index directly by division. +// (4) The window is to narrow to contain more than +// one item, we should make sure that the page can be fliped. +for(var p=l+1,m=h,g=h,v=null;p<=u;++p) +// Half of the last item is out of the window. +(!(v=A(s[p]))&&g.e>m.s+r||v&&!y(v,m.s))&&(m=g.i>m.i?g:v)&&(null==f.pageNextDataIndex&&(f.pageNextDataIndex=m.i),++f.pageCount),g=v;for(p=l-1,m=h,g=h,v=null;p>=-1;--p) +// If the the end item does not intersect with the window started +// from the current item, a page can be settled. +(v=A(s[p]))&&y(g,v.s)||!(m.i=t&&e.s<=t+r}},t.prototype._findTargetItemIndex=function(e){return this._showController?(this.getContentGroup().eachChild((function(r,o){var i=r.__legendDataIndex; +// FIXME +// If the given targetDataIndex (from model) is illegal, +// we use defaultIndex. But the index on the legend model and +// action payload is still illegal. That case will not be +// changed until some scenario requires. +null==n&&null!=i&&(n=o),i===e&&(t=o)})),null!=t?t:n):0;var t,n},t.type="legend.scroll",t}(E),j=W; +// EXTERNAL MODULE: ./node_modules/echarts/lib/animation/basicTransition.js +// ./node_modules/echarts/lib/component/legend/installLegendScroll.js +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +/** + * AUTO-GENERATED FILE. DO NOT MODIFY. + */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +function q(e){(0,r/* use */.Y)(D),e.registerComponentModel(I),e.registerComponentView(j),// ./node_modules/echarts/lib/component/legend/scrollableLegendAction.js +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +/** + * AUTO-GENERATED FILE. DO NOT MODIFY. + */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +function(e){ +/** + * @event legendScroll + * @type {Object} + * @property {string} type 'legendScroll' + * @property {string} scrollDataIndex + */ +e.registerAction("legendScroll","legendscroll",(function(e,t){var n=e.scrollDataIndex;null!=n&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},(function(e){e.setScrollDataIndex(n)}))}))}(e)}// ./node_modules/echarts/lib/component/legend/install.js +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +/** + * AUTO-GENERATED FILE. DO NOT MODIFY. + */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +function X(e){(0,r/* use */.Y)(D),(0,r/* use */.Y)(q)} +/***/}, +/***/5786: +/***/function(e,t,n){"use strict"; +// EXPORTS +n.d(t,{a:function(){/* binding */return O}}); +// EXTERNAL MODULE: ./node_modules/zrender/lib/core/util.js +var r=n(98026),o=n(41025),i=n(31825),a={value:"eq", +// PENDING: not good for literal semantic? +"<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},l=/** @class */function(){function e(e){if(null==(this._condVal=(0,r.isString)(e)?new RegExp(e):(0,r.isRegExp)(e)?e:null)){0,(0,o/* throwError */.$8)("")}}return e.prototype.evaluate=function(e){var t=typeof e;return(0,r.isString)(t)?this._condVal.test(e):!!(0,r.isNumber)(t)&&this._condVal.test(e+"")},e}(),s=/** @class */function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),c=/** @class */function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;t
'}; +/** + * Helpers + */ +function o(e,t,n){return en?n:e} +/** + * (Internal) converts a percentage (`0..1`) to a bar translateX + * percentage (`-100%..0%`). + */function i(e){return 100*(-1+e)} +/** + * (Internal) returns the correct CSS for changing the bar's + * position given an n percentage, and speed and ease from Settings + */function a(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+n,o} +/** + * (Internal) Queues a function to be executed. + */ +/** + * Updates configuration. + * + * NProgress.configure({ + * minimum: 0.1 + * }); + */ +n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this}, +/** + * Last number. + */ +n.status=null, +/** + * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`. + * + * NProgress.set(0.4); + * NProgress.set(1.0); + */ +n.set=function(e){var t=n.isStarted();e=o(e,r.minimum,1),n.status=1===e?null:e;var i=n.render(!t),c=i.querySelector(r.barSelector),u=r.speed,d=r.easing;return i.offsetWidth,/* Repaint */ +l((function(t){ +// Set positionUsing if it hasn't already been set +""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()), +// Add transition +s(c,a(e,u,d)),1===e?( +// Fade out +s(i,{transition:"none",opacity:1}),i.offsetWidth,/* Repaint */ +setTimeout((function(){s(i,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status}, +/** + * Shows the progress bar. + * This is the same as setting the status to 0%, except that it doesn't go backwards. + * + * NProgress.start(); + * + */ +n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this}, +/** + * Hides the progress bar. + * This is the *sort of* the same as setting the status to 100%, with the + * difference being `done()` makes some placebo effect of some realistic motion. + * + * NProgress.done(); + * + * If `true` is passed, it will show the progress bar even if its hidden. + * + * NProgress.done(true); + */ +n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this}, +/** + * Increments by a random amount. + */ +n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)}, +/** + * Waits for all supplied jQuery promises and + * increases the progress as the promises resolve. + * + * @param $promise jQUery Promise + */ +e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this}, +/** + * (Internal) renders the progress bar markup based on the `template` + * setting. + */ +n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,a=t.querySelector(r.barSelector),l=e?"-100":i(n.status||0),c=document.querySelector(r.parent);return s(a,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&h(o),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t}, +/** + * Removes the element. Opposite of render(). + */ +n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&h(e)}, +/** + * Checks if the progress bar is rendered. + */ +n.isRendered=function(){return!!document.getElementById("nprogress")}, +/** + * Determine which positioning CSS rule to use. + */ +n.getPositioningCSS=function(){ +// Sniff on document.body.style +var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":""; +// Sniff prefixes +return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+i)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function i(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&i(e,n,r);else i(e,o[1],o[2])}}(); +/** + * (Internal) Applies css properties to an element, similar to the jQuery + * css method. + * + * While this helper does assist with vendor prefixed property names, it + * does not perform any manipulation of values prior to setting styles. + */ +/** + * (Internal) Determines if an element or space separated list of class names contains a class name. + */ +function c(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0} +/** + * (Internal) Adds a class to an element. + */function u(e,t){var n=f(e),r=n+t;c(n,t)||( +// Trim the opening space. +e.className=r.substring(1))} +/** + * (Internal) Removes a class from an element. + */function d(e,t){var n,r=f(e);c(e,t)&&( +// Replace the class name. +n=r.replace(" "+t+" "," "), +// Trim the opening and closing spaces. +e.className=n.substring(1,n.length-1))} +/** + * (Internal) Gets a space separated list of the class names on the element. + * The list is wrapped with a single space on each end to facilitate finding + * matches within the list. + */function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")} +/** + * (Internal) Removes an element from the DOM. + */function h(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)}, +/***/5951: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return f}}); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.push.js +n(44114); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431),o=n(90517),i=n(45057),a=n(92492),l=n(28829),s=n(48404);// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/lyform-builder/lysetting-pannel/lywidget-setting/checkbox-setting-ly.vue?vue&type=script&setup=true&lang=js +const c={class:"col-item"},u={style:{display:"flex","align-items":"center"}}; +/* harmony default export */var d={__name:"checkbox-setting-ly",props:{selectedWidget:Object,optionModel:Object,builderConfig:{type:Object,default:{showHeader:!0, +//是否显示头部信息 +showFormTemplates:!0, +//是否显示表单模板 +showEventCollapse:!0, +//是否显示组件事件属性折叠面板 +showDocumentButton:!0, +//是否显示文档按钮 +clearDesignerButton:!0, +//是否显示清空设计器按钮 +previewFormButton:!0, +//是否显示预览表单按钮 +exportJsonButton:!0, +//是否显示导出JSON器按钮 +exportCodeButton:!0, +//是否显示导出代码按钮 +importJsonButton:!0, +//是否显示导入代码按钮 +showFullButton:!0, +//是否显示全屏按钮 +openNewWindowButton:!0, +//是否显示新窗口按钮 +saveFormButton:!0, +//是否保存表单按钮 +showCrudSettings:!0}}},setup(e){const t=(0,r.defineAsyncComponent)((()=>Promise.resolve().then(n.bind(n,55866)))),d=e,f=(0,o/* useBuilderStore */.k)();function h(e){f.saveCurrentHistoryStep()}let p=(0,r.ref)(["lyws01","lyws02","lyws03"]);const m=(0,r.ref)([{label:"default",value:""},{label:"large",value:"large"},{label:"small",value:"small"}]);function g(){return void 0===f.builderConfig.showEventCollapse||!!f.builderConfig.showEventCollapse}let v=(0,r.ref)(""),A=(0,r.ref)(""),y=(0,r.ref)(!1),b=(0,r.ref)("");//编辑选中当前事件名称 +function O(){y.value=!1}function w(){f.selectedWidget.options[v.value]=b.value,f.saveCurrentHistoryStep(),y.value=!1}return(n,o)=>{const x=(0,r.resolveComponent)("el-input"),_=(0,r.resolveComponent)("el-form-item"),C=(0,r.resolveComponent)("el-switch"),k=(0,r.resolveComponent)("el-radio"),S=(0,r.resolveComponent)("el-radio-group"),V=(0,r.resolveComponent)("el-option"),B=(0,r.resolveComponent)("el-select"),T=(0,r.resolveComponent)("el-divider"),N=(0,r.resolveComponent)("Rank"),E=(0,r.resolveComponent)("el-icon"),P=(0,r.resolveComponent)("el-button"),Q=(0,r.resolveComponent)("el-checkbox"),M=(0,r.resolveComponent)("draggable"),D=(0,r.resolveComponent)("el-checkbox-group"),$=(0,r.resolveComponent)("el-collapse-item"),z=(0,r.resolveComponent)("QuestionFilled"),R=(0,r.resolveComponent)("el-tooltip"),I=(0,r.resolveComponent)("el-collapse"),L=(0,r.resolveComponent)("el-alert"),F=(0,r.resolveComponent)("el-form");return(0,r.openBlock)(),(0,r.createElementBlock)("div",null,[(0,r.createVNode)(F,{size:"small","label-position":"left","label-width":"100px",class:"lywidgetsetting",onSubmit:o[20]||(o[20]=(0,r.withModifiers)((()=>{}),["prevent"]))},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(I,{modelValue:(0,r.unref)(p),"onUpdate:modelValue":o[17]||(o[17]=e=>(0,r.isRef)(p)?p.value=e:p=e),class:"lyformsetting-collapse"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)($,{name:"lyws01",title:"组件属性"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(_,{label:"字段标识"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(x,{modelValue:e.optionModel.name,"onUpdate:modelValue":o[0]||(o[0]=t=>e.optionModel.name=t),modelModifiers:{trim:!0},onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"隐藏"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(C,{modelValue:e.optionModel.hidden,"onUpdate:modelValue":o[1]||(o[1]=t=>e.optionModel.hidden=t),onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"禁用"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(C,{modelValue:e.optionModel.disabled,"onUpdate:modelValue":o[2]||(o[2]=t=>e.optionModel.disabled=t),onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"显示样式"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(S,{modelValue:e.optionModel.displayStyle,"onUpdate:modelValue":o[3]||(o[3]=t=>e.optionModel.displayStyle=t),onChange:h},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(k,{value:"inline"},{default:(0,r.withCtx)((()=>o[21]||(o[21]=[(0,r.createTextVNode)("行内")]))),_:1}),(0,r.createVNode)(k,{value:"block"},{default:(0,r.withCtx)((()=>o[22]||(o[22]=[(0,r.createTextVNode)("块级")]))),_:1})])),_:1},8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"显示为按钮"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(C,{modelValue:e.optionModel.buttonStyle,"onUpdate:modelValue":o[4]||(o[4]=t=>e.optionModel.buttonStyle=t),onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"显示边框"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(C,{modelValue:e.optionModel.border,"onUpdate:modelValue":o[5]||(o[5]=t=>e.optionModel.border=t),onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"标签文本"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(x,{modelValue:e.optionModel.label,"onUpdate:modelValue":o[6]||(o[6]=t=>e.optionModel.label=t),style:{width:"100%"},onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"标签宽度"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(x,{modelValue:e.optionModel.labelWidth,"onUpdate:modelValue":o[7]||(o[7]=t=>e.optionModel.labelWidth=t),style:{width:"100%"},onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"隐藏字段标签"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(C,{modelValue:e.optionModel.labelHidden,"onUpdate:modelValue":o[8]||(o[8]=t=>e.optionModel.labelHidden=t),onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"默认值"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(x,{modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[9]||(o[9]=t=>e.optionModel.defaultValue=t),style:{width:"100%"},onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"组件大小"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(B,{modelValue:e.optionModel.size,"onUpdate:modelValue":o[10]||(o[10]=t=>e.optionModel.size=t),onChange:h},{default:(0,r.withCtx)((()=>[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(m.value,(e=>((0,r.openBlock)(),(0,r.createBlock)(V,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"必填字段"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(C,{modelValue:e.optionModel.required,"onUpdate:modelValue":o[11]||(o[11]=t=>e.optionModel.required=t),onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(_,{label:"必填校验提示"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(x,{modelValue:e.optionModel.requiredHint,"onUpdate:modelValue":o[12]||(o[12]=t=>e.optionModel.requiredHint=t),style:{width:"100%"},onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)((0/* default */,r.unref)(i.A),{"selected-widget":e.selectedWidget,"option-model":e.optionModel},null,8,["selected-widget","option-model"]),(0,r.createVNode)(_,{label:"校验失败提示"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(x,{modelValue:e.optionModel.validationHint,"onUpdate:modelValue":o[13]||(o[13]=t=>e.optionModel.validationHint=t),style:{width:"100%"},onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)((0/* default */,r.unref)(a.A),{"selected-widget":e.selectedWidget,"option-model":e.optionModel},null,8,["selected-widget","option-model"]),(0,r.createVNode)(_,{"label-width":"0"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(T,null,{default:(0,r.withCtx)((()=>o[23]||(o[23]=[(0,r.createTextVNode)("选项设置")]))),_:1})])),_:1}),(0,r.createVNode)(_,{"label-width":"0",class:"panes-setting"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(D,{modelValue:e.optionModel.defaultValue,"onUpdate:modelValue":o[14]||(o[14]=t=>e.optionModel.defaultValue=t),onChange:h},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(M,(0,r.mergeProps)({tag:"ul",list:e.optionModel.optionItems,"item-key":"id"},{group:"optionsGroup",ghostClass:"ghost",handle:".drag-option"}),{item:(0,r.withCtx)((({element:e,index:t})=>[(0,r.createElementVNode)("li",c,[(0,r.createVNode)(E,{class:"drag-option",size:"18"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(N)])),_:1}),(0,r.createVNode)(Q,{value:e.value},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(x,{modelValue:e.value,"onUpdate:modelValue":t=>e.value=t,size:"small",style:{width:"90px"}},null,8,["modelValue","onUpdate:modelValue"]),(0,r.createVNode)(x,{type:"text",modelValue:e.label,"onUpdate:modelValue":t=>e.label=t,style:{width:"100px"}},null,8,["modelValue","onUpdate:modelValue"]),(0,r.createVNode)(P,{circle:"",plain:"",size:"small",type:"danger",onClick:e=>{return n=t,d.optionModel.optionItems.splice(n,1),void f.emitHistoryChange();var n},icon:"SemiSelect",class:"col-delete-button"},null,8,["onClick"])])),_:2},1032,["value"])])])),_:1},16,["list"])])),_:1},8,["modelValue"]),(0,r.createElementVNode)("div",null,[(0,r.createVNode)(P,{link:"",type:"primary",onClick:o[15]||(o[15]=e=>function(){let e=d.optionModel.optionItems.length+1;d.optionModel.optionItems.push({value:e,label:"new option"}),f.emitHistoryChange()}()),icon:"plus"},{default:(0,r.withCtx)((()=>o[24]||(o[24]=[(0,r.createTextVNode)("增加选项")]))),_:1})])])),_:1})])),_:1}),g?((0,r.openBlock)(),(0,r.createBlock)($,{key:0,name:"lyws02",title:"事件属性"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(_,{label:"onChange","label-width":"150px"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(P,{type:"info",icon:"edit",plain:"",round:"",onClick:o[16]||(o[16]=e=>{return t="onChange",n=["value"], +//flag事件名、eventParamsName事件回调参数名使用数组[] +v.value=t,A.value=`${d.optionModel.name}.${t}(${n.join(", ")}) {`,b.value=d.selectedWidget.options[t]||"",void(y.value=!0);var t,n})},{default:(0,r.withCtx)((()=>o[25]||(o[25]=[(0,r.createTextVNode)("编写代码")]))),_:1})])),_:1})])),_:1})):(0,r.createCommentVNode)("",!0),e.builderConfig.showCrudSettings?((0,r.openBlock)(),(0,r.createBlock)($,{key:1,name:"lyws03",title:"CRUD属性"},{title:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",u,[o[26]||(o[26]=(0,r.createTextVNode)(" CRUD属性 ")),(0,r.createVNode)(R,{effect:"dark",content:"后端自动生成CRUD代码,用于控制是否列表显示、可查询、可空、可编辑等属性",placement:"top-start"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(E,null,{default:(0,r.withCtx)((()=>[(0,r.createVNode)(z)])),_:1})])),_:1})])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)((0/* default */,r.unref)(l.A),{"selected-widget":e.selectedWidget,"option-model":e.optionModel},null,8,["selected-widget","option-model"])])),_:1})):(0,r.createCommentVNode)("",!0)])),_:1},8,["modelValue"]),(0,r.createVNode)((0/* default */,r.unref)(s.A),{modelValue:(0,r.unref)(y),"onUpdate:modelValue":o[19]||(o[19]=e=>(0,r.isRef)(y)?y.value=e:y=e),title:"组件事件",width:"60%",top:"20px","before-close":O},{footer:(0,r.withCtx)((()=>[(0,r.createVNode)(P,{onClick:O,size:"default"},{default:(0,r.withCtx)((()=>o[27]||(o[27]=[(0,r.createTextVNode)("关闭")]))),_:1}),(0,r.createVNode)(P,{type:"primary",onClick:w,size:"default"},{default:(0,r.withCtx)((()=>o[28]||(o[28]=[(0,r.createTextVNode)("确定")]))),_:1})])),default:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",null,[(0,r.createVNode)(L,{title:(0,r.unref)(A),type:"info",closable:!1},null,8,["title"]),(0,r.createVNode)((0,r.unref)(t),{ref:"lyFormEditCss",modelValue:(0,r.unref)(b),"onUpdate:modelValue":o[18]||(o[18]=e=>(0,r.isRef)(b)?b.value=e:b=e),mode:"javascript",height:"600","read-only":!1},null,8,["modelValue"]),(0,r.createVNode)(L,{title:"}",closable:!1,type:"info"})])])),_:1},8,["modelValue"])])),_:1})])}}}; +/* harmony default export */var f=(0,n(66262).A)(d,[["__scopeId","data-v-18965ecb"]]); +/***/}, +/***/6006: +/***/function(e,t,n){"use strict"; +/* harmony import */var r,o,i,a,l,s,c,u=n(98026),d=n(5202),f=n(16563),h=n(58267),p=n(29756),m=n(22759),g=n(13430),v=n(48170),A=n(69622),y=n(34310),b=n(70250),O=n(73632),w=u.isObject,x=u.map,_="undefined"==typeof Int32Array?Array:Int32Array,C=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],k=["_approximateExtent"],S=/** @class */function(){ +/** + * @param dimensionsInput.dimensions + * For example, ['someDimName', {name: 'someDimName', type: 'someDimType'}, ...]. + * Dimensions should be concrete names like x, y, z, lng, lat, angle, radius + */ +function e(e,t){var n;this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[], +// Models of data option is stored sparse for optimizing memory cost +// Never used yet (not used yet). +// private _optionModels: Model[] = []; +// Global visual properties after visual coding +this._visual={}, +// Global layout properties. +this._layout={}, +// Item visual properties after visual coding +this._itemVisuals=[], +// Item layout properties after layout +this._itemLayouts=[], +// Graphic elements +this._graphicEls=[], +// key: dim, value: extent +this._approximateExtent={},this._calculationInfo={}, +// Having detected that there is data item is non primitive type +// (in type `OptionDataItemObject`). +// Like `data: [ { value: xx, itemStyle: {...} }, ...]` +// At present it only happen in `SOURCE_FORMAT_ORIGINAL`. +this.hasItemOption=!1, +// Methods that create a new list based on this list should be listed here. +// Notice that those method should `RETURN` the new list. +this.TRANSFERABLE_METHODS=["cloneShallow","downSample","minmaxDownSample","lttbDownSample","map"], +// Methods that change indices of this list should be listed here. +this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","minmaxDownSample","lttbDownSample"];var r=!1;(0,O/* .isSeriesDataSchema */.fg)(e)?(n=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(r=!0,n=e),n=n||["x","y"];for(var o={},i=[],a={},l=!1,s={},c=0;c=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var o=this._nameList,i=this._idList; +// Each data item is value +// [1, 2] +// 2 +// Bar chart, line chart which uses category axis +// only gives the 'y' value. 'x' value is the indices of category +// Use a tempValue to normalize the value to be a (x, y) value +// If dataItem is {name: ...} or {id: ...}, it has highest priority. +// This kind of ids and names are always stored `_nameList` and `_idList`. +if(n.getSource().sourceFormat===g/* .SOURCE_FORMAT_ORIGINAL */.mK&&!n.pure)for(var a=[],l=e;l0}, +/** + * Make sure itemVisual property is unique + */ +// TODO: use key to save visual to reduce memory. +e.prototype.ensureUniqueItemVisual=function(e,t){var n=this._itemVisuals,r=n[e];r||(r=n[e]={});var o=r[t];return null==o&&(o=this.getVisual(t), +// TODO Performance? +u.isArray(o)?o=o.slice():w(o)&&(o=u.extend({},o)),r[t]=o),o}, +// eslint-disable-next-line +e.prototype.setItemVisual=function(e,t,n){var r=this._itemVisuals[e]||{};this._itemVisuals[e]=r,w(t)?u.extend(r,t):r[t]=n}, +/** + * Clear itemVisuals and list visual. + */ +e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(e,t){w(e)?u.extend(this._layout,e):this._layout[e]=t}, +/** + * Get layout property. + */ +e.prototype.getLayout=function(e){return this._layout[e]}, +/** + * Get layout of single data item + */ +e.prototype.getItemLayout=function(e){return this._itemLayouts[e]}, +/** + * Set layout of single data item + */ +e.prototype.setItemLayout=function(e,t,n){this._itemLayouts[e]=n?u.extend(this._itemLayouts[e]||{},t):t}, +/** + * Clear all layout of single data item + */ +e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0}, +/** + * Set graphic element relative to data. It can be set as null + */ +e.prototype.setItemGraphicEl=function(e,t){var n=this.hostModel&&this.hostModel.seriesIndex;(0,A/* .setCommonECData */.a)(n,this.dataType,e,t),this._graphicEls[e]=t},e.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},e.prototype.eachItemGraphicEl=function(e,t){u.each(this._graphicEls,(function(n,r){n&&e&&e.call(t,n,r)}))}, +/** + * Shallow clone a new list except visual and layout properties, and graph elements. + * New list only change the indices. + */ +e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:x(this.dimensions,this._getDimInfo,this),this.hostModel)),l(t,this),t._store=this._store,t}, +/** + * Wrap some method to add more feature + */ +e.prototype.wrapMethod=function(e,t){var n=this[e];u.isFunction(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=n.apply(this,arguments);return t.apply(this,[e].concat(u.slice(arguments)))})}, +// ---------------------------------------------------------- +// A work around for internal method visiting private member. +// ---------------------------------------------------------- +e.internalField=(r=function(e){var t=e._invertedIndicesMap;u.each(t,(function(n,r){var o=e._dimInfos[r],i=o.ordinalMeta,a=e._store; +// Currently, only dimensions that has ordinalMeta can create inverted indices. +if(i){n=t[r]=new _(i.categories.length); +// The default value of TypedArray is 0. To avoid miss +// mapping to 0, we should set it as INDEX_NOT_FOUND. +for(var l=0;l1&&(s+="__ec__"+u),r[t]=s}})),e}(); +/* harmony import */ +/* harmony default export */t.A=S}, +/***/6060: +/***/function(e,t,n){var r=n(75526) +/** + * 判断是否Date对象 + * + * @param {Object} obj 对象 + * @return {Boolean} + */("Date");e.exports=r +/***/}, +/***/6393: +/***/function(e,t,n){"use strict"; +// EXPORTS +n.d(t,{AH:function(){/* binding */return P},Yk:function(){/* binding */return E}}); +// UNUSED EXPORTS: cssCompletionSource, defineCSSCompletionSource +// EXTERNAL MODULE: ./node_modules/@lezer/lr/dist/index.js +var r=n(48820),o=n(43720); +// EXTERNAL MODULE: ./node_modules/@lezer/highlight/dist/index.js +// ./node_modules/@lezer/css/dist/index.js +// This file was generated by lezer-generator. You probably shouldn't edit it. +const i=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288]; +/* Hand-written tokenizers for CSS tokens that can't be + expressed by Lezer's built-in tokenizer. */function a(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function l(e){return e>=48&&e<=57}const s=new r/* ExternalTokenizer */.Lu(((e,t)=>{for(let n=!1,r=0,o=0;;o++){let{next:i}=e;if(a(i)||45==i||95==i||n&&l(i))!n&&(45!=i||o>0)&&(n=!0),r===o&&45==i&&r++,e.advance();else{if(92!=i||10==e.peek(1)){n&&e.acceptToken(40==i?101:2==r&&t.canShift(2)?2:102);break}e.advance(),e.next>-1&&e.advance(),n=!0}}})),c=new r/* ExternalTokenizer */.Lu((e=>{if(i.includes(e.peek(-1))){let{next:t}=e;(a(t)||95==t||35==t||46==t||91==t||58==t&&a(e.peek(1))||45==t||38==t)&&e.acceptToken(100)}})),u=new r/* ExternalTokenizer */.Lu((e=>{if(!i.includes(e.peek(-1))){let{next:t}=e;if(37==t&&(e.advance(),e.acceptToken(1)),a(t)){do{e.advance()}while(a(e.next)||l(e.next));e.acceptToken(1)}}})),d=(0,o/* styleTags */.pn)({"AtKeyword import charset namespace keyframes media supports":o/* tags */._A.definitionKeyword,"from to selector":o/* tags */._A.keyword,NamespaceName:o/* tags */._A.namespace,KeyframeName:o/* tags */._A.labelName,KeyframeRangeName:o/* tags */._A.operatorKeyword,TagName:o/* tags */._A.tagName,ClassName:o/* tags */._A.className,PseudoClassName:o/* tags */._A.constant(o/* tags */._A.className),IdName:o/* tags */._A.labelName,"FeatureName PropertyName":o/* tags */._A.propertyName,AttributeName:o/* tags */._A.attributeName,NumberLiteral:o/* tags */._A.number,KeywordQuery:o/* tags */._A.keyword,UnaryQueryOp:o/* tags */._A.operatorKeyword,"CallTag ValueName":o/* tags */._A.atom,VariableName:o/* tags */._A.variableName,Callee:o/* tags */._A.operatorKeyword,Unit:o/* tags */._A.unit,"UniversalSelector NestingSelector":o/* tags */._A.definitionOperator,MatchOp:o/* tags */._A.compareOperator,"ChildOp SiblingOp, LogicOp":o/* tags */._A.logicOperator,BinOp:o/* tags */._A.arithmeticOperator,Important:o/* tags */._A.modifier,Comment:o/* tags */._A.blockComment,ColorLiteral:o/* tags */._A.color,"ParenthesizedContent StringLiteral":o/* tags */._A.string,":":o/* tags */._A.punctuation,"PseudoOp #":o/* tags */._A.derefOperator,"; ,":o/* tags */._A.separator,"( )":o/* tags */._A.paren,"[ ]":o/* tags */._A.squareBracket,"{ }":o/* tags */._A.brace}),f={__proto__:null,lang:34,"nth-child":34,"nth-last-child":34,"nth-of-type":34,"nth-last-of-type":34,dir:34,"host-context":34,url:62,"url-prefix":62,domain:62,regexp:62,selector:140},h={__proto__:null,"@import":120,"@media":144,"@charset":148,"@namespace":152,"@keyframes":158,"@supports":170},p={__proto__:null,not:134,only:134},m=r/* LRParser */.U1.deserialize({version:14,states:":jQYQ[OOO#_Q[OOP#fOWOOOOQP'#Cd'#CdOOQP'#Cc'#CcO#kQ[O'#CfO$_QXO'#CaO$fQ[O'#CiO$qQ[O'#DUO$vQ[O'#DXOOQP'#En'#EnO${QdO'#DhO%jQ[O'#DuO${QdO'#DwO%{Q[O'#DyO&WQ[O'#D|O&`Q[O'#ESO&nQ[O'#EUOOQS'#Em'#EmOOQS'#EX'#EXQYQ[OOO&uQXO'#CdO'jQWO'#DdO'oQWO'#EsO'zQ[O'#EsQOQWOOP(UO#tO'#C_POOO)C@])C@]OOQP'#Ch'#ChOOQP,59Q,59QO#kQ[O,59QO(aQ[O'#E]O({QWO,58{O)TQ[O,59TO$qQ[O,59pO$vQ[O,59sO(aQ[O,59vO(aQ[O,59xO(aQ[O,59yO)`Q[O'#DcOOQS,58{,58{OOQP'#Cl'#ClOOQO'#DS'#DSOOQP,59T,59TO)gQWO,59TO)lQWO,59TOOQP'#DW'#DWOOQP,59p,59pOOQO'#DY'#DYO)qQ`O,59sOOQS'#Cq'#CqO${QdO'#CrO)yQvO'#CtO+ZQtO,5:SOOQO'#Cy'#CyO)lQWO'#CxO+oQWO'#CzO+tQ[O'#DPOOQS'#Ep'#EpOOQO'#Dk'#DkO+|Q[O'#DrO,[QWO'#EtO&`Q[O'#DpO,jQWO'#DsOOQO'#Eu'#EuO)OQWO,5:aO,oQpO,5:cOOQS'#D{'#D{O,wQWO,5:eO,|Q[O,5:eOOQO'#EO'#EOO-UQWO,5:hO-ZQWO,5:nO-cQWO,5:pOOQS-E8V-E8VO-kQdO,5:OO-{Q[O'#E_O.YQWO,5;_O.YQWO,5;_POOO'#EW'#EWP.eO#tO,58yPOOO,58y,58yOOQP1G.l1G.lO/[QXO,5:wOOQO-E8Z-E8ZOOQS1G.g1G.gOOQP1G.o1G.oO)gQWO1G.oO)lQWO1G.oOOQP1G/[1G/[O/iQ`O1G/_O0SQXO1G/bO0jQXO1G/dO1QQXO1G/eO1hQWO,59}O1mQ[O'#DTO1tQdO'#CpOOQP1G/_1G/_O${QdO1G/_O1{QpO,59^OOQS,59`,59`O${QdO,59bO2TQWO1G/nOOQS,59d,59dO2YQ!bO,59fOOQS'#DQ'#DQOOQS'#EZ'#EZO2eQ[O,59kOOQS,59k,59kO2mQWO'#DkO2xQWO,5:WO2}QWO,5:^O&`Q[O,5:YO&`Q[O'#E`O3VQWO,5;`O3bQWO,5:[O(aQ[O,5:_OOQS1G/{1G/{OOQS1G/}1G/}OOQS1G0P1G0PO3sQWO1G0PO3xQdO'#EPOOQS1G0S1G0SOOQS1G0Y1G0YOOQS1G0[1G0[O4TQtO1G/jOOQO1G/j1G/jOOQO,5:y,5:yO4kQ[O,5:yOOQO-E8]-E8]O4xQWO1G0yPOOO-E8U-E8UPOOO1G.e1G.eOOQP7+$Z7+$ZOOQP7+$y7+$yO${QdO7+$yOOQS1G/i1G/iO5TQXO'#ErO5[QWO,59oO5aQtO'#EYO6XQdO'#EoO6cQWO,59[O6hQpO7+$yOOQS1G.x1G.xOOQS1G.|1G.|OOQS7+%Y7+%YOOQS1G/Q1G/QO6pQWO1G/QOOQS-E8X-E8XOOQS1G/V1G/VO${QdO1G/rOOQO1G/x1G/xOOQO1G/t1G/tO6uQWO,5:zOOQO-E8^-E8^O7TQXO1G/yOOQS7+%k7+%kO7[QYO'#CtOOQO'#ER'#ERO7gQ`O'#EQOOQO'#EQ'#EQO7rQWO'#EaO7zQdO,5:kOOQS,5:k,5:kO8VQtO'#E^O${QdO'#E^O9WQdO7+%UOOQO7+%U7+%UOOQO1G0e1G0eO9kQpO<PAN>PO;]QdO,5:vOOQO-E8Y-E8YOOQO<T![;'S%^;'S;=`%o<%lO%^l;TUp`Oy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^l;nYp`#e[Oy%^z!Q%^!Q![;g![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^l[[p`#e[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^n?VSu^Oy%^z;'S%^;'S;=`%o<%lO%^l?hWkWOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^n@VUZQOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^~@nTkWOy%^z{@}{;'S%^;'S;=`%o<%lO%^~AUSp`#]~Oy%^z;'S%^;'S;=`%o<%lO%^lAg[#e[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^bBbU^QOy%^z![%^![!]Bt!];'S%^;'S;=`%o<%lO%^bB{S_Qp`Oy%^z;'S%^;'S;=`%o<%lO%^nC^S!Z^Oy%^z;'S%^;'S;=`%o<%lO%^dCoS}SOy%^z;'S%^;'S;=`%o<%lO%^bDQU!PQOy%^z!`%^!`!aDd!a;'S%^;'S;=`%o<%lO%^bDkS!PQp`Oy%^z;'S%^;'S;=`%o<%lO%^bDzWOy%^z!c%^!c!}Ed!}#T%^#T#oEd#o;'S%^;'S;=`%o<%lO%^bEk[!]Qp`Oy%^z}%^}!OEd!O!Q%^!Q![Ed![!c%^!c!}Ed!}#T%^#T#oEd#o;'S%^;'S;=`%o<%lO%^nFfSr^Oy%^z;'S%^;'S;=`%o<%lO%^nFwSq^Oy%^z;'S%^;'S;=`%o<%lO%^bGWUOy%^z#b%^#b#cGj#c;'S%^;'S;=`%o<%lO%^bGoUp`Oy%^z#W%^#W#XHR#X;'S%^;'S;=`%o<%lO%^bHYS!cQp`Oy%^z;'S%^;'S;=`%o<%lO%^bHiUOy%^z#f%^#f#gHR#g;'S%^;'S;=`%o<%lO%^fIQS!UUOy%^z;'S%^;'S;=`%o<%lO%^nIcS!T^Oy%^z;'S%^;'S;=`%o<%lO%^fItU!SQOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^`JZP;=`<%l$}",tokenizers:[c,u,s,1,2,3,4,new r/* LocalTokenGroup */.uC("m~RRYZ[z{a~~g~aO#_~~dP!P!Qg~lO#`~~",28,106)],topRules:{StyleSheet:[0,4],Styles:[1,87]},specialized:[{term:101,get:e=>f[e]||-1},{term:59,get:e=>h[e]||-1},{term:102,get:e=>p[e]||-1}],tokenPrec:1219}); +// EXTERNAL MODULE: ./node_modules/@codemirror/language/dist/index.js +var g=n(15874),v=n(90365); +// EXTERNAL MODULE: ./node_modules/@lezer/common/dist/index.js +// ./node_modules/@codemirror/lang-css/dist/index.js +let A=null;function y(){if(!A&&"object"==typeof document&&document.body){let{style:e}=document.body,t=[],n=new Set;for(let r in e)"cssText"!=r&&"cssFloat"!=r&&"string"==typeof e[r]&&(/[A-Z]/.test(r)&&(r=r.replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))),n.has(r)||(t.push(r),n.add(r)));A=t.sort().map((e=>({type:"property",label:e,apply:e+": "})))}return A||[]}const b=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map((e=>({type:"class",label:e}))),O=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map((e=>({type:"keyword",label:e}))).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map((e=>({type:"constant",label:e})))),w=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map((e=>({type:"type",label:e}))),x=["@charset","@color-profile","@container","@counter-style","@font-face","@font-feature-values","@font-palette-values","@import","@keyframes","@layer","@media","@namespace","@page","@position-try","@property","@scope","@starting-style","@supports","@view-transition"].map((e=>({type:"keyword",label:e}))),_=/^(\w[\w-]*|-\w[\w-]*|)$/,C=/^-(-[\w-]*)?$/;const k=new v/* NodeWeakMap */.RY,S=["Declaration"];function V(e){for(let t=e;;){if(t.type.isTop)return t;if(!(t=t.parent))return e}}function B(e,t,n){if(t.to-t.from>4096){let r=k.get(t);if(r)return r;let o=[],i=new Set,a=t.cursor(v/* IterMode */.Qj.IncludeAnonymous);if(a.firstChild())do{for(let t of B(e,a.node,n))i.has(t.label)||(i.add(t.label),o.push(t))}while(a.nextSibling());return k.set(t,o),o}{let r=[],o=new Set;return t.cursor().iterate((t=>{var i;if(n(t)&&t.matchContext(S)&&":"==(null===(i=t.node.nextSibling)||void 0===i?void 0:i.name)){let n=e.sliceString(t.from,t.to);o.has(n)||(o.add(n),r.push({label:n,type:"variable"}))}})),r}} +/** +Create a completion source for a CSS dialect, providing a +predicate for determining what kind of syntax node can act as a +completable variable. This is used by language modes like Sass and +Less to reuse this package's completion logic. +*/const T=e=>t=>{let{state:n,pos:r}=t,o=(0,g/* syntaxTree */.mv)(n).resolveInner(r,-1),i=o.type.isError&&o.from==o.to-1&&"-"==n.doc.sliceString(o.from,o.to);if("PropertyName"==o.name||(i||"TagName"==o.name)&&/^(Block|Styles)$/.test(o.resolve(o.to).name))return{from:o.from,options:y(),validFor:_};if("ValueName"==o.name)return{from:o.from,options:O,validFor:_};if("PseudoClassName"==o.name)return{from:o.from,options:b,validFor:_};if(e(o)||(t.explicit||i)&&function(e,t){var n;if(("("==e.name||e.type.isError)&&(e=e.parent||e),"ArgList"!=e.name)return!1;let r=null===(n=e.parent)||void 0===n?void 0:n.firstChild;return"Callee"==(null==r?void 0:r.name)&&"var"==t.sliceString(r.from,r.to)}(o,n.doc))return{from:e(o)||i?o.from:r,options:B(n.doc,V(o),e),validFor:C};if("TagName"==o.name){for(let{parent:e}=o;e;e=e.parent)if("Block"==e.name)return{from:o.from,options:y(),validFor:_};return{from:o.from,options:w,validFor:_}}if("AtKeyword"==o.name)return{from:o.from,options:x,validFor:_};if(!t.explicit)return null;let a=o.resolve(r),l=a.childBefore(r);return l&&":"==l.name&&"PseudoClassSelector"==a.name?{from:r,options:b,validFor:_}:l&&":"==l.name&&"Declaration"==a.name||"ArgList"==a.name?{from:r,options:O,validFor:_}:"Block"==a.name||"Styles"==a.name?{from:r,options:y(),validFor:_}:null} +/** +CSS property, variable, and value keyword completion source. +*/,N=T((e=>"VariableName"==e.name)),E=g/* LRLanguage */.bj.define({name:"css",parser:m.configure({props:[ +g/* indentNodeProp */.Oh.add({Declaration:(0,g/* continuedIndent */.mz)()}), +g/* foldNodeProp */.b_.add({"Block KeyframeList":g/* foldInside */.yd})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}}); +/** +Language support for CSS. +*/ +function P(){return new g/* LanguageSupport */.Yy(E,E.data.of({autocomplete:N}))} +/***/}, +/***/6423: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return d}}); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.iterator.constructor.js +n(18111),n(81148); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.iterator.every.js +var r=n(61431),o=n.p+"static/img/cronexpress.03676134.png";// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/monitorManage/crontab/components/crontabModule.vue?vue&type=template&id=1c71c54b +const i={style:{display:"flex","align-items":"center"}};// ./src/views/monitorManage/crontab/components/crontabModule.vue?vue&type=template&id=1c71c54b +// EXTERNAL MODULE: ./src/api/api.js +var a=n(40412),l=n(48404),s=n(57192),c=n(37741),u={name:"crontabModule",components:{cronExpression:s.default,LyDialog:l/* default */.A},emits:["refreshData"],data(){return{dialogVisible:!1,loadingSave:!1,loadingTitle:"",formData:{type:0,name:"",crontab:"",task:"",interval:{every:null,period:null},one_off:!1,enabled:!1,args:"[]",description:""},rules:{name:[{required:!0,message:"请输入任务名称",trigger:"blur"}], +// crontab: [ +// {required: true, message: '请输入cron表达式',trigger: 'blur'} +// ], +task:[{required:!0,message:"请输入celery任务方法",trigger:"blur"}]},taskList:[],cronPopover:!1,intervalList:[{id:"days",name:"天"},{id:"hours",name:"小时"},{id:"minutes",name:"分钟"},{id:"seconds",name:"秒"},{id:"microseconds",name:"微秒"}]}},methods:{handleClose(){this.dialogVisible=!1,this.loadingSave=!1,this.formData={type:0,name:"",crontab:"",task:"",interval:{every:null,period:null},one_off:!1,enabled:!1,args:"[]",description:""},this.cronPopover=!1},addModuleFn(e,t){this.loadingTitle=t,this.dialogVisible=!0,this.getTasklist(),e&&(this.formData=(0,c.deepClone)(e))},getTasklist(){(0,a.crontabPeriodictaskMethodlist)().then((e=>{2e3==e.code&&(this.taskList=e.data.data)}))},togglePopover(e){this.cronPopover=e},changeCron(e){if("string"!=typeof e)return!1;this.formData.crontab=e},submitData(){this.$refs.rulesForm.validate((e=>{if(e){this.loadingSave=!0;let e={...this.formData}; +// if(param.type === '0'){ +// if(param.password == ""){ +// this.loadingSave=false +// this.$message.warning("密码不能为空") +// return +// } +// } +if(1===e.type&&""==e.crontab)return this.loadingSave=!1,void this.$message.warning("执行时间不能为空");if(0===e.type&&(null==e.interval.every||""==e.interval.every||null==e.interval.period||""==e.interval.period))return this.loadingSave=!1,void this.$message.warning("执行时间不能为空");this.formData.id?(0,a.crontabPeriodictaskEdit)(e).then((e=>{this.loadingSave=!1,2e3==e.code?(this.$message.success(e.msg),this.handleClose(),this.$emit("refreshData")):this.$message.warning(e.msg)})):(0,a.crontabPeriodictaskAdd)(e).then((e=>{this.loadingSave=!1,2e3==e.code?(this.$message.success(e.msg),this.handleClose(),this.$emit("refreshData")):this.$message.warning(e.msg)}))}}))},imgBeforeUpload(e){const t="image/jpeg"===e.type||"image/png"===e.type;return t||(this.$message.error("图片只能是 JPG/PNG 格式!"),!1)},async imgUploadRequest(e){let t=await(0,a.platformsettingsUploadPlatformImg)(e);if(2e3==t.code){let e="";e=t.data.data[0].indexOf("://")>=0?t.data.data[0]:url.split("/api")[0]+t.data.data[0],this.formData.avatar=e}else this.$message.warning(res.msg)},imgUploadSuccess(){this.$refs.uploadDefaultImage.clearFiles()}}}; +// EXTERNAL MODULE: ./src/components/dialog/dialog.vue + 6 modules +/* harmony default export */var d=(0,n(66262).A)(u,[["render",function(e,t,n,a,l,s){const c=(0,r.resolveComponent)("el-input"),u=(0,r.resolveComponent)("el-form-item"),d=(0,r.resolveComponent)("el-radio-button"),f=(0,r.resolveComponent)("el-radio-group"),h=(0,r.resolveComponent)("el-input-number"),p=(0,r.resolveComponent)("el-option"),m=(0,r.resolveComponent)("el-select"),g=(0,r.resolveComponent)("el-row"),v=(0,r.resolveComponent)("Clock"),A=(0,r.resolveComponent)("el-icon"),y=(0,r.resolveComponent)("el-button"),b=(0,r.resolveComponent)("el-alert"),O=(0,r.resolveComponent)("cron-expression"),w=(0,r.resolveComponent)("el-drawer"),x=(0,r.resolveComponent)("QuestionFilled"),_=(0,r.resolveComponent)("el-tooltip"),C=(0,r.resolveComponent)("el-switch"),k=(0,r.resolveComponent)("el-form"),S=(0,r.resolveComponent)("ly-dialog");return(0,r.openBlock)(),(0,r.createElementBlock)("div",null,[(0,r.createVNode)(S,{modelValue:l.dialogVisible,"onUpdate:modelValue":t[13]||(t[13]=e=>l.dialogVisible=e),title:l.loadingTitle,width:"750px","before-close":s.handleClose},{footer:(0,r.withCtx)((()=>[(0,r.createVNode)(y,{onClick:s.handleClose,loading:l.loadingSave},{default:(0,r.withCtx)((()=>t[20]||(t[20]=[(0,r.createTextVNode)("取消")]))),_:1},8,["onClick","loading"]),(0,r.createVNode)(y,{type:"primary",onClick:s.submitData,loading:l.loadingSave},{default:(0,r.withCtx)((()=>t[21]||(t[21]=[(0,r.createTextVNode)("确定")]))),_:1},8,["onClick","loading"])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)(k,{inline:!1,model:l.formData,rules:l.rules,ref:"rulesForm","label-position":"right","label-width":"auto"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(u,{label:"任务名称:",prop:"name"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{modelValue:l.formData.name,"onUpdate:modelValue":t[0]||(t[0]=e=>l.formData.name=e),disabled:"编辑"===l.loadingTitle},null,8,["modelValue","disabled"])])),_:1}),(0,r.createVNode)(u,{label:"任务类型:",prop:"type"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(f,{modelValue:l.formData.type,"onUpdate:modelValue":t[1]||(t[1]=e=>l.formData.type=e),disabled:"编辑"==l.loadingTitle},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(d,{value:0},{default:(0,r.withCtx)((()=>t[14]||(t[14]=[(0,r.createTextVNode)("间隔任务")]))),_:1}),(0,r.createVNode)(d,{value:1},{default:(0,r.withCtx)((()=>t[15]||(t[15]=[(0,r.createTextVNode)("周期任务")]))),_:1})])),_:1},8,["modelValue","disabled"])])),_:1}),0==l.formData.type?((0,r.openBlock)(),(0,r.createBlock)(u,{key:0,label:"执行时间:",class:"is-required"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(g,null,{default:(0,r.withCtx)((()=>[t[16]||(t[16]=(0,r.createTextVNode)(" 每隔 ")),(0,r.createVNode)(h,{modelValue:l.formData.interval.every,"onUpdate:modelValue":t[2]||(t[2]=e=>l.formData.interval.every=e),min:0,style:{margin:"0 5px 0 5px"}},null,8,["modelValue"]),(0,r.createVNode)(m,{modelValue:l.formData.interval.period,"onUpdate:modelValue":t[3]||(t[3]=e=>l.formData.interval.period=e),style:{width:"150px"}},{default:(0,r.withCtx)((()=>[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(l.intervalList,(e=>((0,r.openBlock)(),(0,r.createBlock)(p,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1})):(0,r.createCommentVNode)("",!0),1==l.formData.type?((0,r.openBlock)(),(0,r.createBlock)(u,{key:1,label:"执行时间:",prop:"crontab",class:"is-required"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{modelValue:l.formData.crontab,"onUpdate:modelValue":t[5]||(t[5]=e=>l.formData.crontab=e),placeholder:"* * * * *"},{append:(0,r.withCtx)((()=>[(0,r.createVNode)(y,{type:"primary",onClick:t[4]||(t[4]=e=>s.togglePopover(!0))},{default:(0,r.withCtx)((()=>[t[17]||(t[17]=(0,r.createTextVNode)("生成表达式")),(0,r.createVNode)(A,null,{default:(0,r.withCtx)((()=>[(0,r.createVNode)(v)])),_:1})])),_:1})])),_:1},8,["modelValue"]),(0,r.createVNode)(b,{type:"info"},{default:(0,r.withCtx)((()=>t[18]||(t[18]=[(0,r.createElementVNode)("img",{src:o,style:{width:"100%"}},null,-1)]))),_:1}),(0,r.createVNode)(w,{modelValue:l.cronPopover,"onUpdate:modelValue":t[7]||(t[7]=e=>l.cronPopover=e),title:"cron表达式辅助工具",size:"35%","show-close":!1},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(O,{onChange:s.changeCron,onClose:t[6]||(t[6]=e=>s.togglePopover(!1)),"max-height":"400px",i18n:"cn"},null,8,["onChange"])])),_:1},8,["modelValue"])])),_:1})):(0,r.createCommentVNode)("",!0),(0,r.createVNode)(u,{label:"执行方法:",prop:"task"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(m,{modelValue:l.formData.task,"onUpdate:modelValue":t[8]||(t[8]=e=>l.formData.task=e),placeholder:"请输入或选择","allow-create":"",filterable:"",clearable:"",style:{width:"100%"}},{default:(0,r.withCtx)((()=>[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(l.taskList,(e=>((0,r.openBlock)(),(0,r.createBlock)(p,{key:e.label,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"]),(0,r.createVNode)(b,{title:"Celery任务调用示例:apps.lycrontab.tasks.lytask_test",type:"info","show-icon":""})])),_:1}),(0,r.createVNode)(u,{label:"任务参数:",prop:"args"},{label:(0,r.withCtx)((()=>[(0,r.createElementVNode)("span",i,[t[19]||(t[19]=(0,r.createTextVNode)(" 任务参数: ")),(0,r.createVNode)(_,{effect:"dark",content:'参数若为空则填入[],需要传递参数则直接在数组写值即可:如["a","b"]',placement:"top-start"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(A,null,{default:(0,r.withCtx)((()=>[(0,r.createVNode)(x)])),_:1})])),_:1})])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{modelValue:l.formData.args,"onUpdate:modelValue":t[9]||(t[9]=e=>l.formData.args=e),placeholder:'参数为数组形式,如:["a","b"]'},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"一次性任务:",prop:"enabled"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(C,{modelValue:l.formData.one_off,"onUpdate:modelValue":t[10]||(t[10]=e=>l.formData.one_off=e),"active-text":"是","inactive-text":"否","active-color":"#13ce66","inactive-color":"#ff4949"},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"状态:",prop:"enabled"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(C,{modelValue:l.formData.enabled,"onUpdate:modelValue":t[11]||(t[11]=e=>l.formData.enabled=e),"active-text":"正常","inactive-text":"停止","active-color":"#13ce66","inactive-color":"#ff4949"},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"备注:",prop:"description"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{modelValue:l.formData.description,"onUpdate:modelValue":t[12]||(t[12]=e=>l.formData.description=e),type:"textarea",rows:2},null,8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])])),_:1},8,["modelValue","title","before-close"])])}]]); +/***/}, +/***/6666: +/***/function(e,t,n){"use strict"; +/* harmony import */var r=n(98026),o=n(43870),i=n(12616),a=n(30693),l=n(48170),s=n(34833),c=n(49431),u=n(87582),d=n(43199),f=l/* .makeInner */.$r(),h=(0,u/* ["default"] */.A)(),p=/** @class */function(){function e(){this.group=new o/* ["default"] */.A,this.uid=i/* .getUID */.$Q("viewChart"),this.renderTask=(0,c/* .createTask */.U)({plan:v,reset:A}),this.renderTask.context={view:this}}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){0}, +/** + * Highlight series or specified data item. + */ +e.prototype.highlight=function(e,t,n,r){var o=e.getData(r&&r.dataType);o&&g(o,r,"emphasis")}, +/** + * Downplay series or specified data item. + */ +e.prototype.downplay=function(e,t,n,r){var o=e.getData(r&&r.dataType);o&&g(o,r,"normal")}, +/** + * Remove self. + */ +e.prototype.remove=function(e,t){this.group.removeAll()}, +/** + * Dispose self. + */ +e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){this.render(e,t,n,r)}, +// FIXME never used? +e.prototype.updateLayout=function(e,t,n,r){this.render(e,t,n,r)}, +// FIXME never used? +e.prototype.updateVisual=function(e,t,n,r){this.render(e,t,n,r)}, +/** + * Traverse the new rendered elements. + * + * It will traverse the new added element in progressive rendering. + * And traverse all in normal rendering. + */ +e.prototype.eachRendered=function(e){(0,d.traverseElements)(this.group,e)},e.markUpdateMethod=function(e,t){f(e).updateMethod=t},e.protoInitialize=void(e.prototype.type="chart"),e}(); +/* harmony import */ +/** + * Set state of single element + */ +function m(e,t,n){e&&(0,s/* .isHighDownDispatcher */.u6)(e)&&("emphasis"===t?s/* .enterEmphasis */.HY:s/* .leaveEmphasis */.SD)(e,n)}function g(e,t,n){var o=l/* .queryDataIndex */.le(e,t),i=t&&null!=t.highlightKey?(0,s/* .getHighlightDigit */._n)(t.highlightKey):null;null!=o?(0/* .normalizeToArray */,r.each)(l.qB(o),(function(t){m(e.getItemGraphicEl(t),n,i)})):e.eachItemGraphicEl((function(e){m(e,n,i)}))}function v(e){return h(e.model)}function A(e){var t=e.model,n=e.ecModel,r=e.api,o=e.payload,i=t.pipelineContext.progressiveRender,a=e.view,l=o&&f(o).updateMethod,s=i?"incrementalPrepareRender":l&&a[l]?l:"render";return"render"!==s&&a[s](t,n,r,o),y[s]}a/* .enableClassExtend */.gq(p,["dispose"]),a/* .enableClassManagement */.tQ(p);var y={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{ +// Put view.render in `progress` to support appendData. But in this case +// view.render should not be called in reset, otherwise it will be called +// twise. Use `forceFirstProgress` to make sure that view.render is called +// in any cases. +forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}}; +/* harmony default export */t.A=p}, +/***/6756: +/***/function(e,t,n){"use strict"; +// EXPORTS +n.d(t,{a:function(){/* binding */return G}}); +// EXTERNAL MODULE: ./node_modules/zrender/lib/core/util.js +var r=n(98026),o=n(62536),i=n(37959),a=n(15215),l=n(98908),s=n(40446),c=n(12616),u=/** @class */function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return(0,a/* __extends */.C6)(t,e),t.prototype.getInitialData=function(){return(0,s/* default */.A)(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})}, +/** + * @override + */ +t.prototype.getProgressive=function(){ +// Do not support progressive in normal mode. +return!!this.get("large")&&this.get("progressive")}, +/** + * @override + */ +t.prototype.getProgressiveThreshold=function(){ +// Do not support progressive in normal mode. +var e=this.get("progressiveThreshold"),t=this.get("largeThreshold");return t>e&&(e=t),e},t.prototype.brushSelector=function(e,t,n){return n.rect(t.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=(0/* default */,c/* inheritDefaultOption */.G_)(l.A.defaultOption,{ +// If clipped +// Only available on cartesian2d +clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(l/* default */.A),d=u,f=n(5070),h=n(43870),p=n(43199),m=n(5638),g=n(10992),v=n(59975),A=n(69622),y=n(34833),b=n(89632),O=n(24711),w=n(95235),x=n(84618),_=n(6666),C=n(41849),k=n(44532),S=n(45558); +// EXTERNAL MODULE: ./node_modules/echarts/lib/layout/barGrid.js +function V(e,t,n){return t*Math.sin(e)*(n?-1:1)}function B(e,t,n){return t*Math.cos(e)*(n?1:-1)} +// EXTERNAL MODULE: ./node_modules/echarts/lib/chart/helper/sectorHelper.js +var T=n(79446),N=Math.max,E=Math.min;var P=/** @class */function(e){function t(){var n=e.call(this)||this;return n.type=t.type,n._isFirstFrame=!0,n}return(0,a/* __extends */.C6)(t,e),t.prototype.render=function(e,t,n,r){this._model=e,this._removeOnRenderedListener(n),this._updateDrawMode(e);var o=e.get("coordinateSystem");("cartesian2d"===o||"polar"===o)&&( +// Clear previously rendered progressive elements. +this._progressiveEls=null,this._isLargeDraw?this._renderLarge(e,t,n):this._renderNormal(e,t,n,r))},t.prototype.incrementalPrepareRender=function(e){this._clear(),this._updateDrawMode(e), +// incremental also need to clip, otherwise might be overlow. +// But must not set clip in each frame, otherwise all of the children will be marked redraw. +this._updateLargeClip(e)},t.prototype.incrementalRender=function(e,t){ +// Reset +this._progressiveEls=[], +// Do not support progressive in normal mode. +this._incrementalRenderLarge(e,t)},t.prototype.eachRendered=function(e){(0,p.traverseElements)(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var t=e.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(e,t,n,r){var o,i=this.group,a=e.getData(),l=this._data,s=e.coordinateSystem,c=s.getBaseAxis();"cartesian2d"===s.type?o=c.isHorizontal():"polar"===s.type&&(o="angle"===c.dim);var u=e.isAnimationEnabled()?e:null,d=function(e,t){var n=e.get("realtimeSort",!0),r=t.getBaseAxis();0;if(n&&"category"===r.type&&"cartesian2d"===t.type)return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}(e,s);d&&this._enableRealtimeSort(d,a,n);var f=e.get("clip",!0)||d,p=function(e,t){var n=e.getArea&&e.getArea();if((0,C/* isCoordinateSystemType */.g)(e,"cartesian2d")){var r=e.getBaseAxis(); +// When boundaryGap is false or using time axis. bar may exceed the grid. +// We should not clip this part. +// See test/bar2.html +if("category"!==r.type||!r.onBand){var o=t.getLayout("bandWidth");r.isHorizontal()?(n.x-=o,n.width+=2*o):(n.y-=o,n.height+=2*o)}}return n}(s,a); +// If there is clipPath created in large mode. Remove it. +i.removeClipPath(); +// We don't use clipPath in normal mode because we needs a perfect animation +// And don't want the label are clipped. +var A=e.get("roundCap",!0),y=e.get("showBackground",!0),O=e.getModel("backgroundStyle"),w=O.get("borderRadius")||0,x=[],_=this._backgroundEls,k=r&&r.isInitSort,S=r&&"changeAxisOrder"===r.type;function V(e){var t=L[s.type](a,e),n=function(e,t,n){var r="polar"===e.type?v/* default */.A:g/* default */.A;return new r({shape:X(t,n,e),silent:!0,z2:0})} +/* harmony default export */(s,o,t);return n.useStyle(O.getItemStyle()), +// Only cartesian2d support borderRadius. +"cartesian2d"===s.type?n.setShape("r",w):n.setShape("cornerRadius",w),x[e]=n,n}a.diff(l).add((function(t){var n=a.getItemModel(t),r=L[s.type](a,t,n); +// If dataZoom in filteMode: 'empty', the baseValue can be set as NaN in "axisProxy". +if(y&&V(t),a.hasValue(t)&&I[s.type](r)){var l=!1;f&&( +// Clip will modify the layout params. +// And return a boolean to determine if the shape are fully clipped. +l=Q[s.type](p,r));var h=M[s.type](e,a,t,r,o,u,c.model,!1,A);d&&( +/** + * Force label animation because even if the element is + * ignored because it's clipped, it may not be clipped after + * changing order. Then, if not using forceLabelAnimation, + * the label animation was never started, in which case, + * the label will be the final value and doesn't have label + * animation. + */ +h.forceLabelAnimation=!0),U(h,a,t,n,r,e,o,"polar"===s.type),k?h.attr({shape:r}):d?D(d,u,h,r,t,o,!1,!1):(0,m/* initProps */.LW)(h,{shape:r},e,t),a.setItemGraphicEl(t,h),i.add(h),h.ignore=l}})).update((function(t,n){var r=a.getItemModel(t),h=L[s.type](a,t,r);if(y){var g=void 0;0===_.length?g=V(n):((g=_[n]).useStyle(O.getItemStyle()), +// Only cartesian2d support borderRadius. +"cartesian2d"===s.type?g.setShape("r",w):g.setShape("cornerRadius",w),x[t]=g);var v=L[s.type](a,t),C=X(o,v,s);(0,m/* updateProps */.oi)(g,{shape:C},u,t)}var B=l.getItemGraphicEl(n);if(a.hasValue(t)&&I[s.type](h)){var T=!1;if(f&&(T=Q[s.type](p,h))&&i.remove(B),B?(0,m/* saveOldStyle */.ap)(B):B=M[s.type](e,a,t,h,o,u,c.model,!!B,A),d&&(B.forceLabelAnimation=!0),S){var N=B.getTextContent();if(N){var E=(0,b/* labelInner */.Lu)(N);null!=E.prevValue&&( +/** + * Set preValue to be value so that no new label + * should be started, otherwise, it will take a full + * `animationDurationUpdate` time to finish the + * animation, which is not expected. + */ +E.prevValue=E.value)}} +// Not change anything if only order changed. +// Especially not change label. +else U(B,a,t,r,h,e,o,"polar"===s.type);k?B.attr({shape:h}):d?D(d,u,B,h,t,o,!0,S):(0,m/* updateProps */.oi)(B,{shape:h},e,t,null),a.setItemGraphicEl(t,B),B.ignore=T,i.add(B)}else i.remove(B)})).remove((function(t){var n=l.getItemGraphicEl(t);n&&(0,m/* removeElementWithFadeOut */.t5)(n,e,t)})).execute();var B=this._backgroundGroup||(this._backgroundGroup=new h/* default */.A);B.removeAll();for(var T=0;Ti)return!0;i=c}return!1}, +/* + * Consider the case when A and B changed order, whose representing + * bars are both out of sight, we don't wish to trigger reorder action + * as long as the order in the view doesn't change. + */ +t.prototype._isOrderDifferentInView=function(e,t){for(var n=t.scale,r=n.getExtent(),o=Math.max(0,r[0]),i=Math.min(r[1],n.getOrdinalMeta().categories.length-1);o<=i;++o)if(e.ordinalNumbers[o]!==n.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(e,t,n,r){if(this._isOrderChangedWithinSameData(e,t,n)){var o=this._dataSort(e,n,t);this._isOrderDifferentInView(o,n)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(e,t,n){var r=t.baseAxis,o=this._dataSort(e,r,(function(n){return e.get(e.mapDimension(t.otherAxis.dim),n)}));n.dispatchAction({type:"changeAxisOrder",componentType:r.dim+"Axis",isInitSort:!0,axisId:r.index,sortInfo:o})},t.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},t.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var t=this.group,n=this._data;e&&e.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(t){(0,m/* removeElementWithFadeOut */.t5)(t,e,(0,A/* getECData */.z)(t).dataIndex)}))):t.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(_/* default */.A),Q={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1; +// Needs positive width and height +n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var o=e.x+e.width,i=e.y+e.height,a=N(t.x,e.x),l=E(t.x+t.width,o),s=N(t.y,e.y),c=E(t.y+t.height,i),u=lo?l:a,t.y=d&&s>i?c:s,t.width=u?0:l-a,t.height=d?0:c-s, +// Reverse back +n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),u||d},polar:function(e,t){var n=t.r0<=t.r?1:-1; +// Make sure r is larger than r0 +if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var o=E(t.r,e.r),i=N(t.r0,e.r0);t.r=o,t.r0=i;var a=o-i<0; +// Reverse back +if(n<0){r=t.r;t.r=t.r0,t.r0=r}return a}},M={cartesian2d:function(e,t,n,o,i,a,l,s,c){var u=new g/* default */.A({shape:(0,r.extend)({},o),z2:1});(u.__dataIndex=n,u.name="item",a)&&(u.shape[i?"height":"width"]=0);return u},polar:function(e,t,n,r,o,i,a,l,s){var c=!o&&s?x/* default */.A:v/* default */.A,u=new c({shape:r,z2:1});u.name="item";var d,f,h,p=F(o); +// Animation +if(u.calculateTextPosition=(d=p,f={isRoundCap:c===x/* default */.A},h=(f=f||{}).isRoundCap,function(e,t,n){var r=t.position;if(!r||r instanceof Array)return(0,S/* calculateTextPosition */.X4)(e,t,n);var o=d(r),i=null!=t.distance?t.distance:5,a=this.shape,l=a.cx,s=a.cy,c=a.r,u=a.r0,f=(c+u)/2,p=a.startAngle,m=a.endAngle,g=(p+m)/2,v=h?Math.abs(c-u)/2:0,A=Math.cos,y=Math.sin,b=l+c*A(p),O=s+c*y(p),w="left",x="top";switch(o){case"startArc":b=l+(u-i)*A(g),O=s+(u-i)*y(g),w="center",x="top";break;case"insideStartArc":b=l+(u+i)*A(g),O=s+(u+i)*y(g),w="center",x="bottom";break;case"startAngle":b=l+f*A(p)+V(p,i+v,!1),O=s+f*y(p)+B(p,i+v,!1),w="right",x="middle";break;case"insideStartAngle":b=l+f*A(p)+V(p,-i+v,!1),O=s+f*y(p)+B(p,-i+v,!1),w="left",x="middle";break;case"middle":b=l+f*A(g),O=s+f*y(g),w="center",x="middle";break;case"endArc":b=l+(c+i)*A(g),O=s+(c+i)*y(g),w="center",x="bottom";break;case"insideEndArc":b=l+(c-i)*A(g),O=s+(c-i)*y(g),w="center",x="top";break;case"endAngle":b=l+f*A(m)+V(m,i+v,!0),O=s+f*y(m)+B(m,i+v,!0),w="left",x="middle";break;case"insideEndAngle":b=l+f*A(m)+V(m,-i+v,!0),O=s+f*y(m)+B(m,-i+v,!0),w="right",x="middle";break;default:return(0,S/* calculateTextPosition */.X4)(e,t,n)}return(e=e||{}).x=b,e.y=O,e.align=w,e.verticalAlign=x,e}),i){var g=o?"r":"endAngle",A={};u.shape[g]=o?r.r0:r.startAngle,A[g]=r[g],(l?m/* updateProps */.oi:m/* initProps */.LW)(u,{shape:A},i)}return u}};function D(e,t,n,r,o,i,a,l){var s,c;i?(c={x:r.x,width:r.width},s={y:r.y,height:r.height}):(c={y:r.y,height:r.height},s={x:r.x,width:r.width}),l|| +// Keep the original growth animation if only axis order changed. +// Not start a new animation. +(a?m/* updateProps */.oi:m/* initProps */.LW)(n,{shape:s},t,o,null);var u=t?e.baseAxis.model:null;(a?m/* updateProps */.oi:m/* initProps */.LW)(n,{shape:c},u,o)}function $(e,t){for(var n=0;n0?1:-1,a=r.height>0?1:-1;return{x:r.x+i*o/2,y:r.y+a*o/2,width:r.width-i*o,height:r.height-a*o}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function F(e){return function(e){var t=e?"Arc":"Angle";return function(e){switch(e){case"start":case"insideStart":case"end":case"insideEnd":return e+t;default:return e}}}(e)}function U(e,t,n,o,i,a,l,s){var c=t.getItemVisual(n,"style");if(s){if(!a.get("roundCap")){var u=e.shape,d=(0,T/* getSectorCornerRadius */.i)(o.getModel("itemStyle"),u,!0);(0,r.extend)(u,d),e.setShape(u)}}else{var f=o.get(["itemStyle","borderRadius"])||0;e.setShape("r",f)}e.useStyle(c);var h=o.getShallow("cursor");h&&e.attr("cursor",h);var p=s?l?i.r>=i.r0?"endArc":"startArc":i.endAngle>=i.startAngle?"endAngle":"startAngle":l?i.height>=0?"bottom":"top":i.width>=0?"right":"left",m=(0,b/* getLabelStatesModels */.lx)(o);(0,b/* setLabelStyle */.qM)(e,m,{labelFetcher:a,labelDataIndex:n,defaultText:(0,k/* getDefaultLabel */.i)(a.getData(),n),inheritColor:c.fill,defaultOpacity:c.opacity,defaultOutsidePosition:p});var g=e.getTextContent();if(s&&g){var v=o.get(["label","position"]);e.textConfig.inside="middle"===v||null,function(e,t,n,o){if((0,r.isNumber)(o)) +// user-set rotation +e.setTextConfig({rotation:o});else if((0,r.isArray)(t)) +// user-set position, use 0 as auto rotation +e.setTextConfig({rotation:0});else{var i,a=e.shape,l=a.clockwise?a.startAngle:a.endAngle,s=a.clockwise?a.endAngle:a.startAngle,c=(l+s)/2,u=n(t);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":i=c;break;case"startAngle":case"insideStartAngle":i=l;break;case"endAngle":case"insideEndAngle":i=s;break;default:return void e.setTextConfig({rotation:0})}var d=1.5*Math.PI-i; +/** + * TODO: labels with rotate > Math.PI / 2 should be rotate another + * half round flipped to increase readability. However, only middle + * position supports this for now, because in other positions, the + * anchor point is not at the center of the text, so the positions + * after rotating is not as expected. + */"middle"===u&&d>Math.PI/2&&d<1.5*Math.PI&&(d-=Math.PI),e.setTextConfig({rotation:d})}}(e,"outside"===v?p:v,F(l),o.get(["label","rotate"]))}(0,b/* setLabelValueAnimation */.Oh)(g,m,a.getRawValue(n),(function(e){return(0,k/* getDefaultInterpolatedLabel */.T)(t,e)}));var A=o.getModel(["emphasis"]);(0,y/* toggleHoverEmphasis */.Lm)(e,A.get("focus"),A.get("blurScope"),A.get("disabled")),(0,y/* setStatesStylesFromModel */.Mx)(e,o),function(e){return null!=e.startAngle&&null!=e.endAngle&&e.startAngle===e.endAngle}(i)&&(e.style.fill="none",e.style.stroke="none",(0,r.each)(e.states,(function(e){e.style&&(e.style.fill=e.style.stroke="none")})))}var H=function(){},W=/** @class */function(e){function t(t){var n=e.call(this,t)||this;return n.type="largeBar",n}return(0,a/* __extends */.C6)(t,e),t.prototype.getDefaultShape=function(){return new H},t.prototype.buildPath=function(e,t){for( +// Drawing lines is more efficient than drawing +// a whole line or drawing rects. +var n=t.points,r=this.baseDimIdx,o=1-this.baseDimIdx,i=[],a=[],l=this.barWidth,s=0;s=l[0]&&t<=l[0]+s[0]&&n>=l[1]&&n<=l[1]+s[1])return a[u]}return-1}(this,e.offsetX,e.offsetY);(0,A/* getECData */.z)(this).dataIndex=t>=0?t:null}),30,!1);function X(e,t,n){if((0,C/* isCoordinateSystemType */.g)(n,"cartesian2d")){var r=t,o=n.getArea();return{x:e?r.x:o.x,y:e?o.y:r.y,width:e?r.width:o.width,height:e?o.height:r.height}}var i=t;return{cx:(o=n.getArea()).cx,cy:o.cy,r0:e?o.r0:i.r0,r:e?o.r:i.r,startAngle:e?i.startAngle:0,endAngle:e?i.endAngle:2*Math.PI}}var Y=P;// ./node_modules/echarts/lib/chart/bar/install.js +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +/** + * AUTO-GENERATED FILE. DO NOT MODIFY. + */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +function G(e){e.registerChartView(Y),e.registerSeriesModel(d),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,r.curry(o/* layout */.Zp,"bar")), +// Do layout after other overall layout, which can prepare some information. +e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,(0,o/* createProgressiveLayout */.KF)("bar")), +// Down sample after filter +e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,(0,i/* default */.A)("bar")), +/** + * @payload + * @property {string} [componentType=series] + * @property {number} [dx] + * @property {number} [dy] + * @property {number} [zoom] + * @property {number} [originX] + * @property {number} [originY] + */ +e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},(function(e,t){var n=e.componentType||"series";t.eachComponent({mainType:n,query:e},(function(t){e.sortInfo&&t.axis.setCategorySortInfo(e.sortInfo)}))}))} +/***/}, +/***/6980: +/***/function(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}}, +/***/7040: +/***/function(e,t,n){"use strict"; +/* eslint-disable es/no-symbol -- required for testing */var r=n(4495);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}, +/***/7277: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */Ap:function(){/* binding */return A}, +/* harmony export */Fx:function(){/* binding */return x}, +/* harmony export */KZ:function(){/* binding */return y}, +/* harmony export */M$:function(){/* binding */return m}, +/* harmony export */PE:function(){/* binding */return O}, +/* harmony export */PP:function(){/* binding */return v}, +/* harmony export */QM:function(){/* binding */return k}, +/* harmony export */d_:function(){/* binding */return b}, +/* harmony export */hW:function(){/* binding */return p}, +/* harmony export */qG:function(){/* binding */return g}, +/* harmony export */rz:function(){/* binding */return w}, +/* harmony export */wi:function(){/* binding */return C} +/* harmony export */}); +/* unused harmony exports ajaxPatch, reqExpost */ +/* harmony import */n(14603),n(47566),n(98721) +/* harmony import */;var r=n(94335),o=n(77918),i=n(20163),a=n(94945),l=(n(39325),n(37741)),s=n(34642),c=n.n(s),u=n(65084),d=n(64370),f=r/* ["default"] */.A.create({timeout:c().TIMEOUT});function h(e,t){var n,r=(0,l.getToken)(); +// var timestamp=new Date().getTime(); +if(e.params?( +//对传入的参数进行深拷贝,防止传入的参数对象被页面上其他逻辑改变,导致签名错误 +// 不是formdata类型 +n="[object FormData]"!=Object.prototype.toString.call(e.params)?JSON.parse(JSON.stringify(e.params)):e.params,"GET"==t&&(n={...n})):n={},"PUT"==t||"DELETE"==t){var o={url:a/* .url */.O+e.url+n.id+"/",method:t,headers:{Authorization:"JWT "+r}};return n.id||(o={url:a/* .url */.O+e.url,method:t,headers:{Authorization:"JWT "+r}}),"PUT"===t&&(o.params=n),new Promise(((e,a)=>{f({url:o.url,method:t,headers:{Authorization:"JWT "+r},data:n}).then((t=>{e(t.data)})).catch((e=>{i/* .ElMessage */.nk.error("请求失败"),a(e)}))}))}if("GET2"==t){var s={url:a/* .url */.O+e.url+n.id+"/",method:"GET",headers:{Authorization:"JWT "+r}};return n.id||(s={url:a/* .url */.O+e.url,method:"GET",headers:{Authorization:"JWT "+r}}),new Promise(((e,t)=>{ +// console.log(config,'config') +f({url:s.url,method:"GET",headers:{Authorization:"JWT "+r},data:n}).then((t=>{e(t.data)})).catch((e=>{i/* .ElMessage */.nk.error("请求失败"),t(e)}))}))}if("excel"==t){var c={url:a/* .url */.O+e.url,method:"POST",headers:{Authorization:"JWT "+r},responseType:"blob"};return c.data=n,new Promise(((e,t)=>{f(c).then((t=>{e(t)})).catch((t=>{i/* .ElMessage */.nk.error("请求失败"),e(t)}))}))}var u={url:a/* .url */.O+e.url,method:t,headers:{Authorization:"JWT "+r}};return"GET"===t&&(u.params=n),"POST"===t&&(u.data=n),"PATCH"===t&&(u.data=n),new Promise(((e,t)=>{f(u).then((t=>{e(t.data)})).catch((e=>{i/* .ElMessage */.nk.error("请求失败"),t(e)}))}))}function p(e){return h(e,"GET")}function m(e){return h(e,"PUT")}function g(e){return h(e,"DELETE")}function v(e){return h(e,"POST")} +// 单例详情获取get /api/test/12xxxxxxxx/ +function A(e){return h(e,"GET2")} +// 下载excel文件流(blob) +function y(e){return h(e,"excel")}function b(e){const t=new URLSearchParams(e.params);let n=a/* .url */.O+e.url;n+="?"+t.toString(),window.location.href=n}function O(e){let t=(0,l.getToken)();return(0,r/* ["default"] */.A)({method:"post",url:a/* .url */.O+e.url,headers:{Authorization:"JWT "+t},data:JSON.parse(JSON.stringify(e.params)),responseType:"blob"}).then((e=>e))} +//websocket获取jwt请求token +function w(){return"JWTlybbn"+(0,l.getToken)()} +// 上传图片 +function x(e){let t=new FormData;t.append("file",e.params.file);let n=(0,l.getToken)();return(0,r/* ["default"] */.A)({method:"post",url:a/* .url */.O+e.url,headers:{"Content-Type":"multipart/form-data",Authorization:"JWT "+n},data:t,onUploadProgress:t=>{ +// progressEvent.loaded:已上传文件大小 +// progressEvent.total:被上传文件的总大小 +let n=t.loaded/t.total*100;e.params.onProgress&&e.params.onProgress({percent:n}); +// console.info(progressEvent.loaded) +// console.info(progressEvent.total) +}}).then((e=>e.data))} +// 请求定义v2 +f.interceptors.request.use((e=>{const t=(0,d/* .cancelRequestState */.r)();return e.cancelToken=new r/* ["default"] */.A.CancelToken((e=>{t.addCancelToken(e)})),e})), +// http response 拦截器 +f.interceptors.response.use((e=>{const t=(0,u/* .useMutitabsStore */.M)();return 4001===e.data.code?(o/* .ElMessageBox */.s.alert("登录信息失效,请重新登录!","登录失效",{confirmButtonText:"确定",type:"warning",callback:e=>{ +//跳转登录页 callback点击确定按钮后的回调函数 +t.logout(),i/* .ElMessage */.nk.success("已退出登录!"),window.location.href="/"}}),e):e}));var _={ +/** get 请求 + * @param {string} url 接口地址 + * @param {object} params 请求参数 + * @param {object} config 参数 + */ +get:function(e,t={},n={}){let o="JWT "+(0,l.getToken)();return new Promise(((i,a)=>{(0,r/* ["default"] */.A)({method:"get",url:e,headers:{Authorization:o},params:t,...n}).then((e=>{i(e.data)})).catch((e=>{a(e)}))}))}, +/** post 请求 + * @param {string} url 接口地址 + * @param {object} data 请求参数 + * @param {object} config 参数 + */ +post:function(e,t={},n={}){let o="JWT "+(0,l.getToken)();return new Promise(((i,a)=>{(0,r/* ["default"] */.A)({method:"post",url:e,headers:{Authorization:o},data:t,...n}).then((e=>{i(e.data)})).catch((e=>{a(e)}))}))}, +/** put 请求 + * @param {string} url 接口地址 + * @param {object} data 请求参数 + * @param {object} config 参数 + */ +put:function(e,t={},n={}){let o="JWT "+(0,l.getToken)();return new Promise(((i,a)=>{(0,r/* ["default"] */.A)({method:"put",url:e,headers:{Authorization:o},data:t,...n}).then((e=>{i(e.data)})).catch((e=>{a(e)}))}))}, +/** patch 请求 + * @param {string} url 接口地址 + * @param {object} data 请求参数 + * @param {object} config 参数 + */ +patch:function(e,t={},n={}){let o="JWT "+(0,l.getToken)();return new Promise(((i,a)=>{(0,r/* ["default"] */.A)({method:"patch",url:e,headers:{Authorization:o},data:t,...n}).then((e=>{i(e.data)})).catch((e=>{a(e)}))}))}, +/** delete 请求 + * @param {string} url 接口地址 + * @param {object} data 请求参数 + * @param {object} config 参数 + */ +delete:function(e,t={},n={}){let o="JWT "+(0,l.getToken)();return new Promise(((i,a)=>{(0,r/* ["default"] */.A)({method:"delete",url:e,headers:{Authorization:o},data:t,...n}).then((e=>{i(e.data)})).catch((e=>{a(e)}))}))}}; +// 上传图片 v2 +async function C(e){let t=a/* .url */.O+e.url,n=e.params,r=e.params.config||{};//请求API +//额外配置 +return await _.post(t,n,r)}function k(e,t){const n=(0,l.getToken)();return new Promise(((o,i)=>{(0,r/* ["default"] */.A)({method:"post",url:a/* .url */.O+e.url,headers:{"Content-Type":"multipart/form-data",Authorization:c().TOKEN_PREFIX+n},data:e.formData,onUploadProgress:e=>{t&&t(e)}}).then((e=>{o(e.data)})).catch((e=>{i(e)}))}))} +/***/}, +/***/7416: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return c}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431),o=n(90517),i=(n(45057),n(92492)),a=n(28829); +// EXTERNAL MODULE: ./src/store/lyFormBuilder.js +// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/lyform-builder/lysetting-pannel/lywidget-setting/picture-upload-setting-ly.vue?vue&type=script&setup=true&lang=js +const l={style:{display:"flex","align-items":"center"}}; +/* harmony default export */var s={__name:"picture-upload-setting-ly",props:{selectedWidget:Object,optionModel:Object,builderConfig:{type:Object,default:{showHeader:!0, +//是否显示头部信息 +showFormTemplates:!0, +//是否显示表单模板 +showEventCollapse:!0, +//是否显示组件事件属性折叠面板 +showDocumentButton:!0, +//是否显示文档按钮 +clearDesignerButton:!0, +//是否显示清空设计器按钮 +previewFormButton:!0, +//是否显示预览表单按钮 +exportJsonButton:!0, +//是否显示导出JSON器按钮 +exportCodeButton:!0, +//是否显示导出代码按钮 +importJsonButton:!0, +//是否显示导入代码按钮 +showFullButton:!0, +//是否显示全屏按钮 +openNewWindowButton:!0, +//是否显示新窗口按钮 +saveFormButton:!0, +//是否保存表单按钮 +showCrudSettings:!0}}},setup(e){const t=(0,o/* useBuilderStore */.k)();function n(e){t.saveCurrentHistoryStep()}let s=(0,r.ref)(["lyws01","lyws02","lyws03"]);(0,r.ref)([{label:"default",value:""},{label:"large",value:"large"},{label:"small",value:"small"}]);return(t,o)=>{const c=(0,r.resolveComponent)("el-input"),u=(0,r.resolveComponent)("el-form-item"),d=(0,r.resolveComponent)("el-switch"),f=(0,r.resolveComponent)("el-divider"),h=(0,r.resolveComponent)("el-input-number"),p=(0,r.resolveComponent)("el-collapse-item"),m=(0,r.resolveComponent)("QuestionFilled"),g=(0,r.resolveComponent)("el-icon"),v=(0,r.resolveComponent)("el-tooltip"),A=(0,r.resolveComponent)("el-collapse"),y=(0,r.resolveComponent)("el-form");return(0,r.openBlock)(),(0,r.createElementBlock)("div",null,[(0,r.createVNode)(y,{size:"small","label-position":"left","label-width":"100px",class:"lywidgetsetting",onSubmit:o[16]||(o[16]=(0,r.withModifiers)((()=>{}),["prevent"]))},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(A,{modelValue:(0,r.unref)(s),"onUpdate:modelValue":o[15]||(o[15]=e=>(0,r.isRef)(s)?s.value=e:s=e),class:"lyformsetting-collapse"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(p,{name:"lyws01",title:"组件属性"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(u,{label:"字段标识"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{modelValue:e.optionModel.name,"onUpdate:modelValue":o[0]||(o[0]=t=>e.optionModel.name=t),modelModifiers:{trim:!0},onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"隐藏"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(d,{modelValue:e.optionModel.hidden,"onUpdate:modelValue":o[1]||(o[1]=t=>e.optionModel.hidden=t),onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"禁用"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(d,{modelValue:e.optionModel.disabled,"onUpdate:modelValue":o[2]||(o[2]=t=>e.optionModel.disabled=t),onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"标签文本"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{modelValue:e.optionModel.label,"onUpdate:modelValue":o[3]||(o[3]=t=>e.optionModel.label=t),style:{width:"100%"},onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"标签宽度"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{modelValue:e.optionModel.labelWidth,"onUpdate:modelValue":o[4]||(o[4]=t=>e.optionModel.labelWidth=t),style:{width:"100%"},onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"隐藏字段标签"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(d,{modelValue:e.optionModel.labelHidden,"onUpdate:modelValue":o[5]||(o[5]=t=>e.optionModel.labelHidden=t),onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"必填字段"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(d,{modelValue:e.optionModel.required,"onUpdate:modelValue":o[6]||(o[6]=t=>e.optionModel.required=t),onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"必填校验提示"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{modelValue:e.optionModel.requiredHint,"onUpdate:modelValue":o[7]||(o[7]=t=>e.optionModel.requiredHint=t),style:{width:"100%"},onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)((0/* default */,r.unref)(i.A),{"selected-widget":e.selectedWidget,"option-model":e.optionModel},null,8,["selected-widget","option-model"]),(0,r.createVNode)(u,{"label-width":"0"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(f,null,{default:(0,r.withCtx)((()=>o[17]||(o[17]=[(0,r.createTextVNode)("上传参数设置")]))),_:1})])),_:1}),(0,r.createVNode)(u,{label:"可拖拽排序"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(d,{modelValue:e.optionModel.draggable,"onUpdate:modelValue":o[8]||(o[8]=t=>e.optionModel.draggable=t),onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"文件可多选"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(d,{modelValue:e.optionModel.multipleSelect,"onUpdate:modelValue":o[9]||(o[9]=t=>e.optionModel.multipleSelect=t),onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"上传提示内容"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{modelValue:e.optionModel.uploadTip,"onUpdate:modelValue":o[10]||(o[10]=t=>e.optionModel.uploadTip=t),style:{width:"100%"},onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"最大上传数量"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(h,{modelValue:e.optionModel.limit,"onUpdate:modelValue":o[11]||(o[11]=t=>e.optionModel.limit=t),min:1,max:100,style:{width:"100%"},onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"大小限制(MB)"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(h,{modelValue:e.optionModel.fileMaxSize,"onUpdate:modelValue":o[12]||(o[12]=t=>e.optionModel.fileMaxSize=t),min:1,max:1e3,style:{width:"100%"},onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"组件宽度(px)"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(h,{modelValue:e.optionModel.uploadWidth,"onUpdate:modelValue":o[13]||(o[13]=t=>e.optionModel.uploadWidth=t),min:1,max:1e4,style:{width:"100%"},onChange:n},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(u,{label:"组件高度(px)"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(h,{modelValue:e.optionModel.uploadHight,"onUpdate:modelValue":o[14]||(o[14]=t=>e.optionModel.uploadHight=t),min:1,max:1e4,style:{width:"100%"},onChange:n},null,8,["modelValue"])])),_:1})])),_:1}),e.builderConfig.showCrudSettings?((0,r.openBlock)(),(0,r.createBlock)(p,{key:0,name:"lyws03",title:"CRUD属性"},{title:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",l,[o[18]||(o[18]=(0,r.createTextVNode)(" CRUD属性 ")),(0,r.createVNode)(v,{effect:"dark",content:"后端自动生成CRUD代码,用于控制是否列表显示、可查询、可空、可编辑等属性",placement:"top-start"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(g,null,{default:(0,r.withCtx)((()=>[(0,r.createVNode)(m)])),_:1})])),_:1})])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)((0/* default */,r.unref)(a.A),{"selected-widget":e.selectedWidget,"option-model":e.optionModel},null,8,["selected-widget","option-model"])])),_:1})):(0,r.createCommentVNode)("",!0)])),_:1},8,["modelValue"])])),_:1})])}}}; +/* harmony default export */var c=(0,n(66262).A)(s,[["__scopeId","data-v-1f6da5bc"]]); +/***/}, +/***/7442: +/***/function(e,t,n){"use strict"; +/* harmony export */n.d(t,{ +/* harmony export */S:function(){/* binding */return i}, +/* harmony export */a:function(){/* binding */return a} +/* harmony export */}); +/* harmony import */var r=n(98026),o=(0,r.createHashMap)(); +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ +/** + * AUTO-GENERATED FILE. DO NOT MODIFY. + */ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/function i(e,t){(0,r.assert)(null==o.get(e)&&t),o.set(e,t)}function a(e,t,n){var r=o.get(t);if(!r)return n;var i=r(e);return i?n.concat(i):n} +/***/}, +/***/7586: +/***/function(e,t,n){var r=n(43271),o=n(1968) +/** + * 深度比较两个对象之间的值是否相等 + * + * @param {Object} obj1 值1 + * @param {Object} obj2 值2 + * @return {Boolean} + */;e.exports=function(e,t){return r(e,t,o)} +/***/}, +/***/7588: +/***/function(e,t,n){"use strict";var r=n(46518),o=n(72652),i=n(79306),a=n(28551),l=n(1767); +// `Iterator.prototype.forEach` method +// https://tc39.es/ecma262/#sec-iterator.prototype.foreach +r({target:"Iterator",proto:!0,real:!0},{forEach:function(e){a(this),i(e);var t=l(this),n=0;o(t,(function(t){e(t,n++)}),{IS_RECORD:!0})}})}, +/***/7603: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return u}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431);// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/platformSettings/components/addCarouselModule.vue?vue&type=template&id=7e08a134&scoped=true +const o=["src"];// ./src/views/platformSettings/components/addCarouselModule.vue?vue&type=template&id=7e08a134&scoped=true +// EXTERNAL MODULE: ./src/api/api.js +var i=n(40412),a=n(94945),l=n(48404),s=n(37741),c={components:{LyDialog:l/* default */.A},emits:["refreshData"],name:"addModule",data(){return{dialogVisible:!1,loadingSave:!1,loadingTitle:"",peopleList:[],formData:{title:"",link:"",image:"",type:"",sort:0,status:!0},rules:{image:[{required:!0,message:"请上传图片",trigger:"blur"}],link:[{required:!0,message:"请输入链接",trigger:"blur"}],title:[{required:!0,message:"请输入标题",trigger:"blur"}]}}},methods:{handleClose(){this.dialogVisible=!1,this.loadingSave=!1,this.formData={title:"",link:"",image:"",type:"",sort:0,status:!0}},addModuleFn(e,t,n){this.loadingTitle=t,this.dialogVisible=!0,e&&(this.formData=(0,s.deepClone)(e)),this.formData.type=n},submitData(){this.$refs.rulesForm.validate((e=>{if(e){this.loadingSave=!0; +// let newimage = "" +// if (this.formData.image.indexOf("://")>=0){ +// newimage = this.formData.image.substring(this.formData.image.indexOf("/",8)) +// }else{ +// newimage = this.formData.image +// } +// this.formData.image = newimage +let e={...this.formData};this.formData.id?(0,i.platformsettingsLunboimgEdit)(e).then((e=>{this.loadingSave=!1,2e3==e.code?(this.$message.success(e.msg),this.handleClose(),this.$emit("refreshData")):this.$message.warning(e.msg)})):(0,i.platformsettingsLunboimgAdd)(e).then((e=>{this.loadingSave=!1,2e3==e.code?(this.$message.success(e.msg),this.handleClose(),this.$emit("refreshData")):this.$message.warning(e.msg)}))}}))},imgBeforeUpload(e){const t="image/jpeg"===e.type||"image/png"===e.type;return t||(this.$message.error("图片只能是 JPG/PNG 格式!"),!1)},async imgUploadRequest(e){let t=await(0,i.platformsettingsUploadPlatformImg)(e);if(2e3==t.code){let e="";e=t.data.data[0].indexOf("://")>=0?t.data.data[0]:a/* url */.O.split("/api")[0]+t.data.data[0],this.formData.image=e}else this.$message.warning(res.msg)},imgUploadSuccess(e){ +// if (res) { +// this.formData.image = res.url +// } +}}}; +// EXTERNAL MODULE: ./src/api/url.js +/* harmony default export */var u=(0,n(66262).A)(c,[["render",function(e,t,n,i,a,l){const s=(0,r.resolveComponent)("Plus"),c=(0,r.resolveComponent)("el-icon"),u=(0,r.resolveComponent)("el-upload"),d=(0,r.resolveComponent)("el-form-item"),f=(0,r.resolveComponent)("el-input"),h=(0,r.resolveComponent)("el-input-number"),p=(0,r.resolveComponent)("el-switch"),m=(0,r.resolveComponent)("el-form"),g=(0,r.resolveComponent)("el-button"),v=(0,r.resolveComponent)("ly-dialog");return(0,r.openBlock)(),(0,r.createElementBlock)("div",null,[(0,r.createVNode)(v,{modelValue:a.dialogVisible,"onUpdate:modelValue":t[4]||(t[4]=e=>a.dialogVisible=e),title:a.loadingTitle,width:"560px","before-close":l.handleClose},{footer:(0,r.withCtx)((()=>[(0,r.createVNode)(g,{onClick:l.handleClose,loading:a.loadingSave},{default:(0,r.withCtx)((()=>t[5]||(t[5]=[(0,r.createTextVNode)("取消")]))),_:1},8,["onClick","loading"]),(0,r.createVNode)(g,{type:"primary",onClick:l.submitData,loading:a.loadingSave},{default:(0,r.withCtx)((()=>t[6]||(t[6]=[(0,r.createTextVNode)("确定")]))),_:1},8,["onClick","loading"])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)(m,{inline:!1,model:a.formData,rules:a.rules,ref:"rulesForm","label-position":"right","label-width":"auto"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(d,{label:(a.formData.type,"图片:"),prop:"image"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(u,{class:"avatar-uploader",action:"","show-file-list":!1,"http-request":l.imgUploadRequest,"on-success":l.imgUploadSuccess,"before-upload":l.imgBeforeUpload},{default:(0,r.withCtx)((()=>[a.formData.image?((0,r.openBlock)(),(0,r.createElementBlock)("img",{key:0,src:a.formData.image,class:"avatar"},null,8,o)):((0,r.openBlock)(),(0,r.createBlock)(c,{key:1,class:"avatar-uploader-icon",size:"medium"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(s)])),_:1}))])),_:1},8,["http-request","on-success","before-upload"])])),_:1},8,["label"]),(0,r.createVNode)(d,{label:"标题:",prop:"title"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(f,{type:"text",modelValue:a.formData.title,"onUpdate:modelValue":t[0]||(t[0]=e=>a.formData.title=e),modelModifiers:{trim:!0}},null,8,["modelValue"])])),_:1}),1==a.formData.type||2==a.formData.type?((0,r.openBlock)(),(0,r.createBlock)(d,{key:0,label:"跳转链接:",prop:"link"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(f,{modelValue:a.formData.link,"onUpdate:modelValue":t[1]||(t[1]=e=>a.formData.link=e),modelModifiers:{trim:!0}},null,8,["modelValue"])])),_:1})):(0,r.createCommentVNode)("",!0),(0,r.createVNode)(d,{label:"排序:",prop:"sort"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(h,{modelValue:a.formData.sort,"onUpdate:modelValue":t[2]||(t[2]=e=>a.formData.sort=e),min:0,max:9999},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(d,{label:"状态:",prop:"status"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(p,{modelValue:a.formData.status,"onUpdate:modelValue":t[3]||(t[3]=e=>a.formData.status=e),"active-color":"#13ce66","inactive-color":"#ff4949"},null,8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])])),_:1},8,["modelValue","title","before-close"])])}],["__scopeId","data-v-7e08a134"]]); +/***/}, +/***/7828: +/***/function(e,t,n){ +// Exports the "nonbreaking" plugin for usage with module loaders +// Usage: +// CommonJS: +// require('tinymce/plugins/nonbreaking') +// ES2015: +// import 'tinymce/plugins/nonbreaking' +n(83393); +/***/}, +/***/7845: +/***/function(e,t,n){"use strict"; +// ESM COMPAT FLAG +n.r(t), +// EXPORTS +n.d(t,{default:function(){/* binding */return m}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431);// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/mallManage/goodsType.vue?vue&type=template&id=4647e332 +const o={class:"tableSelect",ref:"tableSelect"},i={class:"table"},a=["textContent"],l={style:{display:"flex","justify-content":"space-between","align-items":"center"}},s=["onClick"],c=["onClick"];// ./src/views/mallManage/goodsType.vue?vue&type=template&id=4647e332 +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.iterator.constructor.js +n(18111),n(61701); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.iterator.map.js +var u=n(10594),d=n(37741),f=n(40412),h=(n(78982),n(95789)),p={mixins:[n(24562).w],components:{AddModuleGoodsType:h.default,Pagination:u/* default */.A},name:"goodsType",data(){return{isFull:!1,loadingPage:!1,isDialogVisible:!1, +// 选项框选中数组 +ids:[], +// 选项框非单个禁用 +single:!0, +// 非多个禁用 +multiple:!0,formInline:{search:"",page:1,limit:100},pageparm:{page:1,limit:100,total:0},statusList:[{id:1,name:"正常"},{id:0,name:"禁用"}],timers:[],tableData:[],selectData:[]}},methods:{setFull(){this.isFull=!this.isFull,window.dispatchEvent(new Event("resize"))}, +// 表格序列号 +getIndex(e){ +// (当前页 - 1) * 当前显示数据条数 + 当前行数据的索引 + 1 +return(this.pageparm.page-1)*this.pageparm.limit+e+1}, +//多选项框被选中数据 +handleSelectionChange(e){this.ids=e.map((e=>e.id)),this.single=1!==e.length,this.multiple=!e.length}, +/** 批量删除按钮操作 */ +handleDelete(e){const t=this.ids;let n=this;n.$confirm("是否确认删除选中的数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return(0,f.mallGoodstypeDelete)({id:t}).then((e=>{2e3==e.code?(n.$message.success(e.msg),n.search()):n.$message.warning(e.msg)}))}))},changeStatus(e){},handleAddClick(){this.isDialogVisible=!0,this.$nextTick((()=>{this.$refs.addModuleFlag.handleOpen(null,"新增")}))},handleEdit(e,t){if("detail"==t)this.isDialogVisible=!0,this.$nextTick((()=>{this.$refs.addModuleFlag.handleOpen(e,"详情")}));else if("edit"==t)this.isDialogVisible=!0,this.$nextTick((()=>{this.$refs.addModuleFlag.handleOpen(e,"编辑")}));else if("delete"==t){let t=this;t.$confirm("您确定要删除选中的数据吗?",{closeOnClickModal:!1}).then((n=>{(0,f.mallGoodstypeDelete)({id:e.id}).then((e=>{2e3==e.code?(t.$message.success(e.msg),t.search()):t.$message.warning(e.msg)}))})).catch((()=>{}))}else"reset"==t&&(this.formInline={page:1,limit:10},this.pageparm={page:1,limit:10,total:0},this.getData())},callFather(e){this.formInline.page=e.page,this.formInline.limit=e.limit,this.getData()},search(){this.formInline.page=1,this.formInline.limit=100,this.getData()}, +//获取列表 +async getData(){this.loadingPage=!0,(0,f.mallGoodstype)(this.formInline).then((e=>{this.loadingPage=!1,2e3==e.code&&(this.tableData=e.data.data, +// // 将列表数据转换为树形数据 +// this.tableData = XEUtils.toArrayTree(res.data.data, { parentKey: 'parent', strict: false }) +this.pageparm.page=e.data.page,this.pageparm.limit=e.data.limit,this.pageparm.total=e.data.total)}))},timeChange(e){e?(this.formInline.beginAt=(0,d.dateFormats)(e[0],"yyyy-MM-dd hh:mm:ss"),this.formInline.endAt=(0,d.dateFormats)(e[1],"yyyy-MM-dd hh:mm:ss")):(this.formInline.beginAt=null,this.formInline.endAt=null),this.search()}},created(){this.getData()}}; +/* harmony default export */var m=(0,n(66262).A)(p,[["render",function(e,t,n,u,d,f){const h=(0,r.resolveComponent)("el-input"),p=(0,r.resolveComponent)("el-form-item"),m=(0,r.resolveComponent)("el-button"),g=(0,r.resolveComponent)("el-form"),v=(0,r.resolveComponent)("el-table-column"),A=(0,r.resolveComponent)("el-image"),y=(0,r.resolveComponent)("full-screen"),b=(0,r.resolveComponent)("el-icon"),O=(0,r.resolveComponent)("el-tooltip"),w=(0,r.resolveComponent)("el-table"),x=(0,r.resolveComponent)("Pagination"),_=(0,r.resolveComponent)("add-module-goods-type"),C=(0,r.resolveDirective)("loading");return(0,r.openBlock)(),(0,r.createElementBlock)("div",{class:(0,r.normalizeClass)({"ly-is-full":d.isFull})},[(0,r.createElementVNode)("div",o,[(0,r.createVNode)(g,{inline:!0,model:d.formInline,"label-position":"left"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(p,{label:"分类名称:"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(h,{modelValue:d.formInline.search,"onUpdate:modelValue":t[0]||(t[0]=e=>d.formInline.search=e),modelModifiers:{trim:!0},maxlength:"60",clearable:"",placeholder:"分类名称",onChange:f.search,style:{width:"200px"}},null,8,["modelValue","onChange"])])),_:1}),(0,r.createVNode)(p,{label:""},{default:(0,r.withCtx)((()=>[(0,r.withDirectives)((0,r.createVNode)(m,{onClick:f.search,type:"primary",icon:"Search"},{default:(0,r.withCtx)((()=>t[4]||(t[4]=[(0,r.createTextVNode)("查询")]))),_:1},8,["onClick"]),[[r.vShow,e.hasPermission(this.$route.name,"Search")]])])),_:1}),(0,r.createVNode)(p,{label:""},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(m,{onClick:t[1]||(t[1]=e=>f.handleEdit("","reset")),icon:"Refresh"},{default:(0,r.withCtx)((()=>t[5]||(t[5]=[(0,r.createTextVNode)("重置")]))),_:1})])),_:1}),(0,r.createVNode)(p,{label:""},{default:(0,r.withCtx)((()=>[(0,r.withDirectives)((0,r.createVNode)(m,{onClick:f.handleAddClick,type:"primary"},{default:(0,r.withCtx)((()=>t[6]||(t[6]=[(0,r.createTextVNode)("新增")]))),_:1},8,["onClick"]),[[r.vShow,e.hasPermission(this.$route.name,"Create")]])])),_:1}),(0,r.createVNode)(p,{label:""},{default:(0,r.withCtx)((()=>[(0,r.withDirectives)((0,r.createVNode)(m,{onClick:f.handleDelete,type:"danger",disabled:d.multiple},{default:(0,r.withCtx)((()=>t[7]||(t[7]=[(0,r.createTextVNode)("删除")]))),_:1},8,["onClick","disabled"]),[[r.vShow,e.hasPermission(this.$route.name,"Delete")]])])),_:1})])),_:1},8,["model"])],512),(0,r.createElementVNode)("div",i,[(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createBlock)(w,{height:e.tableHeight,border:"",data:d.tableData,style:{width:"100%"},ref:"tableref",onSelectionChange:f.handleSelectionChange,"row-key":"id","tree-props":{children:"children",hasChildren:"hasChildren"}},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(v,{type:"selection",width:"60",align:"center"}),(0,r.createVNode)(v,{type:"index",width:"60",align:"center",label:"序号"},{default:(0,r.withCtx)((e=>[(0,r.createElementVNode)("span",{textContent:(0,r.toDisplayString)(f.getIndex(e.$index))},null,8,a)])),_:1}),(0,r.createVNode)(v,{"min-width":"100",prop:"name",label:"分类名称"}),(0,r.createVNode)(v,{"min-width":"60",sortable:"",prop:"sort",label:"排序"}),(0,r.createVNode)(v,{"min-width":"80",prop:"default_image",label:"图标"},{default:(0,r.withCtx)((e=>[e.row.default_image?((0,r.openBlock)(),(0,r.createBlock)(A,{key:0,src:e.row.default_image,style:{width:"30px",height:"30px"},"preview-src-list":[e.row.default_image]},null,8,["src","preview-src-list"])):(0,r.createCommentVNode)("",!0)])),_:1}),(0,r.createVNode)(v,{"min-width":"150",prop:"create_datetime",label:"创建时间"}),(0,r.createVNode)(v,{label:"操作",width:"180"},{header:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",l,[t[8]||(t[8]=(0,r.createElementVNode)("div",null,"操作",-1)),(0,r.createElementVNode)("div",{onClick:t[2]||(t[2]=(...e)=>f.setFull&&f.setFull(...e))},[(0,r.createVNode)(O,{content:"全屏",placement:"bottom"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(b,null,{default:(0,r.withCtx)((()=>[(0,r.createVNode)(y)])),_:1})])),_:1})])])])),default:(0,r.withCtx)((t=>[(0,r.withDirectives)((0,r.createElementVNode)("span",{class:"table-operate-btn",onClick:e=>f.handleEdit(t.row,"edit")},"编辑",8,s),[[r.vShow,e.hasPermission(this.$route.name,"Update")]]),(0,r.withDirectives)((0,r.createElementVNode)("span",{class:"table-operate-btn",onClick:e=>f.handleEdit(t.row,"delete")},"删除",8,c),[[r.vShow,e.hasPermission(this.$route.name,"Delete")]])])),_:1})])),_:1},8,["height","data","onSelectionChange"])),[[C,d.loadingPage]])]),(0,r.createVNode)(x,{"child-msg":d.pageparm,onCallFather:f.callFather},null,8,["child-msg","onCallFather"]),d.isDialogVisible?((0,r.openBlock)(),(0,r.createBlock)(_,{key:0,ref:"addModuleFlag",onRefreshData:f.getData,onClosed:t[3]||(t[3]=e=>d.isDialogVisible=!1)},null,8,["onRefreshData"])):(0,r.createCommentVNode)("",!0)],2)}]]); +/***/}, +/***/7847: +/***/function(){ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + * + * Version: 5.10.2 (2021-11-17) + */ +!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}},n=t("string"),r=t("array"),o=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),i=tinymce.util.Tools.resolve("tinymce.EditorManager"),a=tinymce.util.Tools.resolve("tinymce.Env"),l=tinymce.util.Tools.resolve("tinymce.util.Tools"),s=function(e){return e.getParam("importcss_selector_converter")},c=function(e){return e.getParam("importcss_append")},u=Array.prototype.push,d=function(e,t){return function(e){for(var t=[],n=0,o=e.length;n0)l.each(n,(function(n){var r=a(e,n);r&&t.addItemToGroup(n.title,r)}));else{var o=a(e,null);o&&t.addItem(o)}}}));var u=t.toFormats();e.fire("addStyleModifications",{items:u,replace:!c(e)})}))};e.add("importcss",(function(e){return v(e),function(e){return{convertSelectorToFormat:function(t){return m(e,t)}}}(e)}))}(); +/***/}, +/***/7865: +/***/function(e,t,n){"use strict"; +// EXPORTS +n.d(t,{A:function(){/* binding */return j}}); +// EXTERNAL MODULE: ./node_modules/vue/dist/vue.esm-bundler.js + 5 modules +var r=n(61431),o=(n(44114),n(18111),n(22489),n(7588),n(61701),n(37708)),i=n(37741),a=n(90517),l=n(20163); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.push.js +// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/lyform-builder/lywidget-pannel/lyWidgetPannel.vue?vue&type=script&setup=true&lang=js +const s={class:"lywp-main"},c={class:"lycustom-tabs-label"},u=["title","onDblclick"],d={class:"lyflex-center lymarginleft2"},f=["title","onDblclick"],h={class:"lyflex-center lymarginleft2"},p=["title","onDblclick"],m={class:"lyflex-center lymarginleft2"},g=["title","onDblclick"],v={class:"lyflex-center lymarginleft2"},A={class:"lycustom-tabs-label"}; +/* harmony default export */var y={__name:"lyWidgetPannel",props:{isFull:{type:Boolean,default:!1},builder:Object,height:{type:String,default:"auto"}, +//设计器高度,auto自动 +builderConfig:{type:Object,default:{showHeader:!0, +//是否显示头部信息 +showFormTemplates:!0, +//是否显示表单模板 +showEventCollapse:!0, +//是否显示组件事件属性折叠面板 +showDocumentButton:!0, +//是否显示文档按钮 +clearDesignerButton:!0, +//是否显示清空设计器按钮 +previewFormButton:!0, +//是否显示预览表单按钮 +exportJsonButton:!0, +//是否显示导出JSON器按钮 +exportCodeButton:!0, +//是否显示导出代码按钮 +importJsonButton:!0, +//是否显示导入代码按钮 +showFullButton:!0, +//是否显示全屏按钮 +openNewWindowButton:!0, +//是否显示新窗口按钮 +saveFormButton:!0, +//是否保存表单按钮 +showCrudSettings:!0}}},setup(e){(0,r.useCssVars)((e=>({"03fa0660":(0,r.unref)(R)})));const t=e,n=(0,a/* useBuilderStore */.k)();n.builderConfig;let y=(0,r.ref)([]),b=(0,r.ref)("lyfirst"),O=(0,r.ref)([]),w=(0,r.ref)([]),x=(0,r.ref)([]),_=(0,r.ref)([]);function C(){"lythree"===b.value&&(Q.value.length=0,n.widgetList.forEach((e=>{P(e,Q.value)})),!n.selectedId|| +//同步当前选中组件到节点树!!! +//同步当前选中组件到节点树!!! +(0,r.nextTick)((()=>{M.value.setCurrentKey(n.selectedId)})))}function k(e){return n.cloneNewContainerWidget(e)}function S(e){return n.handleWidgetMove(e)}function V(e){}function B(e){n.addFieldByDbClick(e)}function T(e){return n.cloneNewFieldWidget(e)}function N(e){return n.handleFieldMove(e)}function E(e){}function P(e,t){let n={id:e.id,label:e.options.label||e.type};t.push(n),void 0!==e.category&&(n.children=[],"grid"===e.type?e.cols.map((t=>{let r={id:t.id,label:t.options.name||e.type,children:[]};n.children.push(r),t.widgetList.map((e=>{P(e,r.children)}))})):"table"===e.type? +//TODO: 需要考虑合并单元格!! +e.rows.map((e=>{let t={id:e.id,label:"table-row",selectable:!1,children:[]};n.children.push(t),e.cols.map((e=>{if(e.merged) +//跳过合并单元格!! +return;let n=t.children,r={id:e.id,label:"table-cell",children:[]};n.push(r),e.widgetList.map((e=>{P(e,r.children)}))}))})):"tab"===e.type?e.tabs.map((t=>{let r={id:t.id,label:t.options.name||e.type,selectable:!1,children:[]};n.children.push(r),t.widgetList.map((e=>{P(e,r.children)}))})):("sub-form"===e.type||"container"===e.category)&&e.widgetList.map((e=>{P(e,n.children)})))}let Q=(0,r.ref)([]);let M=(0,r.ref)(null);function D(e,t){e&&e.map((e=>{t(e),"grid"===e.type?e.cols.map((e=>{t(e),D(e.widgetList,t)})):"table"===e.type?e.rows.map((e=>{e.cols.map((e=>{t(e),D(e.widgetList,t)}))})):"tab"===e.type?e.tabs.map((e=>{D(e.widgetList,t)})):("sub-form"===e.type||"container"===e.category)&&D(e.widgetList,t)}))}function $(e){let t=null;return D(n.widgetList,(n=>{n.id===e&&(t=n)})),t}function z(e,t,r){if(void 0===e.selectable||e.selectable){const t=$(e.id);t&&n.setSelected(t)}else l/* ElMessage */.nk.info("当前组件节点不可选择")}let R=(0,r.ref)(0);function I(){let e=t.builderConfig.showHeader?49:0;t.isFull?R.value=window.innerHeight-e+"px":"auto"!=t.height?R.value=parseInt(t.height)-e+"px":R.value=window.innerHeight-113-e+"px"}function L(){(0,r.nextTick)((()=>{I()}))}return(0,r.watch)((()=>t.height),((e,t)=>{I()})),(0,r.watch)((()=>t.isFull),(e=>{L()})),(0,r.onMounted)((()=>{O=o/* lyContainers */.GP.map((e=>({key:(0,i.randomId)(),...e}))).filter((e=>!e.internal)),w=o/* lyBasicFields */.Nc.map((e=>({key:(0,i.randomId)(),...e}))),x=o/* lyAdvancedFields */.Dr.map((e=>({key:(0,i.randomId)(),...e}))),_=o/* lyCustomFields */.mi.map((e=>({key:(0,i.randomId)(),...e}))),L(),window.addEventListener("resize",L),y.value=["lywpc01","lywpc02","lywpc03","lywpc04"]})),(0,r.onBeforeUnmount)((()=>{window.removeEventListener("resize",L)})),(e,t)=>{const o=(0,r.resolveComponent)("SetUp"),i=(0,r.resolveComponent)("el-icon"),a=(0,r.resolveComponent)("svg-icon"),l=(0,r.resolveComponent)("draggable"),P=(0,r.resolveComponent)("el-collapse-item"),D=(0,r.resolveComponent)("el-collapse"),$=(0,r.resolveComponent)("el-tab-pane"),I=(0,r.resolveComponent)("el-tree"),L=(0,r.resolveComponent)("el-scrollbar"),F=(0,r.resolveComponent)("el-tabs");return(0,r.openBlock)(),(0,r.createElementBlock)("div",s,[(0,r.createVNode)(F,{modelValue:(0,r.unref)(b),"onUpdate:modelValue":t[1]||(t[1]=e=>(0,r.isRef)(b)?b.value=e:b=e),class:"lywp-first-tabs","tab-position":"left",onTabChange:C},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(L,{class:"lywp-scrow",style:(0,r.normalizeStyle)({height:(0,r.unref)(R)})},{default:(0,r.withCtx)((()=>[(0,r.createVNode)($,{name:"lyfirst"},{label:(0,r.withCtx)((()=>[(0,r.createElementVNode)("span",c,[(0,r.createVNode)(i,{size:"28"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(o)])),_:1}),t[2]||(t[2]=(0,r.createElementVNode)("span",null,"组件库",-1))])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)(D,{class:"lywp-collapse",modelValue:(0,r.unref)(y),"onUpdate:modelValue":t[0]||(t[0]=e=>(0,r.isRef)(y)?y.value=e:y=e)},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(P,{name:"lywpc01",title:"容器"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(l,{tag:"ul",list:(0,r.unref)(O),"item-key":"key",group:{name:"lyDragGroup",pull:"clone",put:!1},clone:k,"ghost-class":"ghost",sort:!1,move:S,onEnd:V},{item:(0,r.withCtx)((({element:e})=>[(0,r.createElementVNode)("li",{class:"lycontainer-widget-item",title:e.displayName,onDblclick:t=>{return r=e,void n.addContainerByDbClick(r);var r}},[(0,r.createElementVNode)("span",d,[(0,r.createVNode)(a,{"icon-class":e.icon?e.icon:"Menu",style:{color:"var(--el-color-primary)","font-size":"16px"}},null,8,["icon-class"]),(0,r.createTextVNode)(" "+(0,r.toDisplayString)(e.displayName),1)])],40,u)])),_:1},8,["list"])])),_:1}),(0,r.createVNode)(P,{name:"lywpc02",title:"基础组件"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(l,{tag:"ul",list:(0,r.unref)(w),"item-key":"key",group:{name:"lyDragGroup",pull:"clone",put:!1},clone:T,"ghost-class":"ghost",sort:!1,move:N,onEnd:E},{item:(0,r.withCtx)((({element:e})=>[(0,r.createElementVNode)("li",{class:"lycontainer-widget-item",title:e.displayName,onDblclick:t=>B(e)},[(0,r.createElementVNode)("span",h,[(0,r.createVNode)(a,{"icon-class":e.icon?e.icon:"Menu",style:{color:"var(--el-color-primary)","font-size":"16px"}},null,8,["icon-class"]),(0,r.createTextVNode)(" "+(0,r.toDisplayString)(e.displayName),1)])],40,f)])),_:1},8,["list"])])),_:1}),(0,r.createVNode)(P,{name:"lywpc03",title:"高级组件"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(l,{tag:"ul",list:(0,r.unref)(x),"item-key":"key",group:{name:"lyDragGroup",pull:"clone",put:!1},clone:T,"ghost-class":"ghost",sort:!1,move:N,onEnd:E},{item:(0,r.withCtx)((({element:e})=>[(0,r.createElementVNode)("li",{class:"lycontainer-widget-item",title:e.displayName,onDblclick:t=>B(e)},[(0,r.createElementVNode)("span",m,[(0,r.createVNode)(a,{"icon-class":e.icon?e.icon:"Menu",style:{color:"var(--el-color-primary)","font-size":"16px"}},null,8,["icon-class"]),(0,r.createTextVNode)(" "+(0,r.toDisplayString)(e.displayName),1)])],40,p)])),_:1},8,["list"])])),_:1}),(0,r.createVNode)(P,{name:"lywpc04",title:"自定义组件"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(l,{tag:"ul",list:(0,r.unref)(_),"item-key":"key",group:{name:"lyDragGroup",pull:"clone",put:!1},clone:T,"ghost-class":"ghost",sort:!1,move:N,onEnd:E},{item:(0,r.withCtx)((({element:e})=>[(0,r.createElementVNode)("li",{class:"lycontainer-widget-item",title:e.displayName,onDblclick:t=>B(e)},[(0,r.createElementVNode)("span",v,[(0,r.createVNode)(a,{"icon-class":e.icon?e.icon:"Menu",style:{color:"var(--el-color-primary)","font-size":"16px"}},null,8,["icon-class"]),(0,r.createTextVNode)(" "+(0,r.toDisplayString)(e.displayName),1)])],40,g)])),_:1},8,["list"])])),_:1})])),_:1},8,["modelValue"])])),_:1}),(0,r.createVNode)($,{name:"lythree"},{label:(0,r.withCtx)((()=>[(0,r.createElementVNode)("span",A,[(0,r.createVNode)(a,{"icon-class":"lyicon-node-tree",style:{"font-size":"28px"}}),t[3]||(t[3]=(0,r.createElementVNode)("span",null,"结构树",-1))])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)(I,{ref_key:"nodeTree",ref:M,data:(0,r.unref)(Q),"node-key":"id","default-expand-all":"","highlight-current":"",onNodeClick:z,class:"struct-tree"},null,8,["data"])])),_:1})])),_:1},8,["style"])])),_:1},8,["modelValue"])])}}},b=n(66262); +/* harmony default export */var O=(0,b/* default */.A)(y,[["__scopeId","data-v-42e1d86a"]]),w=(n(17642),n(58004),n(33853),n(45876),n(32475),n(15024),n(31698),n(48404)); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.set.difference.v2.js +// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/lyform-builder/lysetting-pannel/lyFormSetting.vue?vue&type=script&setup=true&lang=js +const x={style:{display:"flex","align-items":"center"}},_={style:{display:"flex","align-items":"center"}},C={style:{display:"flex","align-items":"center"}}; +/* harmony default export */var k={__name:"lyFormSetting",props:{formConfig:Object,builderConfig:{type:Object,default:{showHeader:!0, +//是否显示头部信息 +showFormTemplates:!0, +//是否显示表单模板 +showEventCollapse:!0, +//是否显示组件事件属性折叠面板 +showDocumentButton:!0, +//是否显示文档按钮 +clearDesignerButton:!0, +//是否显示清空设计器按钮 +previewFormButton:!0, +//是否显示预览表单按钮 +exportJsonButton:!0, +//是否显示导出JSON器按钮 +exportCodeButton:!0, +//是否显示导出代码按钮 +importJsonButton:!0, +//是否显示导入代码按钮 +showFullButton:!0, +//是否显示全屏按钮 +openNewWindowButton:!0, +//是否显示新窗口按钮 +saveFormButton:!0, +//是否保存表单按钮 +showCrudSettings:!0}}},setup(e){const t=(0,r.defineAsyncComponent)((()=>Promise.resolve().then(n.bind(n,55866)))),o=e;let l=(0,r.ref)([]);const s=(0,r.ref)([{label:"default",value:""},{label:"large",value:"large"},{label:"small",value:"small"}]);let c=(0,r.ref)([]),u=(0,r.ref)(""),d={onFormCreated:"onFormCreated() {",onFormMounted:"onFormMounted() {"};const f=(0,a/* useBuilderStore */.k)();function h(e){f.saveCurrentHistoryStep()}function p(){let e=m.value.match(/\..*{/g),t=[];e&&e.length>0&&e.forEach((e=>{let n=e.split(",");//切分逗号分割的多个class +n.length>0&&n.forEach((e=>{let n=e.trim();if(-1!==n.indexOf(".",1)){ +//查找第二个.位置 +let e=n.substring(n.indexOf(".")+1,n.indexOf(".",1));//仅截取第一、二个.号之间的class +e&&t.push(e.trim())}else if(-1!==n.indexOf(" ")){ +//查找第一个空格位置 +let e=n.substring(n.indexOf(".")+1,n.indexOf(" "));//仅截取第一、二个.号之间的class +e&&t.push(e.trim())}else if(-1!==n.indexOf("{")){ +//查找第一个{位置 +let e=n.substring(n.indexOf(".")+1,n.indexOf("{"));t.push(e.trim())}else{let e=n.substring(n.indexOf(".")+1);t.push(e.trim())}}))})),c.value.splice(0,c.value.length),//清除数组必须用splice,length=0不会响应式更新!! +c.value=Array.from(new Set(t))}let m=(0,r.ref)(""),g=(0,r.ref)(!1);function v(){m.value=f.formConfig.cssCode,g.value=!0}function A(){p(),f.formConfig.cssCode=m.value,(0,i.insertCustomCssToHead)(m.value),g.value=!1,f.setCssClassList(c.value),f.saveCurrentHistoryStep()}function y(){g.value=!1}let b=(0,r.ref)(!1),O=(0,r.ref)("");function k(){O.value=f.formConfig.functions,b.value=!0}function S(){f.formConfig.functions=O.value,(0,i.insertGlobalFunctionsToHtml)(O.value),f.saveCurrentHistoryStep(),b.value=!1}function V(){b.value=!1}let B=(0,r.ref)(!1),T=(0,r.ref)("");function N(){B.value=!1}function E(){f.formConfig[u.value]=T.value,f.saveCurrentHistoryStep(),B.value=!1}return(0,r.onMounted)((()=>{l.value=["lyfs01","lyfs02",,"lyfs03"],setTimeout((()=>{m.value=o.formConfig.cssCode,(0,i.insertCustomCssToHead)(m.value),p(),f.setCssClassList(c.value)}),600)})),(n,i)=>{const a=(0,r.resolveComponent)("el-option"),p=(0,r.resolveComponent)("el-select"),P=(0,r.resolveComponent)("el-form-item"),Q=(0,r.resolveComponent)("el-radio-button"),M=(0,r.resolveComponent)("el-radio-group"),D=(0,r.resolveComponent)("el-input"),$=(0,r.resolveComponent)("el-switch"),z=(0,r.resolveComponent)("el-button"),R=(0,r.resolveComponent)("el-divider"),I=(0,r.resolveComponent)("el-collapse-item"),L=(0,r.resolveComponent)("QuestionFilled"),F=(0,r.resolveComponent)("el-icon"),U=(0,r.resolveComponent)("el-tooltip"),H=(0,r.resolveComponent)("el-collapse"),W=(0,r.resolveComponent)("el-alert"),j=(0,r.resolveComponent)("el-form");return(0,r.openBlock)(),(0,r.createElementBlock)("div",null,[(0,r.createVNode)(j,{model:e.formConfig,size:"small","label-position":"left","label-width":"105px",class:"lyformsetting",onSubmit:i[22]||(i[22]=(0,r.withModifiers)((()=>{}),["prevent"]))},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(H,{modelValue:(0,r.unref)(l),"onUpdate:modelValue":i[15]||(i[15]=e=>(0,r.isRef)(l)?l.value=e:l=e),class:"lyformsetting-collapse"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(I,{name:"lyfs01",title:"基本属性"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(P,{label:"表单尺寸"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(p,{modelValue:e.formConfig.size,"onUpdate:modelValue":i[0]||(i[0]=t=>e.formConfig.size=t),onChange:h},{default:(0,r.withCtx)((()=>[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(s.value,(e=>((0,r.openBlock)(),(0,r.createBlock)(a,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,r.createVNode)(P,{label:"标签位置"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(M,{modelValue:e.formConfig.labelPosition,"onUpdate:modelValue":i[1]||(i[1]=t=>e.formConfig.labelPosition=t),class:"radio-group-custom",onChange:h},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(Q,{value:"left"},{default:(0,r.withCtx)((()=>i[23]||(i[23]=[(0,r.createTextVNode)("左边")]))),_:1}),(0,r.createVNode)(Q,{value:"right"},{default:(0,r.withCtx)((()=>i[24]||(i[24]=[(0,r.createTextVNode)("右边")]))),_:1}),(0,r.createVNode)(Q,{value:"top"},{default:(0,r.withCtx)((()=>i[25]||(i[25]=[(0,r.createTextVNode)("顶部")]))),_:1})])),_:1},8,["modelValue"])])),_:1}),(0,r.createVNode)(P,{label:"标签宽度(px)"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(D,{modelValue:e.formConfig.labelWidth,"onUpdate:modelValue":i[2]||(i[2]=t=>e.formConfig.labelWidth=t),style:{width:"100%"},onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(P,{label:"禁用表单"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)($,{modelValue:e.formConfig.disabled,"onUpdate:modelValue":i[3]||(i[3]=t=>e.formConfig.disabled=t),onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(P,{label:"表单全局CSS"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(z,{type:"info",icon:"edit",plain:"",round:"",onClick:v},{default:(0,r.withCtx)((()=>i[26]||(i[26]=[(0,r.createTextVNode)("编写CSS")]))),_:1})])),_:1}),(0,r.createVNode)(P,{label:"自定义CSS样式"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(p,{modelValue:e.formConfig.customClass,"onUpdate:modelValue":i[4]||(i[4]=t=>e.formConfig.customClass=t),multiple:"",filterable:"","allow-create":"","default-first-option":""},{default:(0,r.withCtx)((()=>[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)((0,r.unref)(c),((e,t)=>((0,r.openBlock)(),(0,r.createBlock)(a,{key:t,label:e,value:e},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,r.createVNode)(P,{label:"表单全局方法"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(z,{type:"info",icon:"edit",plain:"",round:"",onClick:k},{default:(0,r.withCtx)((()=>i[27]||(i[27]=[(0,r.createTextVNode)("编写代码")]))),_:1})])),_:1}),(0,r.createVNode)(P,{"label-width":"0"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(R,null,{default:(0,r.withCtx)((()=>i[28]||(i[28]=[(0,r.createTextVNode)("生成SFC设置")]))),_:1})])),_:1}),(0,r.createVNode)(P,{label:"数据对象名称"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(D,{modelValue:e.formConfig.modelName,"onUpdate:modelValue":i[5]||(i[5]=t=>e.formConfig.modelName=t),onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(P,{label:"引用名称"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(D,{modelValue:e.formConfig.refName,"onUpdate:modelValue":i[6]||(i[6]=t=>e.formConfig.refName=t),onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(P,{label:"验证规则名称"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(D,{modelValue:e.formConfig.rulesName,"onUpdate:modelValue":i[7]||(i[7]=t=>e.formConfig.rulesName=t),onChange:h},null,8,["modelValue"])])),_:1})])),_:1}),void 0===f.builderConfig.showEventCollapse||f.builderConfig.showEventCollapse?((0,r.openBlock)(),(0,r.createBlock)(I,{key:0,name:"lyfs02",title:"事件属性"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(P,{label:"onFormMounted","label-width":"150px"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(z,{type:"info",icon:"edit",plain:"",round:"",onClick:i[8]||(i[8]=e=>{return t="onFormMounted",u.value=t,T.value=o.formConfig[t],void(B.value=!0);var t})},{default:(0,r.withCtx)((()=>i[29]||(i[29]=[(0,r.createTextVNode)("编写代码")]))),_:1})])),_:1})])),_:1})):(0,r.createCommentVNode)("",!0),e.builderConfig.showCrudSettings?((0,r.openBlock)(),(0,r.createBlock)(I,{key:1,name:"lyfs03",title:"CRUD属性"},{title:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",x,[i[30]||(i[30]=(0,r.createTextVNode)(" CRUD属性 ")),(0,r.createVNode)(U,{effect:"dark",content:"用于自动生成后端model及crud功能",placement:"top-start"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(F,null,{default:(0,r.withCtx)((()=>[(0,r.createVNode)(L)])),_:1})])),_:1})])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)(P,{label:"表中文名称"},{label:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",_,[i[31]||(i[31]=(0,r.createTextVNode)(" 表中文名称 ")),(0,r.createVNode)(U,{effect:"dark",content:"此名称会作为model类的verbose_name、菜单名称",placement:"top-start"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(F,null,{default:(0,r.withCtx)((()=>[(0,r.createVNode)(L)])),_:1})])),_:1})])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)(D,{modelValue:e.formConfig.modelVerboseName,"onUpdate:modelValue":i[9]||(i[9]=t=>e.formConfig.modelVerboseName=t),placeholder:"请输入表中文名称",onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(P,{label:"类名(class)"},{label:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",C,[i[32]||(i[32]=(0,r.createTextVNode)(" 类名(class) ")),(0,r.createVNode)(U,{effect:"dark",content:"此名称会作为model的类名、后端路由前缀、前端路由通用名、前后端通用文件名",placement:"top-start"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(F,null,{default:(0,r.withCtx)((()=>[(0,r.createVNode)(L)])),_:1})])),_:1})])])),default:(0,r.withCtx)((()=>[(0,r.createVNode)(D,{modelValue:e.formConfig.modelClassName,"onUpdate:modelValue":i[10]||(i[10]=t=>e.formConfig.modelClassName=t),placeholder:"请输入Model模型类名",onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(P,{label:"表名(db_table)"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(D,{modelValue:e.formConfig.modelDbTable,"onUpdate:modelValue":i[11]||(i[11]=t=>e.formConfig.modelDbTable=t),placeholder:"请输入英文表名",onChange:h},null,8,["modelValue"])])),_:1}),(0,r.createVNode)(P,{label:"表单模板ID"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(D,{modelValue:(0,r.unref)(f).formTemplateID,"onUpdate:modelValue":i[12]||(i[12]=e=>(0,r.unref)(f).formTemplateID=e),placeholder:"表单模板ID",disabled:!0},null,8,["modelValue"])])),_:1}),e.formConfig.other_config?((0,r.openBlock)(),(0,r.createBlock)(P,{key:0,label:"启用批量删除"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)($,{modelValue:e.formConfig.other_config.mutiple_delete,"onUpdate:modelValue":i[13]||(i[13]=t=>e.formConfig.other_config.mutiple_delete=t),onChange:h},null,8,["modelValue"])])),_:1})):(0,r.createCommentVNode)("",!0),e.formConfig.other_config?((0,r.openBlock)(),(0,r.createBlock)(P,{key:1,label:"过滤查询"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)($,{modelValue:e.formConfig.other_config.create_datetime_filter,"onUpdate:modelValue":i[14]||(i[14]=t=>e.formConfig.other_config.create_datetime_filter=t),size:"default","inline-prompt":"",style:{"--el-switch-on-color":"#13ce66","--el-switch-off-color":"#ff4949",height:"auto"},"active-text":"启用create_datetime过滤","inactive-text":"关闭create_datetime过滤",onChange:h},null,8,["modelValue"])])),_:1})):(0,r.createCommentVNode)("",!0)])),_:1})):(0,r.createCommentVNode)("",!0)])),_:1},8,["modelValue"]),(0,r.createVNode)((0/* default */,r.unref)(w.A),{modelValue:(0,r.unref)(g),"onUpdate:modelValue":i[17]||(i[17]=e=>(0,r.isRef)(g)?g.value=e:g=e),title:"表单全局CSS",width:"60%",top:"20px","before-close":y},{footer:(0,r.withCtx)((()=>[(0,r.createVNode)(z,{onClick:y,size:"default"},{default:(0,r.withCtx)((()=>i[33]||(i[33]=[(0,r.createTextVNode)("关闭")]))),_:1}),(0,r.createVNode)(z,{type:"primary",onClick:A,size:"default"},{default:(0,r.withCtx)((()=>i[34]||(i[34]=[(0,r.createTextVNode)("确定")]))),_:1})])),default:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",null,[(0,r.createVNode)((0,r.unref)(t),{ref:"lyFormEditCss",modelValue:(0,r.unref)(m),"onUpdate:modelValue":i[16]||(i[16]=e=>(0,r.isRef)(m)?m.value=e:m=e),mode:"css",height:"600","read-only":!1},null,8,["modelValue"])])])),_:1},8,["modelValue"]),(0,r.createVNode)((0/* default */,r.unref)(w.A),{modelValue:(0,r.unref)(b),"onUpdate:modelValue":i[19]||(i[19]=e=>(0,r.isRef)(b)?b.value=e:b=e),title:"表单全局方法",width:"60%",top:"20px","before-close":V},{footer:(0,r.withCtx)((()=>[(0,r.createVNode)(z,{onClick:V,size:"default"},{default:(0,r.withCtx)((()=>i[35]||(i[35]=[(0,r.createTextVNode)("关闭")]))),_:1}),(0,r.createVNode)(z,{type:"primary",onClick:S,size:"default"},{default:(0,r.withCtx)((()=>i[36]||(i[36]=[(0,r.createTextVNode)("确定")]))),_:1})])),default:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",null,[(0,r.createVNode)(W,{title:"表单全局方法会被追加到window对象(script标签),因此命名上应考虑不会与其他全局函数名称冲突!!!",type:"info","show-icon":""}),(0,r.createVNode)((0,r.unref)(t),{ref:"lyFormEditCss",modelValue:(0,r.unref)(O),"onUpdate:modelValue":i[18]||(i[18]=e=>(0,r.isRef)(O)?O.value=e:O=e),mode:"javascript",height:"600","read-only":!1},null,8,["modelValue"])])])),_:1},8,["modelValue"]),(0,r.createVNode)((0/* default */,r.unref)(w.A),{modelValue:(0,r.unref)(B),"onUpdate:modelValue":i[21]||(i[21]=e=>(0,r.isRef)(B)?B.value=e:B=e),title:"表单事件",width:"60%",top:"20px","before-close":N},{footer:(0,r.withCtx)((()=>[(0,r.createVNode)(z,{onClick:N,size:"default"},{default:(0,r.withCtx)((()=>i[37]||(i[37]=[(0,r.createTextVNode)("关闭")]))),_:1}),(0,r.createVNode)(z,{type:"primary",onClick:E,size:"default"},{default:(0,r.withCtx)((()=>i[38]||(i[38]=[(0,r.createTextVNode)("确定")]))),_:1})])),default:(0,r.withCtx)((()=>[(0,r.createElementVNode)("div",null,[(0,r.createVNode)(W,{title:"form."+(0,r.unref)(d)[(0,r.unref)(u)],type:"info",closable:!1},null,8,["title"]),(0,r.createVNode)((0,r.unref)(t),{ref:"lyFormEditCss",modelValue:(0,r.unref)(T),"onUpdate:modelValue":i[20]||(i[20]=e=>(0,r.isRef)(T)?T.value=e:T=e),mode:"javascript",height:"600","read-only":!1},null,8,["modelValue"]),(0,r.createVNode)(W,{title:"}",closable:!1,type:"info"})])])),_:1},8,["modelValue"])])),_:1},8,["model"])])}}}; +/* harmony default export */var S=(0,b/* default */.A)(k,[["__scopeId","data-v-6ed4b063"]]);// ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/lyform-builder/lysetting-pannel/lySettingPannel.vue?vue&type=script&setup=true&lang=js +const V={class:"lysp-main"}; +/* harmony default export */var B={__name:"lySettingPannel",props:{isFull:{type:Boolean,default:!1},selectedWidget:Object,formConfig:Object,height:{type:String,default:"auto"}, +//设计器高度,auto自动 +builderConfig:{type:Object,default:{showHeader:!0, +//是否显示头部信息 +showFormTemplates:!0, +//是否显示表单模板 +showEventCollapse:!0, +//是否显示组件事件属性折叠面板 +showDocumentButton:!0, +//是否显示文档按钮 +clearDesignerButton:!0, +//是否显示清空设计器按钮 +previewFormButton:!0, +//是否显示预览表单按钮 +exportJsonButton:!0, +//是否显示导出JSON器按钮 +exportCodeButton:!0, +//是否显示导出代码按钮 +importJsonButton:!0, +//是否显示导入代码按钮 +showFullButton:!0, +//是否显示全屏按钮 +openNewWindowButton:!0, +//是否显示新窗口按钮 +saveFormButton:!0, +//是否保存表单按钮 +showCrudSettings:!0}}},setup(e){const t=e,n=(0,a/* useBuilderStore */.k)(),o=(0,r.computed)({get:()=>t.selectedWidget.options,set:e=>{t.selectedWidget.options=e}});let i=(0,r.ref)("lytwo");let l=(0,r.ref)(0);function s(){let e=t.builderConfig.showHeader?49:0;t.isFull?l.value=window.innerHeight-40-e+"px":"auto"!=t.height?l.value=parseInt(t.height)-40-e+"px":l.value=window.innerHeight-153-e+"px"}function c(){(0,r.nextTick)((()=>{s()}))}return(0,r.watch)((()=>t.height),((e,t)=>{s()})),(0,r.watch)((()=>t.isFull),(e=>{c()})),(0,r.onMounted)((()=>{n.selectedWidget?i.value="lyfirst":i.value="lytwo",c(),window.addEventListener("resize",c)})),(0,r.onBeforeUnmount)((()=>{window.removeEventListener("resize",c)})),(t,a)=>{const s=(0,r.resolveComponent)("el-empty"),c=(0,r.resolveComponent)("el-scrollbar"),u=(0,r.resolveComponent)("el-tab-pane"),d=(0,r.resolveComponent)("el-tabs");return(0,r.openBlock)(),(0,r.createElementBlock)("div",V,[(0,r.createVNode)(d,{modelValue:(0,r.unref)(i),"onUpdate:modelValue":a[0]||(a[0]=e=>(0,r.isRef)(i)?i.value=e:i=e),stretch:""},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(u,{name:"lyfirst",label:"组件属性"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{class:"lysp-scrow",style:(0,r.normalizeStyle)({height:(0,r.unref)(l)})},{default:(0,r.withCtx)((()=>{return[(0,r.unref)(n).selectedWidget?((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)((t=e.selectedWidget,t.type+"-setting-ly")),{key:e.selectedWidget.id,"selected-widget":e.selectedWidget,"option-model":o.value,builderConfig:e.builderConfig},null,8,["selected-widget","option-model","builderConfig"])):(0,r.createCommentVNode)("",!0),0==Object.keys((0,r.unref)(n).selectedWidget).length?((0,r.openBlock)(),(0,r.createBlock)(s,{key:1,class:"ly-empty-text",description:"请选择组件"})):(0,r.createCommentVNode)("",!0)];var t})),_:1},8,["style"])])),_:1}),(0,r.createVNode)(u,{name:"lytwo",label:"表单属性"},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(c,{class:"lysp-scrow",style:(0,r.normalizeStyle)({height:(0,r.unref)(l)})},{default:(0,r.withCtx)((()=>[(0,r.createVNode)((0,r.unref)(S),{"form-config":e.formConfig,builderConfig:e.builderConfig},null,8,["form-config","builderConfig"])])),_:1},8,["style"])])),_:1})])),_:1},8,["modelValue"])])}}}; +/* harmony default export */var T=(0,b/* default */.A)(B,[["__scopeId","data-v-181d7f17"]]),N={__name:"lyFormDesign",props:{isFull:{type:Boolean,default:!1},height:{type:String,default:"auto"}, +//设计器高度,auto自动 +builderConfig:{type:Object,default:{showHeader:!0, +//是否显示头部信息 +showFormTemplates:!0, +//是否显示表单模板 +showEventCollapse:!0, +//是否显示组件事件属性折叠面板 +showDocumentButton:!0, +//是否显示文档按钮 +clearDesignerButton:!0, +//是否显示清空设计器按钮 +previewFormButton:!0, +//是否显示预览表单按钮 +exportJsonButton:!0, +//是否显示导出JSON器按钮 +exportCodeButton:!0, +//是否显示导出代码按钮 +importJsonButton:!0, +//是否显示导入代码按钮 +showFullButton:!0, +//是否显示全屏按钮 +openNewWindowButton:!0, +//是否显示新窗口按钮 +saveFormButton:!0, +//是否保存表单按钮 +showCrudSettings:!0, +//是否显示组件和表单的crud属性配置 +showDesignAlert:!0}}},setup(e){const t=e,n=(0,a/* useBuilderStore */.k)(),o=(0,r.computed)((()=>n.formConfig&&n.formConfig.labelPosition?n.formConfig.labelPosition:"left")),i=(0,r.computed)((()=>n.formConfig.customClass||"")),l=(0,r.computed)((()=>n.formConfig&&n.formConfig.size?n.formConfig.size:"default")),s=(0,r.computed)((()=>n.formConfig&&n.formConfig.labelWidth&&"auto"!=n.formConfig.labelWidth?n.formConfig.labelWidth+"px":"auto"));function c(e){return e.type+"-widget-ly"}function u(e){}function d(e){const t=e.newIndex;n.widgetList[t]&&n.setSelected(n.widgetList[t]),n.emitHistoryChange()}function f(e){n.emitHistoryChange()}function h(e){n.handleWidgetMove(e)}let p=(0,r.ref)(0);function m(){let e=t.builderConfig.showHeader?49:0;t.isFull?p.value=window.innerHeight-e:"auto"!=t.height?p.value=parseInt(t.height)-e:p.value=window.innerHeight-113-e}function g(){(0,r.nextTick)((()=>{m()}))}return(0,r.watch)((()=>t.height),((e,t)=>{m()})),(0,r.watch)((()=>t.isFull),(e=>{g()})),(0,r.watch)((()=>[n.widgetList,n.formConfig]),((e,t)=>{}),{deep:!0}),(0,r.onMounted)((()=>{n.initBuilder(),-1!==navigator.userAgent.toLowerCase().indexOf("firefox")&&(document.body.ondrop=function(e){e.stopPropagation(),e.preventDefault()}),n.registerFormWidget(),g(),window.addEventListener("resize",g)})),(0,r.onBeforeUnmount)((()=>{window.removeEventListener("resize",g)})),(t,a)=>{const m=(0,r.resolveComponent)("el-alert"),g=(0,r.resolveComponent)("el-empty"),v=(0,r.resolveComponent)("draggable"),A=(0,r.resolveComponent)("el-form"),y=(0,r.resolveComponent)("el-scrollbar");return(0,r.openBlock)(),(0,r.createElementBlock)("div",null,[(0,r.createVNode)(y,{class:"lyfd-scrow",style:(0,r.normalizeStyle)({height:(0,r.unref)(p)+"px"})},{default:(0,r.withCtx)((()=>[(0,r.createVNode)(A,{class:(0,r.normalizeClass)(["lyfd-form",[i.value]]),"validate-on-rule-change":!1,"label-position":o.value,disabled:(0,r.unref)(n).formConfig.disabled,size:l.value,"label-width":s.value},{default:(0,r.withCtx)((()=>[e.builderConfig.showDesignAlert?((0,r.openBlock)(),(0,r.createBlock)(m,{key:0,title:"默认继承CoreModel已含字段【id,creator,update_datetime,create_datetime】请勿重复设计!!!",type:"warning",style:{"z-index":"101"},"show-icon":""})):(0,r.createCommentVNode)("",!0),(0,r.createElementVNode)("div",{class:"lyfd-drag",style:(0,r.normalizeStyle)({minHeight:(0,r.unref)(p)-40+"px"})},[0===(0,r.unref)(n).widgetList.length?((0,r.openBlock)(),(0,r.createBlock)(g,{key:0,class:"ly-empty-text",description:"从左侧选择组件添加"})):(0,r.createCommentVNode)("",!0),(0,r.createVNode)(v,{list:(0,r.unref)(n).widgetList,"item-key":"id",tag:"transition-group",group:"lyDragGroup",ghostClass:"lyformbuilder-ghost",animation:"300","component-data":{name:"fade",type:"transition"},handle:".drag-handler",onEnd:u,onAdd:d,onUpdate:f,move:h},{item:(0,r.withCtx)((({element:e,index:t})=>[(0,r.createElementVNode)("div",null,["container"===e.category?((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(c(e)),{widget:e,key:e.id,"parent-list":(0,r.unref)(n).widgetList,"index-of-parent-list":t,"parent-widget":null,"design-state":!0},null,8,["widget","parent-list","index-of-parent-list"])):((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(c(e)),{field:e,key:e.id,"parent-list":(0,r.unref)(n).widgetList,"index-of-parent-list":t,"parent-widget":null,"design-state":!0},null,8,["field","parent-list","index-of-parent-list"]))])])),_:1},8,["list"])],4)])),_:1},8,["label-position","disabled","class","size","label-width"])])),_:1},8,["style"])])}}}; +/* harmony default export */var E=(0,b/* default */.A)(N,[["__scopeId","data-v-7580ec3a"]]),P=n(60358),Q=n(4037); +// EXTERNAL MODULE: ./src/components/lyform-builder/config.js +// ./src/components/lyform-builder/lygenerate/lycode-generate.js +const M=function(e){return`\n\n