diff --git a/404.html b/404.html index 19be8d4..55aacf6 100644 --- a/404.html +++ b/404.html @@ -6,8 +6,8 @@ MahjongHelper - - + + diff --git a/assets/index-Bvz4GIig.css b/assets/index-CsLdRpnt.css similarity index 99% rename from assets/index-Bvz4GIig.css rename to assets/index-CsLdRpnt.css index abc66b3..ec8971e 100644 --- a/assets/index-Bvz4GIig.css +++ b/assets/index-CsLdRpnt.css @@ -1 +1 @@ -:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-focus: var(--td-brand-color-1);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-active: var(--td-brand-color-2);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-4);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-active: var(--td-warning-color-2);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-5);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-active: var(--td-error-color-2);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-4);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-active: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-container-active: var(--td-gray-color-12);--td-bg-color-secondarycontainer-active: var(--td-gray-color-11);--td-bg-color-component-active: var(--td-gray-color-10);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: var(--td-font-gray-1);--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, 8%), 0 2px 4px rgba(0, 0, 0, 12%);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, 10%), 0 5px 5px rgba(0, 0, 0, 16%);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, 12%), 0 8px 10px rgba(0, 0, 0, 20%);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scroll-track-color: #333}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-extra-small: 10px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-mark-large: 16px;--td-font-size-body-extra-small: 10px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extra-large: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-font-size: 10px;--td-font-size-xs: var(--td-font-size-body-extra-small);--td-font-size-s: var(--td-font-size-body-small);--td-font-size-base: var(--td-font-size-title-small);--td-font-size-m: var(--td-font-size-title-medium);--td-font-size-l: var(--td-font-size-title-large);--td-font-size-xl: var(--td-font-size-title-extra-large);--td-font-size-xxl: var(--td-font-size-headline-large)}.t-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:var(--td-loading-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));font-size:var(--td-loading-size, 20px)}.t-loading--inherit-color{color:inherit}.t-loading--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-loading--vertical .t-loading__text{margin-left:0;margin-top:8px}.t-loading__bar{pointer-events:none}.t-loading__text{color:var(--td-loading-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:20px;margin-left:6px;font-size:var(--td-loading-text-font-size, 12px)}.t-loading__text--only{margin-left:0}.t-loading__gradient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentColor 360deg);border-radius:50%;mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-loading__spinner{position:relative;display:inline-block;width:20px;max-width:100%;height:20px;max-height:100%;vertical-align:middle;-webkit-animation:t-rotate .8s linear infinite;animation:t-rotate .8s linear infinite;-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.t-loading__spinner--line{position:absolute;top:0;left:0;width:100%;height:100%}.t-loading__spinner--line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:var(--td-loading-line-bg-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));border-radius:40%;content:" "}.t-loading__dot{width:20%;height:20%;border-radius:50%;background-color:currentColor;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-name:dotting;animation-name:dotting;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-loading__dot--paused{-webkit-animation-play-state:paused;animation-play-state:paused}.t-loading__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:none;animation:none}.t-loading__parent,.t-loading__parent--relative{position:relative}.t-loading--lock{overflow:hidden}.t-loading--full{z-index:var(--td-loading-z-index, 3500);position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--td-loading-full-bg-color, rgba(255, 255, 255, .6))}.t-loading--fullscreen{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:var(--td-loading-z-index, 3500);background-color:var(--td-loading-full-bg-color, rgba(255, 255, 255, .6))}.t-loading--center{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-loading__spinner--line-1{-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:1}.t-loading__spinner--line-2{-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:.9375}.t-loading__spinner--line-3{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.875}.t-loading__spinner--line-4{-webkit-transform:rotate(120deg);transform:rotate(120deg);opacity:.8125}.t-loading__spinner--line-5{-webkit-transform:rotate(150deg);transform:rotate(150deg);opacity:.75}.t-loading__spinner--line-6{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.6875}.t-loading__spinner--line-7{-webkit-transform:rotate(210deg);transform:rotate(210deg);opacity:.625}.t-loading__spinner--line-8{-webkit-transform:rotate(240deg);transform:rotate(240deg);opacity:.5625}.t-loading__spinner--line-9{-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:.5}.t-loading__spinner--line-10{-webkit-transform:rotate(300deg);transform:rotate(300deg);opacity:.4375}.t-loading__spinner--line-11{-webkit-transform:rotate(330deg);transform:rotate(330deg);opacity:.375}.t-loading__spinner--line-12{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.3125}@-webkit-keyframes t-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dotting{0%{opacity:.15}1%{opacity:.8}33%{opacity:.8}34%{opacity:.15}to{opacity:.15}}@keyframes dotting{0%{opacity:.15}1%{opacity:.8}33%{opacity:.8}34%{opacity:.15}to{opacity:.15}}.t-button--size-extra-small{font-size:var(--td-button-extra-small-font-size, var(--td-font-size-base, 14px));padding-left:var(--td-button-extra-small-padding-horizontal, 8px);padding-right:var(--td-button-extra-small-padding-horizontal, 8px);height:var(--td-button-extra-small-height, 28px);line-height:var(--td-button-extra-small-height, 28px)}.t-button--size-extra-small .t-button__icon{font-size:var(--td-button-extra-small-icon-font-size, 18px)}.t-button--size-small{font-size:var(--td-button-small-font-size, var(--td-font-size-base, 14px));padding-left:var(--td-button-small-padding-horizontal, 12px);padding-right:var(--td-button-small-padding-horizontal, 12px);height:var(--td-button-small-height, 32px);line-height:var(--td-button-small-height, 32px)}.t-button--size-small .t-button__icon{font-size:var(--td-button-small-icon-font-size, 18px)}.t-button--size-medium{font-size:var(--td-button-medium-font-size, var(--td-font-size-m, 16px));padding-left:var(--td-button-medium-padding-horizontal, 16px);padding-right:var(--td-button-medium-padding-horizontal, 16px);height:var(--td-button-medium-height, 40px);line-height:var(--td-button-medium-height, 40px)}.t-button--size-medium .t-button__icon{font-size:var(--td-button-medium-icon-font-size, 20px)}.t-button--size-large{font-size:var(--td-button-large-font-size, var(--td-font-size-m, 16px));padding-left:var(--td-button-large-padding-horizontal, 20px);padding-right:var(--td-button-large-padding-horizontal, 20px);height:var(--td-button-large-height, 48px);line-height:var(--td-button-large-height, 48px)}.t-button--size-large .t-button__icon{font-size:var(--td-button-large-icon-font-size, 24px)}.t-button--default{color:var(--td-button-default-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background-color:var(--td-button-default-bg-color, var(--td-bg-color-component, var(--td-gray-color-3, #e7e7e7)))}.t-button--default:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-default-border-color, var(--td-bg-color-component, var(--td-gray-color-3, #e7e7e7)))}.t-button--default.t-button--hover{z-index:0}.t-button--default.t-button--hover:after{background-color:var(--td-button-default-active-bg-color, var(--td-bg-color-component-active, var(--td-gray-color-6, #a6a6a6)));border-color:var(--td-button-default-active-border-color, var(--td-bg-color-component-active, var(--td-gray-color-6, #a6a6a6)))}.t-button--default.t-button--disabled{color:var(--td-button-default-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));background-color:var(--td-button-default-disabled-bg, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-button--default.t-button--disabled:after{border-color:var(--td-button-default-disabled-border-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-button--primary{color:var(--td-button-primary-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-primary-bg-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--primary:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-primary-border-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--primary.t-button--hover{z-index:0}.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-active-bg-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)));border-color:var(--td-button-primary-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--primary.t-button--disabled{color:var(--td-button-primary-disabled-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-primary-disabled-bg, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--primary.t-button--disabled:after{border-color:var(--td-button-primary-disabled-border-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--light{color:var(--td-button-light-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-button-light-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-light-border-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light.t-button--hover{z-index:0}.t-button--light.t-button--hover:after{background-color:var(--td-button-light-active-bg-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)));border-color:var(--td-button-light-active-border-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)))}.t-button--light.t-button--disabled{color:var(--td-button-light-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)));background-color:var(--td-button-light-disabled-bg, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light.t-button--disabled:after{border-color:var(--td-button-light-disabled-border-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--danger{color:var(--td-button-danger-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-danger-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--danger:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-danger-border-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--danger.t-button--hover{z-index:0}.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-active-bg-color, var(--td-error-color-7, #ad352f));border-color:var(--td-button-danger-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--danger.t-button--disabled{color:var(--td-button-danger-disabled-color, var(--td-error-color-disabled, var(--td-error-color-3, #ffb9b0)));background-color:var(--td-button-danger-disabled-bg, var(--td-error-color-3, #ffb9b0))}.t-button--danger.t-button--disabled:after{border-color:var(--td-button-danger-disabled-border-color, var(--td-error-color-3, #ffb9b0))}.t-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;white-space:nowrap;text-align:center;border:none;background-image:none;-webkit-transition:all .3s;transition:all .3s;border-radius:var(--td-button-border-radius, var(--td-radius-default, 6px));outline:none;font-family:PingFang SC,Microsoft YaHei,Arial Regular;font-weight:var(--td-button-font-weight, 600);vertical-align:top;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-appearance:none}.t-button:after{content:"";display:block;position:absolute;left:0;top:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;border-radius:calc(var(--td-button-border-radius, var(--td-radius-default, 6px)) * 2);border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}.t-button--text{color:var(--td-button-default-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background:none}.t-button--text:after{border:0}.t-button--text.t-button--hover:after{background-color:var(--td-button-default-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--primary{color:var(--td-button-primary-text-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background:none}.t-button--text.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--primary.t-button--disabled{color:var(--td-button-primary-text-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)));background:none}.t-button--text.t-button--danger{color:var(--td-button-danger-text-color, var(--td-error-color, var(--td-error-color-6, #d54941)));background:none}.t-button--text.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--danger.t-button--disabled{color:var(--td-button-danger-text-disabled-color, var(--td-button-danger-disabled-color, var(--td-error-color-disabled, var(--td-error-color-3, #ffb9b0))));background:none}.t-button--text.t-button--light{color:var(--td-button-light-text-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background:none}.t-button--text.t-button--light.t-button--hover:after{background-color:var(--td-button-light-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--disabled{color:var(--td-button-default-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-button--dashed,.t-button--outline{color:var(--td-button-default-outline-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background-color:transparent}.t-button--dashed:after,.t-button--outline:after{border-color:var(--td-button-default-outline-border-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--hover:after,.t-button--outline.t-button--hover:after{background-color:var(--td-button-default-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)));border-color:var(--td-button-default-outline-active-border-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--disabled,.t-button--outline.t-button--disabled{color:var(--td-button-default-outline-disabled-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--disabled:after,.t-button--outline.t-button--disabled:after{border-color:var(--td-button-default-outline-disabled-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--primary,.t-button--outline.t-button--primary{color:var(--td-button-primary-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--dashed.t-button--primary:after,.t-button--outline.t-button--primary:after{border-color:var(--td-button-primary-outline-border-color, var(--td-button-primary-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-button--dashed.t-button--primary.t-button--hover,.t-button--outline.t-button--primary.t-button--hover{color:var(--td-button-primary-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--primary.t-button--hover:after,.t-button--outline.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)));border-color:var(--td-button-primary-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--primary.t-button--disabled,.t-button--outline.t-button--primary.t-button--disabled{background-color:transparent;color:var(--td-button-primary-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--primary.t-button--disabled:after,.t-button--outline.t-button--primary.t-button--disabled:after{border-color:var(--td-button-primary-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--danger,.t-button--outline.t-button--danger{color:var(--td-button-danger-outline-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--dashed.t-button--danger:after,.t-button--outline.t-button--danger:after{border-color:var(--td-button-danger-outline-border-color, var(--td-button-danger-outline-color, var(--td-error-color, var(--td-error-color-6, #d54941))))}.t-button--dashed.t-button--danger.t-button--hover,.t-button--outline.t-button--danger.t-button--hover{color:var(--td-button-danger-outline-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--dashed.t-button--danger.t-button--hover:after,.t-button--outline.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)));border-color:var(--td-button-danger-outline-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--dashed.t-button--danger.t-button--disabled,.t-button--outline.t-button--danger.t-button--disabled{background-color:transparent;color:var(--td-button-danger-outline-disabled-color, var(--td-error-color-3, #ffb9b0))}.t-button--dashed.t-button--danger.t-button--disabled:after,.t-button--outline.t-button--danger.t-button--disabled:after{border-color:var(--td-button-danger-outline-disabled-color, var(--td-error-color-3, #ffb9b0))}.t-button--dashed.t-button--light,.t-button--outline.t-button--light{color:var(--td-button-light-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-button-light-outline-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--dashed.t-button--light:after,.t-button--outline.t-button--light:after{border-color:var(--td-button-light-outline-border-color, var(--td-button-light-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-button--dashed.t-button--light.t-button--hover,.t-button--outline.t-button--light.t-button--hover{color:var(--td-button-light-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--light.t-button--hover:after,.t-button--outline.t-button--light.t-button--hover:after{background-color:var(--td-button-light-outline-active-bg-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)));border-color:var(--td-button-light-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--light.t-button--disabled,.t-button--outline.t-button--light.t-button--disabled{background-color:transparent;color:var(--td-button-light-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--light.t-button--disabled:after,.t-button--outline.t-button--light.t-button--disabled:after{border-color:var(--td-button-light-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed:after{border-style:dashed}.t-button--ghost{background-color:transparent;color:var(--td-button-ghost-color, #fff)}.t-button--ghost:after{border-color:var(--td-button-ghost-border-color, var(--td-button-ghost-color, #fff))}.t-button--ghost.t-button--default.t-button--hover{color:var(--td-button-ghost-hover-color, var(--td-font-white-2, rgba(255, 255, 255, .55)))}.t-button--ghost.t-button--default.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-hover-color, var(--td-font-white-2, rgba(255, 255, 255, .55)))}.t-button--ghost.t-button--primary{color:var(--td-button-ghost-primary-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--ghost.t-button--primary:after{border-color:var(--td-button-ghost-primary-border-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--ghost.t-button--primary.t-button--hover{color:var(--td-button-ghost-primary-hover-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--ghost.t-button--primary.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-primary-hover-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--ghost.t-button--primary.t-button--text.t-button--hover,.t-button--ghost.t-button--primary.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--primary.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--primary.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--danger{color:var(--td-button-ghost-danger-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--ghost.t-button--danger:after{border-color:var(--td-button-ghost-danger-border-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--ghost.t-button--danger.t-button--hover{color:var(--td-button-ghost-danger-hover-color, var(--td-error-color-active, var(--td-error-color-7, #ad352f)))}.t-button--ghost.t-button--danger.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-danger-hover-color, var(--td-error-color-active, var(--td-error-color-7, #ad352f)))}.t-button--ghost.t-button--danger.t-button--text.t-button--hover,.t-button--ghost.t-button--danger.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--danger.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--danger.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--default.t-button--text.t-button--hover,.t-button--ghost.t-button--default.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--default.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--default.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-loading+.t-button__content:not(:empty),.t-icon+.t-button__content:not(:empty),.t-button__content:not(:empty)+.t-icon{margin-left:4px}.t-button--round.t-button--size-large{border-radius:calc(var(--td-button-large-height, 48px) / 2)}.t-button--round.t-button--size-large:after{border-radius:var(--td-button-large-height, 48px)}.t-button--round.t-button--size-medium{border-radius:calc(var(--td-button-medium-height, 40px) / 2)}.t-button--round.t-button--size-medium:after{border-radius:var(--td-button-medium-height, 40px)}.t-button--round.t-button--size-small{border-radius:calc(var(--td-button-small-height, 32px) / 2)}.t-button--round.t-button--size-small:after{border-radius:var(--td-button-small-height, 32px)}.t-button--round.t-button--size-extra-small{border-radius:calc(var(--td-button-extra-small-height, 28px) / 2)}.t-button--round.t-button--size-extra-small:after{border-radius:var(--td-button-extra-small-height, 28px)}.t-button--square{padding:0}.t-button--square.t-button--size-large{width:var(--td-button-large-height, 48px)}.t-button--square.t-button--size-medium{width:var(--td-button-medium-height, 40px)}.t-button--square.t-button--size-small{width:var(--td-button-small-height, 32px)}.t-button--square.t-button--size-extra-small{width:var(--td-button-extra-small-height, 28px)}.t-button--circle{padding:0;border-radius:50%}.t-button--circle.t-button--size-large{width:var(--td-button-large-height, 48px)}.t-button--circle.t-button--size-large:after{border-radius:50%}.t-button--circle.t-button--size-medium{width:var(--td-button-medium-height, 40px)}.t-button--circle.t-button--size-medium:after{border-radius:50%}.t-button--circle.t-button--size-small{width:var(--td-button-small-height, 32px)}.t-button--circle.t-button--size-small:after{border-radius:50%}.t-button--circle.t-button--size-extra-small{width:var(--td-button-extra-small-height, 28px)}.t-button--circle.t-button--size-extra-small:after{border-radius:50%}.t-button--block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.t-button--disabled{cursor:not-allowed}.t-button__loading--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-button__loading--indicator{color:var(--td-font-white-1, #ffffff)}.t-button.t-button--hover:after{z-index:-1}.t-fab{position:fixed}.t-fab__button{-webkit-box-shadow:var(--td-fab-shadow, var(--td-shadow-2, 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1)));box-shadow:var(--td-fab-shadow, var(--td-shadow-2, 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1)))}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon-loading{animation:t-spin 1s linear infinite}.t-icon{fill:currentColor}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}.t-col{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px}.t-col--1{width:4.16666667%}.t-col--offset-1{margin-left:4.16666667%}.t-col--2{width:8.33333333%}.t-col--offset-2{margin-left:8.33333333%}.t-col--3{width:12.5%}.t-col--offset-3{margin-left:12.5%}.t-col--4{width:16.66666667%}.t-col--offset-4{margin-left:16.66666667%}.t-col--5{width:20.83333333%}.t-col--offset-5{margin-left:20.83333333%}.t-col--6{width:25%}.t-col--offset-6{margin-left:25%}.t-col--7{width:29.16666667%}.t-col--offset-7{margin-left:29.16666667%}.t-col--8{width:33.33333333%}.t-col--offset-8{margin-left:33.33333333%}.t-col--9{width:37.5%}.t-col--offset-9{margin-left:37.5%}.t-col--10{width:41.66666667%}.t-col--offset-10{margin-left:41.66666667%}.t-col--11{width:45.83333333%}.t-col--offset-11{margin-left:45.83333333%}.t-col--12{width:50%}.t-col--offset-12{margin-left:50%}.t-col--13{width:54.16666667%}.t-col--offset-13{margin-left:54.16666667%}.t-col--14{width:58.33333333%}.t-col--offset-14{margin-left:58.33333333%}.t-col--15{width:62.5%}.t-col--offset-15{margin-left:62.5%}.t-col--16{width:66.66666667%}.t-col--offset-16{margin-left:66.66666667%}.t-col--17{width:70.83333333%}.t-col--offset-17{margin-left:70.83333333%}.t-col--18{width:75%}.t-col--offset-18{margin-left:75%}.t-col--19{width:79.16666667%}.t-col--offset-19{margin-left:79.16666667%}.t-col--20{width:83.33333333%}.t-col--offset-20{margin-left:83.33333333%}.t-col--21{width:87.5%}.t-col--offset-21{margin-left:87.5%}.t-col--22{width:91.66666667%}.t-col--offset-22{margin-left:91.66666667%}.t-col--23{width:95.83333333%}.t-col--offset-23{margin-left:95.83333333%}.t-col--24{width:100%}.t-col--offset-24{margin-left:100%}.t-overlay-fade-enter,.t-overlay-fade-appear{opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.t-overlay-fade-exit{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.t-overlay-fade-enter.t-overlay-fade-enter-active,.t-overlay-fade-enter.t-overlay-fade-enter-active.t-overlay-fade-enter-to,.t-overlay-fade-appear.t-overlay-fade-appear-active,.t-overlay-fade-appear.t-overlay-fade-appear-active.t-overlay-fade-appear-to{-webkit-animation-name:tOverlayFadeIn;animation-name:tOverlayFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.t-overlay-fade-exit.t-overlay-fade-exit-active,.t-overlay-fade-leave-active.t-overlay-fade-leave-to{-webkit-animation-name:tOverlayFadeOut;animation-name:tOverlayFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes tOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tOverlayFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tOverlayFadeOut{0%{opacity:1}to{opacity:0}}.t-overlay{position:fixed;top:0;left:0;width:100%;bottom:0;background-color:var(--td-overlay-bg-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))))}.t-overlay-enter-from,.t-overlay-leave-to{opacity:0}.t-overlay-enter-active,.t-overlay-leave-active{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease}.t-overlay--lock{overflow:hidden}.slide-top-enter-active{-webkit-animation:t-slide-top-in .3s;animation:t-slide-top-in .3s}.slide-top-leave-active{-webkit-animation:t-slide-top-out .3s;animation:t-slide-top-out .3s}.slide-right-enter-active{-webkit-animation:t-slide-right-in .3s;animation:t-slide-right-in .3s}.slide-right-leave-active{-webkit-animation:t-slide-right-out .3s;animation:t-slide-right-out .3s}.slide-bottom-enter-active{-webkit-animation:t-slide-bottom-in .3s;animation:t-slide-bottom-in .3s}.slide-bottom-leave-active{-webkit-animation:t-slide-bottom-out .3s;animation:t-slide-bottom-out .3s}.slide-left-enter-active{-webkit-animation:t-slide-left-in .3s;animation:t-slide-left-in .3s}.slide-left-leave-active{-webkit-animation:t-slide-left-out .3s;animation:t-slide-left-out .3s}.fade-zoom-enter-active{-webkit-animation:t-fade-zoom-in .35s;animation:t-fade-zoom-in .35s}.fade-zoom-leave-active{-webkit-animation:t-fade-zoom-out .35s;animation:t-fade-zoom-out .35s}.fade-enter-active{-webkit-animation:t-fade-in .3s;animation:t-fade-in .3s}.fade-leave-active{-webkit-animation:t-fade-out .3s;animation:t-fade-out .3s}.t-popup{position:fixed;z-index:11500;max-height:100vh;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:var(--td-popup-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-box-sizing:border-box;box-sizing:border-box}.t-popup__content{position:relative;z-index:1}.t-popup__close{position:absolute;top:0;right:0;padding:10px;line-height:1}.t-popup--top{top:0;left:0;width:100%;border-bottom-left-radius:var(--td-popup-border-radius, var(--td-radius-default, 6px));border-bottom-right-radius:var(--td-popup-border-radius, var(--td-radius-default, 6px))}.t-popup--bottom{bottom:0;left:0;width:100vw;border-top-left-radius:var(--td-popup-border-radius, var(--td-radius-default, 6px));border-top-right-radius:var(--td-popup-border-radius, var(--td-radius-default, 6px));padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.t-popup--left{top:0;left:0;height:100vh}.t-popup--right{top:0;right:0;height:100vh}.t-popup--center{top:50%;left:50%;-webkit-transform:scale(1) translate3d(-50%,-50%,0);transform:scale(1) translate3d(-50%,-50%,0);border-radius:var(--td-popup-border-radius, var(--td-radius-default, 6px))}.t-popup.t-dialog-enter.t-popup--center,.t-popup.t-dialog-leave-to.t-popup--center{-webkit-transform:scale(.6) translate3d(-50%,-50%,0);transform:scale(.6) translate3d(-50%,-50%,0);opacity:0}.t-popup--lock,.t-popup-overflow-hidden{overflow:hidden}.t-badge{position:relative;display:inline-block;vertical-align:top}.t-badge--basic{z-index:100;padding:0 var(--td-badge-basic-padding, 4px);font-size:var(--td-badge-font-size, var(--td-font-size-xs, var(--td-font-size, 10px)));color:var(--td-badge-text-color, var(--td-font-white-1, #ffffff));background-color:var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941)));text-align:center;height:var(--td-badge-basic-height, 16px);line-height:var(--td-badge-basic-height, 16px);font-weight:var(--td-badge-font-weight, 600);border-radius:var(--td-badge-border-radius, 2px)}.t-badge--dot{height:var(--td-badge-dot-size, 8px);border-radius:50%;min-width:var(--td-badge-dot-size, 8px);padding:0}.t-badge--count{min-width:var(--td-badge-basic-width, 16px);white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.t-badge--circle{border-radius:calc(var(--td-badge-basic-height, 16px) / 2)}.t-badge__ribbon-outer{position:absolute;top:0;right:0}.t-badge--ribbon{display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:0}.t-badge--ribbon:before,.t-badge--ribbon:after{content:"";position:absolute;width:0;height:0;bottom:0;border-bottom:var(--td-badge-basic-height, 16px) solid var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-badge--ribbon:before{left:calc(-1 * var(--td-badge-basic-height, 16px) + .5px);border-left:var(--td-badge-basic-height, 16px) solid transparent}.t-badge--ribbon:after{right:calc(-1 * var(--td-badge-basic-height, 16px) + .5px);border-right:var(--td-badge-basic-height, 16px) solid transparent}.t-badge--bubble{border-radius:var(--td-badge-bubble-border-radius, 10px 10px 10px 1px)}.t-badge--large{font-size:var(--td-badge-large-font-size, var(--td-font-size-s, 12px));height:var(--td-badge-large-height, 20px);min-width:var(--td-badge-large-height, 20px);line-height:var(--td-badge-large-height, 20px);padding:0 var(--td-badge-large-padding, 5px)}.t-badge--large.t-badge--circle{border-radius:calc(var(--td-badge-large-height, 20px) / 2)}.t-badge__content:not(:empty)+.t-has-count{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);position:absolute;right:0;top:0}.t-badge__content-text{display:block;line-height:24px}.t-tab-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:16px;background-color:var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-box-sizing:border-box;box-sizing:border-box}.t-tab-bar--normal.t-tab-bar--bordered:before{z-index:1;right:0;left:0;top:0;border-top:1px solid var(--td-tab-bar-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleY(.5);transform:scaleY(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none}.t-tab-bar--fixed{position:fixed;left:0;bottom:0;right:0}.t-tab-bar--normal.t-tab-bar--safe{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.t-tab-bar--round{margin-left:16px;margin-right:16px;border-radius:999px;-webkit-box-shadow:var(--td-tab-bar-round-shadow, var(--td-shadow-3, 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08)));box-shadow:var(--td-tab-bar-round-shadow, var(--td-shadow-3, 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08)))}.t-tab-bar--fixed.t-tab-bar--round.t-tab-bar--safe{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.t-tab-bar-item{-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--td-tab-bar-height, 40px);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin:8px 0;background-color:var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));padding:0 12px}.t-tab-bar-item--text-only{font-size:16px}.t-tab-bar-item--split:before{left:0;border-left:1px solid var(--td-tab-bar-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleX(.5);transform:scaleX(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;top:8px;bottom:8px}.t-tab-bar-item--crowded{padding:0 8px}.t-tab-bar-item--round{border-radius:99px}.t-tab-bar-item__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;color:var(--td-tab-bar-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-tab-bar-item__content--checked{color:var(--td-tab-bar-active-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));font-weight:600}.t-tab-bar-item__content--tag{border-radius:99px}.t-tab-bar-item__content--tag.t-tab-bar-item__content--checked{background-color:var(--td-tab-bar-active-bg, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-tab-bar-item__icon .t-icon{vertical-align:top}.t-tab-bar-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-tab-bar-item__text--small{font-size:10px;line-height:16px}.t-tab-bar-item__icon-menu{margin-right:4px}.t-tab-bar-item__spread{position:absolute;top:0;left:7%;width:86%;background-color:var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-transform:translate3d(0,calc(-100% - 16px),0);transform:translate3d(0,calc(-100% - 16px),0);z-index:1;border-radius:6px;color:var(--td-tab-bar-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));-webkit-box-shadow:var(--td-tab-bar-spread-shadow, var(--td-shadow-3, 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08)));box-shadow:var(--td-tab-bar-spread-shadow, var(--td-shadow-3, 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08)))}.t-tab-bar-item__spread:before{display:block;content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top:8px solid var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-transform:translate3d(-50%,16px,0);transform:translate3d(-50%,16px,0)}.t-tab-bar-item__spread-item{width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-tab-bar-item__spread-item--active,.t-tab-bar-item__spread-item:active{background-color:var(--td-tab-bar-hover-bg-color, rgba(0, 0, 0, .05))}.t-tab-bar-item__spread-item-split{-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;background-color:var(--td-tab-bar-spread-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)));width:80%;height:1px;-webkit-transform:translateY(.5);transform:translateY(.5)}.t-tab-bar-item__spread-item-text{padding-top:12px}.limit-title-row{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-radio{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;font-size:var(--td-radio-font-size, 16px);background:var(--td-radio-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)))}.t-radio:focus{outline:0}.t-radio--block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--td-radio-vertical-padding, 16px)}.t-radio--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.t-radio__icon{position:relative;margin-top:calc((var(--td-radio-label-line-height, 24px) - var(--td-radio-icon-size, 24px)) / 2);width:var(--td-radio-icon-size, 24px);height:var(--td-radio-icon-size, 24px);font-size:var(--td-radio-icon-size, 24px);color:var(--td-radio-icon-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)));overflow:hidden}.t-radio__icon:empty{display:none}.t-radio__icon--left{margin-right:8px}.t-radio__icon--checked{color:var(--td-radio-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-radio__icon--disabled{cursor:not-allowed;color:var(--td-radio-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-radio__icon-circle{width:var(--td-radio-icon-size, 24px);height:var(--td-radio-icon-size, 24px);-webkit-box-sizing:border-box;box-sizing:border-box}.t-radio__icon-circle:after{content:"";width:calc(200% - 3px);height:calc(200% - 3px);border-radius:50%;border:3px solid var(--td-radio-icon-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)));position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-box-sizing:border-box;box-sizing:border-box}.t-radio__icon-circle--disabled:after{background:var(--td-radio-icon-disabled-bg-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-radio__icon-dot{width:calc((var(--td-radio-icon-size, 24px) - 3px) * 2);height:calc((var(--td-radio-icon-size, 24px) - 3px) * 2);border:3px solid var(--td-radio-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-radio__icon-dot:after{content:"";display:block;width:var(--td-radio-icon-size, 24px);height:var(--td-radio-icon-size, 24px);background:var(--td-radio-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));border-radius:50%}.t-radio__icon-dot--disabled{border-color:var(--td-radio-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-radio__icon-dot--disabled:after{background:var(--td-radio-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-radio__image{line-height:var(--td-radio-icon-size, 24px)}.t-radio-icon__image{height:var(--td-radio-icon-size, 24px);width:var(--td-radio-icon-size, 24px);vertical-align:sub}.t-radio__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-radio__content:empty{display:none}.t-radio__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:var(--td-radio-label-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:var(--td-radio-label-line-height, 24px)}.t-radio__title--disabled{cursor:not-allowed;color:var(--td-radio-label-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-radio__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:var(--td-radio-content-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))));font-size:14px;line-height:var(--td-radio-content-line-height, 22px)}.t-radio__description--disabled{cursor:not-allowed;color:var(--td-radio-content-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-radio__description:empty{display:none}.t-radio__title+.t-radio__description{margin-top:4px}.t-radio__border{position:absolute;bottom:0;height:1px;background:var(--td-radio-border-color, var(--td-component-stroke, var(--td-gray-color-3, #e7e7e7)));left:48px;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-radio__border--right{left:16px}.t-radio__original{opacity:0;width:0;height:0}.t-radio__icon-wrap{display:block!important}.t-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;position:relative;font-size:var(--td-checkbox-font-size, 16px);background:var(--td-checkbox-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)))}.t-checkbox:focus{outline:0}.t-checkbox--block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--td-checkbox-vertical-padding, 16px)}.t-checkbox--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.t-checkbox .limit-title-row{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-checkbox .image-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-checkbox__icon-wrapper{display:block}.t-checkbox__icon-left{margin-right:20px;width:20px}.t-checkbox__icon-right{right:0;display:contents;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-checkbox__icon-image{width:var(--td-checkbox-icon-size, 24px);height:var(--td-checkbox-icon-size, 24px);vertical-align:top}.t-checkbox__icon{position:relative;display:block;width:var(--td-checkbox-icon-size, 24px);height:var(--td-checkbox-icon-size, 24px);color:var(--td-checkbox-icon-color, var(--td-border-level-2-color, var(--td-gray-color-4, #dcdcdc)));font-size:var(--td-checkbox-icon-size, 24px)}.t-checkbox__icon:empty{display:none}.t-checkbox__icon--checked{color:var(--td-checkbox-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-checkbox__icon--disabled{cursor:not-allowed;color:var(--td-checkbox-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-checkbox__icon--left{margin-right:8px}.t-checkbox__icon-circle{width:calc((var(--td-checkbox-icon-size, 24px) - 3px) * 2);height:calc((var(--td-checkbox-icon-size, 24px) - 3px) * 2);border:3px solid var(--td-checkbox-icon-color, var(--td-border-level-2-color, var(--td-gray-color-4, #dcdcdc)));border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-box-sizing:border-box;box-sizing:border-box}.t-checkbox__icon-circle--disabled{background:var(--td-checkbox-icon-disabled-bg-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-checkbox__icon-rectangle{width:calc((var(--td-checkbox-icon-size, 24px) - 3px * 2) * 2);height:calc((var(--td-checkbox-icon-size, 24px) - 3px * 2) * 2);border:3px solid var(--td-checkbox-icon-color, var(--td-border-level-2-color, var(--td-gray-color-4, #dcdcdc)));border-radius:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-box-sizing:border-box;box-sizing:border-box}.t-checkbox__icon-rectangle--disabled{background:var(--td-checkbox-icon-disabled-bg-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-checkbox__icon-line:before,.t-checkbox__icon-line:after{content:"";display:block;position:absolute;width:2.5px;border-radius:1px;background:var(--td-checkbox-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));-webkit-transform-origin:top center;transform-origin:top center}.t-checkbox__icon-line:before{height:8px;left:4px;top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.t-checkbox__icon-line:after{height:13px;right:4px;top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.t-checkbox__icon-line--disabled:before,.t-checkbox__icon-line--disabled:after{background:var(--td-checkbox-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-checkbox__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-checkbox__title{color:var(--td-checkbox-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:var(--td-checkbox-title-line-height, 24px);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-checkbox__title--disabled{color:var(--td-checkbox-title-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-checkbox__description{color:var(--td-checkbox-description-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))));display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:var(--td-checkbox-description-line-height, 22px)}.t-checkbox__description--disabled{color:var(--td-checkbox-description-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-checkbox__title+.t-checkbox__description:not(:empty){margin-top:4px}.t-checkbox__border{position:absolute;bottom:0;left:48px;right:0;height:1px;background:var(--td-checkbox-border-color, var(--td-component-stroke, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-checkbox__border--right{left:16px}.t-checkbox--tag{font-size:14px;padding-top:8px;padding-bottom:8px;text-align:center;background-color:var(--td-checkbox-tag-bg-color, var(--td-bg-color-component, var(--td-gray-color-3, #e7e7e7)));border-radius:6px}.t-checkbox--tag.t-checkbox--checked{color:var(--td-checkbox-tag-active-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-checkbox-tag-active-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-checkbox--tag .t-checkbox__title--checked{color:var(--td-checkbox-tag-active-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-checkbox--tag .t-checkbox__content{margin-right:0}.t-picker{position:relative;background-color:var(--td-picker-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));border-top-left-radius:var(--td-picker-border-radius, 12px);border-top-right-radius:var(--td-picker-border-radius, 12px)}.t-picker__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;height:var(--td-picker-toolbar-height, 58px)}.t-picker__title{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--td-picker-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:var(--td-picker-title-line-height, 26px);font-weight:var(--td-picker-title-font-weight, 600);font-size:var(--td-picker-title-font-size, 18px)}.t-picker__cancel,.t-picker__confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:var(--td-picker-button-font-size, 16px);height:100%;padding:0 16px}.t-picker__cancel{color:var(--td-picker-cancel-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))))}.t-picker__confirm{color:var(--td-picker-confirm-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-picker__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:32px;padding-right:32px}.t-picker__mask{position:absolute;left:0;right:0;z-index:3;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;height:48px}.t-picker__mask--top{top:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--td-bg-color-container, var(--td-font-white-1, #ffffff))),to(rgba(255,255,255,0)));background:linear-gradient(180deg,var(--td-bg-color-container, var(--td-font-white-1, #ffffff)) 0%,rgba(255,255,255,0) 100%)}.t-picker__mask--bottom{bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--td-bg-color-container, var(--td-font-white-1, #ffffff))),to(rgba(255,255,255,0)));background:linear-gradient(180deg,var(--td-bg-color-container, var(--td-font-white-1, #ffffff)) 0%,rgba(255,255,255,0) 100%);-webkit-transform:matrix(1,0,0,-1,0,0);transform:scaleY(-1)}.t-picker__indicator{height:var(--td-picker-item-height, 40px);position:absolute;left:16px;right:16px;top:calc(var(--td-picker-group-height, 200px) / 2 - var(--td-picker-item-height, 40px) / 2);pointer-events:none;background-color:var(--td-picker-indicator-bg-color, var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3)));border-radius:var(--td-picker-indicator-border-radius, 6px)}.t-picker-item{margin:0;padding:0;list-style:none}.t-picker-item__group{-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--td-picker-group-height, 200px);overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:1}.t-picker-item__item{margin:0;padding:0;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:var(--td-picker-item-height, 40px);line-height:var(--td-picker-item-height, 40px);color:var(--td-picker-item-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))))}.t-picker-item__item--active{color:var(--td-picker-item-active-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));font-weight:600}.t-input{background-color:var(--td-input-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--td-input-vertical-padding, 16px)}.t-input--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-input--border{position:relative}.t-input--border:after{content:"";display:block;position:absolute;top:unset;bottom:0;left:unset;right:unset;background-color:var(--td-input-border-color, var(--td-component-stroke, var(--td-gray-color-3, #e7e7e7)))}.t-input--border:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-input--border:after{left:var(--td-input-border-left-space, 16px);right:var(--td-input-border-right-space, 0)}.t-input--layout-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-input__wrap--prefix{display:-webkit-box;display:-ms-flexbox;display:flex}.t-input__icon--prefix{font-size:24px;color:var(--td-input-prefix-icon-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-input__label:not(:empty){font-size:var(--td-font-size-m, 16px);line-height:24px;color:var(--td-input-label-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));margin-right:var(--td-spacer-2, 16px)}.t-input--layout-horizontal .t-input__label:not(:empty){min-width:2em;max-width:var(--td-input-label-width, 5em)}.t-input--layout-vertical .t-input__label:not(:empty){width:var(--td-input-label-width, 100%);font-size:var(--td-font-size-base, 14px);padding-bottom:8px}.t-input__icon--prefix:not(:empty)+.t-input__label:not(:empty){padding-left:4px}.t-input__label:not(:empty)+.t-input__wrap{margin-left:var(--td-spacer-2, 16px)}.t-input__icon--prefix:not(:empty)+.t-input__label:empty{margin-right:var(--td-spacer-2, 16px)}.t-input__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:1;flex-shrink:1}.t-input__wrap .t-input__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:24px;font-size:var(--td-font-size-m, 16px)}.t-input__wrap--clearable-icon,.t-input__wrap--suffix-icon,.t-input__wrap--suffix{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:var(--td-spacer-1, 12px)}.t-input__wrap--clearable-icon:empty,.t-input__wrap--suffix-icon:empty,.t-input__wrap--suffix:empty{display:none}.t-input__wrap--clearable-icon,.t-input__wrap--suffix-icon{font-size:24px;color:var(--td-input-suffix-icon-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-input__wrap--suffix{font-size:var(--td-font-size-m, 16px);color:var(--td-input-suffix-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-input__icon--prefix,.t-input__tips,.t-input__wrap--clearable-icon,.t-input__wrap--suffix-icon,.t-input__wrap--suffix{display:-webkit-box;display:-ms-flexbox;display:flex}.t-input__icon--prefix:empty,.t-input__tips:empty,.t-input__wrap--clearable-icon:empty,.t-input__wrap--suffix-icon:empty,.t-input__wrap--suffix:empty{display:none}.t-input__control{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:0;min-height:24px;margin:0;padding:0;color:var(--td-input-default-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:inherit;background-color:transparent;border:0;outline:none;resize:none;font-size:inherit}.t-input__control--disabled{color:var(--td-input-disabled-text-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));cursor:not-allowed;opacity:1;-webkit-text-fill-color:currentColor}.t-input__control--read-only{cursor:default}.t-input--left{text-align:left}.t-input--right{text-align:right}.t-input--center{text-align:center}.t-input__placeholder{color:var(--td-input-placeholder-text-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))));font-size:var(--td-font-size-m, 16px)}.t-input__tips{font-size:var(--td-font-size-s, 12px);line-height:20px;padding-top:4px}.t-input--default+.t-input__tips{color:var(--td-input-default-tips-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-input--success+.t-input__tips{color:var(--td-input-success-tips-color, var(--td-success-color, var(--td-success-color-5, #2ba471)))}.t-input--warning+.t-input__tips{color:var(--td-input-warning-tips-color, var(--td-warning-color, var(--td-warning-color-5, #e37318)))}.t-input--error+.t-input__tips{color:var(--td-input-error-tips-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;width:var(--td-switch-width, 45px);height:var(--td-switch-height, 28px);border-radius:var(--td-switch-radius, calc(var(--td-switch-height, 28px) / 2));background-color:var(--td-switch-unchecked-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.t-switch--checked{background-color:var(--td-switch-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-switch--disabled{background-color:var(--td-switch-unchecked-disabled-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-switch--checked.t-switch--disabled{background-color:var(--td-switch-checked-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-switch--large{width:var(--td-switch-large-width, 52px);height:var(--td-switch-large-height, 32px);border-radius:var(--td-switch-large-radius, calc(var(--td-switch-large-height, 32px) / 2))}.t-switch--small{width:var(--td-switch-small-width, 39px);height:var(--td-switch-small-height, 24px);border-radius:var(--td-switch-small-radius, calc(var(--td-switch-small-height, 24px) / 2))}.t-switch__label{position:absolute;top:0;left:0;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--td-switch-label-font-size, 14px);color:var(--td-switch-label-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));overflow:hidden}.t-switch__label--checked{color:var(--td-switch-label-checked-color, var(--td-switch-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-switch__label--disabled{color:var(--td-switch-unchecked-disabled-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-switch__label--checked.t-switch__label--disabled{color:var(--td-switch-checked-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-switch__label--large{font-size:var(--td-switch-label-font-size, 16px)}.t-switch__label--small{font-size:var(--td-switch-label-font-size, 12px)}.t-switch__label:empty{display:none}.t-switch__icon{font-size:var(--td-switch-icon-size, 20px)}.t-switch__icon--large{font-size:var(--td-switch-icon-large-size, 24px)}.t-switch__icon--small{font-size:var(--td-switch-icon-small-size, 16px)}.t-switch__loading{color:var(--td-switch-label-checked-color, var(--td-switch-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-switch__dot{position:absolute;left:var(--td-switch-dot-horizontal-margin, 3px);top:50%;width:var(--td-switch-dot-size, 22px);height:var(--td-switch-dot-size, 22px);border-radius:50%;background-color:var(--td-font-white-1, #ffffff);-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:var(--td-switch-dot-shadow, var(--td-shadow-1, 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12)));box-shadow:var(--td-switch-dot-shadow, var(--td-shadow-1, 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12)))}.t-switch__dot:after{content:"";display:block;position:absolute;left:0;top:0;width:200%;height:200%;border:1px solid var(--td-switch-dot-border-color, var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3)));border-radius:50%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.t-switch__dot--large{width:var(--td-switch-dot-large-size, 26px);height:var(--td-switch-dot-large-size, 26px)}.t-switch__dot--small{width:var(--td-switch-dot-small-size, 18px);height:var(--td-switch-dot-small-size, 18px)}.t-switch__dot--checked{left:calc(var(--td-switch-width, 45px) - var(--td-switch-dot-size, 22px) - var(--td-switch-dot-horizontal-margin, 3px))}.t-switch__dot--large.t-switch__dot--checked{left:calc(var(--td-switch-large-width, 52px) - var(--td-switch-dot-large-size, 26px) - var(--td-switch-dot-horizontal-margin, 3px))}.t-switch__dot--small.t-switch__dot--checked{left:calc(var(--td-switch-small-width, 39px) - var(--td-switch-dot-small-size, 18px) - var(--td-switch-dot-horizontal-margin, 3px))}.t-switch__dot--plain:not(.t-switch__dot--checked){width:var(--td-switch-dot-plain-size, 18px);height:var(--td-switch-dot-plain-size, 18px);left:var(--td-switch-dot-plain-horizontal-margin, 5px)}.t-switch__dot--large.t-switch__dot--plain:not(.t-switch__dot--checked){width:var(--td-switch-dot-plain-large-size, 22px);height:var(--td-switch-dot-plain-large-size, 22px)}.t-switch__dot--small.t-switch__dot--plain:not(.t-switch__dot--checked){width:var(--td-switch-dot-plain-small-size, 14px);height:var(--td-switch-dot-plain-small-size, 14px)}.t-swiper{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;border-radius:var(--td-swiper-border-radius, 8px);overflow:hidden}.t-swiper-item{position:absolute;top:0;left:0;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0}.t-swiper-item>*{border-radius:var(--td-swiper-border-radius, 8px)}.t-swiper__container{height:100%;width:auto;position:relative}.t-swiper__item{overflow:hidden}.t-swiper__item img{height:100%;width:100%}.t-swiper--outside{padding-bottom:var(--td-swiper-placement-outside-padding, calc(var(--td-spacer-1, 12px) + var(--td-swiper-nav-dot-size, 6px)))}.t-swiper-nav__dots,.t-swiper-nav__dots-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.t-swiper-nav__dots-item,.t-swiper-nav__dots-bar-item{width:var(--td-swiper-nav-dot-size, 6px);height:var(--td-swiper-nav-dot-size, 6px);background:var(--td-swiper-nav-dot-color, var(--td-font-white-2, rgba(255, 255, 255, .55)));border-radius:50%;margin:0 5px;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.t-swiper-nav__dots-item--vertical,.t-swiper-nav__dots-bar-item--vertical{margin:5px 0}.t-swiper-nav__dots-item--active,.t-swiper-nav__dots-bar-item--active{background-color:var(--td-swiper-nav-dot-active-color, var(--td-font-white-1, #ffffff))}.t-swiper-nav__dots-bar-item--vertical.t-swiper-nav__dots-bar-item--active{width:var(--td-swiper-nav-dot-size, 6px);height:var(--td-swiper-nav-dots-bar-active-width, 20px)}.t-swiper-nav__dots-bar-item--active{width:var(--td-swiper-nav-dots-bar-active-width, 20px);border-radius:calc(var(--td-swiper-nav-dot-size, 6px) / 2);background-color:var(--td-swiper-nav-dot-active-color, var(--td-font-white-1, #ffffff))}.t-swiper-nav--left{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-swiper-nav--right{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-swiper-nav--top-left{position:absolute;top:12px;left:12px}.t-swiper-nav--top{position:absolute;left:50%;top:12px;-webkit-transform:translateX(-50%);transform:translate(-50%)}.t-swiper-nav--top-right{position:absolute;top:12px;right:12px}.t-swiper-nav--bottom-left{position:absolute;left:12px;bottom:12px}.t-swiper-nav--bottom{position:absolute;left:50%;bottom:12px;-webkit-transform:translateX(-50%);transform:translate(-50%)}.t-swiper-nav--bottom-right{position:absolute;right:12px;bottom:12px}.t-swiper-nav--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-swiper-nav__fraction{padding:0 8px;height:var(--td-swiper-nav-fraction-height, 24px);line-height:var(--td-swiper-nav-fraction-height, 24px);border-radius:calc(var(--td-swiper-nav-fraction-height, 24px) / 2);background:var(--td-swiper-nav-fraction-bg-color, var(--td-font-gray-3, rgba(0, 0, 0, .4)));color:var(--td-swiper-nav-fraction-color, var(--td-font-white-1, #ffffff));font-size:var(--td-swiper-nav-fraction-font-size, 12px)}.t-swiper-nav__btn--prev,.t-swiper-nav__btn--next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--td-swiper-nav-btn-size, 24px);height:var(--td-swiper-nav-btn-size, 24px);border-radius:50%;background:var(--td-swiper-nav-btn-bg-color, var(--td-font-gray-3, rgba(0, 0, 0, .4)))}.t-swiper-nav__btn--prev:after,.t-swiper-nav__btn--next:after{content:"";display:block;position:absolute;left:50%;top:50%;width:6px;height:6px;border-color:var(--td-swiper-nav-btn-color, var(--td-font-white-1, #ffffff));border-style:solid}.t-swiper-nav__btn--prev{left:15px}.t-swiper-nav__btn--prev:after{margin-left:2px;border-width:1px 0 0 1px;-webkit-transform:translate(-50%,-50%) rotateZ(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.t-swiper-nav__btn--next{right:15px}.t-swiper-nav__btn--next:after{margin-left:-2px;border-width:1px 1px 0 0;-webkit-transform:translate(-50%,-50%) rotateZ(45deg);transform:translate(-50%,-50%) rotate(45deg)}.t-swiper-nav--outside{bottom:0}.t-swiper-nav--outside .t-swiper-nav__dots-item,.t-swiper-nav--outside .t-swiper-nav__dots-bar-item{background:var(--td-swiper-nav-outside-bg, var(--td-gray-color-3, #e7e7e7))}.t-swiper-nav--outside .t-swiper-nav__dots-item--active,.t-swiper-nav--outside .t-swiper-nav__dots-bar-item--active{background-color:var(--td-swiper-nav-outside-bg-active, var(--td-brand-color-7, #0052d9))}.t-cell{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;padding:var(--td-cell-vertical-padding, 16px) var(--td-cell-horizontal-padding, 16px);line-height:var(--td-cell-line-height, 24px);height:var(--td-cell-height, auto);background-color:var(--td-cell-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)))}.t-cell:after{right:0;left:0;bottom:0;border-bottom:1px solid var(--td-cell-border-color, var(--td-component-stroke, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleY(.5);transform:scaleY(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;left:var(--td-border-left-space, var(--td-cell-horizontal-padding, 16px));right:var(--td-cell-border-right-space, 0)}.t-cell:last-child:after,.t-cell--borderless:after{display:none}.t-cell__description{font-size:var(--td-cell-description-font-size, var(--td-font-size-base, 14px));line-height:var(--td-cell-description-line-height, 22px);color:var(--td-cell-description-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))))}.t-cell__description-text{margin-top:calc(var(--td-spacer, 8px) / 2)}.t-cell__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:var(--td-cell-note-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))));font-size:var(--td-cell-note-font-size, var(--td-font-size-m, 16px))}.t-cell__title{color:var(--td-cell-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-cell__title,.t-cell__note{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.t-cell__title:empty,.t-cell__note:empty{display:none}.t-cell__title-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--td-cell-title-font-size, var(--td-font-size-m, 16px));color:var(--td-cell-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));font-weight:400}.t-cell__left,.t-cell__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-cell__left .t-icon,.t-cell__right .t-icon{display:block}.t-cell__left:not(:empty){margin-right:var(--td-spacer, 8px)}.t-cell__left-icon{color:var(--td-cell-left-icon-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));font-size:var(--td-cell-left-icon-font-size, 24px)}.t-cell__left-image{height:var(--td-cell-image-height, 48px);width:var(--td-cell-image-width, 48px)}.t-cell__right{margin-left:calc(var(--td-spacer, 8px) / 2)}.t-cell__right-icon{color:var(--td-cell-right-icon-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))));font-size:var(--td-cell-right-icon-font-size, 24px)}.t-cell--hover{background-color:var(--td-cell-hover-color, var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3)))}.t-cell--required{font-size:var(--td-cell-required-font-size, var(--td-font-size-m, 16px));color:var(--td-cell-required-color, var(--td-error-color-6, #d54941))}.t-cell--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-cell--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.t-cell--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.t-cell-group{position:relative}.t-cell-group__title{font-family:PingFangSC-Regular;font-size:var(--td-cell-group-title-font-size, 14px);color:var(--td-cell-group-title-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))));text-align:left;line-height:var(--td-cell-group-title-line-height, 45px);background-color:var(--td-cell-group-title-bg-color, var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3)));padding-left:var(--td-cell-group-title-padding-left, 16px)}.t-cell-group--bordered:before{right:0;left:0;top:0;border-top:1px solid var(--td-cell-group-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleY(.5);transform:scaleY(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;z-index:1}.t-cell-group--bordered:after{right:0;left:0;bottom:0;border-bottom:1px solid var(--td-cell-group-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleY(.5);transform:scaleY(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;z-index:1}.t-cell-group--card{margin:0 16px;border-radius:var(--td-radius-large, 9px);overflow:hidden}.t-collapse{position:relative}.t-collapse--card{margin:0 16px;border-radius:var(--td-radius-large, 9px);overflow:hidden}.t-collapse-panel{position:relative;background-color:var(--td-collapse-panel-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));overflow:hidden;-webkit-transition:height ease .24s;transition:height ease .24s}.t-collapse-panel:after{content:"";display:block;position:absolute;top:unset;bottom:0;left:unset;right:unset;background-color:var(--td-collapse-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)))}.t-collapse-panel:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-collapse-panel--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.t-collapse-panel__header{position:relative;color:var(--td-collapse-header-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-collapse-panel__header--top{position:relative}.t-collapse-panel__header--top:after{content:"";display:block;position:absolute;top:0;bottom:unset;left:unset;right:unset;background-color:var(--td-collapse-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)))}.t-collapse-panel__header--top:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-collapse-panel__header--bottom{position:relative}.t-collapse-panel__header--bottom:after{content:"";display:block;position:absolute;top:unset;bottom:0;left:unset;right:unset;background-color:var(--td-collapse-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)))}.t-collapse-panel__header--bottom:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-collapse-panel__header:after{display:none;left:16px}.t-collapse-panel__header--expanded:after{display:block}.t-collapse-panel__header .t-cell__title{font-size:var(--td-collapse-title-font-size, var(--td-font-size-m, 16px))}.t-collapse-panel__header .t-cell__note{font-size:var(--td-collapse-extra-font-size, var(--td-font-size-m, 16px))}.t-collapse-panel__header .t-cell__right-icon{color:var(--td-collapse-icon-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-collapse-panel--disabled{pointer-events:none}.t-collapse-panel--disabled .t-cell__title,.t-collapse-panel--disabled .t-cell__note,.t-collapse-panel--disabled .t-cell__right-icon{color:var(--td-collapse-header-text-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-collapse-panel__content{color:var(--td-collapse-content-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));font-size:var(--td-collapse-content-font-size, var(--td-font-size-base, 14px));padding:var(--td-collapse-content-padding, 16px);line-height:var(--td-collapse-content-line-height, 1.5)}@-moz-document url-prefix(){.scrollbar{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:#0000001a;border-radius:11px}.scrollbar::-webkit-scrollbar-thumb:vertical:hover,.scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:#0000004d}.scrollbar.t-table__affixed-footer-elm::-webkit-scrollbar-track,.scrollbar.t-table__scrollbar--obvious::-webkit-scrollbar-track{background:#fff}.t-table__affixed-footer-wrap>.scrollbar.t-table__affixed-footer-elm::-webkit-scrollbar-thumb,.t-table--width-overflow.t-table--footer-affixed .t-table__content::-webkit-scrollbar-thumb,.t-table--width-overflow.t-table--horizontal-bar-affixed .t-table__content::-webkit-scrollbar-thumb{background:transparent}.t-table.t-table--overflow-visible{overflow:initial}.t-table{font:14px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;font-size:14px;color:var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9)));background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-table__loading--full{z-index:72;position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff9}.t-table.t-vertical-align-top th,.t-table.t-vertical-align-top td{vertical-align:top}.t-table.t-vertical-align-middle th,.t-table.t-vertical-align-middle td{vertical-align:middle}.t-table.t-vertical-align-bottom th,.t-table.t-vertical-align-bottom td{vertical-align:bottom}.t-table .t-table__resize-line{display:none;position:absolute;left:10px;width:0;border-left:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));z-index:1001}.t-table__column-controller-trigger.t-align-top-right,.t-table__column-controller-trigger.t-align-bottom-right{text-align:right}.t-table__column-controller-trigger{padding:16px 0}.t-table__content{position:relative}@-moz-document url-prefix(){.t-table__content{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}}.t-table__content::-webkit-scrollbar{width:6px;height:6px}.t-table__content::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:#0000001a;border-radius:11px}.t-table__content::-webkit-scrollbar-thumb:vertical:hover,.t-table__content::-webkit-scrollbar-thumb:horizontal:hover{background-color:#0000004d}.t-table__pagination{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.t-table .t-icon{font-size:var(--td-font-size-l, 18px)}.t-table table{width:100%;border-spacing:0}.t-table .t-text-ellipsis{line-height:22px;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-table th,.t-table td{padding:8px 16px;line-height:22px;font-weight:400;overflow-wrap:break-word;background-color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;position:relative}.t-table th:after,.t-table td:after{content:"";display:block;position:absolute;top:unset;bottom:0;left:unset;right:unset;background-color:var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table th:after,.t-table td:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-table th.t-table__th-drag{padding:0;height:0;text-align:center}.t-table thead td,.t-table th{color:var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4)))}.t-table td[key=row-select]{padding:13px 0 11px 16px}.t-table td.t-align-left,.t-table th.t-align-left{text-align:left}.t-table td.t-align-right,.t-table th.t-align-right{text-align:right}.t-table td.t-align-center,.t-table th.t-align-center{text-align:center}.t-table tr{background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-table.t-size-s th,.t-table.t-size-s td{padding:8px}.t-table.t-size-l th,.t-table.t-size-l td{padding:16px 20px}.t-table .t-table__expandable-icon-cell,.t-table .t-table__selection-cell{padding:0;height:0}.t-table td.t-table__handle-draggable{text-align:center;height:0;padding:0}.t-table .t-table__cell--selectable>.t-checkbox{vertical-align:middle}.t-table .t-table__cell--selectable+td,.t-table .t-table__cell--selectable+th{padding-left:0}.t-table--bordered td:not(:first-child):before,.t-table--bordered th:not(:first-child):before{content:"";position:absolute;width:1px;top:0;left:0;bottom:0;-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered td:not(:first-child).t-table__cell--fixed-left-last:before,.t-table--bordered th:not(:first-child).t-table__cell--fixed-left-last:before{border-right:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered th:first-child,.t-table--bordered td.t-table__td-first-col{border-left-width:0}.t-table--bordered:not(.t-table--rowspan-colspan) td:first-child{border-left-width:0}.t-table--bordered .t-table__content::-webkit-scrollbar-corner{background-color:transparent}.t-table--bordered .t-table__content{border-radius:0}.t-table--bordered .t-table--loading{border-bottom:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered .t-table__pagination{padding:16px}.t-table--bordered .t-table__bottom-content+.t-table__pagination{padding:0}.t-table--bordered.t-table__header--fixed .t-table__content{border-bottom:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered .t-table__td-last-row{border-bottom:none}.t-table--striped:not(.t-table--bordered) th,.t-table--striped:not(.t-table--bordered) td{border-bottom:none}.t-table--striped.t-table--header-fixed tbody tr:nth-of-type(2n){background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table--striped:not(.t-table--header-fixed) tbody>tr:nth-of-type(odd):not(.t-table__expanded-row){background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table--striped.t-table--hoverable.t-table__header--fixed tbody tr:nth-of-type(2n):hover{background-color:#383838}.t-table--striped.t-table--hoverable:not(.t-table__header--fixed) tbody tr:nth-of-type(odd):hover{background-color:#383838}.t-table--striped.t-table--hoverable tbody tr{-webkit-transition:background-color var(--td-anim-duration-base, .2s) linear;transition:background-color var(--td-anim-duration-base, .2s) linear}.t-table--striped.t-table--hoverable tbody tr:hover{background-color:#f3f3f3}.t-table--hoverable tbody tr{-webkit-transition:background-color var(--td-anim-duration-base, .2s) linear;transition:background-color var(--td-anim-duration-base, .2s) linear}.t-table--hoverable tbody tr:hover{background-color:#f3f3f3}.t-table.t-table--align-top tbody td{vertical-align:top}.t-table .t-table__cell--highlight{background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table__header--fixed table{table-layout:fixed}.t-table__header--fixed th,.t-table__header--fixed td{overflow-wrap:break-word}.t-table__header--fixed.t-table__header,.t-table__header--fixed .t-table__header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;z-index:5}@-moz-document url-prefix(){.t-table__header--fixed .t-table__header{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}}.t-table__header--fixed .t-table__header::-webkit-scrollbar{width:6px;height:6px}.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:#0000001a;border-radius:11px}.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb:vertical:hover,.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb:horizontal:hover{background-color:#0000004d}.t-table__header--fixed .t-table__body{overflow-y:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@-moz-document url-prefix(){.t-table__header--fixed .t-table__body{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}}.t-table__header--fixed .t-table__body::-webkit-scrollbar{width:6px;height:6px}.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:#0000001a;border-radius:11px}.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb:vertical:hover,.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:#0000004d}.t-table:not(.t-table--bordered) .t-table__cell--selectable+td,.t-table:not(.t-table--bordered) .t-table__cell--selectable+th{padding-left:0}.t-table__cell--fixed.t-table__header--fixed .t-table__header{overflow:hidden;width:100%}.t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-left:last-child:after,.t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-right:last-child:after{content:"";position:absolute;right:-6px;width:6px;height:100%;top:0;background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table__cell--fixed.t-table__header--fixed .t-table__body{overflow:auto scroll}.t-table__cell--fixed .t-table__content{overflow:auto hidden}.t-table__cell--fixed table{table-layout:fixed;min-width:100%}.t-table__cell--fixed th,.t-table__cell--fixed td{position:relative}.t-table__cell--fixed .t-table__cell--fixed-left-last:before{z-index:-1;background-color:inherit}.t-table__cell--fixed .t-table__cell--fixed-left-last:after{position:absolute;top:0;bottom:0;content:"";-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;pointer-events:none;z-index:-2}.t-table__cell--fixed .t-table__cell--fixed-left-last:after{right:0;-webkit-transform:translateX(100%);transform:translate(100%)}.t-table__cell--fixed .t-table__cell--fixed-right-first:before{z-index:-1;background-color:inherit}.t-table__cell--fixed .t-table__cell--fixed-right-first:after{position:absolute;top:0;bottom:0;content:"";-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;pointer-events:none;z-index:-2}.t-table__cell--fixed .t-table__cell--fixed-right-first:after{left:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}.t-table .t-table__cell-resizable{position:relative}.t-table .t-table__cell-resizable .t-table__cell--resizer{position:absolute;top:0;right:-5px;bottom:0;z-index:10;width:10px;cursor:col-resize}.t-table .t-table__row--disabled{color:var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26)))}.t-table .t-table__cell--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-table__column-controller-desc{margin-bottom:24px}.t-table__column-controller-block{padding:15px 16px;border:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));border-bottom:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__column-controller-block+.t-table__column-controller-block{border-top:0;padding:16px;border-bottom:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__column-controller--fixed .t-checkbox{width:108px}.t-table--bordered .t-table__cell--sortable .t-table__cell--title,.t-table--bordered .t-table__cell--filterable .t-table__cell--title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-table th.t-align-right .t-table__cell--title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.t-table__cell--sort-trigger{text-align:center;vertical-align:text-bottom}.t-table__cell--sort-trigger svg{vertical-align:initial}.t-table--loading{position:relative}.t-table--loading-progressbar{overflow:hidden;position:absolute;top:0;left:0;height:1px;background-color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));-webkit-animation:tTableProgressbar 2s ease-in-out;animation:tTableProgressbar 2s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-table--loading-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px;color:var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4)))}.t-table__expanded-cell{padding-left:45px}.t-table__async-loading{text-align:center}.t-table__async-loading.t-is-load-more{cursor:pointer}.t-table__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px;color:var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26)))}.t-table__filter-icon,.t-table__sort-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;vertical-align:text-bottom;-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table__filter-icon>svg,.t-table__sort-icon>svg{margin-top:0}.t-table__sort-icon .t-is-focus,.t-table__sort-icon.t-is-focus,.t-table__sort-icon:hover{color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));border-radius:50%;-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table__filter-icon .t-is-focus,.t-table__filter-icon.t-is-focus,.t-table__filter-icon:hover{color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table__filter-pop .t-popup__content{padding:0}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-inner{padding:16px}.t-table__filter-pop .t-table__filter-pop-content .t-radio-group{display:block;height:auto}.t-table__filter-pop .t-table__filter-pop-content .t-checkbox-group{display:block}.t-table__filter-pop .t-table__filter-pop-content .t-checkbox,.t-table__filter-pop .t-table__filter-pop-content .t-radio{display:block;margin:4px 0}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));padding:16px}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button .t-button+.t-button{margin-left:16px}.t-table__filter-pop-content-inner>.t-input__wrap{width:200px}.t-table__filter-pop-content-inner>.t-date-range-picker__panel{margin:-16px}.t-table__sort-icon--active{color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table__double-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-table__double-icons .t-table__sort-icon{position:relative}.t-table__double-icons .t-table-sort-asc{top:2px}.t-table__double-icons .t-table-sort-desc{bottom:2px}.t-table__filter-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;height:var(--td-font-size-l, 18px);width:var(--td-font-size-l, 18px);margin-left:8px}.t-table--bordered .t-table__filter-icon-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.t-table--bordered .t-table__cell--sortable.t-table__cell--filterable .t-table__filter-icon-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.t-table .t-align-center .t-table__cell--sortable,.t-table .t-align-center .t-table__cell--filterable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.t-table__expand-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4)));cursor:pointer;-webkit-transition:all var(--td-anim-duration-base, .2s) var(--td-anim-time-fn-easing, cubic-bezier(.38, 0, .24, 1)) 0s;transition:all var(--td-anim-duration-base, .2s) var(--td-anim-time-fn-easing, cubic-bezier(.38, 0, .24, 1)) 0s}.t-table__expand-box:hover{color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}@-webkit-keyframes tTableProgressbar{0%{width:0}to{width:100%}}@keyframes tTableProgressbar{0%{width:0}to{width:100%}}.t-table__th-row-select .t-table__th-cell-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-table-expandable-icon-cell+.t-table__cell--selectable[key=row-select]{padding-left:8px}.t-table__filter--bottom-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px;border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__filter--bottom-buttons>.t-button+.t-button{margin-left:8px}.t-table__row-filter-inner{position:-webkit-sticky;position:sticky;left:0;text-align:center}.t-table__filter-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-table__filter-result>.t-button{margin-left:8px}.t-table--layout-fixed{table-layout:fixed}.t-table--layout-auto{table-layout:auto}.t-table__ellipsis{white-space:nowrap;width:100%}.t-table__content{overflow:auto}.t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after{border-right:2px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after{border-left:2px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered.t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after{border-right:4px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered.t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after{border-left:4px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__scroll-bar-divider{position:absolute;bottom:0;right:0;height:100%;border-right:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));z-index:71}.t-table__footer,.t-table__header.t-table__header--fixed{position:-webkit-sticky;position:sticky;z-index:50}.t-table:not(.t-table--striped) .t-table__footer>tr{background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table__header--fixed:not(.t-table__header--multiple)>tr>th{background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-table__row--fixed-top,.t-table__row--fixed-bottom{position:-webkit-sticky;position:sticky;z-index:70}.t-table__row--fixed-bottom-first>td{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered .t-table__content .t-table__row--without-border-bottom>td{border-bottom:0}.t-table--bordered tbody>tr:last-child>td,.t-table--bordered tfoot>tr:last-child>td{border-bottom:0}.t-table--bordered tfoot>tr:first-child>td{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__header.t-table__header--fixed{top:0}.t-table__footer.t-table__footer--fixed{bottom:0}.t-table--column-fixed .t-table__cell--fixed-left-last:before{z-index:-1;background-color:inherit}.t-table--column-fixed .t-table__cell--fixed-left-last:after{position:absolute;top:0;bottom:0;content:"";-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;pointer-events:none;z-index:-2}.t-table--column-fixed .t-table__cell--fixed-left-last:after{right:0;-webkit-transform:translateX(100%);transform:translate(100%)}.t-table--column-fixed .t-table__cell--fixed-right-first:before{z-index:-1;background-color:inherit}.t-table--column-fixed .t-table__cell--fixed-right-first:after{position:absolute;top:0;bottom:0;content:"";-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;pointer-events:none;z-index:-2}.t-table--column-fixed .t-table__cell--fixed-right-first:after{left:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}.t-table--column-fixed .t-table__cell--fixed-left,.t-table--column-fixed .t-table__cell--fixed-right{position:-webkit-sticky;position:sticky}.t-table--column-fixed .t-table__cell--fixed-left{z-index:30}.t-table--column-fixed .t-table__cell--fixed-right{z-index:31}.t-table__empty-row>td{padding:0;border:0}.t-table:not(.t-table--bordered) .t-table__header.t-table--bordered>tr:first-child>th{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--multiple-header .t-table__header th.t-table__header-th--bordered{border-left-width:1px}.t-table__header.t-table__header--multiple>tr{background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-table__tree-op-icon{margin-right:8px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:-3px}.t-table__tree-op-icon:hover{color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table__tree-leaf-node .t-table__tree-op-icon{min-width:0;margin-right:2px}.t-table__virtual-scroll-cursor{position:absolute;width:1px;height:1px;-webkit-transition:-webkit-transform var(--td-anim-duration-base, .2s);transition:-webkit-transform var(--td-anim-duration-base, .2s);transition:transform var(--td-anim-duration-base, .2s);transition:transform var(--td-anim-duration-base, .2s),-webkit-transform var(--td-anim-duration-base, .2s)}.t-table__virtual-scroll-header{position:absolute;z-index:51;left:0}.t-table__affixed-header-elm-wrap{overflow:hidden}.t-table__affixed-header-elm-wrap,.t-table__affixed-header-elm{position:absolute;left:0;z-index:51}.t-table__affixed-header-elm{overflow:auto;-webkit-transition:opacity var(--td-anim-duration-base, .2s) linear;transition:opacity var(--td-anim-duration-base, .2s) linear;opacity:1}.t-table__affixed-footer-elm{overflow:auto;z-index:50}.t-table--bordered .t-table__affixed-header-elm{border:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));border-bottom:0;border-right:0}.t-table--bordered .t-table__affixed-footer-elm{border-left:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));border-bottom:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--multiple-header.t-table--bordered .t-table__affixed-header-elm{border-right:0}.t-is-hidden{display:none}.t-positive-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.t-negative-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.t-table__expanded-row>td,.t-table__row--full>td{padding:0}.t-table__row-full-element{padding:8px 16px}.t-table__row-full-inner{position:-webkit-sticky;position:sticky;left:0}.t-table__row-full-inner:not(.t-table__empty){display:inline-block}.t-table__tree-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-table__tree-col--inline{display:inline}.t-table--full-height{height:100%}.t-table--loading .t-table__content{min-height:158px}.t-table__handle-draggable:hover,.t-table--row-draggable tr,.t-table__th--drag-sort{cursor:move}.t-table__ele--draggable-chosen{-webkit-box-shadow:var(--td-shadow-1, 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12));box-shadow:var(--td-shadow-1, 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12))}.t-table:not(.t-table--row-edit) .t-table__cell--editable{min-height:22px;line-height:22px;cursor:pointer}.t-table:not(.t-table--row-edit) .t-table__cell--editable .t-icon{margin-left:8px;font-size:var(--td-font-size-l, 18px);-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table:not(.t-table--row-edit) .t-table__cell--editable:hover{-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-affix .t-table__pagination{background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-table--bordered .t-affix .t-table__pagination{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__bottom-content+.t-table__pagination-wrap .t-table__pagination{border:0;padding:0}.t-table--column-resizable:not(.t-table--bordered) th{border-top:1px solid transparent}.t-table--column-resizable:not(.t-table--bordered) thead.t-table__header:hover th:not(:last-child){border-right:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--column-resizable:not(.t-table--bordered) thead.t-table__header:hover th{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--column-resizable:not(.t-table--bordered).t-table__content--scrollable-to-left.t-table__content--scrollable-to-right thead.t-table__header:hover .t-table__cell--fixed-left-last:not(:last-child),.t-table--column-resizable:not(.t-table--bordered).t-table__content--scrollable-to-left thead.t-table__header:hover .t-table__cell--fixed-left-last:not(:last-child){border-right:0}.t-table td.t-table__cell-check,.t-table th.t-table__cell-check{padding:0;height:0}.t-table td.t-table__cell-check .t-radio__label:empty,.t-table th.t-table__cell-check .t-radio__label:empty,.t-table td.t-table__cell-check .t-checkbox__label:empty,.t-table th.t-table__cell-check .t-checkbox__label:empty{display:none}.t-table .t-table__cell-check .t-radio,.t-table .t-table__cell-check .t-checkbox,.t-table .t-table__cell-check .t-table__th-cell-inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-table td .t-input__tips{position:initial}.t-table .t-table__sort-column{background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table__ellipsis-content.t-size-s .t-popup__content{font-size:14px}.t-table--chrome.t-table--multiple-header .t-table__affixed-header-elm{margin-top:1px}.t-dialog{overflow:hidden;width:var(--td-dialog-width, 311px);border-radius:var(--td-border-radius, var(--td-radius-extra-large, 12px));background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-dialog__close-btn{position:absolute;top:8px;right:8px;font-size:var(--td-dialog-close-font-size, 22px);color:var(--td-dialog-close-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-dialog__content{padding:var(--td-spacer-4, 32px) var(--td-spacer-3, 24px) 0;max-height:var(--td-dialog-body-max-height, 456px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--td-font-size-m, 16px)}.t-dialog__header{text-align:center;font-weight:700;font-size:var(--td-dialog-title-font-size, 18px);line-height:var(--td-dialog-title-line-height, 26px);color:var(--td-dialog-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-dialog__header+.t-dialog__body{margin-top:8px}.t-dialog__body{overflow-y:scroll;text-align:center;-webkit-overflow-scrolling:touch;font-size:var(--td-dialog-content-font-size, 16px);color:var(--td-dialog-content-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))));line-height:var(--td-dialog-content-line-height, 24px)}.t-dialog__body-text{word-wrap:break-word}.t-dialog__body--left{text-align:left}.t-dialog__body--right{text-align:right}.t-dialog__footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px}.t-dialog__footer--column{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.t-dialog__footer--column .t-dialog__button{width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.t-dialog__footer--full{padding:32px 0 0}.t-dialog__button{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-dialog__button--horizontal+.t-dialog__button--horizontal{margin-left:12px}.t-dialog__button--vertical+.t-dialog__button--vertical{margin-bottom:12px}.t-dialog__button--text{-webkit-box-flex:1;-ms-flex:1;flex:1;--td-button-border-radius: 0;--td-button-medium-height: 56px;border-radius:0}.t-dialog__button--text:before{content:" ";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;border-top:1px solid var(--td-border-color, var(--td-gray-color-3, #e7e7e7));border-left:1px solid var(--td-border-color, var(--td-gray-color-3, #e7e7e7));-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;width:200%;height:200%;border-radius:0}.t-notice-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:13px 16px;font-size:var(--td-font-size-base, 14px)}.t-notice-bar__content-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;line-height:22px;color:var(--td-notice-bar-font-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-notice-bar__content{display:inline-block;white-space:nowrap}.t-notice-bar__content-wrapable{white-space:normal}.t-notice-bar__content--vertical{--td-swiper-border-radius: 0;height:22px;line-height:22px}.t-notice-bar__content--vertical-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-notice-bar__prefix-icon{color:inherit}.t-notice-bar__prefix-icon:not(:empty){display:inherit;padding-right:var(--td-spacer, 8px)}.t-notice-bar__suffix-icon{color:var(--td-notice-bar-suffix-icon-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-notice-bar__prefix-icon,.t-notice-bar__suffix-icon{font-size:22px}.t-notice-bar__operation{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;color:var(--td-notice-bar-operation-font-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));font-weight:700}.t-notice-bar__operation:empty{display:none}.t-notice-bar__suffix-icon:not(:empty){display:inherit;padding-left:var(--td-spacer, 8px)}.t-notice-bar--info{color:var(--td-notice-bar-info-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-notice-bar-info-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-notice-bar--success{color:var(--td-notice-bar-success-color, var(--td-success-color, var(--td-success-color-5, #2ba471)));background-color:var(--td-notice-bar-success-bg-color, var(--td-success-color-1, #e3f9e9))}.t-notice-bar--warning{color:var(--td-notice-bar-warning-color, var(--td-warning-color, var(--td-warning-color-5, #e37318)));background-color:var(--td-notice-bar-warning-bg-color, var(--td-warning-color-1, #fff1e9))}.t-notice-bar--error{color:var(--td-notice-bar-error-color, var(--td-error-color-6, #d54941));background-color:var(--td-notice-bar-error-bg-color, var(--td-error-color-1, #fff0ed))}.t-swipe-cell{position:relative;overflow:hidden}.t-swipe-cell__left,.t-swipe-cell__right{position:absolute;top:0;height:100%}.t-swipe-cell__left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.t-swipe-cell__right{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);display:-webkit-box;display:-ms-flexbox;display:flex}.t-swipe-cell__content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 var(--td-spacer-2, 16px)}.t-swipe-cell__icon{font-size:var(--td-font-size-xl, 20px)}.t-swipe-cell__icon+.t-swipe-cell__text:not(:empty){margin-left:var(--td-spacer, 8px);font-size:var(--td-font-size-base, 14px);line-height:22px}.t-float-left{float:left}.t-float-right{float:right}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-slide-top-in{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-top-in{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-top-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes t-slide-top-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes t-slide-bottom-in{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-bottom-in{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-bottom-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes t-slide-bottom-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes t-slide-right-in{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-right-in{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-right-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes t-slide-right-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes t-slide-left-in{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-left-in{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-left-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes t-slide-left-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes t-fade-zoom-in{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes t-fade-zoom-in{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes t-fade-zoom-out{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}}@keyframes t-fade-zoom-out{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-icon-loading{-webkit-animation:t-spin 1s linear infinite;animation:t-spin 1s linear infinite}.hotspot-expanded.relative{position:relative}.hotspot-expanded:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transform:scale(1.5);transform:scale(1.5)}.t-toast{position:fixed;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:12001;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background-color:var(--td-toast-bg-color, var(--td-font-gray-1, rgba(0, 0, 0, .9)));border-radius:var(--td-toast-radius, 4px);font-size:14px;color:var(--td-toast-color, var(--td-font-white-1, #ffffff));max-width:var(--td-toast-max-width, 185px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box}.t-toast--column{padding:24px;min-width:80px;min-height:80px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-toast--loading.t-toast--with-text{min-width:102px;min-height:102px;padding-top:0;padding-bottom:0}.t-toast__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:22px}.t-toast__content--row{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding:14px 22px}.t-toast__content--column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.t-toast__icon--row{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--td-toast-row-icon-size, 24px)}.t-toast__icon--column{font-size:var(--td-toast-column-icon-size, 32px)}.t-toast__text{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;white-space:pre-line}.t-toast__text--column:not(:empty):not(:only-child){margin-top:8px;min-width:64px}.t-toast__text--row:not(:empty):not(:only-child){margin-left:8px}.t-toast.t-fade-enter,.t-toast.t-fade-leave-to{opacity:0}.t-toast--lock{overflow:hidden;cursor:not-allowed}.t-toast--lock *{pointer-events:none}.actionButton[data-v-03a3bddb]{width:10dvmin;height:7dvmin;margin-left:4dvmin;margin-right:4dvmin}.riichi[data-v-03a3bddb]{width:20dvmin;height:10dvmin;margin:auto;right:0;left:0}.title[data-v-03a3bddb]{font-size:8dvmin;line-height:.5dvmin;text-align:center}.text[data-v-03a3bddb]{font-size:4dvmin;line-height:.8dvmin;text-align:center}.score[data-v-03a3bddb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:2px;--td-radio-vertical-padding: 0px}.score[data-v-03a3bddb]>*{padding:0}.score .card[data-v-03a3bddb]{display:flex;justify-content:center;align-items:center;width:90px;height:30px;position:relative;border-radius:6px;overflow:hidden;box-sizing:border-box;border:1.5px solid #777}.score .card--active[data-v-03a3bddb]{border-color:#0052d9}.score .card--active[data-v-03a3bddb]:after{content:"";display:block;position:absolute;left:0;top:0;width:0;border:8px solid #0052d9;border-bottom-color:transparent;border-right-color:transparent}.player-selecter[data-v-03a3bddb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(40%,1fr));gap:5px;--td-radio-vertical-padding: 0px}.player-selecter[data-v-03a3bddb]>*{padding:0}.player-selecter .card[data-v-03a3bddb]{display:flex;justify-content:center;align-items:center;width:100%;height:30px;position:relative;border-radius:6px;overflow:hidden;box-sizing:border-box;border:1.5px solid #777}.player-selecter .card--active[data-v-03a3bddb]{border-color:#0052d9}.player-selecter .card--active[data-v-03a3bddb]:after{content:"";display:block;position:absolute;left:0;top:0;width:0;border:8px solid #0052d9;border-bottom-color:transparent;border-right-color:transparent}.slide-fade-enter-active[data-v-03a3bddb]{transition:all 0s ease-out}.slide-fade-leave-active[data-v-03a3bddb]{transition:all 1.5s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-03a3bddb],.slide-fade-leave-to[data-v-03a3bddb]{transform:translate(20px);opacity:0}.no-hover{background-color:#fff!important}.edit-btn{background-color:#ed7b2f}.delete-btn{background-color:#e34d59}.contributors{display:flex;flex-wrap:wrap}.contributor{margin:1px;text-align:center}.avatar{margin-left:5px;width:40px;height:40px;border-radius:50%}.t-tab-bar{z-index:9999;position:fixed}:root{--td-button-large-height: 60px;--td-tab-bar-height: 40px;--td-dialog-body-max-height: 70vh} +:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-focus: var(--td-brand-color-1);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-active: var(--td-brand-color-2);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-4);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-active: var(--td-warning-color-2);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-5);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-active: var(--td-error-color-2);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-4);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-active: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-container-active: var(--td-gray-color-12);--td-bg-color-secondarycontainer-active: var(--td-gray-color-11);--td-bg-color-component-active: var(--td-gray-color-10);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: var(--td-font-gray-1);--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, 8%), 0 2px 4px rgba(0, 0, 0, 12%);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, 10%), 0 5px 5px rgba(0, 0, 0, 16%);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, 12%), 0 8px 10px rgba(0, 0, 0, 20%);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scroll-track-color: #333}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-extra-small: 10px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-mark-large: 16px;--td-font-size-body-extra-small: 10px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extra-large: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-font-size: 10px;--td-font-size-xs: var(--td-font-size-body-extra-small);--td-font-size-s: var(--td-font-size-body-small);--td-font-size-base: var(--td-font-size-title-small);--td-font-size-m: var(--td-font-size-title-medium);--td-font-size-l: var(--td-font-size-title-large);--td-font-size-xl: var(--td-font-size-title-extra-large);--td-font-size-xxl: var(--td-font-size-headline-large)}.t-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:var(--td-loading-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));font-size:var(--td-loading-size, 20px)}.t-loading--inherit-color{color:inherit}.t-loading--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-loading--vertical .t-loading__text{margin-left:0;margin-top:8px}.t-loading__bar{pointer-events:none}.t-loading__text{color:var(--td-loading-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:20px;margin-left:6px;font-size:var(--td-loading-text-font-size, 12px)}.t-loading__text--only{margin-left:0}.t-loading__gradient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentColor 360deg);border-radius:50%;mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-loading__spinner{position:relative;display:inline-block;width:20px;max-width:100%;height:20px;max-height:100%;vertical-align:middle;-webkit-animation:t-rotate .8s linear infinite;animation:t-rotate .8s linear infinite;-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.t-loading__spinner--line{position:absolute;top:0;left:0;width:100%;height:100%}.t-loading__spinner--line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:var(--td-loading-line-bg-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));border-radius:40%;content:" "}.t-loading__dot{width:20%;height:20%;border-radius:50%;background-color:currentColor;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-name:dotting;animation-name:dotting;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-loading__dot--paused{-webkit-animation-play-state:paused;animation-play-state:paused}.t-loading__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:none;animation:none}.t-loading__parent,.t-loading__parent--relative{position:relative}.t-loading--lock{overflow:hidden}.t-loading--full{z-index:var(--td-loading-z-index, 3500);position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--td-loading-full-bg-color, rgba(255, 255, 255, .6))}.t-loading--fullscreen{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:var(--td-loading-z-index, 3500);background-color:var(--td-loading-full-bg-color, rgba(255, 255, 255, .6))}.t-loading--center{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-loading__spinner--line-1{-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:1}.t-loading__spinner--line-2{-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:.9375}.t-loading__spinner--line-3{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.875}.t-loading__spinner--line-4{-webkit-transform:rotate(120deg);transform:rotate(120deg);opacity:.8125}.t-loading__spinner--line-5{-webkit-transform:rotate(150deg);transform:rotate(150deg);opacity:.75}.t-loading__spinner--line-6{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.6875}.t-loading__spinner--line-7{-webkit-transform:rotate(210deg);transform:rotate(210deg);opacity:.625}.t-loading__spinner--line-8{-webkit-transform:rotate(240deg);transform:rotate(240deg);opacity:.5625}.t-loading__spinner--line-9{-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:.5}.t-loading__spinner--line-10{-webkit-transform:rotate(300deg);transform:rotate(300deg);opacity:.4375}.t-loading__spinner--line-11{-webkit-transform:rotate(330deg);transform:rotate(330deg);opacity:.375}.t-loading__spinner--line-12{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.3125}@-webkit-keyframes t-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dotting{0%{opacity:.15}1%{opacity:.8}33%{opacity:.8}34%{opacity:.15}to{opacity:.15}}@keyframes dotting{0%{opacity:.15}1%{opacity:.8}33%{opacity:.8}34%{opacity:.15}to{opacity:.15}}.t-button--size-extra-small{font-size:var(--td-button-extra-small-font-size, var(--td-font-size-base, 14px));padding-left:var(--td-button-extra-small-padding-horizontal, 8px);padding-right:var(--td-button-extra-small-padding-horizontal, 8px);height:var(--td-button-extra-small-height, 28px);line-height:var(--td-button-extra-small-height, 28px)}.t-button--size-extra-small .t-button__icon{font-size:var(--td-button-extra-small-icon-font-size, 18px)}.t-button--size-small{font-size:var(--td-button-small-font-size, var(--td-font-size-base, 14px));padding-left:var(--td-button-small-padding-horizontal, 12px);padding-right:var(--td-button-small-padding-horizontal, 12px);height:var(--td-button-small-height, 32px);line-height:var(--td-button-small-height, 32px)}.t-button--size-small .t-button__icon{font-size:var(--td-button-small-icon-font-size, 18px)}.t-button--size-medium{font-size:var(--td-button-medium-font-size, var(--td-font-size-m, 16px));padding-left:var(--td-button-medium-padding-horizontal, 16px);padding-right:var(--td-button-medium-padding-horizontal, 16px);height:var(--td-button-medium-height, 40px);line-height:var(--td-button-medium-height, 40px)}.t-button--size-medium .t-button__icon{font-size:var(--td-button-medium-icon-font-size, 20px)}.t-button--size-large{font-size:var(--td-button-large-font-size, var(--td-font-size-m, 16px));padding-left:var(--td-button-large-padding-horizontal, 20px);padding-right:var(--td-button-large-padding-horizontal, 20px);height:var(--td-button-large-height, 48px);line-height:var(--td-button-large-height, 48px)}.t-button--size-large .t-button__icon{font-size:var(--td-button-large-icon-font-size, 24px)}.t-button--default{color:var(--td-button-default-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background-color:var(--td-button-default-bg-color, var(--td-bg-color-component, var(--td-gray-color-3, #e7e7e7)))}.t-button--default:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-default-border-color, var(--td-bg-color-component, var(--td-gray-color-3, #e7e7e7)))}.t-button--default.t-button--hover{z-index:0}.t-button--default.t-button--hover:after{background-color:var(--td-button-default-active-bg-color, var(--td-bg-color-component-active, var(--td-gray-color-6, #a6a6a6)));border-color:var(--td-button-default-active-border-color, var(--td-bg-color-component-active, var(--td-gray-color-6, #a6a6a6)))}.t-button--default.t-button--disabled{color:var(--td-button-default-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));background-color:var(--td-button-default-disabled-bg, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-button--default.t-button--disabled:after{border-color:var(--td-button-default-disabled-border-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-button--primary{color:var(--td-button-primary-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-primary-bg-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--primary:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-primary-border-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--primary.t-button--hover{z-index:0}.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-active-bg-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)));border-color:var(--td-button-primary-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--primary.t-button--disabled{color:var(--td-button-primary-disabled-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-primary-disabled-bg, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--primary.t-button--disabled:after{border-color:var(--td-button-primary-disabled-border-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--light{color:var(--td-button-light-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-button-light-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-light-border-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light.t-button--hover{z-index:0}.t-button--light.t-button--hover:after{background-color:var(--td-button-light-active-bg-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)));border-color:var(--td-button-light-active-border-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)))}.t-button--light.t-button--disabled{color:var(--td-button-light-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)));background-color:var(--td-button-light-disabled-bg, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--light.t-button--disabled:after{border-color:var(--td-button-light-disabled-border-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--danger{color:var(--td-button-danger-color, var(--td-font-white-1, #ffffff));background-color:var(--td-button-danger-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--danger:after{border-width:var(--td-button-border-width, 2px);border-color:var(--td-button-danger-border-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--danger.t-button--hover{z-index:0}.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-active-bg-color, var(--td-error-color-7, #ad352f));border-color:var(--td-button-danger-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--danger.t-button--disabled{color:var(--td-button-danger-disabled-color, var(--td-error-color-disabled, var(--td-error-color-3, #ffb9b0)));background-color:var(--td-button-danger-disabled-bg, var(--td-error-color-3, #ffb9b0))}.t-button--danger.t-button--disabled:after{border-color:var(--td-button-danger-disabled-border-color, var(--td-error-color-3, #ffb9b0))}.t-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;white-space:nowrap;text-align:center;border:none;background-image:none;-webkit-transition:all .3s;transition:all .3s;border-radius:var(--td-button-border-radius, var(--td-radius-default, 6px));outline:none;font-family:PingFang SC,Microsoft YaHei,Arial Regular;font-weight:var(--td-button-font-weight, 600);vertical-align:top;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-appearance:none}.t-button:after{content:"";display:block;position:absolute;left:0;top:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;border-radius:calc(var(--td-button-border-radius, var(--td-radius-default, 6px)) * 2);border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}.t-button--text{color:var(--td-button-default-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background:none}.t-button--text:after{border:0}.t-button--text.t-button--hover:after{background-color:var(--td-button-default-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--primary{color:var(--td-button-primary-text-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background:none}.t-button--text.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--primary.t-button--disabled{color:var(--td-button-primary-text-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)));background:none}.t-button--text.t-button--danger{color:var(--td-button-danger-text-color, var(--td-error-color, var(--td-error-color-6, #d54941)));background:none}.t-button--text.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--danger.t-button--disabled{color:var(--td-button-danger-text-disabled-color, var(--td-button-danger-disabled-color, var(--td-error-color-disabled, var(--td-error-color-3, #ffb9b0))));background:none}.t-button--text.t-button--light{color:var(--td-button-light-text-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background:none}.t-button--text.t-button--light.t-button--hover:after{background-color:var(--td-button-light-text-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)))}.t-button--text.t-button--disabled{color:var(--td-button-default-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-button--dashed,.t-button--outline{color:var(--td-button-default-outline-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));background-color:transparent}.t-button--dashed:after,.t-button--outline:after{border-color:var(--td-button-default-outline-border-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--hover:after,.t-button--outline.t-button--hover:after{background-color:var(--td-button-default-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)));border-color:var(--td-button-default-outline-active-border-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--disabled,.t-button--outline.t-button--disabled{color:var(--td-button-default-outline-disabled-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--disabled:after,.t-button--outline.t-button--disabled:after{border-color:var(--td-button-default-outline-disabled-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)))}.t-button--dashed.t-button--primary,.t-button--outline.t-button--primary{color:var(--td-button-primary-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--dashed.t-button--primary:after,.t-button--outline.t-button--primary:after{border-color:var(--td-button-primary-outline-border-color, var(--td-button-primary-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-button--dashed.t-button--primary.t-button--hover,.t-button--outline.t-button--primary.t-button--hover{color:var(--td-button-primary-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--primary.t-button--hover:after,.t-button--outline.t-button--primary.t-button--hover:after{background-color:var(--td-button-primary-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)));border-color:var(--td-button-primary-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--primary.t-button--disabled,.t-button--outline.t-button--primary.t-button--disabled{background-color:transparent;color:var(--td-button-primary-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--primary.t-button--disabled:after,.t-button--outline.t-button--primary.t-button--disabled:after{border-color:var(--td-button-primary-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--danger,.t-button--outline.t-button--danger{color:var(--td-button-danger-outline-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--dashed.t-button--danger:after,.t-button--outline.t-button--danger:after{border-color:var(--td-button-danger-outline-border-color, var(--td-button-danger-outline-color, var(--td-error-color, var(--td-error-color-6, #d54941))))}.t-button--dashed.t-button--danger.t-button--hover,.t-button--outline.t-button--danger.t-button--hover{color:var(--td-button-danger-outline-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--dashed.t-button--danger.t-button--hover:after,.t-button--outline.t-button--danger.t-button--hover:after{background-color:var(--td-button-danger-outline-active-bg-color, var(--td-bg-color-container-active, var(--td-gray-color-3, #e7e7e7)));border-color:var(--td-button-danger-outline-active-border-color, var(--td-error-color-7, #ad352f))}.t-button--dashed.t-button--danger.t-button--disabled,.t-button--outline.t-button--danger.t-button--disabled{background-color:transparent;color:var(--td-button-danger-outline-disabled-color, var(--td-error-color-3, #ffb9b0))}.t-button--dashed.t-button--danger.t-button--disabled:after,.t-button--outline.t-button--danger.t-button--disabled:after{border-color:var(--td-button-danger-outline-disabled-color, var(--td-error-color-3, #ffb9b0))}.t-button--dashed.t-button--light,.t-button--outline.t-button--light{color:var(--td-button-light-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-button-light-outline-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-button--dashed.t-button--light:after,.t-button--outline.t-button--light:after{border-color:var(--td-button-light-outline-border-color, var(--td-button-light-outline-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-button--dashed.t-button--light.t-button--hover,.t-button--outline.t-button--light.t-button--hover{color:var(--td-button-light-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--light.t-button--hover:after,.t-button--outline.t-button--light.t-button--hover:after{background-color:var(--td-button-light-outline-active-bg-color, var(--td-brand-color-light-active, var(--td-brand-color-2, #d9e1ff)));border-color:var(--td-button-light-outline-active-border-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--dashed.t-button--light.t-button--disabled,.t-button--outline.t-button--light.t-button--disabled{background-color:transparent;color:var(--td-button-light-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed.t-button--light.t-button--disabled:after,.t-button--outline.t-button--light.t-button--disabled:after{border-color:var(--td-button-light-outline-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-button--dashed:after{border-style:dashed}.t-button--ghost{background-color:transparent;color:var(--td-button-ghost-color, #fff)}.t-button--ghost:after{border-color:var(--td-button-ghost-border-color, var(--td-button-ghost-color, #fff))}.t-button--ghost.t-button--default.t-button--hover{color:var(--td-button-ghost-hover-color, var(--td-font-white-2, rgba(255, 255, 255, .55)))}.t-button--ghost.t-button--default.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-hover-color, var(--td-font-white-2, rgba(255, 255, 255, .55)))}.t-button--ghost.t-button--primary{color:var(--td-button-ghost-primary-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--ghost.t-button--primary:after{border-color:var(--td-button-ghost-primary-border-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-button--ghost.t-button--primary.t-button--hover{color:var(--td-button-ghost-primary-hover-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--ghost.t-button--primary.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-primary-hover-color, var(--td-brand-color-active, var(--td-brand-color-8, #003cab)))}.t-button--ghost.t-button--primary.t-button--text.t-button--hover,.t-button--ghost.t-button--primary.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--primary.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--primary.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--danger{color:var(--td-button-ghost-danger-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--ghost.t-button--danger:after{border-color:var(--td-button-ghost-danger-border-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-button--ghost.t-button--danger.t-button--hover{color:var(--td-button-ghost-danger-hover-color, var(--td-error-color-active, var(--td-error-color-7, #ad352f)))}.t-button--ghost.t-button--danger.t-button--hover:after{background-color:transparent;border-color:var(--td-button-ghost-danger-hover-color, var(--td-error-color-active, var(--td-error-color-7, #ad352f)))}.t-button--ghost.t-button--danger.t-button--text.t-button--hover,.t-button--ghost.t-button--danger.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--danger.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--danger.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--default.t-button--text.t-button--hover,.t-button--ghost.t-button--default.t-button--text.t-button--hover:after{background-color:var(--td-gray-color-10, #4b4b4b)}.t-button--ghost.t-button--default.t-button--disabled{background-color:transparent;color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-button--ghost.t-button--default.t-button--disabled:after{border-color:var(--td-button-ghost-disabled-color, var(--td-font-white-4, rgba(255, 255, 255, .22)))}.t-loading+.t-button__content:not(:empty),.t-icon+.t-button__content:not(:empty),.t-button__content:not(:empty)+.t-icon{margin-left:4px}.t-button--round.t-button--size-large{border-radius:calc(var(--td-button-large-height, 48px) / 2)}.t-button--round.t-button--size-large:after{border-radius:var(--td-button-large-height, 48px)}.t-button--round.t-button--size-medium{border-radius:calc(var(--td-button-medium-height, 40px) / 2)}.t-button--round.t-button--size-medium:after{border-radius:var(--td-button-medium-height, 40px)}.t-button--round.t-button--size-small{border-radius:calc(var(--td-button-small-height, 32px) / 2)}.t-button--round.t-button--size-small:after{border-radius:var(--td-button-small-height, 32px)}.t-button--round.t-button--size-extra-small{border-radius:calc(var(--td-button-extra-small-height, 28px) / 2)}.t-button--round.t-button--size-extra-small:after{border-radius:var(--td-button-extra-small-height, 28px)}.t-button--square{padding:0}.t-button--square.t-button--size-large{width:var(--td-button-large-height, 48px)}.t-button--square.t-button--size-medium{width:var(--td-button-medium-height, 40px)}.t-button--square.t-button--size-small{width:var(--td-button-small-height, 32px)}.t-button--square.t-button--size-extra-small{width:var(--td-button-extra-small-height, 28px)}.t-button--circle{padding:0;border-radius:50%}.t-button--circle.t-button--size-large{width:var(--td-button-large-height, 48px)}.t-button--circle.t-button--size-large:after{border-radius:50%}.t-button--circle.t-button--size-medium{width:var(--td-button-medium-height, 40px)}.t-button--circle.t-button--size-medium:after{border-radius:50%}.t-button--circle.t-button--size-small{width:var(--td-button-small-height, 32px)}.t-button--circle.t-button--size-small:after{border-radius:50%}.t-button--circle.t-button--size-extra-small{width:var(--td-button-extra-small-height, 28px)}.t-button--circle.t-button--size-extra-small:after{border-radius:50%}.t-button--block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.t-button--disabled{cursor:not-allowed}.t-button__loading--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-button__loading--indicator{color:var(--td-font-white-1, #ffffff)}.t-button.t-button--hover:after{z-index:-1}.t-fab{position:fixed}.t-fab__button{-webkit-box-shadow:var(--td-fab-shadow, var(--td-shadow-2, 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1)));box-shadow:var(--td-fab-shadow, var(--td-shadow-2, 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1)))}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon-loading{animation:t-spin 1s linear infinite}.t-icon{fill:currentColor}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}.t-col{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px}.t-col--1{width:4.16666667%}.t-col--offset-1{margin-left:4.16666667%}.t-col--2{width:8.33333333%}.t-col--offset-2{margin-left:8.33333333%}.t-col--3{width:12.5%}.t-col--offset-3{margin-left:12.5%}.t-col--4{width:16.66666667%}.t-col--offset-4{margin-left:16.66666667%}.t-col--5{width:20.83333333%}.t-col--offset-5{margin-left:20.83333333%}.t-col--6{width:25%}.t-col--offset-6{margin-left:25%}.t-col--7{width:29.16666667%}.t-col--offset-7{margin-left:29.16666667%}.t-col--8{width:33.33333333%}.t-col--offset-8{margin-left:33.33333333%}.t-col--9{width:37.5%}.t-col--offset-9{margin-left:37.5%}.t-col--10{width:41.66666667%}.t-col--offset-10{margin-left:41.66666667%}.t-col--11{width:45.83333333%}.t-col--offset-11{margin-left:45.83333333%}.t-col--12{width:50%}.t-col--offset-12{margin-left:50%}.t-col--13{width:54.16666667%}.t-col--offset-13{margin-left:54.16666667%}.t-col--14{width:58.33333333%}.t-col--offset-14{margin-left:58.33333333%}.t-col--15{width:62.5%}.t-col--offset-15{margin-left:62.5%}.t-col--16{width:66.66666667%}.t-col--offset-16{margin-left:66.66666667%}.t-col--17{width:70.83333333%}.t-col--offset-17{margin-left:70.83333333%}.t-col--18{width:75%}.t-col--offset-18{margin-left:75%}.t-col--19{width:79.16666667%}.t-col--offset-19{margin-left:79.16666667%}.t-col--20{width:83.33333333%}.t-col--offset-20{margin-left:83.33333333%}.t-col--21{width:87.5%}.t-col--offset-21{margin-left:87.5%}.t-col--22{width:91.66666667%}.t-col--offset-22{margin-left:91.66666667%}.t-col--23{width:95.83333333%}.t-col--offset-23{margin-left:95.83333333%}.t-col--24{width:100%}.t-col--offset-24{margin-left:100%}.t-overlay-fade-enter,.t-overlay-fade-appear{opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.t-overlay-fade-exit{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.t-overlay-fade-enter.t-overlay-fade-enter-active,.t-overlay-fade-enter.t-overlay-fade-enter-active.t-overlay-fade-enter-to,.t-overlay-fade-appear.t-overlay-fade-appear-active,.t-overlay-fade-appear.t-overlay-fade-appear-active.t-overlay-fade-appear-to{-webkit-animation-name:tOverlayFadeIn;animation-name:tOverlayFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.t-overlay-fade-exit.t-overlay-fade-exit-active,.t-overlay-fade-leave-active.t-overlay-fade-leave-to{-webkit-animation-name:tOverlayFadeOut;animation-name:tOverlayFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes tOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tOverlayFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tOverlayFadeOut{0%{opacity:1}to{opacity:0}}.t-overlay{position:fixed;top:0;left:0;width:100%;bottom:0;background-color:var(--td-overlay-bg-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))))}.t-overlay-enter-from,.t-overlay-leave-to{opacity:0}.t-overlay-enter-active,.t-overlay-leave-active{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease}.t-overlay--lock{overflow:hidden}.slide-top-enter-active{-webkit-animation:t-slide-top-in .3s;animation:t-slide-top-in .3s}.slide-top-leave-active{-webkit-animation:t-slide-top-out .3s;animation:t-slide-top-out .3s}.slide-right-enter-active{-webkit-animation:t-slide-right-in .3s;animation:t-slide-right-in .3s}.slide-right-leave-active{-webkit-animation:t-slide-right-out .3s;animation:t-slide-right-out .3s}.slide-bottom-enter-active{-webkit-animation:t-slide-bottom-in .3s;animation:t-slide-bottom-in .3s}.slide-bottom-leave-active{-webkit-animation:t-slide-bottom-out .3s;animation:t-slide-bottom-out .3s}.slide-left-enter-active{-webkit-animation:t-slide-left-in .3s;animation:t-slide-left-in .3s}.slide-left-leave-active{-webkit-animation:t-slide-left-out .3s;animation:t-slide-left-out .3s}.fade-zoom-enter-active{-webkit-animation:t-fade-zoom-in .35s;animation:t-fade-zoom-in .35s}.fade-zoom-leave-active{-webkit-animation:t-fade-zoom-out .35s;animation:t-fade-zoom-out .35s}.fade-enter-active{-webkit-animation:t-fade-in .3s;animation:t-fade-in .3s}.fade-leave-active{-webkit-animation:t-fade-out .3s;animation:t-fade-out .3s}.t-popup{position:fixed;z-index:11500;max-height:100vh;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:var(--td-popup-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-box-sizing:border-box;box-sizing:border-box}.t-popup__content{position:relative;z-index:1}.t-popup__close{position:absolute;top:0;right:0;padding:10px;line-height:1}.t-popup--top{top:0;left:0;width:100%;border-bottom-left-radius:var(--td-popup-border-radius, var(--td-radius-default, 6px));border-bottom-right-radius:var(--td-popup-border-radius, var(--td-radius-default, 6px))}.t-popup--bottom{bottom:0;left:0;width:100vw;border-top-left-radius:var(--td-popup-border-radius, var(--td-radius-default, 6px));border-top-right-radius:var(--td-popup-border-radius, var(--td-radius-default, 6px));padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.t-popup--left{top:0;left:0;height:100vh}.t-popup--right{top:0;right:0;height:100vh}.t-popup--center{top:50%;left:50%;-webkit-transform:scale(1) translate3d(-50%,-50%,0);transform:scale(1) translate3d(-50%,-50%,0);border-radius:var(--td-popup-border-radius, var(--td-radius-default, 6px))}.t-popup.t-dialog-enter.t-popup--center,.t-popup.t-dialog-leave-to.t-popup--center{-webkit-transform:scale(.6) translate3d(-50%,-50%,0);transform:scale(.6) translate3d(-50%,-50%,0);opacity:0}.t-popup--lock,.t-popup-overflow-hidden{overflow:hidden}.t-badge{position:relative;display:inline-block;vertical-align:top}.t-badge--basic{z-index:100;padding:0 var(--td-badge-basic-padding, 4px);font-size:var(--td-badge-font-size, var(--td-font-size-xs, var(--td-font-size, 10px)));color:var(--td-badge-text-color, var(--td-font-white-1, #ffffff));background-color:var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941)));text-align:center;height:var(--td-badge-basic-height, 16px);line-height:var(--td-badge-basic-height, 16px);font-weight:var(--td-badge-font-weight, 600);border-radius:var(--td-badge-border-radius, 2px)}.t-badge--dot{height:var(--td-badge-dot-size, 8px);border-radius:50%;min-width:var(--td-badge-dot-size, 8px);padding:0}.t-badge--count{min-width:var(--td-badge-basic-width, 16px);white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.t-badge--circle{border-radius:calc(var(--td-badge-basic-height, 16px) / 2)}.t-badge__ribbon-outer{position:absolute;top:0;right:0}.t-badge--ribbon{display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:0}.t-badge--ribbon:before,.t-badge--ribbon:after{content:"";position:absolute;width:0;height:0;bottom:0;border-bottom:var(--td-badge-basic-height, 16px) solid var(--td-badge-bg-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-badge--ribbon:before{left:calc(-1 * var(--td-badge-basic-height, 16px) + .5px);border-left:var(--td-badge-basic-height, 16px) solid transparent}.t-badge--ribbon:after{right:calc(-1 * var(--td-badge-basic-height, 16px) + .5px);border-right:var(--td-badge-basic-height, 16px) solid transparent}.t-badge--bubble{border-radius:var(--td-badge-bubble-border-radius, 10px 10px 10px 1px)}.t-badge--large{font-size:var(--td-badge-large-font-size, var(--td-font-size-s, 12px));height:var(--td-badge-large-height, 20px);min-width:var(--td-badge-large-height, 20px);line-height:var(--td-badge-large-height, 20px);padding:0 var(--td-badge-large-padding, 5px)}.t-badge--large.t-badge--circle{border-radius:calc(var(--td-badge-large-height, 20px) / 2)}.t-badge__content:not(:empty)+.t-has-count{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);position:absolute;right:0;top:0}.t-badge__content-text{display:block;line-height:24px}.t-tab-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:16px;background-color:var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-box-sizing:border-box;box-sizing:border-box}.t-tab-bar--normal.t-tab-bar--bordered:before{z-index:1;right:0;left:0;top:0;border-top:1px solid var(--td-tab-bar-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleY(.5);transform:scaleY(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none}.t-tab-bar--fixed{position:fixed;left:0;bottom:0;right:0}.t-tab-bar--normal.t-tab-bar--safe{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.t-tab-bar--round{margin-left:16px;margin-right:16px;border-radius:999px;-webkit-box-shadow:var(--td-tab-bar-round-shadow, var(--td-shadow-3, 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08)));box-shadow:var(--td-tab-bar-round-shadow, var(--td-shadow-3, 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08)))}.t-tab-bar--fixed.t-tab-bar--round.t-tab-bar--safe{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.t-tab-bar-item{-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--td-tab-bar-height, 40px);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin:8px 0;background-color:var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));padding:0 12px}.t-tab-bar-item--text-only{font-size:16px}.t-tab-bar-item--split:before{left:0;border-left:1px solid var(--td-tab-bar-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleX(.5);transform:scaleX(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;top:8px;bottom:8px}.t-tab-bar-item--crowded{padding:0 8px}.t-tab-bar-item--round{border-radius:99px}.t-tab-bar-item__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;color:var(--td-tab-bar-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-tab-bar-item__content--checked{color:var(--td-tab-bar-active-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));font-weight:600}.t-tab-bar-item__content--tag{border-radius:99px}.t-tab-bar-item__content--tag.t-tab-bar-item__content--checked{background-color:var(--td-tab-bar-active-bg, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-tab-bar-item__icon .t-icon{vertical-align:top}.t-tab-bar-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-tab-bar-item__text--small{font-size:10px;line-height:16px}.t-tab-bar-item__icon-menu{margin-right:4px}.t-tab-bar-item__spread{position:absolute;top:0;left:7%;width:86%;background-color:var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-transform:translate3d(0,calc(-100% - 16px),0);transform:translate3d(0,calc(-100% - 16px),0);z-index:1;border-radius:6px;color:var(--td-tab-bar-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));-webkit-box-shadow:var(--td-tab-bar-spread-shadow, var(--td-shadow-3, 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08)));box-shadow:var(--td-tab-bar-spread-shadow, var(--td-shadow-3, 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08)))}.t-tab-bar-item__spread:before{display:block;content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top:8px solid var(--td-tab-bar-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));-webkit-transform:translate3d(-50%,16px,0);transform:translate3d(-50%,16px,0)}.t-tab-bar-item__spread-item{width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-tab-bar-item__spread-item--active,.t-tab-bar-item__spread-item:active{background-color:var(--td-tab-bar-hover-bg-color, rgba(0, 0, 0, .05))}.t-tab-bar-item__spread-item-split{-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;background-color:var(--td-tab-bar-spread-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)));width:80%;height:1px;-webkit-transform:translateY(.5);transform:translateY(.5)}.t-tab-bar-item__spread-item-text{padding-top:12px}.limit-title-row{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-radio{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;font-size:var(--td-radio-font-size, 16px);background:var(--td-radio-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)))}.t-radio:focus{outline:0}.t-radio--block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--td-radio-vertical-padding, 16px)}.t-radio--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.t-radio__icon{position:relative;margin-top:calc((var(--td-radio-label-line-height, 24px) - var(--td-radio-icon-size, 24px)) / 2);width:var(--td-radio-icon-size, 24px);height:var(--td-radio-icon-size, 24px);font-size:var(--td-radio-icon-size, 24px);color:var(--td-radio-icon-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)));overflow:hidden}.t-radio__icon:empty{display:none}.t-radio__icon--left{margin-right:8px}.t-radio__icon--checked{color:var(--td-radio-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-radio__icon--disabled{cursor:not-allowed;color:var(--td-radio-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-radio__icon-circle{width:var(--td-radio-icon-size, 24px);height:var(--td-radio-icon-size, 24px);-webkit-box-sizing:border-box;box-sizing:border-box}.t-radio__icon-circle:after{content:"";width:calc(200% - 3px);height:calc(200% - 3px);border-radius:50%;border:3px solid var(--td-radio-icon-color, var(--td-component-border, var(--td-gray-color-4, #dcdcdc)));position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-box-sizing:border-box;box-sizing:border-box}.t-radio__icon-circle--disabled:after{background:var(--td-radio-icon-disabled-bg-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-radio__icon-dot{width:calc((var(--td-radio-icon-size, 24px) - 3px) * 2);height:calc((var(--td-radio-icon-size, 24px) - 3px) * 2);border:3px solid var(--td-radio-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-radio__icon-dot:after{content:"";display:block;width:var(--td-radio-icon-size, 24px);height:var(--td-radio-icon-size, 24px);background:var(--td-radio-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));border-radius:50%}.t-radio__icon-dot--disabled{border-color:var(--td-radio-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-radio__icon-dot--disabled:after{background:var(--td-radio-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-radio__image{line-height:var(--td-radio-icon-size, 24px)}.t-radio-icon__image{height:var(--td-radio-icon-size, 24px);width:var(--td-radio-icon-size, 24px);vertical-align:sub}.t-radio__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-radio__content:empty{display:none}.t-radio__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:var(--td-radio-label-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:var(--td-radio-label-line-height, 24px)}.t-radio__title--disabled{cursor:not-allowed;color:var(--td-radio-label-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-radio__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:var(--td-radio-content-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))));font-size:14px;line-height:var(--td-radio-content-line-height, 22px)}.t-radio__description--disabled{cursor:not-allowed;color:var(--td-radio-content-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-radio__description:empty{display:none}.t-radio__title+.t-radio__description{margin-top:4px}.t-radio__border{position:absolute;bottom:0;height:1px;background:var(--td-radio-border-color, var(--td-component-stroke, var(--td-gray-color-3, #e7e7e7)));left:48px;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-radio__border--right{left:16px}.t-radio__original{opacity:0;width:0;height:0}.t-radio__icon-wrap{display:block!important}.t-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;position:relative;font-size:var(--td-checkbox-font-size, 16px);background:var(--td-checkbox-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)))}.t-checkbox:focus{outline:0}.t-checkbox--block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--td-checkbox-vertical-padding, 16px)}.t-checkbox--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.t-checkbox .limit-title-row{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-checkbox .image-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-checkbox__icon-wrapper{display:block}.t-checkbox__icon-left{margin-right:20px;width:20px}.t-checkbox__icon-right{right:0;display:contents;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-checkbox__icon-image{width:var(--td-checkbox-icon-size, 24px);height:var(--td-checkbox-icon-size, 24px);vertical-align:top}.t-checkbox__icon{position:relative;display:block;width:var(--td-checkbox-icon-size, 24px);height:var(--td-checkbox-icon-size, 24px);color:var(--td-checkbox-icon-color, var(--td-border-level-2-color, var(--td-gray-color-4, #dcdcdc)));font-size:var(--td-checkbox-icon-size, 24px)}.t-checkbox__icon:empty{display:none}.t-checkbox__icon--checked{color:var(--td-checkbox-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-checkbox__icon--disabled{cursor:not-allowed;color:var(--td-checkbox-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-checkbox__icon--left{margin-right:8px}.t-checkbox__icon-circle{width:calc((var(--td-checkbox-icon-size, 24px) - 3px) * 2);height:calc((var(--td-checkbox-icon-size, 24px) - 3px) * 2);border:3px solid var(--td-checkbox-icon-color, var(--td-border-level-2-color, var(--td-gray-color-4, #dcdcdc)));border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-box-sizing:border-box;box-sizing:border-box}.t-checkbox__icon-circle--disabled{background:var(--td-checkbox-icon-disabled-bg-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-checkbox__icon-rectangle{width:calc((var(--td-checkbox-icon-size, 24px) - 3px * 2) * 2);height:calc((var(--td-checkbox-icon-size, 24px) - 3px * 2) * 2);border:3px solid var(--td-checkbox-icon-color, var(--td-border-level-2-color, var(--td-gray-color-4, #dcdcdc)));border-radius:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);-webkit-box-sizing:border-box;box-sizing:border-box}.t-checkbox__icon-rectangle--disabled{background:var(--td-checkbox-icon-disabled-bg-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-checkbox__icon-line:before,.t-checkbox__icon-line:after{content:"";display:block;position:absolute;width:2.5px;border-radius:1px;background:var(--td-checkbox-icon-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));-webkit-transform-origin:top center;transform-origin:top center}.t-checkbox__icon-line:before{height:8px;left:4px;top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.t-checkbox__icon-line:after{height:13px;right:4px;top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.t-checkbox__icon-line--disabled:before,.t-checkbox__icon-line--disabled:after{background:var(--td-checkbox-icon-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-checkbox__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-checkbox__title{color:var(--td-checkbox-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:var(--td-checkbox-title-line-height, 24px);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-checkbox__title--disabled{color:var(--td-checkbox-title-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-checkbox__description{color:var(--td-checkbox-description-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))));display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:var(--td-checkbox-description-line-height, 22px)}.t-checkbox__description--disabled{color:var(--td-checkbox-description-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-checkbox__title+.t-checkbox__description:not(:empty){margin-top:4px}.t-checkbox__border{position:absolute;bottom:0;left:48px;right:0;height:1px;background:var(--td-checkbox-border-color, var(--td-component-stroke, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-checkbox__border--right{left:16px}.t-checkbox--tag{font-size:14px;padding-top:8px;padding-bottom:8px;text-align:center;background-color:var(--td-checkbox-tag-bg-color, var(--td-bg-color-component, var(--td-gray-color-3, #e7e7e7)));border-radius:6px}.t-checkbox--tag.t-checkbox--checked{color:var(--td-checkbox-tag-active-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-checkbox-tag-active-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-checkbox--tag .t-checkbox__title--checked{color:var(--td-checkbox-tag-active-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-checkbox--tag .t-checkbox__content{margin-right:0}.t-picker{position:relative;background-color:var(--td-picker-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));border-top-left-radius:var(--td-picker-border-radius, 12px);border-top-right-radius:var(--td-picker-border-radius, 12px)}.t-picker__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;height:var(--td-picker-toolbar-height, 58px)}.t-picker__title{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--td-picker-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:var(--td-picker-title-line-height, 26px);font-weight:var(--td-picker-title-font-weight, 600);font-size:var(--td-picker-title-font-size, 18px)}.t-picker__cancel,.t-picker__confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:var(--td-picker-button-font-size, 16px);height:100%;padding:0 16px}.t-picker__cancel{color:var(--td-picker-cancel-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))))}.t-picker__confirm{color:var(--td-picker-confirm-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-picker__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:32px;padding-right:32px}.t-picker__mask{position:absolute;left:0;right:0;z-index:3;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;height:48px}.t-picker__mask--top{top:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--td-bg-color-container, var(--td-font-white-1, #ffffff))),to(rgba(255,255,255,0)));background:linear-gradient(180deg,var(--td-bg-color-container, var(--td-font-white-1, #ffffff)) 0%,rgba(255,255,255,0) 100%)}.t-picker__mask--bottom{bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--td-bg-color-container, var(--td-font-white-1, #ffffff))),to(rgba(255,255,255,0)));background:linear-gradient(180deg,var(--td-bg-color-container, var(--td-font-white-1, #ffffff)) 0%,rgba(255,255,255,0) 100%);-webkit-transform:matrix(1,0,0,-1,0,0);transform:scaleY(-1)}.t-picker__indicator{height:var(--td-picker-item-height, 40px);position:absolute;left:16px;right:16px;top:calc(var(--td-picker-group-height, 200px) / 2 - var(--td-picker-item-height, 40px) / 2);pointer-events:none;background-color:var(--td-picker-indicator-bg-color, var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3)));border-radius:var(--td-picker-indicator-border-radius, 6px)}.t-picker-item{margin:0;padding:0;list-style:none}.t-picker-item__group{-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--td-picker-group-height, 200px);overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:1}.t-picker-item__item{margin:0;padding:0;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:var(--td-picker-item-height, 40px);line-height:var(--td-picker-item-height, 40px);color:var(--td-picker-item-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))))}.t-picker-item__item--active{color:var(--td-picker-item-active-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));font-weight:600}.t-input{background-color:var(--td-input-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--td-input-vertical-padding, 16px)}.t-input--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-input--border{position:relative}.t-input--border:after{content:"";display:block;position:absolute;top:unset;bottom:0;left:unset;right:unset;background-color:var(--td-input-border-color, var(--td-component-stroke, var(--td-gray-color-3, #e7e7e7)))}.t-input--border:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-input--border:after{left:var(--td-input-border-left-space, 16px);right:var(--td-input-border-right-space, 0)}.t-input--layout-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-input__wrap--prefix{display:-webkit-box;display:-ms-flexbox;display:flex}.t-input__icon--prefix{font-size:24px;color:var(--td-input-prefix-icon-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-input__label:not(:empty){font-size:var(--td-font-size-m, 16px);line-height:24px;color:var(--td-input-label-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));margin-right:var(--td-spacer-2, 16px)}.t-input--layout-horizontal .t-input__label:not(:empty){min-width:2em;max-width:var(--td-input-label-width, 5em)}.t-input--layout-vertical .t-input__label:not(:empty){width:var(--td-input-label-width, 100%);font-size:var(--td-font-size-base, 14px);padding-bottom:8px}.t-input__icon--prefix:not(:empty)+.t-input__label:not(:empty){padding-left:4px}.t-input__label:not(:empty)+.t-input__wrap{margin-left:var(--td-spacer-2, 16px)}.t-input__icon--prefix:not(:empty)+.t-input__label:empty{margin-right:var(--td-spacer-2, 16px)}.t-input__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:1;flex-shrink:1}.t-input__wrap .t-input__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:24px;font-size:var(--td-font-size-m, 16px)}.t-input__wrap--clearable-icon,.t-input__wrap--suffix-icon,.t-input__wrap--suffix{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:var(--td-spacer-1, 12px)}.t-input__wrap--clearable-icon:empty,.t-input__wrap--suffix-icon:empty,.t-input__wrap--suffix:empty{display:none}.t-input__wrap--clearable-icon,.t-input__wrap--suffix-icon{font-size:24px;color:var(--td-input-suffix-icon-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-input__wrap--suffix{font-size:var(--td-font-size-m, 16px);color:var(--td-input-suffix-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-input__icon--prefix,.t-input__tips,.t-input__wrap--clearable-icon,.t-input__wrap--suffix-icon,.t-input__wrap--suffix{display:-webkit-box;display:-ms-flexbox;display:flex}.t-input__icon--prefix:empty,.t-input__tips:empty,.t-input__wrap--clearable-icon:empty,.t-input__wrap--suffix-icon:empty,.t-input__wrap--suffix:empty{display:none}.t-input__control{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:0;min-height:24px;margin:0;padding:0;color:var(--td-input-default-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));line-height:inherit;background-color:transparent;border:0;outline:none;resize:none;font-size:inherit}.t-input__control--disabled{color:var(--td-input-disabled-text-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));cursor:not-allowed;opacity:1;-webkit-text-fill-color:currentColor}.t-input__control--read-only{cursor:default}.t-input--left{text-align:left}.t-input--right{text-align:right}.t-input--center{text-align:center}.t-input__placeholder{color:var(--td-input-placeholder-text-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))));font-size:var(--td-font-size-m, 16px)}.t-input__tips{font-size:var(--td-font-size-s, 12px);line-height:20px;padding-top:4px}.t-input--default+.t-input__tips{color:var(--td-input-default-tips-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-input--success+.t-input__tips{color:var(--td-input-success-tips-color, var(--td-success-color, var(--td-success-color-5, #2ba471)))}.t-input--warning+.t-input__tips{color:var(--td-input-warning-tips-color, var(--td-warning-color, var(--td-warning-color-5, #e37318)))}.t-input--error+.t-input__tips{color:var(--td-input-error-tips-color, var(--td-error-color, var(--td-error-color-6, #d54941)))}.t-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;width:var(--td-switch-width, 45px);height:var(--td-switch-height, 28px);border-radius:var(--td-switch-radius, calc(var(--td-switch-height, 28px) / 2));background-color:var(--td-switch-unchecked-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.t-switch--checked{background-color:var(--td-switch-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)))}.t-switch--disabled{background-color:var(--td-switch-unchecked-disabled-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-switch--checked.t-switch--disabled{background-color:var(--td-switch-checked-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-switch--large{width:var(--td-switch-large-width, 52px);height:var(--td-switch-large-height, 32px);border-radius:var(--td-switch-large-radius, calc(var(--td-switch-large-height, 32px) / 2))}.t-switch--small{width:var(--td-switch-small-width, 39px);height:var(--td-switch-small-height, 24px);border-radius:var(--td-switch-small-radius, calc(var(--td-switch-small-height, 24px) / 2))}.t-switch__label{position:absolute;top:0;left:0;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--td-switch-label-font-size, 14px);color:var(--td-switch-label-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))));overflow:hidden}.t-switch__label--checked{color:var(--td-switch-label-checked-color, var(--td-switch-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-switch__label--disabled{color:var(--td-switch-unchecked-disabled-color, var(--td-bg-color-component-disabled, var(--td-gray-color-2, #eeeeee)))}.t-switch__label--checked.t-switch__label--disabled{color:var(--td-switch-checked-disabled-color, var(--td-brand-color-disabled, var(--td-brand-color-3, #b5c7ff)))}.t-switch__label--large{font-size:var(--td-switch-label-font-size, 16px)}.t-switch__label--small{font-size:var(--td-switch-label-font-size, 12px)}.t-switch__label:empty{display:none}.t-switch__icon{font-size:var(--td-switch-icon-size, 20px)}.t-switch__icon--large{font-size:var(--td-switch-icon-large-size, 24px)}.t-switch__icon--small{font-size:var(--td-switch-icon-small-size, 16px)}.t-switch__loading{color:var(--td-switch-label-checked-color, var(--td-switch-checked-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9))))}.t-switch__dot{position:absolute;left:var(--td-switch-dot-horizontal-margin, 3px);top:50%;width:var(--td-switch-dot-size, 22px);height:var(--td-switch-dot-size, 22px);border-radius:50%;background-color:var(--td-font-white-1, #ffffff);-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:var(--td-switch-dot-shadow, var(--td-shadow-1, 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12)));box-shadow:var(--td-switch-dot-shadow, var(--td-shadow-1, 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12)))}.t-switch__dot:after{content:"";display:block;position:absolute;left:0;top:0;width:200%;height:200%;border:1px solid var(--td-switch-dot-border-color, var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3)));border-radius:50%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.t-switch__dot--large{width:var(--td-switch-dot-large-size, 26px);height:var(--td-switch-dot-large-size, 26px)}.t-switch__dot--small{width:var(--td-switch-dot-small-size, 18px);height:var(--td-switch-dot-small-size, 18px)}.t-switch__dot--checked{left:calc(var(--td-switch-width, 45px) - var(--td-switch-dot-size, 22px) - var(--td-switch-dot-horizontal-margin, 3px))}.t-switch__dot--large.t-switch__dot--checked{left:calc(var(--td-switch-large-width, 52px) - var(--td-switch-dot-large-size, 26px) - var(--td-switch-dot-horizontal-margin, 3px))}.t-switch__dot--small.t-switch__dot--checked{left:calc(var(--td-switch-small-width, 39px) - var(--td-switch-dot-small-size, 18px) - var(--td-switch-dot-horizontal-margin, 3px))}.t-switch__dot--plain:not(.t-switch__dot--checked){width:var(--td-switch-dot-plain-size, 18px);height:var(--td-switch-dot-plain-size, 18px);left:var(--td-switch-dot-plain-horizontal-margin, 5px)}.t-switch__dot--large.t-switch__dot--plain:not(.t-switch__dot--checked){width:var(--td-switch-dot-plain-large-size, 22px);height:var(--td-switch-dot-plain-large-size, 22px)}.t-switch__dot--small.t-switch__dot--plain:not(.t-switch__dot--checked){width:var(--td-switch-dot-plain-small-size, 14px);height:var(--td-switch-dot-plain-small-size, 14px)}.t-swiper{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;border-radius:var(--td-swiper-border-radius, 8px);overflow:hidden}.t-swiper-item{position:absolute;top:0;left:0;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0}.t-swiper-item>*{border-radius:var(--td-swiper-border-radius, 8px)}.t-swiper__container{height:100%;width:auto;position:relative}.t-swiper__item{overflow:hidden}.t-swiper__item img{height:100%;width:100%}.t-swiper--outside{padding-bottom:var(--td-swiper-placement-outside-padding, calc(var(--td-spacer-1, 12px) + var(--td-swiper-nav-dot-size, 6px)))}.t-swiper-nav__dots,.t-swiper-nav__dots-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.t-swiper-nav__dots-item,.t-swiper-nav__dots-bar-item{width:var(--td-swiper-nav-dot-size, 6px);height:var(--td-swiper-nav-dot-size, 6px);background:var(--td-swiper-nav-dot-color, var(--td-font-white-2, rgba(255, 255, 255, .55)));border-radius:50%;margin:0 5px;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.t-swiper-nav__dots-item--vertical,.t-swiper-nav__dots-bar-item--vertical{margin:5px 0}.t-swiper-nav__dots-item--active,.t-swiper-nav__dots-bar-item--active{background-color:var(--td-swiper-nav-dot-active-color, var(--td-font-white-1, #ffffff))}.t-swiper-nav__dots-bar-item--vertical.t-swiper-nav__dots-bar-item--active{width:var(--td-swiper-nav-dot-size, 6px);height:var(--td-swiper-nav-dots-bar-active-width, 20px)}.t-swiper-nav__dots-bar-item--active{width:var(--td-swiper-nav-dots-bar-active-width, 20px);border-radius:calc(var(--td-swiper-nav-dot-size, 6px) / 2);background-color:var(--td-swiper-nav-dot-active-color, var(--td-font-white-1, #ffffff))}.t-swiper-nav--left{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-swiper-nav--right{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-swiper-nav--top-left{position:absolute;top:12px;left:12px}.t-swiper-nav--top{position:absolute;left:50%;top:12px;-webkit-transform:translateX(-50%);transform:translate(-50%)}.t-swiper-nav--top-right{position:absolute;top:12px;right:12px}.t-swiper-nav--bottom-left{position:absolute;left:12px;bottom:12px}.t-swiper-nav--bottom{position:absolute;left:50%;bottom:12px;-webkit-transform:translateX(-50%);transform:translate(-50%)}.t-swiper-nav--bottom-right{position:absolute;right:12px;bottom:12px}.t-swiper-nav--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-swiper-nav__fraction{padding:0 8px;height:var(--td-swiper-nav-fraction-height, 24px);line-height:var(--td-swiper-nav-fraction-height, 24px);border-radius:calc(var(--td-swiper-nav-fraction-height, 24px) / 2);background:var(--td-swiper-nav-fraction-bg-color, var(--td-font-gray-3, rgba(0, 0, 0, .4)));color:var(--td-swiper-nav-fraction-color, var(--td-font-white-1, #ffffff));font-size:var(--td-swiper-nav-fraction-font-size, 12px)}.t-swiper-nav__btn--prev,.t-swiper-nav__btn--next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--td-swiper-nav-btn-size, 24px);height:var(--td-swiper-nav-btn-size, 24px);border-radius:50%;background:var(--td-swiper-nav-btn-bg-color, var(--td-font-gray-3, rgba(0, 0, 0, .4)))}.t-swiper-nav__btn--prev:after,.t-swiper-nav__btn--next:after{content:"";display:block;position:absolute;left:50%;top:50%;width:6px;height:6px;border-color:var(--td-swiper-nav-btn-color, var(--td-font-white-1, #ffffff));border-style:solid}.t-swiper-nav__btn--prev{left:15px}.t-swiper-nav__btn--prev:after{margin-left:2px;border-width:1px 0 0 1px;-webkit-transform:translate(-50%,-50%) rotateZ(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.t-swiper-nav__btn--next{right:15px}.t-swiper-nav__btn--next:after{margin-left:-2px;border-width:1px 1px 0 0;-webkit-transform:translate(-50%,-50%) rotateZ(45deg);transform:translate(-50%,-50%) rotate(45deg)}.t-swiper-nav--outside{bottom:0}.t-swiper-nav--outside .t-swiper-nav__dots-item,.t-swiper-nav--outside .t-swiper-nav__dots-bar-item{background:var(--td-swiper-nav-outside-bg, var(--td-gray-color-3, #e7e7e7))}.t-swiper-nav--outside .t-swiper-nav__dots-item--active,.t-swiper-nav--outside .t-swiper-nav__dots-bar-item--active{background-color:var(--td-swiper-nav-outside-bg-active, var(--td-brand-color-7, #0052d9))}.t-cell{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;padding:var(--td-cell-vertical-padding, 16px) var(--td-cell-horizontal-padding, 16px);line-height:var(--td-cell-line-height, 24px);height:var(--td-cell-height, auto);background-color:var(--td-cell-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)))}.t-cell:after{right:0;left:0;bottom:0;border-bottom:1px solid var(--td-cell-border-color, var(--td-component-stroke, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleY(.5);transform:scaleY(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;left:var(--td-border-left-space, var(--td-cell-horizontal-padding, 16px));right:var(--td-cell-border-right-space, 0)}.t-cell:last-child:after,.t-cell--borderless:after{display:none}.t-cell__description{font-size:var(--td-cell-description-font-size, var(--td-font-size-base, 14px));line-height:var(--td-cell-description-line-height, 22px);color:var(--td-cell-description-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))))}.t-cell__description-text{margin-top:calc(var(--td-spacer, 8px) / 2)}.t-cell__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:var(--td-cell-note-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))));font-size:var(--td-cell-note-font-size, var(--td-font-size-m, 16px))}.t-cell__title{color:var(--td-cell-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-cell__title,.t-cell__note{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.t-cell__title:empty,.t-cell__note:empty{display:none}.t-cell__title-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--td-cell-title-font-size, var(--td-font-size-m, 16px));color:var(--td-cell-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));font-weight:400}.t-cell__left,.t-cell__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-cell__left .t-icon,.t-cell__right .t-icon{display:block}.t-cell__left:not(:empty){margin-right:var(--td-spacer, 8px)}.t-cell__left-icon{color:var(--td-cell-left-icon-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));font-size:var(--td-cell-left-icon-font-size, 24px)}.t-cell__left-image{height:var(--td-cell-image-height, 48px);width:var(--td-cell-image-width, 48px)}.t-cell__right{margin-left:calc(var(--td-spacer, 8px) / 2)}.t-cell__right-icon{color:var(--td-cell-right-icon-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))));font-size:var(--td-cell-right-icon-font-size, 24px)}.t-cell--hover{background-color:var(--td-cell-hover-color, var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3)))}.t-cell--required{font-size:var(--td-cell-required-font-size, var(--td-font-size-m, 16px));color:var(--td-cell-required-color, var(--td-error-color-6, #d54941))}.t-cell--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-cell--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.t-cell--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.t-cell-group{position:relative}.t-cell-group__title{font-family:PingFangSC-Regular;font-size:var(--td-cell-group-title-font-size, 14px);color:var(--td-cell-group-title-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))));text-align:left;line-height:var(--td-cell-group-title-line-height, 45px);background-color:var(--td-cell-group-title-bg-color, var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3)));padding-left:var(--td-cell-group-title-padding-left, 16px)}.t-cell-group--bordered:before{right:0;left:0;top:0;border-top:1px solid var(--td-cell-group-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleY(.5);transform:scaleY(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;z-index:1}.t-cell-group--bordered:after{right:0;left:0;bottom:0;border-bottom:1px solid var(--td-cell-group-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)));-webkit-transform:scaleY(.5);transform:scaleY(.5);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;z-index:1}.t-cell-group--card{margin:0 16px;border-radius:var(--td-radius-large, 9px);overflow:hidden}.t-collapse{position:relative}.t-collapse--card{margin:0 16px;border-radius:var(--td-radius-large, 9px);overflow:hidden}.t-collapse-panel{position:relative;background-color:var(--td-collapse-panel-bg-color, var(--td-bg-color-container, var(--td-font-white-1, #ffffff)));overflow:hidden;-webkit-transition:height ease .24s;transition:height ease .24s}.t-collapse-panel:after{content:"";display:block;position:absolute;top:unset;bottom:0;left:unset;right:unset;background-color:var(--td-collapse-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)))}.t-collapse-panel:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-collapse-panel--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.t-collapse-panel__header{position:relative;color:var(--td-collapse-header-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-collapse-panel__header--top{position:relative}.t-collapse-panel__header--top:after{content:"";display:block;position:absolute;top:0;bottom:unset;left:unset;right:unset;background-color:var(--td-collapse-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)))}.t-collapse-panel__header--top:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-collapse-panel__header--bottom{position:relative}.t-collapse-panel__header--bottom:after{content:"";display:block;position:absolute;top:unset;bottom:0;left:unset;right:unset;background-color:var(--td-collapse-border-color, var(--td-border-color, var(--td-gray-color-3, #e7e7e7)))}.t-collapse-panel__header--bottom:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-collapse-panel__header:after{display:none;left:16px}.t-collapse-panel__header--expanded:after{display:block}.t-collapse-panel__header .t-cell__title{font-size:var(--td-collapse-title-font-size, var(--td-font-size-m, 16px))}.t-collapse-panel__header .t-cell__note{font-size:var(--td-collapse-extra-font-size, var(--td-font-size-m, 16px))}.t-collapse-panel__header .t-cell__right-icon{color:var(--td-collapse-icon-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-collapse-panel--disabled{pointer-events:none}.t-collapse-panel--disabled .t-cell__title,.t-collapse-panel--disabled .t-cell__note,.t-collapse-panel--disabled .t-cell__right-icon{color:var(--td-collapse-header-text-disabled-color, var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26))))}.t-collapse-panel__content{color:var(--td-collapse-content-text-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))));font-size:var(--td-collapse-content-font-size, var(--td-font-size-base, 14px));padding:var(--td-collapse-content-padding, 16px);line-height:var(--td-collapse-content-line-height, 1.5)}@-moz-document url-prefix(){.scrollbar{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:#0000001a;border-radius:11px}.scrollbar::-webkit-scrollbar-thumb:vertical:hover,.scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:#0000004d}.scrollbar.t-table__affixed-footer-elm::-webkit-scrollbar-track,.scrollbar.t-table__scrollbar--obvious::-webkit-scrollbar-track{background:#fff}.t-table__affixed-footer-wrap>.scrollbar.t-table__affixed-footer-elm::-webkit-scrollbar-thumb,.t-table--width-overflow.t-table--footer-affixed .t-table__content::-webkit-scrollbar-thumb,.t-table--width-overflow.t-table--horizontal-bar-affixed .t-table__content::-webkit-scrollbar-thumb{background:transparent}.t-table.t-table--overflow-visible{overflow:initial}.t-table{font:14px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;font-size:14px;color:var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9)));background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-table__loading--full{z-index:72;position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff9}.t-table.t-vertical-align-top th,.t-table.t-vertical-align-top td{vertical-align:top}.t-table.t-vertical-align-middle th,.t-table.t-vertical-align-middle td{vertical-align:middle}.t-table.t-vertical-align-bottom th,.t-table.t-vertical-align-bottom td{vertical-align:bottom}.t-table .t-table__resize-line{display:none;position:absolute;left:10px;width:0;border-left:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));z-index:1001}.t-table__column-controller-trigger.t-align-top-right,.t-table__column-controller-trigger.t-align-bottom-right{text-align:right}.t-table__column-controller-trigger{padding:16px 0}.t-table__content{position:relative}@-moz-document url-prefix(){.t-table__content{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}}.t-table__content::-webkit-scrollbar{width:6px;height:6px}.t-table__content::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:#0000001a;border-radius:11px}.t-table__content::-webkit-scrollbar-thumb:vertical:hover,.t-table__content::-webkit-scrollbar-thumb:horizontal:hover{background-color:#0000004d}.t-table__pagination{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.t-table .t-icon{font-size:var(--td-font-size-l, 18px)}.t-table table{width:100%;border-spacing:0}.t-table .t-text-ellipsis{line-height:22px;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-table th,.t-table td{padding:8px 16px;line-height:22px;font-weight:400;overflow-wrap:break-word;background-color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;position:relative}.t-table th:after,.t-table td:after{content:"";display:block;position:absolute;top:unset;bottom:0;left:unset;right:unset;background-color:var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table th:after,.t-table td:after{height:1px;left:0;right:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.t-table th.t-table__th-drag{padding:0;height:0;text-align:center}.t-table thead td,.t-table th{color:var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4)))}.t-table td[key=row-select]{padding:13px 0 11px 16px}.t-table td.t-align-left,.t-table th.t-align-left{text-align:left}.t-table td.t-align-right,.t-table th.t-align-right{text-align:right}.t-table td.t-align-center,.t-table th.t-align-center{text-align:center}.t-table tr{background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-table.t-size-s th,.t-table.t-size-s td{padding:8px}.t-table.t-size-l th,.t-table.t-size-l td{padding:16px 20px}.t-table .t-table__expandable-icon-cell,.t-table .t-table__selection-cell{padding:0;height:0}.t-table td.t-table__handle-draggable{text-align:center;height:0;padding:0}.t-table .t-table__cell--selectable>.t-checkbox{vertical-align:middle}.t-table .t-table__cell--selectable+td,.t-table .t-table__cell--selectable+th{padding-left:0}.t-table--bordered td:not(:first-child):before,.t-table--bordered th:not(:first-child):before{content:"";position:absolute;width:1px;top:0;left:0;bottom:0;-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered td:not(:first-child).t-table__cell--fixed-left-last:before,.t-table--bordered th:not(:first-child).t-table__cell--fixed-left-last:before{border-right:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered th:first-child,.t-table--bordered td.t-table__td-first-col{border-left-width:0}.t-table--bordered:not(.t-table--rowspan-colspan) td:first-child{border-left-width:0}.t-table--bordered .t-table__content::-webkit-scrollbar-corner{background-color:transparent}.t-table--bordered .t-table__content{border-radius:0}.t-table--bordered .t-table--loading{border-bottom:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered .t-table__pagination{padding:16px}.t-table--bordered .t-table__bottom-content+.t-table__pagination{padding:0}.t-table--bordered.t-table__header--fixed .t-table__content{border-bottom:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered .t-table__td-last-row{border-bottom:none}.t-table--striped:not(.t-table--bordered) th,.t-table--striped:not(.t-table--bordered) td{border-bottom:none}.t-table--striped.t-table--header-fixed tbody tr:nth-of-type(2n){background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table--striped:not(.t-table--header-fixed) tbody>tr:nth-of-type(odd):not(.t-table__expanded-row){background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table--striped.t-table--hoverable.t-table__header--fixed tbody tr:nth-of-type(2n):hover{background-color:#383838}.t-table--striped.t-table--hoverable:not(.t-table__header--fixed) tbody tr:nth-of-type(odd):hover{background-color:#383838}.t-table--striped.t-table--hoverable tbody tr{-webkit-transition:background-color var(--td-anim-duration-base, .2s) linear;transition:background-color var(--td-anim-duration-base, .2s) linear}.t-table--striped.t-table--hoverable tbody tr:hover{background-color:#f3f3f3}.t-table--hoverable tbody tr{-webkit-transition:background-color var(--td-anim-duration-base, .2s) linear;transition:background-color var(--td-anim-duration-base, .2s) linear}.t-table--hoverable tbody tr:hover{background-color:#f3f3f3}.t-table.t-table--align-top tbody td{vertical-align:top}.t-table .t-table__cell--highlight{background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table__header--fixed table{table-layout:fixed}.t-table__header--fixed th,.t-table__header--fixed td{overflow-wrap:break-word}.t-table__header--fixed.t-table__header,.t-table__header--fixed .t-table__header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;z-index:5}@-moz-document url-prefix(){.t-table__header--fixed .t-table__header{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}}.t-table__header--fixed .t-table__header::-webkit-scrollbar{width:6px;height:6px}.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:#0000001a;border-radius:11px}.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb:vertical:hover,.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb:horizontal:hover{background-color:#0000004d}.t-table__header--fixed .t-table__body{overflow-y:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@-moz-document url-prefix(){.t-table__header--fixed .t-table__body{scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}}.t-table__header--fixed .t-table__body::-webkit-scrollbar{width:6px;height:6px}.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:#0000001a;border-radius:11px}.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb:vertical:hover,.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:#0000004d}.t-table:not(.t-table--bordered) .t-table__cell--selectable+td,.t-table:not(.t-table--bordered) .t-table__cell--selectable+th{padding-left:0}.t-table__cell--fixed.t-table__header--fixed .t-table__header{overflow:hidden;width:100%}.t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-left:last-child:after,.t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-right:last-child:after{content:"";position:absolute;right:-6px;width:6px;height:100%;top:0;background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table__cell--fixed.t-table__header--fixed .t-table__body{overflow:auto scroll}.t-table__cell--fixed .t-table__content{overflow:auto hidden}.t-table__cell--fixed table{table-layout:fixed;min-width:100%}.t-table__cell--fixed th,.t-table__cell--fixed td{position:relative}.t-table__cell--fixed .t-table__cell--fixed-left-last:before{z-index:-1;background-color:inherit}.t-table__cell--fixed .t-table__cell--fixed-left-last:after{position:absolute;top:0;bottom:0;content:"";-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;pointer-events:none;z-index:-2}.t-table__cell--fixed .t-table__cell--fixed-left-last:after{right:0;-webkit-transform:translateX(100%);transform:translate(100%)}.t-table__cell--fixed .t-table__cell--fixed-right-first:before{z-index:-1;background-color:inherit}.t-table__cell--fixed .t-table__cell--fixed-right-first:after{position:absolute;top:0;bottom:0;content:"";-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;pointer-events:none;z-index:-2}.t-table__cell--fixed .t-table__cell--fixed-right-first:after{left:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}.t-table .t-table__cell-resizable{position:relative}.t-table .t-table__cell-resizable .t-table__cell--resizer{position:absolute;top:0;right:-5px;bottom:0;z-index:10;width:10px;cursor:col-resize}.t-table .t-table__row--disabled{color:var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26)))}.t-table .t-table__cell--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-table__column-controller-desc{margin-bottom:24px}.t-table__column-controller-block{padding:15px 16px;border:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));border-bottom:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__column-controller-block+.t-table__column-controller-block{border-top:0;padding:16px;border-bottom:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__column-controller--fixed .t-checkbox{width:108px}.t-table--bordered .t-table__cell--sortable .t-table__cell--title,.t-table--bordered .t-table__cell--filterable .t-table__cell--title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-table th.t-align-right .t-table__cell--title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.t-table__cell--sort-trigger{text-align:center;vertical-align:text-bottom}.t-table__cell--sort-trigger svg{vertical-align:initial}.t-table--loading{position:relative}.t-table--loading-progressbar{overflow:hidden;position:absolute;top:0;left:0;height:1px;background-color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));-webkit-animation:tTableProgressbar 2s ease-in-out;animation:tTableProgressbar 2s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-table--loading-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px;color:var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4)))}.t-table__expanded-cell{padding-left:45px}.t-table__async-loading{text-align:center}.t-table__async-loading.t-is-load-more{cursor:pointer}.t-table__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px;color:var(--td-text-color-disabled, var(--td-font-gray-4, rgba(0, 0, 0, .26)))}.t-table__filter-icon,.t-table__sort-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;vertical-align:text-bottom;-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table__filter-icon>svg,.t-table__sort-icon>svg{margin-top:0}.t-table__sort-icon .t-is-focus,.t-table__sort-icon.t-is-focus,.t-table__sort-icon:hover{color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));border-radius:50%;-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table__filter-icon .t-is-focus,.t-table__filter-icon.t-is-focus,.t-table__filter-icon:hover{color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table__filter-pop .t-popup__content{padding:0}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-inner{padding:16px}.t-table__filter-pop .t-table__filter-pop-content .t-radio-group{display:block;height:auto}.t-table__filter-pop .t-table__filter-pop-content .t-checkbox-group{display:block}.t-table__filter-pop .t-table__filter-pop-content .t-checkbox,.t-table__filter-pop .t-table__filter-pop-content .t-radio{display:block;margin:4px 0}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));padding:16px}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button .t-button+.t-button{margin-left:16px}.t-table__filter-pop-content-inner>.t-input__wrap{width:200px}.t-table__filter-pop-content-inner>.t-date-range-picker__panel{margin:-16px}.t-table__sort-icon--active{color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table__double-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-table__double-icons .t-table__sort-icon{position:relative}.t-table__double-icons .t-table-sort-asc{top:2px}.t-table__double-icons .t-table-sort-desc{bottom:2px}.t-table__filter-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;height:var(--td-font-size-l, 18px);width:var(--td-font-size-l, 18px);margin-left:8px}.t-table--bordered .t-table__filter-icon-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.t-table--bordered .t-table__cell--sortable.t-table__cell--filterable .t-table__filter-icon-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.t-table .t-align-center .t-table__cell--sortable,.t-table .t-align-center .t-table__cell--filterable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.t-table__expand-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4)));cursor:pointer;-webkit-transition:all var(--td-anim-duration-base, .2s) var(--td-anim-time-fn-easing, cubic-bezier(.38, 0, .24, 1)) 0s;transition:all var(--td-anim-duration-base, .2s) var(--td-anim-time-fn-easing, cubic-bezier(.38, 0, .24, 1)) 0s}.t-table__expand-box:hover{color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}@-webkit-keyframes tTableProgressbar{0%{width:0}to{width:100%}}@keyframes tTableProgressbar{0%{width:0}to{width:100%}}.t-table__th-row-select .t-table__th-cell-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-table-expandable-icon-cell+.t-table__cell--selectable[key=row-select]{padding-left:8px}.t-table__filter--bottom-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px;border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__filter--bottom-buttons>.t-button+.t-button{margin-left:8px}.t-table__row-filter-inner{position:-webkit-sticky;position:sticky;left:0;text-align:center}.t-table__filter-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-table__filter-result>.t-button{margin-left:8px}.t-table--layout-fixed{table-layout:fixed}.t-table--layout-auto{table-layout:auto}.t-table__ellipsis{white-space:nowrap;width:100%}.t-table__content{overflow:auto}.t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after{border-right:2px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after{border-left:2px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered.t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after{border-right:4px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered.t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after{border-left:4px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__scroll-bar-divider{position:absolute;bottom:0;right:0;height:100%;border-right:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));z-index:71}.t-table__footer,.t-table__header.t-table__header--fixed{position:-webkit-sticky;position:sticky;z-index:50}.t-table:not(.t-table--striped) .t-table__footer>tr{background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table__header--fixed:not(.t-table__header--multiple)>tr>th{background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-table__row--fixed-top,.t-table__row--fixed-bottom{position:-webkit-sticky;position:sticky;z-index:70}.t-table__row--fixed-bottom-first>td{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--bordered .t-table__content .t-table__row--without-border-bottom>td{border-bottom:0}.t-table--bordered tbody>tr:last-child>td,.t-table--bordered tfoot>tr:last-child>td{border-bottom:0}.t-table--bordered tfoot>tr:first-child>td{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__header.t-table__header--fixed{top:0}.t-table__footer.t-table__footer--fixed{bottom:0}.t-table--column-fixed .t-table__cell--fixed-left-last:before{z-index:-1;background-color:inherit}.t-table--column-fixed .t-table__cell--fixed-left-last:after{position:absolute;top:0;bottom:0;content:"";-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;pointer-events:none;z-index:-2}.t-table--column-fixed .t-table__cell--fixed-left-last:after{right:0;-webkit-transform:translateX(100%);transform:translate(100%)}.t-table--column-fixed .t-table__cell--fixed-right-first:before{z-index:-1;background-color:inherit}.t-table--column-fixed .t-table__cell--fixed-right-first:after{position:absolute;top:0;bottom:0;content:"";-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;pointer-events:none;z-index:-2}.t-table--column-fixed .t-table__cell--fixed-right-first:after{left:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}.t-table--column-fixed .t-table__cell--fixed-left,.t-table--column-fixed .t-table__cell--fixed-right{position:-webkit-sticky;position:sticky}.t-table--column-fixed .t-table__cell--fixed-left{z-index:30}.t-table--column-fixed .t-table__cell--fixed-right{z-index:31}.t-table__empty-row>td{padding:0;border:0}.t-table:not(.t-table--bordered) .t-table__header.t-table--bordered>tr:first-child>th{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--multiple-header .t-table__header th.t-table__header-th--bordered{border-left-width:1px}.t-table__header.t-table__header--multiple>tr{background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-table__tree-op-icon{margin-right:8px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:-3px}.t-table__tree-op-icon:hover{color:var(--td-brand-color, var(--td-brand-color-7, #0052d9));-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table__tree-leaf-node .t-table__tree-op-icon{min-width:0;margin-right:2px}.t-table__virtual-scroll-cursor{position:absolute;width:1px;height:1px;-webkit-transition:-webkit-transform var(--td-anim-duration-base, .2s);transition:-webkit-transform var(--td-anim-duration-base, .2s);transition:transform var(--td-anim-duration-base, .2s);transition:transform var(--td-anim-duration-base, .2s),-webkit-transform var(--td-anim-duration-base, .2s)}.t-table__virtual-scroll-header{position:absolute;z-index:51;left:0}.t-table__affixed-header-elm-wrap{overflow:hidden}.t-table__affixed-header-elm-wrap,.t-table__affixed-header-elm{position:absolute;left:0;z-index:51}.t-table__affixed-header-elm{overflow:auto;-webkit-transition:opacity var(--td-anim-duration-base, .2s) linear;transition:opacity var(--td-anim-duration-base, .2s) linear;opacity:1}.t-table__affixed-footer-elm{overflow:auto;z-index:50}.t-table--bordered .t-table__affixed-header-elm{border:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));border-bottom:0;border-right:0}.t-table--bordered .t-table__affixed-footer-elm{border-left:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc));border-bottom:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--multiple-header.t-table--bordered .t-table__affixed-header-elm{border-right:0}.t-is-hidden{display:none}.t-positive-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.t-negative-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.t-table__expanded-row>td,.t-table__row--full>td{padding:0}.t-table__row-full-element{padding:8px 16px}.t-table__row-full-inner{position:-webkit-sticky;position:sticky;left:0}.t-table__row-full-inner:not(.t-table__empty){display:inline-block}.t-table__tree-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-table__tree-col--inline{display:inline}.t-table--full-height{height:100%}.t-table--loading .t-table__content{min-height:158px}.t-table__handle-draggable:hover,.t-table--row-draggable tr,.t-table__th--drag-sort{cursor:move}.t-table__ele--draggable-chosen{-webkit-box-shadow:var(--td-shadow-1, 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12));box-shadow:var(--td-shadow-1, 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12))}.t-table:not(.t-table--row-edit) .t-table__cell--editable{min-height:22px;line-height:22px;cursor:pointer}.t-table:not(.t-table--row-edit) .t-table__cell--editable .t-icon{margin-left:8px;font-size:var(--td-font-size-l, 18px);-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-table:not(.t-table--row-edit) .t-table__cell--editable:hover{-webkit-transition:var(--td-anim-duration-base, .2s) linear;transition:var(--td-anim-duration-base, .2s) linear}.t-affix .t-table__pagination{background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-table--bordered .t-affix .t-table__pagination{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table__bottom-content+.t-table__pagination-wrap .t-table__pagination{border:0;padding:0}.t-table--column-resizable:not(.t-table--bordered) th{border-top:1px solid transparent}.t-table--column-resizable:not(.t-table--bordered) thead.t-table__header:hover th:not(:last-child){border-right:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--column-resizable:not(.t-table--bordered) thead.t-table__header:hover th{border-top:1px solid var(--td-component-border, var(--td-gray-color-4, #dcdcdc))}.t-table--column-resizable:not(.t-table--bordered).t-table__content--scrollable-to-left.t-table__content--scrollable-to-right thead.t-table__header:hover .t-table__cell--fixed-left-last:not(:last-child),.t-table--column-resizable:not(.t-table--bordered).t-table__content--scrollable-to-left thead.t-table__header:hover .t-table__cell--fixed-left-last:not(:last-child){border-right:0}.t-table td.t-table__cell-check,.t-table th.t-table__cell-check{padding:0;height:0}.t-table td.t-table__cell-check .t-radio__label:empty,.t-table th.t-table__cell-check .t-radio__label:empty,.t-table td.t-table__cell-check .t-checkbox__label:empty,.t-table th.t-table__cell-check .t-checkbox__label:empty{display:none}.t-table .t-table__cell-check .t-radio,.t-table .t-table__cell-check .t-checkbox,.t-table .t-table__cell-check .t-table__th-cell-inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-table td .t-input__tips{position:initial}.t-table .t-table__sort-column{background-color:var(--td-bg-color-secondarycontainer, var(--td-gray-color-1, #f3f3f3))}.t-table__ellipsis-content.t-size-s .t-popup__content{font-size:14px}.t-table--chrome.t-table--multiple-header .t-table__affixed-header-elm{margin-top:1px}.t-dialog{overflow:hidden;width:var(--td-dialog-width, 311px);border-radius:var(--td-border-radius, var(--td-radius-extra-large, 12px));background-color:var(--td-bg-color-container, var(--td-font-white-1, #ffffff))}.t-dialog__close-btn{position:absolute;top:8px;right:8px;font-size:var(--td-dialog-close-font-size, 22px);color:var(--td-dialog-close-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-dialog__content{padding:var(--td-spacer-4, 32px) var(--td-spacer-3, 24px) 0;max-height:var(--td-dialog-body-max-height, 456px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--td-font-size-m, 16px)}.t-dialog__header{text-align:center;font-weight:700;font-size:var(--td-dialog-title-font-size, 18px);line-height:var(--td-dialog-title-line-height, 26px);color:var(--td-dialog-title-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-dialog__header+.t-dialog__body{margin-top:8px}.t-dialog__body{overflow-y:scroll;text-align:center;-webkit-overflow-scrolling:touch;font-size:var(--td-dialog-content-font-size, 16px);color:var(--td-dialog-content-color, var(--td-text-color-secondary, var(--td-font-gray-2, rgba(0, 0, 0, .6))));line-height:var(--td-dialog-content-line-height, 24px)}.t-dialog__body-text{word-wrap:break-word}.t-dialog__body--left{text-align:left}.t-dialog__body--right{text-align:right}.t-dialog__footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px}.t-dialog__footer--column{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.t-dialog__footer--column .t-dialog__button{width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.t-dialog__footer--full{padding:32px 0 0}.t-dialog__button{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-dialog__button--horizontal+.t-dialog__button--horizontal{margin-left:12px}.t-dialog__button--vertical+.t-dialog__button--vertical{margin-bottom:12px}.t-dialog__button--text{-webkit-box-flex:1;-ms-flex:1;flex:1;--td-button-border-radius: 0;--td-button-medium-height: 56px;border-radius:0}.t-dialog__button--text:before{content:" ";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;border-top:1px solid var(--td-border-color, var(--td-gray-color-3, #e7e7e7));border-left:1px solid var(--td-border-color, var(--td-gray-color-3, #e7e7e7));-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;width:200%;height:200%;border-radius:0}.t-notice-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:13px 16px;font-size:var(--td-font-size-base, 14px)}.t-notice-bar__content-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;line-height:22px;color:var(--td-notice-bar-font-color, var(--td-text-color-primary, var(--td-font-gray-1, rgba(0, 0, 0, .9))))}.t-notice-bar__content{display:inline-block;white-space:nowrap}.t-notice-bar__content-wrapable{white-space:normal}.t-notice-bar__content--vertical{--td-swiper-border-radius: 0;height:22px;line-height:22px}.t-notice-bar__content--vertical-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-notice-bar__prefix-icon{color:inherit}.t-notice-bar__prefix-icon:not(:empty){display:inherit;padding-right:var(--td-spacer, 8px)}.t-notice-bar__suffix-icon{color:var(--td-notice-bar-suffix-icon-color, var(--td-text-color-placeholder, var(--td-font-gray-3, rgba(0, 0, 0, .4))))}.t-notice-bar__prefix-icon,.t-notice-bar__suffix-icon{font-size:22px}.t-notice-bar__operation{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;color:var(--td-notice-bar-operation-font-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));font-weight:700}.t-notice-bar__operation:empty{display:none}.t-notice-bar__suffix-icon:not(:empty){display:inherit;padding-left:var(--td-spacer, 8px)}.t-notice-bar--info{color:var(--td-notice-bar-info-color, var(--td-brand-color, var(--td-brand-color-7, #0052d9)));background-color:var(--td-notice-bar-info-bg-color, var(--td-brand-color-light, var(--td-brand-color-1, #f2f3ff)))}.t-notice-bar--success{color:var(--td-notice-bar-success-color, var(--td-success-color, var(--td-success-color-5, #2ba471)));background-color:var(--td-notice-bar-success-bg-color, var(--td-success-color-1, #e3f9e9))}.t-notice-bar--warning{color:var(--td-notice-bar-warning-color, var(--td-warning-color, var(--td-warning-color-5, #e37318)));background-color:var(--td-notice-bar-warning-bg-color, var(--td-warning-color-1, #fff1e9))}.t-notice-bar--error{color:var(--td-notice-bar-error-color, var(--td-error-color-6, #d54941));background-color:var(--td-notice-bar-error-bg-color, var(--td-error-color-1, #fff0ed))}.t-swipe-cell{position:relative;overflow:hidden}.t-swipe-cell__left,.t-swipe-cell__right{position:absolute;top:0;height:100%}.t-swipe-cell__left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.t-swipe-cell__right{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);display:-webkit-box;display:-ms-flexbox;display:flex}.t-swipe-cell__content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 var(--td-spacer-2, 16px)}.t-swipe-cell__icon{font-size:var(--td-font-size-xl, 20px)}.t-swipe-cell__icon+.t-swipe-cell__text:not(:empty){margin-left:var(--td-spacer, 8px);font-size:var(--td-font-size-base, 14px);line-height:22px}.t-float-left{float:left}.t-float-right{float:right}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-slide-top-in{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-top-in{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-top-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes t-slide-top-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes t-slide-bottom-in{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-bottom-in{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-bottom-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes t-slide-bottom-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes t-slide-right-in{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-right-in{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-right-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes t-slide-right-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes t-slide-left-in{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes t-slide-left-in{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes t-slide-left-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes t-slide-left-out{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes t-fade-zoom-in{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes t-fade-zoom-in{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes t-fade-zoom-out{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}}@keyframes t-fade-zoom-out{0%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-icon-loading{-webkit-animation:t-spin 1s linear infinite;animation:t-spin 1s linear infinite}.hotspot-expanded.relative{position:relative}.hotspot-expanded:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transform:scale(1.5);transform:scale(1.5)}.t-toast{position:fixed;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:12001;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background-color:var(--td-toast-bg-color, var(--td-font-gray-1, rgba(0, 0, 0, .9)));border-radius:var(--td-toast-radius, 4px);font-size:14px;color:var(--td-toast-color, var(--td-font-white-1, #ffffff));max-width:var(--td-toast-max-width, 185px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box}.t-toast--column{padding:24px;min-width:80px;min-height:80px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-toast--loading.t-toast--with-text{min-width:102px;min-height:102px;padding-top:0;padding-bottom:0}.t-toast__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:22px}.t-toast__content--row{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding:14px 22px}.t-toast__content--column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.t-toast__icon--row{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--td-toast-row-icon-size, 24px)}.t-toast__icon--column{font-size:var(--td-toast-column-icon-size, 32px)}.t-toast__text{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;white-space:pre-line}.t-toast__text--column:not(:empty):not(:only-child){margin-top:8px;min-width:64px}.t-toast__text--row:not(:empty):not(:only-child){margin-left:8px}.t-toast.t-fade-enter,.t-toast.t-fade-leave-to{opacity:0}.t-toast--lock{overflow:hidden;cursor:not-allowed}.t-toast--lock *{pointer-events:none}.actionButton[data-v-da0694fa]{width:10dvmin;height:7dvmin;margin-left:4dvmin;margin-right:4dvmin}.riichi[data-v-da0694fa]{width:20dvmin;height:10dvmin;margin:auto;right:0;left:0}.title[data-v-da0694fa]{font-size:8dvmin;line-height:.5dvmin;text-align:center}.text[data-v-da0694fa]{font-size:4dvmin;line-height:.8dvmin;text-align:center}.score[data-v-da0694fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:2px;--td-radio-vertical-padding: 0px}.score[data-v-da0694fa]>*{padding:0}.score .card[data-v-da0694fa]{display:flex;justify-content:center;align-items:center;width:90px;height:30px;position:relative;border-radius:6px;overflow:hidden;box-sizing:border-box;border:1.5px solid #777}.score .card--active[data-v-da0694fa]{border-color:#0052d9}.score .card--active[data-v-da0694fa]:after{content:"";display:block;position:absolute;left:0;top:0;width:0;border:8px solid #0052d9;border-bottom-color:transparent;border-right-color:transparent}.player-selecter[data-v-da0694fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(40%,1fr));gap:5px;--td-radio-vertical-padding: 0px}.player-selecter[data-v-da0694fa]>*{padding:0}.player-selecter .card[data-v-da0694fa]{display:flex;justify-content:center;align-items:center;width:100%;height:30px;position:relative;border-radius:6px;overflow:hidden;box-sizing:border-box;border:1.5px solid #777}.player-selecter .card--active[data-v-da0694fa]{border-color:#0052d9}.player-selecter .card--active[data-v-da0694fa]:after{content:"";display:block;position:absolute;left:0;top:0;width:0;border:8px solid #0052d9;border-bottom-color:transparent;border-right-color:transparent}.slide-fade-enter-active[data-v-da0694fa]{transition:all 0s ease-out}.slide-fade-leave-active[data-v-da0694fa]{transition:all 1.5s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-da0694fa],.slide-fade-leave-to[data-v-da0694fa]{transform:translate(20px);opacity:0}.no-hover{background-color:#fff!important}.edit-btn{background-color:#ed7b2f}.delete-btn{background-color:#e34d59}.contributors{display:flex;flex-wrap:wrap}.contributor{margin:1px;text-align:center}.avatar{margin-left:5px;width:40px;height:40px;border-radius:50%}.t-tab-bar{z-index:9999;position:fixed}:root{--td-button-large-height: 60px;--td-tab-bar-height: 40px;--td-dialog-body-max-height: 70vh} diff --git a/assets/index-C7kbFtEp.js b/assets/index-RN6If37C.js similarity index 78% rename from assets/index-C7kbFtEp.js rename to assets/index-RN6If37C.js index 76ca005..7b13785 100644 --- a/assets/index-C7kbFtEp.js +++ b/assets/index-RN6If37C.js @@ -10,19 +10,19 @@ * @vue/runtime-core v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function Wr(e,t,n,r){try{return r?e(...r):e()}catch(a){$a(a,t,n)}}function Vt(e,t,n,r){if(je(e)){const a=Wr(e,t,n,r);return a&&Fu(a)&&a.catch(o=>{$a(o,t,n)}),a}if(Se(e)){const a=[];for(let o=0;o>>1,a=xt[r],o=Lr(a);o=Lr(n)?xt.push(e):xt.splice(Nv(t),0,e),e.flags|=1,vc()}}function vc(){ca||(ca=dc.then(hc))}function Dv(e){Se(e)?er.push(...e):gn&&e.id===-1?gn.splice(Kn+1,0,e):e.flags&1||(er.push(e),e.flags|=1),vc()}function Ii(e,t,n=Kt+1){for(;nLr(n)-Lr(r));if(er.length=0,gn){gn.push(...t);return}for(gn=t,Kn=0;Kne.id==null?e.flags&2?-1:1/0:e.id;function hc(e){try{for(Kt=0;Kt{r._d&&Xt(-1);const o=fa(t);let i;try{i=e(...a)}finally{fa(o),r._d&&Xt(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Ur(e,t){if(ut===null)return e;const n=Ia(ut),r=e.dirs||(e.dirs=[]);for(let a=0;ae.__isTeleport,Pr=e=>e&&(e.disabled||e.disabled===""),Fv=e=>e&&(e.defer||e.defer===""),Ri=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Li=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,wo=(e,t)=>{const n=e&&e.to;return rt(n)?t?t(n):null:n},Mv={name:"Teleport",__isTeleport:!0,process(e,t,n,r,a,o,i,s,l,c){const{mc:u,pc:d,pbc:v,o:{insert:f,querySelector:g,createText:y,createComment:$}}=c,S=Pr(t.props);let{shapeFlag:P,children:O,dynamicChildren:C}=t;if(e==null){const x=t.el=y(""),b=t.anchor=y("");f(x,n,r),f(b,n,r);const j=(T,D)=>{P&16&&(a&&a.isCE&&(a.ce._teleportTarget=T),u(O,T,D,a,o,i,s,l))},M=()=>{const T=t.target=wo(t.props,g),D=_c(T,t,y,f);T&&(i!=="svg"&&Ri(T)?i="svg":i!=="mathml"&&Li(T)&&(i="mathml"),S||(j(T,D),aa(t,!1)))};S&&(j(n,b),aa(t,!0)),Fv(t.props)?$t(M,o):M()}else{t.el=e.el,t.targetStart=e.targetStart;const x=t.anchor=e.anchor,b=t.target=e.target,j=t.targetAnchor=e.targetAnchor,M=Pr(e.props),T=M?n:b,D=M?x:j;if(i==="svg"||Ri(b)?i="svg":(i==="mathml"||Li(b))&&(i="mathml"),C?(v(e.dynamicChildren,C,T,a,o,i,s),ii(e,t,!0)):l||d(e,t,T,D,a,o,i,s,!1),S)M?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Zr(t,n,x,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const N=t.target=wo(t.props,g);N&&Zr(t,N,null,c,0)}else M&&Zr(t,b,j,c,1);aa(t,S)}},remove(e,t,n,{um:r,o:{remove:a}},o){const{shapeFlag:i,children:s,anchor:l,targetStart:c,targetAnchor:u,target:d,props:v}=e;if(d&&(a(c),a(u)),o&&a(l),i&16){const f=o||!Pr(v);for(let g=0;g{e.isMounted=!0}),ri(()=>{e.isUnmounting=!0}),e}const Lt=[Function,Array],Cc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Lt,onEnter:Lt,onAfterEnter:Lt,onEnterCancelled:Lt,onBeforeLeave:Lt,onLeave:Lt,onAfterLeave:Lt,onLeaveCancelled:Lt,onBeforeAppear:Lt,onAppear:Lt,onAfterAppear:Lt,onAppearCancelled:Lt},wc=e=>{const t=e.subTree;return t.component?wc(t.component):t},Vv={name:"BaseTransition",props:Cc,setup(e,{slots:t}){const n=Rt(),r=zv();return()=>{const a=t.default&&xc(t.default(),!0);if(!a||!a.length)return;const o=Oc(a),i=Me(e),{mode:s}=i;if(r.isLeaving)return Qa(o);const l=Ni(o);if(!l)return Qa(o);let c=Oo(l,i,r,n,v=>c=v);l.type!==Pt&&Nr(l,c);const u=n.subTree,d=u&&Ni(u);if(d&&d.type!==Pt&&!Dn(l,d)&&wc(n).type!==Pt){const v=Oo(d,i,r,n);if(Nr(d,v),s==="out-in"&&l.type!==Pt)return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete v.afterLeave},Qa(o);s==="in-out"&&l.type!==Pt&&(v.delayLeave=(f,g,y)=>{const $=Sc(r,d);$[String(d.key)]=d,f[mn]=()=>{g(),f[mn]=void 0,delete c.delayedLeave},c.delayedLeave=y})}return o}}};function Oc(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Pt){t=n;break}}return t}const Hv=Vv;function Sc(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Oo(e,t,n,r,a){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:v,onLeave:f,onAfterLeave:g,onLeaveCancelled:y,onBeforeAppear:$,onAppear:S,onAfterAppear:P,onAppearCancelled:O}=t,C=String(e.key),x=Sc(n,e),b=(T,D)=>{T&&Vt(T,r,9,D)},j=(T,D)=>{const N=D[1];b(T,D),Se(T)?T.every(E=>E.length<=1)&&N():T.length<=1&&N()},M={mode:i,persisted:s,beforeEnter(T){let D=l;if(!n.isMounted)if(o)D=$||l;else return;T[mn]&&T[mn](!0);const N=x[C];N&&Dn(e,N)&&N.el[mn]&&N.el[mn](),b(D,[T])},enter(T){let D=c,N=u,E=d;if(!n.isMounted)if(o)D=S||c,N=P||u,E=O||d;else return;let K=!1;const Z=T[Qr]=oe=>{K||(K=!0,oe?b(E,[T]):b(N,[T]),M.delayedLeave&&M.delayedLeave(),T[Qr]=void 0)};D?j(D,[T,Z]):Z()},leave(T,D){const N=String(e.key);if(T[Qr]&&T[Qr](!0),n.isUnmounting)return D();b(v,[T]);let E=!1;const K=T[mn]=Z=>{E||(E=!0,D(),Z?b(y,[T]):b(g,[T]),T[mn]=void 0,x[N]===e&&delete x[N])};x[N]=e,f?j(f,[T,K]):K()},clone(T){const D=Oo(T,t,n,r,a);return a&&a(D),D}};return M}function Qa(e){if(ja(e))return e=Pn(e),e.children=null,e}function Ni(e){if(!ja(e))return yc(e.type)&&e.children?Oc(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&je(n.default))return n.default()}}function Nr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Nr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function xc(e,t=!1,n){let r=[],a=0;for(let o=0;o1)for(let o=0;oSo(g,t&&(Se(t)?t[y]:t),n,r,a));return}if(tr(r)&&!a)return;const o=r.shapeFlag&4?Ia(r.component):r.el,i=a?null:o,{i:s,r:l}=e,c=t&&t.r,u=s.refs===Ue?s.refs={}:s.refs,d=s.setupState,v=Me(d),f=d===Ue?()=>!1:g=>He(v,g);if(c!=null&&c!==l&&(rt(c)?(u[c]=null,f(c)&&(d[c]=null)):tt(c)&&(c.value=null)),je(l))Wr(l,s,12,[i,u]);else{const g=rt(l),y=tt(l);if(g||y){const $=()=>{if(e.f){const S=g?f(l)?d[l]:u[l]:l.value;a?Se(S)&&Ho(S,o):Se(S)?S.includes(o)||S.push(o):g?(u[l]=[o],f(l)&&(d[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else g?(u[l]=i,f(l)&&(d[l]=i)):y&&(l.value=i,e.k&&(u[e.k]=i))};i?($.id=-1,$t($,n)):$()}}}Pa().requestIdleCallback;Pa().cancelIdleCallback;const tr=e=>!!e.type.__asyncLoader,ja=e=>e.type.__isKeepAlive;function ti(e,t){kc(e,"a",t)}function ni(e,t){kc(e,"da",t)}function kc(e,t,n=pt){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(Ea(t,r,n),n){let a=n.parent;for(;a&&a.parent;)ja(a.parent.vnode)&&Wv(r,t,n,a),a=a.parent}}function Wv(e,t,n,r){const a=Ea(t,e,r,!0);on(()=>{Ho(r[t],a)},n)}function Ea(e,t,n=pt,r=!1){if(n){const a=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{kn();const s=Kr(n),l=Vt(t,n,e,i);return s(),$n(),l});return r?a.unshift(o):a.push(o),o}}const cn=e=>(t,n=pt)=>{(!Fr||e==="sp")&&Ea(e,(...r)=>t(...r),n)},Uv=cn("bm"),et=cn("m"),Kv=cn("bu"),$c=cn("u"),ri=cn("bum"),on=cn("um"),Gv=cn("sp"),Yv=cn("rtg"),Xv=cn("rtc");function qv(e,t=pt){Ea("ec",e,t)}const jc="components",Jv="directives";function jt(e,t){return Ac(jc,e,!0,t)||e}const Zv=Symbol.for("v-ndc");function Ec(e){return Ac(Jv,e)}function Ac(e,t,n=!0,r=!1){const a=ut||pt;if(a){const o=a.type;if(e===jc){const s=Bp(o,!1);if(s&&(s===t||s===Ft(t)||s===xa(Ft(t))))return o}const i=Di(a[e]||o[e],t)||Di(a.appContext[e],t);return!i&&r?o:i}}function Di(e,t){return e&&(e[t]||e[Ft(t)]||e[xa(Ft(t))])}function it(e,t,n,r){let a;const o=n,i=Se(e);if(i||rt(e)){const s=i&&On(e);let l=!1;s&&(l=!Dt(e),e=ka(e)),a=new Array(e.length);for(let c=0,u=e.length;ct(s,l,void 0,o));else{const s=Object.keys(e);a=new Array(s.length);for(let l=0,c=s.length;lln(t)?!(t.type===Pt||t.type===$e&&!Tc(t.children)):!0)?e:null}const xo=e=>e?qc(e)?Ia(e):xo(e.parent):null,kr=st(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>xo(e.parent),$root:e=>xo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ai(e),$forceUpdate:e=>e.f||(e.f=()=>{ei(e.update)}),$nextTick:e=>e.n||(e.n=gt.bind(e.proxy)),$watch:e=>wp.bind(e)}),eo=(e,t)=>e!==Ue&&!e.__isScriptSetup&&He(e,t),ep={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:a,props:o,accessCache:i,type:s,appContext:l}=e;let c;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return o[t]}else{if(eo(r,t))return i[t]=1,r[t];if(a!==Ue&&He(a,t))return i[t]=2,a[t];if((c=e.propsOptions[0])&&He(c,t))return i[t]=3,o[t];if(n!==Ue&&He(n,t))return i[t]=4,n[t];Po&&(i[t]=0)}}const u=kr[t];let d,v;if(u)return t==="$attrs"&&bt(e.attrs,"get",""),u(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==Ue&&He(n,t))return i[t]=4,n[t];if(v=l.config.globalProperties,He(v,t))return v[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:o}=e;return eo(a,t)?(a[t]=n,!0):r!==Ue&&He(r,t)?(r[t]=n,!0):He(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:o}},i){let s;return!!n[i]||e!==Ue&&He(e,i)||eo(t,i)||(s=o[0])&&He(s,i)||He(r,i)||He(kr,i)||He(a.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:He(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Fi(e){return Se(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Po=!0;function tp(e){const t=ai(e),n=e.proxy,r=e.ctx;Po=!1,t.beforeCreate&&Mi(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:s,provide:l,inject:c,created:u,beforeMount:d,mounted:v,beforeUpdate:f,updated:g,activated:y,deactivated:$,beforeDestroy:S,beforeUnmount:P,destroyed:O,unmounted:C,render:x,renderTracked:b,renderTriggered:j,errorCaptured:M,serverPrefetch:T,expose:D,inheritAttrs:N,components:E,directives:K,filters:Z}=t;if(c&&np(c,r,null),i)for(const re in i){const ge=i[re];je(ge)&&(r[re]=ge.bind(n))}if(a){const re=a.call(n,n);qe(re)&&(e.data=Ne(re))}if(Po=!0,o)for(const re in o){const ge=o[re],G=je(ge)?ge.bind(n,n):je(ge.get)?ge.get.bind(n,n):qt,z=!je(ge)&&je(ge.set)?ge.set.bind(n):qt,U=_({get:G,set:z});Object.defineProperty(r,re,{enumerable:!0,configurable:!0,get:()=>U.value,set:le=>U.value=le})}if(s)for(const re in s)Ic(s[re],r,n,re);if(l){const re=je(l)?l.call(n):l;Reflect.ownKeys(re).forEach(ge=>{Tt(ge,re[ge])})}u&&Mi(u,e,"c");function se(re,ge){Se(ge)?ge.forEach(G=>re(G.bind(n))):ge&&re(ge.bind(n))}if(se(Uv,d),se(et,v),se(Kv,f),se($c,g),se(ti,y),se(ni,$),se(qv,M),se(Xv,b),se(Yv,j),se(ri,P),se(on,C),se(Gv,T),Se(D))if(D.length){const re=e.exposed||(e.exposed={});D.forEach(ge=>{Object.defineProperty(re,ge,{get:()=>n[ge],set:G=>n[ge]=G})})}else e.exposed||(e.exposed={});x&&e.render===qt&&(e.render=x),N!=null&&(e.inheritAttrs=N),E&&(e.components=E),K&&(e.directives=K),T&&Pc(e)}function np(e,t,n=qt){Se(e)&&(e=ko(e));for(const r in e){const a=e[r];let o;qe(a)?"default"in a?o=nt(a.from||r,a.default,!0):o=nt(a.from||r):o=nt(a),tt(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Mi(e,t,n){Vt(Se(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ic(e,t,n,r){let a=r.includes(".")?Uc(n,r):()=>n[r];if(rt(e)){const o=t[e];je(o)&&Le(a,o)}else if(je(e))Le(a,e.bind(n));else if(qe(e))if(Se(e))e.forEach(o=>Ic(o,t,n,r));else{const o=je(e.handler)?e.handler.bind(n):t[e.handler];je(o)&&Le(a,o,e)}}function ai(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,s=o.get(t);let l;return s?l=s:!a.length&&!n&&!r?l=t:(l={},a.length&&a.forEach(c=>da(l,c,i,!0)),da(l,t,i)),qe(t)&&o.set(t,l),l}function da(e,t,n,r=!1){const{mixins:a,extends:o}=t;o&&da(e,o,n,!0),a&&a.forEach(i=>da(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const s=rp[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const rp={data:Bi,props:zi,emits:zi,methods:wr,computed:wr,beforeCreate:Ot,created:Ot,beforeMount:Ot,mounted:Ot,beforeUpdate:Ot,updated:Ot,beforeDestroy:Ot,beforeUnmount:Ot,destroyed:Ot,unmounted:Ot,activated:Ot,deactivated:Ot,errorCaptured:Ot,serverPrefetch:Ot,components:wr,directives:wr,watch:op,provide:Bi,inject:ap};function Bi(e,t){return t?e?function(){return st(je(e)?e.call(this,this):e,je(t)?t.call(this,this):t)}:t:e}function ap(e,t){return wr(ko(e),ko(t))}function ko(e){if(Se(e)){const t={};for(let n=0;n1)return n&&je(t)?t.call(r&&r.proxy):t}}function sp(){return!!(pt||ut||Bn)}const Lc={},Nc=()=>Object.create(Lc),Dc=e=>Object.getPrototypeOf(e)===Lc;function up(e,t,n,r=!1){const a={},o=Nc();e.propsDefaults=Object.create(null),Fc(e,t,a,o);for(const i in e.propsOptions[0])i in a||(a[i]=void 0);n?e.props=r?a:sc(a):e.type.props?e.props=a:e.props=o,e.attrs=o}function cp(e,t,n,r){const{props:a,attrs:o,vnode:{patchFlag:i}}=e,s=Me(a),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[v,f]=Mc(d,t,!0);st(i,v),f&&s.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!l)return qe(e)&&r.set(e,Zn),Zn;if(Se(o))for(let u=0;ue[0]==="_"||e==="$stable",oi=e=>Se(e)?e.map(Gt):[Gt(e)],dp=(e,t,n)=>{if(t._n)return t;const r=te((...a)=>oi(t(...a)),n);return r._c=!1,r},zc=(e,t,n)=>{const r=e._ctx;for(const a in e){if(Bc(a))continue;const o=e[a];if(je(o))t[a]=dp(a,o,r);else if(o!=null){const i=oi(o);t[a]=()=>i}}},Vc=(e,t)=>{const n=oi(t);e.slots.default=()=>n},Hc=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},vp=(e,t,n)=>{const r=e.slots=Nc();if(e.vnode.shapeFlag&32){const a=t._;a?(Hc(r,t,n),n&&zu(r,"_",a,!0)):zc(t,r)}else t&&Vc(e,t)},pp=(e,t,n)=>{const{vnode:r,slots:a}=e;let o=!0,i=Ue;if(r.shapeFlag&32){const s=t._;s?n&&s===1?o=!1:Hc(a,t,n):(o=!t.$stable,zc(t,a)),i=t}else t&&(Vc(e,t),i={default:1});if(o)for(const s in a)!Bc(s)&&i[s]==null&&delete a[s]},$t=jp;function hp(e){return gp(e)}function gp(e,t){const n=Pa();n.__VUE__=!0;const{insert:r,remove:a,patchProp:o,createElement:i,createText:s,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:v,setScopeId:f=qt,insertStaticContent:g}=e,y=(p,m,k,R=null,L=null,H=null,ae=void 0,Q=null,ie=!!m.dynamicChildren)=>{if(p===m)return;p&&!Dn(p,m)&&(R=I(p),le(p,L,H,!0),p=null),m.patchFlag===-2&&(ie=!1,m.dynamicChildren=null);const{type:Y,ref:ye,shapeFlag:ce}=m;switch(Y){case Ta:$(p,m,k,R);break;case Pt:S(p,m,k,R);break;case ro:p==null&&P(m,k,R,ae);break;case $e:E(p,m,k,R,L,H,ae,Q,ie);break;default:ce&1?x(p,m,k,R,L,H,ae,Q,ie):ce&6?K(p,m,k,R,L,H,ae,Q,ie):(ce&64||ce&128)&&Y.process(p,m,k,R,L,H,ae,Q,ie,ue)}ye!=null&&L&&So(ye,p&&p.ref,H,m||p,!m)},$=(p,m,k,R)=>{if(p==null)r(m.el=s(m.children),k,R);else{const L=m.el=p.el;m.children!==p.children&&c(L,m.children)}},S=(p,m,k,R)=>{p==null?r(m.el=l(m.children||""),k,R):m.el=p.el},P=(p,m,k,R)=>{[p.el,p.anchor]=g(p.children,m,k,R,p.el,p.anchor)},O=({el:p,anchor:m},k,R)=>{let L;for(;p&&p!==m;)L=v(p),r(p,k,R),p=L;r(m,k,R)},C=({el:p,anchor:m})=>{let k;for(;p&&p!==m;)k=v(p),a(p),p=k;a(m)},x=(p,m,k,R,L,H,ae,Q,ie)=>{m.type==="svg"?ae="svg":m.type==="math"&&(ae="mathml"),p==null?b(m,k,R,L,H,ae,Q,ie):T(p,m,L,H,ae,Q,ie)},b=(p,m,k,R,L,H,ae,Q)=>{let ie,Y;const{props:ye,shapeFlag:ce,transition:he,dirs:we}=p;if(ie=p.el=i(p.type,H,ye&&ye.is,ye),ce&8?u(ie,p.children):ce&16&&M(p.children,ie,null,R,L,to(p,H),ae,Q),we&&Tn(p,null,R,"created"),j(ie,p,p.scopeId,ae,R),ye){for(const Be in ye)Be!=="value"&&!Or(Be)&&o(ie,Be,null,ye[Be],H,R);"value"in ye&&o(ie,"value",null,ye.value,H),(Y=ye.onVnodeBeforeMount)&&Ut(Y,R,p)}we&&Tn(p,null,R,"beforeMount");const Ee=mp(L,he);Ee&&he.beforeEnter(ie),r(ie,m,k),((Y=ye&&ye.onVnodeMounted)||Ee||we)&&$t(()=>{Y&&Ut(Y,R,p),Ee&&he.enter(ie),we&&Tn(p,null,R,"mounted")},L)},j=(p,m,k,R,L)=>{if(k&&f(p,k),R)for(let H=0;H{for(let Y=ie;Y{const Q=m.el=p.el;let{patchFlag:ie,dynamicChildren:Y,dirs:ye}=m;ie|=p.patchFlag&16;const ce=p.props||Ue,he=m.props||Ue;let we;if(k&&In(k,!1),(we=he.onVnodeBeforeUpdate)&&Ut(we,k,m,p),ye&&Tn(m,p,k,"beforeUpdate"),k&&In(k,!0),(ce.innerHTML&&he.innerHTML==null||ce.textContent&&he.textContent==null)&&u(Q,""),Y?D(p.dynamicChildren,Y,Q,k,R,to(m,L),H):ae||ge(p,m,Q,null,k,R,to(m,L),H,!1),ie>0){if(ie&16)N(Q,ce,he,k,L);else if(ie&2&&ce.class!==he.class&&o(Q,"class",null,he.class,L),ie&4&&o(Q,"style",ce.style,he.style,L),ie&8){const Ee=m.dynamicProps;for(let Be=0;Be{we&&Ut(we,k,m,p),ye&&Tn(m,p,k,"updated")},R)},D=(p,m,k,R,L,H,ae)=>{for(let Q=0;Q{if(m!==k){if(m!==Ue)for(const H in m)!Or(H)&&!(H in k)&&o(p,H,m[H],null,L,R);for(const H in k){if(Or(H))continue;const ae=k[H],Q=m[H];ae!==Q&&H!=="value"&&o(p,H,Q,ae,L,R)}"value"in k&&o(p,"value",m.value,k.value,L)}},E=(p,m,k,R,L,H,ae,Q,ie)=>{const Y=m.el=p?p.el:s(""),ye=m.anchor=p?p.anchor:s("");let{patchFlag:ce,dynamicChildren:he,slotScopeIds:we}=m;we&&(Q=Q?Q.concat(we):we),p==null?(r(Y,k,R),r(ye,k,R),M(m.children||[],k,ye,L,H,ae,Q,ie)):ce>0&&ce&64&&he&&p.dynamicChildren?(D(p.dynamicChildren,he,k,L,H,ae,Q),(m.key!=null||L&&m===L.subTree)&&ii(p,m,!0)):ge(p,m,k,ye,L,H,ae,Q,ie)},K=(p,m,k,R,L,H,ae,Q,ie)=>{m.slotScopeIds=Q,p==null?m.shapeFlag&512?L.ctx.activate(m,k,R,ae,ie):Z(m,k,R,L,H,ae,ie):oe(p,m,ie)},Z=(p,m,k,R,L,H,ae)=>{const Q=p.component=Lp(p,R,L);if(ja(p)&&(Q.ctx.renderer=ue),Np(Q,!1,ae),Q.asyncDep){if(L&&L.registerDep(Q,se,ae),!p.el){const ie=Q.subTree=h(Pt);S(null,ie,m,k)}}else se(Q,p,m,k,L,H,ae)},oe=(p,m,k)=>{const R=m.component=p.component;if(kp(p,m,k))if(R.asyncDep&&!R.asyncResolved){re(R,m,k);return}else R.next=m,R.update();else m.el=p.el,R.vnode=m},se=(p,m,k,R,L,H,ae)=>{const Q=()=>{if(p.isMounted){let{next:ce,bu:he,u:we,parent:Ee,vnode:Be}=p;{const wt=Wc(p);if(wt){ce&&(ce.el=Be.el,re(p,ce,ae)),wt.asyncDep.then(()=>{p.isUnmounted||Q()});return}}let Re=ce,Ct;In(p,!1),ce?(ce.el=Be.el,re(p,ce,ae)):ce=Be,he&&Ya(he),(Ct=ce.props&&ce.props.onVnodeBeforeUpdate)&&Ut(Ct,Ee,ce,Be),In(p,!0);const ct=no(p),lt=p.subTree;p.subTree=ct,y(lt,ct,d(lt.el),I(lt),p,L,H),ce.el=ct.el,Re===null&&$p(p,ct.el),we&&$t(we,L),(Ct=ce.props&&ce.props.onVnodeUpdated)&&$t(()=>Ut(Ct,Ee,ce,Be),L)}else{let ce;const{el:he,props:we}=m,{bm:Ee,m:Be,parent:Re,root:Ct,type:ct}=p,lt=tr(m);if(In(p,!1),Ee&&Ya(Ee),!lt&&(ce=we&&we.onVnodeBeforeMount)&&Ut(ce,Re,m),In(p,!0),he&&J){const wt=()=>{p.subTree=no(p),J(he,p.subTree,p,L,null)};lt&&ct.__asyncHydrate?ct.__asyncHydrate(he,p,wt):wt()}else{Ct.ce&&Ct.ce._injectChildStyle(ct);const wt=p.subTree=no(p);y(null,wt,k,R,p,L,H),m.el=wt.el}if(Be&&$t(Be,L),!lt&&(ce=we&&we.onVnodeMounted)){const wt=m;$t(()=>Ut(ce,Re,wt),L)}(m.shapeFlag&256||Re&&tr(Re.vnode)&&Re.vnode.shapeFlag&256)&&p.a&&$t(p.a,L),p.isMounted=!0,m=k=R=null}};p.scope.on();const ie=p.effect=new Yu(Q);p.scope.off();const Y=p.update=ie.run.bind(ie),ye=p.job=ie.runIfDirty.bind(ie);ye.i=p,ye.id=p.uid,ie.scheduler=()=>ei(ye),In(p,!0),Y()},re=(p,m,k)=>{m.component=p;const R=p.vnode.props;p.vnode=m,p.next=null,cp(p,m.props,R,k),pp(p,m.children,k),kn(),Ii(p),$n()},ge=(p,m,k,R,L,H,ae,Q,ie=!1)=>{const Y=p&&p.children,ye=p?p.shapeFlag:0,ce=m.children,{patchFlag:he,shapeFlag:we}=m;if(he>0){if(he&128){z(Y,ce,k,R,L,H,ae,Q,ie);return}else if(he&256){G(Y,ce,k,R,L,H,ae,Q,ie);return}}we&8?(ye&16&&de(Y,L,H),ce!==Y&&u(k,ce)):ye&16?we&16?z(Y,ce,k,R,L,H,ae,Q,ie):de(Y,L,H,!0):(ye&8&&u(k,""),we&16&&M(ce,k,R,L,H,ae,Q,ie))},G=(p,m,k,R,L,H,ae,Q,ie)=>{p=p||Zn,m=m||Zn;const Y=p.length,ye=m.length,ce=Math.min(Y,ye);let he;for(he=0;heye?de(p,L,H,!0,!1,ce):M(m,k,R,L,H,ae,Q,ie,ce)},z=(p,m,k,R,L,H,ae,Q,ie)=>{let Y=0;const ye=m.length;let ce=p.length-1,he=ye-1;for(;Y<=ce&&Y<=he;){const we=p[Y],Ee=m[Y]=ie?yn(m[Y]):Gt(m[Y]);if(Dn(we,Ee))y(we,Ee,k,null,L,H,ae,Q,ie);else break;Y++}for(;Y<=ce&&Y<=he;){const we=p[ce],Ee=m[he]=ie?yn(m[he]):Gt(m[he]);if(Dn(we,Ee))y(we,Ee,k,null,L,H,ae,Q,ie);else break;ce--,he--}if(Y>ce){if(Y<=he){const we=he+1,Ee=wehe)for(;Y<=ce;)le(p[Y],L,H,!0),Y++;else{const we=Y,Ee=Y,Be=new Map;for(Y=Ee;Y<=he;Y++){const ft=m[Y]=ie?yn(m[Y]):Gt(m[Y]);ft.key!=null&&Be.set(ft.key,Y)}let Re,Ct=0;const ct=he-Ee+1;let lt=!1,wt=0;const An=new Array(ct);for(Y=0;Y=ct){le(ft,L,H,!0);continue}let A;if(ft.key!=null)A=Be.get(ft.key);else for(Re=Ee;Re<=he;Re++)if(An[Re-Ee]===0&&Dn(ft,m[Re])){A=Re;break}A===void 0?le(ft,L,H,!0):(An[A-Ee]=Y+1,A>=wt?wt=A:lt=!0,y(ft,m[A],k,null,L,H,ae,Q,ie),Ct++)}const Yr=lt?yp(An):Zn;for(Re=Yr.length-1,Y=ct-1;Y>=0;Y--){const ft=Ee+Y,A=m[ft],w=ft+1{const{el:H,type:ae,transition:Q,children:ie,shapeFlag:Y}=p;if(Y&6){U(p.component.subTree,m,k,R);return}if(Y&128){p.suspense.move(m,k,R);return}if(Y&64){ae.move(p,m,k,ue);return}if(ae===$e){r(H,m,k);for(let ce=0;ceQ.enter(H),L);else{const{leave:ce,delayLeave:he,afterLeave:we}=Q,Ee=()=>r(H,m,k),Be=()=>{ce(H,()=>{Ee(),we&&we()})};he?he(H,Ee,Be):Be()}else r(H,m,k)},le=(p,m,k,R=!1,L=!1)=>{const{type:H,props:ae,ref:Q,children:ie,dynamicChildren:Y,shapeFlag:ye,patchFlag:ce,dirs:he,cacheIndex:we}=p;if(ce===-2&&(L=!1),Q!=null&&So(Q,null,k,p,!0),we!=null&&(m.renderCache[we]=void 0),ye&256){m.ctx.deactivate(p);return}const Ee=ye&1&&he,Be=!tr(p);let Re;if(Be&&(Re=ae&&ae.onVnodeBeforeUnmount)&&Ut(Re,m,p),ye&6)_e(p.component,k,R);else{if(ye&128){p.suspense.unmount(k,R);return}Ee&&Tn(p,null,m,"beforeUnmount"),ye&64?p.type.remove(p,m,k,ue,R):Y&&!Y.hasOnce&&(H!==$e||ce>0&&ce&64)?de(Y,m,k,!1,!0):(H===$e&&ce&384||!L&&ye&16)&&de(ie,m,k),R&&W(p)}(Be&&(Re=ae&&ae.onVnodeUnmounted)||Ee)&&$t(()=>{Re&&Ut(Re,m,p),Ee&&Tn(p,null,m,"unmounted")},k)},W=p=>{const{type:m,el:k,anchor:R,transition:L}=p;if(m===$e){q(k,R);return}if(m===ro){C(p);return}const H=()=>{a(k),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(p.shapeFlag&1&&L&&!L.persisted){const{leave:ae,delayLeave:Q}=L,ie=()=>ae(k,H);Q?Q(p.el,H,ie):ie()}else H()},q=(p,m)=>{let k;for(;p!==m;)k=v(p),a(p),p=k;a(m)},_e=(p,m,k)=>{const{bum:R,scope:L,job:H,subTree:ae,um:Q,m:ie,a:Y}=p;Hi(ie),Hi(Y),R&&Ya(R),L.stop(),H&&(H.flags|=8,le(ae,p,m,k)),Q&&$t(Q,m),$t(()=>{p.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},de=(p,m,k,R=!1,L=!1,H=0)=>{for(let ae=H;ae{if(p.shapeFlag&6)return I(p.component.subTree);if(p.shapeFlag&128)return p.suspense.next();const m=v(p.anchor||p.el),k=m&&m[mc];return k?v(k):m};let ee=!1;const X=(p,m,k)=>{p==null?m._vnode&&le(m._vnode,null,null,!0):y(m._vnode||null,p,m,null,null,null,k),m._vnode=p,ee||(ee=!0,Ii(),pc(),ee=!1)},ue={p:y,um:le,m:U,r:W,mt:Z,mc:M,pc:ge,pbc:D,n:I,o:e};let ke,J;return{render:X,hydrate:ke,createApp:lp(X,ke)}}function to({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function In({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function mp(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ii(e,t,n=!1){const r=e.children,a=t.children;if(Se(r)&&Se(a))for(let o=0;o>1,e[n[s]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Wc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Wc(t)}function Hi(e){if(e)for(let t=0;tnt(bp);function Cp(e,t){return li(e,null,t)}function Le(e,t,n){return li(e,t,n)}function li(e,t,n=Ue){const{immediate:r,deep:a,flush:o,once:i}=n,s=st({},n),l=t&&r||!t&&o!=="post";let c;if(Fr){if(o==="sync"){const f=_p();c=f.__watcherHandles||(f.__watcherHandles=[])}else if(!l){const f=()=>{};return f.stop=qt,f.resume=qt,f.pause=qt,f}}const u=pt;s.call=(f,g,y)=>Vt(f,u,g,y);let d=!1;o==="post"?s.scheduler=f=>{$t(f,u&&u.suspense)}:o!=="sync"&&(d=!0,s.scheduler=(f,g)=>{g?f():ei(f)}),s.augmentJob=f=>{t&&(f.flags|=4),d&&(f.flags|=2,u&&(f.id=u.uid,f.i=u))};const v=Rv(e,t,s);return Fr&&(c?c.push(v):l&&v()),v}function wp(e,t,n){const r=this.proxy,a=rt(e)?e.includes(".")?Uc(r,e):()=>r[e]:e.bind(r,r);let o;je(t)?o=t:(o=t.handler,n=t);const i=Kr(this),s=li(a,o.bind(r),n);return i(),s}function Uc(e,t){const n=t.split(".");return()=>{let r=e;for(let a=0;at==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ft(t)}Modifiers`]||e[`${Vn(t)}Modifiers`];function Sp(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ue;let a=n;const o=t.startsWith("update:"),i=o&&Op(r,t.slice(7));i&&(i.trim&&(a=n.map(u=>rt(u)?u.trim():u)),i.number&&(a=n.map(Qd)));let s,l=r[s=Ga(t)]||r[s=Ga(Ft(t))];!l&&o&&(l=r[s=Ga(Vn(t))]),l&&Vt(l,e,6,a);const c=r[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Vt(c,e,6,a)}}function Kc(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(a!==void 0)return a;const o=e.emits;let i={},s=!1;if(!je(e)){const l=c=>{const u=Kc(c,t,!0);u&&(s=!0,st(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!s?(qe(e)&&r.set(e,null),null):(Se(o)?o.forEach(l=>i[l]=null):st(i,o),qe(e)&&r.set(e,i),i)}function Aa(e,t){return!e||!wa(t)?!1:(t=t.slice(2).replace(/Once$/,""),He(e,t[0].toLowerCase()+t.slice(1))||He(e,Vn(t))||He(e,t))}function no(e){const{type:t,vnode:n,proxy:r,withProxy:a,propsOptions:[o],slots:i,attrs:s,emit:l,render:c,renderCache:u,props:d,data:v,setupState:f,ctx:g,inheritAttrs:y}=e,$=fa(e);let S,P;try{if(n.shapeFlag&4){const C=a||r,x=C;S=Gt(c.call(x,C,u,d,f,v,g)),P=s}else{const C=t;S=Gt(C.length>1?C(d,{attrs:s,slots:i,emit:l}):C(d,null)),P=t.props?s:xp(s)}}catch(C){$r.length=0,$a(C,e,1),S=h(Pt)}let O=S;if(P&&y!==!1){const C=Object.keys(P),{shapeFlag:x}=O;C.length&&x&7&&(o&&C.some(Vo)&&(P=Pp(P,o)),O=Pn(O,P,!1,!0))}return n.dirs&&(O=Pn(O,null,!1,!0),O.dirs=O.dirs?O.dirs.concat(n.dirs):n.dirs),n.transition&&Nr(O,n.transition),S=O,fa($),S}const xp=e=>{let t;for(const n in e)(n==="class"||n==="style"||wa(n))&&((t||(t={}))[n]=e[n]);return t},Pp=(e,t)=>{const n={};for(const r in e)(!Vo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function kp(e,t,n){const{props:r,children:a,component:o}=e,{props:i,children:s,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Wi(r,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function jp(e,t){t&&t.pendingBranch?Se(e)?t.effects.push(...e):t.effects.push(e):Dv(e)}const $e=Symbol.for("v-fgt"),Ta=Symbol.for("v-txt"),Pt=Symbol.for("v-cmt"),ro=Symbol.for("v-stc"),$r=[];let At=null;function me(e=!1){$r.push(At=e?null:[])}function Ep(){$r.pop(),At=$r[$r.length-1]||null}let Dr=1;function Xt(e){Dr+=e,e<0&&At&&(At.hasOnce=!0)}function Yc(e){return e.dynamicChildren=Dr>0?At||Zn:null,Ep(),Dr>0&&At&&At.push(e),e}function Pe(e,t,n,r,a,o){return Yc(ne(e,t,n,r,a,o,!0))}function It(e,t,n,r,a){return Yc(h(e,t,n,r,a,!0))}function ln(e){return e?e.__v_isVNode===!0:!1}function Dn(e,t){return e.type===t.type&&e.key===t.key}const Xc=({key:e})=>e??null,oa=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?rt(e)||tt(e)||je(e)?{i:ut,r:e,k:t,f:!!n}:e:null);function ne(e,t=null,n=null,r=0,a=null,o=e===$e?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Xc(t),ref:t&&oa(t),scopeId:gc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:ut};return s?(si(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=rt(n)?8:16),Dr>0&&!i&&At&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&At.push(l),l}const h=Ap;function Ap(e,t=null,n=null,r=0,a=null,o=!1){if((!e||e===Zv)&&(e=Pt),ln(e)){const s=Pn(e,t,!0);return n&&si(s,n),Dr>0&&!o&&At&&(s.shapeFlag&6?At[At.indexOf(e)]=s:At.push(s)),s.patchFlag=-2,s}if(zp(e)&&(e=e.__vccOpts),t){t=Tp(t);let{class:s,style:l}=t;s&&!rt(s)&&(t.class=yt(s)),qe(l)&&(Zo(l)&&!Se(l)&&(l=st({},l)),t.style=Fn(l))}const i=rt(e)?1:Gc(e)?128:yc(e)?64:qe(e)?4:je(e)?2:0;return ne(e,t,n,r,a,i,o,!0)}function Tp(e){return e?Zo(e)||Dc(e)?st({},e):e:null}function Pn(e,t,n=!1,r=!1){const{props:a,ref:o,patchFlag:i,children:s,transition:l}=e,c=t?Jt(a||{},t):a,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Xc(c),ref:t&&t.ref?n&&o?Se(o)?o.concat(oa(t)):[o,oa(t)]:oa(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==$e?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Pn(e.ssContent),ssFallback:e.ssFallback&&Pn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Nr(u,l.clone(u)),u}function Ve(e=" ",t=0){return h(Ta,null,e,t)}function Xn(e="",t=!1){return t?(me(),It(Pt,null,e)):h(Pt,null,e)}function Gt(e){return e==null||typeof e=="boolean"?h(Pt):Se(e)?h($e,null,e.slice()):ln(e)?yn(e):h(Ta,null,String(e))}function yn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Pn(e)}function si(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Se(t))n=16;else if(typeof t=="object")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),si(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!Dc(t)?t._ctx=ut:a===3&&ut&&(ut.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else je(t)?(t={default:t,_ctx:ut},n=32):(t=String(t),r&64?(n=16,t=[Ve(t)]):n=8);e.children=t,e.shapeFlag|=n}function Jt(...e){const t={};for(let n=0;npt||ut;let va,jo;{const e=Pa(),t=(n,r)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(r),o=>{a.length>1?a.forEach(i=>i(o)):a[0](o)}};va=t("__VUE_INSTANCE_SETTERS__",n=>pt=n),jo=t("__VUE_SSR_SETTERS__",n=>Fr=n)}const Kr=e=>{const t=pt;return va(e),e.scope.on(),()=>{e.scope.off(),va(t)}},Ui=()=>{pt&&pt.scope.off(),va(null)};function qc(e){return e.vnode.shapeFlag&4}let Fr=!1;function Np(e,t=!1,n=!1){t&&jo(t);const{props:r,children:a}=e.vnode,o=qc(e);up(e,r,o,t),vp(e,a,n);const i=o?Dp(e,t):void 0;return t&&jo(!1),i}function Dp(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ep);const{setup:r}=n;if(r){kn();const a=e.setupContext=r.length>1?Mp(e):null,o=Kr(e),i=Wr(r,e,0,[e.props,a]),s=Fu(i);if($n(),o(),(s||e.sp)&&!tr(e)&&Pc(e),s){if(i.then(Ui,Ui),t)return i.then(l=>{Ki(e,l,t)}).catch(l=>{$a(l,e,0)});e.asyncDep=i}else Ki(e,i,t)}else Jc(e,t)}function Ki(e,t,n){je(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:qe(t)&&(e.setupState=fc(t)),Jc(e,n)}let Gi;function Jc(e,t,n){const r=e.type;if(!e.render){if(!t&&Gi&&!r.render){const a=r.template||ai(e).template;if(a){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,c=st(st({isCustomElement:o,delimiters:s},i),l);r.render=Gi(a,c)}}e.render=r.render||qt}{const a=Kr(e);kn();try{tp(e)}finally{$n(),a()}}}const Fp={get(e,t){return bt(e,"get",""),e[t]}};function Mp(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Fp),slots:e.slots,emit:e.emit,expose:t}}function Ia(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(fc(Qo(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in kr)return kr[n](e)},has(t,n){return n in t||n in kr}})):e.proxy}function Bp(e,t=!0){return je(e)?e.displayName||e.name:e.name||t&&e.__name}function zp(e){return je(e)&&"__vccOpts"in e}const _=(e,t)=>Tv(e,t,Fr);function De(e,t,n){const r=arguments.length;return r===2?qe(t)&&!Se(t)?ln(t)?h(e,null,[t]):h(e,t):h(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ln(n)&&(n=[n]),h(e,t,n))}const Vp="3.5.12";/** +**/function Wr(e,t,n,r){try{return r?e(...r):e()}catch(a){$a(a,t,n)}}function Vt(e,t,n,r){if(je(e)){const a=Wr(e,t,n,r);return a&&Fu(a)&&a.catch(o=>{$a(o,t,n)}),a}if(Se(e)){const a=[];for(let o=0;o>>1,a=xt[r],o=Lr(a);o=Lr(n)?xt.push(e):xt.splice(Nv(t),0,e),e.flags|=1,vc()}}function vc(){ca||(ca=dc.then(hc))}function Dv(e){Se(e)?er.push(...e):gn&&e.id===-1?gn.splice(Kn+1,0,e):e.flags&1||(er.push(e),e.flags|=1),vc()}function Ii(e,t,n=Kt+1){for(;nLr(n)-Lr(r));if(er.length=0,gn){gn.push(...t);return}for(gn=t,Kn=0;Kne.id==null?e.flags&2?-1:1/0:e.id;function hc(e){try{for(Kt=0;Kt{r._d&&Xt(-1);const o=fa(t);let i;try{i=e(...a)}finally{fa(o),r._d&&Xt(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Ur(e,t){if(ut===null)return e;const n=Ia(ut),r=e.dirs||(e.dirs=[]);for(let a=0;ae.__isTeleport,Pr=e=>e&&(e.disabled||e.disabled===""),Fv=e=>e&&(e.defer||e.defer===""),Ri=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Li=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,wo=(e,t)=>{const n=e&&e.to;return rt(n)?t?t(n):null:n},Mv={name:"Teleport",__isTeleport:!0,process(e,t,n,r,a,o,i,s,l,c){const{mc:u,pc:d,pbc:v,o:{insert:f,querySelector:g,createText:y,createComment:$}}=c,S=Pr(t.props);let{shapeFlag:P,children:O,dynamicChildren:C}=t;if(e==null){const x=t.el=y(""),b=t.anchor=y("");f(x,n,r),f(b,n,r);const j=(T,D)=>{P&16&&(a&&a.isCE&&(a.ce._teleportTarget=T),u(O,T,D,a,o,i,s,l))},M=()=>{const T=t.target=wo(t.props,g),D=_c(T,t,y,f);T&&(i!=="svg"&&Ri(T)?i="svg":i!=="mathml"&&Li(T)&&(i="mathml"),S||(j(T,D),aa(t,!1)))};S&&(j(n,b),aa(t,!0)),Fv(t.props)?$t(M,o):M()}else{t.el=e.el,t.targetStart=e.targetStart;const x=t.anchor=e.anchor,b=t.target=e.target,j=t.targetAnchor=e.targetAnchor,M=Pr(e.props),T=M?n:b,D=M?x:j;if(i==="svg"||Ri(b)?i="svg":(i==="mathml"||Li(b))&&(i="mathml"),C?(v(e.dynamicChildren,C,T,a,o,i,s),ii(e,t,!0)):l||d(e,t,T,D,a,o,i,s,!1),S)M?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Zr(t,n,x,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const N=t.target=wo(t.props,g);N&&Zr(t,N,null,c,0)}else M&&Zr(t,b,j,c,1);aa(t,S)}},remove(e,t,n,{um:r,o:{remove:a}},o){const{shapeFlag:i,children:s,anchor:l,targetStart:c,targetAnchor:u,target:d,props:v}=e;if(d&&(a(c),a(u)),o&&a(l),i&16){const f=o||!Pr(v);for(let g=0;g{e.isMounted=!0}),ri(()=>{e.isUnmounting=!0}),e}const Lt=[Function,Array],Cc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Lt,onEnter:Lt,onAfterEnter:Lt,onEnterCancelled:Lt,onBeforeLeave:Lt,onLeave:Lt,onAfterLeave:Lt,onLeaveCancelled:Lt,onBeforeAppear:Lt,onAppear:Lt,onAfterAppear:Lt,onAppearCancelled:Lt},wc=e=>{const t=e.subTree;return t.component?wc(t.component):t},Vv={name:"BaseTransition",props:Cc,setup(e,{slots:t}){const n=Rt(),r=zv();return()=>{const a=t.default&&xc(t.default(),!0);if(!a||!a.length)return;const o=Oc(a),i=Me(e),{mode:s}=i;if(r.isLeaving)return Qa(o);const l=Ni(o);if(!l)return Qa(o);let c=Oo(l,i,r,n,v=>c=v);l.type!==Pt&&Nr(l,c);const u=n.subTree,d=u&&Ni(u);if(d&&d.type!==Pt&&!Dn(l,d)&&wc(n).type!==Pt){const v=Oo(d,i,r,n);if(Nr(d,v),s==="out-in"&&l.type!==Pt)return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete v.afterLeave},Qa(o);s==="in-out"&&l.type!==Pt&&(v.delayLeave=(f,g,y)=>{const $=Sc(r,d);$[String(d.key)]=d,f[mn]=()=>{g(),f[mn]=void 0,delete c.delayedLeave},c.delayedLeave=y})}return o}}};function Oc(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Pt){t=n;break}}return t}const Hv=Vv;function Sc(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Oo(e,t,n,r,a){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:v,onLeave:f,onAfterLeave:g,onLeaveCancelled:y,onBeforeAppear:$,onAppear:S,onAfterAppear:P,onAppearCancelled:O}=t,C=String(e.key),x=Sc(n,e),b=(T,D)=>{T&&Vt(T,r,9,D)},j=(T,D)=>{const N=D[1];b(T,D),Se(T)?T.every(E=>E.length<=1)&&N():T.length<=1&&N()},M={mode:i,persisted:s,beforeEnter(T){let D=l;if(!n.isMounted)if(o)D=$||l;else return;T[mn]&&T[mn](!0);const N=x[C];N&&Dn(e,N)&&N.el[mn]&&N.el[mn](),b(D,[T])},enter(T){let D=c,N=u,E=d;if(!n.isMounted)if(o)D=S||c,N=P||u,E=O||d;else return;let K=!1;const Q=T[Qr]=oe=>{K||(K=!0,oe?b(E,[T]):b(N,[T]),M.delayedLeave&&M.delayedLeave(),T[Qr]=void 0)};D?j(D,[T,Q]):Q()},leave(T,D){const N=String(e.key);if(T[Qr]&&T[Qr](!0),n.isUnmounting)return D();b(v,[T]);let E=!1;const K=T[mn]=Q=>{E||(E=!0,D(),Q?b(y,[T]):b(g,[T]),T[mn]=void 0,x[N]===e&&delete x[N])};x[N]=e,f?j(f,[T,K]):K()},clone(T){const D=Oo(T,t,n,r,a);return a&&a(D),D}};return M}function Qa(e){if(ja(e))return e=Pn(e),e.children=null,e}function Ni(e){if(!ja(e))return yc(e.type)&&e.children?Oc(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&je(n.default))return n.default()}}function Nr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Nr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function xc(e,t=!1,n){let r=[],a=0;for(let o=0;o1)for(let o=0;oSo(g,t&&(Se(t)?t[y]:t),n,r,a));return}if(tr(r)&&!a)return;const o=r.shapeFlag&4?Ia(r.component):r.el,i=a?null:o,{i:s,r:l}=e,c=t&&t.r,u=s.refs===Ue?s.refs={}:s.refs,d=s.setupState,v=Me(d),f=d===Ue?()=>!1:g=>He(v,g);if(c!=null&&c!==l&&(rt(c)?(u[c]=null,f(c)&&(d[c]=null)):tt(c)&&(c.value=null)),je(l))Wr(l,s,12,[i,u]);else{const g=rt(l),y=tt(l);if(g||y){const $=()=>{if(e.f){const S=g?f(l)?d[l]:u[l]:l.value;a?Se(S)&&Ho(S,o):Se(S)?S.includes(o)||S.push(o):g?(u[l]=[o],f(l)&&(d[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else g?(u[l]=i,f(l)&&(d[l]=i)):y&&(l.value=i,e.k&&(u[e.k]=i))};i?($.id=-1,$t($,n)):$()}}}Pa().requestIdleCallback;Pa().cancelIdleCallback;const tr=e=>!!e.type.__asyncLoader,ja=e=>e.type.__isKeepAlive;function ti(e,t){kc(e,"a",t)}function ni(e,t){kc(e,"da",t)}function kc(e,t,n=pt){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(Ea(t,r,n),n){let a=n.parent;for(;a&&a.parent;)ja(a.parent.vnode)&&Wv(r,t,n,a),a=a.parent}}function Wv(e,t,n,r){const a=Ea(t,e,r,!0);on(()=>{Ho(r[t],a)},n)}function Ea(e,t,n=pt,r=!1){if(n){const a=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{kn();const s=Kr(n),l=Vt(t,n,e,i);return s(),$n(),l});return r?a.unshift(o):a.push(o),o}}const cn=e=>(t,n=pt)=>{(!Fr||e==="sp")&&Ea(e,(...r)=>t(...r),n)},Uv=cn("bm"),et=cn("m"),Kv=cn("bu"),$c=cn("u"),ri=cn("bum"),on=cn("um"),Gv=cn("sp"),Yv=cn("rtg"),Xv=cn("rtc");function qv(e,t=pt){Ea("ec",e,t)}const jc="components",Jv="directives";function jt(e,t){return Ac(jc,e,!0,t)||e}const Zv=Symbol.for("v-ndc");function Ec(e){return Ac(Jv,e)}function Ac(e,t,n=!0,r=!1){const a=ut||pt;if(a){const o=a.type;if(e===jc){const s=Bp(o,!1);if(s&&(s===t||s===Ft(t)||s===xa(Ft(t))))return o}const i=Di(a[e]||o[e],t)||Di(a.appContext[e],t);return!i&&r?o:i}}function Di(e,t){return e&&(e[t]||e[Ft(t)]||e[xa(Ft(t))])}function it(e,t,n,r){let a;const o=n,i=Se(e);if(i||rt(e)){const s=i&&On(e);let l=!1;s&&(l=!Dt(e),e=ka(e)),a=new Array(e.length);for(let c=0,u=e.length;ct(s,l,void 0,o));else{const s=Object.keys(e);a=new Array(s.length);for(let l=0,c=s.length;lln(t)?!(t.type===Pt||t.type===$e&&!Tc(t.children)):!0)?e:null}const xo=e=>e?qc(e)?Ia(e):xo(e.parent):null,kr=st(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>xo(e.parent),$root:e=>xo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ai(e),$forceUpdate:e=>e.f||(e.f=()=>{ei(e.update)}),$nextTick:e=>e.n||(e.n=gt.bind(e.proxy)),$watch:e=>wp.bind(e)}),eo=(e,t)=>e!==Ue&&!e.__isScriptSetup&&He(e,t),ep={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:a,props:o,accessCache:i,type:s,appContext:l}=e;let c;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return o[t]}else{if(eo(r,t))return i[t]=1,r[t];if(a!==Ue&&He(a,t))return i[t]=2,a[t];if((c=e.propsOptions[0])&&He(c,t))return i[t]=3,o[t];if(n!==Ue&&He(n,t))return i[t]=4,n[t];Po&&(i[t]=0)}}const u=kr[t];let d,v;if(u)return t==="$attrs"&&bt(e.attrs,"get",""),u(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==Ue&&He(n,t))return i[t]=4,n[t];if(v=l.config.globalProperties,He(v,t))return v[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:o}=e;return eo(a,t)?(a[t]=n,!0):r!==Ue&&He(r,t)?(r[t]=n,!0):He(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:o}},i){let s;return!!n[i]||e!==Ue&&He(e,i)||eo(t,i)||(s=o[0])&&He(s,i)||He(r,i)||He(kr,i)||He(a.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:He(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Fi(e){return Se(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Po=!0;function tp(e){const t=ai(e),n=e.proxy,r=e.ctx;Po=!1,t.beforeCreate&&Mi(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:s,provide:l,inject:c,created:u,beforeMount:d,mounted:v,beforeUpdate:f,updated:g,activated:y,deactivated:$,beforeDestroy:S,beforeUnmount:P,destroyed:O,unmounted:C,render:x,renderTracked:b,renderTriggered:j,errorCaptured:M,serverPrefetch:T,expose:D,inheritAttrs:N,components:E,directives:K,filters:Q}=t;if(c&&np(c,r,null),i)for(const re in i){const ge=i[re];je(ge)&&(r[re]=ge.bind(n))}if(a){const re=a.call(n,n);qe(re)&&(e.data=Ne(re))}if(Po=!0,o)for(const re in o){const ge=o[re],G=je(ge)?ge.bind(n,n):je(ge.get)?ge.get.bind(n,n):qt,z=!je(ge)&&je(ge.set)?ge.set.bind(n):qt,U=_({get:G,set:z});Object.defineProperty(r,re,{enumerable:!0,configurable:!0,get:()=>U.value,set:le=>U.value=le})}if(s)for(const re in s)Ic(s[re],r,n,re);if(l){const re=je(l)?l.call(n):l;Reflect.ownKeys(re).forEach(ge=>{Tt(ge,re[ge])})}u&&Mi(u,e,"c");function se(re,ge){Se(ge)?ge.forEach(G=>re(G.bind(n))):ge&&re(ge.bind(n))}if(se(Uv,d),se(et,v),se(Kv,f),se($c,g),se(ti,y),se(ni,$),se(qv,M),se(Xv,b),se(Yv,j),se(ri,P),se(on,C),se(Gv,T),Se(D))if(D.length){const re=e.exposed||(e.exposed={});D.forEach(ge=>{Object.defineProperty(re,ge,{get:()=>n[ge],set:G=>n[ge]=G})})}else e.exposed||(e.exposed={});x&&e.render===qt&&(e.render=x),N!=null&&(e.inheritAttrs=N),E&&(e.components=E),K&&(e.directives=K),T&&Pc(e)}function np(e,t,n=qt){Se(e)&&(e=ko(e));for(const r in e){const a=e[r];let o;qe(a)?"default"in a?o=nt(a.from||r,a.default,!0):o=nt(a.from||r):o=nt(a),tt(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Mi(e,t,n){Vt(Se(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ic(e,t,n,r){let a=r.includes(".")?Uc(n,r):()=>n[r];if(rt(e)){const o=t[e];je(o)&&Le(a,o)}else if(je(e))Le(a,e.bind(n));else if(qe(e))if(Se(e))e.forEach(o=>Ic(o,t,n,r));else{const o=je(e.handler)?e.handler.bind(n):t[e.handler];je(o)&&Le(a,o,e)}}function ai(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,s=o.get(t);let l;return s?l=s:!a.length&&!n&&!r?l=t:(l={},a.length&&a.forEach(c=>da(l,c,i,!0)),da(l,t,i)),qe(t)&&o.set(t,l),l}function da(e,t,n,r=!1){const{mixins:a,extends:o}=t;o&&da(e,o,n,!0),a&&a.forEach(i=>da(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const s=rp[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const rp={data:Bi,props:zi,emits:zi,methods:wr,computed:wr,beforeCreate:Ot,created:Ot,beforeMount:Ot,mounted:Ot,beforeUpdate:Ot,updated:Ot,beforeDestroy:Ot,beforeUnmount:Ot,destroyed:Ot,unmounted:Ot,activated:Ot,deactivated:Ot,errorCaptured:Ot,serverPrefetch:Ot,components:wr,directives:wr,watch:op,provide:Bi,inject:ap};function Bi(e,t){return t?e?function(){return st(je(e)?e.call(this,this):e,je(t)?t.call(this,this):t)}:t:e}function ap(e,t){return wr(ko(e),ko(t))}function ko(e){if(Se(e)){const t={};for(let n=0;n1)return n&&je(t)?t.call(r&&r.proxy):t}}function sp(){return!!(pt||ut||Bn)}const Lc={},Nc=()=>Object.create(Lc),Dc=e=>Object.getPrototypeOf(e)===Lc;function up(e,t,n,r=!1){const a={},o=Nc();e.propsDefaults=Object.create(null),Fc(e,t,a,o);for(const i in e.propsOptions[0])i in a||(a[i]=void 0);n?e.props=r?a:sc(a):e.type.props?e.props=a:e.props=o,e.attrs=o}function cp(e,t,n,r){const{props:a,attrs:o,vnode:{patchFlag:i}}=e,s=Me(a),[l]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[v,f]=Mc(d,t,!0);st(i,v),f&&s.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!l)return qe(e)&&r.set(e,Zn),Zn;if(Se(o))for(let u=0;ue[0]==="_"||e==="$stable",oi=e=>Se(e)?e.map(Gt):[Gt(e)],dp=(e,t,n)=>{if(t._n)return t;const r=ne((...a)=>oi(t(...a)),n);return r._c=!1,r},zc=(e,t,n)=>{const r=e._ctx;for(const a in e){if(Bc(a))continue;const o=e[a];if(je(o))t[a]=dp(a,o,r);else if(o!=null){const i=oi(o);t[a]=()=>i}}},Vc=(e,t)=>{const n=oi(t);e.slots.default=()=>n},Hc=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},vp=(e,t,n)=>{const r=e.slots=Nc();if(e.vnode.shapeFlag&32){const a=t._;a?(Hc(r,t,n),n&&zu(r,"_",a,!0)):zc(t,r)}else t&&Vc(e,t)},pp=(e,t,n)=>{const{vnode:r,slots:a}=e;let o=!0,i=Ue;if(r.shapeFlag&32){const s=t._;s?n&&s===1?o=!1:Hc(a,t,n):(o=!t.$stable,zc(t,a)),i=t}else t&&(Vc(e,t),i={default:1});if(o)for(const s in a)!Bc(s)&&i[s]==null&&delete a[s]},$t=jp;function hp(e){return gp(e)}function gp(e,t){const n=Pa();n.__VUE__=!0;const{insert:r,remove:a,patchProp:o,createElement:i,createText:s,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:v,setScopeId:f=qt,insertStaticContent:g}=e,y=(p,m,k,R=null,L=null,H=null,ae=void 0,ee=null,ie=!!m.dynamicChildren)=>{if(p===m)return;p&&!Dn(p,m)&&(R=I(p),le(p,L,H,!0),p=null),m.patchFlag===-2&&(ie=!1,m.dynamicChildren=null);const{type:Y,ref:ye,shapeFlag:ce}=m;switch(Y){case Ta:$(p,m,k,R);break;case Pt:S(p,m,k,R);break;case ro:p==null&&P(m,k,R,ae);break;case $e:E(p,m,k,R,L,H,ae,ee,ie);break;default:ce&1?x(p,m,k,R,L,H,ae,ee,ie):ce&6?K(p,m,k,R,L,H,ae,ee,ie):(ce&64||ce&128)&&Y.process(p,m,k,R,L,H,ae,ee,ie,ue)}ye!=null&&L&&So(ye,p&&p.ref,H,m||p,!m)},$=(p,m,k,R)=>{if(p==null)r(m.el=s(m.children),k,R);else{const L=m.el=p.el;m.children!==p.children&&c(L,m.children)}},S=(p,m,k,R)=>{p==null?r(m.el=l(m.children||""),k,R):m.el=p.el},P=(p,m,k,R)=>{[p.el,p.anchor]=g(p.children,m,k,R,p.el,p.anchor)},O=({el:p,anchor:m},k,R)=>{let L;for(;p&&p!==m;)L=v(p),r(p,k,R),p=L;r(m,k,R)},C=({el:p,anchor:m})=>{let k;for(;p&&p!==m;)k=v(p),a(p),p=k;a(m)},x=(p,m,k,R,L,H,ae,ee,ie)=>{m.type==="svg"?ae="svg":m.type==="math"&&(ae="mathml"),p==null?b(m,k,R,L,H,ae,ee,ie):T(p,m,L,H,ae,ee,ie)},b=(p,m,k,R,L,H,ae,ee)=>{let ie,Y;const{props:ye,shapeFlag:ce,transition:he,dirs:we}=p;if(ie=p.el=i(p.type,H,ye&&ye.is,ye),ce&8?u(ie,p.children):ce&16&&M(p.children,ie,null,R,L,to(p,H),ae,ee),we&&Tn(p,null,R,"created"),j(ie,p,p.scopeId,ae,R),ye){for(const Be in ye)Be!=="value"&&!Or(Be)&&o(ie,Be,null,ye[Be],H,R);"value"in ye&&o(ie,"value",null,ye.value,H),(Y=ye.onVnodeBeforeMount)&&Ut(Y,R,p)}we&&Tn(p,null,R,"beforeMount");const Ee=mp(L,he);Ee&&he.beforeEnter(ie),r(ie,m,k),((Y=ye&&ye.onVnodeMounted)||Ee||we)&&$t(()=>{Y&&Ut(Y,R,p),Ee&&he.enter(ie),we&&Tn(p,null,R,"mounted")},L)},j=(p,m,k,R,L)=>{if(k&&f(p,k),R)for(let H=0;H{for(let Y=ie;Y{const ee=m.el=p.el;let{patchFlag:ie,dynamicChildren:Y,dirs:ye}=m;ie|=p.patchFlag&16;const ce=p.props||Ue,he=m.props||Ue;let we;if(k&&In(k,!1),(we=he.onVnodeBeforeUpdate)&&Ut(we,k,m,p),ye&&Tn(m,p,k,"beforeUpdate"),k&&In(k,!0),(ce.innerHTML&&he.innerHTML==null||ce.textContent&&he.textContent==null)&&u(ee,""),Y?D(p.dynamicChildren,Y,ee,k,R,to(m,L),H):ae||ge(p,m,ee,null,k,R,to(m,L),H,!1),ie>0){if(ie&16)N(ee,ce,he,k,L);else if(ie&2&&ce.class!==he.class&&o(ee,"class",null,he.class,L),ie&4&&o(ee,"style",ce.style,he.style,L),ie&8){const Ee=m.dynamicProps;for(let Be=0;Be{we&&Ut(we,k,m,p),ye&&Tn(m,p,k,"updated")},R)},D=(p,m,k,R,L,H,ae)=>{for(let ee=0;ee{if(m!==k){if(m!==Ue)for(const H in m)!Or(H)&&!(H in k)&&o(p,H,m[H],null,L,R);for(const H in k){if(Or(H))continue;const ae=k[H],ee=m[H];ae!==ee&&H!=="value"&&o(p,H,ee,ae,L,R)}"value"in k&&o(p,"value",m.value,k.value,L)}},E=(p,m,k,R,L,H,ae,ee,ie)=>{const Y=m.el=p?p.el:s(""),ye=m.anchor=p?p.anchor:s("");let{patchFlag:ce,dynamicChildren:he,slotScopeIds:we}=m;we&&(ee=ee?ee.concat(we):we),p==null?(r(Y,k,R),r(ye,k,R),M(m.children||[],k,ye,L,H,ae,ee,ie)):ce>0&&ce&64&&he&&p.dynamicChildren?(D(p.dynamicChildren,he,k,L,H,ae,ee),(m.key!=null||L&&m===L.subTree)&&ii(p,m,!0)):ge(p,m,k,ye,L,H,ae,ee,ie)},K=(p,m,k,R,L,H,ae,ee,ie)=>{m.slotScopeIds=ee,p==null?m.shapeFlag&512?L.ctx.activate(m,k,R,ae,ie):Q(m,k,R,L,H,ae,ie):oe(p,m,ie)},Q=(p,m,k,R,L,H,ae)=>{const ee=p.component=Lp(p,R,L);if(ja(p)&&(ee.ctx.renderer=ue),Np(ee,!1,ae),ee.asyncDep){if(L&&L.registerDep(ee,se,ae),!p.el){const ie=ee.subTree=h(Pt);S(null,ie,m,k)}}else se(ee,p,m,k,L,H,ae)},oe=(p,m,k)=>{const R=m.component=p.component;if(kp(p,m,k))if(R.asyncDep&&!R.asyncResolved){re(R,m,k);return}else R.next=m,R.update();else m.el=p.el,R.vnode=m},se=(p,m,k,R,L,H,ae)=>{const ee=()=>{if(p.isMounted){let{next:ce,bu:he,u:we,parent:Ee,vnode:Be}=p;{const wt=Wc(p);if(wt){ce&&(ce.el=Be.el,re(p,ce,ae)),wt.asyncDep.then(()=>{p.isUnmounted||ee()});return}}let Re=ce,Ct;In(p,!1),ce?(ce.el=Be.el,re(p,ce,ae)):ce=Be,he&&Ya(he),(Ct=ce.props&&ce.props.onVnodeBeforeUpdate)&&Ut(Ct,Ee,ce,Be),In(p,!0);const ct=no(p),lt=p.subTree;p.subTree=ct,y(lt,ct,d(lt.el),I(lt),p,L,H),ce.el=ct.el,Re===null&&$p(p,ct.el),we&&$t(we,L),(Ct=ce.props&&ce.props.onVnodeUpdated)&&$t(()=>Ut(Ct,Ee,ce,Be),L)}else{let ce;const{el:he,props:we}=m,{bm:Ee,m:Be,parent:Re,root:Ct,type:ct}=p,lt=tr(m);if(In(p,!1),Ee&&Ya(Ee),!lt&&(ce=we&&we.onVnodeBeforeMount)&&Ut(ce,Re,m),In(p,!0),he&&Z){const wt=()=>{p.subTree=no(p),Z(he,p.subTree,p,L,null)};lt&&ct.__asyncHydrate?ct.__asyncHydrate(he,p,wt):wt()}else{Ct.ce&&Ct.ce._injectChildStyle(ct);const wt=p.subTree=no(p);y(null,wt,k,R,p,L,H),m.el=wt.el}if(Be&&$t(Be,L),!lt&&(ce=we&&we.onVnodeMounted)){const wt=m;$t(()=>Ut(ce,Re,wt),L)}(m.shapeFlag&256||Re&&tr(Re.vnode)&&Re.vnode.shapeFlag&256)&&p.a&&$t(p.a,L),p.isMounted=!0,m=k=R=null}};p.scope.on();const ie=p.effect=new Yu(ee);p.scope.off();const Y=p.update=ie.run.bind(ie),ye=p.job=ie.runIfDirty.bind(ie);ye.i=p,ye.id=p.uid,ie.scheduler=()=>ei(ye),In(p,!0),Y()},re=(p,m,k)=>{m.component=p;const R=p.vnode.props;p.vnode=m,p.next=null,cp(p,m.props,R,k),pp(p,m.children,k),kn(),Ii(p),$n()},ge=(p,m,k,R,L,H,ae,ee,ie=!1)=>{const Y=p&&p.children,ye=p?p.shapeFlag:0,ce=m.children,{patchFlag:he,shapeFlag:we}=m;if(he>0){if(he&128){z(Y,ce,k,R,L,H,ae,ee,ie);return}else if(he&256){G(Y,ce,k,R,L,H,ae,ee,ie);return}}we&8?(ye&16&&de(Y,L,H),ce!==Y&&u(k,ce)):ye&16?we&16?z(Y,ce,k,R,L,H,ae,ee,ie):de(Y,L,H,!0):(ye&8&&u(k,""),we&16&&M(ce,k,R,L,H,ae,ee,ie))},G=(p,m,k,R,L,H,ae,ee,ie)=>{p=p||Zn,m=m||Zn;const Y=p.length,ye=m.length,ce=Math.min(Y,ye);let he;for(he=0;heye?de(p,L,H,!0,!1,ce):M(m,k,R,L,H,ae,ee,ie,ce)},z=(p,m,k,R,L,H,ae,ee,ie)=>{let Y=0;const ye=m.length;let ce=p.length-1,he=ye-1;for(;Y<=ce&&Y<=he;){const we=p[Y],Ee=m[Y]=ie?yn(m[Y]):Gt(m[Y]);if(Dn(we,Ee))y(we,Ee,k,null,L,H,ae,ee,ie);else break;Y++}for(;Y<=ce&&Y<=he;){const we=p[ce],Ee=m[he]=ie?yn(m[he]):Gt(m[he]);if(Dn(we,Ee))y(we,Ee,k,null,L,H,ae,ee,ie);else break;ce--,he--}if(Y>ce){if(Y<=he){const we=he+1,Ee=wehe)for(;Y<=ce;)le(p[Y],L,H,!0),Y++;else{const we=Y,Ee=Y,Be=new Map;for(Y=Ee;Y<=he;Y++){const ft=m[Y]=ie?yn(m[Y]):Gt(m[Y]);ft.key!=null&&Be.set(ft.key,Y)}let Re,Ct=0;const ct=he-Ee+1;let lt=!1,wt=0;const An=new Array(ct);for(Y=0;Y=ct){le(ft,L,H,!0);continue}let A;if(ft.key!=null)A=Be.get(ft.key);else for(Re=Ee;Re<=he;Re++)if(An[Re-Ee]===0&&Dn(ft,m[Re])){A=Re;break}A===void 0?le(ft,L,H,!0):(An[A-Ee]=Y+1,A>=wt?wt=A:lt=!0,y(ft,m[A],k,null,L,H,ae,ee,ie),Ct++)}const Yr=lt?yp(An):Zn;for(Re=Yr.length-1,Y=ct-1;Y>=0;Y--){const ft=Ee+Y,A=m[ft],w=ft+1{const{el:H,type:ae,transition:ee,children:ie,shapeFlag:Y}=p;if(Y&6){U(p.component.subTree,m,k,R);return}if(Y&128){p.suspense.move(m,k,R);return}if(Y&64){ae.move(p,m,k,ue);return}if(ae===$e){r(H,m,k);for(let ce=0;ceee.enter(H),L);else{const{leave:ce,delayLeave:he,afterLeave:we}=ee,Ee=()=>r(H,m,k),Be=()=>{ce(H,()=>{Ee(),we&&we()})};he?he(H,Ee,Be):Be()}else r(H,m,k)},le=(p,m,k,R=!1,L=!1)=>{const{type:H,props:ae,ref:ee,children:ie,dynamicChildren:Y,shapeFlag:ye,patchFlag:ce,dirs:he,cacheIndex:we}=p;if(ce===-2&&(L=!1),ee!=null&&So(ee,null,k,p,!0),we!=null&&(m.renderCache[we]=void 0),ye&256){m.ctx.deactivate(p);return}const Ee=ye&1&&he,Be=!tr(p);let Re;if(Be&&(Re=ae&&ae.onVnodeBeforeUnmount)&&Ut(Re,m,p),ye&6)_e(p.component,k,R);else{if(ye&128){p.suspense.unmount(k,R);return}Ee&&Tn(p,null,m,"beforeUnmount"),ye&64?p.type.remove(p,m,k,ue,R):Y&&!Y.hasOnce&&(H!==$e||ce>0&&ce&64)?de(Y,m,k,!1,!0):(H===$e&&ce&384||!L&&ye&16)&&de(ie,m,k),R&&W(p)}(Be&&(Re=ae&&ae.onVnodeUnmounted)||Ee)&&$t(()=>{Re&&Ut(Re,m,p),Ee&&Tn(p,null,m,"unmounted")},k)},W=p=>{const{type:m,el:k,anchor:R,transition:L}=p;if(m===$e){q(k,R);return}if(m===ro){C(p);return}const H=()=>{a(k),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(p.shapeFlag&1&&L&&!L.persisted){const{leave:ae,delayLeave:ee}=L,ie=()=>ae(k,H);ee?ee(p.el,H,ie):ie()}else H()},q=(p,m)=>{let k;for(;p!==m;)k=v(p),a(p),p=k;a(m)},_e=(p,m,k)=>{const{bum:R,scope:L,job:H,subTree:ae,um:ee,m:ie,a:Y}=p;Hi(ie),Hi(Y),R&&Ya(R),L.stop(),H&&(H.flags|=8,le(ae,p,m,k)),ee&&$t(ee,m),$t(()=>{p.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},de=(p,m,k,R=!1,L=!1,H=0)=>{for(let ae=H;ae{if(p.shapeFlag&6)return I(p.component.subTree);if(p.shapeFlag&128)return p.suspense.next();const m=v(p.anchor||p.el),k=m&&m[mc];return k?v(k):m};let te=!1;const X=(p,m,k)=>{p==null?m._vnode&&le(m._vnode,null,null,!0):y(m._vnode||null,p,m,null,null,null,k),m._vnode=p,te||(te=!0,Ii(),pc(),te=!1)},ue={p:y,um:le,m:U,r:W,mt:Q,mc:M,pc:ge,pbc:D,n:I,o:e};let ke,Z;return{render:X,hydrate:ke,createApp:lp(X,ke)}}function to({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function In({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function mp(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ii(e,t,n=!1){const r=e.children,a=t.children;if(Se(r)&&Se(a))for(let o=0;o>1,e[n[s]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Wc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Wc(t)}function Hi(e){if(e)for(let t=0;tnt(bp);function Cp(e,t){return li(e,null,t)}function Le(e,t,n){return li(e,t,n)}function li(e,t,n=Ue){const{immediate:r,deep:a,flush:o,once:i}=n,s=st({},n),l=t&&r||!t&&o!=="post";let c;if(Fr){if(o==="sync"){const f=_p();c=f.__watcherHandles||(f.__watcherHandles=[])}else if(!l){const f=()=>{};return f.stop=qt,f.resume=qt,f.pause=qt,f}}const u=pt;s.call=(f,g,y)=>Vt(f,u,g,y);let d=!1;o==="post"?s.scheduler=f=>{$t(f,u&&u.suspense)}:o!=="sync"&&(d=!0,s.scheduler=(f,g)=>{g?f():ei(f)}),s.augmentJob=f=>{t&&(f.flags|=4),d&&(f.flags|=2,u&&(f.id=u.uid,f.i=u))};const v=Rv(e,t,s);return Fr&&(c?c.push(v):l&&v()),v}function wp(e,t,n){const r=this.proxy,a=rt(e)?e.includes(".")?Uc(r,e):()=>r[e]:e.bind(r,r);let o;je(t)?o=t:(o=t.handler,n=t);const i=Kr(this),s=li(a,o.bind(r),n);return i(),s}function Uc(e,t){const n=t.split(".");return()=>{let r=e;for(let a=0;at==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ft(t)}Modifiers`]||e[`${Vn(t)}Modifiers`];function Sp(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ue;let a=n;const o=t.startsWith("update:"),i=o&&Op(r,t.slice(7));i&&(i.trim&&(a=n.map(u=>rt(u)?u.trim():u)),i.number&&(a=n.map(Qd)));let s,l=r[s=Ga(t)]||r[s=Ga(Ft(t))];!l&&o&&(l=r[s=Ga(Vn(t))]),l&&Vt(l,e,6,a);const c=r[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Vt(c,e,6,a)}}function Kc(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(a!==void 0)return a;const o=e.emits;let i={},s=!1;if(!je(e)){const l=c=>{const u=Kc(c,t,!0);u&&(s=!0,st(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!s?(qe(e)&&r.set(e,null),null):(Se(o)?o.forEach(l=>i[l]=null):st(i,o),qe(e)&&r.set(e,i),i)}function Aa(e,t){return!e||!wa(t)?!1:(t=t.slice(2).replace(/Once$/,""),He(e,t[0].toLowerCase()+t.slice(1))||He(e,Vn(t))||He(e,t))}function no(e){const{type:t,vnode:n,proxy:r,withProxy:a,propsOptions:[o],slots:i,attrs:s,emit:l,render:c,renderCache:u,props:d,data:v,setupState:f,ctx:g,inheritAttrs:y}=e,$=fa(e);let S,P;try{if(n.shapeFlag&4){const C=a||r,x=C;S=Gt(c.call(x,C,u,d,f,v,g)),P=s}else{const C=t;S=Gt(C.length>1?C(d,{attrs:s,slots:i,emit:l}):C(d,null)),P=t.props?s:xp(s)}}catch(C){$r.length=0,$a(C,e,1),S=h(Pt)}let O=S;if(P&&y!==!1){const C=Object.keys(P),{shapeFlag:x}=O;C.length&&x&7&&(o&&C.some(Vo)&&(P=Pp(P,o)),O=Pn(O,P,!1,!0))}return n.dirs&&(O=Pn(O,null,!1,!0),O.dirs=O.dirs?O.dirs.concat(n.dirs):n.dirs),n.transition&&Nr(O,n.transition),S=O,fa($),S}const xp=e=>{let t;for(const n in e)(n==="class"||n==="style"||wa(n))&&((t||(t={}))[n]=e[n]);return t},Pp=(e,t)=>{const n={};for(const r in e)(!Vo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function kp(e,t,n){const{props:r,children:a,component:o}=e,{props:i,children:s,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Wi(r,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function jp(e,t){t&&t.pendingBranch?Se(e)?t.effects.push(...e):t.effects.push(e):Dv(e)}const $e=Symbol.for("v-fgt"),Ta=Symbol.for("v-txt"),Pt=Symbol.for("v-cmt"),ro=Symbol.for("v-stc"),$r=[];let At=null;function me(e=!1){$r.push(At=e?null:[])}function Ep(){$r.pop(),At=$r[$r.length-1]||null}let Dr=1;function Xt(e){Dr+=e,e<0&&At&&(At.hasOnce=!0)}function Yc(e){return e.dynamicChildren=Dr>0?At||Zn:null,Ep(),Dr>0&&At&&At.push(e),e}function Pe(e,t,n,r,a,o){return Yc(J(e,t,n,r,a,o,!0))}function It(e,t,n,r,a){return Yc(h(e,t,n,r,a,!0))}function ln(e){return e?e.__v_isVNode===!0:!1}function Dn(e,t){return e.type===t.type&&e.key===t.key}const Xc=({key:e})=>e??null,oa=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?rt(e)||tt(e)||je(e)?{i:ut,r:e,k:t,f:!!n}:e:null);function J(e,t=null,n=null,r=0,a=null,o=e===$e?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Xc(t),ref:t&&oa(t),scopeId:gc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:ut};return s?(si(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=rt(n)?8:16),Dr>0&&!i&&At&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&At.push(l),l}const h=Ap;function Ap(e,t=null,n=null,r=0,a=null,o=!1){if((!e||e===Zv)&&(e=Pt),ln(e)){const s=Pn(e,t,!0);return n&&si(s,n),Dr>0&&!o&&At&&(s.shapeFlag&6?At[At.indexOf(e)]=s:At.push(s)),s.patchFlag=-2,s}if(zp(e)&&(e=e.__vccOpts),t){t=Tp(t);let{class:s,style:l}=t;s&&!rt(s)&&(t.class=yt(s)),qe(l)&&(Zo(l)&&!Se(l)&&(l=st({},l)),t.style=Fn(l))}const i=rt(e)?1:Gc(e)?128:yc(e)?64:qe(e)?4:je(e)?2:0;return J(e,t,n,r,a,i,o,!0)}function Tp(e){return e?Zo(e)||Dc(e)?st({},e):e:null}function Pn(e,t,n=!1,r=!1){const{props:a,ref:o,patchFlag:i,children:s,transition:l}=e,c=t?Jt(a||{},t):a,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Xc(c),ref:t&&t.ref?n&&o?Se(o)?o.concat(oa(t)):[o,oa(t)]:oa(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==$e?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Pn(e.ssContent),ssFallback:e.ssFallback&&Pn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Nr(u,l.clone(u)),u}function Ve(e=" ",t=0){return h(Ta,null,e,t)}function Xn(e="",t=!1){return t?(me(),It(Pt,null,e)):h(Pt,null,e)}function Gt(e){return e==null||typeof e=="boolean"?h(Pt):Se(e)?h($e,null,e.slice()):ln(e)?yn(e):h(Ta,null,String(e))}function yn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Pn(e)}function si(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Se(t))n=16;else if(typeof t=="object")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),si(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!Dc(t)?t._ctx=ut:a===3&&ut&&(ut.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else je(t)?(t={default:t,_ctx:ut},n=32):(t=String(t),r&64?(n=16,t=[Ve(t)]):n=8);e.children=t,e.shapeFlag|=n}function Jt(...e){const t={};for(let n=0;npt||ut;let va,jo;{const e=Pa(),t=(n,r)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(r),o=>{a.length>1?a.forEach(i=>i(o)):a[0](o)}};va=t("__VUE_INSTANCE_SETTERS__",n=>pt=n),jo=t("__VUE_SSR_SETTERS__",n=>Fr=n)}const Kr=e=>{const t=pt;return va(e),e.scope.on(),()=>{e.scope.off(),va(t)}},Ui=()=>{pt&&pt.scope.off(),va(null)};function qc(e){return e.vnode.shapeFlag&4}let Fr=!1;function Np(e,t=!1,n=!1){t&&jo(t);const{props:r,children:a}=e.vnode,o=qc(e);up(e,r,o,t),vp(e,a,n);const i=o?Dp(e,t):void 0;return t&&jo(!1),i}function Dp(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ep);const{setup:r}=n;if(r){kn();const a=e.setupContext=r.length>1?Mp(e):null,o=Kr(e),i=Wr(r,e,0,[e.props,a]),s=Fu(i);if($n(),o(),(s||e.sp)&&!tr(e)&&Pc(e),s){if(i.then(Ui,Ui),t)return i.then(l=>{Ki(e,l,t)}).catch(l=>{$a(l,e,0)});e.asyncDep=i}else Ki(e,i,t)}else Jc(e,t)}function Ki(e,t,n){je(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:qe(t)&&(e.setupState=fc(t)),Jc(e,n)}let Gi;function Jc(e,t,n){const r=e.type;if(!e.render){if(!t&&Gi&&!r.render){const a=r.template||ai(e).template;if(a){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,c=st(st({isCustomElement:o,delimiters:s},i),l);r.render=Gi(a,c)}}e.render=r.render||qt}{const a=Kr(e);kn();try{tp(e)}finally{$n(),a()}}}const Fp={get(e,t){return bt(e,"get",""),e[t]}};function Mp(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Fp),slots:e.slots,emit:e.emit,expose:t}}function Ia(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(fc(Qo(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in kr)return kr[n](e)},has(t,n){return n in t||n in kr}})):e.proxy}function Bp(e,t=!0){return je(e)?e.displayName||e.name:e.name||t&&e.__name}function zp(e){return je(e)&&"__vccOpts"in e}const _=(e,t)=>Tv(e,t,Fr);function De(e,t,n){const r=arguments.length;return r===2?qe(t)&&!Se(t)?ln(t)?h(e,null,[t]):h(e,t):h(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ln(n)&&(n=[n]),h(e,t,n))}const Vp="3.5.12";/** * @vue/runtime-dom v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let Eo;const Yi=typeof window<"u"&&window.trustedTypes;if(Yi)try{Eo=Yi.createPolicy("vue",{createHTML:e=>e})}catch{}const Zc=Eo?e=>Eo.createHTML(e):e=>e,Hp="http://www.w3.org/2000/svg",Wp="http://www.w3.org/1998/Math/MathML",tn=typeof document<"u"?document:null,Xi=tn&&tn.createElement("template"),Up={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a=t==="svg"?tn.createElementNS(Hp,e):t==="mathml"?tn.createElementNS(Wp,e):n?tn.createElement(e,{is:n}):tn.createElement(e);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>tn.createTextNode(e),createComment:e=>tn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>tn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,a,o){const i=n?n.previousSibling:t.lastChild;if(a&&(a===o||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===o||!(a=a.nextSibling)););else{Xi.innerHTML=Zc(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const s=Xi.content;if(r==="svg"||r==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},dn="transition",gr="animation",Mr=Symbol("_vtc"),Qc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Kp=st({},Cc,Qc),Gp=e=>(e.displayName="Transition",e.props=Kp,e),qn=Gp((e,{slots:t})=>De(Hv,Yp(e),t)),Rn=(e,t=[])=>{Se(e)?e.forEach(n=>n(...t)):e&&e(...t)},qi=e=>e?Se(e)?e.some(t=>t.length>1):e.length>1:!1;function Yp(e){const t={};for(const E in e)E in Qc||(t[E]=e[E]);if(e.css===!1)return t;const{name:n="v",type:r,duration:a,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=i,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:v=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,g=Xp(a),y=g&&g[0],$=g&&g[1],{onBeforeEnter:S,onEnter:P,onEnterCancelled:O,onLeave:C,onLeaveCancelled:x,onBeforeAppear:b=S,onAppear:j=P,onAppearCancelled:M=O}=t,T=(E,K,Z)=>{Ln(E,K?u:s),Ln(E,K?c:i),Z&&Z()},D=(E,K)=>{E._isLeaving=!1,Ln(E,d),Ln(E,f),Ln(E,v),K&&K()},N=E=>(K,Z)=>{const oe=E?j:P,se=()=>T(K,E,Z);Rn(oe,[K,se]),Ji(()=>{Ln(K,E?l:o),vn(K,E?u:s),qi(oe)||Zi(K,r,y,se)})};return st(t,{onBeforeEnter(E){Rn(S,[E]),vn(E,o),vn(E,i)},onBeforeAppear(E){Rn(b,[E]),vn(E,l),vn(E,c)},onEnter:N(!1),onAppear:N(!0),onLeave(E,K){E._isLeaving=!0;const Z=()=>D(E,K);vn(E,d),vn(E,v),Zp(),Ji(()=>{E._isLeaving&&(Ln(E,d),vn(E,f),qi(C)||Zi(E,r,$,Z))}),Rn(C,[E,Z])},onEnterCancelled(E){T(E,!1),Rn(O,[E])},onAppearCancelled(E){T(E,!0),Rn(M,[E])},onLeaveCancelled(E){D(E),Rn(x,[E])}})}function Xp(e){if(e==null)return null;if(qe(e))return[ao(e.enter),ao(e.leave)];{const t=ao(e);return[t,t]}}function ao(e){return ev(e)}function vn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Mr]||(e[Mr]=new Set)).add(t)}function Ln(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Mr];n&&(n.delete(t),n.size||(e[Mr]=void 0))}function Ji(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let qp=0;function Zi(e,t,n,r){const a=e._endId=++qp,o=()=>{a===e._endId&&r()};if(n!=null)return setTimeout(o,n);const{type:i,timeout:s,propCount:l}=Jp(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,v),o()},v=f=>{f.target===e&&++u>=l&&d()};setTimeout(()=>{u(n[g]||"").split(", "),a=r(`${dn}Delay`),o=r(`${dn}Duration`),i=Qi(a,o),s=r(`${gr}Delay`),l=r(`${gr}Duration`),c=Qi(s,l);let u=null,d=0,v=0;t===dn?i>0&&(u=dn,d=i,v=o.length):t===gr?c>0&&(u=gr,d=c,v=l.length):(d=Math.max(i,c),u=d>0?i>c?dn:gr:null,v=u?u===dn?o.length:l.length:0);const f=u===dn&&/\b(transform|all)(,|$)/.test(r(`${dn}Property`).toString());return{type:u,timeout:d,propCount:v,hasTransform:f}}function Qi(e,t){for(;e.lengthel(n)+el(e[r])))}function el(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Zp(){return document.body.offsetHeight}function Qp(e,t,n){const r=e[Mr];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const pa=Symbol("_vod"),ef=Symbol("_vsh"),ui={beforeMount(e,{value:t},{transition:n}){e[pa]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):mr(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),mr(e,!0),r.enter(e)):r.leave(e,()=>{mr(e,!1)}):mr(e,t))},beforeUnmount(e,{value:t}){mr(e,t)}};function mr(e,t){e.style.display=t?e[pa]:"none",e[ef]=!t}const eh=Symbol(""),th=/(^|;)\s*display\s*:/;function nh(e,t,n){const r=e.style,a=rt(n);let o=!1;if(n&&!a){if(t)if(rt(t))for(const i of t.split(";")){const s=i.slice(0,i.indexOf(":")).trim();n[s]==null&&ia(r,s,"")}else for(const i in t)n[i]==null&&ia(r,i,"");for(const i in n)i==="display"&&(o=!0),ia(r,i,n[i])}else if(a){if(t!==n){const i=r[eh];i&&(n+=";"+i),r.cssText=n,o=th.test(n)}}else t&&e.removeAttribute("style");pa in e&&(e[pa]=o?r.display:"",e[ef]&&(r.display="none"))}const tl=/\s*!important$/;function ia(e,t,n){if(Se(n))n.forEach(r=>ia(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=rh(e,t);tl.test(n)?e.setProperty(Vn(r),n.replace(tl,""),"important"):e[r]=n}}const nl=["Webkit","Moz","ms"],oo={};function rh(e,t){const n=oo[t];if(n)return n;let r=Ft(t);if(r!=="filter"&&r in e)return oo[t]=r;r=xa(r);for(let a=0;aio||(sh.then(()=>io=0),io=Date.now());function ch(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Vt(fh(r,n.value),t,5,[r])};return n.value=e,n.attached=uh(),n}function fh(e,t){if(Se(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const sl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,dh=(e,t,n,r,a,o)=>{const i=a==="svg";t==="class"?Qp(e,r,i):t==="style"?nh(e,n,r):wa(t)?Vo(t)||ih(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vh(e,t,r,i))?(ol(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&al(e,t,r,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!rt(r))?ol(e,Ft(t),r,o,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),al(e,t,r,i))};function vh(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&sl(t)&&je(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return sl(t)&&rt(n)?!1:t in e}const ph=["ctrl","shift","alt","meta"],hh={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ph.some(n=>e[`${n}Key`]&&!t.includes(n))},ha=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(a,...o)=>{for(let i=0;i{const t=mh().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=bh(r);if(!a)return;const o=t._component;!je(o)&&!o.render&&!o.template&&(o.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const i=n(a,!1,yh(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),i},t};function yh(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function bh(e){return rt(e)?document.querySelector(e):e}var _h=!1;/*! +**/let Eo;const Yi=typeof window<"u"&&window.trustedTypes;if(Yi)try{Eo=Yi.createPolicy("vue",{createHTML:e=>e})}catch{}const Zc=Eo?e=>Eo.createHTML(e):e=>e,Hp="http://www.w3.org/2000/svg",Wp="http://www.w3.org/1998/Math/MathML",tn=typeof document<"u"?document:null,Xi=tn&&tn.createElement("template"),Up={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a=t==="svg"?tn.createElementNS(Hp,e):t==="mathml"?tn.createElementNS(Wp,e):n?tn.createElement(e,{is:n}):tn.createElement(e);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>tn.createTextNode(e),createComment:e=>tn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>tn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,a,o){const i=n?n.previousSibling:t.lastChild;if(a&&(a===o||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===o||!(a=a.nextSibling)););else{Xi.innerHTML=Zc(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const s=Xi.content;if(r==="svg"||r==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},dn="transition",gr="animation",Mr=Symbol("_vtc"),Qc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Kp=st({},Cc,Qc),Gp=e=>(e.displayName="Transition",e.props=Kp,e),qn=Gp((e,{slots:t})=>De(Hv,Yp(e),t)),Rn=(e,t=[])=>{Se(e)?e.forEach(n=>n(...t)):e&&e(...t)},qi=e=>e?Se(e)?e.some(t=>t.length>1):e.length>1:!1;function Yp(e){const t={};for(const E in e)E in Qc||(t[E]=e[E]);if(e.css===!1)return t;const{name:n="v",type:r,duration:a,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=i,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:v=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,g=Xp(a),y=g&&g[0],$=g&&g[1],{onBeforeEnter:S,onEnter:P,onEnterCancelled:O,onLeave:C,onLeaveCancelled:x,onBeforeAppear:b=S,onAppear:j=P,onAppearCancelled:M=O}=t,T=(E,K,Q)=>{Ln(E,K?u:s),Ln(E,K?c:i),Q&&Q()},D=(E,K)=>{E._isLeaving=!1,Ln(E,d),Ln(E,f),Ln(E,v),K&&K()},N=E=>(K,Q)=>{const oe=E?j:P,se=()=>T(K,E,Q);Rn(oe,[K,se]),Ji(()=>{Ln(K,E?l:o),vn(K,E?u:s),qi(oe)||Zi(K,r,y,se)})};return st(t,{onBeforeEnter(E){Rn(S,[E]),vn(E,o),vn(E,i)},onBeforeAppear(E){Rn(b,[E]),vn(E,l),vn(E,c)},onEnter:N(!1),onAppear:N(!0),onLeave(E,K){E._isLeaving=!0;const Q=()=>D(E,K);vn(E,d),vn(E,v),Zp(),Ji(()=>{E._isLeaving&&(Ln(E,d),vn(E,f),qi(C)||Zi(E,r,$,Q))}),Rn(C,[E,Q])},onEnterCancelled(E){T(E,!1),Rn(O,[E])},onAppearCancelled(E){T(E,!0),Rn(M,[E])},onLeaveCancelled(E){D(E),Rn(x,[E])}})}function Xp(e){if(e==null)return null;if(qe(e))return[ao(e.enter),ao(e.leave)];{const t=ao(e);return[t,t]}}function ao(e){return ev(e)}function vn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Mr]||(e[Mr]=new Set)).add(t)}function Ln(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Mr];n&&(n.delete(t),n.size||(e[Mr]=void 0))}function Ji(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let qp=0;function Zi(e,t,n,r){const a=e._endId=++qp,o=()=>{a===e._endId&&r()};if(n!=null)return setTimeout(o,n);const{type:i,timeout:s,propCount:l}=Jp(e,t);if(!i)return r();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,v),o()},v=f=>{f.target===e&&++u>=l&&d()};setTimeout(()=>{u(n[g]||"").split(", "),a=r(`${dn}Delay`),o=r(`${dn}Duration`),i=Qi(a,o),s=r(`${gr}Delay`),l=r(`${gr}Duration`),c=Qi(s,l);let u=null,d=0,v=0;t===dn?i>0&&(u=dn,d=i,v=o.length):t===gr?c>0&&(u=gr,d=c,v=l.length):(d=Math.max(i,c),u=d>0?i>c?dn:gr:null,v=u?u===dn?o.length:l.length:0);const f=u===dn&&/\b(transform|all)(,|$)/.test(r(`${dn}Property`).toString());return{type:u,timeout:d,propCount:v,hasTransform:f}}function Qi(e,t){for(;e.lengthel(n)+el(e[r])))}function el(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Zp(){return document.body.offsetHeight}function Qp(e,t,n){const r=e[Mr];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const pa=Symbol("_vod"),ef=Symbol("_vsh"),ui={beforeMount(e,{value:t},{transition:n}){e[pa]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):mr(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),mr(e,!0),r.enter(e)):r.leave(e,()=>{mr(e,!1)}):mr(e,t))},beforeUnmount(e,{value:t}){mr(e,t)}};function mr(e,t){e.style.display=t?e[pa]:"none",e[ef]=!t}const eh=Symbol(""),th=/(^|;)\s*display\s*:/;function nh(e,t,n){const r=e.style,a=rt(n);let o=!1;if(n&&!a){if(t)if(rt(t))for(const i of t.split(";")){const s=i.slice(0,i.indexOf(":")).trim();n[s]==null&&ia(r,s,"")}else for(const i in t)n[i]==null&&ia(r,i,"");for(const i in n)i==="display"&&(o=!0),ia(r,i,n[i])}else if(a){if(t!==n){const i=r[eh];i&&(n+=";"+i),r.cssText=n,o=th.test(n)}}else t&&e.removeAttribute("style");pa in e&&(e[pa]=o?r.display:"",e[ef]&&(r.display="none"))}const tl=/\s*!important$/;function ia(e,t,n){if(Se(n))n.forEach(r=>ia(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=rh(e,t);tl.test(n)?e.setProperty(Vn(r),n.replace(tl,""),"important"):e[r]=n}}const nl=["Webkit","Moz","ms"],oo={};function rh(e,t){const n=oo[t];if(n)return n;let r=Ft(t);if(r!=="filter"&&r in e)return oo[t]=r;r=xa(r);for(let a=0;aio||(sh.then(()=>io=0),io=Date.now());function ch(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Vt(fh(r,n.value),t,5,[r])};return n.value=e,n.attached=uh(),n}function fh(e,t){if(Se(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const sl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,dh=(e,t,n,r,a,o)=>{const i=a==="svg";t==="class"?Qp(e,r,i):t==="style"?nh(e,n,r):wa(t)?Vo(t)||ih(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vh(e,t,r,i))?(ol(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&al(e,t,r,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!rt(r))?ol(e,Ft(t),r,o,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),al(e,t,r,i))};function vh(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&sl(t)&&je(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return sl(t)&&rt(n)?!1:t in e}const ph=["ctrl","shift","alt","meta"],hh={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ph.some(n=>e[`${n}Key`]&&!t.includes(n))},ha=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(a,...o)=>{for(let i=0;i{const t=mh().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=bh(r);if(!a)return;const o=t._component;!je(o)&&!o.render&&!o.template&&(o.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const i=n(a,!1,yh(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),i},t};function yh(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function bh(e){return rt(e)?document.querySelector(e):e}var _h=!1;/*! * pinia v2.2.6 * (c) 2024 Eduardo San Martin Morote * @license MIT - */let tf;const Ra=e=>tf=e,nf=Symbol();function Ao(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var jr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(jr||(jr={}));function Ch(){const e=Ku(!0),t=e.run(()=>V({}));let n=[],r=[];const a=Qo({install(o){Ra(a),a._a=o,o.provide(nf,a),o.config.globalProperties.$pinia=a,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!_h?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const rf=()=>{};function cl(e,t,n,r=rf){e.push(t);const a=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&Uo()&&Gu(a),a}function Un(e,...t){e.slice().forEach(n=>{n(...t)})}const wh=e=>e(),fl=Symbol(),lo=Symbol();function To(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];Ao(a)&&Ao(r)&&e.hasOwnProperty(n)&&!tt(r)&&!On(r)?e[n]=To(a,r):e[n]=r}return e}const Oh=Symbol();function Sh(e){return!Ao(e)||!e.hasOwnProperty(Oh)}const{assign:hn}=Object;function xh(e){return!!(tt(e)&&e.effect)}function Ph(e,t,n,r){const{state:a,actions:o,getters:i}=t,s=n.state.value[e];let l;function c(){s||(n.state.value[e]=a?a():{});const u=un(n.state.value[e]);return hn(u,o,Object.keys(i||{}).reduce((d,v)=>(d[v]=Qo(_(()=>{Ra(n);const f=n._s.get(e);return i[v].call(f,f)})),d),{}))}return l=af(e,c,t,n,r,!0),l}function af(e,t,n={},r,a,o){let i;const s=hn({actions:{}},n),l={deep:!0};let c,u,d=[],v=[],f;const g=r.state.value[e];!o&&!g&&(r.state.value[e]={}),V({});let y;function $(M){let T;c=u=!1,typeof M=="function"?(M(r.state.value[e]),T={type:jr.patchFunction,storeId:e,events:f}):(To(r.state.value[e],M),T={type:jr.patchObject,payload:M,storeId:e,events:f});const D=y=Symbol();gt().then(()=>{y===D&&(c=!0)}),u=!0,Un(d,T,r.state.value[e])}const S=o?function(){const{state:T}=n,D=T?T():{};this.$patch(N=>{hn(N,D)})}:rf;function P(){i.stop(),d=[],v=[],r._s.delete(e)}const O=(M,T="")=>{if(fl in M)return M[lo]=T,M;const D=function(){Ra(r);const N=Array.from(arguments),E=[],K=[];function Z(re){E.push(re)}function oe(re){K.push(re)}Un(v,{args:N,name:D[lo],store:x,after:Z,onError:oe});let se;try{se=M.apply(this&&this.$id===e?this:x,N)}catch(re){throw Un(K,re),re}return se instanceof Promise?se.then(re=>(Un(E,re),re)).catch(re=>(Un(K,re),Promise.reject(re))):(Un(E,se),se)};return D[fl]=!0,D[lo]=T,D},C={_p:r,$id:e,$onAction:cl.bind(null,v),$patch:$,$reset:S,$subscribe(M,T={}){const D=cl(d,M,T.detached,()=>N()),N=i.run(()=>Le(()=>r.state.value[e],E=>{(T.flush==="sync"?u:c)&&M({storeId:e,type:jr.direct,events:f},E)},hn({},l,T)));return D},$dispose:P},x=Ne(C);r._s.set(e,x);const j=(r._a&&r._a.runWithContext||wh)(()=>r._e.run(()=>(i=Ku()).run(()=>t({action:O}))));for(const M in j){const T=j[M];if(tt(T)&&!xh(T)||On(T))o||(g&&Sh(T)&&(tt(T)?T.value=g[M]:To(T,g[M])),r.state.value[e][M]=T);else if(typeof T=="function"){const D=O(T,M);j[M]=D,s.actions[M]=T}}return hn(x,j),hn(Me(x),j),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:M=>{$(T=>{hn(T,M)})}}),r._p.forEach(M=>{hn(x,i.run(()=>M({store:x,app:r._a,pinia:r,options:s})))}),g&&o&&n.hydrate&&n.hydrate(x.$state,g),c=!0,u=!0,x}/*! #__NO_SIDE_EFFECTS__ */function kh(e,t,n){let r,a;const o=typeof t=="function";r=e,a=o?n:t;function i(s,l){const c=sp();return s=s||(c?nt(nf,null):null),s&&Ra(s),s=tf,s._s.has(r)||(o?af(r,t,a,s):Ph(r,a,s)),s._s.get(r)}return i.$id=r,i}const fi="history",of="config",Hn=kh("game",{state:()=>({count:0,playerPool:Ne(new Array),playerList:Ne(new Array),playerListMap:new Map,seatList:V(new Array),continuingIntoWest:!0,bankruptcy:!0,negativeRiichi:!1,startPoint:25e3,returnPoint:3e4,playerListRef:Ne(new Array),gameType:"halfGame",startSeat:V(0)}),actions:{setPlayer(e,t){if(this.playerListMap.has(e)){var n=this.playerListMap.get(e);if(n==null)return console.log(e+"的映射不存在!"),!1;this.playerListMap.delete(e),this.playerListMap.set(t.name,n),this.playerList[n].name=t.name,this.playerList[n].seat=t.seat,this.playerList[n].point=t.point,this.playerList[n].riichi=t.riichi;for(var r=0;rtf=e,nf=Symbol();function Ao(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var jr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(jr||(jr={}));function Ch(){const e=Ku(!0),t=e.run(()=>V({}));let n=[],r=[];const a=Qo({install(o){Ra(a),a._a=o,o.provide(nf,a),o.config.globalProperties.$pinia=a,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!_h?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const rf=()=>{};function cl(e,t,n,r=rf){e.push(t);const a=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&Uo()&&Gu(a),a}function Un(e,...t){e.slice().forEach(n=>{n(...t)})}const wh=e=>e(),fl=Symbol(),lo=Symbol();function To(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];Ao(a)&&Ao(r)&&e.hasOwnProperty(n)&&!tt(r)&&!On(r)?e[n]=To(a,r):e[n]=r}return e}const Oh=Symbol();function Sh(e){return!Ao(e)||!e.hasOwnProperty(Oh)}const{assign:hn}=Object;function xh(e){return!!(tt(e)&&e.effect)}function Ph(e,t,n,r){const{state:a,actions:o,getters:i}=t,s=n.state.value[e];let l;function c(){s||(n.state.value[e]=a?a():{});const u=un(n.state.value[e]);return hn(u,o,Object.keys(i||{}).reduce((d,v)=>(d[v]=Qo(_(()=>{Ra(n);const f=n._s.get(e);return i[v].call(f,f)})),d),{}))}return l=af(e,c,t,n,r,!0),l}function af(e,t,n={},r,a,o){let i;const s=hn({actions:{}},n),l={deep:!0};let c,u,d=[],v=[],f;const g=r.state.value[e];!o&&!g&&(r.state.value[e]={}),V({});let y;function $(M){let T;c=u=!1,typeof M=="function"?(M(r.state.value[e]),T={type:jr.patchFunction,storeId:e,events:f}):(To(r.state.value[e],M),T={type:jr.patchObject,payload:M,storeId:e,events:f});const D=y=Symbol();gt().then(()=>{y===D&&(c=!0)}),u=!0,Un(d,T,r.state.value[e])}const S=o?function(){const{state:T}=n,D=T?T():{};this.$patch(N=>{hn(N,D)})}:rf;function P(){i.stop(),d=[],v=[],r._s.delete(e)}const O=(M,T="")=>{if(fl in M)return M[lo]=T,M;const D=function(){Ra(r);const N=Array.from(arguments),E=[],K=[];function Q(re){E.push(re)}function oe(re){K.push(re)}Un(v,{args:N,name:D[lo],store:x,after:Q,onError:oe});let se;try{se=M.apply(this&&this.$id===e?this:x,N)}catch(re){throw Un(K,re),re}return se instanceof Promise?se.then(re=>(Un(E,re),re)).catch(re=>(Un(K,re),Promise.reject(re))):(Un(E,se),se)};return D[fl]=!0,D[lo]=T,D},C={_p:r,$id:e,$onAction:cl.bind(null,v),$patch:$,$reset:S,$subscribe(M,T={}){const D=cl(d,M,T.detached,()=>N()),N=i.run(()=>Le(()=>r.state.value[e],E=>{(T.flush==="sync"?u:c)&&M({storeId:e,type:jr.direct,events:f},E)},hn({},l,T)));return D},$dispose:P},x=Ne(C);r._s.set(e,x);const j=(r._a&&r._a.runWithContext||wh)(()=>r._e.run(()=>(i=Ku()).run(()=>t({action:O}))));for(const M in j){const T=j[M];if(tt(T)&&!xh(T)||On(T))o||(g&&Sh(T)&&(tt(T)?T.value=g[M]:To(T,g[M])),r.state.value[e][M]=T);else if(typeof T=="function"){const D=O(T,M);j[M]=D,s.actions[M]=T}}return hn(x,j),hn(Me(x),j),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:M=>{$(T=>{hn(T,M)})}}),r._p.forEach(M=>{hn(x,i.run(()=>M({store:x,app:r._a,pinia:r,options:s})))}),g&&o&&n.hydrate&&n.hydrate(x.$state,g),c=!0,u=!0,x}/*! #__NO_SIDE_EFFECTS__ */function kh(e,t,n){let r,a;const o=typeof t=="function";r=e,a=o?n:t;function i(s,l){const c=sp();return s=s||(c?nt(nf,null):null),s&&Ra(s),s=tf,s._s.has(r)||(o?af(r,t,a,s):Ph(r,a,s)),s._s.get(r)}return i.$id=r,i}const fi="history",of="config",Hn=kh("game",{state:()=>({count:0,playerPool:Ne(new Array),playerList:Ne(new Array),playerListMap:new Map,seatList:V(new Array),continuingIntoWest:!0,bankruptcy:!0,negativeRiichi:!1,startPoint:25e3,returnPoint:3e4,playerListRef:Ne(new Array),gameType:"halfGame",startSeat:V(0)}),actions:{setPlayer(e,t){if(this.playerListMap.has(e)){var n=this.playerListMap.get(e);if(n==null)return console.log(e+"的映射不存在!"),!1;this.playerListMap.delete(e),this.playerListMap.set(t.name,n),this.playerList[n].name=t.name,this.playerList[n].seat=t.seat,this.playerList[n].point=t.point,this.playerList[n].riichi=t.riichi;for(var r=0;r{},Ht=Array.isArray,sf=/#/g,Th=/&/g,Ih=/\//g,Rh=/=/g,Lh=/\?/g,uf=/\+/g,Nh=/%5B/g,Dh=/%5D/g,cf=/%5E/g,Fh=/%60/g,ff=/%7B/g,Mh=/%7C/g,df=/%7D/g,Bh=/%20/g;function di(e){return encodeURI(""+e).replace(Mh,"|").replace(Nh,"[").replace(Dh,"]")}function zh(e){return di(e).replace(ff,"{").replace(df,"}").replace(cf,"^")}function Ro(e){return di(e).replace(uf,"%2B").replace(Bh,"+").replace(sf,"%23").replace(Th,"%26").replace(Fh,"`").replace(ff,"{").replace(df,"}").replace(cf,"^")}function Vh(e){return Ro(e).replace(Rh,"%3D")}function Hh(e){return di(e).replace(sf,"%23").replace(Lh,"%3F")}function Wh(e){return e==null?"":Hh(e).replace(Ih,"%2F")}function Br(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Uh=/\/$/,Kh=e=>e.replace(Uh,"");function uo(e,t,n="/"){let r,a={},o="",i="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,s>-1?s:t.length),a=e(o)),s>-1&&(r=r||t.slice(0,s),i=t.slice(s,t.length)),r=qh(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:a,hash:Br(i)}}function Gh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function dl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Yh(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&rr(t.matched[r],n.matched[a])&&vf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function rr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function vf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Xh(e[n],t[n]))return!1;return!0}function Xh(e,t){return Ht(e)?vl(e,t):Ht(t)?vl(t,e):e===t}function vl(e,t){return Ht(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function qh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let o=n.length-1,i,s;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const pn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var zr;(function(e){e.pop="pop",e.push="push"})(zr||(zr={}));var Ar;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ar||(Ar={}));function Jh(e){if(!e)if(Gn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Kh(e)}const Zh=/^[^#]+#/;function Qh(e,t){return e.replace(Zh,"#")+t}function eg(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const La=()=>({left:window.scrollX,top:window.scrollY});function tg(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=eg(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function pl(e,t){return(history.state?history.state.position-t:-1)+e}const Lo=new Map;function ng(e,t){Lo.set(e,t)}function rg(e){const t=Lo.get(e);return Lo.delete(e),t}let ag=()=>location.protocol+"//"+location.host;function pf(e,t){const{pathname:n,search:r,hash:a}=t,o=e.indexOf("#");if(o>-1){let s=a.includes(e.slice(o))?e.slice(o).length:1,l=a.slice(s);return l[0]!=="/"&&(l="/"+l),dl(l,"")}return dl(n,e)+r+a}function og(e,t,n,r){let a=[],o=[],i=null;const s=({state:v})=>{const f=pf(e,location),g=n.value,y=t.value;let $=0;if(v){if(n.value=f,t.value=v,i&&i===g){i=null;return}$=y?v.position-y.position:0}else r(f);a.forEach(S=>{S(n.value,g,{delta:$,type:zr.pop,direction:$?$>0?Ar.forward:Ar.back:Ar.unknown})})};function l(){i=n.value}function c(v){a.push(v);const f=()=>{const g=a.indexOf(v);g>-1&&a.splice(g,1)};return o.push(f),f}function u(){const{history:v}=window;v.state&&v.replaceState(We({},v.state,{scroll:La()}),"")}function d(){for(const v of o)v();o=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:d}}function hl(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?La():null}}function ig(e){const{history:t,location:n}=window,r={value:pf(e,n)},a={value:t.state};a.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const d=e.indexOf("#"),v=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:ag()+e+l;try{t[u?"replaceState":"pushState"](c,"",v),a.value=c}catch(f){console.error(f),n[u?"replace":"assign"](v)}}function i(l,c){const u=We({},t.state,hl(a.value.back,l,a.value.forward,!0),c,{position:a.value.position});o(l,u,!0),r.value=l}function s(l,c){const u=We({},a.value,t.state,{forward:l,scroll:La()});o(u.current,u,!0);const d=We({},hl(r.value,l,null),{position:u.position+1},c);o(l,d,!1),r.value=l}return{location:r,state:a,push:s,replace:i}}function lg(e){e=Jh(e);const t=ig(e),n=og(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const a=We({location:"",base:e,go:r,createHref:Qh.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function sg(e){return typeof e=="string"||e&&typeof e=="object"}function hf(e){return typeof e=="string"||typeof e=="symbol"}const gf=Symbol("");var gl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(gl||(gl={}));function ar(e,t){return We(new Error,{type:e,[gf]:!0},t)}function en(e,t){return e instanceof Error&&gf in e&&(t==null||!!(e.type&t))}const ml="[^/]+?",ug={sensitive:!1,strict:!1,start:!0,end:!0},cg=/[.+*?^${}()[\]/\\]/g;function fg(e,t){const n=We({},ug,t),r=[];let a=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(a+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function mf(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const vg={type:0,value:""},pg=/[a-zA-Z0-9_]/;function hg(e){if(!e)return[[]];if(e==="/")return[[vg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${n})/"${c}": ${f}`)}let n=0,r=n;const a=[];let o;function i(){o&&a.push(o),o=[]}let s=0,l,c="",u="";function d(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function v(){c+=l}for(;s{i(O)}:Er}function i(d){if(hf(d)){const v=r.get(d);v&&(r.delete(d),n.splice(n.indexOf(v),1),v.children.forEach(i),v.alias.forEach(i))}else{const v=n.indexOf(d);v>-1&&(n.splice(v,1),d.record.name&&r.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function s(){return n}function l(d){const v=_g(d,n);n.splice(v,0,d),d.record.name&&!Cl(d)&&r.set(d.record.name,d)}function c(d,v){let f,g={},y,$;if("name"in d&&d.name){if(f=r.get(d.name),!f)throw ar(1,{location:d});$=f.record.name,g=We(bl(v.params,f.keys.filter(O=>!O.optional).concat(f.parent?f.parent.keys.filter(O=>O.optional):[]).map(O=>O.name)),d.params&&bl(d.params,f.keys.map(O=>O.name))),y=f.stringify(g)}else if(d.path!=null)y=d.path,f=n.find(O=>O.re.test(y)),f&&(g=f.parse(y),$=f.record.name);else{if(f=v.name?r.get(v.name):n.find(O=>O.re.test(v.path)),!f)throw ar(1,{location:d,currentLocation:v});$=f.record.name,g=We({},v.params,d.params),y=f.stringify(g)}const S=[];let P=f;for(;P;)S.unshift(P.record),P=P.parent;return{name:$,path:y,params:g,matched:S,meta:bg(S)}}e.forEach(d=>o(d));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:s,getRecordMatcher:a}}function bl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function _l(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:yg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function yg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Cl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function bg(e){return e.reduce((t,n)=>We(t,n.meta),{})}function wl(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function _g(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;mf(e,t[o])<0?r=o:n=o+1}const a=Cg(e);return a&&(r=t.lastIndexOf(a,r-1)),r}function Cg(e){let t=e;for(;t=t.parent;)if(yf(t)&&mf(e,t)===0)return t}function yf({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function wg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ao&&Ro(o)):[r&&Ro(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Og(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ht(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const bf=Symbol(""),Sl=Symbol(""),vi=Symbol(""),_f=Symbol(""),No=Symbol("");function yr(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Sg(e,t,n){const r=()=>{e[t].delete(n)};on(r),ni(r),ti(()=>{e[t].add(n)}),e[t].add(n)}function xg(e){const t=nt(bf,{}).value;t&&Sg(t,"leaveGuards",e)}function bn(e,t,n,r,a,o=i=>i()){const i=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((s,l)=>{const c=v=>{v===!1?l(ar(4,{from:n,to:t})):v instanceof Error?l(v):sg(v)?l(ar(2,{from:t,to:v})):(i&&r.enterCallbacks[a]===i&&typeof v=="function"&&i.push(v),s())},u=o(()=>e.call(r&&r.instances[a],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(v=>l(v))})}function co(e,t,n,r,a=o=>o()){const o=[];for(const i of e)for(const s in i.components){let l=i.components[s];if(!(t!=="beforeRouteEnter"&&!i.instances[s]))if(lf(l)){const u=(l.__vccOpts||l)[t];u&&o.push(bn(u,n,r,i,s,a))}else{let c=l();o.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${s}" at "${i.path}"`);const d=Ah(u)?u.default:u;i.mods[s]=u,i.components[s]=d;const f=(d.__vccOpts||d)[t];return f&&bn(f,n,r,i,s,a)()}))}}return o}function xl(e){const t=nt(vi),n=nt(_f),r=_(()=>{const l=Ce(e.to);return t.resolve(l)}),a=_(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const v=d.findIndex(rr.bind(null,u));if(v>-1)return v;const f=Pl(l[c-2]);return c>1&&Pl(u)===f&&d[d.length-1].path!==f?d.findIndex(rr.bind(null,l[c-2])):v}),o=_(()=>a.value>-1&&jg(n.params,r.value.params)),i=_(()=>a.value>-1&&a.value===n.matched.length-1&&vf(n.params,r.value.params));function s(l={}){return $g(l)?t[Ce(e.replace)?"replace":"push"](Ce(e.to)).catch(Er):Promise.resolve()}return{route:r,href:_(()=>r.value.href),isActive:o,isExactActive:i,navigate:s}}const Pg=pe({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:xl,setup(e,{slots:t}){const n=Ne(xl(e)),{options:r}=nt(vi),a=_(()=>({[kl(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[kl(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:De("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},o)}}}),kg=Pg;function $g(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function jg(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!Ht(a)||a.length!==r.length||r.some((o,i)=>o!==a[i]))return!1}return!0}function Pl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const kl=(e,t,n)=>e??t??n,Eg=pe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=nt(No),a=_(()=>e.route||r.value),o=nt(Sl,0),i=_(()=>{let c=Ce(o);const{matched:u}=a.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),s=_(()=>a.value.matched[i.value]);Tt(Sl,_(()=>i.value+1)),Tt(bf,s),Tt(No,a);const l=V();return Le(()=>[l.value,s.value,e.name],([c,u,d],[v,f,g])=>{u&&(u.instances[d]=c,f&&f!==u&&c&&c===v&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),c&&u&&(!f||!rr(u,f)||!v)&&(u.enterCallbacks[d]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=a.value,u=e.name,d=s.value,v=d&&d.components[u];if(!v)return $l(n.default,{Component:v,route:c});const f=d.props[u],g=f?f===!0?c.params:typeof f=="function"?f(c):f:null,$=De(v,We({},g,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return $l(n.default,{Component:$,route:c})||$}}});function $l(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Cf=Eg;function Ag(e){const t=mg(e.routes,e),n=e.parseQuery||wg,r=e.stringifyQuery||Ol,a=e.history,o=yr(),i=yr(),s=yr(),l=Pv(pn);let c=pn;Gn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=so.bind(null,I=>""+I),d=so.bind(null,Wh),v=so.bind(null,Br);function f(I,ee){let X,ue;return hf(I)?(X=t.getRecordMatcher(I),ue=ee):ue=I,t.addRoute(ue,X)}function g(I){const ee=t.getRecordMatcher(I);ee&&t.removeRoute(ee)}function y(){return t.getRoutes().map(I=>I.record)}function $(I){return!!t.getRecordMatcher(I)}function S(I,ee){if(ee=We({},ee||l.value),typeof I=="string"){const m=uo(n,I,ee.path),k=t.resolve({path:m.path},ee),R=a.createHref(m.fullPath);return We(m,k,{params:v(k.params),hash:Br(m.hash),redirectedFrom:void 0,href:R})}let X;if(I.path!=null)X=We({},I,{path:uo(n,I.path,ee.path).path});else{const m=We({},I.params);for(const k in m)m[k]==null&&delete m[k];X=We({},I,{params:d(m)}),ee.params=d(ee.params)}const ue=t.resolve(X,ee),ke=I.hash||"";ue.params=u(v(ue.params));const J=Gh(r,We({},I,{hash:zh(ke),path:ue.path})),p=a.createHref(J);return We({fullPath:J,hash:ke,query:r===Ol?Og(I.query):I.query||{}},ue,{redirectedFrom:void 0,href:p})}function P(I){return typeof I=="string"?uo(n,I,l.value.path):We({},I)}function O(I,ee){if(c!==I)return ar(8,{from:ee,to:I})}function C(I){return j(I)}function x(I){return C(We(P(I),{replace:!0}))}function b(I){const ee=I.matched[I.matched.length-1];if(ee&&ee.redirect){const{redirect:X}=ee;let ue=typeof X=="function"?X(I):X;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=P(ue):{path:ue},ue.params={}),We({query:I.query,hash:I.hash,params:ue.path!=null?{}:I.params},ue)}}function j(I,ee){const X=c=S(I),ue=l.value,ke=I.state,J=I.force,p=I.replace===!0,m=b(X);if(m)return j(We(P(m),{state:typeof m=="object"?We({},ke,m.state):ke,force:J,replace:p}),ee||X);const k=X;k.redirectedFrom=ee;let R;return!J&&Yh(r,ue,X)&&(R=ar(16,{to:k,from:ue}),U(ue,ue,!0,!1)),(R?Promise.resolve(R):D(k,ue)).catch(L=>en(L)?en(L,2)?L:z(L):ge(L,k,ue)).then(L=>{if(L){if(en(L,2))return j(We({replace:p},P(L.to),{state:typeof L.to=="object"?We({},ke,L.to.state):ke,force:J}),ee||k)}else L=E(k,ue,!0,p,ke);return N(k,ue,L),L})}function M(I,ee){const X=O(I,ee);return X?Promise.reject(X):Promise.resolve()}function T(I){const ee=q.values().next().value;return ee&&typeof ee.runWithContext=="function"?ee.runWithContext(I):I()}function D(I,ee){let X;const[ue,ke,J]=Tg(I,ee);X=co(ue.reverse(),"beforeRouteLeave",I,ee);for(const m of ue)m.leaveGuards.forEach(k=>{X.push(bn(k,I,ee))});const p=M.bind(null,I,ee);return X.push(p),de(X).then(()=>{X=[];for(const m of o.list())X.push(bn(m,I,ee));return X.push(p),de(X)}).then(()=>{X=co(ke,"beforeRouteUpdate",I,ee);for(const m of ke)m.updateGuards.forEach(k=>{X.push(bn(k,I,ee))});return X.push(p),de(X)}).then(()=>{X=[];for(const m of J)if(m.beforeEnter)if(Ht(m.beforeEnter))for(const k of m.beforeEnter)X.push(bn(k,I,ee));else X.push(bn(m.beforeEnter,I,ee));return X.push(p),de(X)}).then(()=>(I.matched.forEach(m=>m.enterCallbacks={}),X=co(J,"beforeRouteEnter",I,ee,T),X.push(p),de(X))).then(()=>{X=[];for(const m of i.list())X.push(bn(m,I,ee));return X.push(p),de(X)}).catch(m=>en(m,8)?m:Promise.reject(m))}function N(I,ee,X){s.list().forEach(ue=>T(()=>ue(I,ee,X)))}function E(I,ee,X,ue,ke){const J=O(I,ee);if(J)return J;const p=ee===pn,m=Gn?history.state:{};X&&(ue||p?a.replace(I.fullPath,We({scroll:p&&m&&m.scroll},ke)):a.push(I.fullPath,ke)),l.value=I,U(I,ee,X,p),z()}let K;function Z(){K||(K=a.listen((I,ee,X)=>{if(!_e.listening)return;const ue=S(I),ke=b(ue);if(ke){j(We(ke,{replace:!0}),ue).catch(Er);return}c=ue;const J=l.value;Gn&&ng(pl(J.fullPath,X.delta),La()),D(ue,J).catch(p=>en(p,12)?p:en(p,2)?(j(p.to,ue).then(m=>{en(m,20)&&!X.delta&&X.type===zr.pop&&a.go(-1,!1)}).catch(Er),Promise.reject()):(X.delta&&a.go(-X.delta,!1),ge(p,ue,J))).then(p=>{p=p||E(ue,J,!1),p&&(X.delta&&!en(p,8)?a.go(-X.delta,!1):X.type===zr.pop&&en(p,20)&&a.go(-1,!1)),N(ue,J,p)}).catch(Er)}))}let oe=yr(),se=yr(),re;function ge(I,ee,X){z(I);const ue=se.list();return ue.length?ue.forEach(ke=>ke(I,ee,X)):console.error(I),Promise.reject(I)}function G(){return re&&l.value!==pn?Promise.resolve():new Promise((I,ee)=>{oe.add([I,ee])})}function z(I){return re||(re=!I,Z(),oe.list().forEach(([ee,X])=>I?X(I):ee()),oe.reset()),I}function U(I,ee,X,ue){const{scrollBehavior:ke}=e;if(!Gn||!ke)return Promise.resolve();const J=!X&&rg(pl(I.fullPath,0))||(ue||!X)&&history.state&&history.state.scroll||null;return gt().then(()=>ke(I,ee,J)).then(p=>p&&tg(p)).catch(p=>ge(p,I,ee))}const le=I=>a.go(I);let W;const q=new Set,_e={currentRoute:l,listening:!0,addRoute:f,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:$,getRoutes:y,resolve:S,options:e,push:C,replace:x,go:le,back:()=>le(-1),forward:()=>le(1),beforeEach:o.add,beforeResolve:i.add,afterEach:s.add,onError:se.add,isReady:G,install(I){const ee=this;I.component("RouterLink",kg),I.component("RouterView",Cf),I.config.globalProperties.$router=ee,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>Ce(l)}),Gn&&!W&&l.value===pn&&(W=!0,C(a.location).catch(ke=>{}));const X={};for(const ke in pn)Object.defineProperty(X,ke,{get:()=>l.value[ke],enumerable:!0});I.provide(vi,ee),I.provide(_f,sc(X)),I.provide(No,l);const ue=I.unmount;q.add(I),I.unmount=function(){q.delete(I),q.size<1&&(c=pn,K&&K(),K=null,l.value=pn,W=!1,re=!1),ue()}}};function de(I){return I.reduce((ee,X)=>ee.then(()=>T(X)),Promise.resolve())}return _e}function Tg(e,t){const n=[],r=[],a=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;irr(c,s))?r.push(s):n.push(s));const l=e.matched[i];l&&(t.matched.find(c=>rr(c,l))||a.push(l))}return[n,r,a]}/** + */const Gn=typeof document<"u";function lf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ah(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&lf(e.default)}const We=Object.assign;function so(e,t){const n={};for(const r in t){const a=t[r];n[r]=Ht(a)?a.map(e):e(a)}return n}const Er=()=>{},Ht=Array.isArray,sf=/#/g,Th=/&/g,Ih=/\//g,Rh=/=/g,Lh=/\?/g,uf=/\+/g,Nh=/%5B/g,Dh=/%5D/g,cf=/%5E/g,Fh=/%60/g,ff=/%7B/g,Mh=/%7C/g,df=/%7D/g,Bh=/%20/g;function di(e){return encodeURI(""+e).replace(Mh,"|").replace(Nh,"[").replace(Dh,"]")}function zh(e){return di(e).replace(ff,"{").replace(df,"}").replace(cf,"^")}function Ro(e){return di(e).replace(uf,"%2B").replace(Bh,"+").replace(sf,"%23").replace(Th,"%26").replace(Fh,"`").replace(ff,"{").replace(df,"}").replace(cf,"^")}function Vh(e){return Ro(e).replace(Rh,"%3D")}function Hh(e){return di(e).replace(sf,"%23").replace(Lh,"%3F")}function Wh(e){return e==null?"":Hh(e).replace(Ih,"%2F")}function Br(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Uh=/\/$/,Kh=e=>e.replace(Uh,"");function uo(e,t,n="/"){let r,a={},o="",i="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,s>-1?s:t.length),a=e(o)),s>-1&&(r=r||t.slice(0,s),i=t.slice(s,t.length)),r=qh(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:a,hash:Br(i)}}function Gh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function dl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Yh(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&rr(t.matched[r],n.matched[a])&&vf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function rr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function vf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Xh(e[n],t[n]))return!1;return!0}function Xh(e,t){return Ht(e)?vl(e,t):Ht(t)?vl(t,e):e===t}function vl(e,t){return Ht(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function qh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let o=n.length-1,i,s;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const pn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var zr;(function(e){e.pop="pop",e.push="push"})(zr||(zr={}));var Ar;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ar||(Ar={}));function Jh(e){if(!e)if(Gn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Kh(e)}const Zh=/^[^#]+#/;function Qh(e,t){return e.replace(Zh,"#")+t}function eg(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const La=()=>({left:window.scrollX,top:window.scrollY});function tg(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=eg(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function pl(e,t){return(history.state?history.state.position-t:-1)+e}const Lo=new Map;function ng(e,t){Lo.set(e,t)}function rg(e){const t=Lo.get(e);return Lo.delete(e),t}let ag=()=>location.protocol+"//"+location.host;function pf(e,t){const{pathname:n,search:r,hash:a}=t,o=e.indexOf("#");if(o>-1){let s=a.includes(e.slice(o))?e.slice(o).length:1,l=a.slice(s);return l[0]!=="/"&&(l="/"+l),dl(l,"")}return dl(n,e)+r+a}function og(e,t,n,r){let a=[],o=[],i=null;const s=({state:v})=>{const f=pf(e,location),g=n.value,y=t.value;let $=0;if(v){if(n.value=f,t.value=v,i&&i===g){i=null;return}$=y?v.position-y.position:0}else r(f);a.forEach(S=>{S(n.value,g,{delta:$,type:zr.pop,direction:$?$>0?Ar.forward:Ar.back:Ar.unknown})})};function l(){i=n.value}function c(v){a.push(v);const f=()=>{const g=a.indexOf(v);g>-1&&a.splice(g,1)};return o.push(f),f}function u(){const{history:v}=window;v.state&&v.replaceState(We({},v.state,{scroll:La()}),"")}function d(){for(const v of o)v();o=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:d}}function hl(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?La():null}}function ig(e){const{history:t,location:n}=window,r={value:pf(e,n)},a={value:t.state};a.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const d=e.indexOf("#"),v=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:ag()+e+l;try{t[u?"replaceState":"pushState"](c,"",v),a.value=c}catch(f){console.error(f),n[u?"replace":"assign"](v)}}function i(l,c){const u=We({},t.state,hl(a.value.back,l,a.value.forward,!0),c,{position:a.value.position});o(l,u,!0),r.value=l}function s(l,c){const u=We({},a.value,t.state,{forward:l,scroll:La()});o(u.current,u,!0);const d=We({},hl(r.value,l,null),{position:u.position+1},c);o(l,d,!1),r.value=l}return{location:r,state:a,push:s,replace:i}}function lg(e){e=Jh(e);const t=ig(e),n=og(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const a=We({location:"",base:e,go:r,createHref:Qh.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function sg(e){return typeof e=="string"||e&&typeof e=="object"}function hf(e){return typeof e=="string"||typeof e=="symbol"}const gf=Symbol("");var gl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(gl||(gl={}));function ar(e,t){return We(new Error,{type:e,[gf]:!0},t)}function en(e,t){return e instanceof Error&&gf in e&&(t==null||!!(e.type&t))}const ml="[^/]+?",ug={sensitive:!1,strict:!1,start:!0,end:!0},cg=/[.+*?^${}()[\]/\\]/g;function fg(e,t){const n=We({},ug,t),r=[];let a=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(a+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function mf(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const vg={type:0,value:""},pg=/[a-zA-Z0-9_]/;function hg(e){if(!e)return[[]];if(e==="/")return[[vg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${n})/"${c}": ${f}`)}let n=0,r=n;const a=[];let o;function i(){o&&a.push(o),o=[]}let s=0,l,c="",u="";function d(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function v(){c+=l}for(;s{i(O)}:Er}function i(d){if(hf(d)){const v=r.get(d);v&&(r.delete(d),n.splice(n.indexOf(v),1),v.children.forEach(i),v.alias.forEach(i))}else{const v=n.indexOf(d);v>-1&&(n.splice(v,1),d.record.name&&r.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function s(){return n}function l(d){const v=_g(d,n);n.splice(v,0,d),d.record.name&&!Cl(d)&&r.set(d.record.name,d)}function c(d,v){let f,g={},y,$;if("name"in d&&d.name){if(f=r.get(d.name),!f)throw ar(1,{location:d});$=f.record.name,g=We(bl(v.params,f.keys.filter(O=>!O.optional).concat(f.parent?f.parent.keys.filter(O=>O.optional):[]).map(O=>O.name)),d.params&&bl(d.params,f.keys.map(O=>O.name))),y=f.stringify(g)}else if(d.path!=null)y=d.path,f=n.find(O=>O.re.test(y)),f&&(g=f.parse(y),$=f.record.name);else{if(f=v.name?r.get(v.name):n.find(O=>O.re.test(v.path)),!f)throw ar(1,{location:d,currentLocation:v});$=f.record.name,g=We({},v.params,d.params),y=f.stringify(g)}const S=[];let P=f;for(;P;)S.unshift(P.record),P=P.parent;return{name:$,path:y,params:g,matched:S,meta:bg(S)}}e.forEach(d=>o(d));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:c,removeRoute:i,clearRoutes:u,getRoutes:s,getRecordMatcher:a}}function bl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function _l(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:yg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function yg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Cl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function bg(e){return e.reduce((t,n)=>We(t,n.meta),{})}function wl(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function _g(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;mf(e,t[o])<0?r=o:n=o+1}const a=Cg(e);return a&&(r=t.lastIndexOf(a,r-1)),r}function Cg(e){let t=e;for(;t=t.parent;)if(yf(t)&&mf(e,t)===0)return t}function yf({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function wg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ao&&Ro(o)):[r&&Ro(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Og(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ht(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const bf=Symbol(""),Sl=Symbol(""),vi=Symbol(""),_f=Symbol(""),No=Symbol("");function yr(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Sg(e,t,n){const r=()=>{e[t].delete(n)};on(r),ni(r),ti(()=>{e[t].add(n)}),e[t].add(n)}function xg(e){const t=nt(bf,{}).value;t&&Sg(t,"leaveGuards",e)}function bn(e,t,n,r,a,o=i=>i()){const i=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((s,l)=>{const c=v=>{v===!1?l(ar(4,{from:n,to:t})):v instanceof Error?l(v):sg(v)?l(ar(2,{from:t,to:v})):(i&&r.enterCallbacks[a]===i&&typeof v=="function"&&i.push(v),s())},u=o(()=>e.call(r&&r.instances[a],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(v=>l(v))})}function co(e,t,n,r,a=o=>o()){const o=[];for(const i of e)for(const s in i.components){let l=i.components[s];if(!(t!=="beforeRouteEnter"&&!i.instances[s]))if(lf(l)){const u=(l.__vccOpts||l)[t];u&&o.push(bn(u,n,r,i,s,a))}else{let c=l();o.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${s}" at "${i.path}"`);const d=Ah(u)?u.default:u;i.mods[s]=u,i.components[s]=d;const f=(d.__vccOpts||d)[t];return f&&bn(f,n,r,i,s,a)()}))}}return o}function xl(e){const t=nt(vi),n=nt(_f),r=_(()=>{const l=Ce(e.to);return t.resolve(l)}),a=_(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const v=d.findIndex(rr.bind(null,u));if(v>-1)return v;const f=Pl(l[c-2]);return c>1&&Pl(u)===f&&d[d.length-1].path!==f?d.findIndex(rr.bind(null,l[c-2])):v}),o=_(()=>a.value>-1&&jg(n.params,r.value.params)),i=_(()=>a.value>-1&&a.value===n.matched.length-1&&vf(n.params,r.value.params));function s(l={}){return $g(l)?t[Ce(e.replace)?"replace":"push"](Ce(e.to)).catch(Er):Promise.resolve()}return{route:r,href:_(()=>r.value.href),isActive:o,isExactActive:i,navigate:s}}const Pg=pe({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:xl,setup(e,{slots:t}){const n=Ne(xl(e)),{options:r}=nt(vi),a=_(()=>({[kl(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[kl(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:De("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},o)}}}),kg=Pg;function $g(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function jg(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!Ht(a)||a.length!==r.length||r.some((o,i)=>o!==a[i]))return!1}return!0}function Pl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const kl=(e,t,n)=>e??t??n,Eg=pe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=nt(No),a=_(()=>e.route||r.value),o=nt(Sl,0),i=_(()=>{let c=Ce(o);const{matched:u}=a.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),s=_(()=>a.value.matched[i.value]);Tt(Sl,_(()=>i.value+1)),Tt(bf,s),Tt(No,a);const l=V();return Le(()=>[l.value,s.value,e.name],([c,u,d],[v,f,g])=>{u&&(u.instances[d]=c,f&&f!==u&&c&&c===v&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),c&&u&&(!f||!rr(u,f)||!v)&&(u.enterCallbacks[d]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=a.value,u=e.name,d=s.value,v=d&&d.components[u];if(!v)return $l(n.default,{Component:v,route:c});const f=d.props[u],g=f?f===!0?c.params:typeof f=="function"?f(c):f:null,$=De(v,We({},g,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return $l(n.default,{Component:$,route:c})||$}}});function $l(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Cf=Eg;function Ag(e){const t=mg(e.routes,e),n=e.parseQuery||wg,r=e.stringifyQuery||Ol,a=e.history,o=yr(),i=yr(),s=yr(),l=Pv(pn);let c=pn;Gn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=so.bind(null,I=>""+I),d=so.bind(null,Wh),v=so.bind(null,Br);function f(I,te){let X,ue;return hf(I)?(X=t.getRecordMatcher(I),ue=te):ue=I,t.addRoute(ue,X)}function g(I){const te=t.getRecordMatcher(I);te&&t.removeRoute(te)}function y(){return t.getRoutes().map(I=>I.record)}function $(I){return!!t.getRecordMatcher(I)}function S(I,te){if(te=We({},te||l.value),typeof I=="string"){const m=uo(n,I,te.path),k=t.resolve({path:m.path},te),R=a.createHref(m.fullPath);return We(m,k,{params:v(k.params),hash:Br(m.hash),redirectedFrom:void 0,href:R})}let X;if(I.path!=null)X=We({},I,{path:uo(n,I.path,te.path).path});else{const m=We({},I.params);for(const k in m)m[k]==null&&delete m[k];X=We({},I,{params:d(m)}),te.params=d(te.params)}const ue=t.resolve(X,te),ke=I.hash||"";ue.params=u(v(ue.params));const Z=Gh(r,We({},I,{hash:zh(ke),path:ue.path})),p=a.createHref(Z);return We({fullPath:Z,hash:ke,query:r===Ol?Og(I.query):I.query||{}},ue,{redirectedFrom:void 0,href:p})}function P(I){return typeof I=="string"?uo(n,I,l.value.path):We({},I)}function O(I,te){if(c!==I)return ar(8,{from:te,to:I})}function C(I){return j(I)}function x(I){return C(We(P(I),{replace:!0}))}function b(I){const te=I.matched[I.matched.length-1];if(te&&te.redirect){const{redirect:X}=te;let ue=typeof X=="function"?X(I):X;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=P(ue):{path:ue},ue.params={}),We({query:I.query,hash:I.hash,params:ue.path!=null?{}:I.params},ue)}}function j(I,te){const X=c=S(I),ue=l.value,ke=I.state,Z=I.force,p=I.replace===!0,m=b(X);if(m)return j(We(P(m),{state:typeof m=="object"?We({},ke,m.state):ke,force:Z,replace:p}),te||X);const k=X;k.redirectedFrom=te;let R;return!Z&&Yh(r,ue,X)&&(R=ar(16,{to:k,from:ue}),U(ue,ue,!0,!1)),(R?Promise.resolve(R):D(k,ue)).catch(L=>en(L)?en(L,2)?L:z(L):ge(L,k,ue)).then(L=>{if(L){if(en(L,2))return j(We({replace:p},P(L.to),{state:typeof L.to=="object"?We({},ke,L.to.state):ke,force:Z}),te||k)}else L=E(k,ue,!0,p,ke);return N(k,ue,L),L})}function M(I,te){const X=O(I,te);return X?Promise.reject(X):Promise.resolve()}function T(I){const te=q.values().next().value;return te&&typeof te.runWithContext=="function"?te.runWithContext(I):I()}function D(I,te){let X;const[ue,ke,Z]=Tg(I,te);X=co(ue.reverse(),"beforeRouteLeave",I,te);for(const m of ue)m.leaveGuards.forEach(k=>{X.push(bn(k,I,te))});const p=M.bind(null,I,te);return X.push(p),de(X).then(()=>{X=[];for(const m of o.list())X.push(bn(m,I,te));return X.push(p),de(X)}).then(()=>{X=co(ke,"beforeRouteUpdate",I,te);for(const m of ke)m.updateGuards.forEach(k=>{X.push(bn(k,I,te))});return X.push(p),de(X)}).then(()=>{X=[];for(const m of Z)if(m.beforeEnter)if(Ht(m.beforeEnter))for(const k of m.beforeEnter)X.push(bn(k,I,te));else X.push(bn(m.beforeEnter,I,te));return X.push(p),de(X)}).then(()=>(I.matched.forEach(m=>m.enterCallbacks={}),X=co(Z,"beforeRouteEnter",I,te,T),X.push(p),de(X))).then(()=>{X=[];for(const m of i.list())X.push(bn(m,I,te));return X.push(p),de(X)}).catch(m=>en(m,8)?m:Promise.reject(m))}function N(I,te,X){s.list().forEach(ue=>T(()=>ue(I,te,X)))}function E(I,te,X,ue,ke){const Z=O(I,te);if(Z)return Z;const p=te===pn,m=Gn?history.state:{};X&&(ue||p?a.replace(I.fullPath,We({scroll:p&&m&&m.scroll},ke)):a.push(I.fullPath,ke)),l.value=I,U(I,te,X,p),z()}let K;function Q(){K||(K=a.listen((I,te,X)=>{if(!_e.listening)return;const ue=S(I),ke=b(ue);if(ke){j(We(ke,{replace:!0}),ue).catch(Er);return}c=ue;const Z=l.value;Gn&&ng(pl(Z.fullPath,X.delta),La()),D(ue,Z).catch(p=>en(p,12)?p:en(p,2)?(j(p.to,ue).then(m=>{en(m,20)&&!X.delta&&X.type===zr.pop&&a.go(-1,!1)}).catch(Er),Promise.reject()):(X.delta&&a.go(-X.delta,!1),ge(p,ue,Z))).then(p=>{p=p||E(ue,Z,!1),p&&(X.delta&&!en(p,8)?a.go(-X.delta,!1):X.type===zr.pop&&en(p,20)&&a.go(-1,!1)),N(ue,Z,p)}).catch(Er)}))}let oe=yr(),se=yr(),re;function ge(I,te,X){z(I);const ue=se.list();return ue.length?ue.forEach(ke=>ke(I,te,X)):console.error(I),Promise.reject(I)}function G(){return re&&l.value!==pn?Promise.resolve():new Promise((I,te)=>{oe.add([I,te])})}function z(I){return re||(re=!I,Q(),oe.list().forEach(([te,X])=>I?X(I):te()),oe.reset()),I}function U(I,te,X,ue){const{scrollBehavior:ke}=e;if(!Gn||!ke)return Promise.resolve();const Z=!X&&rg(pl(I.fullPath,0))||(ue||!X)&&history.state&&history.state.scroll||null;return gt().then(()=>ke(I,te,Z)).then(p=>p&&tg(p)).catch(p=>ge(p,I,te))}const le=I=>a.go(I);let W;const q=new Set,_e={currentRoute:l,listening:!0,addRoute:f,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:$,getRoutes:y,resolve:S,options:e,push:C,replace:x,go:le,back:()=>le(-1),forward:()=>le(1),beforeEach:o.add,beforeResolve:i.add,afterEach:s.add,onError:se.add,isReady:G,install(I){const te=this;I.component("RouterLink",kg),I.component("RouterView",Cf),I.config.globalProperties.$router=te,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>Ce(l)}),Gn&&!W&&l.value===pn&&(W=!0,C(a.location).catch(ke=>{}));const X={};for(const ke in pn)Object.defineProperty(X,ke,{get:()=>l.value[ke],enumerable:!0});I.provide(vi,te),I.provide(_f,sc(X)),I.provide(No,l);const ue=I.unmount;q.add(I),I.unmount=function(){q.delete(I),q.size<1&&(c=pn,K&&K(),K=null,l.value=pn,W=!1,re=!1),ue()}}};function de(I){return I.reduce((te,X)=>te.then(()=>T(X)),Promise.resolve())}return _e}function Tg(e,t){const n=[],r=[],a=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;irr(c,s))?r.push(s):n.push(s));const l=e.matched[i];l&&(t.matched.find(c=>rr(c,l))||a.push(l))}return[n,r,a]}/** * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT @@ -244,7 +244,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT - */function os(e,t,n,r,a,o,i){try{var s=e[o](i),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,a)}function pS(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(l){os(o,r,a,i,s,"next",l)}function s(l){os(o,r,a,i,s,"throw",l)}i(void 0)})}}var Si={exports:{}},bd={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(bd);(function(e){var t=bd.exports.default;function n(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e.exports=n=function(){return a},e.exports.__esModule=!0,e.exports.default=e.exports;var r,a={},o=Object.prototype,i=o.hasOwnProperty,s=Object.defineProperty||function(G,z,U){G[z]=U.value},l=typeof Symbol=="function"?Symbol:{},c=l.iterator||"@@iterator",u=l.asyncIterator||"@@asyncIterator",d=l.toStringTag||"@@toStringTag";function v(G,z,U){return Object.defineProperty(G,z,{value:U,enumerable:!0,configurable:!0,writable:!0}),G[z]}try{v({},"")}catch{v=function(U,le,W){return U[le]=W}}function f(G,z,U,le){var W=z&&z.prototype instanceof C?z:C,q=Object.create(W.prototype),_e=new re(le||[]);return s(q,"_invoke",{value:K(G,U,_e)}),q}function g(G,z,U){try{return{type:"normal",arg:G.call(z,U)}}catch(le){return{type:"throw",arg:le}}}a.wrap=f;var y="suspendedStart",$="suspendedYield",S="executing",P="completed",O={};function C(){}function x(){}function b(){}var j={};v(j,c,function(){return this});var M=Object.getPrototypeOf,T=M&&M(M(ge([])));T&&T!==o&&i.call(T,c)&&(j=T);var D=b.prototype=C.prototype=Object.create(j);function N(G){["next","throw","return"].forEach(function(z){v(G,z,function(U){return this._invoke(z,U)})})}function E(G,z){function U(W,q,_e,de){var I=g(G[W],G,q);if(I.type!=="throw"){var ee=I.arg,X=ee.value;return X&&t(X)=="object"&&i.call(X,"__await")?z.resolve(X.__await).then(function(ue){U("next",ue,_e,de)},function(ue){U("throw",ue,_e,de)}):z.resolve(X).then(function(ue){ee.value=ue,_e(ee)},function(ue){return U("throw",ue,_e,de)})}de(I.arg)}var le;s(this,"_invoke",{value:function(q,_e){function de(){return new z(function(I,ee){U(q,_e,I,ee)})}return le=le?le.then(de,de):de()}})}function K(G,z,U){var le=y;return function(W,q){if(le===S)throw Error("Generator is already running");if(le===P){if(W==="throw")throw q;return{value:r,done:!0}}for(U.method=W,U.arg=q;;){var _e=U.delegate;if(_e){var de=Z(_e,U);if(de){if(de===O)continue;return de}}if(U.method==="next")U.sent=U._sent=U.arg;else if(U.method==="throw"){if(le===y)throw le=P,U.arg;U.dispatchException(U.arg)}else U.method==="return"&&U.abrupt("return",U.arg);le=S;var I=g(G,z,U);if(I.type==="normal"){if(le=U.done?P:$,I.arg===O)continue;return{value:I.arg,done:U.done}}I.type==="throw"&&(le=P,U.method="throw",U.arg=I.arg)}}}function Z(G,z){var U=z.method,le=G.iterator[U];if(le===r)return z.delegate=null,U==="throw"&&G.iterator.return&&(z.method="return",z.arg=r,Z(G,z),z.method==="throw")||U!=="return"&&(z.method="throw",z.arg=new TypeError("The iterator does not provide a '"+U+"' method")),O;var W=g(le,G.iterator,z.arg);if(W.type==="throw")return z.method="throw",z.arg=W.arg,z.delegate=null,O;var q=W.arg;return q?q.done?(z[G.resultName]=q.value,z.next=G.nextLoc,z.method!=="return"&&(z.method="next",z.arg=r),z.delegate=null,O):q:(z.method="throw",z.arg=new TypeError("iterator result is not an object"),z.delegate=null,O)}function oe(G){var z={tryLoc:G[0]};1 in G&&(z.catchLoc=G[1]),2 in G&&(z.finallyLoc=G[2],z.afterLoc=G[3]),this.tryEntries.push(z)}function se(G){var z=G.completion||{};z.type="normal",delete z.arg,G.completion=z}function re(G){this.tryEntries=[{tryLoc:"root"}],G.forEach(oe,this),this.reset(!0)}function ge(G){if(G||G===""){var z=G[c];if(z)return z.call(G);if(typeof G.next=="function")return G;if(!isNaN(G.length)){var U=-1,le=function W(){for(;++U=0;--W){var q=this.tryEntries[W],_e=q.completion;if(q.tryLoc==="root")return le("end");if(q.tryLoc<=this.prev){var de=i.call(q,"catchLoc"),I=i.call(q,"finallyLoc");if(de&&I){if(this.prev=0;--le){var W=this.tryEntries[le];if(W.tryLoc<=this.prev&&i.call(W,"finallyLoc")&&this.prev=0;--U){var le=this.tryEntries[U];if(le.finallyLoc===z)return this.complete(le.completion,le.afterLoc),se(le),O}},catch:function(z){for(var U=this.tryEntries.length-1;U>=0;--U){var le=this.tryEntries[U];if(le.tryLoc===z){var W=le.completion;if(W.type==="throw"){var q=W.arg;se(le)}return q}}throw Error("illegal catch attempt")},delegateYield:function(z,U,le){return this.delegate={iterator:ge(z),resultName:U,nextLoc:le},this.method==="next"&&(this.arg=r),O}},a}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Si);Si.exports;var la=Si.exports(),is=la;try{regeneratorRuntime=la}catch{(typeof globalThis>"u"?"undefined":at(globalThis))==="object"?globalThis.regeneratorRuntime=la:Function("r","regeneratorRuntime = r")(la)}function _d(e){return Uo()?(Gu(e),!0):!1}function Cd(e){return typeof e=="function"?e():Ce(e)}const hS=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const gS=Object.prototype.toString,mS=e=>gS.call(e)==="[object Object]",yS=()=>{};function bS(e){return Rt()}function _S(e,t=!0,n){const r=bS();r?et(e,r):t?e():gt(e)}function xn(e){var t;const n=Cd(e);return(t=n==null?void 0:n.$el)!=null?t:n}const wd=hS?window:void 0;function Cn(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=wd):[t,n,r,a]=e,!t)return yS;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(u=>u()),o.length=0},s=(u,d,v,f)=>(u.addEventListener(d,v,f),()=>u.removeEventListener(d,v,f)),l=Le(()=>[xn(t),Cd(a)],([u,d])=>{if(i(),!u)return;const v=mS(d)?{...d}:d;o.push(...n.flatMap(f=>r.map(g=>s(u,f,g,v))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return _d(c),c}function CS(){const e=V(!1);return Rt()&&et(()=>{e.value=!0}),e}function wS(e){const t=CS();return _(()=>(t.value,!!e()))}function OS(e,t,n={}){const{window:r=wd,...a}=n;let o;const i=wS(()=>r&&"ResizeObserver"in r),s=()=>{o&&(o.disconnect(),o=void 0)},l=_(()=>Array.isArray(e)?e.map(d=>xn(d)):[xn(e)]),c=Le(l,d=>{if(s(),i.value&&r){o=new ResizeObserver(t);for(const v of d)v&&o.observe(v,a)}},{immediate:!0,flush:"post",deep:!0}),u=()=>{s(),c()};return _d(u),{isSupported:i,stop:u}}function SS(e,t={}){const{reset:n=!0,windowResize:r=!0,windowScroll:a=!0,immediate:o=!0}=t,i=V(0),s=V(0),l=V(0),c=V(0),u=V(0),d=V(0),v=V(0),f=V(0);function g(){const y=xn(e);if(!y){n&&(i.value=0,s.value=0,l.value=0,c.value=0,u.value=0,d.value=0,v.value=0,f.value=0);return}const $=y.getBoundingClientRect();i.value=$.height,s.value=$.bottom,l.value=$.left,c.value=$.right,u.value=$.top,d.value=$.width,v.value=$.x,f.value=$.y}return OS(e,g),Le(()=>xn(e),y=>!y&&g()),a&&Cn("scroll",g,{capture:!0,passive:!0}),r&&Cn("resize",g,{passive:!0}),_S(()=>{o&&g()}),{height:i,bottom:s,left:l,right:c,top:u,width:d,x:v,y:f,update:g}}/** + */function os(e,t,n,r,a,o,i){try{var s=e[o](i),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,a)}function pS(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(l){os(o,r,a,i,s,"next",l)}function s(l){os(o,r,a,i,s,"throw",l)}i(void 0)})}}var Si={exports:{}},bd={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(bd);(function(e){var t=bd.exports.default;function n(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e.exports=n=function(){return a},e.exports.__esModule=!0,e.exports.default=e.exports;var r,a={},o=Object.prototype,i=o.hasOwnProperty,s=Object.defineProperty||function(G,z,U){G[z]=U.value},l=typeof Symbol=="function"?Symbol:{},c=l.iterator||"@@iterator",u=l.asyncIterator||"@@asyncIterator",d=l.toStringTag||"@@toStringTag";function v(G,z,U){return Object.defineProperty(G,z,{value:U,enumerable:!0,configurable:!0,writable:!0}),G[z]}try{v({},"")}catch{v=function(U,le,W){return U[le]=W}}function f(G,z,U,le){var W=z&&z.prototype instanceof C?z:C,q=Object.create(W.prototype),_e=new re(le||[]);return s(q,"_invoke",{value:K(G,U,_e)}),q}function g(G,z,U){try{return{type:"normal",arg:G.call(z,U)}}catch(le){return{type:"throw",arg:le}}}a.wrap=f;var y="suspendedStart",$="suspendedYield",S="executing",P="completed",O={};function C(){}function x(){}function b(){}var j={};v(j,c,function(){return this});var M=Object.getPrototypeOf,T=M&&M(M(ge([])));T&&T!==o&&i.call(T,c)&&(j=T);var D=b.prototype=C.prototype=Object.create(j);function N(G){["next","throw","return"].forEach(function(z){v(G,z,function(U){return this._invoke(z,U)})})}function E(G,z){function U(W,q,_e,de){var I=g(G[W],G,q);if(I.type!=="throw"){var te=I.arg,X=te.value;return X&&t(X)=="object"&&i.call(X,"__await")?z.resolve(X.__await).then(function(ue){U("next",ue,_e,de)},function(ue){U("throw",ue,_e,de)}):z.resolve(X).then(function(ue){te.value=ue,_e(te)},function(ue){return U("throw",ue,_e,de)})}de(I.arg)}var le;s(this,"_invoke",{value:function(q,_e){function de(){return new z(function(I,te){U(q,_e,I,te)})}return le=le?le.then(de,de):de()}})}function K(G,z,U){var le=y;return function(W,q){if(le===S)throw Error("Generator is already running");if(le===P){if(W==="throw")throw q;return{value:r,done:!0}}for(U.method=W,U.arg=q;;){var _e=U.delegate;if(_e){var de=Q(_e,U);if(de){if(de===O)continue;return de}}if(U.method==="next")U.sent=U._sent=U.arg;else if(U.method==="throw"){if(le===y)throw le=P,U.arg;U.dispatchException(U.arg)}else U.method==="return"&&U.abrupt("return",U.arg);le=S;var I=g(G,z,U);if(I.type==="normal"){if(le=U.done?P:$,I.arg===O)continue;return{value:I.arg,done:U.done}}I.type==="throw"&&(le=P,U.method="throw",U.arg=I.arg)}}}function Q(G,z){var U=z.method,le=G.iterator[U];if(le===r)return z.delegate=null,U==="throw"&&G.iterator.return&&(z.method="return",z.arg=r,Q(G,z),z.method==="throw")||U!=="return"&&(z.method="throw",z.arg=new TypeError("The iterator does not provide a '"+U+"' method")),O;var W=g(le,G.iterator,z.arg);if(W.type==="throw")return z.method="throw",z.arg=W.arg,z.delegate=null,O;var q=W.arg;return q?q.done?(z[G.resultName]=q.value,z.next=G.nextLoc,z.method!=="return"&&(z.method="next",z.arg=r),z.delegate=null,O):q:(z.method="throw",z.arg=new TypeError("iterator result is not an object"),z.delegate=null,O)}function oe(G){var z={tryLoc:G[0]};1 in G&&(z.catchLoc=G[1]),2 in G&&(z.finallyLoc=G[2],z.afterLoc=G[3]),this.tryEntries.push(z)}function se(G){var z=G.completion||{};z.type="normal",delete z.arg,G.completion=z}function re(G){this.tryEntries=[{tryLoc:"root"}],G.forEach(oe,this),this.reset(!0)}function ge(G){if(G||G===""){var z=G[c];if(z)return z.call(G);if(typeof G.next=="function")return G;if(!isNaN(G.length)){var U=-1,le=function W(){for(;++U=0;--W){var q=this.tryEntries[W],_e=q.completion;if(q.tryLoc==="root")return le("end");if(q.tryLoc<=this.prev){var de=i.call(q,"catchLoc"),I=i.call(q,"finallyLoc");if(de&&I){if(this.prev=0;--le){var W=this.tryEntries[le];if(W.tryLoc<=this.prev&&i.call(W,"finallyLoc")&&this.prev=0;--U){var le=this.tryEntries[U];if(le.finallyLoc===z)return this.complete(le.completion,le.afterLoc),se(le),O}},catch:function(z){for(var U=this.tryEntries.length-1;U>=0;--U){var le=this.tryEntries[U];if(le.tryLoc===z){var W=le.completion;if(W.type==="throw"){var q=W.arg;se(le)}return q}}throw Error("illegal catch attempt")},delegateYield:function(z,U,le){return this.delegate={iterator:ge(z),resultName:U,nextLoc:le},this.method==="next"&&(this.arg=r),O}},a}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Si);Si.exports;var la=Si.exports(),is=la;try{regeneratorRuntime=la}catch{(typeof globalThis>"u"?"undefined":at(globalThis))==="object"?globalThis.regeneratorRuntime=la:Function("r","regeneratorRuntime = r")(la)}function _d(e){return Uo()?(Gu(e),!0):!1}function Cd(e){return typeof e=="function"?e():Ce(e)}const hS=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const gS=Object.prototype.toString,mS=e=>gS.call(e)==="[object Object]",yS=()=>{};function bS(e){return Rt()}function _S(e,t=!0,n){const r=bS();r?et(e,r):t?e():gt(e)}function xn(e){var t;const n=Cd(e);return(t=n==null?void 0:n.$el)!=null?t:n}const wd=hS?window:void 0;function Cn(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=wd):[t,n,r,a]=e,!t)return yS;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(u=>u()),o.length=0},s=(u,d,v,f)=>(u.addEventListener(d,v,f),()=>u.removeEventListener(d,v,f)),l=Le(()=>[xn(t),Cd(a)],([u,d])=>{if(i(),!u)return;const v=mS(d)?{...d}:d;o.push(...n.flatMap(f=>r.map(g=>s(u,f,g,v))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return _d(c),c}function CS(){const e=V(!1);return Rt()&&et(()=>{e.value=!0}),e}function wS(e){const t=CS();return _(()=>(t.value,!!e()))}function OS(e,t,n={}){const{window:r=wd,...a}=n;let o;const i=wS(()=>r&&"ResizeObserver"in r),s=()=>{o&&(o.disconnect(),o=void 0)},l=_(()=>Array.isArray(e)?e.map(d=>xn(d)):[xn(e)]),c=Le(l,d=>{if(s(),i.value&&r){o=new ResizeObserver(t);for(const v of d)v&&o.observe(v,a)}},{immediate:!0,flush:"post",deep:!0}),u=()=>{s(),c()};return _d(u),{isSupported:i,stop:u}}function SS(e,t={}){const{reset:n=!0,windowResize:r=!0,windowScroll:a=!0,immediate:o=!0}=t,i=V(0),s=V(0),l=V(0),c=V(0),u=V(0),d=V(0),v=V(0),f=V(0);function g(){const y=xn(e);if(!y){n&&(i.value=0,s.value=0,l.value=0,c.value=0,u.value=0,d.value=0,v.value=0,f.value=0);return}const $=y.getBoundingClientRect();i.value=$.height,s.value=$.bottom,l.value=$.left,c.value=$.right,u.value=$.top,d.value=$.width,v.value=$.x,f.value=$.y}return OS(e,g),Le(()=>xn(e),y=>!y&&g()),a&&Cn("scroll",g,{capture:!0,passive:!0}),r&&Cn("resize",g,{passive:!0}),_S(()=>{o&&g()}),{height:i,bottom:s,left:l,right:c,top:u,width:d,x:v,y:f,update:g}}/** * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT @@ -360,7 +360,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT - */function uu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function cu(e){for(var t=1;tse?ge:G)}return"TabBar"};V(C());var x=V(!1);Le(P,function(){var Z,oe=(Z=P.value)===null||Z===void 0?void 0:Z.clientHeight;x.value=Number(oe)===0});var b=_(function(){return Array.isArray(t.subTabBar)&&t.subTabBar.length>0}),j=_(function(){return b.value&&Array.isArray(g.value)?g.value.includes(S):S===g.value}),M=V(!1);Le(j,function(Z){Z||(M.value=!1)});var T=V(!1);Le(y,function(){j.value&&(T.value=y.value>3,M.value=!0)});var D=_(function(){return Array.isArray(g.value)&&g.value[0]===S}),N=function(){if(b.value&&(M.value=!M.value,!D.value)){$([S]);return}$(S)},E=_(function(){var Z;return Number((Z=t.subTabBar)===null||Z===void 0?void 0:Z.length)>0}),K=function(oe){Array.isArray(g.value)&&g.value[1]===oe||$([S,oe]),M.value=!1};return function(){var Z=function(){var G=r("icon");return G?(G==null||G.forEach(function(z){var U;((U=z.type)===null||U===void 0?void 0:U.name)==="Icon"&&(z.props.size=x.value?"24px":"20px")}),G):null},oe=function(){var G,z,U,le,W,q,_e,de,I;return Z()&&h("div",{class:"".concat(o.value,"__icon"),style:{height:"".concat(x.value?24:20,"px")}},[(z=O.value)!==null&&z!==void 0&&z.dot||(U=O.value)!==null&&U!==void 0&&U.count?h(jt("t-badge"),{count:((le=O.value)===null||le===void 0?void 0:le.count)||0,"max-count":((W=O.value)===null||W===void 0?void 0:W.maxCount)||99,dot:((q=O.value)===null||q===void 0?void 0:q.dot)||!1,content:((_e=O.value)===null||_e===void 0?void 0:_e.content)||"",size:((de=O.value)===null||de===void 0?void 0:de.size)||"medium",offset:((I=O.value)===null||I===void 0?void 0:I.offset)||[0,0]},iP(G=Z())?G:{default:function(){return[G]}}):Z()])},se=function(){return h("div",{ref:P,class:F(F({},"".concat(o.value,"__text"),!0),"".concat(o.value,"__text--small"),!!Z())},[E.value&&h(jt("t-view-list-icon"),{size:"16",class:"".concat(o.value,"__icon-menu")},null),a("default","content")])},re=function(){if(E.value&&M.value)return h("div",{role:"menu",class:"".concat(o.value,"__spread")},[t.subTabBar.map(function(G,z){return h("div",{key:z,role:"tab",class:"".concat(o.value,"__spread-item"),onClick:function(){return K(G.value||z)}},[z!==0&&h("div",{class:"".concat(o.value,"__spread-item-split")},null),h("div",{class:"".concat(o.value,"__spread-item-text")},[G.label])])})])};return h("div",{class:F(F(F(F(F(F({},"".concat(o.value),!0),"".concat(o.value,"--split"),u.value),"".concat(o.value,"--text-only"),!Z()),"".concat(o.value,"--crowded"),T.value),"".concat(o.value,"--").concat(d.value),!0),"".concat(n.attrs.class||""),!0)},[h("div",{class:F(F(F({},"".concat(o.value,"__content"),!0),"".concat(o.value,"__content--checked"),j.value),"".concat(o.value,"__content--").concat(v.value),!0),"aria-selected":(!E.value||!M.value)&&j.value,"aria-expanded":E.value&&M.value,role:E.value?"button":"tab",onClick:N},[oe(),se()]),re()])}}});/** + */function iP(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ln(e)}var lP=ze.prefix,sP=pe({name:"".concat(lP,"-tab-bar-item"),components:{TBadge:tP,TViewListIcon:kx},props:oP,setup:function(t,n){var r=Ke(),a=Wt(),o=Fe("tab-bar-item"),i=za("tabBar"),s=i.t,l=i.globalConfig,c=nt("tab-bar"),u=c.split,d=c.shape,v=c.theme,f=c.defaultIndex,g=c.activeValue,y=c.itemCount,$=c.updateChild,S=aP(f),P=V(),O=_(function(){return t.badgeProps}),C=function(){var oe=O.value;if(oe!=null&&oe.dot||oe!=null&&oe.count){var se=oe.maxCount||99;if(oe.dot)return l.value.newsAriaLabel;if(oe.count==="...")return l.value.moreNewsAriaLabel;var re=Number(oe.count);if(isNaN(re))return"".concat(oe.count);var ge=s(l.value.haveMoreNewsAriaLabel,{value:se}),G=s(l.value.haveNewsAriaLabel,{value:oe.count});return"".concat(Number(oe.count)>se?ge:G)}return"TabBar"};V(C());var x=V(!1);Le(P,function(){var Q,oe=(Q=P.value)===null||Q===void 0?void 0:Q.clientHeight;x.value=Number(oe)===0});var b=_(function(){return Array.isArray(t.subTabBar)&&t.subTabBar.length>0}),j=_(function(){return b.value&&Array.isArray(g.value)?g.value.includes(S):S===g.value}),M=V(!1);Le(j,function(Q){Q||(M.value=!1)});var T=V(!1);Le(y,function(){j.value&&(T.value=y.value>3,M.value=!0)});var D=_(function(){return Array.isArray(g.value)&&g.value[0]===S}),N=function(){if(b.value&&(M.value=!M.value,!D.value)){$([S]);return}$(S)},E=_(function(){var Q;return Number((Q=t.subTabBar)===null||Q===void 0?void 0:Q.length)>0}),K=function(oe){Array.isArray(g.value)&&g.value[1]===oe||$([S,oe]),M.value=!1};return function(){var Q=function(){var G=r("icon");return G?(G==null||G.forEach(function(z){var U;((U=z.type)===null||U===void 0?void 0:U.name)==="Icon"&&(z.props.size=x.value?"24px":"20px")}),G):null},oe=function(){var G,z,U,le,W,q,_e,de,I;return Q()&&h("div",{class:"".concat(o.value,"__icon"),style:{height:"".concat(x.value?24:20,"px")}},[(z=O.value)!==null&&z!==void 0&&z.dot||(U=O.value)!==null&&U!==void 0&&U.count?h(jt("t-badge"),{count:((le=O.value)===null||le===void 0?void 0:le.count)||0,"max-count":((W=O.value)===null||W===void 0?void 0:W.maxCount)||99,dot:((q=O.value)===null||q===void 0?void 0:q.dot)||!1,content:((_e=O.value)===null||_e===void 0?void 0:_e.content)||"",size:((de=O.value)===null||de===void 0?void 0:de.size)||"medium",offset:((I=O.value)===null||I===void 0?void 0:I.offset)||[0,0]},iP(G=Q())?G:{default:function(){return[G]}}):Q()])},se=function(){return h("div",{ref:P,class:F(F({},"".concat(o.value,"__text"),!0),"".concat(o.value,"__text--small"),!!Q())},[E.value&&h(jt("t-view-list-icon"),{size:"16",class:"".concat(o.value,"__icon-menu")},null),a("default","content")])},re=function(){if(E.value&&M.value)return h("div",{role:"menu",class:"".concat(o.value,"__spread")},[t.subTabBar.map(function(G,z){return h("div",{key:z,role:"tab",class:"".concat(o.value,"__spread-item"),onClick:function(){return K(G.value||z)}},[z!==0&&h("div",{class:"".concat(o.value,"__spread-item-split")},null),h("div",{class:"".concat(o.value,"__spread-item-text")},[G.label])])})])};return h("div",{class:F(F(F(F(F(F({},"".concat(o.value),!0),"".concat(o.value,"--split"),u.value),"".concat(o.value,"--text-only"),!Q()),"".concat(o.value,"--crowded"),T.value),"".concat(o.value,"--").concat(d.value),!0),"".concat(n.attrs.class||""),!0)},[h("div",{class:F(F(F({},"".concat(o.value,"__content"),!0),"".concat(o.value,"__content--checked"),j.value),"".concat(o.value,"__content--").concat(v.value),!0),"aria-selected":(!E.value||!M.value)&&j.value,"aria-expanded":E.value&&M.value,role:E.value?"button":"tab",onClick:N},[oe(),se()]),re()])}}});/** * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT @@ -408,7 +408,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT - */var dP=ze.prefix,Ld=pe({name:"".concat(dP,"-radio"),props:fP,emits:["update:checked","update:modelValue","change"],setup:function(t,n){var r=Wt(),a=Ke(),o=Fe("radio"),i=En(t,n.emit,"checked","change"),s=mt(i,2),l=s[0],c=s[1],u=nt("rootGroupProps",{}),d=nt("rootGroupValue",{}),v=nt("rootGroupChange",void 0),f=_(function(){return u==null?void 0:u.disabled}),g=vr(f),y=_(function(){return l.value||t.value&&t.value===(d==null?void 0:d.value)}),$=_(function(){return t.borderless==null&&"borderless"in u?u.borderless:t.borderless}),S=_(function(){return t.placement==null&&"placement"in u?u.placement:t.placement||"left"}),P=_(function(){return!!(t.allowUncheck||u!=null&&u.allowUncheck)}),O=_(function(){return{name:u.name||t.name,checked:y.value,disabled:g.value,readonly:t.readonly,value:t.value}}),C=_(function(){var N;if(((N=t.icon)===null||N===void 0?void 0:N.length)===2){var E=y.value?0:1;return t.icon[E]}return null}),x=_(function(){return["".concat(o.value),"".concat(o.value,"--").concat(S.value),F({},"".concat(o.value,"--block"),t.block)]}),b=_(function(){return["".concat(o.value,"__title"),F({},"".concat(o.value,"__title--disabled"),g.value)]}),j=_(function(){return["".concat(o.value,"__icon"),"".concat(o.value,"__icon--").concat(S.value),F(F({},"".concat(o.value,"__icon--checked"),y.value),"".concat(o.value,"__icon--disabled"),g.value)]}),M=function(E){E.stopPropagation(),!t.contentDisabled&&T(E)},T=function(E){if(!(g.value||t.readonly))if(v){var K=P.value&&y.value?void 0:t.value;v(K,{e:E,name:t.name})}else{var Z=P.value?!y.value:!0;c(Z,{e:E})}},D=function(){if(y.value){if(t.icon==="circle")return h(ba,{class:"".concat(o.value,"__icon-wrap")},null);if(t.icon==="line")return h(kd,{class:"".concat(o.value,"__icon-wrap")},null);if(t.icon==="dot")return h("div",{class:["".concat(o.value,"__icon-").concat(t.icon),F({},"".concat(o.value,"__icon-").concat(t.icon,"--disabled"),g.value)]},null)}else{if(t.icon==="circle"||t.icon==="dot")return h("div",{class:["".concat(o.value,"__icon-circle"),F({},"".concat(o.value,"__icon-circle--disabled"),g.value)]},null);if(t.icon==="line")return h("div",{class:"placeholder"},null)}};return function(){var N=r("default","label"),E=a("content");return h("div",{class:x.value,onClick:T},[h("input",Jt({type:"radio",class:"".concat(o.value,"__original")},O.value),null),h("div",{class:j.value},[D(),C.value]),h("div",{class:"".concat(o.value,"__content"),onClick:M},[N&&h("span",{class:b.value,style:"-webkit-line-clamp: ".concat(t.maxLabelRow)},[N]),E&&h("div",{class:["".concat(o.value,"__description"),F({},"".concat(o.value,"__description"),g.value)],style:"-webkit-line-clamp: ".concat(t.maxContentRow)},[E])]),!$.value&&h("div",{class:"".concat(o.value,"__border ").concat(o.value,"__border--").concat(S.value)},null)])}}});/** + */var dP=ze.prefix,Ld=pe({name:"".concat(dP,"-radio"),props:fP,emits:["update:checked","update:modelValue","change"],setup:function(t,n){var r=Wt(),a=Ke(),o=Fe("radio"),i=En(t,n.emit,"checked","change"),s=mt(i,2),l=s[0],c=s[1],u=nt("rootGroupProps",{}),d=nt("rootGroupValue",{}),v=nt("rootGroupChange",void 0),f=_(function(){return u==null?void 0:u.disabled}),g=vr(f),y=_(function(){return l.value||t.value&&t.value===(d==null?void 0:d.value)}),$=_(function(){return t.borderless==null&&"borderless"in u?u.borderless:t.borderless}),S=_(function(){return t.placement==null&&"placement"in u?u.placement:t.placement||"left"}),P=_(function(){return!!(t.allowUncheck||u!=null&&u.allowUncheck)}),O=_(function(){return{name:u.name||t.name,checked:y.value,disabled:g.value,readonly:t.readonly,value:t.value}}),C=_(function(){var N;if(((N=t.icon)===null||N===void 0?void 0:N.length)===2){var E=y.value?0:1;return t.icon[E]}return null}),x=_(function(){return["".concat(o.value),"".concat(o.value,"--").concat(S.value),F({},"".concat(o.value,"--block"),t.block)]}),b=_(function(){return["".concat(o.value,"__title"),F({},"".concat(o.value,"__title--disabled"),g.value)]}),j=_(function(){return["".concat(o.value,"__icon"),"".concat(o.value,"__icon--").concat(S.value),F(F({},"".concat(o.value,"__icon--checked"),y.value),"".concat(o.value,"__icon--disabled"),g.value)]}),M=function(E){E.stopPropagation(),!t.contentDisabled&&T(E)},T=function(E){if(!(g.value||t.readonly))if(v){var K=P.value&&y.value?void 0:t.value;v(K,{e:E,name:t.name})}else{var Q=P.value?!y.value:!0;c(Q,{e:E})}},D=function(){if(y.value){if(t.icon==="circle")return h(ba,{class:"".concat(o.value,"__icon-wrap")},null);if(t.icon==="line")return h(kd,{class:"".concat(o.value,"__icon-wrap")},null);if(t.icon==="dot")return h("div",{class:["".concat(o.value,"__icon-").concat(t.icon),F({},"".concat(o.value,"__icon-").concat(t.icon,"--disabled"),g.value)]},null)}else{if(t.icon==="circle"||t.icon==="dot")return h("div",{class:["".concat(o.value,"__icon-circle"),F({},"".concat(o.value,"__icon-circle--disabled"),g.value)]},null);if(t.icon==="line")return h("div",{class:"placeholder"},null)}};return function(){var N=r("default","label"),E=a("content");return h("div",{class:x.value,onClick:T},[h("input",Jt({type:"radio",class:"".concat(o.value,"__original")},O.value),null),h("div",{class:j.value},[D(),C.value]),h("div",{class:"".concat(o.value,"__content"),onClick:M},[N&&h("span",{class:b.value,style:"-webkit-line-clamp: ".concat(t.maxLabelRow)},[N]),E&&h("div",{class:["".concat(o.value,"__description"),F({},"".concat(o.value,"__description"),g.value)],style:"-webkit-line-clamp: ".concat(t.maxContentRow)},[E])]),!$.value&&h("div",{class:"".concat(o.value,"__border ").concat(o.value,"__border--").concat(S.value)},null)])}}});/** * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT @@ -428,7 +428,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT - */function pu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function hu(e){for(var t=1;t1?t.icon.map(function(C){return typeof C=="string"?De("img",{class:"".concat(r.value,"__icon-image"),src:C}):C}):g}),$=_(function(){return t.icon==="circle"||t.icon===!0?v.value?De(bx):De(ba):t.icon==="rectangle"?v.value?De(Cx):De(QS):t.icon==="line"?v.value?De(Ox):De(kd):null}),S=_(function(){if(t.checkAll){var C=u==null?void 0:u.checkAllStatus.value;return C==="checked"||C==="indeterminate"}if(u!=null&&t.value!=null){var x;return!!((x=u.checkedSet.value)!==null&&x!==void 0&&x.has(t.value))}return l.value}),P=_(function(){return u!=null&&u.max.value?u.max.value<=u.innerValue.value.length&&!S.value:d.value}),O=function(x,b){if(!(P.value||t.readonly)&&!(b==="text"&&t.contentDisabled)){var j=!S.value;c(j,{e:x}),x.stopPropagation(),u&&u!==null&&u!==void 0&&u.onCheckedChange&&u.onCheckedChange({checked:j,checkAll:t.checkAll,e:x,option:t})}};return function(){var C=t.placement,x=t.block,b=t.icon,j=t.maxLabelRow,M=t.maxContentRow,T=t.borderless,D=function(){return f?h(jt("t-node"),{content:y.value[S.value?0:1],class:"".concat(r.value,"__icon-wrapper")},null):S.value?h(jt("t-node"),{content:$.value,class:"".concat(r.value,"__icon-wrapper")},null):h($e,null,[(b==="circle"||b===!0||b==="rectangle")&&h("div",{class:F(F(F({},"".concat(r.value,"__icon-circle"),b===!0),"".concat(r.value,"__icon-").concat(b),typeof b=="string"),"".concat(r.value,"__icon-").concat(b,"--disabled"),P.value)},null),b==="line"&&h("div",{class:"placeholder"},null)])},N=function(){return b?h("div",{class:F(F(F(F({},"".concat(r.value,"__icon"),!0),"".concat(r.value,"__icon--").concat(C),!0),"".concat(r.value,"__icon--checked"),S.value),"".concat(r.value,"__icon--disabled"),P.value)},[D()]):null},E=function(){var Z=o("default","label"),oe=a("content");return h("div",{class:"".concat(r.value,"__content"),onClick:function(re){re.stopPropagation(),O(re,"text")}},[h("div",{class:F(F(F({},"".concat(r.value,"__title"),!0),"".concat(r.value,"__title--checked"),S.value),"".concat(r.value,"__title--disabled"),P.value),style:{"-webkit-line-clamp":j}},[Z]),h("div",{class:F(F({},"".concat(r.value,"__description"),!0),"".concat(r.value,"__description--disabled"),P.value),style:{"-webkit-line-clamp":M}},[oe])])};return h("div",{class:F(F(F(F({},"".concat(r.value),!0),"".concat(r.value,"--").concat(C),!0),"".concat(r.value,"--checked"),S.value),"".concat(r.value,"--block"),x),onClick:O},[N(),E(),!T&&h("div",{class:"".concat(r.value,"__border ").concat(r.value,"__border--").concat(C)},null)])}}});/** + */function pu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function hu(e){for(var t=1;t1?t.icon.map(function(C){return typeof C=="string"?De("img",{class:"".concat(r.value,"__icon-image"),src:C}):C}):g}),$=_(function(){return t.icon==="circle"||t.icon===!0?v.value?De(bx):De(ba):t.icon==="rectangle"?v.value?De(Cx):De(QS):t.icon==="line"?v.value?De(Ox):De(kd):null}),S=_(function(){if(t.checkAll){var C=u==null?void 0:u.checkAllStatus.value;return C==="checked"||C==="indeterminate"}if(u!=null&&t.value!=null){var x;return!!((x=u.checkedSet.value)!==null&&x!==void 0&&x.has(t.value))}return l.value}),P=_(function(){return u!=null&&u.max.value?u.max.value<=u.innerValue.value.length&&!S.value:d.value}),O=function(x,b){if(!(P.value||t.readonly)&&!(b==="text"&&t.contentDisabled)){var j=!S.value;c(j,{e:x}),x.stopPropagation(),u&&u!==null&&u!==void 0&&u.onCheckedChange&&u.onCheckedChange({checked:j,checkAll:t.checkAll,e:x,option:t})}};return function(){var C=t.placement,x=t.block,b=t.icon,j=t.maxLabelRow,M=t.maxContentRow,T=t.borderless,D=function(){return f?h(jt("t-node"),{content:y.value[S.value?0:1],class:"".concat(r.value,"__icon-wrapper")},null):S.value?h(jt("t-node"),{content:$.value,class:"".concat(r.value,"__icon-wrapper")},null):h($e,null,[(b==="circle"||b===!0||b==="rectangle")&&h("div",{class:F(F(F({},"".concat(r.value,"__icon-circle"),b===!0),"".concat(r.value,"__icon-").concat(b),typeof b=="string"),"".concat(r.value,"__icon-").concat(b,"--disabled"),P.value)},null),b==="line"&&h("div",{class:"placeholder"},null)])},N=function(){return b?h("div",{class:F(F(F(F({},"".concat(r.value,"__icon"),!0),"".concat(r.value,"__icon--").concat(C),!0),"".concat(r.value,"__icon--checked"),S.value),"".concat(r.value,"__icon--disabled"),P.value)},[D()]):null},E=function(){var Q=o("default","label"),oe=a("content");return h("div",{class:"".concat(r.value,"__content"),onClick:function(re){re.stopPropagation(),O(re,"text")}},[h("div",{class:F(F(F({},"".concat(r.value,"__title"),!0),"".concat(r.value,"__title--checked"),S.value),"".concat(r.value,"__title--disabled"),P.value),style:{"-webkit-line-clamp":j}},[Q]),h("div",{class:F(F({},"".concat(r.value,"__description"),!0),"".concat(r.value,"__description--disabled"),P.value),style:{"-webkit-line-clamp":M}},[oe])])};return h("div",{class:F(F(F(F({},"".concat(r.value),!0),"".concat(r.value,"--").concat(C),!0),"".concat(r.value,"--checked"),S.value),"".concat(r.value,"--block"),x),onClick:O},[N(),E(),!T&&h("div",{class:"".concat(r.value,"__border ").concat(r.value,"__border--").concat(C)},null)])}}});/** * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT @@ -476,7 +476,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT - */var kk=ze.prefix,$k=function(t,n){return n?t==null?void 0:t.findIndex(function(r){return(r==null?void 0:r.value)===n}):0},Bd=pe({name:"".concat(kk,"-picker"),components:{PickerItem:xk},props:Md,emits:["change","cancel","pick","update:modelValue","update:value"],setup:function(t,n){var r,a=n.slots,o=Fe("picker"),i=za("picker"),s=i.globalConfig,l=Ke(),c=un(t),u=c.value,d=c.modelValue,v=Va(u,d,t.defaultValue,t.onChange),f=mt(v,2),g=f[0],y=g===void 0?V([]):g,$=f[1],S=function(K,Z){return Zt(K)?K:Tr(K)&&K?Z:""},P=_(function(){return S(t.confirmBtn,s.value.confirm)}),O=_(function(){return S(t.cancelBtn,s.value.cancel)}),C=V(((r=y.value)===null||r===void 0?void 0:r.map(function(E){return E}))||[]),x=_(function(){if(Et(t.columns)){var E=t.columns(C.value);return Ou(E)}return Ou(t.columns)}),b=x.value.map(function(E,K){var Z;return $k(E,(Z=y.value)===null||Z===void 0?void 0:Z[K])}),j=V([]),M=function(K,Z){j.value[Z]=K},T=function(K){var Z,oe=x.value.map(function(ge,G){return ge[b[G]]}),se=oe.map(function(ge){return ge.label}),re=oe.map(function(ge){return ge.value});$(re),(Z=t.onConfirm)===null||Z===void 0||Z.call(t,re,{index:b,label:se,e:K})},D=function(K){var Z;j.value.forEach(function(oe,se){oe==null||oe.setIndex(b[se])}),(Z=t.onCancel)===null||Z===void 0||Z.call(t,{e:K})},N=function(K,Z){var oe,se,re=K.index;b[Z]=re,C.value[Z]=(oe=x.value)===null||oe===void 0||(oe=oe[Z][re])===null||oe===void 0?void 0:oe.value,(se=t.onPick)===null||se===void 0||se.call(t,C.value,{index:re,column:Z})};return Le(y,function(){C.value=y.value.map(function(E){return E})}),Le([x,C],function(){x.value.forEach(function(E,K){var Z,oe=E.findIndex(function(se){return se.value===C.value[K]});b[K]=oe>-1?oe:0,(Z=j.value[K])===null||Z===void 0||Z.setIndex(b[K])})}),function(){var E=l("header");return h("div",{class:"".concat(o.value)},[h("div",{class:"".concat(o.value,"__toolbar")},[O.value&&h("div",{class:"".concat(o.value,"__cancel"),onClick:D},[O.value]),h("div",{class:"".concat(o.value,"__title")},[t.title]),P.value&&h("div",{class:"".concat(o.value,"__confirm"),onClick:T},[P.value])]),E,h("div",{class:"".concat(o.value,"__main")},[x.value.map(function(K,Z){var oe;return h("div",{key:Z,class:"".concat(o.value,"-item__group")},[h(jt("picker-item"),{ref:function(re){return M(re,Z)},options:K,value:(oe=y.value)===null||oe===void 0?void 0:oe[Z],"render-label":t.renderLabel,onPick:function(re){return N(re,Z)}},{option:a.option||t.option})])}),h("div",{class:"".concat(o.value,"__mask ").concat(o.value,"__mask--top")},null),h("div",{class:"".concat(o.value,"__mask ").concat(o.value,"__mask--bottom")},null),h("div",{class:"".concat(o.value,"__indicator")},null)])])}}});/** + */var kk=ze.prefix,$k=function(t,n){return n?t==null?void 0:t.findIndex(function(r){return(r==null?void 0:r.value)===n}):0},Bd=pe({name:"".concat(kk,"-picker"),components:{PickerItem:xk},props:Md,emits:["change","cancel","pick","update:modelValue","update:value"],setup:function(t,n){var r,a=n.slots,o=Fe("picker"),i=za("picker"),s=i.globalConfig,l=Ke(),c=un(t),u=c.value,d=c.modelValue,v=Va(u,d,t.defaultValue,t.onChange),f=mt(v,2),g=f[0],y=g===void 0?V([]):g,$=f[1],S=function(K,Q){return Zt(K)?K:Tr(K)&&K?Q:""},P=_(function(){return S(t.confirmBtn,s.value.confirm)}),O=_(function(){return S(t.cancelBtn,s.value.cancel)}),C=V(((r=y.value)===null||r===void 0?void 0:r.map(function(E){return E}))||[]),x=_(function(){if(Et(t.columns)){var E=t.columns(C.value);return Ou(E)}return Ou(t.columns)}),b=x.value.map(function(E,K){var Q;return $k(E,(Q=y.value)===null||Q===void 0?void 0:Q[K])}),j=V([]),M=function(K,Q){j.value[Q]=K},T=function(K){var Q,oe=x.value.map(function(ge,G){return ge[b[G]]}),se=oe.map(function(ge){return ge.label}),re=oe.map(function(ge){return ge.value});$(re),(Q=t.onConfirm)===null||Q===void 0||Q.call(t,re,{index:b,label:se,e:K})},D=function(K){var Q;j.value.forEach(function(oe,se){oe==null||oe.setIndex(b[se])}),(Q=t.onCancel)===null||Q===void 0||Q.call(t,{e:K})},N=function(K,Q){var oe,se,re=K.index;b[Q]=re,C.value[Q]=(oe=x.value)===null||oe===void 0||(oe=oe[Q][re])===null||oe===void 0?void 0:oe.value,(se=t.onPick)===null||se===void 0||se.call(t,C.value,{index:re,column:Q})};return Le(y,function(){C.value=y.value.map(function(E){return E})}),Le([x,C],function(){x.value.forEach(function(E,K){var Q,oe=E.findIndex(function(se){return se.value===C.value[K]});b[K]=oe>-1?oe:0,(Q=j.value[K])===null||Q===void 0||Q.setIndex(b[K])})}),function(){var E=l("header");return h("div",{class:"".concat(o.value)},[h("div",{class:"".concat(o.value,"__toolbar")},[O.value&&h("div",{class:"".concat(o.value,"__cancel"),onClick:D},[O.value]),h("div",{class:"".concat(o.value,"__title")},[t.title]),P.value&&h("div",{class:"".concat(o.value,"__confirm"),onClick:T},[P.value])]),E,h("div",{class:"".concat(o.value,"__main")},[x.value.map(function(K,Q){var oe;return h("div",{key:Q,class:"".concat(o.value,"-item__group")},[h(jt("picker-item"),{ref:function(re){return M(re,Q)},options:K,value:(oe=y.value)===null||oe===void 0?void 0:oe[Q],"render-label":t.renderLabel,onPick:function(re){return N(re,Q)}},{option:a.option||t.option})])}),h("div",{class:"".concat(o.value,"__mask ").concat(o.value,"__mask--top")},null),h("div",{class:"".concat(o.value,"__mask ").concat(o.value,"__mask--bottom")},null),h("div",{class:"".concat(o.value,"__indicator")},null)])])}}});/** * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT @@ -500,7 +500,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT - */function Pu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ku(e){for(var t=1;t0?t.clearTrigger==="always"||t.clearTrigger==="focus"&&v.value:!1}),$=function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",E=i.value,K=String(N);E&&E.value!==K&&(E.value=K)},S=function(N){if(N instanceof InputEvent){var E=N.inputType&&N.inputType==="insertCompositionText";if(N.isComposing||E)return}P(N)},P=function(N){var E=N.target.value,K=t.allowInputOverMax,Z=t.maxcharacter;if(!K&&Z&&Z>0&&!Number.isNaN(Z)){var oe=fS(E,Z);oe.length;var se=oe.characters,re=se===void 0?"":se;c.value=re}else c.value=E;gt(function(){return $(c.value)})},O=function(){var N;v.value=!0,(N=i.value)===null||N===void 0||N.focus()},C=function(){var N;v.value=!1,(N=i.value)===null||N===void 0||N.blur()};dS({focus:O,blur:C});var x=function(N){var E;N.preventDefault(),c.value="",O(),(E=t.onClear)===null||E===void 0||E.call(t,{e:N})},b=function(N){var E;v.value=!0,(E=t.onFocus)===null||E===void 0||E.call(t,c.value,{e:N})},j=function(N){var E;if(v.value=!1,Et(t.format)){c.value=t.format(c.value),gt(function(){var K;$(c.value),(K=t.onBlur)===null||K===void 0||K.call(t,c.value,{e:N})});return}(E=t.onBlur)===null||E===void 0||E.call(t,c.value,{e:N})},M=function(N){P(N)},T=function(){o.value||(d.value=d.value==="password"?"text":"password")};return Le(function(){return t.autofocus},function(D){D===!0&>(function(){O()})},{immediate:!0}),Le(function(){return t.type},function(D){d.value=D},{immediate:!0}),function(){var D=function(){var se=r("prefixIcon"),re=r("label");return h("div",{class:"".concat(a.value,"__wrap--prefix")},[se&&h("div",{class:"".concat(a.value,"__icon--prefix")},[se]),h("div",{class:"".concat(a.value,"__label")},[re])])},N=function(){return y.value?h("div",{class:"".concat(a.value,"__wrap--clearable-icon"),onTouchend:x},[h(sx,null,null)]):null},E=function(){var se=r("suffix");return se?h("div",{class:"".concat(a.value,"__wrap--suffix")},[se]):null},K=function(){var se=r("suffixIcon");return t.type==="password"&&(d.value==="password"?se=h(KS,{onClick:T},null):d.value==="text"&&(se=h(YS,{onClick:T},null))),se?h("div",{class:"".concat(a.value,"__wrap--suffix-icon")},[se]):null},Z=function(){var se=r("tips");return se?h("div",{class:"".concat(a.value,"__tips ").concat(a.value,"--").concat(t.align)},[se]):null};return h("div",{class:g.value},[D(),h("div",{class:"".concat(a.value,"__wrap")},[h("div",{class:"".concat(a.value,"__content ").concat(a.value,"--").concat(u||"default")},[h("input",{ref:i,value:c.value,name:t.name,class:f.value,type:d.value,disabled:o.value,autocomplete:t.autocomplete?"On":"Off",placeholder:t.placeholder,readonly:t.readonly,maxlength:t.maxlength||-1,pattern:t.pattern,inputmode:t.inputmode,spellcheck:t.spellCheck,onFocus:b,onBlur:j,onInput:S,onCompositionend:M},null),N(),E(),K()]),Z()])])}}});/** + */function Pu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ku(e){for(var t=1;t0?t.clearTrigger==="always"||t.clearTrigger==="focus"&&v.value:!1}),$=function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",E=i.value,K=String(N);E&&E.value!==K&&(E.value=K)},S=function(N){if(N instanceof InputEvent){var E=N.inputType&&N.inputType==="insertCompositionText";if(N.isComposing||E)return}P(N)},P=function(N){var E=N.target.value,K=t.allowInputOverMax,Q=t.maxcharacter;if(!K&&Q&&Q>0&&!Number.isNaN(Q)){var oe=fS(E,Q);oe.length;var se=oe.characters,re=se===void 0?"":se;c.value=re}else c.value=E;gt(function(){return $(c.value)})},O=function(){var N;v.value=!0,(N=i.value)===null||N===void 0||N.focus()},C=function(){var N;v.value=!1,(N=i.value)===null||N===void 0||N.blur()};dS({focus:O,blur:C});var x=function(N){var E;N.preventDefault(),c.value="",O(),(E=t.onClear)===null||E===void 0||E.call(t,{e:N})},b=function(N){var E;v.value=!0,(E=t.onFocus)===null||E===void 0||E.call(t,c.value,{e:N})},j=function(N){var E;if(v.value=!1,Et(t.format)){c.value=t.format(c.value),gt(function(){var K;$(c.value),(K=t.onBlur)===null||K===void 0||K.call(t,c.value,{e:N})});return}(E=t.onBlur)===null||E===void 0||E.call(t,c.value,{e:N})},M=function(N){P(N)},T=function(){o.value||(d.value=d.value==="password"?"text":"password")};return Le(function(){return t.autofocus},function(D){D===!0&>(function(){O()})},{immediate:!0}),Le(function(){return t.type},function(D){d.value=D},{immediate:!0}),function(){var D=function(){var se=r("prefixIcon"),re=r("label");return h("div",{class:"".concat(a.value,"__wrap--prefix")},[se&&h("div",{class:"".concat(a.value,"__icon--prefix")},[se]),h("div",{class:"".concat(a.value,"__label")},[re])])},N=function(){return y.value?h("div",{class:"".concat(a.value,"__wrap--clearable-icon"),onTouchend:x},[h(sx,null,null)]):null},E=function(){var se=r("suffix");return se?h("div",{class:"".concat(a.value,"__wrap--suffix")},[se]):null},K=function(){var se=r("suffixIcon");return t.type==="password"&&(d.value==="password"?se=h(KS,{onClick:T},null):d.value==="text"&&(se=h(YS,{onClick:T},null))),se?h("div",{class:"".concat(a.value,"__wrap--suffix-icon")},[se]):null},Q=function(){var se=r("tips");return se?h("div",{class:"".concat(a.value,"__tips ").concat(a.value,"--").concat(t.align)},[se]):null};return h("div",{class:g.value},[D(),h("div",{class:"".concat(a.value,"__wrap")},[h("div",{class:"".concat(a.value,"__content ").concat(a.value,"--").concat(u||"default")},[h("input",{ref:i,value:c.value,name:t.name,class:f.value,type:d.value,disabled:o.value,autocomplete:t.autocomplete?"On":"Off",placeholder:t.placeholder,readonly:t.readonly,maxlength:t.maxlength||-1,pattern:t.pattern,inputmode:t.inputmode,spellcheck:t.spellCheck,onFocus:b,onBlur:j,onInput:S,onCompositionend:M},null),N(),E(),K()]),Q()])])}}});/** * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT @@ -528,7 +528,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT - */var _$=ze.prefix,C$=pe({name:"".concat(_$,"-swiper"),props:b$,emits:["change","update:current","update:modelValue","transitionenter","transitionleave"],setup:function(t,n){var r=Fe("swiper"),a=Fe("swiper-nav"),o=Ke(),i=function(p){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"X";C.value="translate".concat(m,"(").concat(p,"px)")},s=V(),l=V([]),c=un(t),u=c.current,d=c.modelValue,v=Va(u,d,t.defaultCurrent),f=mt(v,2),g=f[0],y=f[1],$=V(null),S=V(!1),P=V(!1),O=_(function(){return t.disabled===!0}),C=V(""),x=_(function(){return t.direction==="vertical"}),b=V("auto"),j=_(function(){return t.navigation}),M=_(function(){var J=!1;if(at(t.navigation)==="object"){var p,m,k,R;J=(!((p=j.value)!==null&&p!==void 0&&p.paginationPosition)||((m=j.value)===null||m===void 0?void 0:m.paginationPosition)==="bottom")&&(((k=j.value)===null||k===void 0?void 0:k.type)==="dots"||((R=j.value)===null||R===void 0?void 0:R.type)==="dots-bar")&&(D==null?void 0:D.value)}return J}),T=_(function(){var J,p;return["".concat(r.value),"".concat(r.value,"--").concat(t.type),"".concat(M.value&&(J=j.value)!==null&&J!==void 0&&J.placement?"".concat(r.value,"--").concat((p=j.value)===null||p===void 0?void 0:p.placement):"")]}),D=_(function(){if(at(t.navigation)==="object"){var J,p;return(J=j.value)!==null&&J!==void 0&&J.minShowNum?l.value.length>=((p=j.value)===null||p===void 0?void 0:p.minShowNum):!0}return!1}),N=null,E=function(){var p,m;(p=t.onClick)===null||p===void 0||p.call(t,(m=g.value)!==null&&m!==void 0?m:0)},K=function(p,m){var k,R,L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;S.value=!0,G(L?p:g.value+p,m);var H=x.value?"Y":"X",ae=(k=(R=s.value)===null||R===void 0?void 0:R[x.value?"offsetHeight":"offsetWidth"])!==null&&k!==void 0?k:0;C.value="translate".concat(H,"(").concat(L?0:-1*ae*p,"px)")},Z=function(){P.value=!1,S.value=!1,C.value="translateX(0)",X()},oe=function(){N&&(clearInterval(N),N=null)},se=function(){if(!(t!=null&&t.autoplay)||N!==null)return!1;N=setInterval(function(){ge("autoplay")},t==null?void 0:t.interval)},re=function(p){P.value=!0,K(-1,p)},ge=function(p){P.value=!0,K(1,p)},G=function(p,m){var k=l.value.length,R=p;p<0&&(R=t.loop?k-1:0),p>=k&&(R=t.loop?0:k-1),y(R),n.emit("update:current",R),n.emit("change",R,{source:m})},z=Wd($,{onSwipeStart:function(){P.value||O.value||!l.value.length||oe()},onSwipe:function(p){P.value||O.value||!l.value.length||W(p)},onSwipeEnd:function(){P.value||O.value||!l.value.length||q()}}),U=z.lengthX,le=z.lengthY,W=function(p){Sn(p,!1);var m=U.value,k=le.value;S.value=!1,x.value?i(-k,"Y"):i(-m)},q=function(){var p=U.value,m=le.value;!x.value&&p<-100||x.value&&m<-100?K(-1,"touch"):!x.value&&p>100||x.value&&m>100?K(1,"touch"):K(g.value,"touch",!0),se()},_e=function(p){n.emit("transitionenter",p)},de=function(p){n.emit("transitionleave",p)},I=function(p){l.value.push(p)},ee=function(p){var m=l.value.findIndex(function(k){return k.uid===p});l.value.splice(m,1),g.value+1>l.value.length&&ge("autoplay")},X=function(){l.value.forEach(function(p,m){p.calcTranslateStyle(m,g.value)})},ue=function(p){return b.value=hi(p)?"".concat(p,"px"):p},ke=function(){var p,m,k=l.value[(p=g.value)!==null&&p!==void 0?p:0],R=k==null||(m=k.proxy)===null||m===void 0?void 0:m.$el.getBoundingClientRect();t.height?ue(t.height):R&&ue(R.height)};return Le(g,ke),Le(function(){return t.current},function(){t.current!==g.value&&(oe(),K(t.current-g.value,"autoplay"),se())}),Tt("parent",{loop:t.loop,root:s,items:l,isVertical:x,addChild:I,removeChild:ee,setContainerHeight:ue}),et(function(){se(),X(),ke()}),on(function(){oe()}),function(){var J=function(){if(j.value&&D.value){var m=function(){var L;if(!x.value&&((L=j.value)!==null&&L!==void 0&&L.showControls))return h("span",{class:"".concat(a.value,"__btn")},[h("span",{class:"".concat(a.value,"__btn--prev"),onClick:function(){return re("nav")}},null),h("span",{class:"".concat(a.value,"__btn--next"),onClick:function(){return ge("nav")}},null)])},k=function(){if("type"in j.value){var L,H,ae,Q,ie=function(){var ce;if(["dots","dots-bar"].includes(((ce=j.value)===null||ce===void 0?void 0:ce.type)||""))return h($e,null,[l.value.map(function(he,we){var Ee,Be,Re;return h("span",{key:"page".concat(we),class:["".concat(a.value,"__").concat((Ee=j.value)===null||Ee===void 0?void 0:Ee.type,"-item"),we===g.value?"".concat(a.value,"__").concat((Be=j.value)===null||Be===void 0?void 0:Be.type,"-item--active"):"","".concat(a.value,"__").concat((Re=j.value)===null||Re===void 0?void 0:Re.type,"-item--").concat(t.direction)]},null)})])},Y=function(){var ce;if(((ce=j.value)===null||ce===void 0?void 0:ce.type)==="fraction"){var he;return h("span",null,["".concat(((he=g.value)!==null&&he!==void 0?he:0)+1,"/").concat(l.value.length)])}};return h("span",{class:["".concat(a.value,"--").concat(t.direction),"".concat(a.value,"__").concat(((L=j.value)===null||L===void 0?void 0:L.type)||""),"".concat(a.value,"--").concat(((H=j.value)===null||H===void 0?void 0:H.paginationPosition)||"bottom"),"".concat(M.value&&(ae=j.value)!==null&&ae!==void 0&&ae.placement?"".concat(a.value,"--").concat((Q=j.value)===null||Q===void 0?void 0:Q.placement):"")]},[ie(),Y()])}};return h($e,null,[m(),k()])}return kt(t.navigation)?"":o("navigation")};return h("div",{ref:s,class:T.value},[h("div",{ref:$,class:"".concat(r.value,"__container"),style:{flexDirection:x.value?"column":"row",transition:S.value?"transform ".concat(t.duration,"ms"):"none",transform:C.value,height:b.value},onTransitionstart:_e,onTransitionend:function(m){m.target===m.currentTarget&&(de(m),Z())},onClick:E},[o("default")]),J()])}}});/** + */var _$=ze.prefix,C$=pe({name:"".concat(_$,"-swiper"),props:b$,emits:["change","update:current","update:modelValue","transitionenter","transitionleave"],setup:function(t,n){var r=Fe("swiper"),a=Fe("swiper-nav"),o=Ke(),i=function(p){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"X";C.value="translate".concat(m,"(").concat(p,"px)")},s=V(),l=V([]),c=un(t),u=c.current,d=c.modelValue,v=Va(u,d,t.defaultCurrent),f=mt(v,2),g=f[0],y=f[1],$=V(null),S=V(!1),P=V(!1),O=_(function(){return t.disabled===!0}),C=V(""),x=_(function(){return t.direction==="vertical"}),b=V("auto"),j=_(function(){return t.navigation}),M=_(function(){var Z=!1;if(at(t.navigation)==="object"){var p,m,k,R;Z=(!((p=j.value)!==null&&p!==void 0&&p.paginationPosition)||((m=j.value)===null||m===void 0?void 0:m.paginationPosition)==="bottom")&&(((k=j.value)===null||k===void 0?void 0:k.type)==="dots"||((R=j.value)===null||R===void 0?void 0:R.type)==="dots-bar")&&(D==null?void 0:D.value)}return Z}),T=_(function(){var Z,p;return["".concat(r.value),"".concat(r.value,"--").concat(t.type),"".concat(M.value&&(Z=j.value)!==null&&Z!==void 0&&Z.placement?"".concat(r.value,"--").concat((p=j.value)===null||p===void 0?void 0:p.placement):"")]}),D=_(function(){if(at(t.navigation)==="object"){var Z,p;return(Z=j.value)!==null&&Z!==void 0&&Z.minShowNum?l.value.length>=((p=j.value)===null||p===void 0?void 0:p.minShowNum):!0}return!1}),N=null,E=function(){var p,m;(p=t.onClick)===null||p===void 0||p.call(t,(m=g.value)!==null&&m!==void 0?m:0)},K=function(p,m){var k,R,L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;S.value=!0,G(L?p:g.value+p,m);var H=x.value?"Y":"X",ae=(k=(R=s.value)===null||R===void 0?void 0:R[x.value?"offsetHeight":"offsetWidth"])!==null&&k!==void 0?k:0;C.value="translate".concat(H,"(").concat(L?0:-1*ae*p,"px)")},Q=function(){P.value=!1,S.value=!1,C.value="translateX(0)",X()},oe=function(){N&&(clearInterval(N),N=null)},se=function(){if(!(t!=null&&t.autoplay)||N!==null)return!1;N=setInterval(function(){ge("autoplay")},t==null?void 0:t.interval)},re=function(p){P.value=!0,K(-1,p)},ge=function(p){P.value=!0,K(1,p)},G=function(p,m){var k=l.value.length,R=p;p<0&&(R=t.loop?k-1:0),p>=k&&(R=t.loop?0:k-1),y(R),n.emit("update:current",R),n.emit("change",R,{source:m})},z=Wd($,{onSwipeStart:function(){P.value||O.value||!l.value.length||oe()},onSwipe:function(p){P.value||O.value||!l.value.length||W(p)},onSwipeEnd:function(){P.value||O.value||!l.value.length||q()}}),U=z.lengthX,le=z.lengthY,W=function(p){Sn(p,!1);var m=U.value,k=le.value;S.value=!1,x.value?i(-k,"Y"):i(-m)},q=function(){var p=U.value,m=le.value;!x.value&&p<-100||x.value&&m<-100?K(-1,"touch"):!x.value&&p>100||x.value&&m>100?K(1,"touch"):K(g.value,"touch",!0),se()},_e=function(p){n.emit("transitionenter",p)},de=function(p){n.emit("transitionleave",p)},I=function(p){l.value.push(p)},te=function(p){var m=l.value.findIndex(function(k){return k.uid===p});l.value.splice(m,1),g.value+1>l.value.length&&ge("autoplay")},X=function(){l.value.forEach(function(p,m){p.calcTranslateStyle(m,g.value)})},ue=function(p){return b.value=hi(p)?"".concat(p,"px"):p},ke=function(){var p,m,k=l.value[(p=g.value)!==null&&p!==void 0?p:0],R=k==null||(m=k.proxy)===null||m===void 0?void 0:m.$el.getBoundingClientRect();t.height?ue(t.height):R&&ue(R.height)};return Le(g,ke),Le(function(){return t.current},function(){t.current!==g.value&&(oe(),K(t.current-g.value,"autoplay"),se())}),Tt("parent",{loop:t.loop,root:s,items:l,isVertical:x,addChild:I,removeChild:te,setContainerHeight:ue}),et(function(){se(),X(),ke()}),on(function(){oe()}),function(){var Z=function(){if(j.value&&D.value){var m=function(){var L;if(!x.value&&((L=j.value)!==null&&L!==void 0&&L.showControls))return h("span",{class:"".concat(a.value,"__btn")},[h("span",{class:"".concat(a.value,"__btn--prev"),onClick:function(){return re("nav")}},null),h("span",{class:"".concat(a.value,"__btn--next"),onClick:function(){return ge("nav")}},null)])},k=function(){if("type"in j.value){var L,H,ae,ee,ie=function(){var ce;if(["dots","dots-bar"].includes(((ce=j.value)===null||ce===void 0?void 0:ce.type)||""))return h($e,null,[l.value.map(function(he,we){var Ee,Be,Re;return h("span",{key:"page".concat(we),class:["".concat(a.value,"__").concat((Ee=j.value)===null||Ee===void 0?void 0:Ee.type,"-item"),we===g.value?"".concat(a.value,"__").concat((Be=j.value)===null||Be===void 0?void 0:Be.type,"-item--active"):"","".concat(a.value,"__").concat((Re=j.value)===null||Re===void 0?void 0:Re.type,"-item--").concat(t.direction)]},null)})])},Y=function(){var ce;if(((ce=j.value)===null||ce===void 0?void 0:ce.type)==="fraction"){var he;return h("span",null,["".concat(((he=g.value)!==null&&he!==void 0?he:0)+1,"/").concat(l.value.length)])}};return h("span",{class:["".concat(a.value,"--").concat(t.direction),"".concat(a.value,"__").concat(((L=j.value)===null||L===void 0?void 0:L.type)||""),"".concat(a.value,"--").concat(((H=j.value)===null||H===void 0?void 0:H.paginationPosition)||"bottom"),"".concat(M.value&&(ae=j.value)!==null&&ae!==void 0&&ae.placement?"".concat(a.value,"--").concat((ee=j.value)===null||ee===void 0?void 0:ee.placement):"")]},[ie(),Y()])}};return h($e,null,[m(),k()])}return kt(t.navigation)?"":o("navigation")};return h("div",{ref:s,class:T.value},[h("div",{ref:$,class:"".concat(r.value,"__container"),style:{flexDirection:x.value?"column":"row",transition:S.value?"transform ".concat(t.duration,"ms"):"none",transform:C.value,height:b.value},onTransitionstart:_e,onTransitionend:function(m){m.target===m.currentTarget&&(de(m),Q())},onClick:E},[o("default")]),Z()])}}});/** * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT @@ -576,7 +576,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT - */var B$=ze.prefix,z$=pe({name:"".concat(B$,"-collapse-panel"),components:{TCell:Hr},props:N$,setup:function(t,n){var r=n.slots,a=Ke(),o=Wt(),i=Fe("collapse-panel"),s=nt("collapse"),l=nt("renderParentTNode"),c=_(function(){return(s==null?void 0:s.disabled.value)||t.disabled}),u=_(function(){return F(F(F(F({},"".concat(i.value),!0),"".concat(i.value,"--").concat(t.placement),!0),"".concat(i.value,"--active"),d.value),"".concat(i.value,"--disabled"),c.value)}),d=_(function(){return D$(t.value,s==null?void 0:s.activeValue.value)>-1}),v=function(N){t.value!=null&&(s==null||s.onPanelChange(t.value,N))},f=function(N){N==null||N.stopPropagation(),!c.value&&v({e:N})},g=V(),y=V(),$=V(),S=V(""),P=!0,O=function(){gt(function(){if(y.value){var N=$.value.getBoundingClientRect(),E=N.height;if(!d.value){P=!1,S.value="".concat(E,"px");return}if(P){P=!1,S.value="auto";return}M()}})};Le(d,function(){S.value==="auto"&&M(),gt(function(){return O()})},{immediate:!0}),et(function(){s!=null&&s.defaultExpandAll&&v()});var C=function(){return t.placement==="bottom"?d.value?h(As,null,null):h(Ps,null,null):d.value?h(Ps,null,null):h(As,null,null)},x=_(function(){return r.expandIcon||t.expandIcon}),b=function(){var N=x.value===void 0?l:a;return h("div",{class:"".concat(i.value,"__header-icon")},[N("expandIcon",C())])},j=function(){var N=o("default","content");return t.destroyOnCollapse&&!d.value?null:h("div",{ref:g,class:"".concat(i.value,"__content")},[N])},M=function(){var N=$.value.getBoundingClientRect(),E=N.height,K=g.value.getBoundingClientRect(),Z=K.height,oe=E+Z;S.value="".concat(oe,"px")},T=function(){d.value&&(S.value="auto")};return function(){var D=a("header"),N=a("headerRightContent"),E=a("headerLeftIcon");return h("div",{ref:y,class:u.value,style:{height:S.value},onTransitionend:T},[h("div",{ref:$,class:"".concat(i.value,"__title"),onClick:f},[h(Hr,{class:["".concat(i.value,"__header"),"".concat(i.value,"__header--").concat(t.placement),F({},"".concat(i.value,"__header--expanded"),d.value)]},{leftIcon:function(){return E},title:function(){return D},note:function(){return N},rightIcon:function(){return b()}})]),j()])}}});/** + */var B$=ze.prefix,z$=pe({name:"".concat(B$,"-collapse-panel"),components:{TCell:Hr},props:N$,setup:function(t,n){var r=n.slots,a=Ke(),o=Wt(),i=Fe("collapse-panel"),s=nt("collapse"),l=nt("renderParentTNode"),c=_(function(){return(s==null?void 0:s.disabled.value)||t.disabled}),u=_(function(){return F(F(F(F({},"".concat(i.value),!0),"".concat(i.value,"--").concat(t.placement),!0),"".concat(i.value,"--active"),d.value),"".concat(i.value,"--disabled"),c.value)}),d=_(function(){return D$(t.value,s==null?void 0:s.activeValue.value)>-1}),v=function(N){t.value!=null&&(s==null||s.onPanelChange(t.value,N))},f=function(N){N==null||N.stopPropagation(),!c.value&&v({e:N})},g=V(),y=V(),$=V(),S=V(""),P=!0,O=function(){gt(function(){if(y.value){var N=$.value.getBoundingClientRect(),E=N.height;if(!d.value){P=!1,S.value="".concat(E,"px");return}if(P){P=!1,S.value="auto";return}M()}})};Le(d,function(){S.value==="auto"&&M(),gt(function(){return O()})},{immediate:!0}),et(function(){s!=null&&s.defaultExpandAll&&v()});var C=function(){return t.placement==="bottom"?d.value?h(As,null,null):h(Ps,null,null):d.value?h(Ps,null,null):h(As,null,null)},x=_(function(){return r.expandIcon||t.expandIcon}),b=function(){var N=x.value===void 0?l:a;return h("div",{class:"".concat(i.value,"__header-icon")},[N("expandIcon",C())])},j=function(){var N=o("default","content");return t.destroyOnCollapse&&!d.value?null:h("div",{ref:g,class:"".concat(i.value,"__content")},[N])},M=function(){var N=$.value.getBoundingClientRect(),E=N.height,K=g.value.getBoundingClientRect(),Q=K.height,oe=E+Q;S.value="".concat(oe,"px")},T=function(){d.value&&(S.value="auto")};return function(){var D=a("header"),N=a("headerRightContent"),E=a("headerLeftIcon");return h("div",{ref:y,class:u.value,style:{height:S.value},onTransitionend:T},[h("div",{ref:$,class:"".concat(i.value,"__title"),onClick:f},[h(Hr,{class:["".concat(i.value,"__header"),"".concat(i.value,"__header--").concat(t.placement),F({},"".concat(i.value,"__header--expanded"),d.value)]},{leftIcon:function(){return E},title:function(){return D},note:function(){return N},rightIcon:function(){return b()}})]),j()])}}});/** * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT @@ -596,7 +596,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT - */function ju(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function K$(e){for(var t=1;t=k&&(oe=1),oe<0){oe=-1;return}if(Sn(p,!1),!(t.disabled||!f.moved&&Math.abs(re.value)0&&f.pos===0,S.value=!1):P.value&&(x.value=re.value<0&&f.pos===0,P.value=!1),f.moving=!0,f.moved=!0;var R=Z(f.offset-re.value,-f.rightWidth,f.leftWidth);f.pos=R}}},onSwipeEnd:function(p){t.disabled||(f.moving=!1,setTimeout(function(){x.value=!1},0),_e())}}),re=se.lengthX,ge=se.lengthY,G=se.stop,z=function(){var p,m,k=(p=s.value)===null||p===void 0?void 0:p.clientWidth,R=(m=l.value)===null||m===void 0?void 0:m.clientWidth;f.leftWidth=k>0?k:0,f.rightWidth=R>0?R:0};_(function(){return["".concat(name)]}),et(pS(is.mark(function J(){return is.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:z(),q();case 2:case"end":return m.stop()}},J)}))),on(function(){var J;G(),(J=W.value)===null||J===void 0||J.call(W)}),Le(function(){return t.opened},function(){return q()},{deep:!0}),Le(function(){return f.pos},function(J,p){l.value&&(J<0||J===0&&p<0)?U(J):s.value&&(J>0||J===0&&p>0)&&le(J)});var U=function(p){if(l.value){for(var m=p||f.pos,k=l.value.children||[],R=[],L=0,H=k.length-2;L0?de("toLeft"):t.opened&&f.leftWidth>0?de("toRight"):!t.opened&&(f.leftWidth>0||f.rightWidth>0)&&I():Mt(t.opened)&&(t.opened[1]&&f.rightWidth>0?de("toLeft"):t.opened[0]&&f.leftWidth>0?de("toRight"):(!t.opened[1]&&f.rightWidth>0||!t.opened[0]&&f.leftWidth>0)&&I())},_e=function(){t.disabled||(+f.rightWidth>0&&(-f.offset<+f.rightWidth&&-f.pos>+f.rightWidth*v||-f.offset===+f.rightWidth&&-f.pos>+f.rightWidth*(1-v))?de("toLeft"):+f.leftWidth>0&&(f.offset<+f.leftWidth&&f.pos>+f.leftWidth*v||f.offset===+f.leftWidth&&f.pos>+f.leftWidth*(1-v))?de("toRight"):f.offset!==f.pos&&I("force"))},de=function(p){var m=f.status==="open";if(f.status="open",p==="toLeft"){if(f.pos=-f.rightWidth,f.rightWidth&&!m){var k;(k=t.onChange)===null||k===void 0||k.call(t,"right")}}else if(f.pos=f.leftWidth,f.leftWidth&&!m){var R;(R=t.onChange)===null||R===void 0||R.call(t,"left")}},I=function(p){var m;f.status==="close"&&p!=="force"||(C.value=0,O.value=0,f.status="close",f.pos=0,(m=t.onChange)===null||m===void 0||m.call(t,void 0))},ee=function(p){var m=p.action,k=p.source,R=function(){var H;if(I(),m!=null&&m.onClick){m.onClick();return}(H=t.onClick)===null||H===void 0||H.call(t,m,k)};if(m!=null&&m.sure){E(m.sure,R);return}R()},X=function(p){f.moved&&Sn(p,!0),p.stopPropagation()};n.expose({showSure:E});var ue=function(){var p=function(){return Array.isArray(t.left)?t.left.map(function(k){var R=["".concat(o.value,"__content"),k.className||""],L=k.style||"height: 100%",H=k.icon,ae=k.text;return h("div",{class:R,style:L,onClick:function(ie){return ee({action:k,source:"left"})}},[H?h(H,{class:"".concat(o.value,"__icon")},null):null,ae?h("span",{class:"".concat(o.value,"__text")},[ae]):null])}):r("left")};return h("div",{ref:s,class:"".concat(o.value,"__left"),style:{width:f!=null&&f.leftWidth?"".concat(f.leftWidth,"px"):"auto"}},[p(),h("div",{style:M.value},null),h("div",{ref:$,style:N.value,onClick:function(k){return K}},[j.value])])},ke=function(){var p=function(){return Array.isArray(t.right)?t.right.map(function(k){var R=["".concat(o.value,"__content"),k.className||""],L=k.style||"height: 100%",H=k.icon,ae=k.text;return h("div",{class:R,style:L,onClick:function(){return ee({action:k,source:"right"})}},[H&&h(H,{class:"".concat(o.value,"__icon")},null),ae&&h("span",{class:"".concat(o.value,"__text")},[ae])])}):r("right")};return h("div",{ref:l,class:"".concat(o.value,"__right"),style:{width:f.rightWidth?"".concat(f.rightWidth,"px"):"auto"}},[p(),h("div",{style:T.value},null),h("div",{ref:y,style:D.value,onClick:function(k){return K}},[b.value])])};return function(){return h("div",{ref:c,class:o.value,onClick:X},[h("div",{class:"".concat(o.value,"__wrapper"),style:u.value},[ue(),a("default","content"),ke()])])}}});/** + */var uj=ze.prefix,cj=pe({name:"".concat(uj,"-swipe-cell"),props:lj,setup:function(t,n){var r=Ke(),a=Wt(),o=Fe("swipe-cell"),i=Rt(),s=V(),l=V(),c=V(),u=_(function(){var Z="translate3d(".concat(f.pos,"px, 0, 0)"),p="margin-left .6s cubic-bezier(0.18, 0.89, 0.32, 1)";return p+=",margin-right .6s cubic-bezier(0.18, 0.89, 0.32, 1)",p+=f.moving?"":",transform .6s cubic-bezier(0.18, 0.89, 0.32, 1)",{position:"relative",transition:p,transform:Z,marginLeft:"".concat(C.value,"px"),marginRight:"".concat(O.value,"px")}}),d=10,v=.3,f=Ne({moving:!1,moved:!1,leftWidth:0,rightWidth:0,offset:0,pos:0,status:"close"}),g=sj(i,f),y=g.sureRightRef,$=g.sureLeftRef,S=g.showSureRight,P=g.showSureLeft,O=g.sureMarginRight,C=g.sureMarginLeft,x=g.closedSure,b=g.sureRightContent,j=g.sureLeftContent,M=g.sureLeftBgStyle,T=g.sureRightBgStyle,D=g.sureRightStyle,N=g.sureLeftStyle,E=g.showSure,K=g.handleSureClick,Q=function(p,m,k){return Math.min(Math.max(p,m),k)},oe=0,se=Wd(c,{threshold:0,onSwipeStart:function(p){t.disabled||(z(),oe=0,f.moved=!1,f.offset=f.pos)},onSwipe:function(p){var m=Math.abs(re.value),k=Math.abs(ge.value);if(!(!oe&&m=k&&(oe=1),oe<0){oe=-1;return}if(Sn(p,!1),!(t.disabled||!f.moved&&Math.abs(re.value)0&&f.pos===0,S.value=!1):P.value&&(x.value=re.value<0&&f.pos===0,P.value=!1),f.moving=!0,f.moved=!0;var R=Q(f.offset-re.value,-f.rightWidth,f.leftWidth);f.pos=R}}},onSwipeEnd:function(p){t.disabled||(f.moving=!1,setTimeout(function(){x.value=!1},0),_e())}}),re=se.lengthX,ge=se.lengthY,G=se.stop,z=function(){var p,m,k=(p=s.value)===null||p===void 0?void 0:p.clientWidth,R=(m=l.value)===null||m===void 0?void 0:m.clientWidth;f.leftWidth=k>0?k:0,f.rightWidth=R>0?R:0};_(function(){return["".concat(name)]}),et(pS(is.mark(function Z(){return is.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:z(),q();case 2:case"end":return m.stop()}},Z)}))),on(function(){var Z;G(),(Z=W.value)===null||Z===void 0||Z.call(W)}),Le(function(){return t.opened},function(){return q()},{deep:!0}),Le(function(){return f.pos},function(Z,p){l.value&&(Z<0||Z===0&&p<0)?U(Z):s.value&&(Z>0||Z===0&&p>0)&&le(Z)});var U=function(p){if(l.value){for(var m=p||f.pos,k=l.value.children||[],R=[],L=0,H=k.length-2;L0?de("toLeft"):t.opened&&f.leftWidth>0?de("toRight"):!t.opened&&(f.leftWidth>0||f.rightWidth>0)&&I():Mt(t.opened)&&(t.opened[1]&&f.rightWidth>0?de("toLeft"):t.opened[0]&&f.leftWidth>0?de("toRight"):(!t.opened[1]&&f.rightWidth>0||!t.opened[0]&&f.leftWidth>0)&&I())},_e=function(){t.disabled||(+f.rightWidth>0&&(-f.offset<+f.rightWidth&&-f.pos>+f.rightWidth*v||-f.offset===+f.rightWidth&&-f.pos>+f.rightWidth*(1-v))?de("toLeft"):+f.leftWidth>0&&(f.offset<+f.leftWidth&&f.pos>+f.leftWidth*v||f.offset===+f.leftWidth&&f.pos>+f.leftWidth*(1-v))?de("toRight"):f.offset!==f.pos&&I("force"))},de=function(p){var m=f.status==="open";if(f.status="open",p==="toLeft"){if(f.pos=-f.rightWidth,f.rightWidth&&!m){var k;(k=t.onChange)===null||k===void 0||k.call(t,"right")}}else if(f.pos=f.leftWidth,f.leftWidth&&!m){var R;(R=t.onChange)===null||R===void 0||R.call(t,"left")}},I=function(p){var m;f.status==="close"&&p!=="force"||(C.value=0,O.value=0,f.status="close",f.pos=0,(m=t.onChange)===null||m===void 0||m.call(t,void 0))},te=function(p){var m=p.action,k=p.source,R=function(){var H;if(I(),m!=null&&m.onClick){m.onClick();return}(H=t.onClick)===null||H===void 0||H.call(t,m,k)};if(m!=null&&m.sure){E(m.sure,R);return}R()},X=function(p){f.moved&&Sn(p,!0),p.stopPropagation()};n.expose({showSure:E});var ue=function(){var p=function(){return Array.isArray(t.left)?t.left.map(function(k){var R=["".concat(o.value,"__content"),k.className||""],L=k.style||"height: 100%",H=k.icon,ae=k.text;return h("div",{class:R,style:L,onClick:function(ie){return te({action:k,source:"left"})}},[H?h(H,{class:"".concat(o.value,"__icon")},null):null,ae?h("span",{class:"".concat(o.value,"__text")},[ae]):null])}):r("left")};return h("div",{ref:s,class:"".concat(o.value,"__left"),style:{width:f!=null&&f.leftWidth?"".concat(f.leftWidth,"px"):"auto"}},[p(),h("div",{style:M.value},null),h("div",{ref:$,style:N.value,onClick:function(k){return K}},[j.value])])},ke=function(){var p=function(){return Array.isArray(t.right)?t.right.map(function(k){var R=["".concat(o.value,"__content"),k.className||""],L=k.style||"height: 100%",H=k.icon,ae=k.text;return h("div",{class:R,style:L,onClick:function(){return te({action:k,source:"right"})}},[H&&h(H,{class:"".concat(o.value,"__icon")},null),ae&&h("span",{class:"".concat(o.value,"__text")},[ae])])}):r("right")};return h("div",{ref:l,class:"".concat(o.value,"__right"),style:{width:f.rightWidth?"".concat(f.rightWidth,"px"):"auto"}},[p(),h("div",{style:T.value},null),h("div",{ref:y,style:D.value,onClick:function(k){return K}},[b.value])])};return function(){return h("div",{ref:c,class:o.value,onClick:X},[h("div",{class:"".concat(o.value,"__wrapper"),style:u.value},[ue(),a("default","content"),ke()])])}}});/** * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT @@ -652,4 +652,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * tdesign v1.5.0 * (c) 2024 TDesign Group * @license MIT - */function Nu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ca(e){for(var t=1;t0&&(Nt.timer=setTimeout(function(){Nt.clear(),r.onDestroy&&r.onDestroy()},r.duration)),mo=ci(Nt,Ca({},r)),mo.mount(t),Nt}}ir.clear=function(){Nt&&Nt.clear()};["loading","success","error"].forEach(function(e){e&&(ir[e]=function(t){var n={message:"",theme:e};return typeof t=="string"?n.message=t:n=Ca(Ca({},n),t),ir(n)})});function pj(e){return typeof e=="string"?{message:e}:e}ir.install=function(e){e.config.globalProperties.$toast=ir};var vt=ir;const hj={style:{height:"90dvh",width:"100dvw",position:"absolute",margin:"auto",top:"0",left:"0",right:"0","background-color":"#fcbad3"}},gj={style:{position:"absolute",margin:"auto",top:"0",left:"0",right:"0",bottom:"0","background-color":"blanchedalmond",display:"flex","flex-direction":"column",flex:"0 1 auto",width:"35dvmin",height:"35dvmin"}},mj={class:"title"},yj={class:"text"},bj={class:"text"},_j={style:{position:"absolute",margin:"auto",left:"0",right:"0",bottom:"2dvmin","background-color":"transparent",display:"flex","flex-direction":"column",flex:"0 1 auto",width:"80dvmin",height:"25dvmin"}},Cj={class:"title",style:{"margin-bottom":"2dvmin"}},wj={class:"text",style:{position:"absolute",margin:"auto",left:"63dvmin",right:"0","background-color":"transparent",display:"flex","flex-direction":"row",flex:"0 1 auto"}},Oj={class:"text",style:{"margin-bottom":"2dvmin"}},Sj={style:{position:"absolute",margin:"auto",top:"2dvmin",left:"0",right:"0","background-color":"transparent",display:"flex","flex-direction":"column",flex:"0 1 auto",width:"40dvmin",height:"25dvmin",transform:"rotate(180deg)"}},xj={class:"title",style:{"margin-bottom":"2dvmin"}},Pj={class:"text",style:{position:"absolute",margin:"auto",left:"43dvmin",right:"0","background-color":"transparent",display:"flex","flex-direction":"row",flex:"0 1 auto"}},kj={class:"text",style:{"margin-bottom":"2dvmin"}},$j={style:{position:"absolute",margin:"auto",top:"0",right:"-5.5dvmin",bottom:"0","background-color":"transparent",display:"flex","flex-direction":"column",flex:"0 1 auto",width:"40dvmin",height:"25dvmin",transform:"rotate(270deg)"}},jj={class:"title",style:{"margin-bottom":"2dvmin"}},Ej={class:"text",style:{position:"absolute",margin:"auto",left:"43dvmin",right:"0","background-color":"transparent",display:"flex","flex-direction":"row",flex:"0 1 auto"}},Aj={class:"text",style:{"margin-bottom":"2dvmin"}},Tj={style:{position:"absolute",margin:"auto",top:"0",left:"-5.5dvmin",bottom:"0","background-color":"transparent",display:"flex","flex-direction":"column",flex:"0 1 auto",width:"40dvmin",height:"25dvmin",transform:"rotate(90deg)"}},Ij={class:"title",style:{"margin-bottom":"2dvmin"}},Rj={class:"text",style:{position:"absolute",margin:"auto",left:"43dvmin",right:"0","background-color":"transparent",display:"flex","flex-direction":"row",flex:"0 1 auto"}},Lj={class:"text",style:{"margin-bottom":"2dvmin"}},Nj={style:{height:"10dvh",width:"100dvw",position:"absolute",margin:"auto",bottom:"0",left:"0",right:"0","background-color":"#aa96da"}},Dj={style:{position:"absolute",margin:"auto",top:"0",left:"0",right:"0",bottom:"0","background-color":"transparent",display:"flex","justify-content":"space-between","align-items":"center"}},Fj={style:{"padding-top":"8px","padding-bottom":"8px"}},Mj={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},Bj={style:{"padding-top":"8px","padding-bottom":"8px"}},zj={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},Vj={style:{"padding-top":"8px"}},Hj={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},Wj={style:{display:"flex"}},Uj={style:{flex:"3","text-align":"left"}},Kj={style:{display:"flex"}},Gj={style:{flex:"3","text-align":"left"}},Yj={style:{display:"flex"}},Xj={style:{flex:"3","text-align":"left"}},qj={style:{display:"flex"}},Jj={style:{flex:"3","text-align":"left"}},Zj={style:{padding:"16px"}},Qj={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},eE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},tE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},nE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},rE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},aE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},oE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},iE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},lE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},sE=pe({__name:"GameView",setup(e){let t=null;const n=async()=>{document.visibilityState!="visible"||t||await navigator.wakeLock.request().then(A=>{t=A,t.addEventListener("release",()=>{t=null})}).catch(A=>{console.log(`${A.name}, ${A.message}`)})};et(()=>{n(),document.addEventListener("visibilitychange",n)}),on(()=>{document.removeEventListener("visibilitychange",n)});const r=Hn(),a=["东一局","东二局","东三局","东四局","南一局","南二局","南三局","南四局","西一局","西二局","西三局","西四局"],o=["东","南","西","北"],i=["一番","两番","三番","四番","满贯","跳满","倍满","三倍满","役满","两倍役满","三倍役满","四倍役满","五倍役满","六倍役满"],s=["20符","25符","30符","40符","50符","60符","70符","80符","90符","100符","110符"],l=[20,25,30,40,50,60,70,80,90,100,110],c=V([]),u=V([]),d=V(0),v=V(0),f=V(0);let g=!1;const y=Ne([!1,!1,!1,!1]),$=Ne([!1,!1,!1,!1]),S=Ne([!1,!1,!1,!1]),P=Ne([0,0,0,0]),O=Ne(["0","0","0","0"]),C=Ne({color:"green",fontSize:"4dvmin"}),x=Ne({color:"red",fontSize:"4dvmin"}),b=Ne({fanfutsumo:{fan:"一番",fu:"30符"},fanfuRon:[],winners:[],winner:"",loser:"",ron:!1,ronCheck:!1,tsumo:!1,tsumoCheck:!1,ryuukyoku:!1,ryuukyokuCheck:!1,oyaWinFlag:!1});N();const j=Ne({on:!1,currentKyoku:[],honba:"0",kyoutaku:"0",pointList:Array(4).fill(String(r.startPoint))}),M=Ne({on:!1,currentKyoku:0,honba:"0",kyoutaku:"0",pointList:Array(4).fill(String(r.startPoint))}),T=Ne({on:!1,result:[]}),D=V([]);et(()=>{var A=[[],[]];for(const xe of i)A[0].push({label:xe,value:xe});for(const xe of s)A[1].push({label:xe,value:xe});u.value=A;var w=[[]];for(const xe of a)w[0].push({label:xe,value:xe});c.value=w;for(var fe=[],be=0;be<4;be++){var ve=r.getSeat(be);ve.seat=o[(be+4-r.startSeat)%4],r.setPlayer(ve.name,ve),fe.push({label:ve.name,value:ve.name})}D.value=fe,E(),K(),N()});function N(){b.fanfutsumo={fan:"一番",fu:"30符"},b.fanfuRon=[];for(let A=0;A<4;A++)b.fanfuRon.push({fan:"一番",fu:"30符"});b.winners=[],b.winner="",b.loser="",b.ron=!1,b.ronCheck=!1,b.tsumo=!1,b.tsumoCheck=!1,b.ryuukyoku=!1,b.ryuukyokuCheck=!1,b.oyaWinFlag=!1}function E(){j.currentKyoku=[a[d.value]],j.honba=String(v.value),j.kyoutaku=String(f.value),j.pointList=[];for(var A=0;A<4;A++)j.pointList.push(String(r.getSeat(A).point))}function K(){M.currentKyoku=d.value,M.honba=String(v.value),M.kyoutaku=String(f.value),M.pointList=[];for(var A=0;A<4;A++)M.pointList.push(String(r.getSeat(A).point))}function Z(){for(var A=0,w=0;w<4;w++){let be=r.getSeat(w);be.riichi&&(A++,be.riichi=!1,r.setPlayer(be.name,be))}if(b.oyaWinFlag)v.value++,b.ryuukyokuCheck?f.value+=A:f.value=0;else{b.ryuukyokuCheck?(v.value++,f.value+=A):(v.value=0,f.value=0),d.value++;for(var w=0;w<4;w++){var fe=r.getSeat(w);fe.seat=o[(w+4-r.startSeat+12-d.value)%4],r.setPlayer(fe.name,fe)}}N()}function oe(){if(r.bankruptcy){for(let Te=0;Te<4;Te++)if(r.getSeat(Te).point<0)return!0}var A=7;if(r.gameType==="eastWind"&&(A=3),d.value>=A){var w={name:"",seat:"",point:0,riichi:!1};for(var fe of b.winners)if(r.getPlayer(fe).seat==="东"){w=r.getPlayer(fe);break}r.getPlayer(b.winner).seat==="东"&&(w=r.getPlayer(b.winner));var be=r.getResultMap(),ve=[],xe=0;for(const[Te,Ie]of be){if(Ie>xe){ve=[],ve.push(Te),xe=Ie;continue}Ie==xe&&ve.push(Te)}var Ae=r.startSeat-1;for(const Te of ve){var ot=r.seatList.indexOf(Te);(ot+4-r.startSeat)%4<(Ae+4-r.startSeat)%4&&(Ae=ot)}var dt=r.getSeat(Ae);if(b.oyaWinFlag){if(dt.name===w.name){if(xe>=r.returnPoint)return!0;if(r.continuingIntoWest){if(d.value>=a.length-1)return!0}else if(d.value>=7)return!0}}else if(xe=a.length-1)return!0}else if(d.value>=7)return!0}else return!0}return!1}function se(){for(var A=[],w=0;w<4;w++)A.push(r.getSeat(w).point);var fe=r.seatList.slice(0),be=[0,1,2,3];be=be.map(dt=>(dt+4-r.startSeat)%4);for(var w=0;w<4;w++)for(var ve=0;ve<3-w;ve++){if(A[ve]be[ve+1]){var xe=fe[ve];fe[ve]=fe[ve+1],fe[ve+1]=xe;let Ie=A[ve];A[ve]=A[ve+1],A[ve+1]=Ie;let ht=be[ve];be[ve]=be[ve+1],be[ve+1]=ht}}T.result=fe;let Ae=0;for(const dt of T.result){let Te=r.getPlayer(dt);Te.riichi&&(Te.riichi=!1,Ae++),r.setPlayer(Te.name,Te)}let ot=r.getPlayer(T.result[0]);ot.point+=Ae*1e3+f.value*1e3,r.setPlayer(ot.name,ot),v.value=0,f.value=0,T.on=!0}function re(A,w){var fe=w*2**(A+2);return fe>2e3&&(fe=2e3),A==6&&(fe=3e3),A==7&&(fe=4e3),A==8&&(fe=6e3),A>8&&(fe=8e3*(A-8)),fe}function ge(){for(let A=0;A<4;A++)P[A]!=0&&($[A]=!0,P[A]>0?(O[A]="+"+String(P[A]),S[A]=!0):O[A]=String(P[A]));setTimeout(()=>{for(let A=0;A<4;A++)$[A]=!1},3e3)}function G(){for(let A=0;A<4;A++)P[A]=0,O[A]="0",S[A]=!1}const z=()=>{let A={timeStamp:Date.now(),record:new Array};for(let w=0;w<4;w++)A.record.push([T.result[w],String(r.getPlayer(T.result[w]).point)]);jh(A),r.resetPlayer(),T.on=!1,g=!0,Yt.push("/setup")},U=A=>{let w=r.getSeat(A);!r.negativeRiichi&&w.point<1e3||(w.riichi=!w.riichi,r.setPlayer(w.name,w))},le=()=>{b.tsumo=!0},W=()=>{},q=()=>{if(G(),b.winner===""){vt.error("未选择自摸玩家!");return}K();var A=r.getPlayer(b.winner),w=i.indexOf(b.fanfutsumo.fan)+1,fe=l[s.indexOf(b.fanfutsumo.fu)],be=re(w,fe),ve=0;if(A.seat==="东"){b.oyaWinFlag=!0;for(var xe=[Math.ceil(2*be/100)*100+v.value*100],Ae=0;Ae<4;Ae++){let ot=r.getSeat(Ae);ot.name!==A.name&&(ot.point-=xe[0],P[Ae]-=xe[0],ot.riichi&&(ve++,ot.point-=1e3,P[Ae]-=1e3),r.setPlayer(ot.name,ot))}A.point+=3*xe[0]+f.value*1e3+ve*1e3,P[r.seatList.indexOf(A.name)]+=3*xe[0]+f.value*1e3+ve*1e3,A.riichi=!1,r.setPlayer(A.name,A)}else{for(var xe=[Math.ceil(be/100)*100+v.value*100,Math.ceil(2*be/100)*100+v.value*100],Ae=0;Ae<4;Ae++){let Te=r.getSeat(Ae);Te.name!==A.name&&(Te.seat==="东"?(Te.point-=xe[1],P[Ae]-=xe[1]):(Te.point-=xe[0],P[Ae]-=xe[0]),Te.riichi&&(ve++,Te.point-=1e3,P[Ae]-=1e3),r.setPlayer(Te.name,Te))}A.point+=2*xe[0]+xe[1]+f.value*1e3+ve*1e3,P[r.seatList.indexOf(A.name)]+=2*xe[0]+xe[1]+f.value*1e3+ve*1e3,r.setPlayer(A.name,A)}b.tsumoCheck=!0,oe()&&se(),Z(),E(),b.tsumo=!1,ge()},_e=()=>{b.ron=!0},de=(A,w)=>{let fe=r.seatList.indexOf(w.current);w.type==="check"?y[fe]=!0:y[fe]=!1},I=()=>{},ee=V(!1),X=V(!1),ue=V(!1),ke=V(!1),J=V(!1),p=V(!1),m=V(!1),k=V(!1),R=(A,w)=>{b.fanfuRon[w].fan=A},L=(A,w)=>{b.fanfuRon[w].fu=A},H=A=>{b.fanfutsumo.fan=A},ae=A=>{b.fanfutsumo.fu=A},Q=()=>{if(G(),b.winners.length<1){vt.error("未选择和了玩家!");return}if(b.loser===""){vt.error("未选择放铳玩家!");return}K();var A=[],w=[];for(const Ie of b.winners)w.push(r.seatList.indexOf(Ie));var fe=r.getPlayer(b.loser),be=r.seatList.indexOf(b.loser);w=w.sort((Ie,ht)=>(Ie-be+4)%4-(ht-be+4)%4);for(const Ie of w)A.push(r.getSeat(Ie));for(let Ie=0;Ie{for(let A=0;A<4;A++){let w=r.getSeat(A);w.riichi&&b.winners.push(w.name)}b.ryuukyoku=!0},Y=()=>{},ye=()=>{G(),K();for(const fe of b.winners){var A=r.getPlayer(fe);A.riichi&&(A.point-=1e3,P[r.seatList.indexOf(fe)]-=1e3,r.setPlayer(A.name,A)),A.seat==="东"&&(b.oyaWinFlag=!0)}if(b.winners.length==3)for(var w=0;w<4;w++){let fe=r.getSeat(w);b.winners.indexOf(fe.name)<0?(fe.point-=3e3,P[w]-=3e3):(fe.point+=1e3,P[w]+=1e3),r.setPlayer(fe.name,fe)}if(b.winners.length==2)for(var w=0;w<4;w++){let be=r.getSeat(w);b.winners.indexOf(be.name)<0?(be.point-=1500,P[w]-=1500):(be.point+=1500,P[w]+=1500),r.setPlayer(be.name,be)}if(b.winners.length==1)for(var w=0;w<4;w++){let be=r.getSeat(w);b.winners.indexOf(be.name)<0?(be.point-=1e3,P[w]-=1e3):(be.point+=3e3,P[w]+=3e3),r.setPlayer(be.name,be)}b.ryuukyokuCheck=!0,oe()&&se(),Z(),E(),b.ryuukyoku=!1,ge()},ce=()=>{b.ryuukyoku=!1},he=()=>{j.on=!0},we=()=>{if(!Number.isInteger(Number(j.honba))||Number(j.honba)<0||j.honba===""){vt.error("本场必须为大于0的整数!");return}if(!Number.isInteger(Number(j.kyoutaku))||Number(j.kyoutaku)<0||j.kyoutaku===""){vt.error("供托必须为大于0的整数!");return}for(const be of j.pointList)if(!Number.isInteger(Number(be))||Number(be)%100!=0||be===""){vt.error("分数必须为100的整数倍!");return}K();let A=0;for(const be of j.pointList)A+=Number(be);if(A+=Number(j.kyoutaku)*1e3,A!=r.startPoint*4){vt.error("总分校验不通过!");return}d.value=a.indexOf(j.currentKyoku.join("")),v.value=Number(j.honba),f.value=Number(j.kyoutaku);for(var w=0;w<4;w++){var fe=r.getSeat(w);fe.point=Number(j.pointList[w]),fe.riichi=!1,r.setPlayer(fe.name,fe)}for(var w=0;w<4;w++){var fe=r.getSeat(w);fe.seat=o[(w+4-r.startSeat+12-d.value)%4],r.setPlayer(fe.name,fe)}N(),j.on=!1},Ee=()=>{E(),j.on=!1},Be=()=>{M.on=!0},Re=()=>{d.value=M.currentKyoku,v.value=Number(M.honba),f.value=Number(M.kyoutaku);for(var A=0;A<4;A++){var w=r.getSeat(A);w.point=Number(M.pointList[A]),w.riichi=!1,r.setPlayer(w.name,w)}for(var A=0;A<4;A++){var w=r.getSeat(A);w.seat=o[(A+4-r.startSeat+12-d.value)%4],r.setPlayer(w.name,w)}N(),M.on=!1},Ct=()=>{M.on=!1},ct=()=>{M.on=!1},lt=V({showAlert:!1,to:{},next:{}});xg((A,w,fe)=>{if(lt.value.to=A,lt.value.next=fe,!g){lt.value.showAlert=!0;return}lt.value.next()});const wt=()=>{lt.value.next()},An=()=>{lt.value.next(!1)},Yr=()=>{},ft=A=>{A.preventDefault()};return et(()=>{window.addEventListener("beforeunload",ft),window.addEventListener("popstate",ft)}),on(()=>{window.removeEventListener("beforeunload",ft),window.removeEventListener("popstate",ft)}),(A,w)=>{const fe=Pi,be=ij,ve=Dd,xe=Nd,Ae=Wa,ot=hk,dt=gk,Te=ki,Ie=Vd,ht=zx,Ua=Ha,Ka=Bx;return me(),Pe($e,null,[ne("div",hj,[ne("div",gj,[ne("p",mj,[ne("strong",null,Oe(a[d.value]),1)]),ne("p",yj,[ne("strong",null,Oe(v.value)+"本场",1)]),ne("p",bj,[ne("strong",null,Oe(f.value*1e3)+"供托",1)])]),ne("div",_j,[h(fe,{class:"riichi",style:{"margin-bottom":"-2dvmin"},theme:Ce(r).getSeat(0).riichi?"primary":"light",onClick:w[0]||(w[0]=B=>U(0))},{default:te(()=>w[44]||(w[44]=[Ve("立直")])),_:1},8,["theme"]),ne("p",Cj,[ne("strong",null,Oe(Ce(r).getSeat(0).seat)+" "+Oe(Ce(r).getSeat(0).point),1),ne("div",wj,[h(qn,{name:"slide-fade"},{default:te(()=>[$[0]?(me(),Pe("a",{key:0,style:Fn([S[0]?C:x])},Oe(O[0]),5)):Xn("",!0)]),_:1})])]),ne("p",Oj,[ne("strong",null,Oe(Ce(r).getSeat(0).name),1)])]),ne("div",Sj,[h(fe,{class:"riichi",style:{"margin-bottom":"-2dvmin"},theme:Ce(r).getSeat(2).riichi?"primary":"light",onClick:w[1]||(w[1]=B=>U(2))},{default:te(()=>w[45]||(w[45]=[Ve("立直")])),_:1},8,["theme"]),ne("p",xj,[ne("strong",null,Oe(Ce(r).getSeat(2).seat)+" "+Oe(Ce(r).getSeat(2).point),1),ne("div",Pj,[h(qn,{name:"slide-fade"},{default:te(()=>[$[2]?(me(),Pe("a",{key:0,style:Fn([S[2]?C:x])},Oe(O[2]),5)):Xn("",!0)]),_:1})])]),ne("p",kj,[ne("strong",null,Oe(Ce(r).getSeat(2).name),1)])]),ne("div",$j,[h(fe,{class:"riichi",style:{"margin-bottom":"-2dvmin"},theme:Ce(r).getSeat(1).riichi?"primary":"light",onClick:w[2]||(w[2]=B=>U(1))},{default:te(()=>w[46]||(w[46]=[Ve("立直")])),_:1},8,["theme"]),ne("p",jj,[ne("strong",null,Oe(Ce(r).getSeat(1).seat)+" "+Oe(Ce(r).getSeat(1).point),1),ne("div",Ej,[h(qn,{name:"slide-fade"},{default:te(()=>[$[1]?(me(),Pe("a",{key:0,style:Fn([S[1]?C:x])},Oe(O[1]),5)):Xn("",!0)]),_:1})])]),ne("p",Aj,[ne("strong",null,Oe(Ce(r).getSeat(1).name),1)])]),ne("div",Tj,[h(fe,{class:"riichi",style:{"margin-bottom":"-2dvmin"},theme:Ce(r).getSeat(3).riichi?"primary":"light",onClick:w[3]||(w[3]=B=>U(3))},{default:te(()=>w[47]||(w[47]=[Ve("立直")])),_:1},8,["theme"]),ne("p",Ij,[ne("strong",null,Oe(Ce(r).getSeat(3).seat)+" "+Oe(Ce(r).getSeat(3).point),1),ne("div",Rj,[h(qn,{name:"slide-fade"},{default:te(()=>[$[3]?(me(),Pe("a",{key:0,style:Fn([S[3]?C:x])},Oe(O[3]),5)):Xn("",!0)]),_:1})])]),ne("p",Lj,[ne("strong",null,Oe(Ce(r).getSeat(3).name),1)])])]),ne("div",Nj,[ne("div",Dj,[h(fe,{class:"actionButton",theme:"light",onClick:le},{default:te(()=>w[48]||(w[48]=[Ve("自摸")])),_:1}),h(fe,{class:"actionButton",theme:"light",onClick:_e},{default:te(()=>w[49]||(w[49]=[Ve("荣和")])),_:1}),h(fe,{class:"actionButton",theme:"light",onClick:ie},{default:te(()=>w[50]||(w[50]=[Ve("流局")])),_:1}),h(fe,{class:"actionButton",theme:"light",onClick:he},{default:te(()=>w[51]||(w[51]=[Ve("编辑")])),_:1}),h(fe,{class:"actionButton",theme:"light",onClick:Be},{default:te(()=>w[52]||(w[52]=[Ve("撤销")])),_:1})])]),h(Ae,{style:{"--td-dialog-width":"90dvw","font-size":"14px"},visible:b.tsumo,"onUpdate:visible":w[7]||(w[7]=B=>b.tsumo=B),"confirm-btn":"确定","cancel-btn":"取消",onConfirm:q},{default:te(()=>[h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择番数","prefix-icon":!1}),ne("div",Fj,[h(xe,{class:"score",value:b.fanfutsumo.fan,onChange:w[4]||(w[4]=B=>H(B))},{default:te(()=>[(me(!0),Pe($e,null,it(u.value[0],B=>(me(),Pe("view",{class:yt(`card ${b.fanfutsumo.fan==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:te(()=>[ne("div",Mj,[Ve(Oe(B.label)+" ",1),w[53]||(w[53]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择符数","prefix-icon":!1}),ne("div",Bj,[h(xe,{class:"score",value:b.fanfutsumo.fu,onChange:w[5]||(w[5]=B=>ae(B))},{default:te(()=>[(me(!0),Pe($e,null,it(u.value[1],B=>(me(),Pe("view",{class:yt(`card ${b.fanfutsumo.fu==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:te(()=>[ne("div",zj,[Ve(Oe(B.label)+" ",1),w[54]||(w[54]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择自摸玩家","prefix-icon":!1}),ne("div",Vj,[h(xe,{class:"player-selecter",value:b.winner,"onUpdate:value":w[6]||(w[6]=B=>b.winner=B),onChange:W},{default:te(()=>[(me(!0),Pe($e,null,it(Ce(r).seatList,B=>(me(),Pe("view",{class:yt(`card ${b.winner==B?"card--active":""}`)},[h(ve,{value:B,icon:"none"},{default:te(()=>[ne("div",Hj,[Ve(Oe(B)+" ",1),w[55]||(w[55]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])])]),_:1},8,["visible"]),h(Ae,{style:{"--td-dialog-width":"90dvw","font-size":"14px"},visible:b.ron,"onUpdate:visible":w[18]||(w[18]=B=>b.ron=B),"confirm-btn":"确定","cancel-btn":"取消",onConfirm:Q},{default:te(()=>[h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择荣和玩家","prefix-icon":!1}),h(dt,{style:{"--td-checkbox-border-color":"none"},value:b.winners,"onUpdate:value":w[16]||(w[16]=B=>b.winners=B),onChange:de},{default:te(()=>[h(ot,{value:Ce(r).getSeat(0).name,contentDisabled:!0},{default:te(()=>[ne("div",Wj,[ne("div",Uj,Oe(Ce(r).getSeat(0).name),1),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[8]||(w[8]=B=>ee.value=!0)},{default:te(()=>[Ve(Oe(b.fanfuRon[0].fan),1)]),_:1}),w[56]||(w[56]=ne("div",{style:{flex:"0.2"}},null,-1)),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[9]||(w[9]=B=>X.value=!0)},{default:te(()=>[Ve(Oe(b.fanfuRon[0].fu),1)]),_:1})])]),_:1},8,["value"]),h(ot,{value:Ce(r).getSeat(1).name,contentDisabled:!0},{default:te(()=>[ne("div",Kj,[ne("div",Gj,Oe(Ce(r).getSeat(1).name),1),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[10]||(w[10]=B=>ue.value=!0)},{default:te(()=>[Ve(Oe(b.fanfuRon[1].fan),1)]),_:1}),w[57]||(w[57]=ne("div",{style:{flex:"0.2"}},null,-1)),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[11]||(w[11]=B=>ke.value=!0)},{default:te(()=>[Ve(Oe(b.fanfuRon[1].fu),1)]),_:1})])]),_:1},8,["value"]),h(ot,{value:Ce(r).getSeat(2).name,contentDisabled:!0},{default:te(()=>[ne("div",Yj,[ne("div",Xj,Oe(Ce(r).getSeat(2).name),1),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[12]||(w[12]=B=>J.value=!0)},{default:te(()=>[Ve(Oe(b.fanfuRon[2].fan),1)]),_:1}),w[58]||(w[58]=ne("div",{style:{flex:"0.2"}},null,-1)),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[13]||(w[13]=B=>p.value=!0)},{default:te(()=>[Ve(Oe(b.fanfuRon[2].fu),1)]),_:1})])]),_:1},8,["value"]),h(ot,{value:Ce(r).getSeat(3).name,contentDisabled:!0},{default:te(()=>[ne("div",qj,[ne("div",Jj,Oe(Ce(r).getSeat(3).name),1),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[14]||(w[14]=B=>m.value=!0)},{default:te(()=>[Ve(Oe(b.fanfuRon[3].fan),1)]),_:1}),w[59]||(w[59]=ne("div",{style:{flex:"0.2"}},null,-1)),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[15]||(w[15]=B=>k.value=!0)},{default:te(()=>[Ve(Oe(b.fanfuRon[3].fu),1)]),_:1})])]),_:1},8,["value"])]),_:1},8,["value"]),h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择放铳玩家","prefix-icon":!1}),ne("div",Zj,[h(xe,{class:"player-selecter",value:b.loser,"onUpdate:value":w[17]||(w[17]=B=>b.loser=B),onChange:I},{default:te(()=>[(me(!0),Pe($e,null,it(Ce(r).seatList,B=>(me(),Pe("view",{class:yt(`card ${b.loser==B?"card--active":""}`)},[h(ve,{value:B,icon:"none"},{default:te(()=>[ne("div",Qj,[Ve(Oe(B)+" ",1),w[60]||(w[60]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])])]),_:1},8,["visible"]),h(Te,{visible:ee.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:ee.value,"onUpdate:visible":w[20]||(w[20]=B=>ee.value=B),title:"选择番数","close-btn":"",zIndex:15001},{default:te(()=>[h(xe,{class:"score",value:b.fanfuRon[0].fan,onChange:w[19]||(w[19]=B=>R(B,0))},{default:te(()=>[(me(!0),Pe($e,null,it(u.value[0],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[0].fan==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:te(()=>[ne("div",eE,[Ve(Oe(B.label)+" ",1),w[61]||(w[61]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:X.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:X.value,"onUpdate:visible":w[22]||(w[22]=B=>X.value=B),title:"选择符数","close-btn":"",zIndex:15001},{default:te(()=>[h(xe,{class:"score",value:b.fanfuRon[0].fu,onChange:w[21]||(w[21]=B=>L(B,0))},{default:te(()=>[(me(!0),Pe($e,null,it(u.value[1],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[0].fu==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:te(()=>[ne("div",tE,[Ve(Oe(B.label)+" ",1),w[62]||(w[62]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:ue.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:ue.value,"onUpdate:visible":w[24]||(w[24]=B=>ue.value=B),title:"选择番数","close-btn":"",zIndex:15001},{default:te(()=>[h(xe,{class:"score",value:b.fanfuRon[1].fan,onChange:w[23]||(w[23]=B=>R(B,1))},{default:te(()=>[(me(!0),Pe($e,null,it(u.value[0],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[1].fan==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:te(()=>[ne("div",nE,[Ve(Oe(B.label)+" ",1),w[63]||(w[63]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:ke.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:ke.value,"onUpdate:visible":w[26]||(w[26]=B=>ke.value=B),title:"选择符数","close-btn":"",zIndex:15001},{default:te(()=>[h(xe,{class:"score",value:b.fanfuRon[1].fu,onChange:w[25]||(w[25]=B=>L(B,1))},{default:te(()=>[(me(!0),Pe($e,null,it(u.value[1],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[1].fu==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:te(()=>[ne("div",rE,[Ve(Oe(B.label)+" ",1),w[64]||(w[64]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:J.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:J.value,"onUpdate:visible":w[28]||(w[28]=B=>J.value=B),title:"选择番数","close-btn":"",zIndex:15001},{default:te(()=>[h(xe,{class:"score",value:b.fanfuRon[2].fan,onChange:w[27]||(w[27]=B=>R(B,2))},{default:te(()=>[(me(!0),Pe($e,null,it(u.value[0],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[2].fan==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:te(()=>[ne("div",aE,[Ve(Oe(B.label)+" ",1),w[65]||(w[65]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:p.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:p.value,"onUpdate:visible":w[30]||(w[30]=B=>p.value=B),title:"选择符数","close-btn":"",zIndex:15001},{default:te(()=>[h(xe,{class:"score",value:b.fanfuRon[2].fu,onChange:w[29]||(w[29]=B=>L(B,2))},{default:te(()=>[(me(!0),Pe($e,null,it(u.value[1],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[2].fu==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:te(()=>[ne("div",oE,[Ve(Oe(B.label)+" ",1),w[66]||(w[66]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:m.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:m.value,"onUpdate:visible":w[32]||(w[32]=B=>m.value=B),title:"选择番数","close-btn":"",zIndex:15001},{default:te(()=>[h(xe,{class:"score",value:b.fanfuRon[3].fan,onChange:w[31]||(w[31]=B=>R(B,3))},{default:te(()=>[(me(!0),Pe($e,null,it(u.value[0],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[3].fan==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:te(()=>[ne("div",iE,[Ve(Oe(B.label)+" ",1),w[67]||(w[67]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:k.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:k.value,"onUpdate:visible":w[34]||(w[34]=B=>k.value=B),title:"选择符数","close-btn":"",zIndex:15001},{default:te(()=>[h(xe,{class:"score",value:b.fanfuRon[3].fu,onChange:w[33]||(w[33]=B=>L(B,3))},{default:te(()=>[(me(!0),Pe($e,null,it(u.value[1],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[3].fu==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:te(()=>[ne("div",lE,[Ve(Oe(B.label)+" ",1),w[68]||(w[68]=ne("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Ae,{visible:b.ryuukyoku,"onUpdate:visible":w[36]||(w[36]=B=>b.ryuukyoku=B),"confirm-btn":"确定","cancel-btn":"取消",onConfirm:ye,onCancel:ce},{default:te(()=>[h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择听牌玩家","prefix-icon":!1}),h(dt,{style:{"--td-checkbox-border-color":"none"},value:b.winners,"onUpdate:value":w[35]||(w[35]=B=>b.winners=B),options:D.value,onChange:Y},null,8,["value","options"])]),_:1},8,["visible"]),h(Ae,{visible:j.on,"onUpdate:visible":w[40]||(w[40]=B=>j.on=B)},{default:te(()=>[h(Ie,{modelValue:j.currentKyoku,"onUpdate:modelValue":w[37]||(w[37]=B=>j.currentKyoku=B),columns:c.value,onChange:we,onCancel:Ee},null,8,["modelValue","columns"]),h(Ka,null,{default:te(()=>[h(ht,{span:"12"},{default:te(()=>w[69]||(w[69]=[ne("a",null,"本场: ",-1)])),_:1}),h(ht,{span:"12"},{default:te(()=>[h(Ua,{value:j.honba,"onUpdate:value":w[38]||(w[38]=B=>j.honba=B),type:"number",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入本场","placeholder-class":"placeholder"},null,8,["value"])]),_:1})]),_:1}),h(Ka,null,{default:te(()=>[h(ht,{span:"12"},{default:te(()=>w[70]||(w[70]=[ne("a",null,"供托(x1000): ",-1)])),_:1}),h(ht,{span:"12"},{default:te(()=>[h(Ua,{value:j.kyoutaku,"onUpdate:value":w[39]||(w[39]=B=>j.kyoutaku=B),type:"number",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入供托数","placeholder-class":"placeholder"},null,8,["value"])]),_:1})]),_:1}),(me(!0),Pe($e,null,it(Ce(r).seatList,(B,pr)=>(me(),It(Ka,{key:pr},{default:te(()=>[h(ht,{span:"12"},{default:te(()=>[ne("a",null,Oe(B)+": ",1)]),_:2},1024),h(ht,{span:"12"},{default:te(()=>[h(Ua,{value:j.pointList[pr],"onUpdate:value":Gd=>j.pointList[pr]=Gd,type:"number",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入点数","placeholder-class":"placeholder"},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["visible"]),h(Ae,{visible:M.on,"onUpdate:visible":w[41]||(w[41]=B=>M.on=B),"close-on-overlay-click":"",content:"撤销后无法回退,且仅能撤销一次,确认撤销吗?","cancel-btn":"取消","confirm-btn":{content:"确定",theme:"danger"},onConfirm:Re,onCancel:Ct,onClose:ct},null,8,["visible"]),h(Ae,{visible:T.on,"onUpdate:visible":w[42]||(w[42]=B=>T.on=B),title:"终局结果","confirm-btn":"确定",onConfirm:z},{default:te(()=>[(me(!0),Pe($e,null,it(T.result,(B,pr)=>(me(),Pe("p",{key:pr,class:"text",style:{"margin-bottom":"2dvmin"}},[ne("strong",null,Oe(B)+" : "+Oe(Ce(r).getPlayer(B).point),1)]))),128))]),_:1},8,["visible"]),h(Ae,{visible:lt.value.showAlert,"onUpdate:visible":w[43]||(w[43]=B=>lt.value.showAlert=B),"close-on-overlay-click":"",content:"现在退出不保存任何数据,确定吗?","cancel-btn":"取消","confirm-btn":{content:"确定",theme:"danger"},onConfirm:wt,onCancel:An,onClose:Yr},null,8,["visible"])],64)}}}),uE=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},cE=uE(sE,[["__scopeId","data-v-03a3bddb"]]),fE="bottom: 80px; right: 5dvw",dE=pe({__name:"SetUpView",setup(e){const t=()=>De(xx,{size:"30px"}),n=Hn(),r=["自家","下家","对家","上家"],a=["self","next","across","previous"],o=V([]),i=Array(4).fill(0).map(()=>Ne({show:!1,player:new Array}));et(()=>{var f=[[]];for(const y of n.playerList)f[0].push({label:y.name,value:y.name});o.value=f;for(var g=0;g<4&&!(g>n.seatList.length-1);g++)i[g].player.push(n.seatList[g])});const s=(f,g)=>{for(let $=0;${i.forEach(f=>{f.show=!1,f.player=[]})},c=(f,g)=>{i.forEach(y=>y.show=!1)},u=(f,g)=>{n.gameType=f,an()},d=(f,g)=>{n.startSeat=a.indexOf(f),an()},v=()=>{for(const f of i)if(f.player.join("")===""){vt.error("有玩家未选择座位!");return}for(let f=0;f<4;f++){let g=n.getSeat(f);g.point=n.startPoint,n.setPlayer(g.name,g)}Yt.push("/game")};return(f,g)=>{const y=Hr,$=Vd,S=Rd,P=Dd,O=Nd,C=T$,x=xd;return me(),Pe($e,null,[h(C,null,{default:te(()=>[(me(!0),Pe($e,null,it(Ce(i),(b,j)=>(me(),It(y,{key:j,arrow:"",title:r[j],note:b.player.join(""),onClick:M=>b.show=!0},null,8,["title","note","onClick"]))),128)),(me(!0),Pe($e,null,it(Ce(i),(b,j)=>(me(),It(S,{key:j,modelValue:b.show,"onUpdate:modelValue":M=>b.show=M,placement:"bottom"},{default:te(()=>[h($,{modelValue:b.player,"onUpdate:modelValue":M=>b.player=M,columns:o.value,onChange:M=>s(M,j),onConfirm:c,onCancel:l},null,8,["modelValue","onUpdate:modelValue","columns","onChange"])]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128)),h(y,{title:"局数",class:"no-hover"},{default:te(()=>[h(O,{class:"box","default-value":Ce(n).gameType,borderless:"",onChange:u},{default:te(()=>[h(P,{block:!1,name:"round",value:"eastWind",label:"东风战"}),h(P,{block:!1,name:"round",value:"halfGame",label:"半庄战"})]),_:1},8,["default-value"])]),_:1}),h(y,{title:"起家",class:"no-hover"},{default:te(()=>[h(O,{class:"box","default-value":a[Ce(n).startSeat],borderless:"",onChange:d},{default:te(()=>[h(P,{block:!1,name:"startSeat",value:a[0],label:"自家"},null,8,["value"]),h(P,{block:!1,name:"startSeat",value:a[1],label:"下家"},null,8,["value"]),h(P,{block:!1,name:"startSeat",value:a[2],label:"对家"},null,8,["value"]),h(P,{block:!1,name:"startSeat",value:a[3],label:"上家"},null,8,["value"])]),_:1},8,["default-value"])]),_:1})]),_:1}),g[0]||(g[0]=ne("div",{style:{height:"var(--td-tab-bar-height)"}},null,-1)),h(x,{icon:t,onClick:v,style:fE})],64)}}}),vE={class:"content"},pE=pe({__name:"HistoryView",setup(e){const t=V([0]),n=f=>{t.value=f};let r=Ne(Io()),a=[],o=[],i=V([]);s();function s(){r=Ne(Io()),a=[],o=[],i.value=[];for(let f=0;f{},u=f=>{r.splice(f,1),Eh(r),s(),vt.success("删除成功")},d=De(jd,{size:"20px"}),v=f=>Ne([{text:"删除",icon:d,className:"delete-btn",onClick:()=>u(f)}]);return(f,g)=>{const y=X$,$=H$,S=Kd,P=V$;return me(),Pe($e,null,[h(P,{"expand-mutex":"",value:t.value,onChange:n},{default:te(()=>[(me(!0),Pe($e,null,it(Ce(r).length,O=>(me(),It(S,{key:O-1,value:O-1,right:v(O-1),onTouchstart:g[0]||(g[0]=ha(()=>{},["stop"])),onTouchend:g[1]||(g[1]=ha(()=>{},["stop"]))},{default:te(()=>[h($,{value:O-1,header:Ce(a)[O-1],"header-right-content":Ce(i)[O-1][0].title+" 获胜"},{default:te(()=>[ne("div",vE,[h(y,{"row-key":"index",data:Ce(o)[O-1],columns:Ce(i)[O-1],"show-header":l.value,"cell-empty-content":"-",onRowClick:c},null,8,["data","columns","show-header"])])]),_:2},1032,["value","header","header-right-content"])]),_:2},1032,["value","right"]))),128))]),_:1},8,["value"]),g[2]||(g[2]=ne("div",{style:{height:"var(--td-tab-bar-height)"}},null,-1))],64)}}}),hE=pe({__name:"UserCell",setup(e){const t=Hn(),n=c=>{t.setPlayerRef(c.name,!0)},r=c=>{t.deletePlayer(c.name),vt.success("删除成功"),an()},a=c=>{let u=t.playerListMap.get(c.name);if(u!=null){if(t.playerListRef[u].inputModel===""){vt.error("用户名不能为空!");return}var d={name:t.playerListRef[u].inputModel,seat:c.seat,point:c.point,riichi:c.riichi};if(t.playerListRef[u].inputModel="",t.setPlayerRef(c.name,!1),t.playerListMap.has(d.name)){vt.error("用户已存在!");return}t.setPlayer(c.name,d)?vt.success("编辑成功"):vt.error("编辑失败!"),an()}},o=c=>{t.setPlayerRef(c.name,!1)},i=De(px,{size:"20px"}),s=De(jd,{size:"20px"}),l=c=>Ne([{text:"编辑",icon:i,className:"edit-btn",onClick:()=>n(c)},{text:"删除",icon:s,className:"delete-btn",onClick:()=>r(c)}]);return(c,u)=>{const d=Hr,v=Kd,f=Ha,g=Wa;return me(),Pe($e,null,[(me(!0),Pe($e,null,it(Ce(t).playerList,(y,$)=>(me(),It(v,{key:Ce(t).playerListRef[$],right:l(y),onTouchstart:u[0]||(u[0]=ha(()=>{},["stop"])),onTouchend:u[1]||(u[1]=ha(()=>{},["stop"]))},{default:te(()=>[h(d,{title:y.name},null,8,["title"])]),_:2},1032,["right"]))),128)),u[2]||(u[2]=ne("div",{style:{height:"var(--td-tab-bar-height)"}},null,-1)),(me(!0),Pe($e,null,it(Ce(t).playerList,(y,$)=>(me(),It(g,{key:Ce(t).playerListRef[$],visible:Ce(t).getPlayerRef(y.name).visible,"onUpdate:visible":S=>Ce(t).getPlayerRef(y.name).visible=S,title:"设置玩家名称","confirm-btn":"确定","cancel-btn":"取消",onConfirm:S=>a(y),onCancel:S=>o(y)},{default:te(()=>[h(f,{value:Ce(t).playerListRef[$].inputModel,"onUpdate:value":S=>Ce(t).playerListRef[$].inputModel=S,borderless:"",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入名称","placeholder-class":"placeholder"},null,8,["value","onUpdate:value"])]),_:2},1032,["visible","onUpdate:visible","onConfirm","onCancel"]))),128))],64)}}}),gE="bottom: 80px; right: 5dvw",mE=pe({__name:"PlayersView",setup(e){const t=Hn(),n=()=>De(WS,{size:"30px"}),r=V(!1),a=V(""),o=()=>{if(a.value===""){vt.error("用户名不能为空!");return}if(t.playerListMap.has(a.value)){vt.error("用户已存在!");return}var s={name:a.value,seat:"",point:t.startPoint,riichi:!1};t.setPlayer(s.name,s),an(),a.value=""},i=()=>{r.value=!0};return(s,l)=>{const c=xd,u=Ha,d=Wa;return me(),Pe($e,null,[h(hE),h(c,{icon:n,onClick:i,style:gE}),h(d,{visible:r.value,"onUpdate:visible":l[1]||(l[1]=v=>r.value=v),title:"设置玩家名称","confirm-btn":"确定","cancel-btn":"取消",onConfirm:l[2]||(l[2]=v=>o())},{default:te(()=>[h(u,{value:a.value,"onUpdate:value":l[0]||(l[0]=v=>a.value=v),borderless:"",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入名称","placeholder-class":"placeholder"},null,8,["value"])]),_:1},8,["visible"])],64)}}}),yE={class:"contributors"},bE=["href"],_E=["src","alt"],CE=pe({__name:"SettingsView",setup(e){const t=Hn(),n=Ne({value:String(t.startPoint)}),r=Ne({value:String(t.returnPoint)}),a=V({on:!1}),o=V({on:!1}),i=V(25e3),s=V(3e4),l=Ne({continuingIntoWest:t.continuingIntoWest,bankruptcy:t.bankruptcy,negativeRiichi:t.negativeRiichi}),c=(y,$)=>{l[y]=$,t.setConfig(l.continuingIntoWest,l.bankruptcy,l.negativeRiichi,Number(n.value),Number(r.value)),an()},u=()=>{if(i.value%100!=0){vt.error("请输入100的倍数!");return}if(i.value%100==null){vt.error("输入不能为空!");return}n.value=String(i.value),t.setConfig(l.continuingIntoWest,l.bankruptcy,l.negativeRiichi,Number(n.value),Number(r.value)),a.value.on=!1,an()},d=()=>{r.value=String(s.value),t.setConfig(l.continuingIntoWest,l.bankruptcy,l.negativeRiichi,Number(n.value),Number(r.value)),o.value.on=!1,an()};function v(){window.open("https://github.com/dev-soragoto/mahjong_helper","_blank")}const f=Ne([]);et(()=>{g()});async function g(){try{const y=await fetch("https://api.github.com/repos/dev-soragoto/mahjong_helper/contributors");if(!y.ok)throw new Error("网络响应错误");const $=await y.json();f.push(...$)}catch(y){console.error("获取贡献者列表失败:",y)}}return(y,$)=>{const S=m$,P=Hr,O=Ha,C=Wa;return me(),Pe($e,null,[h(P,{title:"西入",description:"All last结束时,如果四家点数都不到返点,游戏继续"},{rightIcon:te(()=>[h(S,{value:l.continuingIntoWest,onChange:$[0]||($[0]=x=>c("continuingIntoWest",x))},null,8,["value"])]),_:1}),h(P,{title:"原点",description:n.value,onClick:$[1]||($[1]=x=>a.value.on=!0)},null,8,["description"]),ne("template",null,[h(C,{visible:a.value.on,"onUpdate:visible":$[3]||($[3]=x=>a.value.on=x),title:"设置原点","confirm-btn":"确定","cancel-btn":"取消",onConfirm:u,"bind:cancel":"closeDialog"},{default:te(()=>[h(O,{modelValue:i.value,"onUpdate:modelValue":$[2]||($[2]=x=>i.value=x),type:"number",borderless:"",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入点数","placeholder-class":"placeholder"},null,8,["modelValue"])]),_:1},8,["visible"])]),h(P,{title:"返点",description:r.value,onClick:$[4]||($[4]=x=>o.value.on=!0)},null,8,["description"]),ne("template",null,[h(C,{visible:o.value.on,"onUpdate:visible":$[6]||($[6]=x=>o.value.on=x),title:"设置返点","confirm-btn":"确定","cancel-btn":"取消",onConfirm:d,"bind:cancel":"closeDialog"},{default:te(()=>[h(O,{modelValue:s.value,"onUpdate:modelValue":$[5]||($[5]=x=>s.value=x),type:"number",borderless:"",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入点数","placeholder-class":"placeholder"},null,8,["modelValue"])]),_:1},8,["visible"])]),h(P,{title:"击飞",description:"一家点数为负游戏结束"},{rightIcon:te(()=>[h(S,{value:l.bankruptcy,onChange:$[7]||($[7]=x=>c("bankruptcy",x))},null,8,["value"])]),_:1}),h(P,{title:"负分立直",description:"当分数<1000时(即立直后负分)允许立直"},{rightIcon:te(()=>[h(S,{value:l.negativeRiichi,onChange:$[8]||($[8]=x=>c("negativeRiichi",x))},null,8,["value"])]),_:1}),h(P,{title:"小提示",description:"玩家和历史界面可以左滑编辑/删除,所有界面都可以左右滑切换目录。所有设置以及对局记录都保存在本地,不会被云端记录"}),h(P,{title:"前往github仓库",description:"代码一点也不优雅,但是能用。",onClick:v}),h(P,{title:"开发者们"},{default:te(()=>[ne("div",yE,[(me(!0),Pe($e,null,it(f,x=>(me(),Pe("div",{key:x.id,class:"contributor"},[ne("a",{href:x.html_url,target:"_blank"},[ne("img",{src:x.avatar_url,alt:x.login,class:"avatar"},null,8,_E)],8,bE)]))),128))])]),_:1}),$[9]||($[9]=ne("div",{style:{height:"var(--td-tab-bar-height)"}},null,-1))],64)}}}),Yt=Ag({history:lg("/mahjong_helper/"),routes:[{path:"/",redirect:"/setup"},{path:"/setup",name:"setup",component:dE},{path:"/game",name:"game",component:cE},{path:"/players",name:"players",component:mE},{path:"/history",name:"history",component:pE},{path:"/Settings",name:"settings",component:CE}]}),wE=pe({__name:"TabBar",setup(e){const t=V("setup"),n=V([{value:"setup",label:"开始",icon:"play"},{value:"players",label:"玩家",icon:"usergroup"},{value:"history",label:"历史",icon:"history"},{value:"settings",label:"设定",icon:"setting-1"}]);Le(()=>t.value,l=>{Yt.push({name:l})}),Le(()=>{var l;return(l=Yt.currentRoute.value.name)==null?void 0:l.toString()},l=>{n.value.find(c=>c.value===l)===void 0?t.value="setup":t.value=l??"setup"});let r=0,a=0;const o=window.innerWidth*.25,i=l=>{r=l.touches[0].clientX},s=l=>{a=l.changedTouches[0].clientX;let c=n.value.findIndex(u=>u.value===t.value);a-r>o?(c=c>0?c-1:n.value.length-1,Yt.currentRoute.value.path==="/game"&&(c=0,Yt.push({name:"setup"}))):r-a>o&&(c=c{window.addEventListener("touchstart",i),window.addEventListener("touchend",s)}),on(()=>{window.removeEventListener("touchstart",i),window.removeEventListener("touchend",s)}),(l,c)=>{const u=cP,d=uP;return me(),It(d,{modelValue:t.value,"onUpdate:modelValue":c[0]||(c[0]=v=>t.value=v),theme:"tag",split:!1,fixed:!0},{default:te(()=>[(me(!0),Pe($e,null,it(n.value,v=>(me(),It(u,{key:v.value,value:v.value},{icon:te(()=>[h(Ce(Ix),{name:v.icon},null,8,["name"])]),default:te(()=>[Ve(Oe(v.label)+" ",1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])}}}),OE=pe({__name:"App",setup(e){const t=V(!0);return Le(()=>Yt.currentRoute.value.path,n=>{t.value=n!=="/game"},{immediate:!0}),(n,r)=>(me(),Pe($e,null,[ne("div",null,[h(Ce(Cf))]),ne("div",null,[Ur(h(wE,{class:"tabbar"},null,512),[[ui,t.value]])])],64))}}),ji=ci(OE);ji.use(Ch());$h();ji.use(Yt);ji.mount("#app"); + */function Nu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ca(e){for(var t=1;t0&&(Nt.timer=setTimeout(function(){Nt.clear(),r.onDestroy&&r.onDestroy()},r.duration)),mo=ci(Nt,Ca({},r)),mo.mount(t),Nt}}ir.clear=function(){Nt&&Nt.clear()};["loading","success","error"].forEach(function(e){e&&(ir[e]=function(t){var n={message:"",theme:e};return typeof t=="string"?n.message=t:n=Ca(Ca({},n),t),ir(n)})});function pj(e){return typeof e=="string"?{message:e}:e}ir.install=function(e){e.config.globalProperties.$toast=ir};var vt=ir;const hj={style:{height:"90dvh",width:"100dvw",position:"absolute",margin:"auto",top:"0",left:"0",right:"0","background-color":"#fcbad3"}},gj={style:{position:"absolute",margin:"auto",top:"0",left:"0",right:"0",bottom:"0","background-color":"blanchedalmond",display:"flex","flex-direction":"column",flex:"0 1 auto",width:"35dvmin",height:"35dvmin"}},mj={class:"title"},yj={class:"text"},bj={class:"text"},_j={style:{position:"absolute",margin:"auto",left:"0",right:"0",bottom:"2dvmin","background-color":"transparent",display:"flex","flex-direction":"column",flex:"0 1 auto",width:"80dvmin",height:"25dvmin"}},Cj={class:"title",style:{"margin-bottom":"2dvmin"}},wj={class:"text",style:{position:"absolute",margin:"auto",left:"63dvmin",right:"0","background-color":"transparent",display:"flex","flex-direction":"row",flex:"0 1 auto"}},Oj={class:"text",style:{"margin-bottom":"2dvmin"}},Sj={style:{position:"absolute",margin:"auto",top:"2dvmin",left:"0",right:"0","background-color":"transparent",display:"flex","flex-direction":"column",flex:"0 1 auto",width:"40dvmin",height:"25dvmin",transform:"rotate(180deg)"}},xj={class:"title",style:{"margin-bottom":"2dvmin"}},Pj={class:"text",style:{position:"absolute",margin:"auto",left:"43dvmin",right:"0","background-color":"transparent",display:"flex","flex-direction":"row",flex:"0 1 auto"}},kj={class:"text",style:{"margin-bottom":"2dvmin"}},$j={style:{position:"absolute",margin:"auto",top:"0",right:"-5.5dvmin",bottom:"0","background-color":"transparent",display:"flex","flex-direction":"column",flex:"0 1 auto",width:"40dvmin",height:"25dvmin",transform:"rotate(270deg)"}},jj={class:"title",style:{"margin-bottom":"2dvmin"}},Ej={class:"text",style:{position:"absolute",margin:"auto",left:"43dvmin",right:"0","background-color":"transparent",display:"flex","flex-direction":"row",flex:"0 1 auto"}},Aj={class:"text",style:{"margin-bottom":"2dvmin"}},Tj={style:{position:"absolute",margin:"auto",top:"0",left:"-5.5dvmin",bottom:"0","background-color":"transparent",display:"flex","flex-direction":"column",flex:"0 1 auto",width:"40dvmin",height:"25dvmin",transform:"rotate(90deg)"}},Ij={class:"title",style:{"margin-bottom":"2dvmin"}},Rj={class:"text",style:{position:"absolute",margin:"auto",left:"43dvmin",right:"0","background-color":"transparent",display:"flex","flex-direction":"row",flex:"0 1 auto"}},Lj={class:"text",style:{"margin-bottom":"2dvmin"}},Nj={style:{height:"10dvh",width:"100dvw",position:"absolute",margin:"auto",bottom:"0",left:"0",right:"0","background-color":"#aa96da"}},Dj={style:{position:"absolute",margin:"auto",top:"0",left:"0",right:"0",bottom:"0","background-color":"transparent",display:"flex","justify-content":"space-between","align-items":"center"}},Fj={style:{"padding-top":"8px","padding-bottom":"8px"}},Mj={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},Bj={style:{"padding-top":"8px","padding-bottom":"8px"}},zj={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},Vj={style:{"padding-top":"8px"}},Hj={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},Wj={style:{display:"flex"}},Uj={style:{flex:"3","text-align":"left"}},Kj={style:{display:"flex"}},Gj={style:{flex:"3","text-align":"left"}},Yj={style:{display:"flex"}},Xj={style:{flex:"3","text-align":"left"}},qj={style:{display:"flex"}},Jj={style:{flex:"3","text-align":"left"}},Zj={style:{padding:"16px"}},Qj={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},eE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},tE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},nE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},rE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},aE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},oE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},iE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},lE={style:{display:"flex","align-content":"space-around","justify-content":"center","flex-direction":"row","align-items":"flex-end"}},sE={style:{margin:"auto","text-align":"right"}},uE=pe({__name:"GameView",setup(e){let t=null;const n=async()=>{document.visibilityState!="visible"||t||await navigator.wakeLock.request().then(A=>{t=A,t.addEventListener("release",()=>{t=null})}).catch(A=>{console.log(`${A.name}, ${A.message}`)})};et(()=>{n(),document.addEventListener("visibilitychange",n)}),on(()=>{document.removeEventListener("visibilitychange",n)});const r=Hn(),a=["东一局","东二局","东三局","东四局","南一局","南二局","南三局","南四局","西一局","西二局","西三局","西四局"],o=["东","南","西","北"],i=["一番","两番","三番","四番","满贯","跳满","倍满","三倍满","役满","两倍役满","三倍役满","四倍役满","五倍役满","六倍役满"],s=["20符","25符","30符","40符","50符","60符","70符","80符","90符","100符","110符"],l=[20,25,30,40,50,60,70,80,90,100,110],c=V([]),u=V([]),d=V(0),v=V(0),f=V(0);let g=!1;const y=Ne([!1,!1,!1,!1]),$=Ne([!1,!1,!1,!1]),S=Ne([!1,!1,!1,!1]),P=Ne([0,0,0,0]),O=Ne(["0","0","0","0"]),C=Ne({color:"green",fontSize:"4dvmin"}),x=Ne({color:"red",fontSize:"4dvmin"}),b=Ne({fanfutsumo:{fan:"一番",fu:"30符"},fanfuRon:[],winners:[],winner:"",loser:"",ron:!1,ronCheck:!1,tsumo:!1,tsumoCheck:!1,ryuukyoku:!1,ryuukyokuCheck:!1,oyaWinFlag:!1});N();const j=Ne({on:!1,currentKyoku:[],honba:"0",kyoutaku:"0",pointList:Array(4).fill(String(r.startPoint))}),M=Ne({on:!1,currentKyoku:0,honba:"0",kyoutaku:"0",pointList:Array(4).fill(String(r.startPoint))}),T=Ne({on:!1,result:[]}),D=V([]);et(()=>{var A=[[],[]];for(const xe of i)A[0].push({label:xe,value:xe});for(const xe of s)A[1].push({label:xe,value:xe});u.value=A;var w=[[]];for(const xe of a)w[0].push({label:xe,value:xe});c.value=w;for(var fe=[],be=0;be<4;be++){var ve=r.getSeat(be);ve.seat=o[(be+4-r.startSeat)%4],r.setPlayer(ve.name,ve),fe.push({label:ve.name,value:ve.name})}D.value=fe,E(),K(),N()});function N(){b.fanfutsumo={fan:"一番",fu:"30符"},b.fanfuRon=[];for(let A=0;A<4;A++)b.fanfuRon.push({fan:"一番",fu:"30符"});b.winners=[],b.winner="",b.loser="",b.ron=!1,b.ronCheck=!1,b.tsumo=!1,b.tsumoCheck=!1,b.ryuukyoku=!1,b.ryuukyokuCheck=!1,b.oyaWinFlag=!1}function E(){j.currentKyoku=[a[d.value]],j.honba=String(v.value),j.kyoutaku=String(f.value),j.pointList=[];for(var A=0;A<4;A++)j.pointList.push(String(r.getSeat(A).point))}function K(){M.currentKyoku=d.value,M.honba=String(v.value),M.kyoutaku=String(f.value),M.pointList=[];for(var A=0;A<4;A++)M.pointList.push(String(r.getSeat(A).point))}function Q(){for(var A=0,w=0;w<4;w++){let be=r.getSeat(w);be.riichi&&(A++,be.riichi=!1,r.setPlayer(be.name,be))}if(b.oyaWinFlag)v.value++,b.ryuukyokuCheck?f.value+=A:f.value=0;else{b.ryuukyokuCheck?(v.value++,f.value+=A):(v.value=0,f.value=0),d.value++;for(var w=0;w<4;w++){var fe=r.getSeat(w);fe.seat=o[(w+4-r.startSeat+12-d.value)%4],r.setPlayer(fe.name,fe)}}N()}function oe(){if(r.bankruptcy){for(let Te=0;Te<4;Te++)if(r.getSeat(Te).point<0)return!0}var A=7;if(r.gameType==="eastWind"&&(A=3),d.value>=A){var w={name:"",seat:"",point:0,riichi:!1};for(var fe of b.winners)if(r.getPlayer(fe).seat==="东"){w=r.getPlayer(fe);break}r.getPlayer(b.winner).seat==="东"&&(w=r.getPlayer(b.winner));var be=r.getResultMap(),ve=[],xe=0;for(const[Te,Ie]of be){if(Ie>xe){ve=[],ve.push(Te),xe=Ie;continue}Ie==xe&&ve.push(Te)}var Ae=r.startSeat-1;for(const Te of ve){var ot=r.seatList.indexOf(Te);(ot+4-r.startSeat)%4<(Ae+4-r.startSeat)%4&&(Ae=ot)}var dt=r.getSeat(Ae);if(b.oyaWinFlag){if(dt.name===w.name){if(xe>=r.returnPoint)return!0;if(r.continuingIntoWest){if(d.value>=a.length-1)return!0}else if(d.value>=7)return!0}}else if(xe=a.length-1)return!0}else if(d.value>=7)return!0}else return!0}return!1}function se(){for(var A=[],w=0;w<4;w++)A.push(r.getSeat(w).point);var fe=r.seatList.slice(0),be=[0,1,2,3];be=be.map(dt=>(dt+4-r.startSeat)%4);for(var w=0;w<4;w++)for(var ve=0;ve<3-w;ve++){if(A[ve]be[ve+1]){var xe=fe[ve];fe[ve]=fe[ve+1],fe[ve+1]=xe;let Ie=A[ve];A[ve]=A[ve+1],A[ve+1]=Ie;let ht=be[ve];be[ve]=be[ve+1],be[ve+1]=ht}}T.result=fe;let Ae=0;for(const dt of T.result){let Te=r.getPlayer(dt);Te.riichi&&(Te.riichi=!1,Ae++),r.setPlayer(Te.name,Te)}let ot=r.getPlayer(T.result[0]);ot.point+=Ae*1e3+f.value*1e3,r.setPlayer(ot.name,ot),v.value=0,f.value=0,T.on=!0}function re(A,w){var fe=w*2**(A+2);return fe>2e3&&(fe=2e3),A==6&&(fe=3e3),A==7&&(fe=4e3),A==8&&(fe=6e3),A>8&&(fe=8e3*(A-8)),fe}function ge(){for(let A=0;A<4;A++)P[A]!=0&&($[A]=!0,P[A]>0?(O[A]="+"+String(P[A]),S[A]=!0):O[A]=String(P[A]));setTimeout(()=>{for(let A=0;A<4;A++)$[A]=!1},3e3)}function G(){for(let A=0;A<4;A++)P[A]=0,O[A]="0",S[A]=!1}const z=()=>{let A={timeStamp:Date.now(),record:new Array};for(let w=0;w<4;w++)A.record.push([T.result[w],String(r.getPlayer(T.result[w]).point)]);jh(A),r.resetPlayer(),T.on=!1,g=!0,Yt.push("/setup")},U=A=>{let w=r.getSeat(A);!r.negativeRiichi&&w.point<1e3||(w.riichi=!w.riichi,r.setPlayer(w.name,w))},le=()=>{b.tsumo=!0},W=()=>{},q=()=>{if(G(),b.winner===""){vt.error("未选择自摸玩家!");return}K();var A=r.getPlayer(b.winner),w=i.indexOf(b.fanfutsumo.fan)+1,fe=l[s.indexOf(b.fanfutsumo.fu)],be=re(w,fe),ve=0;if(A.seat==="东"){b.oyaWinFlag=!0;for(var xe=[Math.ceil(2*be/100)*100+v.value*100],Ae=0;Ae<4;Ae++){let ot=r.getSeat(Ae);ot.name!==A.name&&(ot.point-=xe[0],P[Ae]-=xe[0],ot.riichi&&(ve++,ot.point-=1e3,P[Ae]-=1e3),r.setPlayer(ot.name,ot))}A.point+=3*xe[0]+f.value*1e3+ve*1e3,P[r.seatList.indexOf(A.name)]+=3*xe[0]+f.value*1e3+ve*1e3,A.riichi=!1,r.setPlayer(A.name,A)}else{for(var xe=[Math.ceil(be/100)*100+v.value*100,Math.ceil(2*be/100)*100+v.value*100],Ae=0;Ae<4;Ae++){let Te=r.getSeat(Ae);Te.name!==A.name&&(Te.seat==="东"?(Te.point-=xe[1],P[Ae]-=xe[1]):(Te.point-=xe[0],P[Ae]-=xe[0]),Te.riichi&&(ve++,Te.point-=1e3,P[Ae]-=1e3),r.setPlayer(Te.name,Te))}A.point+=2*xe[0]+xe[1]+f.value*1e3+ve*1e3,P[r.seatList.indexOf(A.name)]+=2*xe[0]+xe[1]+f.value*1e3+ve*1e3,r.setPlayer(A.name,A)}b.tsumoCheck=!0,oe()&&se(),Q(),E(),b.tsumo=!1,ge()},_e=()=>{b.ron=!0},de=(A,w)=>{let fe=r.seatList.indexOf(w.current);w.type==="check"?y[fe]=!0:y[fe]=!1},I=()=>{},te=V(!1),X=V(!1),ue=V(!1),ke=V(!1),Z=V(!1),p=V(!1),m=V(!1),k=V(!1),R=(A,w)=>{b.fanfuRon[w].fan=A},L=(A,w)=>{b.fanfuRon[w].fu=A},H=A=>{b.fanfutsumo.fan=A},ae=A=>{b.fanfutsumo.fu=A},ee=()=>{if(G(),b.winners.length<1){vt.error("未选择和了玩家!");return}if(b.loser===""){vt.error("未选择放铳玩家!");return}K();var A=[],w=[];for(const Ie of b.winners)w.push(r.seatList.indexOf(Ie));var fe=r.getPlayer(b.loser),be=r.seatList.indexOf(b.loser);w=w.sort((Ie,ht)=>(Ie-be+4)%4-(ht-be+4)%4);for(const Ie of w)A.push(r.getSeat(Ie));for(let Ie=0;Ie{for(let A=0;A<4;A++){let w=r.getSeat(A);w.riichi&&b.winners.push(w.name)}b.ryuukyoku=!0},Y=()=>{},ye=()=>{G(),K();for(const fe of b.winners){var A=r.getPlayer(fe);A.riichi&&(A.point-=1e3,P[r.seatList.indexOf(fe)]-=1e3,r.setPlayer(A.name,A)),A.seat==="东"&&(b.oyaWinFlag=!0)}if(b.winners.length==3)for(var w=0;w<4;w++){let fe=r.getSeat(w);b.winners.indexOf(fe.name)<0?(fe.point-=3e3,P[w]-=3e3):(fe.point+=1e3,P[w]+=1e3),r.setPlayer(fe.name,fe)}if(b.winners.length==2)for(var w=0;w<4;w++){let be=r.getSeat(w);b.winners.indexOf(be.name)<0?(be.point-=1500,P[w]-=1500):(be.point+=1500,P[w]+=1500),r.setPlayer(be.name,be)}if(b.winners.length==1)for(var w=0;w<4;w++){let be=r.getSeat(w);b.winners.indexOf(be.name)<0?(be.point-=1e3,P[w]-=1e3):(be.point+=3e3,P[w]+=3e3),r.setPlayer(be.name,be)}b.ryuukyokuCheck=!0,oe()&&se(),Q(),E(),b.ryuukyoku=!1,ge()},ce=()=>{b.ryuukyoku=!1},he=()=>{j.on=!0},we=()=>{if(!Number.isInteger(Number(j.honba))||Number(j.honba)<0||j.honba===""){vt.error("本场必须为大于0的整数!");return}if(!Number.isInteger(Number(j.kyoutaku))||Number(j.kyoutaku)<0||j.kyoutaku===""){vt.error("供托必须为大于0的整数!");return}for(const be of j.pointList)if(!Number.isInteger(Number(be))||Number(be)%100!=0||be===""){vt.error("分数必须为100的整数倍!");return}K();let A=0;for(const be of j.pointList)A+=Number(be);if(A+=Number(j.kyoutaku)*1e3,A!=r.startPoint*4){vt.error("总分校验不通过!");return}d.value=a.indexOf(j.currentKyoku.join("")),v.value=Number(j.honba),f.value=Number(j.kyoutaku);for(var w=0;w<4;w++){var fe=r.getSeat(w);fe.point=Number(j.pointList[w]),fe.riichi=!1,r.setPlayer(fe.name,fe)}for(var w=0;w<4;w++){var fe=r.getSeat(w);fe.seat=o[(w+4-r.startSeat+12-d.value)%4],r.setPlayer(fe.name,fe)}N(),j.on=!1},Ee=()=>{E(),j.on=!1},Be=()=>{M.on=!0},Re=()=>{d.value=M.currentKyoku,v.value=Number(M.honba),f.value=Number(M.kyoutaku);for(var A=0;A<4;A++){var w=r.getSeat(A);w.point=Number(M.pointList[A]),w.riichi=!1,r.setPlayer(w.name,w)}for(var A=0;A<4;A++){var w=r.getSeat(A);w.seat=o[(A+4-r.startSeat+12-d.value)%4],r.setPlayer(w.name,w)}N(),M.on=!1},Ct=()=>{M.on=!1},ct=()=>{M.on=!1},lt=V({showAlert:!1,to:{},next:{}});xg((A,w,fe)=>{if(lt.value.to=A,lt.value.next=fe,!g){lt.value.showAlert=!0;return}lt.value.next()});const wt=()=>{lt.value.next()},An=()=>{lt.value.next(!1)},Yr=()=>{},ft=A=>{A.preventDefault()};return et(()=>{window.addEventListener("beforeunload",ft),window.addEventListener("popstate",ft)}),on(()=>{window.removeEventListener("beforeunload",ft),window.removeEventListener("popstate",ft)}),(A,w)=>{const fe=Pi,be=ij,ve=Dd,xe=Nd,Ae=Wa,ot=hk,dt=gk,Te=ki,Ie=Vd,ht=zx,Ua=Ha,Ka=Bx;return me(),Pe($e,null,[J("div",hj,[J("div",gj,[J("p",mj,[J("strong",null,Oe(a[d.value]),1)]),J("p",yj,[J("strong",null,Oe(v.value)+"本场",1)]),J("p",bj,[J("strong",null,Oe(f.value*1e3)+"供托",1)])]),J("div",_j,[h(fe,{class:"riichi",style:{"margin-bottom":"-2dvmin"},theme:Ce(r).getSeat(0).riichi?"primary":"light",onClick:w[0]||(w[0]=B=>U(0))},{default:ne(()=>w[44]||(w[44]=[Ve("立直")])),_:1},8,["theme"]),J("p",Cj,[J("strong",null,Oe(Ce(r).getSeat(0).seat)+" "+Oe(Ce(r).getSeat(0).point),1),J("div",wj,[h(qn,{name:"slide-fade"},{default:ne(()=>[$[0]?(me(),Pe("a",{key:0,style:Fn([S[0]?C:x])},Oe(O[0]),5)):Xn("",!0)]),_:1})])]),J("p",Oj,[J("strong",null,Oe(Ce(r).getSeat(0).name),1)])]),J("div",Sj,[h(fe,{class:"riichi",style:{"margin-bottom":"-2dvmin"},theme:Ce(r).getSeat(2).riichi?"primary":"light",onClick:w[1]||(w[1]=B=>U(2))},{default:ne(()=>w[45]||(w[45]=[Ve("立直")])),_:1},8,["theme"]),J("p",xj,[J("strong",null,Oe(Ce(r).getSeat(2).seat)+" "+Oe(Ce(r).getSeat(2).point),1),J("div",Pj,[h(qn,{name:"slide-fade"},{default:ne(()=>[$[2]?(me(),Pe("a",{key:0,style:Fn([S[2]?C:x])},Oe(O[2]),5)):Xn("",!0)]),_:1})])]),J("p",kj,[J("strong",null,Oe(Ce(r).getSeat(2).name),1)])]),J("div",$j,[h(fe,{class:"riichi",style:{"margin-bottom":"-2dvmin"},theme:Ce(r).getSeat(1).riichi?"primary":"light",onClick:w[2]||(w[2]=B=>U(1))},{default:ne(()=>w[46]||(w[46]=[Ve("立直")])),_:1},8,["theme"]),J("p",jj,[J("strong",null,Oe(Ce(r).getSeat(1).seat)+" "+Oe(Ce(r).getSeat(1).point),1),J("div",Ej,[h(qn,{name:"slide-fade"},{default:ne(()=>[$[1]?(me(),Pe("a",{key:0,style:Fn([S[1]?C:x])},Oe(O[1]),5)):Xn("",!0)]),_:1})])]),J("p",Aj,[J("strong",null,Oe(Ce(r).getSeat(1).name),1)])]),J("div",Tj,[h(fe,{class:"riichi",style:{"margin-bottom":"-2dvmin"},theme:Ce(r).getSeat(3).riichi?"primary":"light",onClick:w[3]||(w[3]=B=>U(3))},{default:ne(()=>w[47]||(w[47]=[Ve("立直")])),_:1},8,["theme"]),J("p",Ij,[J("strong",null,Oe(Ce(r).getSeat(3).seat)+" "+Oe(Ce(r).getSeat(3).point),1),J("div",Rj,[h(qn,{name:"slide-fade"},{default:ne(()=>[$[3]?(me(),Pe("a",{key:0,style:Fn([S[3]?C:x])},Oe(O[3]),5)):Xn("",!0)]),_:1})])]),J("p",Lj,[J("strong",null,Oe(Ce(r).getSeat(3).name),1)])])]),J("div",Nj,[J("div",Dj,[h(fe,{class:"actionButton",theme:"light",onClick:le},{default:ne(()=>w[48]||(w[48]=[Ve("自摸")])),_:1}),h(fe,{class:"actionButton",theme:"light",onClick:_e},{default:ne(()=>w[49]||(w[49]=[Ve("荣和")])),_:1}),h(fe,{class:"actionButton",theme:"light",onClick:ie},{default:ne(()=>w[50]||(w[50]=[Ve("流局")])),_:1}),h(fe,{class:"actionButton",theme:"light",onClick:he},{default:ne(()=>w[51]||(w[51]=[Ve("编辑")])),_:1}),h(fe,{class:"actionButton",theme:"light",onClick:Be},{default:ne(()=>w[52]||(w[52]=[Ve("撤销")])),_:1})])]),h(Ae,{style:{"--td-dialog-width":"90dvw","font-size":"14px"},visible:b.tsumo,"onUpdate:visible":w[7]||(w[7]=B=>b.tsumo=B),"confirm-btn":"确定","cancel-btn":"取消",onConfirm:q},{default:ne(()=>[h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择番数","prefix-icon":!1}),J("div",Fj,[h(xe,{class:"score",value:b.fanfutsumo.fan,onChange:w[4]||(w[4]=B=>H(B))},{default:ne(()=>[(me(!0),Pe($e,null,it(u.value[0],B=>(me(),Pe("view",{class:yt(`card ${b.fanfutsumo.fan==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:ne(()=>[J("div",Mj,[Ve(Oe(B.label)+" ",1),w[53]||(w[53]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择符数","prefix-icon":!1}),J("div",Bj,[h(xe,{class:"score",value:b.fanfutsumo.fu,onChange:w[5]||(w[5]=B=>ae(B))},{default:ne(()=>[(me(!0),Pe($e,null,it(u.value[1],B=>(me(),Pe("view",{class:yt(`card ${b.fanfutsumo.fu==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:ne(()=>[J("div",zj,[Ve(Oe(B.label)+" ",1),w[54]||(w[54]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择自摸玩家","prefix-icon":!1}),J("div",Vj,[h(xe,{class:"player-selecter",value:b.winner,"onUpdate:value":w[6]||(w[6]=B=>b.winner=B),onChange:W},{default:ne(()=>[(me(!0),Pe($e,null,it(Ce(r).seatList,B=>(me(),Pe("view",{class:yt(`card ${b.winner==B?"card--active":""}`)},[h(ve,{value:B,icon:"none"},{default:ne(()=>[J("div",Hj,[Ve(Oe(B)+" ",1),w[55]||(w[55]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])])]),_:1},8,["visible"]),h(Ae,{style:{"--td-dialog-width":"90dvw","font-size":"14px"},visible:b.ron,"onUpdate:visible":w[18]||(w[18]=B=>b.ron=B),"confirm-btn":"确定","cancel-btn":"取消",onConfirm:ee},{default:ne(()=>[h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择荣和玩家","prefix-icon":!1}),h(dt,{style:{"--td-checkbox-border-color":"none"},value:b.winners,"onUpdate:value":w[16]||(w[16]=B=>b.winners=B),onChange:de},{default:ne(()=>[h(ot,{value:Ce(r).getSeat(0).name,contentDisabled:!0},{default:ne(()=>[J("div",Wj,[J("div",Uj,Oe(Ce(r).getSeat(0).name),1),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[8]||(w[8]=B=>te.value=!0)},{default:ne(()=>[Ve(Oe(b.fanfuRon[0].fan),1)]),_:1}),w[56]||(w[56]=J("div",{style:{flex:"0.2"}},null,-1)),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[9]||(w[9]=B=>X.value=!0)},{default:ne(()=>[Ve(Oe(b.fanfuRon[0].fu),1)]),_:1})])]),_:1},8,["value"]),h(ot,{value:Ce(r).getSeat(1).name,contentDisabled:!0},{default:ne(()=>[J("div",Kj,[J("div",Gj,Oe(Ce(r).getSeat(1).name),1),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[10]||(w[10]=B=>ue.value=!0)},{default:ne(()=>[Ve(Oe(b.fanfuRon[1].fan),1)]),_:1}),w[57]||(w[57]=J("div",{style:{flex:"0.2"}},null,-1)),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[11]||(w[11]=B=>ke.value=!0)},{default:ne(()=>[Ve(Oe(b.fanfuRon[1].fu),1)]),_:1})])]),_:1},8,["value"]),h(ot,{value:Ce(r).getSeat(2).name,contentDisabled:!0},{default:ne(()=>[J("div",Yj,[J("div",Xj,Oe(Ce(r).getSeat(2).name),1),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[12]||(w[12]=B=>Z.value=!0)},{default:ne(()=>[Ve(Oe(b.fanfuRon[2].fan),1)]),_:1}),w[58]||(w[58]=J("div",{style:{flex:"0.2"}},null,-1)),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[13]||(w[13]=B=>p.value=!0)},{default:ne(()=>[Ve(Oe(b.fanfuRon[2].fu),1)]),_:1})])]),_:1},8,["value"]),h(ot,{value:Ce(r).getSeat(3).name,contentDisabled:!0},{default:ne(()=>[J("div",qj,[J("div",Jj,Oe(Ce(r).getSeat(3).name),1),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[14]||(w[14]=B=>m.value=!0)},{default:ne(()=>[Ve(Oe(b.fanfuRon[3].fan),1)]),_:1}),w[59]||(w[59]=J("div",{style:{flex:"0.2"}},null,-1)),h(fe,{style:{flex:"1"},block:"",variant:"outline",theme:"primary",size:"extra-small",onClick:w[15]||(w[15]=B=>k.value=!0)},{default:ne(()=>[Ve(Oe(b.fanfuRon[3].fu),1)]),_:1})])]),_:1},8,["value"])]),_:1},8,["value"]),h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择放铳玩家","prefix-icon":!1}),J("div",Zj,[h(xe,{class:"player-selecter",value:b.loser,"onUpdate:value":w[17]||(w[17]=B=>b.loser=B),onChange:I},{default:ne(()=>[(me(!0),Pe($e,null,it(Ce(r).seatList,B=>(me(),Pe("view",{class:yt(`card ${b.loser==B?"card--active":""}`)},[h(ve,{value:B,icon:"none"},{default:ne(()=>[J("div",Qj,[Ve(Oe(B)+" ",1),w[60]||(w[60]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])])]),_:1},8,["visible"]),h(Te,{visible:te.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:te.value,"onUpdate:visible":w[20]||(w[20]=B=>te.value=B),title:"选择番数","close-btn":"",zIndex:15001},{default:ne(()=>[h(xe,{class:"score",value:b.fanfuRon[0].fan,onChange:w[19]||(w[19]=B=>R(B,0))},{default:ne(()=>[(me(!0),Pe($e,null,it(u.value[0],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[0].fan==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:ne(()=>[J("div",eE,[Ve(Oe(B.label)+" ",1),w[61]||(w[61]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:X.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:X.value,"onUpdate:visible":w[22]||(w[22]=B=>X.value=B),title:"选择符数","close-btn":"",zIndex:15001},{default:ne(()=>[h(xe,{class:"score",value:b.fanfuRon[0].fu,onChange:w[21]||(w[21]=B=>L(B,0))},{default:ne(()=>[(me(!0),Pe($e,null,it(u.value[1],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[0].fu==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:ne(()=>[J("div",tE,[Ve(Oe(B.label)+" ",1),w[62]||(w[62]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:ue.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:ue.value,"onUpdate:visible":w[24]||(w[24]=B=>ue.value=B),title:"选择番数","close-btn":"",zIndex:15001},{default:ne(()=>[h(xe,{class:"score",value:b.fanfuRon[1].fan,onChange:w[23]||(w[23]=B=>R(B,1))},{default:ne(()=>[(me(!0),Pe($e,null,it(u.value[0],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[1].fan==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:ne(()=>[J("div",nE,[Ve(Oe(B.label)+" ",1),w[63]||(w[63]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:ke.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:ke.value,"onUpdate:visible":w[26]||(w[26]=B=>ke.value=B),title:"选择符数","close-btn":"",zIndex:15001},{default:ne(()=>[h(xe,{class:"score",value:b.fanfuRon[1].fu,onChange:w[25]||(w[25]=B=>L(B,1))},{default:ne(()=>[(me(!0),Pe($e,null,it(u.value[1],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[1].fu==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:ne(()=>[J("div",rE,[Ve(Oe(B.label)+" ",1),w[64]||(w[64]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:Z.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:Z.value,"onUpdate:visible":w[28]||(w[28]=B=>Z.value=B),title:"选择番数","close-btn":"",zIndex:15001},{default:ne(()=>[h(xe,{class:"score",value:b.fanfuRon[2].fan,onChange:w[27]||(w[27]=B=>R(B,2))},{default:ne(()=>[(me(!0),Pe($e,null,it(u.value[0],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[2].fan==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:ne(()=>[J("div",aE,[Ve(Oe(B.label)+" ",1),w[65]||(w[65]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:p.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:p.value,"onUpdate:visible":w[30]||(w[30]=B=>p.value=B),title:"选择符数","close-btn":"",zIndex:15001},{default:ne(()=>[h(xe,{class:"score",value:b.fanfuRon[2].fu,onChange:w[29]||(w[29]=B=>L(B,2))},{default:ne(()=>[(me(!0),Pe($e,null,it(u.value[1],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[2].fu==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:ne(()=>[J("div",oE,[Ve(Oe(B.label)+" ",1),w[66]||(w[66]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:m.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:m.value,"onUpdate:visible":w[32]||(w[32]=B=>m.value=B),title:"选择番数","close-btn":"",zIndex:15001},{default:ne(()=>[h(xe,{class:"score",value:b.fanfuRon[3].fan,onChange:w[31]||(w[31]=B=>R(B,3))},{default:ne(()=>[(me(!0),Pe($e,null,it(u.value[0],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[3].fan==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:ne(()=>[J("div",iE,[Ve(Oe(B.label)+" ",1),w[67]||(w[67]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Te,{visible:k.value,zIndex:15e3},null,8,["visible"]),h(Ae,{style:{"--td-dialog-width":"85dvw"},visible:k.value,"onUpdate:visible":w[34]||(w[34]=B=>k.value=B),title:"选择符数","close-btn":"",zIndex:15001},{default:ne(()=>[h(xe,{class:"score",value:b.fanfuRon[3].fu,onChange:w[33]||(w[33]=B=>L(B,3))},{default:ne(()=>[(me(!0),Pe($e,null,it(u.value[1],B=>(me(),Pe("view",{class:yt(`card ${b.fanfuRon[3].fu==B.value?"card--active":""}`)},[h(ve,{value:B.value,icon:"none"},{default:ne(()=>[J("div",lE,[Ve(Oe(B.label)+" ",1),w[68]||(w[68]=J("div",{style:{width:"8px",height:"25px"}},null,-1))])]),_:2},1032,["value"])],2))),256))]),_:1},8,["value"])]),_:1},8,["visible"]),h(Ae,{visible:b.ryuukyoku,"onUpdate:visible":w[36]||(w[36]=B=>b.ryuukyoku=B),"confirm-btn":"确定","cancel-btn":"取消",onConfirm:ye,onCancel:ce},{default:ne(()=>[h(be,{style:{"font-size":"16px","text-align":"left","font-weight":"300","border-radius":"8px"},visible:"",content:"选择听牌玩家","prefix-icon":!1}),h(dt,{style:{"--td-checkbox-border-color":"none"},value:b.winners,"onUpdate:value":w[35]||(w[35]=B=>b.winners=B),options:D.value,onChange:Y},null,8,["value","options"])]),_:1},8,["visible"]),h(Ae,{visible:j.on,"onUpdate:visible":w[40]||(w[40]=B=>j.on=B)},{default:ne(()=>[h(Ie,{modelValue:j.currentKyoku,"onUpdate:modelValue":w[37]||(w[37]=B=>j.currentKyoku=B),columns:c.value,onChange:we,onCancel:Ee},null,8,["modelValue","columns"]),h(Ka,null,{default:ne(()=>[h(ht,{span:"12"},{default:ne(()=>w[69]||(w[69]=[J("div",{style:{margin:"auto","text-align":"right"}},[J("p",null,[J("b",null,"本场: ")])],-1)])),_:1}),h(ht,{span:"12"},{default:ne(()=>[h(Ua,{value:j.honba,"onUpdate:value":w[38]||(w[38]=B=>j.honba=B),type:"number",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入本场","placeholder-class":"placeholder",borderless:""},null,8,["value"])]),_:1})]),_:1}),h(Ka,null,{default:ne(()=>[h(ht,{span:"12"},{default:ne(()=>w[70]||(w[70]=[J("div",{style:{margin:"auto","text-align":"right"}},[J("p",null,[J("b",null,"供托(x1000): ")])],-1)])),_:1}),h(ht,{span:"12"},{default:ne(()=>[h(Ua,{value:j.kyoutaku,"onUpdate:value":w[39]||(w[39]=B=>j.kyoutaku=B),type:"number",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入供托数","placeholder-class":"placeholder",borderless:""},null,8,["value"])]),_:1})]),_:1}),(me(!0),Pe($e,null,it(Ce(r).seatList,(B,pr)=>(me(),It(Ka,{key:pr},{default:ne(()=>[h(ht,{span:"12"},{default:ne(()=>[J("div",sE,[J("p",null,[J("b",null,Oe(B)+": ",1)])])]),_:2},1024),h(ht,{span:"12"},{default:ne(()=>[h(Ua,{value:j.pointList[pr],"onUpdate:value":Gd=>j.pointList[pr]=Gd,type:"number",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入点数","placeholder-class":"placeholder",borderless:""},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["visible"]),h(Ae,{visible:M.on,"onUpdate:visible":w[41]||(w[41]=B=>M.on=B),"close-on-overlay-click":"",content:"撤销后无法回退,且仅能撤销一次,确认撤销吗?","cancel-btn":"取消","confirm-btn":{content:"确定",theme:"danger"},onConfirm:Re,onCancel:Ct,onClose:ct},null,8,["visible"]),h(Ae,{visible:T.on,"onUpdate:visible":w[42]||(w[42]=B=>T.on=B),title:"终局结果","confirm-btn":"确定",onConfirm:z},{default:ne(()=>[(me(!0),Pe($e,null,it(T.result,(B,pr)=>(me(),Pe("p",{key:pr,class:"text",style:{"margin-bottom":"2dvmin"}},[J("strong",null,Oe(B)+" : "+Oe(Ce(r).getPlayer(B).point),1)]))),128))]),_:1},8,["visible"]),h(Ae,{visible:lt.value.showAlert,"onUpdate:visible":w[43]||(w[43]=B=>lt.value.showAlert=B),"close-on-overlay-click":"",content:"现在退出不保存任何数据,确定吗?","cancel-btn":"取消","confirm-btn":{content:"确定",theme:"danger"},onConfirm:wt,onCancel:An,onClose:Yr},null,8,["visible"])],64)}}}),cE=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},fE=cE(uE,[["__scopeId","data-v-da0694fa"]]),dE="bottom: 80px; right: 5dvw",vE=pe({__name:"SetUpView",setup(e){const t=()=>De(xx,{size:"30px"}),n=Hn(),r=["自家","下家","对家","上家"],a=["self","next","across","previous"],o=V([]),i=Array(4).fill(0).map(()=>Ne({show:!1,player:new Array}));et(()=>{var f=[[]];for(const y of n.playerList)f[0].push({label:y.name,value:y.name});o.value=f;for(var g=0;g<4&&!(g>n.seatList.length-1);g++)i[g].player.push(n.seatList[g])});const s=(f,g)=>{for(let $=0;${i.forEach(f=>{f.show=!1,f.player=[]})},c=(f,g)=>{i.forEach(y=>y.show=!1)},u=(f,g)=>{n.gameType=f,an()},d=(f,g)=>{n.startSeat=a.indexOf(f),an()},v=()=>{for(const f of i)if(f.player.join("")===""){vt.error("有玩家未选择座位!");return}for(let f=0;f<4;f++){let g=n.getSeat(f);g.point=n.startPoint,n.setPlayer(g.name,g)}Yt.push("/game")};return(f,g)=>{const y=Hr,$=Vd,S=Rd,P=Dd,O=Nd,C=T$,x=xd;return me(),Pe($e,null,[h(C,null,{default:ne(()=>[(me(!0),Pe($e,null,it(Ce(i),(b,j)=>(me(),It(y,{key:j,arrow:"",title:r[j],note:b.player.join(""),onClick:M=>b.show=!0},null,8,["title","note","onClick"]))),128)),(me(!0),Pe($e,null,it(Ce(i),(b,j)=>(me(),It(S,{key:j,modelValue:b.show,"onUpdate:modelValue":M=>b.show=M,placement:"bottom"},{default:ne(()=>[h($,{modelValue:b.player,"onUpdate:modelValue":M=>b.player=M,columns:o.value,onChange:M=>s(M,j),onConfirm:c,onCancel:l},null,8,["modelValue","onUpdate:modelValue","columns","onChange"])]),_:2},1032,["modelValue","onUpdate:modelValue"]))),128)),h(y,{title:"局数",class:"no-hover"},{default:ne(()=>[h(O,{class:"box","default-value":Ce(n).gameType,borderless:"",onChange:u},{default:ne(()=>[h(P,{block:!1,name:"round",value:"eastWind",label:"东风战"}),h(P,{block:!1,name:"round",value:"halfGame",label:"半庄战"})]),_:1},8,["default-value"])]),_:1}),h(y,{title:"起家",class:"no-hover"},{default:ne(()=>[h(O,{class:"box","default-value":a[Ce(n).startSeat],borderless:"",onChange:d},{default:ne(()=>[h(P,{block:!1,name:"startSeat",value:a[0],label:"自家"},null,8,["value"]),h(P,{block:!1,name:"startSeat",value:a[1],label:"下家"},null,8,["value"]),h(P,{block:!1,name:"startSeat",value:a[2],label:"对家"},null,8,["value"]),h(P,{block:!1,name:"startSeat",value:a[3],label:"上家"},null,8,["value"])]),_:1},8,["default-value"])]),_:1})]),_:1}),g[0]||(g[0]=J("div",{style:{height:"var(--td-tab-bar-height)"}},null,-1)),h(x,{icon:t,onClick:v,style:dE})],64)}}}),pE={class:"content"},hE=pe({__name:"HistoryView",setup(e){const t=V([0]),n=f=>{t.value=f};let r=Ne(Io()),a=[],o=[],i=V([]);s();function s(){r=Ne(Io()),a=[],o=[],i.value=[];for(let f=0;f{},u=f=>{r.splice(f,1),Eh(r),s(),vt.success("删除成功")},d=De(jd,{size:"20px"}),v=f=>Ne([{text:"删除",icon:d,className:"delete-btn",onClick:()=>u(f)}]);return(f,g)=>{const y=X$,$=H$,S=Kd,P=V$;return me(),Pe($e,null,[h(P,{"expand-mutex":"",value:t.value,onChange:n},{default:ne(()=>[(me(!0),Pe($e,null,it(Ce(r).length,O=>(me(),It(S,{key:O-1,value:O-1,right:v(O-1),onTouchstart:g[0]||(g[0]=ha(()=>{},["stop"])),onTouchend:g[1]||(g[1]=ha(()=>{},["stop"]))},{default:ne(()=>[h($,{value:O-1,header:Ce(a)[O-1],"header-right-content":Ce(i)[O-1][0].title+" 获胜"},{default:ne(()=>[J("div",pE,[h(y,{"row-key":"index",data:Ce(o)[O-1],columns:Ce(i)[O-1],"show-header":l.value,"cell-empty-content":"-",onRowClick:c},null,8,["data","columns","show-header"])])]),_:2},1032,["value","header","header-right-content"])]),_:2},1032,["value","right"]))),128))]),_:1},8,["value"]),g[2]||(g[2]=J("div",{style:{height:"var(--td-tab-bar-height)"}},null,-1))],64)}}}),gE=pe({__name:"UserCell",setup(e){const t=Hn(),n=c=>{t.setPlayerRef(c.name,!0)},r=c=>{t.deletePlayer(c.name),vt.success("删除成功"),an()},a=c=>{let u=t.playerListMap.get(c.name);if(u!=null){if(t.playerListRef[u].inputModel===""){vt.error("用户名不能为空!");return}var d={name:t.playerListRef[u].inputModel,seat:c.seat,point:c.point,riichi:c.riichi};if(t.playerListRef[u].inputModel="",t.setPlayerRef(c.name,!1),t.playerListMap.has(d.name)){vt.error("用户已存在!");return}t.setPlayer(c.name,d)?vt.success("编辑成功"):vt.error("编辑失败!"),an()}},o=c=>{t.setPlayerRef(c.name,!1)},i=De(px,{size:"20px"}),s=De(jd,{size:"20px"}),l=c=>Ne([{text:"编辑",icon:i,className:"edit-btn",onClick:()=>n(c)},{text:"删除",icon:s,className:"delete-btn",onClick:()=>r(c)}]);return(c,u)=>{const d=Hr,v=Kd,f=Ha,g=Wa;return me(),Pe($e,null,[(me(!0),Pe($e,null,it(Ce(t).playerList,(y,$)=>(me(),It(v,{key:Ce(t).playerListRef[$],right:l(y),onTouchstart:u[0]||(u[0]=ha(()=>{},["stop"])),onTouchend:u[1]||(u[1]=ha(()=>{},["stop"]))},{default:ne(()=>[h(d,{title:y.name},null,8,["title"])]),_:2},1032,["right"]))),128)),u[2]||(u[2]=J("div",{style:{height:"var(--td-tab-bar-height)"}},null,-1)),(me(!0),Pe($e,null,it(Ce(t).playerList,(y,$)=>(me(),It(g,{key:Ce(t).playerListRef[$],visible:Ce(t).getPlayerRef(y.name).visible,"onUpdate:visible":S=>Ce(t).getPlayerRef(y.name).visible=S,title:"设置玩家名称","confirm-btn":"确定","cancel-btn":"取消",onConfirm:S=>a(y),onCancel:S=>o(y)},{default:ne(()=>[h(f,{value:Ce(t).playerListRef[$].inputModel,"onUpdate:value":S=>Ce(t).playerListRef[$].inputModel=S,borderless:"",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入名称","placeholder-class":"placeholder"},null,8,["value","onUpdate:value"])]),_:2},1032,["visible","onUpdate:visible","onConfirm","onCancel"]))),128))],64)}}}),mE="bottom: 80px; right: 5dvw",yE=pe({__name:"PlayersView",setup(e){const t=Hn(),n=()=>De(WS,{size:"30px"}),r=V(!1),a=V(""),o=()=>{if(a.value===""){vt.error("用户名不能为空!");return}if(t.playerListMap.has(a.value)){vt.error("用户已存在!");return}var s={name:a.value,seat:"",point:t.startPoint,riichi:!1};t.setPlayer(s.name,s),an(),a.value=""},i=()=>{r.value=!0};return(s,l)=>{const c=xd,u=Ha,d=Wa;return me(),Pe($e,null,[h(gE),h(c,{icon:n,onClick:i,style:mE}),h(d,{visible:r.value,"onUpdate:visible":l[1]||(l[1]=v=>r.value=v),title:"设置玩家名称","confirm-btn":"确定","cancel-btn":"取消",onConfirm:l[2]||(l[2]=v=>o())},{default:ne(()=>[h(u,{value:a.value,"onUpdate:value":l[0]||(l[0]=v=>a.value=v),borderless:"",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入名称","placeholder-class":"placeholder"},null,8,["value"])]),_:1},8,["visible"])],64)}}}),bE={class:"contributors"},_E=["href"],CE=["src","alt"],wE=pe({__name:"SettingsView",setup(e){const t=Hn(),n=Ne({value:String(t.startPoint)}),r=Ne({value:String(t.returnPoint)}),a=V({on:!1}),o=V({on:!1}),i=V(25e3),s=V(3e4),l=Ne({continuingIntoWest:t.continuingIntoWest,bankruptcy:t.bankruptcy,negativeRiichi:t.negativeRiichi}),c=(y,$)=>{l[y]=$,t.setConfig(l.continuingIntoWest,l.bankruptcy,l.negativeRiichi,Number(n.value),Number(r.value)),an()},u=()=>{if(i.value%100!=0){vt.error("请输入100的倍数!");return}if(i.value%100==null){vt.error("输入不能为空!");return}n.value=String(i.value),t.setConfig(l.continuingIntoWest,l.bankruptcy,l.negativeRiichi,Number(n.value),Number(r.value)),a.value.on=!1,an()},d=()=>{r.value=String(s.value),t.setConfig(l.continuingIntoWest,l.bankruptcy,l.negativeRiichi,Number(n.value),Number(r.value)),o.value.on=!1,an()};function v(){window.open("https://github.com/dev-soragoto/mahjong_helper","_blank")}const f=Ne([]);et(()=>{g()});async function g(){try{const y=await fetch("https://api.github.com/repos/dev-soragoto/mahjong_helper/contributors");if(!y.ok)throw new Error("网络响应错误");const $=await y.json();f.push(...$)}catch(y){console.error("获取贡献者列表失败:",y)}}return(y,$)=>{const S=m$,P=Hr,O=Ha,C=Wa;return me(),Pe($e,null,[h(P,{title:"西入",description:"All last结束时,如果四家点数都不到返点,游戏继续"},{rightIcon:ne(()=>[h(S,{value:l.continuingIntoWest,onChange:$[0]||($[0]=x=>c("continuingIntoWest",x))},null,8,["value"])]),_:1}),h(P,{title:"原点",description:n.value,onClick:$[1]||($[1]=x=>a.value.on=!0)},null,8,["description"]),J("template",null,[h(C,{visible:a.value.on,"onUpdate:visible":$[3]||($[3]=x=>a.value.on=x),title:"设置原点","confirm-btn":"确定","cancel-btn":"取消",onConfirm:u,"bind:cancel":"closeDialog"},{default:ne(()=>[h(O,{modelValue:i.value,"onUpdate:modelValue":$[2]||($[2]=x=>i.value=x),type:"number",borderless:"",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入点数","placeholder-class":"placeholder"},null,8,["modelValue"])]),_:1},8,["visible"])]),h(P,{title:"返点",description:r.value,onClick:$[4]||($[4]=x=>o.value.on=!0)},null,8,["description"]),J("template",null,[h(C,{visible:o.value.on,"onUpdate:visible":$[6]||($[6]=x=>o.value.on=x),title:"设置返点","confirm-btn":"确定","cancel-btn":"取消",onConfirm:d,"bind:cancel":"closeDialog"},{default:ne(()=>[h(O,{modelValue:s.value,"onUpdate:modelValue":$[5]||($[5]=x=>s.value=x),type:"number",borderless:"",class:"dialog-input",clearable:"",slot:"content",placeholder:"输入点数","placeholder-class":"placeholder"},null,8,["modelValue"])]),_:1},8,["visible"])]),h(P,{title:"击飞",description:"一家点数为负游戏结束"},{rightIcon:ne(()=>[h(S,{value:l.bankruptcy,onChange:$[7]||($[7]=x=>c("bankruptcy",x))},null,8,["value"])]),_:1}),h(P,{title:"负分立直",description:"当分数<1000时(即立直后负分)允许立直"},{rightIcon:ne(()=>[h(S,{value:l.negativeRiichi,onChange:$[8]||($[8]=x=>c("negativeRiichi",x))},null,8,["value"])]),_:1}),h(P,{title:"小提示",description:"玩家和历史界面可以左滑编辑/删除,所有界面都可以左右滑切换目录。所有设置以及对局记录都保存在本地,不会被云端记录"}),h(P,{title:"前往github仓库",description:"代码一点也不优雅,但是能用。",onClick:v}),h(P,{title:"开发者们"},{default:ne(()=>[J("div",bE,[(me(!0),Pe($e,null,it(f,x=>(me(),Pe("div",{key:x.id,class:"contributor"},[J("a",{href:x.html_url,target:"_blank"},[J("img",{src:x.avatar_url,alt:x.login,class:"avatar"},null,8,CE)],8,_E)]))),128))])]),_:1}),$[9]||($[9]=J("div",{style:{height:"var(--td-tab-bar-height)"}},null,-1))],64)}}}),Yt=Ag({history:lg("/mahjong_helper/"),routes:[{path:"/",redirect:"/setup"},{path:"/setup",name:"setup",component:vE},{path:"/game",name:"game",component:fE},{path:"/players",name:"players",component:yE},{path:"/history",name:"history",component:hE},{path:"/Settings",name:"settings",component:wE}]}),OE=pe({__name:"TabBar",setup(e){const t=V("setup"),n=V([{value:"setup",label:"开始",icon:"play"},{value:"players",label:"玩家",icon:"usergroup"},{value:"history",label:"历史",icon:"history"},{value:"settings",label:"设定",icon:"setting-1"}]);Le(()=>t.value,l=>{Yt.push({name:l})}),Le(()=>{var l;return(l=Yt.currentRoute.value.name)==null?void 0:l.toString()},l=>{n.value.find(c=>c.value===l)===void 0?t.value="setup":t.value=l??"setup"});let r=0,a=0;const o=window.innerWidth*.25,i=l=>{r=l.touches[0].clientX},s=l=>{a=l.changedTouches[0].clientX;let c=n.value.findIndex(u=>u.value===t.value);a-r>o?(c=c>0?c-1:n.value.length-1,Yt.currentRoute.value.path==="/game"&&(c=0,Yt.push({name:"setup"}))):r-a>o&&(c=c{window.addEventListener("touchstart",i),window.addEventListener("touchend",s)}),on(()=>{window.removeEventListener("touchstart",i),window.removeEventListener("touchend",s)}),(l,c)=>{const u=cP,d=uP;return me(),It(d,{modelValue:t.value,"onUpdate:modelValue":c[0]||(c[0]=v=>t.value=v),theme:"tag",split:!1,fixed:!0},{default:ne(()=>[(me(!0),Pe($e,null,it(n.value,v=>(me(),It(u,{key:v.value,value:v.value},{icon:ne(()=>[h(Ce(Ix),{name:v.icon},null,8,["name"])]),default:ne(()=>[Ve(Oe(v.label)+" ",1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])}}}),SE=pe({__name:"App",setup(e){const t=V(!0);return Le(()=>Yt.currentRoute.value.path,n=>{t.value=n!=="/game"},{immediate:!0}),(n,r)=>(me(),Pe($e,null,[J("div",null,[h(Ce(Cf))]),J("div",null,[Ur(h(OE,{class:"tabbar"},null,512),[[ui,t.value]])])],64))}}),ji=ci(SE);ji.use(Ch());$h();ji.use(Yt);ji.mount("#app"); diff --git a/index.html b/index.html index 19be8d4..55aacf6 100644 --- a/index.html +++ b/index.html @@ -6,8 +6,8 @@ MahjongHelper - - + +