diff --git a/assets/default-layout.30796414.css.gz b/assets/default-layout.30796414.css.gz
deleted file mode 100644
index 7f0f40c1..00000000
Binary files a/assets/default-layout.30796414.css.gz and /dev/null differ
diff --git a/assets/default-layout.30796414.css b/assets/default-layout.9e77f9a2.css
similarity index 93%
rename from assets/default-layout.30796414.css
rename to assets/default-layout.9e77f9a2.css
index 5554afa9..ea5cc78b 100644
--- a/assets/default-layout.30796414.css
+++ b/assets/default-layout.9e77f9a2.css
@@ -1 +1 @@
-.arco-dropdown{box-sizing:border-box;padding:4px 0;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-dropdown-list{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.arco-dropdown-list-wrapper{max-height:200px;overflow-y:auto}.arco-dropdown-option{position:relative;z-index:1;display:flex;align-items:center;box-sizing:border-box;width:100%;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:transparent;cursor:pointer}.arco-dropdown-option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-option-has-suffix{justify-content:space-between}.arco-dropdown-option-active,.arco-dropdown-option:not(.arco-dropdown-option-disabled):hover{color:var(--color-text-1);background-color:var(--color-fill-2);transition:all .1s cubic-bezier(0,0,1,1)}.arco-dropdown-option-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-dropdown-option-icon{display:inline-flex;margin-right:8px}.arco-dropdown-option-suffix{margin-left:12px}.arco-dropdown-group:first-child .arco-dropdown-group-title{margin-top:8px}.arco-dropdown-group-title{box-sizing:border-box;width:100%;margin-top:8px;padding:0 12px;color:var(--color-text-3);font-size:12px;line-height:20px;cursor:default;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-submenu{margin-top:-4px}.arco-dropdown.arco-dropdown-has-footer{padding-bottom:0}.arco-dropdown-footer{border-top:1px solid var(--color-fill-3)}.arco-menu{position:relative;box-sizing:border-box;width:100%;font-size:14px;line-height:1.5715;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-menu:focus-visible{outline:3px solid var(--color-primary-light-2)}.arco-menu-indent{display:inline-block;width:20px}.arco-menu .arco-menu-item,.arco-menu .arco-menu-group-title,.arco-menu .arco-menu-pop-header,.arco-menu .arco-menu-inline-header{position:relative;box-sizing:border-box;border-radius:var(--border-radius-small);cursor:pointer}.arco-menu .arco-menu-item.arco-menu-disabled,.arco-menu .arco-menu-group-title.arco-menu-disabled,.arco-menu .arco-menu-pop-header.arco-menu-disabled,.arco-menu .arco-menu-inline-header.arco-menu-disabled{cursor:not-allowed}.arco-menu .arco-menu-item.arco-menu-selected,.arco-menu .arco-menu-group-title.arco-menu-selected,.arco-menu .arco-menu-pop-header.arco-menu-selected,.arco-menu .arco-menu-inline-header.arco-menu-selected{font-weight:500;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu .arco-menu-item .arco-icon,.arco-menu .arco-menu-group-title .arco-icon,.arco-menu .arco-menu-pop-header .arco-icon,.arco-menu .arco-menu-inline-header .arco-icon,.arco-menu .arco-menu-item .arco-menu-icon,.arco-menu .arco-menu-group-title .arco-menu-icon,.arco-menu .arco-menu-pop-header .arco-menu-icon,.arco-menu .arco-menu-inline-header .arco-menu-icon{margin-right:16px}.arco-menu .arco-menu-item .arco-menu-icon .arco-icon,.arco-menu .arco-menu-group-title .arco-menu-icon .arco-icon,.arco-menu .arco-menu-pop-header .arco-menu-icon .arco-icon,.arco-menu .arco-menu-inline-header .arco-menu-icon .arco-icon{margin-right:0}.arco-menu-light{background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item,.arco-menu-light .arco-menu-group-title,.arco-menu-light .arco-menu-pop-header,.arco-menu-light .arco-menu-inline-header{color:var(--color-text-2);background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item .arco-icon,.arco-menu-light .arco-menu-group-title .arco-icon,.arco-menu-light .arco-menu-pop-header .arco-icon,.arco-menu-light .arco-menu-inline-header .arco-icon,.arco-menu-light .arco-menu-item .arco-menu-icon,.arco-menu-light .arco-menu-group-title .arco-menu-icon,.arco-menu-light .arco-menu-pop-header .arco-menu-icon,.arco-menu-light .arco-menu-inline-header .arco-menu-icon{color:var(--color-text-3)}.arco-menu-light .arco-menu-item:hover,.arco-menu-light .arco-menu-group-title:hover,.arco-menu-light .arco-menu-pop-header:hover,.arco-menu-light .arco-menu-inline-header:hover{color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-item:hover .arco-icon,.arco-menu-light .arco-menu-group-title:hover .arco-icon,.arco-menu-light .arco-menu-pop-header:hover .arco-icon,.arco-menu-light .arco-menu-inline-header:hover .arco-icon,.arco-menu-light .arco-menu-item:hover .arco-menu-icon,.arco-menu-light .arco-menu-group-title:hover .arco-menu-icon,.arco-menu-light .arco-menu-pop-header:hover .arco-menu-icon,.arco-menu-light .arco-menu-inline-header:hover .arco-menu-icon{color:var(--color-text-3)}.arco-menu-light .arco-menu-item.arco-menu-selected,.arco-menu-light .arco-menu-group-title.arco-menu-selected,.arco-menu-light .arco-menu-pop-header.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected,.arco-menu-light .arco-menu-item.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-item.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-light .arco-menu-item.arco-menu-disabled,.arco-menu-light .arco-menu-group-title.arco-menu-disabled,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled{color:var(--color-text-4);background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon{color:var(--color-text-4)}.arco-menu-light .arco-menu-item.arco-menu-selected{background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-inline-header.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-light .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-fill-2)}.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected{background:none;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-group-title{color:var(--color-text-3);pointer-events:none}.arco-menu-light .arco-menu-collapse-button{color:var(--color-text-3);background-color:var(--color-fill-1)}.arco-menu-light .arco-menu-collapse-button:hover{background-color:var(--color-fill-3)}.arco-menu-dark{background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item,.arco-menu-dark .arco-menu-group-title,.arco-menu-dark .arco-menu-pop-header,.arco-menu-dark .arco-menu-inline-header{color:var(--color-text-4);background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item .arco-icon,.arco-menu-dark .arco-menu-group-title .arco-icon,.arco-menu-dark .arco-menu-pop-header .arco-icon,.arco-menu-dark .arco-menu-inline-header .arco-icon,.arco-menu-dark .arco-menu-item .arco-menu-icon,.arco-menu-dark .arco-menu-group-title .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header .arco-menu-icon{color:var(--color-text-3)}.arco-menu-dark .arco-menu-item:hover,.arco-menu-dark .arco-menu-group-title:hover,.arco-menu-dark .arco-menu-pop-header:hover,.arco-menu-dark .arco-menu-inline-header:hover{color:var(--color-text-4);background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-item:hover .arco-icon,.arco-menu-dark .arco-menu-group-title:hover .arco-icon,.arco-menu-dark .arco-menu-pop-header:hover .arco-icon,.arco-menu-dark .arco-menu-inline-header:hover .arco-icon,.arco-menu-dark .arco-menu-item:hover .arco-menu-icon,.arco-menu-dark .arco-menu-group-title:hover .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header:hover .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header:hover .arco-menu-icon{color:var(--color-text-3)}.arco-menu-dark .arco-menu-item.arco-menu-selected,.arco-menu-dark .arco-menu-group-title.arco-menu-selected,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected,.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:var(--color-white)}.arco-menu-dark .arco-menu-item.arco-menu-disabled,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled{color:var(--color-text-2);background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon{color:var(--color-text-2)}.arco-menu-dark .arco-menu-item.arco-menu-selected{background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-inline-header.arco-menu-selected,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-dark .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-menu-dark-hover)}.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected{background:none;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-group-title{color:var(--color-text-3);pointer-events:none}.arco-menu-dark .arco-menu-collapse-button{color:var(--color-white);background-color:rgb(var(--primary-6))}.arco-menu-dark .arco-menu-collapse-button:hover{background-color:rgb(var(--primary-7))}.arco-menu a,.arco-menu a:hover,.arco-menu a:focus,.arco-menu a:active{color:inherit;text-decoration:none;cursor:inherit}.arco-menu-inner{box-sizing:border-box;width:100%;height:100%;overflow:auto}.arco-menu-icon-suffix.is-open{transform:rotate(180deg)}.arco-menu-vertical .arco-menu-item,.arco-menu-vertical .arco-menu-group-title,.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{padding:0 12px;line-height:40px}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-right:0}.arco-menu-vertical .arco-menu-item,.arco-menu-vertical .arco-menu-group-title,.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{margin-bottom:4px}.arco-menu-vertical .arco-menu-item:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-group-title:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-pop-header:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-inline-header:not(.arco-menu-has-icon){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon{display:flex;align-items:center}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-item.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon>.arco-menu-icon{flex:none}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-icon{line-height:1}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix{position:absolute;right:12px}.arco-menu-vertical .arco-menu-inner{padding:4px 8px}.arco-menu-vertical .arco-menu-item.arco-menu-item-indented{display:flex}.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{padding-right:28px}.arco-menu-horizontal{width:100%;height:auto}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-group-title,.arco-menu-horizontal .arco-menu-pop-header,.arco-menu-horizontal .arco-menu-inline-header{padding:0 12px;line-height:30px}.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-right:0}.arco-menu-horizontal .arco-menu-item .arco-icon,.arco-menu-horizontal .arco-menu-group-title .arco-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-icon,.arco-menu-horizontal .arco-menu-item .arco-menu-icon,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon{margin-right:16px}.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix{margin-left:6px}.arco-menu-horizontal .arco-menu-inner{display:flex;align-items:center;padding:14px 20px}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-pop{display:inline-block;flex-shrink:0;vertical-align:middle}.arco-menu-horizontal .arco-menu-item:not(:first-child),.arco-menu-horizontal .arco-menu-pop:not(:first-child){margin-left:12px}.arco-menu-horizontal .arco-menu-pop:after{position:absolute;bottom:-14px;left:0;width:100%;height:14px;content:" "}.arco-menu-overflow-wrap{width:100%}.arco-menu-overflow-sub-menu-mirror,.arco-menu-overflow-hidden-menu-item{position:absolute!important;white-space:nowrap;visibility:hidden;pointer-events:none}.arco-menu-selected-label{position:absolute;right:12px;bottom:-14px;left:12px;height:3px;background-color:rgb(var(--primary-6))}.arco-menu-pop-button{width:auto;background:none;box-shadow:none}.arco-menu-pop-button.arco-menu-collapsed{width:auto}.arco-menu-pop-button .arco-menu-item,.arco-menu-pop-button .arco-menu-group-title,.arco-menu-pop-button .arco-menu-pop-header,.arco-menu-pop-button .arco-menu-inline-header{width:40px;height:40px;margin-bottom:16px;line-height:40px;border:1px solid transparent;border-radius:50%;box-shadow:0 4px 10px #0000001a}.arco-menu-collapsed{width:48px}.arco-menu-collapsed .arco-menu-inner{padding:4px}.arco-menu-collapsed .arco-menu-icon-suffix{display:none}.arco-menu-collapsed .arco-menu-has-icon>*:not(.arco-menu-icon){opacity:0}.arco-menu-collapsed .arco-menu-item .arco-icon,.arco-menu-collapsed .arco-menu-group-title .arco-icon,.arco-menu-collapsed .arco-menu-pop-header .arco-icon,.arco-menu-collapsed .arco-menu-inline-header .arco-icon{margin-right:100%}.arco-menu-collapse-button{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--border-radius-small);cursor:pointer}.arco-menu-inline-content{height:auto;overflow:hidden;transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-menu-inline-content-hide{height:0}.arco-menu-item-tooltip a{color:inherit;cursor:text}.arco-menu-item-tooltip a:hover,.arco-menu-item-tooltip a:focus,.arco-menu-item-tooltip a:active{color:inherit}.arco-menu-pop-trigger.arco-trigger-position-bl{transform:translateY(14px)}.arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow{z-index:0;border-top:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger.arco-trigger-position-rt{transform:translate(8px)}.arco-menu-pop-trigger.arco-trigger-position-rt .arco-trigger-arrow{z-index:0;border-bottom:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger.arco-menu-pop-trigger-dark .arco-trigger-arrow{background-color:var(--color-menu-dark-bg);border-color:var(--color-menu-dark-bg)}.arco-trigger-menu{position:relative;box-sizing:border-box;max-height:200px;padding:4px 0;overflow:auto;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-trigger-menu-hidden{display:none}.arco-trigger-menu-item,.arco-trigger-menu-pop-header{position:relative;z-index:1;box-sizing:border-box;width:100%;height:36px;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:transparent;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-item.arco-trigger-menu-selected,.arco-trigger-menu-pop-header.arco-trigger-menu-selected{color:var(--color-text-1);font-weight:500;background-color:transparent;transition:all .1s cubic-bezier(0,0,1,1)}.arco-trigger-menu-item:hover,.arco-trigger-menu-pop-header:hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-trigger-menu-item.arco-trigger-menu-disabled,.arco-trigger-menu-pop-header.arco-trigger-menu-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-trigger-menu .arco-trigger-menu-has-icon{display:flex;align-items:center}.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-icon{margin-right:8px;line-height:1}.arco-trigger-menu .arco-trigger-menu-has-icon>*{flex:none}.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-title{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-pop-header{display:flex;align-items:center;justify-content:space-between}.arco-trigger-menu-pop-header .arco-trigger-menu-icon-suffix{margin-left:12px}.arco-trigger-menu-group:first-child .arco-trigger-menu-group-title{padding-top:4px}.arco-trigger-menu-group-title{box-sizing:border-box;width:100%;padding:8px 12px 0;color:var(--color-text-3);font-size:12px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-pop-trigger .arco-trigger-arrow{display:none}.arco-trigger-menu-dark{background-color:var(--color-menu-dark-bg);border-color:var(--color-menu-dark-bg)}.arco-trigger-menu-dark .arco-trigger-menu-item,.arco-trigger-menu-dark .arco-trigger-menu-pop-header{color:var(--color-text-4);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected{color:var(--color-white);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected:hover,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected:hover{color:var(--color-white)}.arco-trigger-menu-dark .arco-trigger-menu-item:hover,.arco-trigger-menu-dark .arco-trigger-menu-pop-header:hover{color:var(--color-text-4);background-color:var(--color-menu-dark-hover)}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-disabled,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-disabled{color:var(--color-text-2);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-group-title{color:var(--color-text-3)}[data-v-cc9f2848] .arco-menu-inner .arco-menu-inline-header{display:flex;align-items:center}[data-v-cc9f2848] .arco-menu-inner .arco-icon:not(.arco-icon-down){font-size:18px}.navbar[data-v-effb64b7]{display:flex;justify-content:space-between;height:100%;background-color:var(--color-bg-2);border-bottom:1px solid var(--color-border)}.left-side[data-v-effb64b7]{display:flex;align-items:center;padding-left:20px}.center-side[data-v-effb64b7]{flex:1}.right-side[data-v-effb64b7]{display:flex;padding-right:20px;list-style:none}.right-side[data-v-effb64b7] .locale-select{border-radius:20px}.right-side li[data-v-effb64b7]{display:flex;align-items:center;padding:0 10px}.right-side a[data-v-effb64b7]{color:var(--color-text-1);text-decoration:none}.right-side .nav-btn[data-v-effb64b7]{border-color:rgb(var(--gray-2));color:rgb(var(--gray-8));font-size:16px}.right-side .trigger-btn[data-v-effb64b7],.right-side .ref-btn[data-v-effb64b7]{position:absolute;bottom:14px}.right-side .trigger-btn[data-v-effb64b7]{margin-left:14px}.message-popover .arco-popover-content{margin-top:0}.arco-affix{position:fixed;z-index:999}.tag-link[data-v-17257cfa]{color:var(--color-text-2);text-decoration:none}.link-activated[data-v-17257cfa],.link-activated .tag-link[data-v-17257cfa]{color:rgb(var(--link-6))}.link-activated+.arco-tag-close-btn[data-v-17257cfa]{color:rgb(var(--link-6))}[data-v-17257cfa] .arco-dropdown-option-content span{margin-left:10px}.arco-dropdown-open .tag-link[data-v-17257cfa],.arco-dropdown-open .arco-tag-close-btn[data-v-17257cfa]{color:rgb(var(--danger-6))}.sperate-line[data-v-17257cfa]{border-bottom:1px solid var(--color-neutral-3)}.tab-bar-container[data-v-509db106]{position:relative;background-color:var(--color-bg-2)}.tab-bar-container .tab-bar-box[data-v-509db106]{display:flex;padding:0 0 0 20px;background-color:var(--color-bg-2);border-bottom:1px solid var(--color-border)}.tab-bar-container .tab-bar-box .tab-bar-scroll[data-v-509db106]{height:32px;flex:1;overflow:hidden}.tab-bar-container .tab-bar-box .tab-bar-scroll .tags-wrap[data-v-509db106]{padding:4px 0;height:48px;white-space:nowrap;overflow-x:auto}.tab-bar-container .tab-bar-box .tab-bar-scroll .tags-wrap[data-v-509db106] .arco-tag{display:inline-flex;align-items:center;margin-right:6px;cursor:pointer}.tab-bar-container .tab-bar-box .tab-bar-scroll .tags-wrap[data-v-509db106] .arco-tag:first-child .arco-tag-close-btn{display:none}.tab-bar-container .tag-bar-operation[data-v-509db106]{width:100px;height:32px}.layout[data-v-a4864bc3]{width:100%;height:100%}.layout-navbar[data-v-a4864bc3]{position:fixed;top:0;left:0;z-index:100;width:100%;height:60px}.layout-sider[data-v-a4864bc3]{position:fixed;top:0;left:0;z-index:99;height:100%;transition:all .2s cubic-bezier(.34,.69,.1,1)}.layout-sider[data-v-a4864bc3]:after{position:absolute;top:0;right:-1px;display:block;width:1px;height:100%;background-color:var(--color-border);content:""}.layout-sider[data-v-a4864bc3]>.arco-layout-sider-children{overflow-y:hidden}.menu-wrapper[data-v-a4864bc3]{height:100%;overflow:auto;overflow-x:hidden}.menu-wrapper[data-v-a4864bc3] .arco-menu ::-webkit-scrollbar{width:12px;height:4px}.menu-wrapper[data-v-a4864bc3] .arco-menu ::-webkit-scrollbar-thumb{border:4px solid transparent;background-clip:padding-box;border-radius:7px;background-color:var(--color-text-4)}.menu-wrapper[data-v-a4864bc3] .arco-menu ::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-3)}.layout-content[data-v-a4864bc3]{min-height:100vh;overflow-y:hidden;background-color:var(--color-fill-2);transition:padding .2s cubic-bezier(.34,.69,.1,1)}
+.arco-dropdown{box-sizing:border-box;padding:4px 0;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-dropdown-list{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.arco-dropdown-list-wrapper{max-height:200px;overflow-y:auto}.arco-dropdown-option{position:relative;z-index:1;display:flex;align-items:center;box-sizing:border-box;width:100%;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:transparent;cursor:pointer}.arco-dropdown-option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-option-has-suffix{justify-content:space-between}.arco-dropdown-option-active,.arco-dropdown-option:not(.arco-dropdown-option-disabled):hover{color:var(--color-text-1);background-color:var(--color-fill-2);transition:all .1s cubic-bezier(0,0,1,1)}.arco-dropdown-option-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-dropdown-option-icon{display:inline-flex;margin-right:8px}.arco-dropdown-option-suffix{margin-left:12px}.arco-dropdown-group:first-child .arco-dropdown-group-title{margin-top:8px}.arco-dropdown-group-title{box-sizing:border-box;width:100%;margin-top:8px;padding:0 12px;color:var(--color-text-3);font-size:12px;line-height:20px;cursor:default;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-submenu{margin-top:-4px}.arco-dropdown.arco-dropdown-has-footer{padding-bottom:0}.arco-dropdown-footer{border-top:1px solid var(--color-fill-3)}.arco-menu{position:relative;box-sizing:border-box;width:100%;font-size:14px;line-height:1.5715;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-menu:focus-visible{outline:3px solid var(--color-primary-light-2)}.arco-menu-indent{display:inline-block;width:20px}.arco-menu .arco-menu-item,.arco-menu .arco-menu-group-title,.arco-menu .arco-menu-pop-header,.arco-menu .arco-menu-inline-header{position:relative;box-sizing:border-box;border-radius:var(--border-radius-small);cursor:pointer}.arco-menu .arco-menu-item.arco-menu-disabled,.arco-menu .arco-menu-group-title.arco-menu-disabled,.arco-menu .arco-menu-pop-header.arco-menu-disabled,.arco-menu .arco-menu-inline-header.arco-menu-disabled{cursor:not-allowed}.arco-menu .arco-menu-item.arco-menu-selected,.arco-menu .arco-menu-group-title.arco-menu-selected,.arco-menu .arco-menu-pop-header.arco-menu-selected,.arco-menu .arco-menu-inline-header.arco-menu-selected{font-weight:500;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu .arco-menu-item .arco-icon,.arco-menu .arco-menu-group-title .arco-icon,.arco-menu .arco-menu-pop-header .arco-icon,.arco-menu .arco-menu-inline-header .arco-icon,.arco-menu .arco-menu-item .arco-menu-icon,.arco-menu .arco-menu-group-title .arco-menu-icon,.arco-menu .arco-menu-pop-header .arco-menu-icon,.arco-menu .arco-menu-inline-header .arco-menu-icon{margin-right:16px}.arco-menu .arco-menu-item .arco-menu-icon .arco-icon,.arco-menu .arco-menu-group-title .arco-menu-icon .arco-icon,.arco-menu .arco-menu-pop-header .arco-menu-icon .arco-icon,.arco-menu .arco-menu-inline-header .arco-menu-icon .arco-icon{margin-right:0}.arco-menu-light{background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item,.arco-menu-light .arco-menu-group-title,.arco-menu-light .arco-menu-pop-header,.arco-menu-light .arco-menu-inline-header{color:var(--color-text-2);background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item .arco-icon,.arco-menu-light .arco-menu-group-title .arco-icon,.arco-menu-light .arco-menu-pop-header .arco-icon,.arco-menu-light .arco-menu-inline-header .arco-icon,.arco-menu-light .arco-menu-item .arco-menu-icon,.arco-menu-light .arco-menu-group-title .arco-menu-icon,.arco-menu-light .arco-menu-pop-header .arco-menu-icon,.arco-menu-light .arco-menu-inline-header .arco-menu-icon{color:var(--color-text-3)}.arco-menu-light .arco-menu-item:hover,.arco-menu-light .arco-menu-group-title:hover,.arco-menu-light .arco-menu-pop-header:hover,.arco-menu-light .arco-menu-inline-header:hover{color:var(--color-text-2);background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-item:hover .arco-icon,.arco-menu-light .arco-menu-group-title:hover .arco-icon,.arco-menu-light .arco-menu-pop-header:hover .arco-icon,.arco-menu-light .arco-menu-inline-header:hover .arco-icon,.arco-menu-light .arco-menu-item:hover .arco-menu-icon,.arco-menu-light .arco-menu-group-title:hover .arco-menu-icon,.arco-menu-light .arco-menu-pop-header:hover .arco-menu-icon,.arco-menu-light .arco-menu-inline-header:hover .arco-menu-icon{color:var(--color-text-3)}.arco-menu-light .arco-menu-item.arco-menu-selected,.arco-menu-light .arco-menu-group-title.arco-menu-selected,.arco-menu-light .arco-menu-pop-header.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected,.arco-menu-light .arco-menu-item.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-item.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-menu-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-light .arco-menu-item.arco-menu-disabled,.arco-menu-light .arco-menu-group-title.arco-menu-disabled,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled{color:var(--color-text-4);background-color:var(--color-menu-light-bg)}.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-icon,.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon{color:var(--color-text-4)}.arco-menu-light .arco-menu-item.arco-menu-selected{background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-inline-header.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-light .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-fill-2)}.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected{background:none;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-fill-2)}.arco-menu-light .arco-menu-group-title{color:var(--color-text-3);pointer-events:none}.arco-menu-light .arco-menu-collapse-button{color:var(--color-text-3);background-color:var(--color-fill-1)}.arco-menu-light .arco-menu-collapse-button:hover{background-color:var(--color-fill-3)}.arco-menu-dark{background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item,.arco-menu-dark .arco-menu-group-title,.arco-menu-dark .arco-menu-pop-header,.arco-menu-dark .arco-menu-inline-header{color:var(--color-text-4);background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item .arco-icon,.arco-menu-dark .arco-menu-group-title .arco-icon,.arco-menu-dark .arco-menu-pop-header .arco-icon,.arco-menu-dark .arco-menu-inline-header .arco-icon,.arco-menu-dark .arco-menu-item .arco-menu-icon,.arco-menu-dark .arco-menu-group-title .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header .arco-menu-icon{color:var(--color-text-3)}.arco-menu-dark .arco-menu-item:hover,.arco-menu-dark .arco-menu-group-title:hover,.arco-menu-dark .arco-menu-pop-header:hover,.arco-menu-dark .arco-menu-inline-header:hover{color:var(--color-text-4);background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-item:hover .arco-icon,.arco-menu-dark .arco-menu-group-title:hover .arco-icon,.arco-menu-dark .arco-menu-pop-header:hover .arco-icon,.arco-menu-dark .arco-menu-inline-header:hover .arco-icon,.arco-menu-dark .arco-menu-item:hover .arco-menu-icon,.arco-menu-dark .arco-menu-group-title:hover .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header:hover .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header:hover .arco-menu-icon{color:var(--color-text-3)}.arco-menu-dark .arco-menu-item.arco-menu-selected,.arco-menu-dark .arco-menu-group-title.arco-menu-selected,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected,.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:var(--color-white)}.arco-menu-dark .arco-menu-item.arco-menu-disabled,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled{color:var(--color-text-2);background-color:var(--color-menu-dark-bg)}.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-icon,.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon{color:var(--color-text-2)}.arco-menu-dark .arco-menu-item.arco-menu-selected{background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-inline-header.arco-menu-selected,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon,.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon{color:rgb(var(--primary-6))}.arco-menu-dark .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-menu-dark-hover)}.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected{background:none;transition:color .2s cubic-bezier(0,0,1,1)}.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover{background-color:var(--color-menu-dark-hover)}.arco-menu-dark .arco-menu-group-title{color:var(--color-text-3);pointer-events:none}.arco-menu-dark .arco-menu-collapse-button{color:var(--color-white);background-color:rgb(var(--primary-6))}.arco-menu-dark .arco-menu-collapse-button:hover{background-color:rgb(var(--primary-7))}.arco-menu a,.arco-menu a:hover,.arco-menu a:focus,.arco-menu a:active{color:inherit;text-decoration:none;cursor:inherit}.arco-menu-inner{box-sizing:border-box;width:100%;height:100%;overflow:auto}.arco-menu-icon-suffix.is-open{transform:rotate(180deg)}.arco-menu-vertical .arco-menu-item,.arco-menu-vertical .arco-menu-group-title,.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{padding:0 12px;line-height:40px}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-right:0}.arco-menu-vertical .arco-menu-item,.arco-menu-vertical .arco-menu-group-title,.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{margin-bottom:4px}.arco-menu-vertical .arco-menu-item:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-group-title:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-pop-header:not(.arco-menu-has-icon),.arco-menu-vertical .arco-menu-inline-header:not(.arco-menu-has-icon){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon{display:flex;align-items:center}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon>.arco-menu-indent-list,.arco-menu-vertical .arco-menu-item.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon>.arco-menu-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon>.arco-menu-icon{flex:none}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-icon,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-icon{line-height:1}.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-title,.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix{position:absolute;right:12px}.arco-menu-vertical .arco-menu-inner{padding:4px 8px}.arco-menu-vertical .arco-menu-item.arco-menu-item-indented{display:flex}.arco-menu-vertical .arco-menu-pop-header,.arco-menu-vertical .arco-menu-inline-header{padding-right:28px}.arco-menu-horizontal{width:100%;height:auto}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-group-title,.arco-menu-horizontal .arco-menu-pop-header,.arco-menu-horizontal .arco-menu-inline-header{padding:0 12px;line-height:30px}.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon{margin-right:0}.arco-menu-horizontal .arco-menu-item .arco-icon,.arco-menu-horizontal .arco-menu-group-title .arco-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-icon,.arco-menu-horizontal .arco-menu-item .arco-menu-icon,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon{margin-right:16px}.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix{margin-left:6px}.arco-menu-horizontal .arco-menu-inner{display:flex;align-items:center;padding:14px 20px}.arco-menu-horizontal .arco-menu-item,.arco-menu-horizontal .arco-menu-pop{display:inline-block;flex-shrink:0;vertical-align:middle}.arco-menu-horizontal .arco-menu-item:not(:first-child),.arco-menu-horizontal .arco-menu-pop:not(:first-child){margin-left:12px}.arco-menu-horizontal .arco-menu-pop:after{position:absolute;bottom:-14px;left:0;width:100%;height:14px;content:" "}.arco-menu-overflow-wrap{width:100%}.arco-menu-overflow-sub-menu-mirror,.arco-menu-overflow-hidden-menu-item{position:absolute!important;white-space:nowrap;visibility:hidden;pointer-events:none}.arco-menu-selected-label{position:absolute;right:12px;bottom:-14px;left:12px;height:3px;background-color:rgb(var(--primary-6))}.arco-menu-pop-button{width:auto;background:none;box-shadow:none}.arco-menu-pop-button.arco-menu-collapsed{width:auto}.arco-menu-pop-button .arco-menu-item,.arco-menu-pop-button .arco-menu-group-title,.arco-menu-pop-button .arco-menu-pop-header,.arco-menu-pop-button .arco-menu-inline-header{width:40px;height:40px;margin-bottom:16px;line-height:40px;border:1px solid transparent;border-radius:50%;box-shadow:0 4px 10px #0000001a}.arco-menu-collapsed{width:48px}.arco-menu-collapsed .arco-menu-inner{padding:4px}.arco-menu-collapsed .arco-menu-icon-suffix{display:none}.arco-menu-collapsed .arco-menu-has-icon>*:not(.arco-menu-icon){opacity:0}.arco-menu-collapsed .arco-menu-item .arco-icon,.arco-menu-collapsed .arco-menu-group-title .arco-icon,.arco-menu-collapsed .arco-menu-pop-header .arco-icon,.arco-menu-collapsed .arco-menu-inline-header .arco-icon{margin-right:100%}.arco-menu-collapse-button{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--border-radius-small);cursor:pointer}.arco-menu-inline-content{height:auto;overflow:hidden;transition:height .2s cubic-bezier(.34,.69,.1,1)}.arco-menu-inline-content-hide{height:0}.arco-menu-item-tooltip a{color:inherit;cursor:text}.arco-menu-item-tooltip a:hover,.arco-menu-item-tooltip a:focus,.arco-menu-item-tooltip a:active{color:inherit}.arco-menu-pop-trigger.arco-trigger-position-bl{transform:translateY(14px)}.arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow{z-index:0;border-top:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger.arco-trigger-position-rt{transform:translate(8px)}.arco-menu-pop-trigger.arco-trigger-position-rt .arco-trigger-arrow{z-index:0;border-bottom:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-menu-pop-trigger.arco-menu-pop-trigger-dark .arco-trigger-arrow{background-color:var(--color-menu-dark-bg);border-color:var(--color-menu-dark-bg)}.arco-trigger-menu{position:relative;box-sizing:border-box;max-height:200px;padding:4px 0;overflow:auto;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-trigger-menu-hidden{display:none}.arco-trigger-menu-item,.arco-trigger-menu-pop-header{position:relative;z-index:1;box-sizing:border-box;width:100%;height:36px;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:transparent;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-item.arco-trigger-menu-selected,.arco-trigger-menu-pop-header.arco-trigger-menu-selected{color:var(--color-text-1);font-weight:500;background-color:transparent;transition:all .1s cubic-bezier(0,0,1,1)}.arco-trigger-menu-item:hover,.arco-trigger-menu-pop-header:hover{color:var(--color-text-1);background-color:var(--color-fill-2)}.arco-trigger-menu-item.arco-trigger-menu-disabled,.arco-trigger-menu-pop-header.arco-trigger-menu-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-trigger-menu .arco-trigger-menu-has-icon{display:flex;align-items:center}.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-icon{margin-right:8px;line-height:1}.arco-trigger-menu .arco-trigger-menu-has-icon>*{flex:none}.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-title{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-pop-header{display:flex;align-items:center;justify-content:space-between}.arco-trigger-menu-pop-header .arco-trigger-menu-icon-suffix{margin-left:12px}.arco-trigger-menu-group:first-child .arco-trigger-menu-group-title{padding-top:4px}.arco-trigger-menu-group-title{box-sizing:border-box;width:100%;padding:8px 12px 0;color:var(--color-text-3);font-size:12px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-trigger-menu-pop-trigger .arco-trigger-arrow{display:none}.arco-trigger-menu-dark{background-color:var(--color-menu-dark-bg);border-color:var(--color-menu-dark-bg)}.arco-trigger-menu-dark .arco-trigger-menu-item,.arco-trigger-menu-dark .arco-trigger-menu-pop-header{color:var(--color-text-4);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected{color:var(--color-white);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected:hover,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected:hover{color:var(--color-white)}.arco-trigger-menu-dark .arco-trigger-menu-item:hover,.arco-trigger-menu-dark .arco-trigger-menu-pop-header:hover{color:var(--color-text-4);background-color:var(--color-menu-dark-hover)}.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-disabled,.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-disabled{color:var(--color-text-2);background-color:transparent}.arco-trigger-menu-dark .arco-trigger-menu-group-title{color:var(--color-text-3)}[data-v-90632f3f] .arco-menu-inner .arco-menu-inline-header{display:flex;align-items:center}[data-v-90632f3f] .arco-menu-inner .arco-icon:not(.arco-icon-down){font-size:18px}.navbar[data-v-effb64b7]{display:flex;justify-content:space-between;height:100%;background-color:var(--color-bg-2);border-bottom:1px solid var(--color-border)}.left-side[data-v-effb64b7]{display:flex;align-items:center;padding-left:20px}.center-side[data-v-effb64b7]{flex:1}.right-side[data-v-effb64b7]{display:flex;padding-right:20px;list-style:none}.right-side[data-v-effb64b7] .locale-select{border-radius:20px}.right-side li[data-v-effb64b7]{display:flex;align-items:center;padding:0 10px}.right-side a[data-v-effb64b7]{color:var(--color-text-1);text-decoration:none}.right-side .nav-btn[data-v-effb64b7]{border-color:rgb(var(--gray-2));color:rgb(var(--gray-8));font-size:16px}.right-side .trigger-btn[data-v-effb64b7],.right-side .ref-btn[data-v-effb64b7]{position:absolute;bottom:14px}.right-side .trigger-btn[data-v-effb64b7]{margin-left:14px}.message-popover .arco-popover-content{margin-top:0}.arco-affix{position:fixed;z-index:999}.tag-link[data-v-10c1deb7]{color:var(--color-text-2);text-decoration:none}.link-activated[data-v-10c1deb7],.link-activated .tag-link[data-v-10c1deb7]{color:rgb(var(--link-6))}.link-activated+.arco-tag-close-btn[data-v-10c1deb7]{color:rgb(var(--link-6))}[data-v-10c1deb7] .arco-dropdown-option-content span{margin-left:10px}.arco-dropdown-open .tag-link[data-v-10c1deb7],.arco-dropdown-open .arco-tag-close-btn[data-v-10c1deb7]{color:rgb(var(--danger-6))}.sperate-line[data-v-10c1deb7]{border-bottom:1px solid var(--color-neutral-3)}.tab-bar-container[data-v-2744fb32]{position:relative;background-color:var(--color-bg-2)}.tab-bar-container .tab-bar-box[data-v-2744fb32]{display:flex;padding:0 0 0 20px;background-color:var(--color-bg-2);border-bottom:1px solid var(--color-border)}.tab-bar-container .tab-bar-box .tab-bar-scroll[data-v-2744fb32]{height:32px;flex:1;overflow:hidden}.tab-bar-container .tab-bar-box .tab-bar-scroll .tags-wrap[data-v-2744fb32]{padding:4px 0;height:48px;white-space:nowrap;overflow-x:auto}.tab-bar-container .tab-bar-box .tab-bar-scroll .tags-wrap[data-v-2744fb32] .arco-tag{display:inline-flex;align-items:center;margin-right:6px;cursor:pointer}.tab-bar-container .tab-bar-box .tab-bar-scroll .tags-wrap[data-v-2744fb32] .arco-tag:first-child .arco-tag-close-btn{display:none}.tab-bar-container .tag-bar-operation[data-v-2744fb32]{width:100px;height:32px}.layout[data-v-428bc3c1]{width:100%;height:100%}.layout-navbar[data-v-428bc3c1]{position:fixed;top:0;left:0;z-index:100;width:100%;height:60px}.layout-sider[data-v-428bc3c1]{position:fixed;top:0;left:0;z-index:99;height:100%;transition:all .2s cubic-bezier(.34,.69,.1,1)}.layout-sider[data-v-428bc3c1]:after{position:absolute;top:0;right:-1px;display:block;width:1px;height:100%;background-color:var(--color-border);content:""}.layout-sider[data-v-428bc3c1]>.arco-layout-sider-children{overflow-y:hidden}.menu-wrapper[data-v-428bc3c1]{height:100%;overflow:auto;overflow-x:hidden}.menu-wrapper[data-v-428bc3c1] .arco-menu ::-webkit-scrollbar{width:12px;height:4px}.menu-wrapper[data-v-428bc3c1] .arco-menu ::-webkit-scrollbar-thumb{border:4px solid transparent;background-clip:padding-box;border-radius:7px;background-color:var(--color-text-4)}.menu-wrapper[data-v-428bc3c1] .arco-menu ::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-3)}.layout-content[data-v-428bc3c1]{min-height:100vh;overflow-y:hidden;background-color:var(--color-fill-2);transition:padding .2s cubic-bezier(.34,.69,.1,1)}
diff --git a/assets/default-layout.9e77f9a2.css.gz b/assets/default-layout.9e77f9a2.css.gz
new file mode 100644
index 00000000..8121ecb2
Binary files /dev/null and b/assets/default-layout.9e77f9a2.css.gz differ
diff --git a/assets/default-layout.0070f127.js b/assets/default-layout.c5489890.js
similarity index 99%
rename from assets/default-layout.0070f127.js
rename to assets/default-layout.c5489890.js
index 0848d287..189b1bb7 100644
--- a/assets/default-layout.0070f127.js
+++ b/assets/default-layout.c5489890.js
@@ -1,4 +1,4 @@
-import{u as zi,b as rd,c as id,d as Fo,e as Ve,v as ud,l as Bo,_ as St,f as fd,g as od,h as sd,i as ad,j as qi,R as ld,D as cd,k as hd,m as _d,n as pd,o as gd,p as dd,r as vd}from"./index.6fbe019e.js";import{F as wd}from"./index.bbb770e2.js";import{aW as xd,aO as At,c as rn,d as je,f as Qe,aI as H,bg as md,bh as yd,h as To,bi as Co,bj as bd,bk as Ad,i as Sd,C as an,D as wr,G as ln,aH as j,aM as Oo,u as Ae,aE as wn,aF as Pe,aN as Wo,bl as Id,Q as Ed,bb as Ld,aX as Rd,bm as Td,bd as Zi,be as Yi,ao as Cd,E as Uo,bn as Od,a2 as Md,bo as Dd,bp as Pd,w as $o,bq as Fd,aK as Bd,aJ as Wd,br as Ud,o as No,bs as $d,b as Nd,b0 as Hd,bt as Mo,bu as Gd,bv as Kd,p as zd,bw as qd,bx as Zd,F as Do,by as Yd,aZ as kd,bz as Xd,bA as Jd}from"./arco.a5a5eeda.js";import{f as xr,h as ki,i as Qd,j as Vd,k as jd,l as n0}from"./vue.bbd9d311.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as Po,c as e0,e as t0}from"./serial.3518333f.js";import"./chart.afd45e2e.js";const Ho="LoseHu 118+",Go="official",Ko="official",r0={name:Ho,uart:Go,charset:Ko},i0=Object.freeze(Object.defineProperty({__proto__:null,name:Ho,uart:Go,charset:Ko,default:r0},Symbol.toStringTag,{value:"Module"})),zo="LoseHu 118+ 2Mbit \u6269\u5BB9\u7248",qo="losehu",Zo="gb2312",Yo=!0,u0={name:zo,uart:qo,charset:Zo,H:Yo},f0=Object.freeze(Object.defineProperty({__proto__:null,name:zo,uart:qo,charset:Zo,H:Yo,default:u0},Symbol.toStringTag,{value:"Module"})),ko="LoseHu 118+ \u6269\u5BB9\u7248",Xo="losehu",Jo="gb2312",Qo=!0,o0={name:ko,uart:Xo,charset:Jo,K:Qo},s0=Object.freeze(Object.defineProperty({__proto__:null,name:ko,uart:Xo,charset:Jo,K:Qo,default:o0},Symbol.toStringTag,{value:"Module"})),Vo="LoseHu Patch LTS\uFF08BD8DFN\uFF09",jo="official",ns="official",es=!0,a0={name:Vo,uart:jo,charset:ns,localmdc:es},l0=Object.freeze(Object.defineProperty({__proto__:null,name:Vo,uart:jo,charset:ns,localmdc:es,default:a0},Symbol.toStringTag,{value:"Module"})),ts="LoseHu Patch LTS\uFF08BD8DFN\uFF09\u6269\u5BB9\u7248",rs="losehu",is="losehu",us=!0,fs=!0,c0={name:ts,uart:rs,charset:is,K:us,localmdc:fs},h0=Object.freeze(Object.defineProperty({__proto__:null,name:ts,uart:rs,charset:is,K:us,localmdc:fs,default:c0},Symbol.toStringTag,{value:"Module"})),os="Official",_0={name:os},p0=Object.freeze(Object.defineProperty({__proto__:null,name:os,default:_0},Symbol.toStringTag,{value:"Module"}));function g0(){const y=xr(),E=zi();return{logout:async N=>{await E.logout();const W=y.currentRoute.value;xd.success("\u767B\u51FA\u6210\u529F"),y.push({name:N&&typeof N=="string"?N:"login",query:{...y.currentRoute.value.query,redirect:W.name}})}}}const d0=(y,E)=>{const{target:o="_blank",...N}=E||{};window.open(y,o,Object.entries(N).reduce((W,un)=>{const[C,q]=un;return[...W,`${C}=${q}`]},[]).join(","))},v0=new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),w0=[...rd,...id],x0=w0.map(y=>{const{name:E,path:o,meta:N,redirect:W,children:un}=y;return{name:E,path:o,meta:N,redirect:W,children:un}}),m0=x0;var Gi={exports:{}};/**
+import{u as zi,b as rd,c as id,d as Fo,e as Ve,v as ud,l as Bo,_ as St,f as fd,g as od,h as sd,i as ad,j as qi,R as ld,D as cd,k as hd,m as _d,n as pd,o as gd,p as dd,r as vd}from"./index.6fba5e05.js";import{F as wd}from"./index.bd742439.js";import{aW as xd,aO as At,c as rn,d as je,f as Qe,aI as H,bg as md,bh as yd,h as To,bi as Co,bj as bd,bk as Ad,i as Sd,C as an,D as wr,G as ln,aH as j,aM as Oo,u as Ae,aE as wn,aF as Pe,aN as Wo,bl as Id,Q as Ed,bb as Ld,aX as Rd,bm as Td,bd as Zi,be as Yi,ao as Cd,E as Uo,bn as Od,a2 as Md,bo as Dd,bp as Pd,w as $o,bq as Fd,aK as Bd,aJ as Wd,br as Ud,o as No,bs as $d,b as Nd,b0 as Hd,bt as Mo,bu as Gd,bv as Kd,p as zd,bw as qd,bx as Zd,F as Do,by as Yd,aZ as kd,bz as Xd,bA as Jd}from"./arco.a5a5eeda.js";import{f as xr,h as ki,i as Qd,j as Vd,k as jd,l as n0}from"./vue.bbd9d311.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as Po,c as e0,e as t0}from"./serial.3518333f.js";import"./chart.afd45e2e.js";const Ho="LoseHu 118+",Go="official",Ko="official",r0={name:Ho,uart:Go,charset:Ko},i0=Object.freeze(Object.defineProperty({__proto__:null,name:Ho,uart:Go,charset:Ko,default:r0},Symbol.toStringTag,{value:"Module"})),zo="LoseHu 118+ 2Mbit \u6269\u5BB9\u7248",qo="losehu",Zo="gb2312",Yo=!0,u0={name:zo,uart:qo,charset:Zo,H:Yo},f0=Object.freeze(Object.defineProperty({__proto__:null,name:zo,uart:qo,charset:Zo,H:Yo,default:u0},Symbol.toStringTag,{value:"Module"})),ko="LoseHu 118+ \u6269\u5BB9\u7248",Xo="losehu",Jo="gb2312",Qo=!0,o0={name:ko,uart:Xo,charset:Jo,K:Qo},s0=Object.freeze(Object.defineProperty({__proto__:null,name:ko,uart:Xo,charset:Jo,K:Qo,default:o0},Symbol.toStringTag,{value:"Module"})),Vo="LoseHu Patch LTS\uFF08BD8DFN\uFF09",jo="official",ns="official",es=!0,a0={name:Vo,uart:jo,charset:ns,localmdc:es},l0=Object.freeze(Object.defineProperty({__proto__:null,name:Vo,uart:jo,charset:ns,localmdc:es,default:a0},Symbol.toStringTag,{value:"Module"})),ts="LoseHu Patch LTS\uFF08BD8DFN\uFF09\u6269\u5BB9\u7248",rs="losehu",is="losehu",us=!0,fs=!0,c0={name:ts,uart:rs,charset:is,K:us,localmdc:fs},h0=Object.freeze(Object.defineProperty({__proto__:null,name:ts,uart:rs,charset:is,K:us,localmdc:fs,default:c0},Symbol.toStringTag,{value:"Module"})),os="Official",_0={name:os},p0=Object.freeze(Object.defineProperty({__proto__:null,name:os,default:_0},Symbol.toStringTag,{value:"Module"}));function g0(){const y=xr(),E=zi();return{logout:async N=>{await E.logout();const W=y.currentRoute.value;xd.success("\u767B\u51FA\u6210\u529F"),y.push({name:N&&typeof N=="string"?N:"login",query:{...y.currentRoute.value.query,redirect:W.name}})}}}const d0=(y,E)=>{const{target:o="_blank",...N}=E||{};window.open(y,o,Object.entries(N).reduce((W,un)=>{const[C,q]=un;return[...W,`${C}=${q}`]},[]).join(","))},v0=new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),w0=[...rd,...id],x0=w0.map(y=>{const{name:E,path:o,meta:N,redirect:W,children:un}=y;return{name:E,path:o,meta:N,redirect:W,children:un}}),m0=x0;var Gi={exports:{}};/**
* @license
* Lodash
* Copyright OpenJS Foundation and other contributors
@@ -24,4 +24,4 @@ __p += '`),$&&(d+=`' +
function print() { __p += __j.call(arguments, '') }
`:`;
`)+d+`return __p
-}`;var D=Eo(function(){return K(f,m+"return "+d).apply(o,s)});if(D.source=d,Oi(D))throw D;return D}function lg(n){return z(n).toLowerCase()}function cg(n){return z(n).toUpperCase()}function hg(n,e,t){if(n=z(n),n&&(t||e===o))return Du(n);if(!n||!(e=Pn(e)))return n;var r=kn(n),i=kn(e),f=Pu(r,i),s=Fu(r,i)+1;return ye(r,f,s).join("")}function _g(n,e,t){if(n=z(n),n&&(t||e===o))return n.slice(0,Wu(n)+1);if(!n||!(e=Pn(e)))return n;var r=kn(n),i=Fu(r,kn(e))+1;return ye(r,0,i).join("")}function pg(n,e,t){if(n=z(n),n&&(t||e===o))return n.replace(Or,"");if(!n||!(e=Pn(e)))return n;var r=kn(n),i=Pu(r,kn(e));return ye(r,i).join("")}function gg(n,e){var t=ss,r=as;if(en(e)){var i="separator"in e?e.separator:i;t="length"in e?T(e.length):t,r="omission"in e?Pn(e.omission):r}n=z(n);var f=n.length;if($e(n)){var s=kn(n);f=s.length}if(t>=f)return n;var a=t-Ne(r);if(a<1)return r;var c=s?ye(s,0,a).join(""):n.slice(0,a);if(i===o)return c+r;if(s&&(a+=c.length-a),Mi(i)){if(n.slice(a).search(i)){var p,g=c;for(i.global||(i=kr(i.source,z(eu.exec(i))+"g")),i.lastIndex=0;p=i.exec(g);)var d=p.index;c=c.slice(0,d===o?a:d)}}else if(n.indexOf(Pn(i),a)!=a){var v=c.lastIndexOf(i);v>-1&&(c=c.slice(0,v))}return c+r}function dg(n){return n=z(n),n&&Ls.test(n)?n.replace(Vi,qa):n}var vg=Ye(function(n,e,t){return n+(t?" ":"")+e.toUpperCase()}),Fi=Ef("toUpperCase");function Io(n,e,t){return n=z(n),e=t?o:e,e===o?Na(n)?ka(n):Oa(n):n.match(e)||[]}var Eo=P(function(n,e){try{return Mn(n,o,e)}catch(t){return Oi(t)?t:new L(t)}}),wg=se(function(n,e){return $n(e,function(t){t=ee(t),fe(n,t,Ti(n[t],n))}),n});function xg(n){var e=n==null?0:n.length,t=A();return n=e?nn(n,function(r){if(typeof r[1]!="function")throw new Nn(C);return[t(r[0]),r[1]]}):[],P(function(r){for(var i=-1;++i_e)return[];var t=Vn,r=yn(n,Vn);e=A(e),n-=Vn;for(var i=qr(r,e);++t0||e<0)?new U(t):(n<0?t=t.takeRight(-n):n&&(t=t.drop(n)),e!==o&&(e=T(e),t=e<0?t.dropRight(-e):t.take(e-n)),t)},U.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},U.prototype.toArray=function(){return this.take(Vn)},jn(U.prototype,function(n,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=u[r?"take"+(e=="last"?"Right":""):e],f=r||/^find/.test(e);!i||(u.prototype[e]=function(){var s=this.__wrapped__,a=r?[1]:arguments,c=s instanceof U,p=a[0],g=c||R(s),d=function(B){var $=i.apply(u,ge([B],a));return r&&v?$[0]:$};g&&t&&typeof p=="function"&&p.length!=1&&(c=g=!1);var v=this.__chain__,m=!!this.__actions__.length,S=f&&!v,D=c&&!m;if(!f&&g){s=D?s:new U(this);var I=n.apply(s,a);return I.__actions__.push({func:lr,args:[d],thisArg:o}),new Hn(I,v)}return S&&D?n.apply(this,a):(I=this.thru(d),S?r?I.value()[0]:I.value():I)})}),$n(["pop","push","shift","sort","splice","unshift"],function(n){var e=Bt[n],t=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var f=this.value();return e.apply(R(f)?f:[],i)}return this[t](function(s){return e.apply(R(s)?s:[],i)})}}),jn(U.prototype,function(n,e){var t=u[e];if(t){var r=t.name+"";k.call(ze,r)||(ze[r]=[]),ze[r].push({name:e,func:t})}}),ze[rr(o,M).name]=[{name:"wrapper",func:o}],U.prototype.clone=dl,U.prototype.reverse=vl,U.prototype.value=wl,u.prototype.at=Yh,u.prototype.chain=kh,u.prototype.commit=Xh,u.prototype.next=Jh,u.prototype.plant=Vh,u.prototype.reverse=jh,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=n_,u.prototype.first=u.prototype.head,at&&(u.prototype[at]=Qh),u},He=Xa();Ie?((Ie.exports=He)._=He,Wr._=He):dn._=He}).call(At)})(Gi,Gi.exports);function y0(){const y=Fo(),E=Ve(),o=rn(()=>E.menuFromServer?E.appAsyncMenus:m0);return{menuTree:rn(()=>{const W=Gi.exports.cloneDeep(o.value);W.sort((C,q)=>(C.meta.order||0)-(q.meta.order||0));function un(C,q){return C?C.map(Z=>{var fn,An;if(!y.accessRouter(Z))return null;if(((fn=Z.meta)==null?void 0:fn.hideChildrenInMenu)||!Z.children)return Z.children=[],Z;Z.children=Z.children.filter(F=>{var b;return((b=F.meta)==null?void 0:b.hideInMenu)!==!0});const pn=un(Z.children,q+1);return pn.length||q>1?(Z.children=pn,Z):((An=Z.meta)==null?void 0:An.hideInMenu)===!1?Z:null}).filter(Boolean):null}return un(W,0)})}}function b0(y){return typeof y=="function"||Object.prototype.toString.call(y)==="[object Object]"&&!yd(y)}const A0=je({emit:["collapse"],setup(){const{t:y}=ud.exports.useI18n(),E=Ve(),o=xr(),N=ki(),{menuTree:W}=y0(),un=rn({get(){return E.device==="desktop"?E.menuCollapse:!1},set(F){E.updateSettings({menuCollapse:F})}}),C=rn(()=>E.topMenu),q=Qe([]),_n=Qe([]),Z=F=>{if(v0.test(F.path)){d0(F.path),_n.value=[F.name];return}const{hideInMenu:b,activeMenu:O}=F.meta;if(N.name===F.name&&!b&&!O){_n.value=[F.name];return}o.push({name:F.name})},pn=F=>{const b=[];let O=!1;const x=(M,Y)=>{var G;if(M.name===F){O=!0,b.push(...Y);return}(G=M.children)!=null&&G.length&&M.children.forEach(X=>{x(X,[...Y,X.name])})};return W.value.forEach(M=>{O||x(M,[M.name])}),b};Bo(F=>{const{requiresAuth:b,activeMenu:O,hideInMenu:x}=F.meta;if(b&&(!x||O)){const M=pn(O||F.name),Y=new Set([...M,...q.value]);q.value=[...Y],_n.value=[O||M[M.length-1]]}},!0);const fn=F=>{E.device==="desktop"&&E.updateSettings({menuCollapse:F})},An=()=>{function F(b,O=[]){return b&&b.forEach(x=>{var G;const M=(G=x==null?void 0:x.meta)!=null&&G.icon?()=>{var X;return To(Co(`<${(X=x==null?void 0:x.meta)==null?void 0:X.icon}/>`))}:null,Y=(x==null?void 0:x.children)&&(x==null?void 0:x.children.length)!==0?H(bd,{key:x==null?void 0:x.name},{default:()=>[F(x==null?void 0:x.children)],icon:M,title:()=>{var X;return To(Co(y(((X=x==null?void 0:x.meta)==null?void 0:X.locale)||"")))}}):H(Ad,{key:x==null?void 0:x.name,onClick:()=>Z(x)},{default:()=>{var X;return[y(((X=x==null?void 0:x.meta)==null?void 0:X.locale)||"")]},icon:M});O.push(Y)}),O}return F(W.value)};return()=>{let F;return H(md,{mode:C.value?"horizontal":"vertical",collapsed:un.value,"onUpdate:collapsed":b=>un.value=b,"open-keys":q.value,"onUpdate:open-keys":b=>q.value=b,"show-collapse-button":E.device!=="mobile","auto-open":!1,"selected-keys":_n.value,"auto-open-selected":!0,"level-indent":34,style:"height: 100%;width:100%;",onCollapse:fn},b0(F=An())?F:{default:()=>[F]})}}});const Ki=St(A0,[["__scopeId","data-v-cc9f2848"]]),S0=y=>(Zi("data-v-effb64b7"),y=y(),Yi(),y),I0={class:"navbar"},E0={class:"left-side"},L0=S0(()=>ln("img",{alt:"logo",src:"//p3-armor.byteimg.com/tos-cn-i-49unhts6dw/dfdba5317c0c20ce20e64fac803d52bc.svg~tplv-49unhts6dw-image.image"},null,-1)),R0={class:"center-side"},T0={class:"right-side"},C0=je({__name:"index",setup(y){const E=Object.assign({"/src/drivers/losehu118.json":i0,"/src/drivers/losehu118h.json":f0,"/src/drivers/losehu118k.json":s0,"/src/drivers/lts.json":l0,"/src/drivers/ltsk.json":h0,"/src/drivers/todo.json":p0}),o=Ve(),N=zi();g0(),fd();const{isFullscreen:W,toggle:un}=Qd();rn(()=>N.avatar);const C=rn(()=>o.theme),q=rn(()=>o.topMenu&&o.menu),_n=Vd({selector:"body",attribute:"arco-theme",valueDark:"dark",valueLight:"light",storageKey:"arco-theme",onChanged(b){o.toggleTheme(b)}}),Z=jd(_n),pn=()=>{Z()};Qe();const fn=Sd("toggleDrawerMenu"),An={"LOSEHU.*P.*K":"ltsk.json","LOSEHU.*P.*":"lts.json","LOSEHU12[0-9].*H":"losehu118h.json","LOSEHU12[0-9].*K":"losehu118k.json","LOSEHU12[0-9].*":"losehu118.json","LOSEHU11[8-9].*H":"losehu118h.json","LOSEHU11[8-9].*K":"losehu118k.json","LOSEHU11[8-9].*":"losehu118.json",".*":"todo.json"},F=async()=>{if(o.connectState==!1){try{o.connectPort&&await Po(o.connectPort)}catch{}const b=await e0();if(!b){alert("\u8FDE\u63A5\u5931\u8D25");return}const O={};Object.keys(E).forEach(G=>{O[G.substring(G.lastIndexOf("/")+1)]=E[G].default});let x=null;const M=await t0(b),Y={name:"TODO",uart:"official",charset:"official",K:!1,H:!1,localmdc:!1};Object.keys(An).some(G=>{if(new RegExp(G).test(M))return x=Object.assign(Y,O[An[G]]),!0}),console.log(x),o.updateSettings({connectState:!0,connectPort:b,firmwareVersion:M,configuration:x})}else Po(o.connectPort),o.updateSettings({connectState:!1,connectPort:null,firmwareVersion:""})};return(b,O)=>{const x=Id,M=Ed,Y=Ld,G=Rd,X=od,xn=sd,mn=Td,On=ad,te=Cd;return an(),wr("div",I0,[ln("div",E0,[H(Y,null,{default:j(()=>[L0,H(x,{style:{margin:0,fontSize:"18px"},heading:5},{default:j(()=>[Oo(" K5Web \u5DE5\u5177\u7BB1 ")]),_:1}),!q.value&&Ae(o).device==="mobile"?(an(),wn(M,{key:0,style:{"font-size":"22px",cursor:"pointer"},onClick:Ae(fn)},null,8,["onClick"])):Pe("",!0)]),_:1})]),ln("div",R0,[q.value?(an(),wn(Ki,{key:0})):Pe("",!0)]),ln("ul",T0,[ln("li",null,[H(G,{type:"primary",onClick:F},{default:j(()=>[Oo(Wo(Ae(o).connectState?"\u65AD\u5F00":"\u8FDE\u63A5"),1)]),_:1})]),ln("li",null,[H(mn,{content:C.value==="light"?b.$t("settings.navbar.theme.toDark"):b.$t("settings.navbar.theme.toLight")},{default:j(()=>[H(G,{class:"nav-btn",type:"outline",shape:"circle",onClick:pn},{icon:j(()=>[C.value==="dark"?(an(),wn(X,{key:0})):(an(),wn(xn,{key:1}))]),_:1})]),_:1},8,["content"])]),ln("li",null,[H(mn,{content:Ae(W)?b.$t("settings.navbar.screen.toExit"):b.$t("settings.navbar.screen.toFull")},{default:j(()=>[H(G,{class:"nav-btn",type:"outline",shape:"circle",onClick:Ae(un)},{icon:j(()=>[Ae(W)?(an(),wn(On,{key:0})):(an(),wn(te,{key:1}))]),_:1},8,["onClick"])]),_:1},8,["content"])])])])}}});const O0=St(C0,[["__scopeId","data-v-effb64b7"]]);const nt=y=>(Zi("data-v-17257cfa"),y=y(),Yi(),y),M0={class:"tag-link"},D0=nt(()=>ln("span",null,"\u91CD\u65B0\u52A0\u8F7D",-1)),P0=nt(()=>ln("span",null,"\u5173\u95ED\u5F53\u524D\u6807\u7B7E\u9875",-1)),F0=nt(()=>ln("span",null,"\u5173\u95ED\u5DE6\u4FA7\u6807\u7B7E\u9875",-1)),B0=nt(()=>ln("span",null,"\u5173\u95ED\u53F3\u4FA7\u6807\u7B7E\u9875",-1)),W0=nt(()=>ln("span",null,"\u5173\u95ED\u5176\u5B83\u6807\u7B7E\u9875",-1)),U0=nt(()=>ln("span",null,"\u5173\u95ED\u5168\u90E8\u6807\u7B7E\u9875",-1)),$0=je({__name:"tab-item",props:{itemData:{type:Object,default(){return[]}},index:{type:Number,default:0}},setup(y){const E=y,o=xr(),N=ki(),W=qi(),un=b=>{o.push({...b})},C=rn(()=>W.getTabList),q=rn(()=>E.itemData.fullPath!==N.fullPath),_n=rn(()=>E.index===0),Z=rn(()=>[0,1].includes(E.index)),pn=rn(()=>E.index===C.value.length-1),fn=(b,O)=>{if(W.deleteTag(O,b),E.itemData.fullPath===N.fullPath){const x=C.value[O-1];o.push({name:x.name})}},An=()=>C.value.findIndex(b=>b.fullPath===N.fullPath),F=async b=>{const{itemData:O,index:x}=E,M=[...C.value];if(b==="current")fn(O,x);else if(b==="left"){const Y=An();M.splice(1,E.index-1),W.freshTabList(M),Yx&&o.push({name:O.name})}else if(b==="others"){const Y=C.value.filter((G,X)=>X===0||X===E.index);W.freshTabList(Y),o.push({name:O.name})}else b==="reload"?(W.deleteCache(O),await o.push({name:ld,params:{path:N.fullPath}}),W.addCache(O.name)):(W.resetTabList(),o.push({name:cd}))};return(b,O)=>{const x=Md,M=hd,Y=Dd,G=_d,X=pd,xn=gd,mn=dd,On=Pd;return an(),wn(On,{trigger:"contextMenu","popup-max-height":!1,onSelect:F},{content:j(()=>[H(Y,{disabled:q.value,value:"reload"},{default:j(()=>[H(M),D0]),_:1},8,["disabled","value"]),H(Y,{class:"sperate-line",disabled:_n.value,value:"current"},{default:j(()=>[H(x),P0]),_:1},8,["disabled","value"]),H(Y,{disabled:Z.value,value:"left"},{default:j(()=>[H(G),F0]),_:1},8,["disabled","value"]),H(Y,{class:"sperate-line",disabled:pn.value,value:"right"},{default:j(()=>[H(X),B0]),_:1},8,["disabled","value"]),H(Y,{value:"others"},{default:j(()=>[H(xn),W0]),_:1},8,["value"]),H(Y,{value:"all"},{default:j(()=>[H(mn),U0]),_:1},8,["value"])]),default:j(()=>[ln("span",{class:Uo(["arco-tag arco-tag-size-medium arco-tag-checked",{"link-activated":y.itemData.fullPath===b.$route.fullPath}]),onClick:O[1]||(O[1]=te=>un(y.itemData))},[ln("span",M0,Wo(b.$t(y.itemData.title)),1),ln("span",{class:"arco-icon-hover arco-tag-icon-hover arco-icon-hover-size-medium arco-tag-close-btn",onClick:O[0]||(O[0]=Od(te=>fn(y.itemData,y.index),["stop"]))},[H(x)])],2)]),_:1})}}});const N0=St($0,[["__scopeId","data-v-17257cfa"]]),H0=y=>(Zi("data-v-509db106"),y=y(),Yi(),y),G0={class:"tab-bar-container"},K0={class:"tab-bar-box"},z0={class:"tab-bar-scroll"},q0={class:"tags-wrap"},Z0=H0(()=>ln("div",{class:"tag-bar-operation"},null,-1)),Y0=je({__name:"index",setup(y){const E=Ve(),o=qi(),N=Qe(),W=rn(()=>o.getTabList),un=rn(()=>E.navbar?60:0);return $o(()=>E.navbar,()=>{N.value.updatePosition()}),Bo(C=>{!C.meta.noAffix&&!W.value.some(q=>q.fullPath===C.fullPath)&&o.updateTabList(C)},!0),Fd(()=>{vd()}),(C,q)=>{const _n=Ud;return an(),wr("div",G0,[H(_n,{ref_key:"affixRef",ref:N,"offset-top":un.value},{default:j(()=>[ln("div",K0,[ln("div",z0,[ln("div",q0,[(an(!0),wr(Bd,null,Wd(W.value,(Z,pn)=>(an(),wn(N0,{key:Z.fullPath,index:pn,"item-data":Z},null,8,["index","item-data"]))),128))])]),Z0])]),_:1},8,["offset-top"])])}}});const k0=St(Y0,[["__scopeId","data-v-509db106"]]);function X0(y,E,o,N=!1){y.addEventListener&&typeof y.addEventListener=="function"&&y.addEventListener(E,o,N)}function J0(y,E,o,N=!1){y.removeEventListener&&typeof y.removeEventListener=="function"&&y.removeEventListener(E,o,N)}const Q0=992;function V0(){return document.body.getBoundingClientRect().width-1{y&&N()}),$d(()=>{X0(window,"resize",N)}),Nd(()=>{J0(window,"resize",N)})}const nv=je({__name:"page-layout",setup(y){const E=qi(),o=rn(()=>E.getCacheList);return(N,W)=>{const un=Hd("router-view");return an(),wn(un,null,{default:j(({Component:C,route:q})=>[H(Kd,{name:"fade",mode:"out-in",appear:""},{default:j(()=>[q.meta.ignoreCache?(an(),wn(Mo(C),{key:q.fullPath})):(an(),wn(Gd,{key:1,include:o.value},[(an(),wn(Mo(C),{key:q.fullPath}))],1032,["include"]))]),_:2},1024)]),_:1})}}}),ev={key:0,class:"layout-navbar"},tv={class:"menu-wrapper"},rv="60px",iv=je({__name:"default-layout",setup(y){const E=Qe(!1),o=Ve(),N=zi(),W=xr(),un=ki(),C=Fo();j0(!0);const q=rn(()=>o.navbar),_n=rn(()=>o.menu&&!o.topMenu),Z=rn(()=>o.hideMenu),pn=rn(()=>o.footer),fn=rn(()=>o.menuCollapse?48:o.menuWidth),An=rn(()=>o.menuCollapse),F=rn(()=>{const M=_n.value&&!Z.value?{paddingLeft:`${fn.value}px`}:{},Y=q.value?{paddingTop:rv}:{};return{...M,...Y}}),b=M=>{!E.value||o.updateSettings({menuCollapse:M})};$o(()=>N.role,M=>{M&&!C.accessRouter(un)&&W.push({name:"notFound"})});const O=Qe(!1),x=()=>{O.value=!1};return zd("toggleDrawerMenu",()=>{O.value=!O.value}),No(()=>{E.value=!0}),(M,Y)=>{const G=Yd,X=kd,xn=Xd,mn=Jd;return an(),wn(mn,{class:Uo(["layout",{mobile:Ae(o).hideMenu}])},{default:j(()=>[q.value?(an(),wr("div",ev,[H(O0)])):Pe("",!0),H(mn,null,{default:j(()=>[H(mn,null,{default:j(()=>[_n.value?qd((an(),wn(G,{key:0,class:"layout-sider",breakpoint:"xl",collapsed:An.value,collapsible:!0,width:fn.value,style:Do({paddingTop:q.value?"60px":""}),"hide-trigger":!0,onCollapse:b},{default:j(()=>[ln("div",tv,[H(Ki)])]),_:1},8,["collapsed","width","style"])),[[Zd,!Z.value]]):Pe("",!0),Z.value?(an(),wn(X,{key:1,visible:O.value,placement:"left",footer:!1,"mask-closable":"",closable:!1,onCancel:x},{default:j(()=>[H(Ki)]),_:1},8,["visible"])):Pe("",!0),H(mn,{class:"layout-content",style:Do(F.value)},{default:j(()=>[Ae(o).tabBar?(an(),wn(k0,{key:0})):Pe("",!0),H(xn,null,{default:j(()=>[H(nv)]),_:1}),pn.value?(an(),wn(wd,{key:1})):Pe("",!0)]),_:1},8,["style"])]),_:1})]),_:1})]),_:1},8,["class"])}}});const dv=St(iv,[["__scopeId","data-v-a4864bc3"]]);export{dv as default};
+}`;var D=Eo(function(){return K(f,m+"return "+d).apply(o,s)});if(D.source=d,Oi(D))throw D;return D}function lg(n){return z(n).toLowerCase()}function cg(n){return z(n).toUpperCase()}function hg(n,e,t){if(n=z(n),n&&(t||e===o))return Du(n);if(!n||!(e=Pn(e)))return n;var r=kn(n),i=kn(e),f=Pu(r,i),s=Fu(r,i)+1;return ye(r,f,s).join("")}function _g(n,e,t){if(n=z(n),n&&(t||e===o))return n.slice(0,Wu(n)+1);if(!n||!(e=Pn(e)))return n;var r=kn(n),i=Fu(r,kn(e))+1;return ye(r,0,i).join("")}function pg(n,e,t){if(n=z(n),n&&(t||e===o))return n.replace(Or,"");if(!n||!(e=Pn(e)))return n;var r=kn(n),i=Pu(r,kn(e));return ye(r,i).join("")}function gg(n,e){var t=ss,r=as;if(en(e)){var i="separator"in e?e.separator:i;t="length"in e?T(e.length):t,r="omission"in e?Pn(e.omission):r}n=z(n);var f=n.length;if($e(n)){var s=kn(n);f=s.length}if(t>=f)return n;var a=t-Ne(r);if(a<1)return r;var c=s?ye(s,0,a).join(""):n.slice(0,a);if(i===o)return c+r;if(s&&(a+=c.length-a),Mi(i)){if(n.slice(a).search(i)){var p,g=c;for(i.global||(i=kr(i.source,z(eu.exec(i))+"g")),i.lastIndex=0;p=i.exec(g);)var d=p.index;c=c.slice(0,d===o?a:d)}}else if(n.indexOf(Pn(i),a)!=a){var v=c.lastIndexOf(i);v>-1&&(c=c.slice(0,v))}return c+r}function dg(n){return n=z(n),n&&Ls.test(n)?n.replace(Vi,qa):n}var vg=Ye(function(n,e,t){return n+(t?" ":"")+e.toUpperCase()}),Fi=Ef("toUpperCase");function Io(n,e,t){return n=z(n),e=t?o:e,e===o?Na(n)?ka(n):Oa(n):n.match(e)||[]}var Eo=P(function(n,e){try{return Mn(n,o,e)}catch(t){return Oi(t)?t:new L(t)}}),wg=se(function(n,e){return $n(e,function(t){t=ee(t),fe(n,t,Ti(n[t],n))}),n});function xg(n){var e=n==null?0:n.length,t=A();return n=e?nn(n,function(r){if(typeof r[1]!="function")throw new Nn(C);return[t(r[0]),r[1]]}):[],P(function(r){for(var i=-1;++i_e)return[];var t=Vn,r=yn(n,Vn);e=A(e),n-=Vn;for(var i=qr(r,e);++t0||e<0)?new U(t):(n<0?t=t.takeRight(-n):n&&(t=t.drop(n)),e!==o&&(e=T(e),t=e<0?t.dropRight(-e):t.take(e-n)),t)},U.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},U.prototype.toArray=function(){return this.take(Vn)},jn(U.prototype,function(n,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=u[r?"take"+(e=="last"?"Right":""):e],f=r||/^find/.test(e);!i||(u.prototype[e]=function(){var s=this.__wrapped__,a=r?[1]:arguments,c=s instanceof U,p=a[0],g=c||R(s),d=function(B){var $=i.apply(u,ge([B],a));return r&&v?$[0]:$};g&&t&&typeof p=="function"&&p.length!=1&&(c=g=!1);var v=this.__chain__,m=!!this.__actions__.length,S=f&&!v,D=c&&!m;if(!f&&g){s=D?s:new U(this);var I=n.apply(s,a);return I.__actions__.push({func:lr,args:[d],thisArg:o}),new Hn(I,v)}return S&&D?n.apply(this,a):(I=this.thru(d),S?r?I.value()[0]:I.value():I)})}),$n(["pop","push","shift","sort","splice","unshift"],function(n){var e=Bt[n],t=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var f=this.value();return e.apply(R(f)?f:[],i)}return this[t](function(s){return e.apply(R(s)?s:[],i)})}}),jn(U.prototype,function(n,e){var t=u[e];if(t){var r=t.name+"";k.call(ze,r)||(ze[r]=[]),ze[r].push({name:e,func:t})}}),ze[rr(o,M).name]=[{name:"wrapper",func:o}],U.prototype.clone=dl,U.prototype.reverse=vl,U.prototype.value=wl,u.prototype.at=Yh,u.prototype.chain=kh,u.prototype.commit=Xh,u.prototype.next=Jh,u.prototype.plant=Vh,u.prototype.reverse=jh,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=n_,u.prototype.first=u.prototype.head,at&&(u.prototype[at]=Qh),u},He=Xa();Ie?((Ie.exports=He)._=He,Wr._=He):dn._=He}).call(At)})(Gi,Gi.exports);function y0(){const y=Fo(),E=Ve(),o=rn(()=>E.menuFromServer?E.appAsyncMenus:m0);return{menuTree:rn(()=>{const W=Gi.exports.cloneDeep(o.value);W.sort((C,q)=>(C.meta.order||0)-(q.meta.order||0));function un(C,q){return C?C.map(Z=>{var fn,An;if(!y.accessRouter(Z))return null;if(((fn=Z.meta)==null?void 0:fn.hideChildrenInMenu)||!Z.children)return Z.children=[],Z;Z.children=Z.children.filter(F=>{var b;return((b=F.meta)==null?void 0:b.hideInMenu)!==!0});const pn=un(Z.children,q+1);return pn.length||q>1?(Z.children=pn,Z):((An=Z.meta)==null?void 0:An.hideInMenu)===!1?Z:null}).filter(Boolean):null}return un(W,0)})}}function b0(y){return typeof y=="function"||Object.prototype.toString.call(y)==="[object Object]"&&!yd(y)}const A0=je({emit:["collapse"],setup(){const{t:y}=ud.exports.useI18n(),E=Ve(),o=xr(),N=ki(),{menuTree:W}=y0(),un=rn({get(){return E.device==="desktop"?E.menuCollapse:!1},set(F){E.updateSettings({menuCollapse:F})}}),C=rn(()=>E.topMenu),q=Qe([]),_n=Qe([]),Z=F=>{if(v0.test(F.path)){d0(F.path),_n.value=[F.name];return}const{hideInMenu:b,activeMenu:O}=F.meta;if(N.name===F.name&&!b&&!O){_n.value=[F.name];return}o.push({name:F.name})},pn=F=>{const b=[];let O=!1;const x=(M,Y)=>{var G;if(M.name===F){O=!0,b.push(...Y);return}(G=M.children)!=null&&G.length&&M.children.forEach(X=>{x(X,[...Y,X.name])})};return W.value.forEach(M=>{O||x(M,[M.name])}),b};Bo(F=>{const{requiresAuth:b,activeMenu:O,hideInMenu:x}=F.meta;if(b&&(!x||O)){const M=pn(O||F.name),Y=new Set([...M,...q.value]);q.value=[...Y],_n.value=[O||M[M.length-1]]}},!0);const fn=F=>{E.device==="desktop"&&E.updateSettings({menuCollapse:F})},An=()=>{function F(b,O=[]){return b&&b.forEach(x=>{var G;const M=(G=x==null?void 0:x.meta)!=null&&G.icon?()=>{var X;return To(Co(`<${(X=x==null?void 0:x.meta)==null?void 0:X.icon}/>`))}:null,Y=(x==null?void 0:x.children)&&(x==null?void 0:x.children.length)!==0?H(bd,{key:x==null?void 0:x.name},{default:()=>[F(x==null?void 0:x.children)],icon:M,title:()=>{var X;return To(Co(y(((X=x==null?void 0:x.meta)==null?void 0:X.locale)||"")))}}):H(Ad,{key:x==null?void 0:x.name,onClick:()=>Z(x)},{default:()=>{var X;return[y(((X=x==null?void 0:x.meta)==null?void 0:X.locale)||"")]},icon:M});O.push(Y)}),O}return F(W.value)};return()=>{let F;return H(md,{mode:C.value?"horizontal":"vertical",collapsed:un.value,"onUpdate:collapsed":b=>un.value=b,"open-keys":q.value,"onUpdate:open-keys":b=>q.value=b,"show-collapse-button":E.device!=="mobile","auto-open":!1,"selected-keys":_n.value,"auto-open-selected":!0,"level-indent":34,style:"height: 100%;width:100%;",onCollapse:fn},b0(F=An())?F:{default:()=>[F]})}}});const Ki=St(A0,[["__scopeId","data-v-90632f3f"]]),S0=y=>(Zi("data-v-effb64b7"),y=y(),Yi(),y),I0={class:"navbar"},E0={class:"left-side"},L0=S0(()=>ln("img",{alt:"logo",src:"//p3-armor.byteimg.com/tos-cn-i-49unhts6dw/dfdba5317c0c20ce20e64fac803d52bc.svg~tplv-49unhts6dw-image.image"},null,-1)),R0={class:"center-side"},T0={class:"right-side"},C0=je({__name:"index",setup(y){const E=Object.assign({"/src/drivers/losehu118.json":i0,"/src/drivers/losehu118h.json":f0,"/src/drivers/losehu118k.json":s0,"/src/drivers/lts.json":l0,"/src/drivers/ltsk.json":h0,"/src/drivers/todo.json":p0}),o=Ve(),N=zi();g0(),fd();const{isFullscreen:W,toggle:un}=Qd();rn(()=>N.avatar);const C=rn(()=>o.theme),q=rn(()=>o.topMenu&&o.menu),_n=Vd({selector:"body",attribute:"arco-theme",valueDark:"dark",valueLight:"light",storageKey:"arco-theme",onChanged(b){o.toggleTheme(b)}}),Z=jd(_n),pn=()=>{Z()};Qe();const fn=Sd("toggleDrawerMenu"),An={"LOSEHU.*P.*K":"ltsk.json","LOSEHU.*P.*":"lts.json","LOSEHU12[0-9].*H":"losehu118h.json","LOSEHU12[0-9].*K":"losehu118k.json","LOSEHU12[0-9].*":"losehu118.json","LOSEHU11[8-9].*H":"losehu118h.json","LOSEHU11[8-9].*K":"losehu118k.json","LOSEHU11[8-9].*":"losehu118.json",".*":"todo.json"},F=async()=>{if(o.connectState==!1){try{o.connectPort&&await Po(o.connectPort)}catch{}const b=await e0();if(!b){alert("\u8FDE\u63A5\u5931\u8D25");return}const O={};Object.keys(E).forEach(G=>{O[G.substring(G.lastIndexOf("/")+1)]=E[G].default});let x=null;const M=await t0(b),Y={name:"TODO",uart:"official",charset:"official",K:!1,H:!1,localmdc:!1};Object.keys(An).some(G=>{if(new RegExp(G).test(M))return x=Object.assign(Y,O[An[G]]),!0}),console.log(x),o.updateSettings({connectState:!0,connectPort:b,firmwareVersion:M,configuration:x})}else Po(o.connectPort),o.updateSettings({connectState:!1,connectPort:null,firmwareVersion:""})};return(b,O)=>{const x=Id,M=Ed,Y=Ld,G=Rd,X=od,xn=sd,mn=Td,On=ad,te=Cd;return an(),wr("div",I0,[ln("div",E0,[H(Y,null,{default:j(()=>[L0,H(x,{style:{margin:0,fontSize:"18px"},heading:5},{default:j(()=>[Oo(" K5Web \u5DE5\u5177\u7BB1 ")]),_:1}),!q.value&&Ae(o).device==="mobile"?(an(),wn(M,{key:0,style:{"font-size":"22px",cursor:"pointer"},onClick:Ae(fn)},null,8,["onClick"])):Pe("",!0)]),_:1})]),ln("div",R0,[q.value?(an(),wn(Ki,{key:0})):Pe("",!0)]),ln("ul",T0,[ln("li",null,[H(G,{type:"primary",onClick:F},{default:j(()=>[Oo(Wo(Ae(o).connectState?"\u65AD\u5F00":"\u8FDE\u63A5"),1)]),_:1})]),ln("li",null,[H(mn,{content:C.value==="light"?b.$t("settings.navbar.theme.toDark"):b.$t("settings.navbar.theme.toLight")},{default:j(()=>[H(G,{class:"nav-btn",type:"outline",shape:"circle",onClick:pn},{icon:j(()=>[C.value==="dark"?(an(),wn(X,{key:0})):(an(),wn(xn,{key:1}))]),_:1})]),_:1},8,["content"])]),ln("li",null,[H(mn,{content:Ae(W)?b.$t("settings.navbar.screen.toExit"):b.$t("settings.navbar.screen.toFull")},{default:j(()=>[H(G,{class:"nav-btn",type:"outline",shape:"circle",onClick:Ae(un)},{icon:j(()=>[Ae(W)?(an(),wn(On,{key:0})):(an(),wn(te,{key:1}))]),_:1},8,["onClick"])]),_:1},8,["content"])])])])}}});const O0=St(C0,[["__scopeId","data-v-effb64b7"]]);const nt=y=>(Zi("data-v-10c1deb7"),y=y(),Yi(),y),M0={class:"tag-link"},D0=nt(()=>ln("span",null,"\u91CD\u65B0\u52A0\u8F7D",-1)),P0=nt(()=>ln("span",null,"\u5173\u95ED\u5F53\u524D\u6807\u7B7E\u9875",-1)),F0=nt(()=>ln("span",null,"\u5173\u95ED\u5DE6\u4FA7\u6807\u7B7E\u9875",-1)),B0=nt(()=>ln("span",null,"\u5173\u95ED\u53F3\u4FA7\u6807\u7B7E\u9875",-1)),W0=nt(()=>ln("span",null,"\u5173\u95ED\u5176\u5B83\u6807\u7B7E\u9875",-1)),U0=nt(()=>ln("span",null,"\u5173\u95ED\u5168\u90E8\u6807\u7B7E\u9875",-1)),$0=je({__name:"tab-item",props:{itemData:{type:Object,default(){return[]}},index:{type:Number,default:0}},setup(y){const E=y,o=xr(),N=ki(),W=qi(),un=b=>{o.push({...b})},C=rn(()=>W.getTabList),q=rn(()=>E.itemData.fullPath!==N.fullPath),_n=rn(()=>E.index===0),Z=rn(()=>[0,1].includes(E.index)),pn=rn(()=>E.index===C.value.length-1),fn=(b,O)=>{if(W.deleteTag(O,b),E.itemData.fullPath===N.fullPath){const x=C.value[O-1];o.push({name:x.name})}},An=()=>C.value.findIndex(b=>b.fullPath===N.fullPath),F=async b=>{const{itemData:O,index:x}=E,M=[...C.value];if(b==="current")fn(O,x);else if(b==="left"){const Y=An();M.splice(1,E.index-1),W.freshTabList(M),Yx&&o.push({name:O.name})}else if(b==="others"){const Y=C.value.filter((G,X)=>X===0||X===E.index);W.freshTabList(Y),o.push({name:O.name})}else b==="reload"?(W.deleteCache(O),await o.push({name:ld,params:{path:N.fullPath}}),W.addCache(O.name)):(W.resetTabList(),o.push({name:cd}))};return(b,O)=>{const x=Md,M=hd,Y=Dd,G=_d,X=pd,xn=gd,mn=dd,On=Pd;return an(),wn(On,{trigger:"contextMenu","popup-max-height":!1,onSelect:F},{content:j(()=>[H(Y,{disabled:q.value,value:"reload"},{default:j(()=>[H(M),D0]),_:1},8,["disabled","value"]),H(Y,{class:"sperate-line",disabled:_n.value,value:"current"},{default:j(()=>[H(x),P0]),_:1},8,["disabled","value"]),H(Y,{disabled:Z.value,value:"left"},{default:j(()=>[H(G),F0]),_:1},8,["disabled","value"]),H(Y,{class:"sperate-line",disabled:pn.value,value:"right"},{default:j(()=>[H(X),B0]),_:1},8,["disabled","value"]),H(Y,{value:"others"},{default:j(()=>[H(xn),W0]),_:1},8,["value"]),H(Y,{value:"all"},{default:j(()=>[H(mn),U0]),_:1},8,["value"])]),default:j(()=>[ln("span",{class:Uo(["arco-tag arco-tag-size-medium arco-tag-checked",{"link-activated":y.itemData.fullPath===b.$route.fullPath}]),onClick:O[1]||(O[1]=te=>un(y.itemData))},[ln("span",M0,Wo(b.$t(y.itemData.title)),1),ln("span",{class:"arco-icon-hover arco-tag-icon-hover arco-icon-hover-size-medium arco-tag-close-btn",onClick:O[0]||(O[0]=Od(te=>fn(y.itemData,y.index),["stop"]))},[H(x)])],2)]),_:1})}}});const N0=St($0,[["__scopeId","data-v-10c1deb7"]]),H0=y=>(Zi("data-v-2744fb32"),y=y(),Yi(),y),G0={class:"tab-bar-container"},K0={class:"tab-bar-box"},z0={class:"tab-bar-scroll"},q0={class:"tags-wrap"},Z0=H0(()=>ln("div",{class:"tag-bar-operation"},null,-1)),Y0=je({__name:"index",setup(y){const E=Ve(),o=qi(),N=Qe(),W=rn(()=>o.getTabList),un=rn(()=>E.navbar?60:0);return $o(()=>E.navbar,()=>{N.value.updatePosition()}),Bo(C=>{!C.meta.noAffix&&!W.value.some(q=>q.fullPath===C.fullPath)&&o.updateTabList(C)},!0),Fd(()=>{vd()}),(C,q)=>{const _n=Ud;return an(),wr("div",G0,[H(_n,{ref_key:"affixRef",ref:N,"offset-top":un.value},{default:j(()=>[ln("div",K0,[ln("div",z0,[ln("div",q0,[(an(!0),wr(Bd,null,Wd(W.value,(Z,pn)=>(an(),wn(N0,{key:Z.fullPath,index:pn,"item-data":Z},null,8,["index","item-data"]))),128))])]),Z0])]),_:1},8,["offset-top"])])}}});const k0=St(Y0,[["__scopeId","data-v-2744fb32"]]);function X0(y,E,o,N=!1){y.addEventListener&&typeof y.addEventListener=="function"&&y.addEventListener(E,o,N)}function J0(y,E,o,N=!1){y.removeEventListener&&typeof y.removeEventListener=="function"&&y.removeEventListener(E,o,N)}const Q0=992;function V0(){return document.body.getBoundingClientRect().width-1{y&&N()}),$d(()=>{X0(window,"resize",N)}),Nd(()=>{J0(window,"resize",N)})}const nv=je({__name:"page-layout",setup(y){const E=qi(),o=rn(()=>E.getCacheList);return(N,W)=>{const un=Hd("router-view");return an(),wn(un,null,{default:j(({Component:C,route:q})=>[H(Kd,{name:"fade",mode:"out-in",appear:""},{default:j(()=>[q.meta.ignoreCache?(an(),wn(Mo(C),{key:q.fullPath})):(an(),wn(Gd,{key:1,include:o.value},[(an(),wn(Mo(C),{key:q.fullPath}))],1032,["include"]))]),_:2},1024)]),_:1})}}}),ev={key:0,class:"layout-navbar"},tv={class:"menu-wrapper"},rv="60px",iv=je({__name:"default-layout",setup(y){const E=Qe(!1),o=Ve(),N=zi(),W=xr(),un=ki(),C=Fo();j0(!0);const q=rn(()=>o.navbar),_n=rn(()=>o.menu&&!o.topMenu),Z=rn(()=>o.hideMenu),pn=rn(()=>o.footer),fn=rn(()=>o.menuCollapse?48:o.menuWidth),An=rn(()=>o.menuCollapse),F=rn(()=>{const M=_n.value&&!Z.value?{paddingLeft:`${fn.value}px`}:{},Y=q.value?{paddingTop:rv}:{};return{...M,...Y}}),b=M=>{!E.value||o.updateSettings({menuCollapse:M})};$o(()=>N.role,M=>{M&&!C.accessRouter(un)&&W.push({name:"notFound"})});const O=Qe(!1),x=()=>{O.value=!1};return zd("toggleDrawerMenu",()=>{O.value=!O.value}),No(()=>{E.value=!0}),(M,Y)=>{const G=Yd,X=kd,xn=Xd,mn=Jd;return an(),wn(mn,{class:Uo(["layout",{mobile:Ae(o).hideMenu}])},{default:j(()=>[q.value?(an(),wr("div",ev,[H(O0)])):Pe("",!0),H(mn,null,{default:j(()=>[H(mn,null,{default:j(()=>[_n.value?qd((an(),wn(G,{key:0,class:"layout-sider",breakpoint:"xl",collapsed:An.value,collapsible:!0,width:fn.value,style:Do({paddingTop:q.value?"60px":""}),"hide-trigger":!0,onCollapse:b},{default:j(()=>[ln("div",tv,[H(Ki)])]),_:1},8,["collapsed","width","style"])),[[Zd,!Z.value]]):Pe("",!0),Z.value?(an(),wn(X,{key:1,visible:O.value,placement:"left",footer:!1,"mask-closable":"",closable:!1,onCancel:x},{default:j(()=>[H(Ki)]),_:1},8,["visible"])):Pe("",!0),H(mn,{class:"layout-content",style:Do(F.value)},{default:j(()=>[Ae(o).tabBar?(an(),wn(k0,{key:0})):Pe("",!0),H(xn,null,{default:j(()=>[H(nv)]),_:1}),pn.value?(an(),wn(wd,{key:1})):Pe("",!0)]),_:1},8,["style"])]),_:1})]),_:1})]),_:1},8,["class"])}}});const dv=St(iv,[["__scopeId","data-v-428bc3c1"]]);export{dv as default};
diff --git a/assets/default-layout.0070f127.js.gz b/assets/default-layout.c5489890.js.gz
similarity index 58%
rename from assets/default-layout.0070f127.js.gz
rename to assets/default-layout.c5489890.js.gz
index bb5d8f65..bac1b589 100644
Binary files a/assets/default-layout.0070f127.js.gz and b/assets/default-layout.c5489890.js.gz differ
diff --git a/assets/index.0658015a.css.gz b/assets/index.0658015a.css.gz
deleted file mode 100644
index c540442b..00000000
Binary files a/assets/index.0658015a.css.gz and /dev/null differ
diff --git a/assets/index.7c3d22e5.js b/assets/index.07d9bcf4.js
similarity index 97%
rename from assets/index.7c3d22e5.js
rename to assets/index.07d9bcf4.js
index 222c20c7..9d9ca5e9 100644
--- a/assets/index.7c3d22e5.js
+++ b/assets/index.07d9bcf4.js
@@ -1 +1 @@
-import{e as B,_ as E}from"./index.6fbe019e.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as g,r as w,b0 as A,C as v,D as k,aI as s,aH as c,aM as p,aN as C,G as x,n as m,aX as D,bb as N,bD as P,bE as S,bC as T,bF as H}from"./arco.a5a5eeda.js";import{d as F,c as I,r as _,i as V,j as b,l as M,n as j}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const L={class:"container"},R=["innerHTML"],U={name:"Flash"},z=g({...U,setup(G){const u=B(),t=w({status:"\u70B9\u51FB\u66F4\u65B0\u6309\u94AE\u66F4\u65B0\u56FA\u4EF6\u5230\u8BBE\u5907
",binaryFile:void 0,binaryName:""}),f=()=>{const a=document.createElement("input");a.type="file",a.onchange=async()=>{const r=new Blob([a.files[0]],{type:"application/octet-stream"}),i=new Uint8Array(await r.arrayBuffer());t.binaryFile=i,t.binaryName=a.files[0].name},a.click()},y=async()=>{if(!t.binaryFile){alert("\u8BF7\u9009\u62E9\u6587\u4EF6");return}u.connectPort&&await F(u.connectPort);let a=await I();await _(a,24,1e3);const r=V(t.binaryFile),i=new Uint8Array([48,5,r.length,0,...r]);await b(a,i),await _(a,24);const o=M(t.binaryFile);if(o.length>61439)throw new Error("Last resort boundary check failed. Whoever touched the code is an idiot.");for(let e=0;e`,m(()=>{const n=document==null?void 0:document.getElementById("statusArea");n&&(n.scrollTop=n==null?void 0:n.scrollHeight)})}t.status=t.status+"\u66F4\u65B0\u8FDB\u5EA6 100.0% ",t.status=t.status+"\u56FA\u4EF6\u66F4\u65B0\u6210\u529F",m(()=>{const e=document==null?void 0:document.getElementById("statusArea");e&&(e.scrollTop=e==null?void 0:e.scrollHeight)}),F(a),u.updateSettings({connectState:!1})};return(a,r)=>{const i=A("Breadcrumb"),o=D,e=N,l=P,d=S,n=T,h=H;return v(),k("div",L,[s(i,{items:["\u5C0F\u5DE5\u5177","\u56FA\u4EF6\u5347\u7EA7"]}),s(h,{gutter:20,align:"stretch"},{default:c(()=>[s(n,{span:24},{default:c(()=>[s(d,{class:"general-card",title:"\u56FA\u4EF6\u5347\u7EA7"},{default:c(()=>[s(e,null,{default:c(()=>[s(o,{onClick:f},{default:c(()=>[p(C(t.binaryFile?t.binaryName:"\u9009\u62E9\u56FA\u4EF6"),1)]),_:1}),s(o,{type:"primary",disabled:!t.binaryFile,onClick:y},{default:c(()=>[p("\u66F4\u65B0")]),_:1},8,["disabled"])]),_:1}),s(l),x("div",{id:"statusArea",style:{height:"20em","background-color":"azure",color:"silver",overflow:"auto",padding:"20px"},innerHTML:t.status},null,8,R)]),_:1})]),_:1})]),_:1})])}}});const Z=E(z,[["__scopeId","data-v-dacccb62"]]);export{Z as default};
+import{e as B,_ as E}from"./index.6fba5e05.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as g,r as w,b0 as A,C as v,D as k,aI as s,aH as c,aM as p,aN as C,G as x,n as m,aX as D,bb as N,bD as P,bE as S,bC as T,bF as H}from"./arco.a5a5eeda.js";import{d as F,c as I,r as _,i as V,j as b,l as M,n as j}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const L={class:"container"},R=["innerHTML"],U={name:"Flash"},z=g({...U,setup(G){const u=B(),t=w({status:"\u70B9\u51FB\u66F4\u65B0\u6309\u94AE\u66F4\u65B0\u56FA\u4EF6\u5230\u8BBE\u5907
",eepromType:""}),y=async()=>{if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}await J()},m=async(u,n,_=new Date+"_backup.bin")=>{var d;await B(o.connectPort);let c=new Uint8Array(n-u);for(let r=u;r",E(()=>{const p=document==null?void 0:document.getElementById("statusArea");p&&(p.scrollTop=p==null?void 0:p.scrollHeight)})}s.status=s.status+"\u5907\u4EFD\u8FDB\u5EA6\uFF1A100.0% ",E(()=>{const r=document==null?void 0:document.getElementById("statusArea");r&&(r.scrollTop=r==null?void 0:r.scrollHeight)}),console.log(c);const F=new Blob([c],{type:"application/octet-stream"}),i=URL.createObjectURL(F),a=document.createElement("a");a.href=i,a.download=_,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(i)},f=async(u=0)=>{await B(o.connectPort);const n=document.createElement("input");n.type="file",n.onchange=async()=>{var F;const _=new Blob([n.files[0]],{type:"application/octet-stream"}),c=new Uint8Array(await _.arrayBuffer());for(let i=u;i",E(()=>{const a=document==null?void 0:document.getElementById("statusArea");a&&(a.scrollTop=a==null?void 0:a.scrollHeight)});s.status=s.status+"\u6062\u590D\u8FDB\u5EA6\uFF1A100.0% ",await Y(o.connectPort)},n.click()},D=async()=>{if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}await m(0,7680,"config.bin")},k=async()=>{if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}await m(7680,8192,"calibration.bin")},w=async()=>{if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}await f()},A=async()=>{if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}await f(7680)},C=async()=>{var n;if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}let u=8192;switch(s.eepromType){case"1":u=8192;break;case"2":u=131072;break;case"3":u=262144;break;case"4":u=524288;break;default:u=8192}if(((n=o.configuration)==null?void 0:n.uart)=="official"&&u>=131072){alert("\u8BE5\u56FA\u4EF6\u4E0D\u652F\u6301\u5907\u4EFD\u6269\u5BB9\u7A7A\u95F4");return}await m(0,u)},g=async()=>{if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}await f()};return(u,n)=>{const _=P("Breadcrumb"),c=L,F=V,i=I,a=K,d=z,r=N,b=j,p=G,h=X,v=q;return H(),O("div",Z,[t(_,{items:["\u5C0F\u5DE5\u5177","\u5907\u4EFD/\u8FD8\u539F"]}),t(v,{gutter:20,align:"stretch"},{default:e(()=>[t(h,{span:24},{default:e(()=>[t(p,{class:"general-card",title:"\u5907\u4EFD/\u8FD8\u539F"},{default:e(()=>[t(r,{"default-active-key":"1"},{default:e(()=>[t(i,{key:"1",title:"\u5FEB\u6377\u5907\u4EFD"},{default:e(()=>[t(F,null,{default:e(()=>[t(c,{type:"primary",onClick:D},{default:e(()=>[l("\u5907\u4EFD\u914D\u7F6E")]),_:1}),t(c,{onClick:w},{default:e(()=>[l("\u6062\u590D\u914D\u7F6E")]),_:1}),t(c,{type:"primary",onClick:k},{default:e(()=>[l("\u5907\u4EFD\u6821\u51C6")]),_:1}),t(c,{onClick:A},{default:e(()=>[l("\u6062\u590D\u6821\u51C6")]),_:1})]),_:1})]),_:1}),t(i,{key:"2",title:"\u5B8C\u6574\u5907\u4EFD"},{default:e(()=>[t(F,null,{default:e(()=>[t(c,{type:"primary",onClick:C},{default:e(()=>[l("\u5907\u4EFD")]),_:1}),t(c,{onClick:g},{default:e(()=>[l("\u6062\u590D")]),_:1}),t(d,{modelValue:s.eepromType,"onUpdate:modelValue":n[0]||(n[0]=T=>s.eepromType=T),style:{width:"320px"},placeholder:"\u9009\u62E9EEPROM\u5927\u5C0F"},{default:e(()=>[t(a,{value:"1"},{default:e(()=>[l("8KB\uFF0864Kbit\uFF09")]),_:1}),t(a,{value:"2"},{default:e(()=>[l("128KB\uFF081Mbit\uFF09")]),_:1}),t(a,{value:"3"},{default:e(()=>[l("256KB\uFF082Mbit\uFF09")]),_:1}),t(a,{value:"4"},{default:e(()=>[l("512KB\uFF084Mbit\uFF09")]),_:1})]),_:1},8,["modelValue"]),t(c,{type:"text",onClick:y},{default:e(()=>[l("\u81EA\u52A8\u68C0\u6D4B")]),_:1})]),_:1})]),_:1})]),_:1}),t(b),U("div",{id:"statusArea",style:{height:"20em","background-color":"azure",color:"silver",overflow:"auto",padding:"20px"},innerHTML:s.status},null,8,$)]),_:1})]),_:1})]),_:1})])}}});const bt=R(et,[["__scopeId","data-v-bac7f4ab"]]);export{bt as default};
+import{e as x,_ as R}from"./index.6fba5e05.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as S,r as M,b0 as P,C as H,D as O,aI as t,aH as e,aM as l,G as U,aX as L,bb as V,bR as I,bG as K,bH as z,bS as N,bD as j,bE as G,bC as X,bF as q,n as E}from"./arco.a5a5eeda.js";import{m as J,e as B,a as Q,f as W,g as Y}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const Z={class:"container"},$=["innerHTML"],tt={name:"Backup"},et=S({...tt,setup(ut){const o=x(),s=M({status:"\u70B9\u51FB\u5907\u4EFD\u6309\u94AE\u5C06\u751F\u6210 EEPROM \u5907\u4EFD\u6587\u4EF6
'};n.configure=function(k){var b,E;for(b in k)E=k[b],E!==void 0&&k.hasOwnProperty(b)&&(u[b]=E);return this},n.status=null,n.set=function(k){var b=n.isStarted();k=o(k,u.minimum,1),n.status=k===1?null:k;var E=n.render(!b),R=E.querySelector(u.barSelector),J=u.speed,s2=u.easing;return E.offsetWidth,f(function(j){u.positionUsing===""&&(u.positionUsing=n.getPositioningCSS()),_(R,t(k,J,s2)),k===1?(_(E,{transition:"none",opacity:1}),E.offsetWidth,setTimeout(function(){_(E,{transition:"all "+J+"ms linear",opacity:0}),setTimeout(function(){n.remove(),j()},J)},J)):setTimeout(j,J)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var k=function(){setTimeout(function(){!n.status||(n.trickle(),k())},u.trickleSpeed)};return u.trickle&&k(),this},n.done=function(k){return!k&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(k){var b=n.status;return b?(typeof k!="number"&&(k=(1-b)*o(Math.random()*b,.1,.95)),b=o(b+k,0,.994),n.set(b)):n.start()},n.trickle=function(){return n.inc(Math.random()*u.trickleRate)},function(){var k=0,b=0;n.promise=function(E){return!E||E.state()==="resolved"?this:(b===0&&n.start(),k++,b++,E.always(function(){b--,b===0?(k=0,n.done()):n.set((k-b)/k)}),this)}}(),n.render=function(k){if(n.isRendered())return document.getElementById("nprogress");C(document.documentElement,"nprogress-busy");var b=document.createElement("div");b.id="nprogress",b.innerHTML=u.template;var E=b.querySelector(u.barSelector),R=k?"-100":r(n.status||0),J=document.querySelector(u.parent),s2;return _(E,{transition:"all 0 linear",transform:"translate3d("+R+"%,0,0)"}),u.showSpinner||(s2=b.querySelector(u.spinnerSelector),s2&&F(s2)),J!=document.body&&C(J,"nprogress-custom-parent"),J.appendChild(b),b},n.remove=function(){y(document.documentElement,"nprogress-busy"),y(document.querySelector(u.parent),"nprogress-custom-parent");var k=document.getElementById("nprogress");k&&F(k)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var k=document.body.style,b="WebkitTransform"in k?"Webkit":"MozTransform"in k?"Moz":"msTransform"in k?"ms":"OTransform"in k?"O":"";return b+"Perspective"in k?"translate3d":b+"Transform"in k?"translate":"margin"};function o(k,b,E){return kE?E:k}function r(k){return(-1+k)*100}function t(k,b,E){var R;return u.positionUsing==="translate3d"?R={transform:"translate3d("+r(k)+"%,0,0)"}:u.positionUsing==="translate"?R={transform:"translate("+r(k)+"%,0)"}:R={"margin-left":r(k)+"%"},R.transition="all "+b+"ms "+E,R}var f=function(){var k=[];function b(){var E=k.shift();E&&E(b)}return function(E){k.push(E),k.length==1&&b()}}(),_=function(){var k=["Webkit","O","Moz","ms"],b={};function E(j){return j.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(t2,h2){return h2.toUpperCase()})}function R(j){var t2=document.body.style;if(j in t2)return j;for(var h2=k.length,P=j.charAt(0).toUpperCase()+j.slice(1),T;h2--;)if(T=k[h2]+P,T in t2)return T;return j}function J(j){return j=E(j),b[j]||(b[j]=R(j))}function s2(j,t2,h2){t2=J(t2),j.style[t2]=h2}return function(j,t2){var h2=arguments,P,T;if(h2.length==2)for(P in t2)T=t2[P],T!==void 0&&t2.hasOwnProperty(P)&&s2(j,P,T);else s2(j,h2[1],h2[2])}}();function p(k,b){var E=typeof k=="string"?k:w(k);return E.indexOf(" "+b+" ")>=0}function C(k,b){var E=w(k),R=E+b;p(E,b)||(k.className=R.substring(1))}function y(k,b){var E=w(k),R;!p(k,b)||(R=E.replace(" "+b+" "," "),k.className=R.substring(1,R.length-1))}function w(k){return(" "+(k.className||"")+" ").replace(/\s+/gi," ")}function F(k){k&&k.parentNode&&k.parentNode.removeChild(k)}return n})})(nprogress$1);const NProgress=nprogress$1.exports,nprogress="",WHITE_LIST=[{name:"notFound",children:[]},{name:"login",children:[]}],NOT_FOUND={name:"notFound"},REDIRECT_ROUTE_NAME="Redirect",DEFAULT_ROUTE_NAME="Workplace",DEFAULT_ROUTE={title:"menu.dashboard.workplace",name:DEFAULT_ROUTE_NAME,fullPath:"/chirp/base"},DEFAULT_LAYOUT=()=>__vitePreload(()=>import("./default-layout.c5489890.js"),["assets/default-layout.c5489890.js","assets/index.bd742439.js","assets/arco.a5a5eeda.js","assets/index.375da19a.css","assets/vue.bbd9d311.js","assets/serial.3518333f.js","assets/chart.afd45e2e.js","assets/default-layout.9e77f9a2.css","assets/index.c61a5e20.css","assets/index.10c6c4dd.css","assets/index.749fce18.css","assets/index.bc796dd8.css","assets/index.29e407fe.css"]),REDIRECT_MAIN={path:"/redirect",name:"redirectWrapper",component:DEFAULT_LAYOUT,meta:{requiresAuth:!0,hideInMenu:!0},children:[{path:"/redirect/:path",name:REDIRECT_ROUTE_NAME,component:()=>__vitePreload(()=>import("./index.b25077eb.js"),["assets/index.b25077eb.js","assets/arco.a5a5eeda.js","assets/vue.bbd9d311.js"]),meta:{requiresAuth:!0,hideInMenu:!0}}]},NOT_FOUND_ROUTE={path:"/:pathMatch(.*)*",name:"notFound",component:()=>__vitePreload(()=>import("./index.4414c344.js"),["assets/index.4414c344.js","assets/arco.a5a5eeda.js","assets/vue.bbd9d311.js","assets/chart.afd45e2e.js","assets/index.348828e6.css","assets/index.27ab35af.css"])},DASHBOARD={path:"/chirp",name:"dashboard",component:DEFAULT_LAYOUT,meta:{locale:"menu.dashboard",requiresAuth:!0,icon:"icon-dashboard",order:0},children:[{path:"base",name:"Workplace",component:()=>__vitePreload(()=>import("./index.eafe9ff5.js"),["assets/index.eafe9ff5.js","assets/arco.a5a5eeda.js","assets/chart.afd45e2e.js","assets/vue.bbd9d311.js","assets/index.af4186c4.css","assets/index.749fce18.css","assets/index.8cd4a294.css","assets/index.2a1c99a8.css","assets/index.d2d6d95f.css","assets/index.c61a5e20.css","assets/index.bc796dd8.css","assets/index.10c6c4dd.css"]),meta:{locale:"menu.dashboard.workplace",requiresAuth:!0,roles:["*"]}},{path:"channel",name:"Channel",component:()=>__vitePreload(()=>import("./index.8f179831.js"),["assets/index.8f179831.js","assets/arco.a5a5eeda.js","assets/loading.32afe0d0.js","assets/serial.3518333f.js","assets/chart.afd45e2e.js","assets/vue.bbd9d311.js","assets/index.f5488aca.css","assets/index.8cd4a294.css","assets/index.757d8103.css","assets/index.0d894b30.css","assets/index.c61a5e20.css","assets/index.29e407fe.css","assets/index.14ec6633.css","assets/index.10c6c4dd.css","assets/index.d2d6d95f.css","assets/index.749fce18.css"]),meta:{locale:"\u4FE1\u9053\u7BA1\u7406",requiresAuth:!0,roles:["*"]}},{path:"settings",name:"Settings",component:()=>__vitePreload(()=>import("./index.a2138bac.js"),["assets/index.a2138bac.js","assets/arco.a5a5eeda.js","assets/loading.32afe0d0.js","assets/serial.3518333f.js","assets/chart.afd45e2e.js","assets/vue.bbd9d311.js","assets/index.6c5e647e.css","assets/index.8cd4a294.css","assets/index.d2d6d95f.css","assets/index.338b4449.css","assets/index.749fce18.css"]),meta:{locale:"\u8BBE\u7F6E\u7BA1\u7406",requiresAuth:!0,roles:["*"]}}]},__vite_glob_0_0=Object.freeze(Object.defineProperty({__proto__:null,default:DASHBOARD},Symbol.toStringTag,{value:"Module"})),__vite_glob_0_1=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),__vite_glob_0_2=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),GUIDE={path:"/guide",name:"guide",component:DEFAULT_LAYOUT,meta:{locale:"\u6307\u5357",requiresAuth:!0,icon:"icon-list",order:3},children:[{path:"f117",name:"f117",component:()=>__vitePreload(()=>import("./index.74c01175.js"),["assets/index.74c01175.js","assets/arco.a5a5eeda.js","assets/vue.bbd9d311.js","assets/serial.3518333f.js","assets/chart.afd45e2e.js","assets/index.5bd4f1b2.css","assets/index.d2d6d95f.css","assets/index.8cd4a294.css","assets/index.27ab35af.css","assets/index.749fce18.css","assets/index.14ec6633.css","assets/index.2a1c99a8.css"]),meta:{locale:"\u4F7F\u7528117P6\u7248",requiresAuth:!0,roles:["*"]}}]},__vite_glob_0_3=Object.freeze(Object.defineProperty({__proto__:null,default:GUIDE},Symbol.toStringTag,{value:"Module"})),LIST={path:"/tool",name:"list",component:DEFAULT_LAYOUT,meta:{locale:"menu.list",requiresAuth:!0,icon:"icon-list",order:2},children:[{path:"backup",name:"Backup",component:()=>__vitePreload(()=>import("./index.10bd8a40.js"),["assets/index.10bd8a40.js","assets/arco.a5a5eeda.js","assets/serial.3518333f.js","assets/chart.afd45e2e.js","assets/vue.bbd9d311.js","assets/index.108fb7b0.css","assets/index.d2d6d95f.css","assets/index.8cd4a294.css","assets/index.2a1c99a8.css","assets/index.77c6cd58.css","assets/index.0d894b30.css","assets/index.c61a5e20.css","assets/index.757d8103.css","assets/index.29e407fe.css","assets/index.749fce18.css"]),meta:{locale:"\u5907\u4EFD/\u8FD8\u539F",requiresAuth:!0,roles:["*"]}},{path:"flash",name:"Flash",component:()=>__vitePreload(()=>import("./index.07d9bcf4.js"),["assets/index.07d9bcf4.js","assets/arco.a5a5eeda.js","assets/serial.3518333f.js","assets/chart.afd45e2e.js","assets/vue.bbd9d311.js","assets/index.a33c2410.css","assets/index.d2d6d95f.css","assets/index.8cd4a294.css","assets/index.2a1c99a8.css","assets/index.749fce18.css"]),meta:{locale:"\u56FA\u4EF6\u5347\u7EA7",requiresAuth:!0,roles:["*"]}},{path:"image",name:"Image",component:()=>__vitePreload(()=>import("./index.a0fc24af.js"),["assets/index.a0fc24af.js","assets/arco.a5a5eeda.js","assets/serial.3518333f.js","assets/chart.afd45e2e.js","assets/vue.bbd9d311.js","assets/index.e5b88a56.css","assets/index.d2d6d95f.css","assets/index.8cd4a294.css","assets/index.749fce18.css","assets/index.77c6cd58.css"]),meta:{locale:"\u5F00\u673A\u56FE\u7247",requiresAuth:!0,roles:["*"]}},{path:"chi",name:"Chi",component:()=>__vitePreload(()=>import("./index.aed20d8f.js"),["assets/index.aed20d8f.js","assets/arco.a5a5eeda.js","assets/serial.3518333f.js","assets/chart.afd45e2e.js","assets/vue.bbd9d311.js","assets/index.7a1a65a2.css","assets/index.d2d6d95f.css","assets/index.8cd4a294.css","assets/index.2a1c99a8.css","assets/index.749fce18.css"]),meta:{locale:"\u5B57\u5E93\u5199\u5165",requiresAuth:!0,roles:["*"]}}]},__vite_glob_0_4=Object.freeze(Object.defineProperty({__proto__:null,default:LIST},Symbol.toStringTag,{value:"Module"})),__vite_glob_0_5=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),__vite_glob_0_6=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),__vite_glob_0_7=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),__vite_glob_0_8=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),faq={path:"https://www.vicicode.com/",name:"\u4F5C\u8005\uFF1ABD8DFN",meta:{locale:"\u4F5C\u8005\uFF1ABD8DFN",requiresAuth:!0,order:8}},__vite_glob_1_0=Object.freeze(Object.defineProperty({__proto__:null,default:faq},Symbol.toStringTag,{value:"Module"})),modules=Object.assign({"./modules/dashboard.ts":__vite_glob_0_0,"./modules/exception.ts":__vite_glob_0_1,"./modules/form.ts":__vite_glob_0_2,"./modules/guide.ts":__vite_glob_0_3,"./modules/list.ts":__vite_glob_0_4,"./modules/profile.ts":__vite_glob_0_5,"./modules/result.ts":__vite_glob_0_6,"./modules/user.ts":__vite_glob_0_7,"./modules/visualization.ts":__vite_glob_0_8}),externalModules=Object.assign({"./externalModules/faq.ts":__vite_glob_1_0});function formatModules(l,e){return Object.keys(l).forEach(n=>{const u=l[n].default;if(!u)return;const o=Array.isArray(u)?[...u]:[u];e.push(...o)}),e}const appRoutes=formatModules(modules,[]),appExternalRoutes=formatModules(externalModules,[]);function mitt(l){return{all:l=l||new Map,on:function(e,n){var u=l.get(e);u?u.push(n):l.set(e,[n])},off:function(e,n){var u=l.get(e);u&&(n?u.splice(u.indexOf(n)>>>0,1):l.set(e,[]))},emit:function(e,n){var u=l.get(e);u&&u.slice().map(function(o){o(n)}),(u=l.get("*"))&&u.slice().map(function(o){o(e,n)})}}}const emitter=mitt(),key=Symbol("ROUTE_CHANGE");let latestRoute;function setRouteEmitter(l){emitter.emit(key,l),latestRoute=l}function listenerRouteChange(l,e=!0){emitter.on(key,l),e&&latestRoute&&l(latestRoute)}function removeRouteListener(){emitter.off(key)}function setupUserLoginInfoGuard(l){l.beforeEach(async(e,n,u)=>{NProgress.start(),u()})}const index$9="",theme="light",colorWeak=!1,navbar=!0,menu=!0,topMenu=!1,hideMenu=!1,menuCollapse=!1,footer=!0,themeColor="#165DFF",menuWidth=220,globalSettings=!1,device="desktop",tabBar=!1,menuFromServer=!1,serverMenu=[],connectState=!1,firmwareVersion="",connectPort=null,configuration=null,defaultSettings={theme,colorWeak,navbar,menu,topMenu,hideMenu,menuCollapse,footer,themeColor,menuWidth,globalSettings,device,tabBar,menuFromServer,serverMenu,connectState,firmwareVersion,connectPort,configuration};var axios$3={exports:{}},axios$2={exports:{}},bind$2=function(e,n){return function(){for(var o=new Array(arguments.length),r=0;r"u"}function isBuffer(l){return l!==null&&!isUndefined(l)&&l.constructor!==null&&!isUndefined(l.constructor)&&typeof l.constructor.isBuffer=="function"&&l.constructor.isBuffer(l)}function isArrayBuffer(l){return toString.call(l)==="[object ArrayBuffer]"}function isFormData(l){return typeof FormData<"u"&&l instanceof FormData}function isArrayBufferView(l){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(l):e=l&&l.buffer&&l.buffer instanceof ArrayBuffer,e}function isString$1(l){return typeof l=="string"}function isNumber(l){return typeof l=="number"}function isObject(l){return l!==null&&typeof l=="object"}function isPlainObject(l){if(toString.call(l)!=="[object Object]")return!1;var e=Object.getPrototypeOf(l);return e===null||e===Object.prototype}function isDate(l){return toString.call(l)==="[object Date]"}function isFile(l){return toString.call(l)==="[object File]"}function isBlob(l){return toString.call(l)==="[object Blob]"}function isFunction(l){return toString.call(l)==="[object Function]"}function isStream(l){return isObject(l)&&isFunction(l.pipe)}function isURLSearchParams(l){return typeof URLSearchParams<"u"&&l instanceof URLSearchParams}function trim(l){return l.trim?l.trim():l.replace(/^\s+|\s+$/g,"")}function isStandardBrowserEnv(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function forEach(l,e){if(!(l===null||typeof l>"u"))if(typeof l!="object"&&(l=[l]),isArray(l))for(var n=0,u=l.length;n"u"||(utils$7.isArray(_)?p=p+"[]":_=[_],utils$7.forEach(_,function(y){utils$7.isDate(y)?y=y.toISOString():utils$7.isObject(y)&&(y=JSON.stringify(y)),r.push(encode$1(p)+"="+encode$1(y))}))}),o=r.join("&")}if(o){var t=e.indexOf("#");t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e},utils$6=utils$8;function InterceptorManager$1(){this.handlers=[]}InterceptorManager$1.prototype.use=function(e,n,u){return this.handlers.push({fulfilled:e,rejected:n,synchronous:u?u.synchronous:!1,runWhen:u?u.runWhen:null}),this.handlers.length-1};InterceptorManager$1.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)};InterceptorManager$1.prototype.forEach=function(e){utils$6.forEach(this.handlers,function(u){u!==null&&e(u)})};var InterceptorManager_1=InterceptorManager$1,utils$5=utils$8,normalizeHeaderName=function(e,n){utils$5.forEach(e,function(o,r){r!==n&&r.toUpperCase()===n.toUpperCase()&&(e[n]=o,delete e[r])})},enhanceError=function(e,n,u,o,r){return e.config=n,u&&(e.code=u),e.request=o,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e},createError,hasRequiredCreateError;function requireCreateError(){if(hasRequiredCreateError)return createError;hasRequiredCreateError=1;var l=enhanceError;return createError=function(n,u,o,r,t){var f=new Error(n);return l(f,u,o,r,t)},createError}var settle,hasRequiredSettle;function requireSettle(){if(hasRequiredSettle)return settle;hasRequiredSettle=1;var l=requireCreateError();return settle=function(n,u,o){var r=o.config.validateStatus;!o.status||!r||r(o.status)?n(o):u(l("Request failed with status code "+o.status,o.config,null,o.request,o))},settle}var cookies,hasRequiredCookies;function requireCookies(){if(hasRequiredCookies)return cookies;hasRequiredCookies=1;var l=utils$8;return cookies=l.isStandardBrowserEnv()?function(){return{write:function(u,o,r,t,f,_){var p=[];p.push(u+"="+encodeURIComponent(o)),l.isNumber(r)&&p.push("expires="+new Date(r).toGMTString()),l.isString(t)&&p.push("path="+t),l.isString(f)&&p.push("domain="+f),_===!0&&p.push("secure"),document.cookie=p.join("; ")},read:function(u){var o=document.cookie.match(new RegExp("(^|;\\s*)("+u+")=([^;]*)"));return o?decodeURIComponent(o[3]):null},remove:function(u){this.write(u,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),cookies}var isAbsoluteURL,hasRequiredIsAbsoluteURL;function requireIsAbsoluteURL(){return hasRequiredIsAbsoluteURL||(hasRequiredIsAbsoluteURL=1,isAbsoluteURL=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}),isAbsoluteURL}var combineURLs,hasRequiredCombineURLs;function requireCombineURLs(){return hasRequiredCombineURLs||(hasRequiredCombineURLs=1,combineURLs=function(e,n){return n?e.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):e}),combineURLs}var buildFullPath,hasRequiredBuildFullPath;function requireBuildFullPath(){if(hasRequiredBuildFullPath)return buildFullPath;hasRequiredBuildFullPath=1;var l=requireIsAbsoluteURL(),e=requireCombineURLs();return buildFullPath=function(u,o){return u&&!l(o)?e(u,o):o},buildFullPath}var parseHeaders,hasRequiredParseHeaders;function requireParseHeaders(){if(hasRequiredParseHeaders)return parseHeaders;hasRequiredParseHeaders=1;var l=utils$8,e=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return parseHeaders=function(u){var o={},r,t,f;return u&&l.forEach(u.split(`
+`),function(p){if(f=p.indexOf(":"),r=l.trim(p.substr(0,f)).toLowerCase(),t=l.trim(p.substr(f+1)),r){if(o[r]&&e.indexOf(r)>=0)return;r==="set-cookie"?o[r]=(o[r]?o[r]:[]).concat([t]):o[r]=o[r]?o[r]+", "+t:t}}),o},parseHeaders}var isURLSameOrigin,hasRequiredIsURLSameOrigin;function requireIsURLSameOrigin(){if(hasRequiredIsURLSameOrigin)return isURLSameOrigin;hasRequiredIsURLSameOrigin=1;var l=utils$8;return isURLSameOrigin=l.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),u=document.createElement("a"),o;function r(t){var f=t;return n&&(u.setAttribute("href",f),f=u.href),u.setAttribute("href",f),{href:u.href,protocol:u.protocol?u.protocol.replace(/:$/,""):"",host:u.host,search:u.search?u.search.replace(/^\?/,""):"",hash:u.hash?u.hash.replace(/^#/,""):"",hostname:u.hostname,port:u.port,pathname:u.pathname.charAt(0)==="/"?u.pathname:"/"+u.pathname}}return o=r(window.location.href),function(f){var _=l.isString(f)?r(f):f;return _.protocol===o.protocol&&_.host===o.host}}():function(){return function(){return!0}}(),isURLSameOrigin}var Cancel_1,hasRequiredCancel;function requireCancel(){if(hasRequiredCancel)return Cancel_1;hasRequiredCancel=1;function l(e){this.message=e}return l.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},l.prototype.__CANCEL__=!0,Cancel_1=l,Cancel_1}var xhr,hasRequiredXhr;function requireXhr(){if(hasRequiredXhr)return xhr;hasRequiredXhr=1;var l=utils$8,e=requireSettle(),n=requireCookies(),u=buildURL$1,o=requireBuildFullPath(),r=requireParseHeaders(),t=requireIsURLSameOrigin(),f=requireCreateError(),_=requireDefaults(),p=requireCancel();return xhr=function(y){return new Promise(function(F,k){var b=y.data,E=y.headers,R=y.responseType,J;function s2(){y.cancelToken&&y.cancelToken.unsubscribe(J),y.signal&&y.signal.removeEventListener("abort",J)}l.isFormData(b)&&delete E["Content-Type"];var j=new XMLHttpRequest;if(y.auth){var t2=y.auth.username||"",h2=y.auth.password?unescape(encodeURIComponent(y.auth.password)):"";E.Authorization="Basic "+btoa(t2+":"+h2)}var P=o(y.baseURL,y.url);j.open(y.method.toUpperCase(),u(P,y.params,y.paramsSerializer),!0),j.timeout=y.timeout;function T(){if(!!j){var $2="getAllResponseHeaders"in j?r(j.getAllResponseHeaders()):null,V=!R||R==="text"||R==="json"?j.responseText:j.response,E2={data:V,status:j.status,statusText:j.statusText,headers:$2,config:y,request:j};e(function(y2){F(y2),s2()},function(y2){k(y2),s2()},E2),j=null}}if("onloadend"in j?j.onloadend=T:j.onreadystatechange=function(){!j||j.readyState!==4||j.status===0&&!(j.responseURL&&j.responseURL.indexOf("file:")===0)||setTimeout(T)},j.onabort=function(){!j||(k(f("Request aborted",y,"ECONNABORTED",j)),j=null)},j.onerror=function(){k(f("Network Error",y,null,j)),j=null},j.ontimeout=function(){var V=y.timeout?"timeout of "+y.timeout+"ms exceeded":"timeout exceeded",E2=y.transitional||_.transitional;y.timeoutErrorMessage&&(V=y.timeoutErrorMessage),k(f(V,y,E2.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",j)),j=null},l.isStandardBrowserEnv()){var p2=(y.withCredentials||t(P))&&y.xsrfCookieName?n.read(y.xsrfCookieName):void 0;p2&&(E[y.xsrfHeaderName]=p2)}"setRequestHeader"in j&&l.forEach(E,function(V,E2){typeof b>"u"&&E2.toLowerCase()==="content-type"?delete E[E2]:j.setRequestHeader(E2,V)}),l.isUndefined(y.withCredentials)||(j.withCredentials=!!y.withCredentials),R&&R!=="json"&&(j.responseType=y.responseType),typeof y.onDownloadProgress=="function"&&j.addEventListener("progress",y.onDownloadProgress),typeof y.onUploadProgress=="function"&&j.upload&&j.upload.addEventListener("progress",y.onUploadProgress),(y.cancelToken||y.signal)&&(J=function($2){!j||(k(!$2||$2&&$2.type?new p("canceled"):$2),j.abort(),j=null)},y.cancelToken&&y.cancelToken.subscribe(J),y.signal&&(y.signal.aborted?J():y.signal.addEventListener("abort",J))),b||(b=null),j.send(b)})},xhr}var defaults_1,hasRequiredDefaults;function requireDefaults(){if(hasRequiredDefaults)return defaults_1;hasRequiredDefaults=1;var l=utils$8,e=normalizeHeaderName,n=enhanceError,u={"Content-Type":"application/x-www-form-urlencoded"};function o(_,p){!l.isUndefined(_)&&l.isUndefined(_["Content-Type"])&&(_["Content-Type"]=p)}function r(){var _;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(_=requireXhr()),_}function t(_,p,C){if(l.isString(_))try{return(p||JSON.parse)(_),l.trim(_)}catch(y){if(y.name!=="SyntaxError")throw y}return(C||JSON.stringify)(_)}var f={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:r(),transformRequest:[function(p,C){return e(C,"Accept"),e(C,"Content-Type"),l.isFormData(p)||l.isArrayBuffer(p)||l.isBuffer(p)||l.isStream(p)||l.isFile(p)||l.isBlob(p)?p:l.isArrayBufferView(p)?p.buffer:l.isURLSearchParams(p)?(o(C,"application/x-www-form-urlencoded;charset=utf-8"),p.toString()):l.isObject(p)||C&&C["Content-Type"]==="application/json"?(o(C,"application/json"),t(p)):p}],transformResponse:[function(p){var C=this.transitional||f.transitional,y=C&&C.silentJSONParsing,w=C&&C.forcedJSONParsing,F=!y&&this.responseType==="json";if(F||w&&l.isString(p)&&p.length)try{return JSON.parse(p)}catch(k){if(F)throw k.name==="SyntaxError"?n(k,this,"E_JSON_PARSE"):k}return p}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(p){return p>=200&&p<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};return l.forEach(["delete","get","head"],function(p){f.headers[p]={}}),l.forEach(["post","put","patch"],function(p){f.headers[p]=l.merge(u)}),defaults_1=f,defaults_1}var utils$4=utils$8,defaults$2=requireDefaults(),transformData$1=function(e,n,u){var o=this||defaults$2;return utils$4.forEach(u,function(t){e=t.call(o,e,n)}),e},isCancel$1,hasRequiredIsCancel;function requireIsCancel(){return hasRequiredIsCancel||(hasRequiredIsCancel=1,isCancel$1=function(e){return!!(e&&e.__CANCEL__)}),isCancel$1}var utils$3=utils$8,transformData=transformData$1,isCancel=requireIsCancel(),defaults$1=requireDefaults(),Cancel=requireCancel();function throwIfCancellationRequested(l){if(l.cancelToken&&l.cancelToken.throwIfRequested(),l.signal&&l.signal.aborted)throw new Cancel("canceled")}var dispatchRequest$1=function(e){throwIfCancellationRequested(e),e.headers=e.headers||{},e.data=transformData.call(e,e.data,e.headers,e.transformRequest),e.headers=utils$3.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),utils$3.forEach(["delete","get","head","post","put","patch","common"],function(o){delete e.headers[o]});var n=e.adapter||defaults$1.adapter;return n(e).then(function(o){return throwIfCancellationRequested(e),o.data=transformData.call(e,o.data,o.headers,e.transformResponse),o},function(o){return isCancel(o)||(throwIfCancellationRequested(e),o&&o.response&&(o.response.data=transformData.call(e,o.response.data,o.response.headers,e.transformResponse))),Promise.reject(o)})},utils$2=utils$8,mergeConfig$2=function(e,n){n=n||{};var u={};function o(C,y){return utils$2.isPlainObject(C)&&utils$2.isPlainObject(y)?utils$2.merge(C,y):utils$2.isPlainObject(y)?utils$2.merge({},y):utils$2.isArray(y)?y.slice():y}function r(C){if(utils$2.isUndefined(n[C])){if(!utils$2.isUndefined(e[C]))return o(void 0,e[C])}else return o(e[C],n[C])}function t(C){if(!utils$2.isUndefined(n[C]))return o(void 0,n[C])}function f(C){if(utils$2.isUndefined(n[C])){if(!utils$2.isUndefined(e[C]))return o(void 0,e[C])}else return o(void 0,n[C])}function _(C){if(C in n)return o(e[C],n[C]);if(C in e)return o(void 0,e[C])}var p={url:t,method:t,data:t,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:_};return utils$2.forEach(Object.keys(e).concat(Object.keys(n)),function(y){var w=p[y]||r,F=w(y);utils$2.isUndefined(F)&&w!==_||(u[y]=F)}),u},data$1,hasRequiredData;function requireData(){return hasRequiredData||(hasRequiredData=1,data$1={version:"0.24.0"}),data$1}var VERSION$1=requireData().version,validators$1={};["object","boolean","number","function","string","symbol"].forEach(function(l,e){validators$1[l]=function(u){return typeof u===l||"a"+(e<1?"n ":" ")+l}});var deprecatedWarnings={};validators$1.transitional=function(e,n,u){function o(r,t){return"[Axios v"+VERSION$1+"] Transitional option '"+r+"'"+t+(u?". "+u:"")}return function(r,t,f){if(e===!1)throw new Error(o(t," has been removed"+(n?" in "+n:"")));return n&&!deprecatedWarnings[t]&&(deprecatedWarnings[t]=!0,console.warn(o(t," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(r,t,f):!0}};function assertOptions(l,e,n){if(typeof l!="object")throw new TypeError("options must be an object");for(var u=Object.keys(l),o=u.length;o-- >0;){var r=u[o],t=e[r];if(t){var f=l[r],_=f===void 0||t(f,r,l);if(_!==!0)throw new TypeError("option "+r+" must be "+_);continue}if(n!==!0)throw Error("Unknown option "+r)}}var validator$1={assertOptions,validators:validators$1},utils$1=utils$8,buildURL=buildURL$1,InterceptorManager=InterceptorManager_1,dispatchRequest=dispatchRequest$1,mergeConfig$1=mergeConfig$2,validator=validator$1,validators=validator.validators;function Axios$1(l){this.defaults=l,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios$1.prototype.request=function(e){typeof e=="string"?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=mergeConfig$1(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var n=e.transitional;n!==void 0&&validator.assertOptions(n,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1);var u=[],o=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(e)===!1||(o=o&&w.synchronous,u.unshift(w.fulfilled,w.rejected))});var r=[];this.interceptors.response.forEach(function(w){r.push(w.fulfilled,w.rejected)});var t;if(!o){var f=[dispatchRequest,void 0];for(Array.prototype.unshift.apply(f,u),f=f.concat(r),t=Promise.resolve(e);f.length;)t=t.then(f.shift(),f.shift());return t}for(var _=e;u.length;){var p=u.shift(),C=u.shift();try{_=p(_)}catch(y){C(y);break}}try{t=dispatchRequest(_)}catch(y){return Promise.reject(y)}for(;r.length;)t=t.then(r.shift(),r.shift());return t};Axios$1.prototype.getUri=function(e){return e=mergeConfig$1(this.defaults,e),buildURL(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")};utils$1.forEach(["delete","get","head","options"],function(e){Axios$1.prototype[e]=function(n,u){return this.request(mergeConfig$1(u||{},{method:e,url:n,data:(u||{}).data}))}});utils$1.forEach(["post","put","patch"],function(e){Axios$1.prototype[e]=function(n,u,o){return this.request(mergeConfig$1(o||{},{method:e,url:n,data:u}))}});var Axios_1=Axios$1,CancelToken_1,hasRequiredCancelToken;function requireCancelToken(){if(hasRequiredCancelToken)return CancelToken_1;hasRequiredCancelToken=1;var l=requireCancel();function e(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var u;this.promise=new Promise(function(t){u=t});var o=this;this.promise.then(function(r){if(!!o._listeners){var t,f=o._listeners.length;for(t=0;t({...defaultSettings}),getters:{appCurrentSetting(l){return{...l}},appDevice(l){return l.device},appAsyncMenus(l){return l.serverMenu}},actions:{updateSettings(l){this.$patch(l)},toggleTheme(l){l?(this.theme="dark",document.body.setAttribute("arco-theme","dark")):(this.theme="light",document.body.removeAttribute("arco-theme"))},toggleDevice(l){this.device=l},toggleMenu(l){this.hideMenu=l},async fetchServerMenuConfig(){let l=null;try{l=Notification.info({id:"menuNotice",content:"loading",closable:!0});const{data:e}=await getMenuList();this.serverMenu=e,l=Notification.success({id:"menuNotice",content:"success",closable:!0})}catch{l=Notification.error({id:"menuNotice",content:"error",closable:!0})}},clearServerMenu(){this.serverMenu=[]}}}),TOKEN_KEY="token",isLogin=()=>!!localStorage.getItem(TOKEN_KEY),getToken=()=>localStorage.getItem(TOKEN_KEY),setToken=l=>{localStorage.setItem(TOKEN_KEY,l)},clearToken=()=>{localStorage.removeItem(TOKEN_KEY)},useUserStore=defineStore("user",{state:()=>({name:void 0,avatar:void 0,job:void 0,organization:void 0,location:void 0,email:void 0,introduction:void 0,personalWebsite:void 0,jobName:void 0,organizationName:void 0,locationName:void 0,phone:void 0,registrationDate:void 0,accountId:void 0,certification:void 0,role:""}),getters:{userInfo(l){return{...l}}},actions:{switchRoles(){return new Promise(l=>{this.role=this.role==="user"?"admin":"user",l(this.role)})},setInfo(l){this.$patch(l)},resetInfo(){this.$reset()},async info(){const l=await getUserInfo();this.setInfo(l.data)},async login(l){try{const e=await login(l);setToken(e.data.token)}catch(e){throw clearToken(),e}},logoutCallBack(){const l=useAppStore$1();this.resetInfo(),clearToken(),removeRouteListener(),l.clearServerMenu()},async logout(){try{await logout()}finally{this.logoutCallBack()}}}}),opt=Object.prototype.toString;function isString(l){return opt.call(l)==="[object String]"}const formatTag=l=>{const{name:e,meta:n,fullPath:u,query:o}=l;return{title:n.locale||"",name:String(e),fullPath:u,query:o,ignoreCache:n.ignoreCache}},BAN_LIST=[REDIRECT_ROUTE_NAME],useAppStore=defineStore("tabBar",{state:()=>({cacheTabList:new Set([DEFAULT_ROUTE_NAME]),tagList:[DEFAULT_ROUTE]}),getters:{getTabList(){return this.tagList},getCacheList(){return Array.from(this.cacheTabList)}},actions:{updateTabList(l){BAN_LIST.includes(l.name)||(this.tagList.push(formatTag(l)),l.meta.ignoreCache||this.cacheTabList.add(l.name))},deleteTag(l,e){this.tagList.splice(l,1),this.cacheTabList.delete(e.name)},addCache(l){isString(l)&&l!==""&&this.cacheTabList.add(l)},deleteCache(l){this.cacheTabList.delete(l.name)},freshTabList(l){this.tagList=l,this.cacheTabList.clear(),this.tagList.filter(e=>!e.ignoreCache).map(e=>e.name).forEach(e=>this.cacheTabList.add(e))},resetTabList(){this.tagList=[DEFAULT_ROUTE],this.cacheTabList.clear(),this.cacheTabList.add(DEFAULT_ROUTE_NAME)}}}),pinia=createPinia();function usePermission(){const l=useUserStore();return{accessRouter(e){var n,u,o,r,t,f;return!((n=e.meta)!=null&&n.requiresAuth)||!((u=e.meta)!=null&&u.roles)||((r=(o=e.meta)==null?void 0:o.roles)==null?void 0:r.includes("*"))||((f=(t=e.meta)==null?void 0:t.roles)==null?void 0:f.includes(l.role))},findFirstPermissionRoute(e,n="admin"){var o,r;const u=[...e];for(;u.length;){const t=u.shift();if((r=(o=t==null?void 0:t.meta)==null?void 0:o.roles)!=null&&r.find(f=>f.includes("*")||f.includes(n)))return{name:t.name};t!=null&&t.children&&u.push(...t.children)}return null}}}function setupPermissionGuard(l){l.beforeEach(async(e,n,u)=>{const o=useAppStore$1(),r=useUserStore(),t=usePermission(),f=t.accessRouter(e);if(o.menuFromServer){!o.appAsyncMenus.length&&!WHITE_LIST.find(C=>C.name===e.name)&&await o.fetchServerMenuConfig();const _=[...o.appAsyncMenus,...WHITE_LIST];let p=!1;for(;_.length&&!p;){const C=_.shift();(C==null?void 0:C.name)===e.name&&(p=!0),C!=null&&C.children&&_.push(...C.children)}p&&f?u():u(NOT_FOUND)}else if(f)u();else{const _=t.findFirstPermissionRoute(appRoutes,r.role)||NOT_FOUND;u(_)}NProgress.done()})}function setupPageGuard(l){l.beforeEach(async e=>{setRouteEmitter(e)})}function createRouteGuard(l){setupPageGuard(l),setupUserLoginInfoGuard(l),setupPermissionGuard(l)}NProgress.configure({showSpinner:!1});const router=createRouter({history:createWebHashHistory(),routes:[{path:"/",redirect:"chirp/base"},{path:"/login",name:"login",component:()=>__vitePreload(()=>import("./index.4df56097.js"),["assets/index.4df56097.js","assets/arco.a5a5eeda.js","assets/index.bd742439.js","assets/index.375da19a.css","assets/vue.bbd9d311.js","assets/loading.32afe0d0.js","assets/chart.afd45e2e.js","assets/index.8ddbbb18.css","assets/index.d2d6d95f.css","assets/index.338b4449.css","assets/index.749fce18.css","assets/index.757d8103.css"]),meta:{requiresAuth:!1}},...appRoutes,REDIRECT_MAIN,NOT_FOUND_ROUTE],scrollBehavior(){return{top:0}}});createRouteGuard(router);var vueI18n_cjs={exports:{}},vueI18n={};const require$$0=getAugmentedNamespace(shared_esmBrowser),require$$1=getAugmentedNamespace(coreBase_esmBrowser),require$$2=getAugmentedNamespace(vue_esmBundler);/*!
* vue-i18n v9.9.0
* (c) 2024 kazuya kawaguchi
* Released under the MIT License.
@@ -12,7 +12,7 @@ import{d as defineComponent,A as getPrefixCls,c as computed,B as isNumber$1,_ as
`?(N.seenCR||N.line++,N.column=1,N.seenCR=!1):pl==="\r"||pl==="\u2028"||pl==="\u2029"?(N.line++,N.column=1,N.seenCR=!0):(N.column++,N.seenCR=!1)}return ml!==a&&(ml>a&&(ml=0,rn={line:1,column:1,seenCR:!1}),m(rn,ml,a),ml=a),rn}function V(a){Jl>g||(g>Jl&&(Jl=g,Xl=[]),Xl.push(a))}function E2(a){var m=0;for(a.sort();mg?(N=P.charAt(g),g++):(N=null,U===0&&V(dl)),N!==null?(n2=a,m=U3(N),m===null&&(g=a),a=m):(g=a,a=X)):(g=a,a=X),a}function K(){var a,m,N;return a=g,P.charCodeAt(g)===92?(m=fl,g++):(m=null,U===0&&V(P3)),m!==null?(pn.test(P.charAt(g))?(N=P.charAt(g),g++):(N=null,U===0&&V(hn)),N!==null?(n2=a,m=_n(N),m===null&&(g=a),a=m):(g=a,a=X)):(g=a,a=X),a}function j2(){var a,m,N,H;if(a=g,P.substr(g,2)===Hl?(m=Hl,g+=2):(m=null,U===0&&V(sn)),m!==null){if(N=[],an.test(P.charAt(g))?(H=P.charAt(g),g++):(H=null,U===0&&V(dn)),H!==null)for(;H!==null;)N.push(H),an.test(P.charAt(g))?(H=P.charAt(g),g++):(H=null,U===0&&V(dn));else N=X;N!==null?(n2=a,m=kn(N),m===null&&(g=a),a=m):(g=a,a=X)}else g=a,a=X;return a}function o2(){var a,m,N,H;if(a=g,P.substr(g,2)===fn?(m=fn,g+=2):(m=null,U===0&&V(gn)),m!==null){if(N=[],Zl.test(P.charAt(g))?(H=P.charAt(g),g++):(H=null,U===0&&V(Gl)),H!==null)for(;H!==null;)N.push(H),Zl.test(P.charAt(g))?(H=P.charAt(g),g++):(H=null,U===0&&V(Gl));else N=X;N!==null?(n2=a,m=$n(N),m===null&&(g=a),a=m):(g=a,a=X)}else g=a,a=X;return a}function J3(){var a,m,N,H;if(a=g,P.substr(g,2)===mn?(m=mn,g+=2):(m=null,U===0&&V(vn)),m!==null){if(N=[],Zl.test(P.charAt(g))?(H=P.charAt(g),g++):(H=null,U===0&&V(Gl)),H!==null)for(;H!==null;)N.push(H),Zl.test(P.charAt(g))?(H=P.charAt(g),g++):(H=null,U===0&&V(Gl));else N=X;N!==null?(n2=a,m=Cn(N),m===null&&(g=a),a=m):(g=a,a=X)}else g=a,a=X;return a}function m3(){var a,m;return a=g,P.substr(g,2)===Hl?(m=Hl,g+=2):(m=null,U===0&&V(sn)),m!==null&&(n2=a,m=bn()),m===null&&(g=a),a=m,a}function b3(){var a,m,N;return a=g,P.charCodeAt(g)===92?(m=fl,g++):(m=null,U===0&&V(P3)),m!==null?(P.length>g?(N=P.charAt(g),g++):(N=null,U===0&&V(dl)),N!==null?(n2=a,m=V3(N),m===null&&(g=a),a=m):(g=a,a=X)):(g=a,a=X),a}var y3,S3=arguments.length>1?arguments[1]:{},w3={regexp:I2},X3=I2,X=null,o3="",Q3="|",R2='"|"',R3=function(a,m){return m?new u(a,m[1]):a},M3=function(a,m,N){return new o([a].concat(m).concat([N]))},K3="^",l3='"^"',kl=function(){return new n("start")},gl="$",Z2='"$"',Ql=function(){return new n("end")},I3=function(a,m){return new f(a,m)},Kl="Quantifier",G2=function(a,m){return m&&(a.greedy=!1),a},r3="{",J2='"{"',B3=",",$l='","',E3="}",c3='"}"',vl=function(a,m){return new _(a,m)},Y3=",}",ll='",}"',c2=function(a){return new _(a,1/0)},Cl=function(a){return new _(a,a)},Yl="+",n3='"+"',ln=function(){return new _(1,1/0)},bl="*",nn='"*"',yl=function(){return new _(0,1/0)},Sl="?",nl='"?"',wl=function(){return new _(0,1)},el=/^[0-9]/,tl="[0-9]",i3=function(a){return+a.join("")},D3="(",s3='"("',ul=")",ol='")"',rl=function(a){return a},il=function(a){return new t(a)},T3="?:",Il='"?:"',Bl=function(a){return new r("non-capture-group",a)},El="?=",Fl='"?="',xl=function(a){return new r("positive-lookahead",a)},F3="?!",a3='"?!"',x3=function(a){return new r("negative-lookahead",a)},zl="CharacterSet",O3="[",Ll='"["',sl="]",Nl='"]"',z3=function(a,m){return new p(!!a,m)},Pl="CharacterRange",al="-",p3='"-"',Al=function(a,m){return new C(a,m)},W3="Character",jl=/^[^\\\]]/,Rl="[^\\\\\\]]",V3=function(a){return new y(a)},L3=".",tn='"."',Ml=function(){return new n("any-character")},Dl="Literal",Tl=/^[^|\\\/.[()?+*$\^]/,cl="[^|\\\\\\/.[()?+*$\\^]",N3="\\b",Ol='"\\\\b"',un=function(){return new n("backspace")},on=function(){return new n("word-boundary")},Z="\\B",M2='"\\\\B"',Wl=function(){return new n("non-word-boundary")},Vl="\\d",s='"\\\\d"',c=function(){return new n("digit")},d="\\D",h='"\\\\D"',$=function(){return new n("non-digit")},v="\\f",S='"\\\\f"',I=function(){return new n("form-feed")},x="\\n",z='"\\\\n"',A=function(){return new n("line-feed")},M="\\r",O='"\\\\r"',q=function(){return new n("carriage-return")},r2="\\s",i2='"\\\\s"',e2=function(){return new n("white-space")},Y="\\S",Q='"\\\\S"',l2=function(){return new n("non-white-space")},G="\\t",m2='"\\\\t"',X2=function(){return new n("tab")},g2="\\v",D2='"\\\\v"',h3=function(){return new n("vertical-tab")},N2="\\w",w2='"\\\\w"',z2=function(){return new n("word")},L2="\\W",q3='"\\\\W"',ql=function(){return new n("non-word")},W2="\\c",Ul='"\\\\c"',dl="any character",U3=function(a){return new E(a)},fl="\\",P3='"\\\\"',pn=/^[1-9]/,hn="[1-9]",_n=function(a){return new b(a)},Hl="\\0",sn='"\\\\0"',an=/^[0-7]/,dn="[0-7]",kn=function(a){return new k(a.join(""))},fn="\\x",gn='"\\\\x"',Zl=/^[0-9a-fA-F]/,Gl="[0-9a-fA-F]",$n=function(a){return new F(a.join(""))},mn="\\u",vn='"\\\\u"',Cn=function(a){return new w(a.join(""))},bn=function(){return new n("null-character")},g=0,n2=0,ml=0,rn={line:1,column:1,seenCR:!1},Jl=0,Xl=[],U=0;if("startRule"in S3){if(!(S3.startRule in w3))throw new Error(`Can't start parsing from rule "`+S3.startRule+'".');X3=w3[S3.startRule]}if(n.offset=p2,n.text=T,y3=X3(),y3!==null&&g===P.length)return y3;throw E2(Xl),n2=Math.max(g,Jl),new t2(Xl,n2w)return!0;var b={path:C,type:p,actual:y,expected:w,action:"is greater than",message:k};return b.message=_.message(b),F.push(b),!1},lessThan:function(p,C,y,w,F,k){if(y=w)return!0;var b={path:C,type:p,actual:y,expected:w,action:"is greater than or equal to",message:k};return b.message=_.message(b),F.push(b),!1},lessThanOrEqualTo:function(p,C,y,w,F,k){if(y<=w)return!0;var b={path:C,type:p,actual:y,expected:w,action:"is less than or equal to",message:k};return b.message=_.message(b),F.push(b),!1}};t.Diff=f,t.Assert=_,l.exports=t},function(l,e,n){l.exports=n(28)},function(l,e,n){var u=n(3);window._XMLHttpRequest=window.XMLHttpRequest,window._ActiveXObject=window.ActiveXObject;try{new window.Event("custom")}catch{window.Event=function(k,b,E,R){var J=document.createEvent("CustomEvent");return J.initCustomEvent(k,b,E,R),J}}var o={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},r="readystatechange loadstart progress abort error load timeout loadend".split(" "),t="timeout withCredentials".split(" "),f="readyState responseURL status statusText responseType response responseText responseXML".split(" "),_={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"};function p(){this.custom={events:{},requestHeaders:{},responseHeaders:{}}}p._settings={timeout:"10-100"},p.setup=function(F){return u.extend(p._settings,F),p._settings},u.extend(p,o),u.extend(p.prototype,o),p.prototype.mock=!0,p.prototype.match=!1,u.extend(p.prototype,{open:function(F,k,b,E,R){var J=this;u.extend(this.custom,{method:F,url:k,async:typeof b=="boolean"?b:!0,username:E,password:R,options:{url:k,type:F}}),this.custom.timeout=function(T){if(typeof T=="number")return T;if(typeof T=="string"&&!~T.indexOf("-"))return parseInt(T,10);if(typeof T=="string"&&~T.indexOf("-")){var p2=T.split("-"),$2=parseInt(p2[0],10),V=parseInt(p2[1],10);return Math.round(Math.random()*(V-$2))+$2}}(p._settings.timeout);var s2=y(this.custom.options);function j(T){for(var p2=0;p2{l!==!1&&debug&&e()},successResponseWrap=l=>({data:l,status:"ok",msg:"\u8BF7\u6C42\u6210\u529F",code:2e4}),failResponseWrap=(l,e,n=5e4)=>({data:l,status:"fail",msg:e,code:n});setupMock({setup(){Mock.mock(new RegExp("/api/user/info"),()=>{if(isLogin()){const l=window.localStorage.getItem("userRole")||"admin";return successResponseWrap({name:"\u738B\u7ACB\u7FA4",avatar:"//lf1-xgcdn-tos.pstatp.com/obj/vcloud/vadmin/start.8e0e4855ee346a46ccff8ff3e24db27b.png",email:"wangliqun@email.com",job:"frontend",jobName:"\u524D\u7AEF\u827A\u672F\u5BB6",organization:"Frontend",organizationName:"\u524D\u7AEF",location:"beijing",locationName:"\u5317\u4EAC",introduction:"\u4EBA\u6F47\u6D12\uFF0C\u6027\u6E29\u5B58",personalWebsite:"https://www.arco.design",phone:"150****0000",registrationDate:"2013-05-10 12:10:00",accountId:"15012312300",certification:1,role:l})}return failResponseWrap(null,"\u672A\u767B\u5F55",50008)}),Mock.mock(new RegExp("/api/user/login"),l=>{const{username:e,password:n}=JSON.parse(l.body);return e?n?e==="admin"&&n==="admin"?(window.localStorage.setItem("userRole","admin"),successResponseWrap({token:"12345"})):e==="user"&&n==="user"?(window.localStorage.setItem("userRole","user"),successResponseWrap({token:"54321"})):failResponseWrap(null,"\u8D26\u53F7\u6216\u8005\u5BC6\u7801\u9519\u8BEF",5e4):failResponseWrap(null,"\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A",5e4):failResponseWrap(null,"\u7528\u6237\u540D\u4E0D\u80FD\u4E3A\u7A7A",5e4)}),Mock.mock(new RegExp("/api/user/logout"),()=>successResponseWrap(null)),Mock.mock(new RegExp("/api/user/menu"),()=>successResponseWrap([{path:"/dashboard",name:"dashboard",meta:{locale:"menu.server.dashboard",requiresAuth:!0,icon:"icon-dashboard",order:1},children:[{path:"workplace",name:"Workplace",meta:{locale:"menu.server.workplace",requiresAuth:!0}},{path:"https://arco.design",name:"arcoWebsite",meta:{locale:"menu.arcoWebsite",requiresAuth:!0}}]}]))}});const haveReadIds=[],getMessageList=()=>[{id:1,type:"message",title:"\u90D1\u66E6\u6708",subTitle:"\u7684\u79C1\u4FE1",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/8361eeb82904210b4f55fab888fe8416.png~tplv-uwbnlip3yd-webp.webp",content:"\u5BA1\u6279\u8BF7\u6C42\u5DF2\u53D1\u9001\uFF0C\u8BF7\u67E5\u6536",time:"\u4ECA\u5929 12:30:01"},{id:2,type:"message",title:"\u5B81\u6CE2",subTitle:"\u7684\u56DE\u590D",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",content:"\u6B64\u5904 bug \u5DF2\u7ECF\u4FEE\u590D",time:"\u4ECA\u5929 12:30:01"},{id:3,type:"message",title:"\u5B81\u6CE2",subTitle:"\u7684\u56DE\u590D",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",content:"\u6B64\u5904 bug \u5DF2\u7ECF\u4FEE\u590D",time:"\u4ECA\u5929 12:20:01"},{id:4,type:"notice",title:"\u7EED\u8D39\u901A\u77E5",subTitle:"",avatar:"",content:"\u60A8\u7684\u4EA7\u54C1\u4F7F\u7528\u671F\u9650\u5373\u5C06\u622A\u6B62\uFF0C\u5982\u9700\u7EE7\u7EED\u4F7F\u7528\u4EA7\u54C1\u8BF7\u524D\u5F80\u8D2D\u2026",time:"\u4ECA\u5929 12:20:01",messageType:3},{id:5,type:"notice",title:"\u89C4\u5219\u5F00\u901A\u6210\u529F",subTitle:"",avatar:"",content:"\u5185\u5BB9\u5C4F\u853D\u89C4\u5219\u4E8E 2021-12-01 \u5F00\u901A\u6210\u529F\u5E76\u751F\u6548",time:"\u4ECA\u5929 12:20:01",messageType:1},{id:6,type:"todo",title:"\u8D28\u68C0\u961F\u5217\u53D8\u66F4",subTitle:"",avatar:"",content:"\u5185\u5BB9\u8D28\u68C0\u961F\u5217\u4E8E 2021-12-01 19:50:23 \u8FDB\u884C\u53D8\u66F4\uFF0C\u8BF7\u91CD\u65B0\u2026",time:"\u4ECA\u5929 12:20:01",messageType:0}].map(l=>({...l,status:haveReadIds.indexOf(l.id)===-1?0:1}));setupMock({setup:()=>{Mock.mock(new RegExp("/api/message/list"),()=>successResponseWrap(getMessageList())),Mock.mock(new RegExp("/api/message/read"),l=>{const{ids:e}=JSON.parse(l.body);return haveReadIds.push(...e||[]),successResponseWrap(!0)})}});const token="%[a-f0-9]{2}",singleMatcher=new RegExp("("+token+")|([^%]+?)","gi"),multiMatcher=new RegExp("("+token+")+","gi");function decodeComponents(l,e){try{return[decodeURIComponent(l.join(""))]}catch{}if(l.length===1)return l;e=e||1;const n=l.slice(0,e),u=l.slice(e);return Array.prototype.concat.call([],decodeComponents(n),decodeComponents(u))}function decode$1(l){try{return decodeURIComponent(l)}catch{let e=l.match(singleMatcher)||[];for(let n=1;nl==null,strictUriEncode=l=>encodeURIComponent(l).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),encodeFragmentIdentifier=Symbol("encodeFragmentIdentifier");function encoderForArrayFormat(l){switch(l.arrayFormat){case"index":return e=>(n,u)=>{const o=n.length;return u===void 0||l.skipNull&&u===null||l.skipEmptyString&&u===""?n:u===null?[...n,[encode(e,l),"[",o,"]"].join("")]:[...n,[encode(e,l),"[",encode(o,l),"]=",encode(u,l)].join("")]};case"bracket":return e=>(n,u)=>u===void 0||l.skipNull&&u===null||l.skipEmptyString&&u===""?n:u===null?[...n,[encode(e,l),"[]"].join("")]:[...n,[encode(e,l),"[]=",encode(u,l)].join("")];case"colon-list-separator":return e=>(n,u)=>u===void 0||l.skipNull&&u===null||l.skipEmptyString&&u===""?n:u===null?[...n,[encode(e,l),":list="].join("")]:[...n,[encode(e,l),":list=",encode(u,l)].join("")];case"comma":case"separator":case"bracket-separator":{const e=l.arrayFormat==="bracket-separator"?"[]=":"=";return n=>(u,o)=>o===void 0||l.skipNull&&o===null||l.skipEmptyString&&o===""?u:(o=o===null?"":o,u.length===0?[[encode(n,l),e,encode(o,l)].join("")]:[[u,encode(o,l)].join(l.arrayFormatSeparator)])}default:return e=>(n,u)=>u===void 0||l.skipNull&&u===null||l.skipEmptyString&&u===""?n:u===null?[...n,encode(e,l)]:[...n,[encode(e,l),"=",encode(u,l)].join("")]}}function parserForArrayFormat(l){let e;switch(l.arrayFormat){case"index":return(n,u,o)=>{if(e=/\[(\d*)]$/.exec(n),n=n.replace(/\[\d*]$/,""),!e){o[n]=u;return}o[n]===void 0&&(o[n]={}),o[n][e[1]]=u};case"bracket":return(n,u,o)=>{if(e=/(\[])$/.exec(n),n=n.replace(/\[]$/,""),!e){o[n]=u;return}if(o[n]===void 0){o[n]=[u];return}o[n]=[...o[n],u]};case"colon-list-separator":return(n,u,o)=>{if(e=/(:list)$/.exec(n),n=n.replace(/:list$/,""),!e){o[n]=u;return}if(o[n]===void 0){o[n]=[u];return}o[n]=[...o[n],u]};case"comma":case"separator":return(n,u,o)=>{const r=typeof u=="string"&&u.includes(l.arrayFormatSeparator),t=typeof u=="string"&&!r&&decode(u,l).includes(l.arrayFormatSeparator);u=t?decode(u,l):u;const f=r||t?u.split(l.arrayFormatSeparator).map(_=>decode(_,l)):u===null?u:decode(u,l);o[n]=f};case"bracket-separator":return(n,u,o)=>{const r=/(\[])$/.test(n);if(n=n.replace(/\[]$/,""),!r){o[n]=u&&decode(u,l);return}const t=u===null?[]:u.split(l.arrayFormatSeparator).map(f=>decode(f,l));if(o[n]===void 0){o[n]=t;return}o[n]=[...o[n],...t]};default:return(n,u,o)=>{if(o[n]===void 0){o[n]=u;return}o[n]=[...[o[n]].flat(),u]}}}function validateArrayFormatSeparator(l){if(typeof l!="string"||l.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function encode(l,e){return e.encode?e.strict?strictUriEncode(l):encodeURIComponent(l):l}function decode(l,e){return e.decode?decodeUriComponent(l):l}function keysSorter(l){return Array.isArray(l)?l.sort():typeof l=="object"?keysSorter(Object.keys(l)).sort((e,n)=>Number(e)-Number(n)).map(e=>l[e]):l}function removeHash(l){const e=l.indexOf("#");return e!==-1&&(l=l.slice(0,e)),l}function getHash(l){let e="";const n=l.indexOf("#");return n!==-1&&(e=l.slice(n)),e}function parseValue(l,e){return e.parseNumbers&&!Number.isNaN(Number(l))&&typeof l=="string"&&l.trim()!==""?l=Number(l):e.parseBooleans&&l!==null&&(l.toLowerCase()==="true"||l.toLowerCase()==="false")&&(l=l.toLowerCase()==="true"),l}function extract(l){l=removeHash(l);const e=l.indexOf("?");return e===-1?"":l.slice(e+1)}function parse(l,e){e={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...e},validateArrayFormatSeparator(e.arrayFormatSeparator);const n=parserForArrayFormat(e),u=Object.create(null);if(typeof l!="string"||(l=l.trim().replace(/^[?#&]/,""),!l))return u;for(const o of l.split("&")){if(o==="")continue;const r=e.decode?o.replace(/\+/g," "):o;let[t,f]=splitOnFirst(r,"=");t===void 0&&(t=r),f=f===void 0?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?f:decode(f,e),n(decode(t,e),f,u)}for(const[o,r]of Object.entries(u))if(typeof r=="object"&&r!==null)for(const[t,f]of Object.entries(r))r[t]=parseValue(f,e);else u[o]=parseValue(r,e);return e.sort===!1?u:(e.sort===!0?Object.keys(u).sort():Object.keys(u).sort(e.sort)).reduce((o,r)=>{const t=u[r];return Boolean(t)&&typeof t=="object"&&!Array.isArray(t)?o[r]=keysSorter(t):o[r]=t,o},Object.create(null))}function stringify(l,e){if(!l)return"";e={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...e},validateArrayFormatSeparator(e.arrayFormatSeparator);const n=t=>e.skipNull&&isNullOrUndefined(l[t])||e.skipEmptyString&&l[t]==="",u=encoderForArrayFormat(e),o={};for(const[t,f]of Object.entries(l))n(t)||(o[t]=f);const r=Object.keys(o);return e.sort!==!1&&r.sort(e.sort),r.map(t=>{const f=l[t];return f===void 0?"":f===null?encode(t,e):Array.isArray(f)?f.length===0&&e.arrayFormat==="bracket-separator"?encode(t,e)+"[]":f.reduce(u(t),[]).join("&"):encode(t,e)+"="+encode(f,e)}).filter(t=>t.length>0).join("&")}function parseUrl(l,e){var o,r;e={decode:!0,...e};let[n,u]=splitOnFirst(l,"#");return n===void 0&&(n=l),{url:(r=(o=n==null?void 0:n.split("?"))==null?void 0:o[0])!=null?r:"",query:parse(extract(l),e),...e&&e.parseFragmentIdentifier&&u?{fragmentIdentifier:decode(u,e)}:{}}}function stringifyUrl(l,e){e={encode:!0,strict:!0,[encodeFragmentIdentifier]:!0,...e};const n=removeHash(l.url).split("?")[0]||"",u=extract(l.url),o={...parse(u,{sort:!1}),...l.query};let r=stringify(o,e);r&&(r=`?${r}`);let t=getHash(l.url);if(l.fragmentIdentifier){const f=new URL(n);f.hash=l.fragmentIdentifier,t=e[encodeFragmentIdentifier]?f.hash:`#${l.fragmentIdentifier}`}return`${n}${r}${t}`}function pick(l,e,n){n={parseFragmentIdentifier:!0,[encodeFragmentIdentifier]:!1,...n};const{url:u,query:o,fragmentIdentifier:r}=parseUrl(l,n);return stringifyUrl({url:u,query:includeKeys(o,e),fragmentIdentifier:r},n)}function exclude(l,e,n){const u=Array.isArray(e)?o=>!e.includes(o):(o,r)=>!e(o,r);return pick(l,u,n)}const queryString=Object.freeze(Object.defineProperty({__proto__:null,extract,parse,stringify,parseUrl,stringifyUrl,pick,exclude},Symbol.toStringTag,{value:"Module"})),textList=[{key:1,clickNumber:"346.3w+",title:"\u7ECF\u6D4E\u65E5\u62A5\uFF1A\u8D22\u653F\u653F\u7B56\u8981\u7CBE\u51C6\u63D0\u5347\u2026",increases:35},{key:2,clickNumber:"324.2w+",title:"\u53CC12\u9047\u51B7\uFF0C\u6D88\u8D39\u8005\u538C\u5026\u4E86\u7535\u5546\u5E73\u2026",increases:22},{key:3,clickNumber:"318.9w+",title:"\u81F4\u656C\u575A\u5B88\u6218\u201C\u75AB\u201D\u4E00\u7EBF\u7684\u793E\u533A\u5DE5\u4F5C\u2026",increases:9},{key:4,clickNumber:"257.9w+",title:"\u666E\u9AD8\u8FD8\u662F\u804C\u9AD8\uFF1F\u5BB6\u957F\u4EEC\u9677\u5165\u9009\u62E9\u2026",increases:17},{key:5,clickNumber:"124.2w+",title:"\u4EBA\u6C11\u5FEB\u8BC4\uFF1A\u6CA1\u60F3\u5230\u201C\u6D53\u7709\u5927\u773C\u201D\u7684\u2026",increases:37}],imageList=[{key:1,clickNumber:"15.3w+",title:"\u6768\u6D9B\u63A5\u66FF\u9646\u6177\u51FA\u4EFB\u5916\u4EA4\u90E8\u7F8E\u5927\u53F8\u2026",increases:15},{key:2,clickNumber:"12.2w+",title:"\u56FE\u96C6\uFF1A\u9F99\u5377\u98CE\u88AD\u51FB\u7F8E\u56FD\u591A\u5DDE\u623F\u5C4B\u2026",increases:26},{key:3,clickNumber:"18.9w+",title:"52\u5C81\u5927\u59D0\u8D34\u94B1\u7167\u987E\u81EA\u95ED\u75C7\u513F\u7AE5\u516B\u2026",increases:9},{key:4,clickNumber:"7.9w+",title:"\u676D\u5DDE\u4E00\u5BB6\u4E09\u53E3\u516C\u56ED\u5BBF\u8425\u53D6\u6696\u4E2D\u6BD2",increases:0},{key:5,clickNumber:"5.2w+",title:"\u6D3E\u51FA\u6240\u526F\u6240\u957F\u5A01\u80C1\u5E02\u6C11\uFF1F\u8B66\u65B9\u8C03\u2026",increases:4}],videoList=[{key:1,clickNumber:"367.6w+",title:"\u8FD9\u662F\u4ECA\u65E510\u70B9\u7684\u5357\u4EAC",increases:5},{key:2,clickNumber:"352.2w+",title:"\u7ACB\u9676\u5B9B\u4E0D\u65AD\u6311\u8845\u81F4\u7ECF\u6D4E\u53D7\u635F\u6C11\u4F17\u2026",increases:17},{key:3,clickNumber:"348.9w+",title:"\u97E9\u56FD\u827A\u4EBA\u5218\u5728\u77F3\u786E\u8BCA\u65B0\u51A0",increases:30},{key:4,clickNumber:"346.3w+",title:"\u5173\u4E8E\u5317\u4EAC\u51AC\u5965\u4F1A\uFF0C\u6587\u5728\u5BC5\u8868\u6001",increases:12},{key:5,clickNumber:"271.2w+",title:"95\u540E\u73B0\u5F79\u519B\u4EBA\u8363\u7ACB\u4E00\u7B49\u529F",increases:2}];setupMock({setup(){Mock.mock(new RegExp("/api/content-data"),()=>{const l=[58,81,53,90,64,88,49,79];return successResponseWrap([...(()=>new Array(8).fill(0).map((u,o)=>({x:dayjs().day(o-2).format("YYYY-MM-DD"),y:l[o]})))()])}),Mock.mock(new RegExp("/api/popular/list"),l=>{const{type:e="text"}=queryString.parseUrl(l.url).query;return successResponseWrap(e==="image"?[...videoList]:e==="video"?[...imageList]:[...textList])})}});setupMock({setup(){Mock.mock(new RegExp("/api/chat/list"),()=>{const l=Mock.mock({"data|4-6":[{"id|+1":1,username:"\u7528\u62377352772",content:"\u9A6C\u4E0A\u5C31\u5F00\u59CB\u4E86\uFF0C\u597D\u6FC0\u52A8\uFF01",time:"13:09:12","isCollect|2":!0}]});return successResponseWrap(l.data)})}});const qualityInspectionList=[{id:1,name:"quality",title:"\u89C6\u9891\u7C7B-\u5386\u53F2\u5BFC\u5165",description:"2021-10-12 00:00:00",data:[{label:"\u5F85\u8D28\u68C0\u6570",value:"120"},{label:"\u79EF\u538B\u65F6\u957F",value:"60s"},{label:"\u5F85\u62BD\u68C0\u6570",value:"0"}]},{id:2,name:"quality",title:"\u56FE\u6587\u7C7B-\u56FE\u7247\u7248\u6743",description:"2021-12-11 18:30:00",data:[{label:"\u5F85\u8D28\u68C0\u6570",value:"120"},{label:"\u79EF\u538B\u65F6\u957F",value:"60s"},{label:"\u5F85\u62BD\u68C0\u6570",value:"0"}]},{id:3,name:"quality",title:"\u56FE\u6587\u7C7B-\u9AD8\u6E05\u56FE\u7247",description:"2021-10-15 08:10:00",data:[{label:"\u5F85\u8D28\u68C0\u6570",value:"120"},{label:"\u79EF\u538B\u65F6\u957F",value:"60s"},{label:"\u5F85\u62BD\u68C0\u6570",value:"0"}]}],theServiceList=[{id:1,icon:"code",title:"\u6F0F\u6597\u5206\u6790",description:"\u7528\u6237\u884C\u4E3A\u5206\u6790\u4E4B\u6F0F\u6597\u5206\u6790\u6A21\u578B\u662F\u4F01\u4E1A\u5B9E\u73B0\u7CBE\u7EC6\u5316\u8FD0\u8425\u3001\u8FDB\u884C\u7528\u6237\u884C\u4E3A\u5206\u6790\u7684\u91CD\u8981\u6570\u636E\u5206\u6790\u6A21\u578B\u3002",enable:!0,actionType:"button"},{id:2,icon:"edit",title:"\u7528\u6237\u5206\u5E03",description:"\u5FEB\u901F\u8BCA\u65AD\u7528\u6237\u4EBA\u7FA4\uFF0C\u5730\u57DF\u7EC6\u5206\u60C5\u51B5\uFF0C\u4E86\u89E3\u6570\u636E\u5206\u5E03\u7684\u96C6\u4E2D\u5EA6\uFF0C\u4EE5\u53CA\u4E3B\u8981\u7684\u6570\u636E\u5206\u5E03\u7684\u533A\u95F4\u6BB5\u662F\u4EC0\u4E48\u3002",enable:!0,actionType:"button",expires:!0},{id:3,icon:"user",title:"\u8D44\u6E90\u5206\u53D1",description:"\u79FB\u52A8\u7AEF\u52A8\u6001\u5316\u8D44\u6E90\u5206\u53D1\u89E3\u51B3\u65B9\u6848\u3002\u63D0\u4F9B\u7A33\u5B9A\u5927\u6D41\u91CF\u670D\u52A1\u652F\u6301\u3001\u7075\u6D3B\u5B9A\u5236\u7684\u5206\u53D1\u5708\u9009\u89C4\u5219\uFF0C\u901A\u8FC7\u79BB\u7EBF\u5316\u9884\u52A0\u8F7D\u3002",enable:!1,actionType:"button"},{id:4,icon:"user",title:"\u7528\u6237\u753B\u50CF\u5206\u6790",description:"\u7528\u6237\u753B\u50CF\u5C31\u662F\u5C06\u5178\u578B\u7528\u6237\u4FE1\u606F\u6807\u7B7E\u5316\uFF0C\u6839\u636E\u7528\u6237\u7279\u5F81\u3001\u4E1A\u52A1\u573A\u666F\u548C\u7528\u6237\u884C\u4E3A\u7B49\u4FE1\u606F\uFF0C\u6784\u5EFA\u4E00\u4E2A\u6807\u7B7E\u5316\u7684\u7528\u6237\u6A21\u578B\u3002",enable:!0,actionType:"button"}],rulesPresetList=[{id:1,title:"\u5185\u5BB9\u5C4F\u853D\u89C4\u5219",description:"\u7528\u6237\u5728\u6267\u884C\u7279\u5B9A\u7684\u5185\u5BB9\u5206\u53D1\u4EFB\u52A1\u65F6\uFF0C\u53EF\u4F7F\u7528\u5185\u5BB9\u5C4F\u853D\u89C4\u5219\u6839\u636E\u7279\u5B9A\u6807\u7B7E\uFF0C\u8FC7\u6EE4\u5185\u5BB9\u96C6\u5408\u3002",enable:!0,actionType:"switch"},{id:2,title:"\u5185\u5BB9\u7F6E\u9876\u89C4\u5219",description:"\u8BE5\u89C4\u5219\u652F\u6301\u7528\u6237\u5728\u6267\u884C\u7279\u5B9A\u5185\u5BB9\u5206\u53D1\u4EFB\u52A1\u65F6\uFF0C\u5BF9\u56FA\u5B9A\u7684\u51E0\u6761\u5185\u5BB9\u7F6E\u9876\u3002",enable:!0,actionType:"switch"},{id:3,title:"\u5185\u5BB9\u52A0\u6743\u89C4\u5219",description:"\u9009\u5B9A\u5185\u5BB9\u52A0\u6743\u89C4\u5219\u540E\u53EF\u81EA\u5B9A\u4E49\u4ECE\u4E0D\u540C\u5185\u5BB9\u96C6\u5408\u83B7\u53D6\u5185\u5BB9\u7684\u6982\u7387\u3002",enable:!1,actionType:"switch"},{id:4,title:"\u5185\u5BB9\u5206\u53D1\u89C4\u5219",description:"\u5185\u5BB9\u5206\u53D1\u65F6\uFF0C\u5BF9\u67D0\u4E9B\u5185\u5BB9\u9700\u8981\u56FA\u5B9A\u5728C\u7AEF\u5C55\u793A\u7684\u4F4D\u7F6E\u3002",enable:!0,actionType:"switch"},{id:5,title:"\u8FDD\u7981\u5185\u5BB9\u8BC6\u522B",description:"\u7CBE\u51C6\u8BC6\u522B\u8D4C\u535A\u3001\u5200\u67AA\u3001\u6BD2\u54C1\u3001\u9020\u5047\u3001\u8D29\u5047\u7B49\u8FDD\u89C4\u7269\u54C1\u548C\u8FDD\u89C4\u884C\u4E3A\u3002",enable:!1,actionType:"switch"},{id:6,title:"\u591A\u8BED\u8A00\u6587\u5B57\u7B26\u53F7\u8BC6\u522B",description:"\u7CBE\u51C6\u8BC6\u522B\u82F1\u8BED\u3001\u7EF4\u8BED\u3001\u85CF\u8BED\u3001\u8499\u53E4\u8BED\u3001\u671D\u9C9C\u8BED\u7B49\u591A\u79CD\u8BED\u8A00\u4EE5\u53CAemoji\u8868\u60C5\u5F62\u6001\u7684\u8BED\u4E49\u8BC6\u522B\u3002",enable:!1,actionType:"switch"}];setupMock({setup(){Mock.mock(new RegExp("/api/list/quality-inspection"),()=>successResponseWrap(qualityInspectionList.map((l,e)=>({...qualityInspectionList[e%qualityInspectionList.length],id:Mock.Random.guid()})))),Mock.mock(new RegExp("/api/list/the-service"),()=>successResponseWrap(theServiceList.map((l,e)=>({...theServiceList[e%theServiceList.length],id:Mock.Random.guid()})))),Mock.mock(new RegExp("/api/list/rules-preset"),()=>successResponseWrap(rulesPresetList.map((l,e)=>({...rulesPresetList[e%rulesPresetList.length],id:Mock.Random.guid()}))))}});const{Random}=Mock,data=Mock.mock({"list|55":[{"id|8":/[A-Z][a-z][-][0-9]/,"number|2-3":/[0-9]/,"name|4-8":/[A-Z]/,"mode|1":["FM","AM","LSB"],"freq|1":["438.500","438.500","438.500"],"contentType|1":["img","horizontalVideo","verticalVideo"],"count|2-3":/[0-9]/,"status|1":["online","offline"],"filterType|1":["artificial","rules"],createdTime:Random.datetime()}]});setupMock({setup(){Mock.mock(new RegExp("/api/list/policy"),l=>{const{current:e=1,pageSize:n=10}=queryString.parseUrl(l.url).query,u=e,o=n;return successResponseWrap({list:data.list.slice((u-1)*o,u*o),total:55})})}});setupMock({setup(){Mock.mock(new RegExp("/api/channel-form/submit"),()=>successResponseWrap("ok"))}});setupMock({setup(){Mock.mock(new RegExp("/api/profile/basic"),()=>successResponseWrap({status:2,video:{mode:"\u81EA\u5B9A\u4E49",acquisition:{resolution:"720*1280",frameRate:15},encoding:{resolution:"720*1280",rate:{min:300,max:800,default:1500},frameRate:15,profile:"high"}},audio:{mode:"\u81EA\u5B9A\u4E49",acquisition:{channels:8},encoding:{channels:8,rate:128,profile:"ACC-LC"}}})),Mock.mock(new RegExp("/api/operation/log"),()=>successResponseWrap([{key:"1",contentNumber:"\u89C6\u9891\u7C7B001003",updateContent:"\u89C6\u9891\u53C2\u6570\u53D8\u66F4",status:0,updateTime:"2021-02-28 10:30:50"},{key:"2",contentNumber:"\u89C6\u9891\u7C7B058212",updateContent:"\u89C6\u9891\u53C2\u6570\u53D8\u66F4\uFF1B\u97F3\u9891\u53C2\u6570\u53D8\u66F4",status:1,updateTime:"2020-05-13 08:00:00"}]))}});setupMock({setup(){Mock.mock(new RegExp("/api/public-opinion-analysis"),l=>{const{quota:e="visitors"}=JSON.parse(l.body);if(["visitors","comment"].includes(e)){const n=new Date().getFullYear(),u=o=>new Array(12).fill(0).map((r,t)=>({x:`${t+1}\u6708`,y:Mock.Random.natural(0,100),name:String(o)}));return successResponseWrap({count:5670,growth:206.32,chartData:[...u(n),...u(n-1)]})}if(["published"].includes(e)){const n=new Date().getFullYear();return successResponseWrap({count:5670,growth:206.32,chartData:[...(o=>new Array(12).fill(0).map((r,t)=>({x:`${t+1}\u65E5`,y:Mock.Random.natural(20,100),name:String(o)})))(n)]})}return successResponseWrap({count:5670,growth:206.32,chartData:[{name:"\u6587\u672C\u7C7B",value:25,itemStyle:{color:"#8D4EDA"}},{name:"\u56FE\u6587\u7C7B",value:35,itemStyle:{color:"#165DFF"}},{name:"\u89C6\u9891\u7C7B",value:40,itemStyle:{color:"#00B2FF"}}]})}),Mock.mock(new RegExp("/api/content-period-analysis"),()=>{const l=e=>({name:e,value:new Array(12).fill(0).map(()=>Mock.Random.natural(30,90))});return successResponseWrap({xAxis:new Array(12).fill(0).map((e,n)=>`${n*2}:00`),data:[l("\u7EAF\u6587\u672C"),l("\u56FE\u6587\u7C7B"),l("\u89C6\u9891\u7C7B")]})}),Mock.mock(new RegExp("/api/content-publish"),()=>{const l=e=>{const n={name:e,x:[],y:[]};return new Array(12).fill(0).forEach((u,o)=>{n.x.push(`${o*2}:00`),n.y.push(Mock.Random.natural(1e3,3e3))}),n};return successResponseWrap([l("\u7EAF\u6587\u672C"),l("\u56FE\u6587\u7C7B"),l("\u89C6\u9891\u7C7B")])}),Mock.mock(new RegExp("/api/popular-author/list"),()=>successResponseWrap({...(()=>({list:new Array(7).fill(0).map((n,u)=>({ranking:u+1,author:Mock.mock("@ctitle(5)"),contentCount:Mock.mock(/[0-9]{4}/),clickCount:Mock.mock(/[0-9]{4}/)}))}))()}))}});setupMock({setup(){Mock.mock(new RegExp("/api/data-chain-growth"),l=>{const{quota:e}=JSON.parse(l.body),n=()=>({xAxis:new Array(12).fill(0).map((u,o)=>`${o+1}\u65E5`),data:{name:e,value:new Array(12).fill(0).map(()=>Mock.Random.natural(1e3,3e3))}});return successResponseWrap({count:Mock.Random.natural(1e3,3e3),growth:Mock.Random.float(20,100,2,2),chartData:n()})}),Mock.mock(new RegExp("/api/data-overview"),()=>{const l=n=>({name:n,count:Mock.Random.natural(20,2e3),value:new Array(8).fill(0).map(()=>Mock.Random.natural(800,4e3))}),e=new Array(8).fill(0).map((n,u)=>`12.1${u}`);return successResponseWrap({xAxis:e,data:[l("\u5185\u5BB9\u751F\u4EA7\u91CF"),l("\u5185\u5BB9\u70B9\u51FB\u91CF"),l("\u5185\u5BB9\u66DD\u5149\u91CF"),l("\u6D3B\u8DC3\u7528\u6237\u6570")]})})}});setupMock({setup(){Mock.mock(new RegExp("/api/user/my-project/list"),()=>{const l=[{name:"\u79E6\u81FB\u5B87",email:"qingzhenyu@arco.design",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a8c8cdb109cb051163646151a4a5083b.png~tplv-uwbnlip3yd-webp.webp"},{name:"\u4E8E\u6D9B",email:"yuebao@arco.design",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a8c8cdb109cb051163646151a4a5083b.png~tplv-uwbnlip3yd-webp.webp"},{name:"\u5B81\u6CE2",email:"ningbo@arco.design",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp"},{name:"\u90D1\u66E6\u6708",email:"zhengxiyue@arco.design",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/8361eeb82904210b4f55fab888fe8416.png~tplv-uwbnlip3yd-webp.webp"},{name:"\u5B81\u6CE2",email:"ningbo@arco.design",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp"}],e=[{name:"\u4F01\u4E1A\u7EA7\u4EA7\u54C1\u8BBE\u8BA1\u7CFB\u7EDF",description:"Arco Design System"},{name:"\u706B\u5C71\u5F15\u64CE\u667A\u80FD\u5E94\u7528",description:"The Volcano Engine"},{name:"OCR\u6587\u672C\u8BC6\u522B",description:"OCR text recognition"},{name:"\u5185\u5BB9\u8D44\u6E90\u7BA1\u7406",description:"Content resource management "},{name:"\u4ECA\u65E5\u5934\u6761\u5185\u5BB9\u7BA1\u7406",description:"Toutiao content management"},{name:"\u667A\u80FD\u673A\u5668\u4EBA",description:"Intelligent Robot Project"}];return successResponseWrap(new Array(6).fill(null).map((n,u)=>({id:u,name:e[u].name,description:e[u].description,peopleNumber:Mock.Random.natural(10,1e3),contributors:l})))}),Mock.mock(new RegExp("/api/user/latest-activity"),()=>successResponseWrap(new Array(7).fill(null).map((l,e)=>({id:e,title:"\u53D1\u5E03\u4E86\u9879\u76EE Arco Design System",description:"\u4F01\u4E1A\u7EA7\u4EA7\u54C1\u8BBE\u8BA1\u7CFB\u7EDF",avatar:"//lf1-xgcdn-tos.pstatp.com/obj/vcloud/vadmin/start.8e0e4855ee346a46ccff8ff3e24db27b.png"})))),Mock.mock(new RegExp("/api/user/visits"),()=>successResponseWrap([{name:"\u4E3B\u9875\u8BBF\u95EE\u91CF",visits:5670,growth:206.32},{name:"\u9879\u76EE\u8BBF\u95EE\u91CF",visits:5670,growth:206.32}])),Mock.mock(new RegExp("/api/user/project-and-team/list"),()=>successResponseWrap([{id:1,content:"\u4ED6\u521B\u5EFA\u7684\u9879\u76EE"},{id:2,content:"\u4ED6\u53C2\u4E0E\u7684\u9879\u76EE"},{id:3,content:"\u4ED6\u521B\u5EFA\u7684\u56E2\u961F"},{id:4,content:"\u4ED6\u52A0\u5165\u7684\u56E2\u961F"}])),Mock.mock(new RegExp("/api/user/my-team/list"),()=>successResponseWrap([{id:1,avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a8c8cdb109cb051163646151a4a5083b.png~tplv-uwbnlip3yd-webp.webp",name:"\u706B\u5C71\u5F15\u64CE\u667A\u80FD\u5E94\u7528\u56E2\u961F",peopleNumber:Mock.Random.natural(10,100)},{id:2,avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",name:"\u4F01\u4E1A\u7EA7\u4EA7\u54C1\u8BBE\u8BA1\u56E2\u961F",peopleNumber:Mock.Random.natural(5e3,6e3)},{id:3,avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",name:"\u524D\u7AEF/UE\u5C0F\u5206\u961F",peopleNumber:Mock.Random.natural(10,5e3)},{id:4,avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/8361eeb82904210b4f55fab888fe8416.png~tplv-uwbnlip3yd-webp.webp",name:"\u5185\u5BB9\u8BC6\u522B\u63D2\u4EF6\u5C0F\u5206\u961F",peopleNumber:Mock.Random.natural(10,100)}]))}});setupMock({setup(){Mock.mock(new RegExp("/api/user/save-info"),()=>successResponseWrap("ok")),Mock.mock(new RegExp("/api/user/certification"),()=>successResponseWrap({enterpriseInfo:{accountType:"\u4F01\u4E1A\u8D26\u53F7",status:0,time:"2018-10-22 14:53:12",legalPerson:"\u674E**",certificateType:"\u4E2D\u56FD\u8EAB\u4EFD\u8BC1",authenticationNumber:"130************123",enterpriseName:"\u4F4E\u8C03\u6709\u5B9E\u529B\u7684\u4F01\u4E1A",enterpriseCertificateType:"\u4F01\u4E1A\u8425\u4E1A\u6267\u7167",organizationCode:"7*******9"},record:[{certificationType:1,certificationContent:"\u4F01\u4E1A\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u6CD5\u4EBA\u59D3\u540D\uFF1A\u674E**",status:0,time:"2021-02-28 10:30:50"},{certificationType:1,certificationContent:"\u4F01\u4E1A\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u6CD5\u4EBA\u59D3\u540D\uFF1A\u674E**",status:1,time:"2020-05-13 08:00:00"}]})),Mock.mock(new RegExp("/api/user/upload"),()=>successResponseWrap("ok"))}});Mock.setup({timeout:"600-1000"});const index$8="",index$7="",index$6="",index$5="",index$4="",index$3="",index$2="",_sfc_main$3=defineComponent({__name:"form-wrapper",props:{type:{type:String,default:""},name:{type:String,default:""},defaultValue:{type:[String,Boolean,Number],default:""}},emits:["inputChange"],setup(l,{emit:e}){const n=l,u=e,o=r=>{u("inputChange",{value:r,key:n.name})};return(r,t)=>{const f=InputNumber,_=Switch;return l.type==="number"?(openBlock(),createBlock(f,{key:0,style:{width:"80px"},size:"small","default-value":l.defaultValue,onChange:o},null,8,["default-value"])):(openBlock(),createBlock(_,{key:1,"default-checked":l.defaultValue,size:"small",onChange:o},null,8,["default-checked"]))}}}),_hoisted_1={class:"block"},_hoisted_2={class:"title"},_sfc_main$2=defineComponent({__name:"block",props:{title:{type:String,default:""},options:{type:Array,default(){return[]}}},setup(l){const e=useAppStore$1(),n=async({key:u,value:o})=>{u==="colorWeak"&&(document.body.style.filter=o?"invert(80%)":"none"),u==="menuFromServer"&&o&&await e.fetchServerMenuConfig(),u==="topMenu"&&e.updateSettings({menuCollapse:!1}),e.updateSettings({[u]:o})};return(u,o)=>(openBlock(),createElementBlock("div",_hoisted_1,[createBaseVNode("h5",_hoisted_2,toDisplayString(l.title),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(l.options,r=>(openBlock(),createElementBlock("div",{key:r.name,class:"switch-wrapper"},[createBaseVNode("span",null,toDisplayString(u.$t(r.name)),1),createVNode(_sfc_main$3,{type:r.type||"switch",name:r.key,"default-value":r.defaultVal,onInputChange:n},null,8,["type","name","default-value"])]))),128))]))}}),block_vue_vue_type_style_index_0_scoped_5347c676_lang="",Block=_export_sfc(_sfc_main$2,[["__scopeId","data-v-5347c676"]]),_sfc_main$1=defineComponent({__name:"index",emits:["cancel"],setup(l,{emit:e}){const n=e,u=useAppStore$1(),{t:o}=vueI18n_cjs.exports.useI18n(),{copy:r}=useClipboard(),t=computed(()=>u.globalSettings),f=computed(()=>[{name:"settings.navbar",key:"navbar",defaultVal:u.navbar},{name:"settings.menu",key:"menu",defaultVal:u.menu},{name:"settings.topMenu",key:"topMenu",defaultVal:u.topMenu},{name:"settings.footer",key:"footer",defaultVal:u.footer},{name:"settings.tabBar",key:"tabBar",defaultVal:u.tabBar},{name:"settings.menuFromServer",key:"menuFromServer",defaultVal:u.menuFromServer},{name:"settings.menuWidth",key:"menuWidth",defaultVal:u.menuWidth,type:"number"}]),_=computed(()=>[{name:"settings.colorWeak",key:"colorWeak",defaultVal:u.colorWeak}]),p=()=>{u.updateSettings({globalSettings:!1}),n("cancel")},C=async()=>{const w=JSON.stringify(u.$state,null,2);await r(w),Message.success(o("settings.copySettings.message"))},y=()=>{u.updateSettings({globalSettings:!0})};return(w,F)=>{const k=IconSettings,b=Button,E=Alert,R=Drawer;return openBlock(),createElementBlock(Fragment,null,[unref(u).navbar?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:"fixed-settings",onClick:y},[createVNode(b,{type:"primary"},{icon:withCtx(()=>[createVNode(k)]),_:1})])),createVNode(R,{width:300,"unmount-on-close":"",visible:t.value,"cancel-text":w.$t("settings.close"),"ok-text":w.$t("settings.copySettings"),onOk:C,onCancel:p},{title:withCtx(()=>[createTextVNode(toDisplayString(w.$t("settings.title")),1)]),default:withCtx(()=>[createVNode(Block,{options:f.value,title:w.$t("settings.content")},null,8,["options","title"]),createVNode(Block,{options:_.value,title:w.$t("settings.otherSettings")},null,8,["options","title"]),createVNode(E,null,{default:withCtx(()=>[createTextVNode(toDisplayString(w.$t("settings.alertContent")),1)]),_:1})]),_:1},8,["visible","cancel-text","ok-text"])],64)}}}),index_vue_vue_type_style_index_0_scoped_aed811e0_lang="",GlobalSetting=_export_sfc(_sfc_main$1,[["__scopeId","data-v-aed811e0"]]);function useLocale(){const l=vueI18n_cjs.exports.useI18n();return{currentLocale:computed(()=>l.locale.value),changeLocale:u=>{l.locale.value!==u&&(l.locale.value=u,localStorage.setItem("arco-locale",u),Message.success(l.t("navbar.action.locale")))}}}var aegis_min={exports:{}};(function(l,e){(function(n,u){l.exports=u()})(commonjsGlobal,function(){var n,u;function o(s){this.name="__st"+(1e9*Math.random()>>>0)+n+"__",s!=null&&s.forEach(this.add,this),n+=1}Array.prototype.find||Object.defineProperty(Array.prototype,"find",{configurable:!0,writable:!0,value:function(s){if(this===null)throw new TypeError('"this" is null or not defined');var c=Object(this),d=c.length>>>0;if(typeof s!="function")throw new TypeError("predicate must be a function");for(var h=arguments[1],$=0;$>s/4).toString(16)})}function j(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(s){var c=16*Math.random()|0;return(s==="x"?c:3&c|8).toString(16)})}function t2(s){for(var c,d,h,$="",v=0,S=(s=String(s)).length%3;v>18&63)+p2.charAt(c>>12&63)+p2.charAt(c>>6&63)+p2.charAt(63&c)}return S?$.slice(0,S-3)+"===".substring(S):$}function h2(s){if(s=String(s).replace(/[\t\n\f\r ]+/g,""),!$2.test(s))throw new TypeError("Failed to execute 'atob': The string to be decoded is not correctly encoded.");var c;s+="==".slice(2-(3&s.length));for(var d,h,$="",v=0;v>16&255):h===64?String.fromCharCode(c>>16&255,c>>8&255):String.fromCharCode(c>>16&255,c>>8&255,255&c);return $}function P(s){var c,d="";return d=typeof s=="object"&&(c=(s=function(h,$){for(var v=0;v<$.length;v++){var S=$[v],I=h[S]||typeof h.get=="function"&&h.get(S);if(I)return[S,I]}return["",""]}(s,Object.keys(E2)))[0],s=s[1],c)?E2[c](s):d}var T,p2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",$2=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,V=(y2.prototype.generate=function(s,c,d){if(c===void 0&&(c={}),this.url=s,!this.isUrlIgnored()&&this.isUrlInTraceUrls()&&this.traceType){switch(this.traceType){case"traceparent":this.traceId=this.createTraceparent();break;case"b3":this.traceId=this.createB3();break;case"sw8":this.traceId=this.createSw8(d);break;case"sentry-trace":this.traceId=this.createSentryTrace();break;default:return console.warn("this trace key "+this.traceType+" is not supported"),void(this.traceId="")}return c[this.traceType]&&(this.traceId=c[this.traceType]),{name:this.traceType,value:this.traceId}}},y2.prototype.createTraceparent=function(){var s=b.generateSpanId();return"00-"+b.generateTraceId()+"-"+s+"-0"+Number(1).toString(16)},y2.prototype.createB3=function(){var s=b.generateSpanId();return b.generateTraceId()+"-"+s+"-1"},y2.prototype.createSw8=function(h){var c=typeof btoa=="function"?btoa:t2,h=h||{},d=h.host,d=d===void 0?"":d,h=h.pathname,h=h===void 0?"":h,$=j(),v=j();return"1-"+String(c(v))+"-"+String(c($))+"-1-"+String(c("aegis"))+"-"+String(c("1.39.1"))+"-"+String(c(encodeURI(h)))+"-"+String(c(d))},y2.prototype.createSentryTrace=function(){var s=s2().substring(16);return s2()+"-"+s+"-1"},y2.prototype.isUrlIgnored=function(){if(Array.isArray(this.ignoreUrls)&&this.ignoreUrls.length!==0)for(var s=0,c=this.ignoreUrls;s=c||s.sendNow&&0{l!==!1&&debug&&e()},successResponseWrap=l=>({data:l,status:"ok",msg:"\u8BF7\u6C42\u6210\u529F",code:2e4}),failResponseWrap=(l,e,n=5e4)=>({data:l,status:"fail",msg:e,code:n});setupMock({setup(){Mock.mock(new RegExp("/api/user/info"),()=>{if(isLogin()){const l=window.localStorage.getItem("userRole")||"admin";return successResponseWrap({name:"\u738B\u7ACB\u7FA4",avatar:"//lf1-xgcdn-tos.pstatp.com/obj/vcloud/vadmin/start.8e0e4855ee346a46ccff8ff3e24db27b.png",email:"wangliqun@email.com",job:"frontend",jobName:"\u524D\u7AEF\u827A\u672F\u5BB6",organization:"Frontend",organizationName:"\u524D\u7AEF",location:"beijing",locationName:"\u5317\u4EAC",introduction:"\u4EBA\u6F47\u6D12\uFF0C\u6027\u6E29\u5B58",personalWebsite:"https://www.arco.design",phone:"150****0000",registrationDate:"2013-05-10 12:10:00",accountId:"15012312300",certification:1,role:l})}return failResponseWrap(null,"\u672A\u767B\u5F55",50008)}),Mock.mock(new RegExp("/api/user/login"),l=>{const{username:e,password:n}=JSON.parse(l.body);return e?n?e==="admin"&&n==="admin"?(window.localStorage.setItem("userRole","admin"),successResponseWrap({token:"12345"})):e==="user"&&n==="user"?(window.localStorage.setItem("userRole","user"),successResponseWrap({token:"54321"})):failResponseWrap(null,"\u8D26\u53F7\u6216\u8005\u5BC6\u7801\u9519\u8BEF",5e4):failResponseWrap(null,"\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A",5e4):failResponseWrap(null,"\u7528\u6237\u540D\u4E0D\u80FD\u4E3A\u7A7A",5e4)}),Mock.mock(new RegExp("/api/user/logout"),()=>successResponseWrap(null)),Mock.mock(new RegExp("/api/user/menu"),()=>successResponseWrap([{path:"/dashboard",name:"dashboard",meta:{locale:"menu.server.dashboard",requiresAuth:!0,icon:"icon-dashboard",order:1},children:[{path:"workplace",name:"Workplace",meta:{locale:"menu.server.workplace",requiresAuth:!0}},{path:"https://arco.design",name:"arcoWebsite",meta:{locale:"menu.arcoWebsite",requiresAuth:!0}}]}]))}});const haveReadIds=[],getMessageList=()=>[{id:1,type:"message",title:"\u90D1\u66E6\u6708",subTitle:"\u7684\u79C1\u4FE1",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/8361eeb82904210b4f55fab888fe8416.png~tplv-uwbnlip3yd-webp.webp",content:"\u5BA1\u6279\u8BF7\u6C42\u5DF2\u53D1\u9001\uFF0C\u8BF7\u67E5\u6536",time:"\u4ECA\u5929 12:30:01"},{id:2,type:"message",title:"\u5B81\u6CE2",subTitle:"\u7684\u56DE\u590D",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",content:"\u6B64\u5904 bug \u5DF2\u7ECF\u4FEE\u590D",time:"\u4ECA\u5929 12:30:01"},{id:3,type:"message",title:"\u5B81\u6CE2",subTitle:"\u7684\u56DE\u590D",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",content:"\u6B64\u5904 bug \u5DF2\u7ECF\u4FEE\u590D",time:"\u4ECA\u5929 12:20:01"},{id:4,type:"notice",title:"\u7EED\u8D39\u901A\u77E5",subTitle:"",avatar:"",content:"\u60A8\u7684\u4EA7\u54C1\u4F7F\u7528\u671F\u9650\u5373\u5C06\u622A\u6B62\uFF0C\u5982\u9700\u7EE7\u7EED\u4F7F\u7528\u4EA7\u54C1\u8BF7\u524D\u5F80\u8D2D\u2026",time:"\u4ECA\u5929 12:20:01",messageType:3},{id:5,type:"notice",title:"\u89C4\u5219\u5F00\u901A\u6210\u529F",subTitle:"",avatar:"",content:"\u5185\u5BB9\u5C4F\u853D\u89C4\u5219\u4E8E 2021-12-01 \u5F00\u901A\u6210\u529F\u5E76\u751F\u6548",time:"\u4ECA\u5929 12:20:01",messageType:1},{id:6,type:"todo",title:"\u8D28\u68C0\u961F\u5217\u53D8\u66F4",subTitle:"",avatar:"",content:"\u5185\u5BB9\u8D28\u68C0\u961F\u5217\u4E8E 2021-12-01 19:50:23 \u8FDB\u884C\u53D8\u66F4\uFF0C\u8BF7\u91CD\u65B0\u2026",time:"\u4ECA\u5929 12:20:01",messageType:0}].map(l=>({...l,status:haveReadIds.indexOf(l.id)===-1?0:1}));setupMock({setup:()=>{Mock.mock(new RegExp("/api/message/list"),()=>successResponseWrap(getMessageList())),Mock.mock(new RegExp("/api/message/read"),l=>{const{ids:e}=JSON.parse(l.body);return haveReadIds.push(...e||[]),successResponseWrap(!0)})}});const token="%[a-f0-9]{2}",singleMatcher=new RegExp("("+token+")|([^%]+?)","gi"),multiMatcher=new RegExp("("+token+")+","gi");function decodeComponents(l,e){try{return[decodeURIComponent(l.join(""))]}catch{}if(l.length===1)return l;e=e||1;const n=l.slice(0,e),u=l.slice(e);return Array.prototype.concat.call([],decodeComponents(n),decodeComponents(u))}function decode$1(l){try{return decodeURIComponent(l)}catch{let e=l.match(singleMatcher)||[];for(let n=1;nl==null,strictUriEncode=l=>encodeURIComponent(l).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),encodeFragmentIdentifier=Symbol("encodeFragmentIdentifier");function encoderForArrayFormat(l){switch(l.arrayFormat){case"index":return e=>(n,u)=>{const o=n.length;return u===void 0||l.skipNull&&u===null||l.skipEmptyString&&u===""?n:u===null?[...n,[encode(e,l),"[",o,"]"].join("")]:[...n,[encode(e,l),"[",encode(o,l),"]=",encode(u,l)].join("")]};case"bracket":return e=>(n,u)=>u===void 0||l.skipNull&&u===null||l.skipEmptyString&&u===""?n:u===null?[...n,[encode(e,l),"[]"].join("")]:[...n,[encode(e,l),"[]=",encode(u,l)].join("")];case"colon-list-separator":return e=>(n,u)=>u===void 0||l.skipNull&&u===null||l.skipEmptyString&&u===""?n:u===null?[...n,[encode(e,l),":list="].join("")]:[...n,[encode(e,l),":list=",encode(u,l)].join("")];case"comma":case"separator":case"bracket-separator":{const e=l.arrayFormat==="bracket-separator"?"[]=":"=";return n=>(u,o)=>o===void 0||l.skipNull&&o===null||l.skipEmptyString&&o===""?u:(o=o===null?"":o,u.length===0?[[encode(n,l),e,encode(o,l)].join("")]:[[u,encode(o,l)].join(l.arrayFormatSeparator)])}default:return e=>(n,u)=>u===void 0||l.skipNull&&u===null||l.skipEmptyString&&u===""?n:u===null?[...n,encode(e,l)]:[...n,[encode(e,l),"=",encode(u,l)].join("")]}}function parserForArrayFormat(l){let e;switch(l.arrayFormat){case"index":return(n,u,o)=>{if(e=/\[(\d*)]$/.exec(n),n=n.replace(/\[\d*]$/,""),!e){o[n]=u;return}o[n]===void 0&&(o[n]={}),o[n][e[1]]=u};case"bracket":return(n,u,o)=>{if(e=/(\[])$/.exec(n),n=n.replace(/\[]$/,""),!e){o[n]=u;return}if(o[n]===void 0){o[n]=[u];return}o[n]=[...o[n],u]};case"colon-list-separator":return(n,u,o)=>{if(e=/(:list)$/.exec(n),n=n.replace(/:list$/,""),!e){o[n]=u;return}if(o[n]===void 0){o[n]=[u];return}o[n]=[...o[n],u]};case"comma":case"separator":return(n,u,o)=>{const r=typeof u=="string"&&u.includes(l.arrayFormatSeparator),t=typeof u=="string"&&!r&&decode(u,l).includes(l.arrayFormatSeparator);u=t?decode(u,l):u;const f=r||t?u.split(l.arrayFormatSeparator).map(_=>decode(_,l)):u===null?u:decode(u,l);o[n]=f};case"bracket-separator":return(n,u,o)=>{const r=/(\[])$/.test(n);if(n=n.replace(/\[]$/,""),!r){o[n]=u&&decode(u,l);return}const t=u===null?[]:u.split(l.arrayFormatSeparator).map(f=>decode(f,l));if(o[n]===void 0){o[n]=t;return}o[n]=[...o[n],...t]};default:return(n,u,o)=>{if(o[n]===void 0){o[n]=u;return}o[n]=[...[o[n]].flat(),u]}}}function validateArrayFormatSeparator(l){if(typeof l!="string"||l.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function encode(l,e){return e.encode?e.strict?strictUriEncode(l):encodeURIComponent(l):l}function decode(l,e){return e.decode?decodeUriComponent(l):l}function keysSorter(l){return Array.isArray(l)?l.sort():typeof l=="object"?keysSorter(Object.keys(l)).sort((e,n)=>Number(e)-Number(n)).map(e=>l[e]):l}function removeHash(l){const e=l.indexOf("#");return e!==-1&&(l=l.slice(0,e)),l}function getHash(l){let e="";const n=l.indexOf("#");return n!==-1&&(e=l.slice(n)),e}function parseValue(l,e){return e.parseNumbers&&!Number.isNaN(Number(l))&&typeof l=="string"&&l.trim()!==""?l=Number(l):e.parseBooleans&&l!==null&&(l.toLowerCase()==="true"||l.toLowerCase()==="false")&&(l=l.toLowerCase()==="true"),l}function extract(l){l=removeHash(l);const e=l.indexOf("?");return e===-1?"":l.slice(e+1)}function parse(l,e){e={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...e},validateArrayFormatSeparator(e.arrayFormatSeparator);const n=parserForArrayFormat(e),u=Object.create(null);if(typeof l!="string"||(l=l.trim().replace(/^[?#&]/,""),!l))return u;for(const o of l.split("&")){if(o==="")continue;const r=e.decode?o.replace(/\+/g," "):o;let[t,f]=splitOnFirst(r,"=");t===void 0&&(t=r),f=f===void 0?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?f:decode(f,e),n(decode(t,e),f,u)}for(const[o,r]of Object.entries(u))if(typeof r=="object"&&r!==null)for(const[t,f]of Object.entries(r))r[t]=parseValue(f,e);else u[o]=parseValue(r,e);return e.sort===!1?u:(e.sort===!0?Object.keys(u).sort():Object.keys(u).sort(e.sort)).reduce((o,r)=>{const t=u[r];return Boolean(t)&&typeof t=="object"&&!Array.isArray(t)?o[r]=keysSorter(t):o[r]=t,o},Object.create(null))}function stringify(l,e){if(!l)return"";e={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...e},validateArrayFormatSeparator(e.arrayFormatSeparator);const n=t=>e.skipNull&&isNullOrUndefined(l[t])||e.skipEmptyString&&l[t]==="",u=encoderForArrayFormat(e),o={};for(const[t,f]of Object.entries(l))n(t)||(o[t]=f);const r=Object.keys(o);return e.sort!==!1&&r.sort(e.sort),r.map(t=>{const f=l[t];return f===void 0?"":f===null?encode(t,e):Array.isArray(f)?f.length===0&&e.arrayFormat==="bracket-separator"?encode(t,e)+"[]":f.reduce(u(t),[]).join("&"):encode(t,e)+"="+encode(f,e)}).filter(t=>t.length>0).join("&")}function parseUrl(l,e){var o,r;e={decode:!0,...e};let[n,u]=splitOnFirst(l,"#");return n===void 0&&(n=l),{url:(r=(o=n==null?void 0:n.split("?"))==null?void 0:o[0])!=null?r:"",query:parse(extract(l),e),...e&&e.parseFragmentIdentifier&&u?{fragmentIdentifier:decode(u,e)}:{}}}function stringifyUrl(l,e){e={encode:!0,strict:!0,[encodeFragmentIdentifier]:!0,...e};const n=removeHash(l.url).split("?")[0]||"",u=extract(l.url),o={...parse(u,{sort:!1}),...l.query};let r=stringify(o,e);r&&(r=`?${r}`);let t=getHash(l.url);if(l.fragmentIdentifier){const f=new URL(n);f.hash=l.fragmentIdentifier,t=e[encodeFragmentIdentifier]?f.hash:`#${l.fragmentIdentifier}`}return`${n}${r}${t}`}function pick(l,e,n){n={parseFragmentIdentifier:!0,[encodeFragmentIdentifier]:!1,...n};const{url:u,query:o,fragmentIdentifier:r}=parseUrl(l,n);return stringifyUrl({url:u,query:includeKeys(o,e),fragmentIdentifier:r},n)}function exclude(l,e,n){const u=Array.isArray(e)?o=>!e.includes(o):(o,r)=>!e(o,r);return pick(l,u,n)}const queryString=Object.freeze(Object.defineProperty({__proto__:null,extract,parse,stringify,parseUrl,stringifyUrl,pick,exclude},Symbol.toStringTag,{value:"Module"})),textList=[{key:1,clickNumber:"346.3w+",title:"\u7ECF\u6D4E\u65E5\u62A5\uFF1A\u8D22\u653F\u653F\u7B56\u8981\u7CBE\u51C6\u63D0\u5347\u2026",increases:35},{key:2,clickNumber:"324.2w+",title:"\u53CC12\u9047\u51B7\uFF0C\u6D88\u8D39\u8005\u538C\u5026\u4E86\u7535\u5546\u5E73\u2026",increases:22},{key:3,clickNumber:"318.9w+",title:"\u81F4\u656C\u575A\u5B88\u6218\u201C\u75AB\u201D\u4E00\u7EBF\u7684\u793E\u533A\u5DE5\u4F5C\u2026",increases:9},{key:4,clickNumber:"257.9w+",title:"\u666E\u9AD8\u8FD8\u662F\u804C\u9AD8\uFF1F\u5BB6\u957F\u4EEC\u9677\u5165\u9009\u62E9\u2026",increases:17},{key:5,clickNumber:"124.2w+",title:"\u4EBA\u6C11\u5FEB\u8BC4\uFF1A\u6CA1\u60F3\u5230\u201C\u6D53\u7709\u5927\u773C\u201D\u7684\u2026",increases:37}],imageList=[{key:1,clickNumber:"15.3w+",title:"\u6768\u6D9B\u63A5\u66FF\u9646\u6177\u51FA\u4EFB\u5916\u4EA4\u90E8\u7F8E\u5927\u53F8\u2026",increases:15},{key:2,clickNumber:"12.2w+",title:"\u56FE\u96C6\uFF1A\u9F99\u5377\u98CE\u88AD\u51FB\u7F8E\u56FD\u591A\u5DDE\u623F\u5C4B\u2026",increases:26},{key:3,clickNumber:"18.9w+",title:"52\u5C81\u5927\u59D0\u8D34\u94B1\u7167\u987E\u81EA\u95ED\u75C7\u513F\u7AE5\u516B\u2026",increases:9},{key:4,clickNumber:"7.9w+",title:"\u676D\u5DDE\u4E00\u5BB6\u4E09\u53E3\u516C\u56ED\u5BBF\u8425\u53D6\u6696\u4E2D\u6BD2",increases:0},{key:5,clickNumber:"5.2w+",title:"\u6D3E\u51FA\u6240\u526F\u6240\u957F\u5A01\u80C1\u5E02\u6C11\uFF1F\u8B66\u65B9\u8C03\u2026",increases:4}],videoList=[{key:1,clickNumber:"367.6w+",title:"\u8FD9\u662F\u4ECA\u65E510\u70B9\u7684\u5357\u4EAC",increases:5},{key:2,clickNumber:"352.2w+",title:"\u7ACB\u9676\u5B9B\u4E0D\u65AD\u6311\u8845\u81F4\u7ECF\u6D4E\u53D7\u635F\u6C11\u4F17\u2026",increases:17},{key:3,clickNumber:"348.9w+",title:"\u97E9\u56FD\u827A\u4EBA\u5218\u5728\u77F3\u786E\u8BCA\u65B0\u51A0",increases:30},{key:4,clickNumber:"346.3w+",title:"\u5173\u4E8E\u5317\u4EAC\u51AC\u5965\u4F1A\uFF0C\u6587\u5728\u5BC5\u8868\u6001",increases:12},{key:5,clickNumber:"271.2w+",title:"95\u540E\u73B0\u5F79\u519B\u4EBA\u8363\u7ACB\u4E00\u7B49\u529F",increases:2}];setupMock({setup(){Mock.mock(new RegExp("/api/content-data"),()=>{const l=[58,81,53,90,64,88,49,79];return successResponseWrap([...(()=>new Array(8).fill(0).map((u,o)=>({x:dayjs().day(o-2).format("YYYY-MM-DD"),y:l[o]})))()])}),Mock.mock(new RegExp("/api/popular/list"),l=>{const{type:e="text"}=queryString.parseUrl(l.url).query;return successResponseWrap(e==="image"?[...videoList]:e==="video"?[...imageList]:[...textList])})}});setupMock({setup(){Mock.mock(new RegExp("/api/chat/list"),()=>{const l=Mock.mock({"data|4-6":[{"id|+1":1,username:"\u7528\u62377352772",content:"\u9A6C\u4E0A\u5C31\u5F00\u59CB\u4E86\uFF0C\u597D\u6FC0\u52A8\uFF01",time:"13:09:12","isCollect|2":!0}]});return successResponseWrap(l.data)})}});const qualityInspectionList=[{id:1,name:"quality",title:"\u89C6\u9891\u7C7B-\u5386\u53F2\u5BFC\u5165",description:"2021-10-12 00:00:00",data:[{label:"\u5F85\u8D28\u68C0\u6570",value:"120"},{label:"\u79EF\u538B\u65F6\u957F",value:"60s"},{label:"\u5F85\u62BD\u68C0\u6570",value:"0"}]},{id:2,name:"quality",title:"\u56FE\u6587\u7C7B-\u56FE\u7247\u7248\u6743",description:"2021-12-11 18:30:00",data:[{label:"\u5F85\u8D28\u68C0\u6570",value:"120"},{label:"\u79EF\u538B\u65F6\u957F",value:"60s"},{label:"\u5F85\u62BD\u68C0\u6570",value:"0"}]},{id:3,name:"quality",title:"\u56FE\u6587\u7C7B-\u9AD8\u6E05\u56FE\u7247",description:"2021-10-15 08:10:00",data:[{label:"\u5F85\u8D28\u68C0\u6570",value:"120"},{label:"\u79EF\u538B\u65F6\u957F",value:"60s"},{label:"\u5F85\u62BD\u68C0\u6570",value:"0"}]}],theServiceList=[{id:1,icon:"code",title:"\u6F0F\u6597\u5206\u6790",description:"\u7528\u6237\u884C\u4E3A\u5206\u6790\u4E4B\u6F0F\u6597\u5206\u6790\u6A21\u578B\u662F\u4F01\u4E1A\u5B9E\u73B0\u7CBE\u7EC6\u5316\u8FD0\u8425\u3001\u8FDB\u884C\u7528\u6237\u884C\u4E3A\u5206\u6790\u7684\u91CD\u8981\u6570\u636E\u5206\u6790\u6A21\u578B\u3002",enable:!0,actionType:"button"},{id:2,icon:"edit",title:"\u7528\u6237\u5206\u5E03",description:"\u5FEB\u901F\u8BCA\u65AD\u7528\u6237\u4EBA\u7FA4\uFF0C\u5730\u57DF\u7EC6\u5206\u60C5\u51B5\uFF0C\u4E86\u89E3\u6570\u636E\u5206\u5E03\u7684\u96C6\u4E2D\u5EA6\uFF0C\u4EE5\u53CA\u4E3B\u8981\u7684\u6570\u636E\u5206\u5E03\u7684\u533A\u95F4\u6BB5\u662F\u4EC0\u4E48\u3002",enable:!0,actionType:"button",expires:!0},{id:3,icon:"user",title:"\u8D44\u6E90\u5206\u53D1",description:"\u79FB\u52A8\u7AEF\u52A8\u6001\u5316\u8D44\u6E90\u5206\u53D1\u89E3\u51B3\u65B9\u6848\u3002\u63D0\u4F9B\u7A33\u5B9A\u5927\u6D41\u91CF\u670D\u52A1\u652F\u6301\u3001\u7075\u6D3B\u5B9A\u5236\u7684\u5206\u53D1\u5708\u9009\u89C4\u5219\uFF0C\u901A\u8FC7\u79BB\u7EBF\u5316\u9884\u52A0\u8F7D\u3002",enable:!1,actionType:"button"},{id:4,icon:"user",title:"\u7528\u6237\u753B\u50CF\u5206\u6790",description:"\u7528\u6237\u753B\u50CF\u5C31\u662F\u5C06\u5178\u578B\u7528\u6237\u4FE1\u606F\u6807\u7B7E\u5316\uFF0C\u6839\u636E\u7528\u6237\u7279\u5F81\u3001\u4E1A\u52A1\u573A\u666F\u548C\u7528\u6237\u884C\u4E3A\u7B49\u4FE1\u606F\uFF0C\u6784\u5EFA\u4E00\u4E2A\u6807\u7B7E\u5316\u7684\u7528\u6237\u6A21\u578B\u3002",enable:!0,actionType:"button"}],rulesPresetList=[{id:1,title:"\u5185\u5BB9\u5C4F\u853D\u89C4\u5219",description:"\u7528\u6237\u5728\u6267\u884C\u7279\u5B9A\u7684\u5185\u5BB9\u5206\u53D1\u4EFB\u52A1\u65F6\uFF0C\u53EF\u4F7F\u7528\u5185\u5BB9\u5C4F\u853D\u89C4\u5219\u6839\u636E\u7279\u5B9A\u6807\u7B7E\uFF0C\u8FC7\u6EE4\u5185\u5BB9\u96C6\u5408\u3002",enable:!0,actionType:"switch"},{id:2,title:"\u5185\u5BB9\u7F6E\u9876\u89C4\u5219",description:"\u8BE5\u89C4\u5219\u652F\u6301\u7528\u6237\u5728\u6267\u884C\u7279\u5B9A\u5185\u5BB9\u5206\u53D1\u4EFB\u52A1\u65F6\uFF0C\u5BF9\u56FA\u5B9A\u7684\u51E0\u6761\u5185\u5BB9\u7F6E\u9876\u3002",enable:!0,actionType:"switch"},{id:3,title:"\u5185\u5BB9\u52A0\u6743\u89C4\u5219",description:"\u9009\u5B9A\u5185\u5BB9\u52A0\u6743\u89C4\u5219\u540E\u53EF\u81EA\u5B9A\u4E49\u4ECE\u4E0D\u540C\u5185\u5BB9\u96C6\u5408\u83B7\u53D6\u5185\u5BB9\u7684\u6982\u7387\u3002",enable:!1,actionType:"switch"},{id:4,title:"\u5185\u5BB9\u5206\u53D1\u89C4\u5219",description:"\u5185\u5BB9\u5206\u53D1\u65F6\uFF0C\u5BF9\u67D0\u4E9B\u5185\u5BB9\u9700\u8981\u56FA\u5B9A\u5728C\u7AEF\u5C55\u793A\u7684\u4F4D\u7F6E\u3002",enable:!0,actionType:"switch"},{id:5,title:"\u8FDD\u7981\u5185\u5BB9\u8BC6\u522B",description:"\u7CBE\u51C6\u8BC6\u522B\u8D4C\u535A\u3001\u5200\u67AA\u3001\u6BD2\u54C1\u3001\u9020\u5047\u3001\u8D29\u5047\u7B49\u8FDD\u89C4\u7269\u54C1\u548C\u8FDD\u89C4\u884C\u4E3A\u3002",enable:!1,actionType:"switch"},{id:6,title:"\u591A\u8BED\u8A00\u6587\u5B57\u7B26\u53F7\u8BC6\u522B",description:"\u7CBE\u51C6\u8BC6\u522B\u82F1\u8BED\u3001\u7EF4\u8BED\u3001\u85CF\u8BED\u3001\u8499\u53E4\u8BED\u3001\u671D\u9C9C\u8BED\u7B49\u591A\u79CD\u8BED\u8A00\u4EE5\u53CAemoji\u8868\u60C5\u5F62\u6001\u7684\u8BED\u4E49\u8BC6\u522B\u3002",enable:!1,actionType:"switch"}];setupMock({setup(){Mock.mock(new RegExp("/api/list/quality-inspection"),()=>successResponseWrap(qualityInspectionList.map((l,e)=>({...qualityInspectionList[e%qualityInspectionList.length],id:Mock.Random.guid()})))),Mock.mock(new RegExp("/api/list/the-service"),()=>successResponseWrap(theServiceList.map((l,e)=>({...theServiceList[e%theServiceList.length],id:Mock.Random.guid()})))),Mock.mock(new RegExp("/api/list/rules-preset"),()=>successResponseWrap(rulesPresetList.map((l,e)=>({...rulesPresetList[e%rulesPresetList.length],id:Mock.Random.guid()}))))}});const{Random}=Mock,data=Mock.mock({"list|55":[{"id|8":/[A-Z][a-z][-][0-9]/,"number|2-3":/[0-9]/,"name|4-8":/[A-Z]/,"mode|1":["FM","AM","LSB"],"freq|1":["438.500","438.500","438.500"],"contentType|1":["img","horizontalVideo","verticalVideo"],"count|2-3":/[0-9]/,"status|1":["online","offline"],"filterType|1":["artificial","rules"],createdTime:Random.datetime()}]});setupMock({setup(){Mock.mock(new RegExp("/api/list/policy"),l=>{const{current:e=1,pageSize:n=10}=queryString.parseUrl(l.url).query,u=e,o=n;return successResponseWrap({list:data.list.slice((u-1)*o,u*o),total:55})})}});setupMock({setup(){Mock.mock(new RegExp("/api/channel-form/submit"),()=>successResponseWrap("ok"))}});setupMock({setup(){Mock.mock(new RegExp("/api/profile/basic"),()=>successResponseWrap({status:2,video:{mode:"\u81EA\u5B9A\u4E49",acquisition:{resolution:"720*1280",frameRate:15},encoding:{resolution:"720*1280",rate:{min:300,max:800,default:1500},frameRate:15,profile:"high"}},audio:{mode:"\u81EA\u5B9A\u4E49",acquisition:{channels:8},encoding:{channels:8,rate:128,profile:"ACC-LC"}}})),Mock.mock(new RegExp("/api/operation/log"),()=>successResponseWrap([{key:"1",contentNumber:"\u89C6\u9891\u7C7B001003",updateContent:"\u89C6\u9891\u53C2\u6570\u53D8\u66F4",status:0,updateTime:"2021-02-28 10:30:50"},{key:"2",contentNumber:"\u89C6\u9891\u7C7B058212",updateContent:"\u89C6\u9891\u53C2\u6570\u53D8\u66F4\uFF1B\u97F3\u9891\u53C2\u6570\u53D8\u66F4",status:1,updateTime:"2020-05-13 08:00:00"}]))}});setupMock({setup(){Mock.mock(new RegExp("/api/public-opinion-analysis"),l=>{const{quota:e="visitors"}=JSON.parse(l.body);if(["visitors","comment"].includes(e)){const n=new Date().getFullYear(),u=o=>new Array(12).fill(0).map((r,t)=>({x:`${t+1}\u6708`,y:Mock.Random.natural(0,100),name:String(o)}));return successResponseWrap({count:5670,growth:206.32,chartData:[...u(n),...u(n-1)]})}if(["published"].includes(e)){const n=new Date().getFullYear();return successResponseWrap({count:5670,growth:206.32,chartData:[...(o=>new Array(12).fill(0).map((r,t)=>({x:`${t+1}\u65E5`,y:Mock.Random.natural(20,100),name:String(o)})))(n)]})}return successResponseWrap({count:5670,growth:206.32,chartData:[{name:"\u6587\u672C\u7C7B",value:25,itemStyle:{color:"#8D4EDA"}},{name:"\u56FE\u6587\u7C7B",value:35,itemStyle:{color:"#165DFF"}},{name:"\u89C6\u9891\u7C7B",value:40,itemStyle:{color:"#00B2FF"}}]})}),Mock.mock(new RegExp("/api/content-period-analysis"),()=>{const l=e=>({name:e,value:new Array(12).fill(0).map(()=>Mock.Random.natural(30,90))});return successResponseWrap({xAxis:new Array(12).fill(0).map((e,n)=>`${n*2}:00`),data:[l("\u7EAF\u6587\u672C"),l("\u56FE\u6587\u7C7B"),l("\u89C6\u9891\u7C7B")]})}),Mock.mock(new RegExp("/api/content-publish"),()=>{const l=e=>{const n={name:e,x:[],y:[]};return new Array(12).fill(0).forEach((u,o)=>{n.x.push(`${o*2}:00`),n.y.push(Mock.Random.natural(1e3,3e3))}),n};return successResponseWrap([l("\u7EAF\u6587\u672C"),l("\u56FE\u6587\u7C7B"),l("\u89C6\u9891\u7C7B")])}),Mock.mock(new RegExp("/api/popular-author/list"),()=>successResponseWrap({...(()=>({list:new Array(7).fill(0).map((n,u)=>({ranking:u+1,author:Mock.mock("@ctitle(5)"),contentCount:Mock.mock(/[0-9]{4}/),clickCount:Mock.mock(/[0-9]{4}/)}))}))()}))}});setupMock({setup(){Mock.mock(new RegExp("/api/data-chain-growth"),l=>{const{quota:e}=JSON.parse(l.body),n=()=>({xAxis:new Array(12).fill(0).map((u,o)=>`${o+1}\u65E5`),data:{name:e,value:new Array(12).fill(0).map(()=>Mock.Random.natural(1e3,3e3))}});return successResponseWrap({count:Mock.Random.natural(1e3,3e3),growth:Mock.Random.float(20,100,2,2),chartData:n()})}),Mock.mock(new RegExp("/api/data-overview"),()=>{const l=n=>({name:n,count:Mock.Random.natural(20,2e3),value:new Array(8).fill(0).map(()=>Mock.Random.natural(800,4e3))}),e=new Array(8).fill(0).map((n,u)=>`12.1${u}`);return successResponseWrap({xAxis:e,data:[l("\u5185\u5BB9\u751F\u4EA7\u91CF"),l("\u5185\u5BB9\u70B9\u51FB\u91CF"),l("\u5185\u5BB9\u66DD\u5149\u91CF"),l("\u6D3B\u8DC3\u7528\u6237\u6570")]})})}});setupMock({setup(){Mock.mock(new RegExp("/api/user/my-project/list"),()=>{const l=[{name:"\u79E6\u81FB\u5B87",email:"qingzhenyu@arco.design",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a8c8cdb109cb051163646151a4a5083b.png~tplv-uwbnlip3yd-webp.webp"},{name:"\u4E8E\u6D9B",email:"yuebao@arco.design",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a8c8cdb109cb051163646151a4a5083b.png~tplv-uwbnlip3yd-webp.webp"},{name:"\u5B81\u6CE2",email:"ningbo@arco.design",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp"},{name:"\u90D1\u66E6\u6708",email:"zhengxiyue@arco.design",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/8361eeb82904210b4f55fab888fe8416.png~tplv-uwbnlip3yd-webp.webp"},{name:"\u5B81\u6CE2",email:"ningbo@arco.design",avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp"}],e=[{name:"\u4F01\u4E1A\u7EA7\u4EA7\u54C1\u8BBE\u8BA1\u7CFB\u7EDF",description:"Arco Design System"},{name:"\u706B\u5C71\u5F15\u64CE\u667A\u80FD\u5E94\u7528",description:"The Volcano Engine"},{name:"OCR\u6587\u672C\u8BC6\u522B",description:"OCR text recognition"},{name:"\u5185\u5BB9\u8D44\u6E90\u7BA1\u7406",description:"Content resource management "},{name:"\u4ECA\u65E5\u5934\u6761\u5185\u5BB9\u7BA1\u7406",description:"Toutiao content management"},{name:"\u667A\u80FD\u673A\u5668\u4EBA",description:"Intelligent Robot Project"}];return successResponseWrap(new Array(6).fill(null).map((n,u)=>({id:u,name:e[u].name,description:e[u].description,peopleNumber:Mock.Random.natural(10,1e3),contributors:l})))}),Mock.mock(new RegExp("/api/user/latest-activity"),()=>successResponseWrap(new Array(7).fill(null).map((l,e)=>({id:e,title:"\u53D1\u5E03\u4E86\u9879\u76EE Arco Design System",description:"\u4F01\u4E1A\u7EA7\u4EA7\u54C1\u8BBE\u8BA1\u7CFB\u7EDF",avatar:"//lf1-xgcdn-tos.pstatp.com/obj/vcloud/vadmin/start.8e0e4855ee346a46ccff8ff3e24db27b.png"})))),Mock.mock(new RegExp("/api/user/visits"),()=>successResponseWrap([{name:"\u4E3B\u9875\u8BBF\u95EE\u91CF",visits:5670,growth:206.32},{name:"\u9879\u76EE\u8BBF\u95EE\u91CF",visits:5670,growth:206.32}])),Mock.mock(new RegExp("/api/user/project-and-team/list"),()=>successResponseWrap([{id:1,content:"\u4ED6\u521B\u5EFA\u7684\u9879\u76EE"},{id:2,content:"\u4ED6\u53C2\u4E0E\u7684\u9879\u76EE"},{id:3,content:"\u4ED6\u521B\u5EFA\u7684\u56E2\u961F"},{id:4,content:"\u4ED6\u52A0\u5165\u7684\u56E2\u961F"}])),Mock.mock(new RegExp("/api/user/my-team/list"),()=>successResponseWrap([{id:1,avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a8c8cdb109cb051163646151a4a5083b.png~tplv-uwbnlip3yd-webp.webp",name:"\u706B\u5C71\u5F15\u64CE\u667A\u80FD\u5E94\u7528\u56E2\u961F",peopleNumber:Mock.Random.natural(10,100)},{id:2,avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",name:"\u4F01\u4E1A\u7EA7\u4EA7\u54C1\u8BBE\u8BA1\u56E2\u961F",peopleNumber:Mock.Random.natural(5e3,6e3)},{id:3,avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp",name:"\u524D\u7AEF/UE\u5C0F\u5206\u961F",peopleNumber:Mock.Random.natural(10,5e3)},{id:4,avatar:"//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/8361eeb82904210b4f55fab888fe8416.png~tplv-uwbnlip3yd-webp.webp",name:"\u5185\u5BB9\u8BC6\u522B\u63D2\u4EF6\u5C0F\u5206\u961F",peopleNumber:Mock.Random.natural(10,100)}]))}});setupMock({setup(){Mock.mock(new RegExp("/api/user/save-info"),()=>successResponseWrap("ok")),Mock.mock(new RegExp("/api/user/certification"),()=>successResponseWrap({enterpriseInfo:{accountType:"\u4F01\u4E1A\u8D26\u53F7",status:0,time:"2018-10-22 14:53:12",legalPerson:"\u674E**",certificateType:"\u4E2D\u56FD\u8EAB\u4EFD\u8BC1",authenticationNumber:"130************123",enterpriseName:"\u4F4E\u8C03\u6709\u5B9E\u529B\u7684\u4F01\u4E1A",enterpriseCertificateType:"\u4F01\u4E1A\u8425\u4E1A\u6267\u7167",organizationCode:"7*******9"},record:[{certificationType:1,certificationContent:"\u4F01\u4E1A\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u6CD5\u4EBA\u59D3\u540D\uFF1A\u674E**",status:0,time:"2021-02-28 10:30:50"},{certificationType:1,certificationContent:"\u4F01\u4E1A\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u6CD5\u4EBA\u59D3\u540D\uFF1A\u674E**",status:1,time:"2020-05-13 08:00:00"}]})),Mock.mock(new RegExp("/api/user/upload"),()=>successResponseWrap("ok"))}});Mock.setup({timeout:"600-1000"});const index$8="",index$7="",index$6="",index$5="",index$4="",index$3="",index$2="",_sfc_main$3=defineComponent({__name:"form-wrapper",props:{type:{type:String,default:""},name:{type:String,default:""},defaultValue:{type:[String,Boolean,Number],default:""}},emits:["inputChange"],setup(l,{emit:e}){const n=l,u=e,o=r=>{u("inputChange",{value:r,key:n.name})};return(r,t)=>{const f=InputNumber,_=Switch;return l.type==="number"?(openBlock(),createBlock(f,{key:0,style:{width:"80px"},size:"small","default-value":l.defaultValue,onChange:o},null,8,["default-value"])):(openBlock(),createBlock(_,{key:1,"default-checked":l.defaultValue,size:"small",onChange:o},null,8,["default-checked"]))}}}),_hoisted_1={class:"block"},_hoisted_2={class:"title"},_sfc_main$2=defineComponent({__name:"block",props:{title:{type:String,default:""},options:{type:Array,default(){return[]}}},setup(l){const e=useAppStore$1(),n=async({key:u,value:o})=>{u==="colorWeak"&&(document.body.style.filter=o?"invert(80%)":"none"),u==="menuFromServer"&&o&&await e.fetchServerMenuConfig(),u==="topMenu"&&e.updateSettings({menuCollapse:!1}),e.updateSettings({[u]:o})};return(u,o)=>(openBlock(),createElementBlock("div",_hoisted_1,[createBaseVNode("h5",_hoisted_2,toDisplayString(l.title),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(l.options,r=>(openBlock(),createElementBlock("div",{key:r.name,class:"switch-wrapper"},[createBaseVNode("span",null,toDisplayString(u.$t(r.name)),1),createVNode(_sfc_main$3,{type:r.type||"switch",name:r.key,"default-value":r.defaultVal,onInputChange:n},null,8,["type","name","default-value"])]))),128))]))}}),block_vue_vue_type_style_index_0_scoped_0b30e908_lang="",Block=_export_sfc(_sfc_main$2,[["__scopeId","data-v-0b30e908"]]),_sfc_main$1=defineComponent({__name:"index",emits:["cancel"],setup(l,{emit:e}){const n=e,u=useAppStore$1(),{t:o}=vueI18n_cjs.exports.useI18n(),{copy:r}=useClipboard(),t=computed(()=>u.globalSettings),f=computed(()=>[{name:"settings.navbar",key:"navbar",defaultVal:u.navbar},{name:"settings.menu",key:"menu",defaultVal:u.menu},{name:"settings.topMenu",key:"topMenu",defaultVal:u.topMenu},{name:"settings.footer",key:"footer",defaultVal:u.footer},{name:"settings.tabBar",key:"tabBar",defaultVal:u.tabBar},{name:"settings.menuFromServer",key:"menuFromServer",defaultVal:u.menuFromServer},{name:"settings.menuWidth",key:"menuWidth",defaultVal:u.menuWidth,type:"number"}]),_=computed(()=>[{name:"settings.colorWeak",key:"colorWeak",defaultVal:u.colorWeak}]),p=()=>{u.updateSettings({globalSettings:!1}),n("cancel")},C=async()=>{const w=JSON.stringify(u.$state,null,2);await r(w),Message.success(o("settings.copySettings.message"))},y=()=>{u.updateSettings({globalSettings:!0})};return(w,F)=>{const k=IconSettings,b=Button,E=Alert,R=Drawer;return openBlock(),createElementBlock(Fragment,null,[unref(u).navbar?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:"fixed-settings",onClick:y},[createVNode(b,{type:"primary"},{icon:withCtx(()=>[createVNode(k)]),_:1})])),createVNode(R,{width:300,"unmount-on-close":"",visible:t.value,"cancel-text":w.$t("settings.close"),"ok-text":w.$t("settings.copySettings"),onOk:C,onCancel:p},{title:withCtx(()=>[createTextVNode(toDisplayString(w.$t("settings.title")),1)]),default:withCtx(()=>[createVNode(Block,{options:f.value,title:w.$t("settings.content")},null,8,["options","title"]),createVNode(Block,{options:_.value,title:w.$t("settings.otherSettings")},null,8,["options","title"]),createVNode(E,null,{default:withCtx(()=>[createTextVNode(toDisplayString(w.$t("settings.alertContent")),1)]),_:1})]),_:1},8,["visible","cancel-text","ok-text"])],64)}}}),index_vue_vue_type_style_index_0_scoped_33fc3c74_lang="",GlobalSetting=_export_sfc(_sfc_main$1,[["__scopeId","data-v-33fc3c74"]]);function useLocale(){const l=vueI18n_cjs.exports.useI18n();return{currentLocale:computed(()=>l.locale.value),changeLocale:u=>{l.locale.value!==u&&(l.locale.value=u,localStorage.setItem("arco-locale",u),Message.success(l.t("navbar.action.locale")))}}}var aegis_min={exports:{}};(function(l,e){(function(n,u){l.exports=u()})(commonjsGlobal,function(){var n,u;function o(s){this.name="__st"+(1e9*Math.random()>>>0)+n+"__",s!=null&&s.forEach(this.add,this),n+=1}Array.prototype.find||Object.defineProperty(Array.prototype,"find",{configurable:!0,writable:!0,value:function(s){if(this===null)throw new TypeError('"this" is null or not defined');var c=Object(this),d=c.length>>>0;if(typeof s!="function")throw new TypeError("predicate must be a function");for(var h=arguments[1],$=0;$>s/4).toString(16)})}function j(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(s){var c=16*Math.random()|0;return(s==="x"?c:3&c|8).toString(16)})}function t2(s){for(var c,d,h,$="",v=0,S=(s=String(s)).length%3;v>18&63)+p2.charAt(c>>12&63)+p2.charAt(c>>6&63)+p2.charAt(63&c)}return S?$.slice(0,S-3)+"===".substring(S):$}function h2(s){if(s=String(s).replace(/[\t\n\f\r ]+/g,""),!$2.test(s))throw new TypeError("Failed to execute 'atob': The string to be decoded is not correctly encoded.");var c;s+="==".slice(2-(3&s.length));for(var d,h,$="",v=0;v>16&255):h===64?String.fromCharCode(c>>16&255,c>>8&255):String.fromCharCode(c>>16&255,c>>8&255,255&c);return $}function P(s){var c,d="";return d=typeof s=="object"&&(c=(s=function(h,$){for(var v=0;v<$.length;v++){var S=$[v],I=h[S]||typeof h.get=="function"&&h.get(S);if(I)return[S,I]}return["",""]}(s,Object.keys(E2)))[0],s=s[1],c)?E2[c](s):d}var T,p2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",$2=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,V=(y2.prototype.generate=function(s,c,d){if(c===void 0&&(c={}),this.url=s,!this.isUrlIgnored()&&this.isUrlInTraceUrls()&&this.traceType){switch(this.traceType){case"traceparent":this.traceId=this.createTraceparent();break;case"b3":this.traceId=this.createB3();break;case"sw8":this.traceId=this.createSw8(d);break;case"sentry-trace":this.traceId=this.createSentryTrace();break;default:return console.warn("this trace key "+this.traceType+" is not supported"),void(this.traceId="")}return c[this.traceType]&&(this.traceId=c[this.traceType]),{name:this.traceType,value:this.traceId}}},y2.prototype.createTraceparent=function(){var s=b.generateSpanId();return"00-"+b.generateTraceId()+"-"+s+"-0"+Number(1).toString(16)},y2.prototype.createB3=function(){var s=b.generateSpanId();return b.generateTraceId()+"-"+s+"-1"},y2.prototype.createSw8=function(h){var c=typeof btoa=="function"?btoa:t2,h=h||{},d=h.host,d=d===void 0?"":d,h=h.pathname,h=h===void 0?"":h,$=j(),v=j();return"1-"+String(c(v))+"-"+String(c($))+"-1-"+String(c("aegis"))+"-"+String(c("1.39.1"))+"-"+String(c(encodeURI(h)))+"-"+String(c(d))},y2.prototype.createSentryTrace=function(){var s=s2().substring(16);return s2()+"-"+s+"-1"},y2.prototype.isUrlIgnored=function(){if(Array.isArray(this.ignoreUrls)&&this.ignoreUrls.length!==0)for(var s=0,c=this.ignoreUrls;s=c||s.sendNow&&0(su("data-v-45bd3fff"),h=h(),nu(),h),hu={class:"container"},bu={style:{"min-height":"300px",margin:"50px"}},mu=s(()=>u("p",{style:{"font-size":"1.2em","font-weight":"bold"}},"\u4F60\u662F\u5426\u60F3\u8981\u6269\u5BB9\u4F60\u7684\u8BBE\u5907\u4EE5\u652F\u6301\u4E2D\u6587\u4FE1\u9053\u5B58\u50A8\uFF1A",-1)),yu=s(()=>u("br",null,null,-1)),ku=s(()=>u("p",{style:{color:"#ff0000","font-weight":"bold"}},"\u58F0\u660E\uFF1A\u672C\u65B9\u6848\u53CA\u76F8\u5E94\u56FA\u4EF6\u5747\u4E3A\u6280\u672F\u63A2\u7D22\u7528\u9014\u3002\u5BF9\u539F\u673A\u8FDB\u884C\u6539\u9020\u9700\u8981\u76F8\u5E94\u4E13\u4E1A\u77E5\u8BC6\u4E14\u53EF\u80FD\u5B58\u5728\u5B89\u5168\u548C\u6CD5\u5F8B\u98CE\u9669\u3002\u4F7F\u7528\u672C\u65B9\u6848\u548C\u56FA\u4EF6\u4EE3\u8868\u60A8\u5DF2\u8BA4\u53EF\u98CE\u9669\u5E76\u81EA\u884C\u627F\u62C5\u540E\u679C\uFF0C\u5305\u62EC\u4E14\u4E0D\u9650\u4E8E\u8D22\u4EA7\u635F\u5931\u3001\u4EBA\u5458\u4F24\u4EA1\u3001\u8FDD\u6CD5\u72AF\u7F6A\u7B49\u3002",-1)),gu=s(()=>u("p",{style:{"font-weight":"bold","font-size":"1.2em"}},"\u4E00\u3001\u76F8\u5173\u6CD5\u5F8B",-1)),wu=s(()=>u("p",null,[o(" \u81EA\u5236\u3001\u6539\u88C5\u3001\u62FC\u88C5\u7684\u65E0\u7EBF\u7535\u53D1\u5C04\u8BBE\u5907\uFF0C\u5E94\u7B26\u5408\u56FD\u5BB6\u76F8\u5173\u6280\u672F\u6807\u51C6\uFF0C\u5E76\u6309\u7167\u5DE5\u4FE1\u90E8\u5B98\u7F51\u94FE\u63A5\uFF08"),u("a",{href:"http://www.miit.gov.cn/jgsj/wgj/kpzs/art/2022/art_c1ffd3c47e3f455dad38246579092136.html",target:"_blank",rel:"noopener noreferrer"},"http://www.miit.gov.cn/jgsj/wgj/kpzs/art/2022/art_c1ffd3c47e3f455dad38246579092136.html"),o("\uFF0C\u6216\u901A\u8FC7\u5DE5\u4FE1\u90E8\u5B98\u7F51-\u5DE5\u4E1A\u548C\u4FE1\u606F\u5316\u90E8-\u673A\u5173\u53F8\u5C40-\u65E0\u7BA1\u5C40-\u79D1\u666E\u77E5\u8BC6-\u300A\u5173\u4E8E\u7533\u8BF7\u8BBE\u7F6E\u3001\u4F7F\u7528\u4E1A\u4F59\u65E0\u7EBF\u7535\u53F0\u6240\u7528\u65E0\u7EBF\u7535\u53D1\u5C04\u8BBE\u5907\u76F8\u5173\u4E8B\u5B9C\u7684\u8BF4\u660E\u300B)\u6240\u5217\u60C5\u51B5\uFF0C\u63D0\u4F9B\u76F8\u5E94\u6750\u6599\u3002 ")],-1)),vu=s(()=>u("p",{style:{"font-weight":"bold","font-size":"1.2em"}},"\u4E8C\u3001\u6240\u9700\u5DE5\u5177",-1)),Iu=s(()=>u("p",null," \u5199\u9891\u7EBF\u3001\u87BA\u4E1D\u5200\u5957\u88C5\u3001\u7535\u70D9\u94C1\u3001\u710A\u9521\u4E1D\u3001\u52A9\u710A\u5242\u3001\u7CBE\u5BC6\u7535\u5668\u6E05\u6D01\u5242\uFF08\u53EF\u9009\uFF09\u3001\u64AC\u68D2\uFF08\u53EF\u9009\uFF09\u3001\u4E07\u7528\u8868\uFF08\u53EF\u9009\uFF09\u3002 ",-1)),xu=s(()=>u("p",{style:{"font-weight":"bold","font-size":"1.2em"}},"\u4E09\u3001\u8D2D\u4E70\u6269\u5BB9\u82AF\u7247",-1)),Su=s(()=>u("p",null,[o("\u82AF\u7247\u578B\u53F7\uFF1A"),u("span",{style:{color:"#ff0000"}},"M24M02-DRMN6"),o(" \u6216\u5176\u5B83 SOP-8 \u5C01\u88C5 I\xB2C \u603B\u7EBF 2Mbit EEPROM \u82AF\u7247\u3002\u8003\u8651\u5230\u82AF\u7247\u8D28\u91CF\u53CA\u64CD\u4F5C\u5931\u8BEF\u53EF\u80FD\u5BFC\u81F4\u7684\u635F\u574F\uFF0C\u5EFA\u8BAE\u591A\u4E70\u51E0\u7247\u5907\u7528\u3002")],-1)),Pu=s(()=>u("p",null," \u8BE5\u6559\u7A0B\u7531 BH3RVG \u706B\u661F\u4EBA\u6574\u7406\u63D0\u4F9B\u3002 ",-1)),Ru=[ku,gu,wu,vu,Iu,xu,Su,Pu],ju=s(()=>u("p",{style:{color:"#ff0000","font-weight":"bold"}},"\u58F0\u660E\uFF1A\u672C\u65B9\u6848\u53CA\u76F8\u5E94\u56FA\u4EF6\u5747\u4E3A\u6280\u672F\u63A2\u7D22\u7528\u9014\u3002\u5BF9\u539F\u673A\u8FDB\u884C\u6539\u9020\u9700\u8981\u76F8\u5E94\u4E13\u4E1A\u77E5\u8BC6\u4E14\u53EF\u80FD\u5B58\u5728\u5B89\u5168\u548C\u6CD5\u5F8B\u98CE\u9669\u3002\u4F7F\u7528\u672C\u65B9\u6848\u548C\u56FA\u4EF6\u4EE3\u8868\u60A8\u5DF2\u8BA4\u53EF\u98CE\u9669\u5E76\u81EA\u884C\u627F\u62C5\u540E\u679C\uFF0C\u5305\u62EC\u4E14\u4E0D\u9650\u4E8E\u8D22\u4EA7\u635F\u5931\u3001\u4EBA\u5458\u4F24\u4EA1\u3001\u8FDD\u6CD5\u72AF\u7F6A\u7B49\u3002",-1)),Vu=s(()=>u("p",{style:{"font-weight":"bold","font-size":"1.2em"}},"\u4E00\u3001\u6240\u9700\u5DE5\u5177",-1)),Uu=s(()=>u("p",null," \u5199\u9891\u7EBF\u3002 ",-1)),$u=s(()=>u("p",null," \u8BE5\u6559\u7A0B\u7531 BH3RVG \u706B\u661F\u4EBA\u6574\u7406\u63D0\u4F9B\u3002 ",-1)),Lu=[ju,Vu,Uu,$u],Mu={style:{"text-align":"center"}},Ou={style:{"min-height":"300px","text-align":"center",color:"#C9CDD4"}},zu={style:{"text-align":"left"}},Hu=s(()=>u("p",null,"\u5728\u5BF9\u8BBE\u5907\u8FDB\u884C\u64CD\u4F5C\u524D\uFF0C\u5E94\u5907\u4EFD\u539F\u673A\u51FA\u5382\u7684\u914D\u7F6E\u3001\u6821\u51C6\u6570\u636E\uFF0C\u4EE5\u4FDD\u8BC1\u53D1\u5C04\u6027\u80FD\u7B26\u5408\u56FD\u5BB6\u6807\u51C6\u3002\uFF08\u8BF7\u59A5\u5584\u4FDD\u5B58\u5907\u4EFD\u6587\u4EF6\uFF09",-1)),Nu={style:{color:"#C9CDD4"}},Tu={style:{"text-align":"left"}},Gu=s(()=>u("p",null,[o("\u89C6\u9891\u6559\u7A0B\u94FE\u63A5\uFF1A "),u("a",{href:"https://www.bilibili.com/video/BV1ib4y137Ah",target:"_blank",rel:"noopener noreferrer"},"https://www.bilibili.com/video/BV1ib4y137Ah"),u("span",{style:{color:"#ff0000"}},"\uFF08\u786C\u4EF6\u62C6\u89E3\u53CA\u710A\u63A5\u90E8\u5206\u53EF\u53C2\u7167\u672C\u89C6\u9891\uFF0C\u8F6F\u4EF6\u5237\u673A\u90E8\u5206\u8BF7\u52A1\u5FC5\u4EE5\u672C\u6307\u5357\u4E3A\u51C6\u3002\uFF09")],-1)),Ku=s(()=>u("div",null,[o(" \u2460\u62C6\u6389\u7535\u6C60\u3001\u5929\u7EBF\u548C\u65CB\u94AE\u76D6\u3002"),u("br"),o(" \u2461\u7528\u64AC\u68D2\u63D2\u5165\u4E3B\u673A\u80CC\u9762\u5E95\u90E8\u6B63\u4E2D\u4F4D\u7F6E\u7F1D\u9699\uFF0C\u5411\u4E0A\u64AC\u51FA\u94DD\u5236\u80CC\u677F\u3002\u2462\u5411\u4E0B\u540E\u65B9\u62BD\u51FA\u80CC\u677F\u3002\u524D\u76D6\u548C\u4E3B\u677F\u95F4\u6709\u626C\u58F0\u5668\u5BFC\u7EBF\u8FDE\u63A5\uFF0C\u6B64\u5904\u7528\u529B\u4E0D\u8981\u8FC7\u731B\uFF0C\u63A7\u5236\u5E45\u5EA6\uFF0C\u4EE5\u514D\u62C9\u65AD\u5BFC\u7EBF\u3002"),u("br"),o(" \u2463\u62FF\u6389\u8033\u673A\u53E3\u6321\u677F\u3002"),u("br"),o(" \u2464\u5EFA\u8BAE\u5C06\u626C\u58F0\u5668\u5BFC\u7EBF\u62C6\u710A\uFF0C\u4EE5\u514D\u963B\u788D\u540E\u7EED\u62C6\u89E3\u548C\u710A\u63A5\uFF0C\u5BFC\u81F4\u62C9\u65AD\u5BFC\u7EBF\u3002\u6700\u540E\u7EC4\u88C5\u65F6\u518D\u5BF9\u626C\u58F0\u5668\u5BFC\u7EBF\u8FDB\u884C\u710A\u63A5\u3002"),u("br"),o(" \u2465\u62C6\u5378\u5C4F\u5E55\uFF08\u96BE\u70B9\uFF0C\u8BF7\u8BA4\u771F\u770B\u89C6\u9891\u6559\u7A0B\uFF01\uFF09\u3002\u5728\u5C4F\u5E55\u5DE6\u4E0B\u89D2\u5361\u6263\u4F4D\u7F6E\uFF0C\u7528\u64AC\u68D2\u5411\u5185\u6309\u538B\u540C\u65F6\u5411\u4E0A\u62AC\u8D77\u5373\u53EF\u62C6\u5378\u5DE6\u4FA7\uFF0C\u5C4F\u5E55\u5DE6\u4FA7\u677E\u8131\u540E\u53E6\u4E00\u4FA7\u62C6\u5378\u76F8\u5BF9\u7B80\u5355\u3002\u6B64\u5904\u7528\u529B\u4E0D\u8981\u8FC7\u731B\uFF0C\u63A7\u5236\u5E45\u5EA6\uFF0C\u5C4F\u5E55\u5B8C\u5168\u62C6\u5378\u540E\u5E94\u59A5\u5584\u56FA\u5B9A\uFF0C\u4EE5\u514D\u62C9\u65AD\u3001\u6298\u65AD\u80CC\u9762\u4E0A\u65B9\u6392\u7EBF\u3002"),u("br"),o(" \u2466\u62C6\u5378\u5168\u90E8 5 \u9897\u87BA\u4E1D\u5E76\u5206\u79BB\u80CC\u677F\u3002 ")],-1)),Qu=["src"],Xu=s(()=>u("div",null," \u9700\u8981\u66F4\u6362\u7684\u82AF\u7247\u4F4D\u4E8E\u4E3B\u677F\u80CC\u9762\u53F3\u4E0B\u89D2\uFF0C\u578B\u53F7\u4E3A BL24C64A\u3002 ",-1)),qu=["src"],Ju=s(()=>u("div",null," \u2460\u62C6\u710A\u53CA\u710A\u63A5\u3002\u6709\u52A8\u624B\u80FD\u529B\u7684\u670B\u53CB\u81EA\u884C\u64CD\u4F5C\uFF0C\u8981\u6C42\u82AF\u7247\u65B9\u5411\u6B63\u786E\uFF08\u4EE5\u7B2C1 \u811A\u5706\u70B9\u4E3A\u51C6\uFF09\uFF0C\u710A\u70B9\u9971\u6EE1\uFF0C\u65E0\u865A\u710A\u3001\u77ED\u8DEF\uFF0C\u82AF\u7247\u5468\u56F4\u7684\u7535\u5B50\u5143\u5668\u4EF6\u4FDD\u6301\u5B8C\u597D\u3002\u5EFA\u8BAE\u7528300\u2103\u4EE5\u4E0A\u5C0F\u5200\u5934\u70D9\u94C1\u914D\u5408\u52A9\u710A\u5242\uFF0C\u4E0D\u5EFA\u8BAE\u7528\u70ED\u98CE\u67AA\uFF08\u9AD8\u624B\u9664\u5916\uFF09\u3002\u624B\u6B8B\u515A\u53EF\u4EE5\u53BB\u624B\u673A\u7EF4\u4FEE\u5E97\u66F4\u6362\uFF0C\u8D39\u75285-30 \u5143\u4E0D\u7B49\u3002\u82E5\u5468\u56F4\u5143\u4EF6\u906D\u5230\u7834\u574F\uFF0C\u53EF\u6309\u4E0B\u56FE\u53C2\u6570\u66F4\u6362\u8865\u6551\u3002 ",-1)),Wu=["src"],Yu=s(()=>u("div",null,[o(" \u2461\u5C06\u4E3B\u677F\u88C5\u56DE\u80CC\u677F\u3002\uFF08\u80CC\u677F\u4E0A 3x5mm \u5BFC\u70ED\u7845\u80F6\u57AB\u82E5\u8131\u843D\uFF0C\u8BF7\u52A1\u5FC5\u88C5\u56DE\u5BF9\u5E94\u51F8\u8D77\u4F4D\u7F6E\uFF1B\u7535\u6C60\u89E6\u70B9\u90E8\u5206\u8FC7\u80CC\u677F\u5B54\u65F6\u5F53\u5FC3\u538B\u5F2F\u3002\uFF09"),u("br"),o(" \u2462\u88C5\u5165\u7535\u6C60\uFF0C\u6309\u4F4F PTT \u952E\u5F00\u673A\uFF0C\u8FDB\u5165\u5237\u673A\u6A21\u5F0F\uFF08\u6B64\u65F6\u624B\u7535\u7B52\u5E38\u4EAE\u3001\u5C4F\u5E55\u65E0\u663E\u793A\uFF09\u3002\u5982\u65E0\u6CD5\u8FDB\u5165\u5237\u673A\u6A21\u5F0F\uFF0C\u68C0\u67E5\u7535\u6C60\u63A5\u89E6\u7247\u662F\u5426\u9519\u4F4D\u3001\u710A\u70B9\u53CA\u5468\u8FB9\u5143\u4EF6\u662F\u5426\u5B8C\u597D\u3002 ")],-1)),Zu=s(()=>u("div",{style:{color:"#ff0000","font-weight":"bold"}}," \u6B64\u65F6\u5148\u4E0D\u8981\u5B8C\u5168\u7EC4\u88C5\u624B\u53F0\uFF0C\u5F85\u540E\u7EED\u5DE5\u4F5C\u5168\u90E8\u5B8C\u6210\u540E\u518D\u884C\u7EC4\u88C5\uFF0C\u4EE5\u4FBF\u6545\u969C\u8FD4\u5DE5\u3002\u6B64\u9636\u6BB5\u5982\u5C1D\u8BD5\u6B63\u5E38\u5F00\u673A\u540E\u663E\u793A\u5F02\u5E38\u3001\u7535\u91CF\u5F02\u5E38\u3001\u63A5\u6536\u5F02\u5E38\u7B49\u5747\u4E3A\u6B63\u5E38\u60C5\u51B5\uFF0C\u4E0D\u7528\u62C5\u5FC3\u3002\u540E\u7EED\u64CD\u4F5C\u540E\u4F1A\u6062\u590D\u6B63\u5E38\u3002 ",-1)),u5={style:{"text-align":"left"}},t5=s(()=>u("p",null,"\u65AD\u5F00\u5199\u9891\u7EBF\uFF0C\u6309\u4F4F PTT \u952E\u5F00\u673A\uFF0C\u8FDB\u5165\u5237\u673A\u6A21\u5F0F\uFF08\u6B64\u65F6\u624B\u7535\u7B52\u5E38\u4EAE\u3001\u5C4F\u5E55\u65E0\u663E\u793A\uFF09\uFF0C\u624B\u7535\u7B52\u5E38\u4EAE\u540E\u63D2\u56DE\u5199\u9891\u7EBF\u3002",-1)),e5={style:{"text-align":"left"}},F5=s(()=>u("p",null,"\u6B63\u5E38\u5F00\u673A\uFF0C\u4F7F\u8BBE\u5907\u5904\u4E8E\u5F00\u673A\u72B6\u6001\uFF0C\u70B9\u51FB\u5237\u56DE\u5907\u4EFD\u6570\u636E\u3002",-1)),o5={style:{"text-align":"left"}},E5=s(()=>u("p",null,"\u6B63\u5E38\u5F00\u673A\uFF0C\u4F7F\u8BBE\u5907\u5904\u4E8E\u5F00\u673A\u72B6\u6001\uFF0C\u70B9\u51FB\u5237\u5165\u5B57\u5E93\u3002",-1)),s5=s(()=>u("div",{style:{"text-align":"left"}},"\u5982\u679C\u6269\u5BB9\uFF0C\u6309\u62C6\u89E3\u987A\u5E8F\u8FDB\u884C\u710A\u63A5\u548C\u7EC4\u88C5\u3002",-1)),n5={style:{"text-align":"center"}},a5={style:{"min-height":"300px","text-align":"center",color:"#C9CDD4"}},l5={name:"Chi"},i5=z({...l5,setup(h){const i=M(),w=au(),t=H({step:1,flashStep:["one"],backed:void 0,kIt:void 0,flashIt:!1,restoreBackupIt:!1,loading:!1,flashFontIt:!1,finish:!1}),v=async(l,E,C=new Date+"_backup.bin")=>{var D;await g(i.connectPort);let a=new Uint8Array(E-l);for(let n=l;n{var C;await g(i.connectPort);for(let a=l;a{t.flashStep[0]="six",t.finish=!0},I=async()=>{if(i.connectState!=!0){alert("\u70B9\u51FB\u53F3\u4E0A\u89D2\u201C\u8FDE\u63A5\u201D\u6309\u94AE\u8FDE\u63A5\u624B\u53F0\u3002");return}t.loading=!0,t.backed=await v(0,8192),console.log(t.backed),t.loading=!1},x=async()=>{t.loading=!0;let l;t.kIt=="yes"?l=await fetch("/LOSEHU117P6K.bin"):l=await fetch("/LOSEHU117P6.bin");const E=l.body.getReader(),C=[];for(;;){const{done:D,value:n}=await E.read();if(D)break;C.push(...n)}const a=new Uint8Array(C);i.connectPort&&await lu(i.connectPort);let B=await iu();await k(B,24,1e3);const _=Cu(a),A=new Uint8Array([48,5,_.length,0,..._]);await Bu(B,A),await k(B,24),await du(B,cu(a)),i.updateSettings({connectPort:B}),t.flashIt=!0,t.loading=!1},S=async()=>{if(i.connectState!=!0){alert("\u70B9\u51FB\u53F3\u4E0A\u89D2\u201C\u8FDE\u63A5\u201D\u6309\u94AE\u8FDE\u63A5\u624B\u53F0\u3002");return}t.loading=!0,await m(0,t.backed),t.restoreBackupIt=!0,t.loading=!1},P=async()=>{t.loading=!0;const E=(await fetch("/old_font.bin")).body.getReader(),C=[];for(;;){const{done:B,value:_}=await E.read();if(B)break;C.push(..._)}const a=new Uint8Array(C);await m(8192,a),t.flashFontIt=!0,t.loading=!1};return(l,E)=>{const C=N("Breadcrumb"),a=K,B=Q,_=X,A=q,D=J,n=W,p=Y,f=Z,R=uu,j=tu,V=eu,U=Fu,$=ou,L=Eu;return T(),G("div",hu,[e(C,{items:["\u6307\u5357","\u4F7F\u7528117P6\u7248"]}),e(L,{gutter:20,align:"stretch"},{default:F(()=>[e($,{span:24},{default:F(()=>[e(U,{class:"general-card",title:"\u4F7F\u7528117P6\u7248"},{default:F(()=>[e(B,{current:t.step},{default:F(()=>[e(a,null,{default:F(()=>[o("\u9009\u62E9\u56FA\u4EF6\u7C7B\u578B")]),_:1}),e(a,null,{default:F(()=>[o("\u4F7F\u7528\u81EA\u5B9A\u4E49\u56FA\u4EF6")]),_:1}),e(a,null,{default:F(()=>[o("\u5B8C\u6210")]),_:1})]),_:1},8,["current"]),e(_),c(u("div",bu,[mu,e(D,{type:"button",modelValue:t.kIt,"onUpdate:modelValue":E[0]||(E[0]=d=>t.kIt=d)},{default:F(()=>[e(A,{value:"yes"},{default:F(()=>[o("\u662F\u7684\uFF0C\u6211\u60F3\u8981\u786C\u4EF6\u6539\u9020\u6211\u7684\u8BBE\u5907")]),_:1}),e(A,{value:"no"},{default:F(()=>[o("\u4E0D\uFF0C\u6211\u4E0D\u9700\u8981\u4E2D\u6587\u4FE1\u9053")]),_:1})]),_:1},8,["modelValue"]),yu,c(u("div",null,Ru,512),[[r,t.kIt=="yes"]]),c(u("div",null,Lu,512),[[r,t.kIt=="no"]])],512),[[r,t.step==1]]),c(u("div",Mu,[e(n,{type:"primary",disabled:!t.kIt,onClick:E[1]||(E[1]=d=>t.step=2)},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1},8,["disabled"])],512),[[r,t.step==1]]),c(u("div",Ou,[e(j,{loading:t.loading,tip:"\u5904\u7406\u4E2D...",style:{width:"100%"}},{default:F(()=>[e(R,{activeKey:t.flashStep,onChange:E[6]||(E[6]=d=>{t.flashStep=d,d[0]=="six"&&(t.finish=!0)}),accordion:""},{default:F(()=>[e(f,{header:"\u5907\u4EFD\u539F\u673A\u6570\u636E",key:"one"},{default:F(()=>[u("div",zu,[Hu,u("p",null,[e(p,null,{default:F(()=>[e(n,{type:"primary",disabled:t.backed,onClick:I},{default:F(()=>[o("\u5907\u4EFD")]),_:1},8,["disabled"]),c(u("span",Nu,"\u5DF2\u5907\u4EFD\u2714",512),[[r,t.backed]]),o("\xA0 "),e(n,{type:"primary",disabled:!t.backed,onClick:E[2]||(E[2]=d=>t.kIt=="yes"?t.flashStep[0]="two":t.flashStep[0]="three")},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1},8,["disabled"])]),_:1})])])]),_:1}),c(e(f,{header:"\u62C6\u673A",key:"two"},{default:F(()=>[u("div",Tu,[Gu,Ku,u("img",{src:b(pu)},null,8,Qu),Xu,u("img",{src:b(Du)},null,8,qu),Ju,u("img",{src:b(fu)},null,8,Wu),Yu,Zu,u("div",null,[e(n,{type:"primary",onClick:E[3]||(E[3]=d=>t.flashStep[0]="three")},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1})])])]),_:1},512),[[r,t.kIt=="yes"]]),e(f,{header:"\u5237\u5165\u56FA\u4EF6",key:"three"},{default:F(()=>[u("div",u5,[t5,u("p",null,[e(p,null,{default:F(()=>[e(n,{type:"primary",disabled:t.flashIt,onClick:x},{default:F(()=>[o("\u5237\u5165\u56FA\u4EF6")]),_:1},8,["disabled"]),e(n,{type:"primary",disabled:!t.flashIt,onClick:E[4]||(E[4]=d=>t.kIt=="yes"?t.flashStep[0]="four":y())},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1},8,["disabled"])]),_:1})])])]),_:1}),c(e(f,{header:"\u5237\u56DE\u539F\u673A\u6570\u636E",key:"four"},{default:F(()=>[u("div",e5,[F5,u("p",null,[e(p,null,{default:F(()=>[e(n,{type:"primary",disabled:t.restoreBackupIt,onClick:S},{default:F(()=>[o("\u5237\u56DE\u5907\u4EFD\u6570\u636E")]),_:1},8,["disabled"]),e(n,{type:"primary",disabled:!t.restoreBackupIt,onClick:E[5]||(E[5]=d=>t.flashStep[0]="five")},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1},8,["disabled"])]),_:1})])])]),_:1},512),[[r,t.kIt=="yes"]]),c(e(f,{header:"\u5237\u5165\u5B57\u5E93",key:"five"},{default:F(()=>[u("div",o5,[E5,u("p",null,[e(p,null,{default:F(()=>[e(n,{type:"primary",disabled:t.flashFontIt,onClick:P},{default:F(()=>[o("\u5237\u5165\u5B57\u5E93")]),_:1},8,["disabled"]),e(n,{type:"primary",disabled:!t.flashFontIt,onClick:y},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1},8,["disabled"])]),_:1})])])]),_:1},512),[[r,t.kIt=="yes"]]),e(f,{header:"\u5B8C\u5168\u7EC4\u88C5",key:"six"},{default:F(()=>[s5]),_:1})]),_:1},8,["activeKey"])]),_:1},8,["loading"])],512),[[r,t.step==2]]),c(u("div",n5,[e(p,null,{default:F(()=>[e(n,{onClick:E[7]||(E[7]=d=>t.step=1)},{default:F(()=>[o("\u4E0A\u4E00\u6B65")]),_:1}),e(n,{type:"primary",disabled:!t.finish,onClick:E[8]||(E[8]=d=>t.step=3)},{default:F(()=>[o("\u5B8C\u6210")]),_:1},8,["disabled"])]),_:1})],512),[[r,t.step==2]]),c(u("div",a5,[e(V,{class:"result",status:"success",subtitle:"\u5237\u5165\u6210\u529F"}),e(n,{type:"primary",onClick:E[9]||(E[9]=()=>{b(w).push("/chirp/base")})},{default:F(()=>[o(" \u8FD4\u56DE\u9996\u9875 ")]),_:1})],512),[[r,t.step==3]])]),_:1})]),_:1})]),_:1})])}}});const b5=O(i5,[["__scopeId","data-v-45bd3fff"]]);export{b5 as default};
+import{e as M,_ as O}from"./index.6fba5e05.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as z,r as H,b0 as N,C as T,D as G,aI as e,aH as F,aM as o,bw as c,G as u,bx as r,u as b,bL as K,bM as Q,bD as X,bN as q,bO as J,aX as W,bb as Y,bP as Z,bQ as uu,bK as tu,bB as eu,bE as Fu,bC as ou,bF as Eu,bd as su,be as nu}from"./arco.a5a5eeda.js";import{f as au}from"./vue.bbd9d311.js";import{d as lu,c as iu,r as k,i as Cu,j as Bu,k as du,l as cu,e as g,a as ru,f as Au,g as _u}from"./serial.3518333f.js";import"./chart.afd45e2e.js";const pu="/assets/cj1.1b825a4f.png",Du="/assets/cj2.b4e01954.png",fu="/assets/cj3.5c1e5f90.png",s=h=>(su("data-v-45bd3fff"),h=h(),nu(),h),hu={class:"container"},bu={style:{"min-height":"300px",margin:"50px"}},mu=s(()=>u("p",{style:{"font-size":"1.2em","font-weight":"bold"}},"\u4F60\u662F\u5426\u60F3\u8981\u6269\u5BB9\u4F60\u7684\u8BBE\u5907\u4EE5\u652F\u6301\u4E2D\u6587\u4FE1\u9053\u5B58\u50A8\uFF1A",-1)),yu=s(()=>u("br",null,null,-1)),ku=s(()=>u("p",{style:{color:"#ff0000","font-weight":"bold"}},"\u58F0\u660E\uFF1A\u672C\u65B9\u6848\u53CA\u76F8\u5E94\u56FA\u4EF6\u5747\u4E3A\u6280\u672F\u63A2\u7D22\u7528\u9014\u3002\u5BF9\u539F\u673A\u8FDB\u884C\u6539\u9020\u9700\u8981\u76F8\u5E94\u4E13\u4E1A\u77E5\u8BC6\u4E14\u53EF\u80FD\u5B58\u5728\u5B89\u5168\u548C\u6CD5\u5F8B\u98CE\u9669\u3002\u4F7F\u7528\u672C\u65B9\u6848\u548C\u56FA\u4EF6\u4EE3\u8868\u60A8\u5DF2\u8BA4\u53EF\u98CE\u9669\u5E76\u81EA\u884C\u627F\u62C5\u540E\u679C\uFF0C\u5305\u62EC\u4E14\u4E0D\u9650\u4E8E\u8D22\u4EA7\u635F\u5931\u3001\u4EBA\u5458\u4F24\u4EA1\u3001\u8FDD\u6CD5\u72AF\u7F6A\u7B49\u3002",-1)),gu=s(()=>u("p",{style:{"font-weight":"bold","font-size":"1.2em"}},"\u4E00\u3001\u76F8\u5173\u6CD5\u5F8B",-1)),wu=s(()=>u("p",null,[o(" \u81EA\u5236\u3001\u6539\u88C5\u3001\u62FC\u88C5\u7684\u65E0\u7EBF\u7535\u53D1\u5C04\u8BBE\u5907\uFF0C\u5E94\u7B26\u5408\u56FD\u5BB6\u76F8\u5173\u6280\u672F\u6807\u51C6\uFF0C\u5E76\u6309\u7167\u5DE5\u4FE1\u90E8\u5B98\u7F51\u94FE\u63A5\uFF08"),u("a",{href:"http://www.miit.gov.cn/jgsj/wgj/kpzs/art/2022/art_c1ffd3c47e3f455dad38246579092136.html",target:"_blank",rel:"noopener noreferrer"},"http://www.miit.gov.cn/jgsj/wgj/kpzs/art/2022/art_c1ffd3c47e3f455dad38246579092136.html"),o("\uFF0C\u6216\u901A\u8FC7\u5DE5\u4FE1\u90E8\u5B98\u7F51-\u5DE5\u4E1A\u548C\u4FE1\u606F\u5316\u90E8-\u673A\u5173\u53F8\u5C40-\u65E0\u7BA1\u5C40-\u79D1\u666E\u77E5\u8BC6-\u300A\u5173\u4E8E\u7533\u8BF7\u8BBE\u7F6E\u3001\u4F7F\u7528\u4E1A\u4F59\u65E0\u7EBF\u7535\u53F0\u6240\u7528\u65E0\u7EBF\u7535\u53D1\u5C04\u8BBE\u5907\u76F8\u5173\u4E8B\u5B9C\u7684\u8BF4\u660E\u300B)\u6240\u5217\u60C5\u51B5\uFF0C\u63D0\u4F9B\u76F8\u5E94\u6750\u6599\u3002 ")],-1)),vu=s(()=>u("p",{style:{"font-weight":"bold","font-size":"1.2em"}},"\u4E8C\u3001\u6240\u9700\u5DE5\u5177",-1)),Iu=s(()=>u("p",null," \u5199\u9891\u7EBF\u3001\u87BA\u4E1D\u5200\u5957\u88C5\u3001\u7535\u70D9\u94C1\u3001\u710A\u9521\u4E1D\u3001\u52A9\u710A\u5242\u3001\u7CBE\u5BC6\u7535\u5668\u6E05\u6D01\u5242\uFF08\u53EF\u9009\uFF09\u3001\u64AC\u68D2\uFF08\u53EF\u9009\uFF09\u3001\u4E07\u7528\u8868\uFF08\u53EF\u9009\uFF09\u3002 ",-1)),xu=s(()=>u("p",{style:{"font-weight":"bold","font-size":"1.2em"}},"\u4E09\u3001\u8D2D\u4E70\u6269\u5BB9\u82AF\u7247",-1)),Su=s(()=>u("p",null,[o("\u82AF\u7247\u578B\u53F7\uFF1A"),u("span",{style:{color:"#ff0000"}},"M24M02-DRMN6"),o(" \u6216\u5176\u5B83 SOP-8 \u5C01\u88C5 I\xB2C \u603B\u7EBF 2Mbit EEPROM \u82AF\u7247\u3002\u8003\u8651\u5230\u82AF\u7247\u8D28\u91CF\u53CA\u64CD\u4F5C\u5931\u8BEF\u53EF\u80FD\u5BFC\u81F4\u7684\u635F\u574F\uFF0C\u5EFA\u8BAE\u591A\u4E70\u51E0\u7247\u5907\u7528\u3002")],-1)),Pu=s(()=>u("p",null," \u8BE5\u6559\u7A0B\u7531 BH3RVG \u706B\u661F\u4EBA\u6574\u7406\u63D0\u4F9B\u3002 ",-1)),Ru=[ku,gu,wu,vu,Iu,xu,Su,Pu],ju=s(()=>u("p",{style:{color:"#ff0000","font-weight":"bold"}},"\u58F0\u660E\uFF1A\u672C\u65B9\u6848\u53CA\u76F8\u5E94\u56FA\u4EF6\u5747\u4E3A\u6280\u672F\u63A2\u7D22\u7528\u9014\u3002\u5BF9\u539F\u673A\u8FDB\u884C\u6539\u9020\u9700\u8981\u76F8\u5E94\u4E13\u4E1A\u77E5\u8BC6\u4E14\u53EF\u80FD\u5B58\u5728\u5B89\u5168\u548C\u6CD5\u5F8B\u98CE\u9669\u3002\u4F7F\u7528\u672C\u65B9\u6848\u548C\u56FA\u4EF6\u4EE3\u8868\u60A8\u5DF2\u8BA4\u53EF\u98CE\u9669\u5E76\u81EA\u884C\u627F\u62C5\u540E\u679C\uFF0C\u5305\u62EC\u4E14\u4E0D\u9650\u4E8E\u8D22\u4EA7\u635F\u5931\u3001\u4EBA\u5458\u4F24\u4EA1\u3001\u8FDD\u6CD5\u72AF\u7F6A\u7B49\u3002",-1)),Vu=s(()=>u("p",{style:{"font-weight":"bold","font-size":"1.2em"}},"\u4E00\u3001\u6240\u9700\u5DE5\u5177",-1)),Uu=s(()=>u("p",null," \u5199\u9891\u7EBF\u3002 ",-1)),$u=s(()=>u("p",null," \u8BE5\u6559\u7A0B\u7531 BH3RVG \u706B\u661F\u4EBA\u6574\u7406\u63D0\u4F9B\u3002 ",-1)),Lu=[ju,Vu,Uu,$u],Mu={style:{"text-align":"center"}},Ou={style:{"min-height":"300px","text-align":"center",color:"#C9CDD4"}},zu={style:{"text-align":"left"}},Hu=s(()=>u("p",null,"\u5728\u5BF9\u8BBE\u5907\u8FDB\u884C\u64CD\u4F5C\u524D\uFF0C\u5E94\u5907\u4EFD\u539F\u673A\u51FA\u5382\u7684\u914D\u7F6E\u3001\u6821\u51C6\u6570\u636E\uFF0C\u4EE5\u4FDD\u8BC1\u53D1\u5C04\u6027\u80FD\u7B26\u5408\u56FD\u5BB6\u6807\u51C6\u3002\uFF08\u8BF7\u59A5\u5584\u4FDD\u5B58\u5907\u4EFD\u6587\u4EF6\uFF09",-1)),Nu={style:{color:"#C9CDD4"}},Tu={style:{"text-align":"left"}},Gu=s(()=>u("p",null,[o("\u89C6\u9891\u6559\u7A0B\u94FE\u63A5\uFF1A "),u("a",{href:"https://www.bilibili.com/video/BV1ib4y137Ah",target:"_blank",rel:"noopener noreferrer"},"https://www.bilibili.com/video/BV1ib4y137Ah"),u("span",{style:{color:"#ff0000"}},"\uFF08\u786C\u4EF6\u62C6\u89E3\u53CA\u710A\u63A5\u90E8\u5206\u53EF\u53C2\u7167\u672C\u89C6\u9891\uFF0C\u8F6F\u4EF6\u5237\u673A\u90E8\u5206\u8BF7\u52A1\u5FC5\u4EE5\u672C\u6307\u5357\u4E3A\u51C6\u3002\uFF09")],-1)),Ku=s(()=>u("div",null,[o(" \u2460\u62C6\u6389\u7535\u6C60\u3001\u5929\u7EBF\u548C\u65CB\u94AE\u76D6\u3002"),u("br"),o(" \u2461\u7528\u64AC\u68D2\u63D2\u5165\u4E3B\u673A\u80CC\u9762\u5E95\u90E8\u6B63\u4E2D\u4F4D\u7F6E\u7F1D\u9699\uFF0C\u5411\u4E0A\u64AC\u51FA\u94DD\u5236\u80CC\u677F\u3002\u2462\u5411\u4E0B\u540E\u65B9\u62BD\u51FA\u80CC\u677F\u3002\u524D\u76D6\u548C\u4E3B\u677F\u95F4\u6709\u626C\u58F0\u5668\u5BFC\u7EBF\u8FDE\u63A5\uFF0C\u6B64\u5904\u7528\u529B\u4E0D\u8981\u8FC7\u731B\uFF0C\u63A7\u5236\u5E45\u5EA6\uFF0C\u4EE5\u514D\u62C9\u65AD\u5BFC\u7EBF\u3002"),u("br"),o(" \u2463\u62FF\u6389\u8033\u673A\u53E3\u6321\u677F\u3002"),u("br"),o(" \u2464\u5EFA\u8BAE\u5C06\u626C\u58F0\u5668\u5BFC\u7EBF\u62C6\u710A\uFF0C\u4EE5\u514D\u963B\u788D\u540E\u7EED\u62C6\u89E3\u548C\u710A\u63A5\uFF0C\u5BFC\u81F4\u62C9\u65AD\u5BFC\u7EBF\u3002\u6700\u540E\u7EC4\u88C5\u65F6\u518D\u5BF9\u626C\u58F0\u5668\u5BFC\u7EBF\u8FDB\u884C\u710A\u63A5\u3002"),u("br"),o(" \u2465\u62C6\u5378\u5C4F\u5E55\uFF08\u96BE\u70B9\uFF0C\u8BF7\u8BA4\u771F\u770B\u89C6\u9891\u6559\u7A0B\uFF01\uFF09\u3002\u5728\u5C4F\u5E55\u5DE6\u4E0B\u89D2\u5361\u6263\u4F4D\u7F6E\uFF0C\u7528\u64AC\u68D2\u5411\u5185\u6309\u538B\u540C\u65F6\u5411\u4E0A\u62AC\u8D77\u5373\u53EF\u62C6\u5378\u5DE6\u4FA7\uFF0C\u5C4F\u5E55\u5DE6\u4FA7\u677E\u8131\u540E\u53E6\u4E00\u4FA7\u62C6\u5378\u76F8\u5BF9\u7B80\u5355\u3002\u6B64\u5904\u7528\u529B\u4E0D\u8981\u8FC7\u731B\uFF0C\u63A7\u5236\u5E45\u5EA6\uFF0C\u5C4F\u5E55\u5B8C\u5168\u62C6\u5378\u540E\u5E94\u59A5\u5584\u56FA\u5B9A\uFF0C\u4EE5\u514D\u62C9\u65AD\u3001\u6298\u65AD\u80CC\u9762\u4E0A\u65B9\u6392\u7EBF\u3002"),u("br"),o(" \u2466\u62C6\u5378\u5168\u90E8 5 \u9897\u87BA\u4E1D\u5E76\u5206\u79BB\u80CC\u677F\u3002 ")],-1)),Qu=["src"],Xu=s(()=>u("div",null," \u9700\u8981\u66F4\u6362\u7684\u82AF\u7247\u4F4D\u4E8E\u4E3B\u677F\u80CC\u9762\u53F3\u4E0B\u89D2\uFF0C\u578B\u53F7\u4E3A BL24C64A\u3002 ",-1)),qu=["src"],Ju=s(()=>u("div",null," \u2460\u62C6\u710A\u53CA\u710A\u63A5\u3002\u6709\u52A8\u624B\u80FD\u529B\u7684\u670B\u53CB\u81EA\u884C\u64CD\u4F5C\uFF0C\u8981\u6C42\u82AF\u7247\u65B9\u5411\u6B63\u786E\uFF08\u4EE5\u7B2C1 \u811A\u5706\u70B9\u4E3A\u51C6\uFF09\uFF0C\u710A\u70B9\u9971\u6EE1\uFF0C\u65E0\u865A\u710A\u3001\u77ED\u8DEF\uFF0C\u82AF\u7247\u5468\u56F4\u7684\u7535\u5B50\u5143\u5668\u4EF6\u4FDD\u6301\u5B8C\u597D\u3002\u5EFA\u8BAE\u7528300\u2103\u4EE5\u4E0A\u5C0F\u5200\u5934\u70D9\u94C1\u914D\u5408\u52A9\u710A\u5242\uFF0C\u4E0D\u5EFA\u8BAE\u7528\u70ED\u98CE\u67AA\uFF08\u9AD8\u624B\u9664\u5916\uFF09\u3002\u624B\u6B8B\u515A\u53EF\u4EE5\u53BB\u624B\u673A\u7EF4\u4FEE\u5E97\u66F4\u6362\uFF0C\u8D39\u75285-30 \u5143\u4E0D\u7B49\u3002\u82E5\u5468\u56F4\u5143\u4EF6\u906D\u5230\u7834\u574F\uFF0C\u53EF\u6309\u4E0B\u56FE\u53C2\u6570\u66F4\u6362\u8865\u6551\u3002 ",-1)),Wu=["src"],Yu=s(()=>u("div",null,[o(" \u2461\u5C06\u4E3B\u677F\u88C5\u56DE\u80CC\u677F\u3002\uFF08\u80CC\u677F\u4E0A 3x5mm \u5BFC\u70ED\u7845\u80F6\u57AB\u82E5\u8131\u843D\uFF0C\u8BF7\u52A1\u5FC5\u88C5\u56DE\u5BF9\u5E94\u51F8\u8D77\u4F4D\u7F6E\uFF1B\u7535\u6C60\u89E6\u70B9\u90E8\u5206\u8FC7\u80CC\u677F\u5B54\u65F6\u5F53\u5FC3\u538B\u5F2F\u3002\uFF09"),u("br"),o(" \u2462\u88C5\u5165\u7535\u6C60\uFF0C\u6309\u4F4F PTT \u952E\u5F00\u673A\uFF0C\u8FDB\u5165\u5237\u673A\u6A21\u5F0F\uFF08\u6B64\u65F6\u624B\u7535\u7B52\u5E38\u4EAE\u3001\u5C4F\u5E55\u65E0\u663E\u793A\uFF09\u3002\u5982\u65E0\u6CD5\u8FDB\u5165\u5237\u673A\u6A21\u5F0F\uFF0C\u68C0\u67E5\u7535\u6C60\u63A5\u89E6\u7247\u662F\u5426\u9519\u4F4D\u3001\u710A\u70B9\u53CA\u5468\u8FB9\u5143\u4EF6\u662F\u5426\u5B8C\u597D\u3002 ")],-1)),Zu=s(()=>u("div",{style:{color:"#ff0000","font-weight":"bold"}}," \u6B64\u65F6\u5148\u4E0D\u8981\u5B8C\u5168\u7EC4\u88C5\u624B\u53F0\uFF0C\u5F85\u540E\u7EED\u5DE5\u4F5C\u5168\u90E8\u5B8C\u6210\u540E\u518D\u884C\u7EC4\u88C5\uFF0C\u4EE5\u4FBF\u6545\u969C\u8FD4\u5DE5\u3002\u6B64\u9636\u6BB5\u5982\u5C1D\u8BD5\u6B63\u5E38\u5F00\u673A\u540E\u663E\u793A\u5F02\u5E38\u3001\u7535\u91CF\u5F02\u5E38\u3001\u63A5\u6536\u5F02\u5E38\u7B49\u5747\u4E3A\u6B63\u5E38\u60C5\u51B5\uFF0C\u4E0D\u7528\u62C5\u5FC3\u3002\u540E\u7EED\u64CD\u4F5C\u540E\u4F1A\u6062\u590D\u6B63\u5E38\u3002 ",-1)),u5={style:{"text-align":"left"}},t5=s(()=>u("p",null,"\u65AD\u5F00\u5199\u9891\u7EBF\uFF0C\u6309\u4F4F PTT \u952E\u5F00\u673A\uFF0C\u8FDB\u5165\u5237\u673A\u6A21\u5F0F\uFF08\u6B64\u65F6\u624B\u7535\u7B52\u5E38\u4EAE\u3001\u5C4F\u5E55\u65E0\u663E\u793A\uFF09\uFF0C\u624B\u7535\u7B52\u5E38\u4EAE\u540E\u63D2\u56DE\u5199\u9891\u7EBF\u3002",-1)),e5={style:{"text-align":"left"}},F5=s(()=>u("p",null,"\u6B63\u5E38\u5F00\u673A\uFF0C\u4F7F\u8BBE\u5907\u5904\u4E8E\u5F00\u673A\u72B6\u6001\uFF0C\u70B9\u51FB\u5237\u56DE\u5907\u4EFD\u6570\u636E\u3002",-1)),o5={style:{"text-align":"left"}},E5=s(()=>u("p",null,"\u6B63\u5E38\u5F00\u673A\uFF0C\u4F7F\u8BBE\u5907\u5904\u4E8E\u5F00\u673A\u72B6\u6001\uFF0C\u70B9\u51FB\u5237\u5165\u5B57\u5E93\u3002",-1)),s5=s(()=>u("div",{style:{"text-align":"left"}},"\u5982\u679C\u6269\u5BB9\uFF0C\u6309\u62C6\u89E3\u987A\u5E8F\u8FDB\u884C\u710A\u63A5\u548C\u7EC4\u88C5\u3002",-1)),n5={style:{"text-align":"center"}},a5={style:{"min-height":"300px","text-align":"center",color:"#C9CDD4"}},l5={name:"Chi"},i5=z({...l5,setup(h){const i=M(),w=au(),t=H({step:1,flashStep:["one"],backed:void 0,kIt:void 0,flashIt:!1,restoreBackupIt:!1,loading:!1,flashFontIt:!1,finish:!1}),v=async(l,E,C=new Date+"_backup.bin")=>{var D;await g(i.connectPort);let a=new Uint8Array(E-l);for(let n=l;n{var C;await g(i.connectPort);for(let a=l;a{t.flashStep[0]="six",t.finish=!0},I=async()=>{if(i.connectState!=!0){alert("\u70B9\u51FB\u53F3\u4E0A\u89D2\u201C\u8FDE\u63A5\u201D\u6309\u94AE\u8FDE\u63A5\u624B\u53F0\u3002");return}t.loading=!0,t.backed=await v(0,8192),console.log(t.backed),t.loading=!1},x=async()=>{t.loading=!0;let l;t.kIt=="yes"?l=await fetch("/LOSEHU117P6K.bin"):l=await fetch("/LOSEHU117P6.bin");const E=l.body.getReader(),C=[];for(;;){const{done:D,value:n}=await E.read();if(D)break;C.push(...n)}const a=new Uint8Array(C);i.connectPort&&await lu(i.connectPort);let B=await iu();await k(B,24,1e3);const _=Cu(a),A=new Uint8Array([48,5,_.length,0,..._]);await Bu(B,A),await k(B,24),await du(B,cu(a)),i.updateSettings({connectPort:B}),t.flashIt=!0,t.loading=!1},S=async()=>{if(i.connectState!=!0){alert("\u70B9\u51FB\u53F3\u4E0A\u89D2\u201C\u8FDE\u63A5\u201D\u6309\u94AE\u8FDE\u63A5\u624B\u53F0\u3002");return}t.loading=!0,await m(0,t.backed),t.restoreBackupIt=!0,t.loading=!1},P=async()=>{t.loading=!0;const E=(await fetch("/old_font.bin")).body.getReader(),C=[];for(;;){const{done:B,value:_}=await E.read();if(B)break;C.push(..._)}const a=new Uint8Array(C);await m(8192,a),t.flashFontIt=!0,t.loading=!1};return(l,E)=>{const C=N("Breadcrumb"),a=K,B=Q,_=X,A=q,D=J,n=W,p=Y,f=Z,R=uu,j=tu,V=eu,U=Fu,$=ou,L=Eu;return T(),G("div",hu,[e(C,{items:["\u6307\u5357","\u4F7F\u7528117P6\u7248"]}),e(L,{gutter:20,align:"stretch"},{default:F(()=>[e($,{span:24},{default:F(()=>[e(U,{class:"general-card",title:"\u4F7F\u7528117P6\u7248"},{default:F(()=>[e(B,{current:t.step},{default:F(()=>[e(a,null,{default:F(()=>[o("\u9009\u62E9\u56FA\u4EF6\u7C7B\u578B")]),_:1}),e(a,null,{default:F(()=>[o("\u4F7F\u7528\u81EA\u5B9A\u4E49\u56FA\u4EF6")]),_:1}),e(a,null,{default:F(()=>[o("\u5B8C\u6210")]),_:1})]),_:1},8,["current"]),e(_),c(u("div",bu,[mu,e(D,{type:"button",modelValue:t.kIt,"onUpdate:modelValue":E[0]||(E[0]=d=>t.kIt=d)},{default:F(()=>[e(A,{value:"yes"},{default:F(()=>[o("\u662F\u7684\uFF0C\u6211\u60F3\u8981\u786C\u4EF6\u6539\u9020\u6211\u7684\u8BBE\u5907")]),_:1}),e(A,{value:"no"},{default:F(()=>[o("\u4E0D\uFF0C\u6211\u4E0D\u9700\u8981\u4E2D\u6587\u4FE1\u9053")]),_:1})]),_:1},8,["modelValue"]),yu,c(u("div",null,Ru,512),[[r,t.kIt=="yes"]]),c(u("div",null,Lu,512),[[r,t.kIt=="no"]])],512),[[r,t.step==1]]),c(u("div",Mu,[e(n,{type:"primary",disabled:!t.kIt,onClick:E[1]||(E[1]=d=>t.step=2)},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1},8,["disabled"])],512),[[r,t.step==1]]),c(u("div",Ou,[e(j,{loading:t.loading,tip:"\u5904\u7406\u4E2D...",style:{width:"100%"}},{default:F(()=>[e(R,{activeKey:t.flashStep,onChange:E[6]||(E[6]=d=>{t.flashStep=d,d[0]=="six"&&(t.finish=!0)}),accordion:""},{default:F(()=>[e(f,{header:"\u5907\u4EFD\u539F\u673A\u6570\u636E",key:"one"},{default:F(()=>[u("div",zu,[Hu,u("p",null,[e(p,null,{default:F(()=>[e(n,{type:"primary",disabled:t.backed,onClick:I},{default:F(()=>[o("\u5907\u4EFD")]),_:1},8,["disabled"]),c(u("span",Nu,"\u5DF2\u5907\u4EFD\u2714",512),[[r,t.backed]]),o("\xA0 "),e(n,{type:"primary",disabled:!t.backed,onClick:E[2]||(E[2]=d=>t.kIt=="yes"?t.flashStep[0]="two":t.flashStep[0]="three")},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1},8,["disabled"])]),_:1})])])]),_:1}),c(e(f,{header:"\u62C6\u673A",key:"two"},{default:F(()=>[u("div",Tu,[Gu,Ku,u("img",{src:b(pu)},null,8,Qu),Xu,u("img",{src:b(Du)},null,8,qu),Ju,u("img",{src:b(fu)},null,8,Wu),Yu,Zu,u("div",null,[e(n,{type:"primary",onClick:E[3]||(E[3]=d=>t.flashStep[0]="three")},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1})])])]),_:1},512),[[r,t.kIt=="yes"]]),e(f,{header:"\u5237\u5165\u56FA\u4EF6",key:"three"},{default:F(()=>[u("div",u5,[t5,u("p",null,[e(p,null,{default:F(()=>[e(n,{type:"primary",disabled:t.flashIt,onClick:x},{default:F(()=>[o("\u5237\u5165\u56FA\u4EF6")]),_:1},8,["disabled"]),e(n,{type:"primary",disabled:!t.flashIt,onClick:E[4]||(E[4]=d=>t.kIt=="yes"?t.flashStep[0]="four":y())},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1},8,["disabled"])]),_:1})])])]),_:1}),c(e(f,{header:"\u5237\u56DE\u539F\u673A\u6570\u636E",key:"four"},{default:F(()=>[u("div",e5,[F5,u("p",null,[e(p,null,{default:F(()=>[e(n,{type:"primary",disabled:t.restoreBackupIt,onClick:S},{default:F(()=>[o("\u5237\u56DE\u5907\u4EFD\u6570\u636E")]),_:1},8,["disabled"]),e(n,{type:"primary",disabled:!t.restoreBackupIt,onClick:E[5]||(E[5]=d=>t.flashStep[0]="five")},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1},8,["disabled"])]),_:1})])])]),_:1},512),[[r,t.kIt=="yes"]]),c(e(f,{header:"\u5237\u5165\u5B57\u5E93",key:"five"},{default:F(()=>[u("div",o5,[E5,u("p",null,[e(p,null,{default:F(()=>[e(n,{type:"primary",disabled:t.flashFontIt,onClick:P},{default:F(()=>[o("\u5237\u5165\u5B57\u5E93")]),_:1},8,["disabled"]),e(n,{type:"primary",disabled:!t.flashFontIt,onClick:y},{default:F(()=>[o("\u4E0B\u4E00\u6B65")]),_:1},8,["disabled"])]),_:1})])])]),_:1},512),[[r,t.kIt=="yes"]]),e(f,{header:"\u5B8C\u5168\u7EC4\u88C5",key:"six"},{default:F(()=>[s5]),_:1})]),_:1},8,["activeKey"])]),_:1},8,["loading"])],512),[[r,t.step==2]]),c(u("div",n5,[e(p,null,{default:F(()=>[e(n,{onClick:E[7]||(E[7]=d=>t.step=1)},{default:F(()=>[o("\u4E0A\u4E00\u6B65")]),_:1}),e(n,{type:"primary",disabled:!t.finish,onClick:E[8]||(E[8]=d=>t.step=3)},{default:F(()=>[o("\u5B8C\u6210")]),_:1},8,["disabled"])]),_:1})],512),[[r,t.step==2]]),c(u("div",a5,[e(V,{class:"result",status:"success",subtitle:"\u5237\u5165\u6210\u529F"}),e(n,{type:"primary",onClick:E[9]||(E[9]=()=>{b(w).push("/chirp/base")})},{default:F(()=>[o(" \u8FD4\u56DE\u9996\u9875 ")]),_:1})],512),[[r,t.step==3]])]),_:1})]),_:1})]),_:1})])}}});const b5=O(i5,[["__scopeId","data-v-45bd3fff"]]);export{b5 as default};
diff --git a/assets/index.74c01175.js.gz b/assets/index.74c01175.js.gz
new file mode 100644
index 00000000..7311ea96
Binary files /dev/null and b/assets/index.74c01175.js.gz differ
diff --git a/assets/index.7c3d22e5.js.gz b/assets/index.7c3d22e5.js.gz
deleted file mode 100644
index 253950ec..00000000
Binary files a/assets/index.7c3d22e5.js.gz and /dev/null differ
diff --git a/assets/index.0658015a.css b/assets/index.8ddbbb18.css
similarity index 89%
rename from assets/index.0658015a.css
rename to assets/index.8ddbbb18.css
index 1eaf7376..bbf51aae 100644
--- a/assets/index.0658015a.css
+++ b/assets/index.8ddbbb18.css
@@ -1 +1 @@
-.arco-link{display:inline-flex;align-items:center;justify-content:center;padding:1px 4px;color:rgb(var(--link-6));font-size:14px;line-height:1.5715;text-decoration:none;background-color:transparent;border-radius:var(--border-radius-small);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-link:hover{color:rgb(var(--link-6));background-color:var(--color-fill-2)}.arco-link:active{color:rgb(var(--link-6));background-color:var(--color-fill-3);transition:none}.arco-link.arco-link-hoverless{display:inline;padding:0;background-color:unset}.arco-link.arco-link-hoverless:active,.arco-link.arco-link-hoverless:hover{background-color:unset}.arco-link.arco-link-disabled{color:var(--color-link-light-3);background:none;cursor:not-allowed}.arco-link.arco-link-loading{color:var(--color-link-light-3);background:none;cursor:default}.arco-link-status-success,.arco-link-status-success:hover,.arco-link-status-success:active{color:rgb(var(--success-6))}.arco-link-status-success.arco-link-disabled,.arco-link-status-success.arco-link-loading{color:var(--color-success-light-3)}.arco-link-status-danger,.arco-link-status-danger:hover,.arco-link-status-danger:active{color:rgb(var(--danger-6))}.arco-link-status-danger.arco-link-disabled,.arco-link-status-danger.arco-link-loading{color:var(--color-danger-light-3)}.arco-link-status-warning,.arco-link-status-warning:hover,.arco-link-status-warning:active{color:rgb(var(--warning-6))}.arco-link-status-warning.arco-link-disabled,.arco-link-status-warning.arco-link-loading{color:var(--color-warning-light-2)}.arco-link-icon{margin-right:6px;font-size:12px;vertical-align:middle}@keyframes arco-carousel-slide-x-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes arco-carousel-slide-x-in-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes arco-carousel-slide-y-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes arco-carousel-slide-y-in-reverse{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out-reverse{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes arco-carousel-card-bottom-to-middle{0%{transform:translate(0) translateZ(-400px);opacity:0}to{transform:translate(0) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-bottom{0%{transform:translate(-100%) translateZ(-200px);opacity:.4}to{transform:translate(-100%) translateZ(-400px);opacity:0}}@keyframes arco-carousel-card-top-to-middle{0%{transform:translate(-50%) translateZ(0);opacity:1}to{transform:translate(-100%) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-top{0%{transform:translate(0) translateZ(-200px);opacity:.4}to{transform:translate(-50%) translateZ(0);opacity:1}}@keyframes arco-carousel-card-bottom-to-middle-reverse{0%{transform:translate(-100%) translateZ(-400px);opacity:0}to{transform:translate(-100%) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-bottom-reverse{0%{transform:translate(0) translateZ(-200px);opacity:.4}to{transform:translate(0) translateZ(-400px);opacity:0}}@keyframes arco-carousel-card-top-to-middle-reverse{0%{transform:translate(-50%) translateZ(0);opacity:1}to{transform:translate(0) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-top-reverse{0%{transform:translate(-100%) translateZ(-200px);opacity:.4}to{transform:translate(-50%) translateZ(0);opacity:1}}.arco-carousel{position:relative}.arco-carousel-indicator-position-outer{margin-bottom:30px}.arco-carousel-slide,.arco-carousel-card,.arco-carousel-fade{position:relative;width:100%;height:100%;overflow:hidden}.arco-carousel-slide>*,.arco-carousel-card>*,.arco-carousel-fade>*{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.arco-carousel-item-current{z-index:1}.arco-carousel-slide>*:not(.arco-carousel-item-current){display:none;visibility:hidden}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-out{display:block;animation:arco-carousel-slide-x-out}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-in{display:block;animation:arco-carousel-slide-x-in}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-out{animation:arco-carousel-slide-x-out-reverse}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-in{animation:arco-carousel-slide-x-in-reverse}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-out{display:block;animation:arco-carousel-slide-y-out}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-in{display:block;animation:arco-carousel-slide-y-in}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-out{animation:arco-carousel-slide-y-out-reverse}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-in{animation:arco-carousel-slide-y-in-reverse}.arco-carousel-card{perspective:800px}.arco-carousel-card>*{left:50%;transform:translate(-50%) translateZ(-400px);opacity:0;animation:arco-carousel-card-middle-to-bottom}.arco-carousel-card .arco-carousel-item-prev{transform:translate(-100%) translateZ(-200px);opacity:.4;animation:arco-carousel-card-top-to-middle}.arco-carousel-card .arco-carousel-item-next{transform:translate(0) translateZ(-200px);opacity:.4;animation:arco-carousel-card-bottom-to-middle}.arco-carousel-card .arco-carousel-item-current{transform:translate(-50%) translateZ(0);opacity:1;animation:arco-carousel-card-middle-to-top}.arco-carousel-card.arco-carousel-negative>*{animation:arco-carousel-card-middle-to-bottom-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-prev{animation:arco-carousel-card-bottom-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-next{animation:arco-carousel-card-top-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-current{animation:arco-carousel-card-middle-to-top-reverse}.arco-carousel-fade>*{left:50%;transform:translate(-50%);opacity:0}.arco-carousel-fade .arco-carousel-item-current{opacity:1}.arco-carousel-indicator{position:absolute;display:flex;margin:0;padding:0}.arco-carousel-indicator-wrapper{position:absolute;z-index:2}.arco-carousel-indicator-wrapper-top{top:0;right:0;left:0;height:48px;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 87%)}.arco-carousel-indicator-wrapper-bottom{right:0;bottom:0;left:0;height:48px;background:linear-gradient(180deg,rgba(0,0,0,0) 13%,rgba(0,0,0,.15) 100%)}.arco-carousel-indicator-wrapper-left{top:0;left:0;width:48px;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 87%)}.arco-carousel-indicator-wrapper-right{top:0;right:0;width:48px;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0) 13%,rgba(0,0,0,.15) 100%)}.arco-carousel-indicator-wrapper-outer{right:0;left:0;background:none}.arco-carousel-indicator-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-left{top:50%;left:12px;transform:translate(-50%,-50%) rotate(90deg)}.arco-carousel-indicator-right{top:50%;right:12px;transform:translate(50%,-50%) rotate(90deg)}.arco-carousel-indicator-outer{left:50%;padding:4px;background-color:transparent;border-radius:20px;transform:translate(-50%)}.arco-carousel-indicator-outer.arco-carousel-indicator-dot{bottom:-22px}.arco-carousel-indicator-outer.arco-carousel-indicator-line{bottom:-20px}.arco-carousel-indicator-outer.arco-carousel-indicator-slider{bottom:-16px;padding:0;background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item{background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,.arco-carousel-indicator-outer .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.arco-carousel-indicator-item{display:inline-block;background-color:#ffffff4d;border-radius:var(--border-radius-medium);cursor:pointer}.arco-carousel-indicator-item:hover,.arco-carousel-indicator-item-active{background-color:var(--color-white)}.arco-carousel-indicator-dot .arco-carousel-indicator-item{width:6px;height:6px;border-radius:50%}.arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-line .arco-carousel-indicator-item{width:12px;height:4px}.arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-slider{width:48px;height:4px;background-color:#ffffff4d;border-radius:var(--border-radius-medium);cursor:pointer}.arco-carousel-indicator-slider .arco-carousel-indicator-item{position:absolute;top:0;height:100%;transition:left .3s}.arco-carousel-arrow>div{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-white);background-color:#ffffff4d;border-radius:50%;cursor:pointer}.arco-carousel-arrow>div>svg{color:var(--color-white);font-size:14px}.arco-carousel-arrow>div:hover{background-color:#ffffff80}.arco-carousel-arrow-left{top:50%;left:12px;transform:translateY(-50%)}.arco-carousel-arrow-right{top:50%;right:12px;transform:translateY(-50%)}.arco-carousel-arrow-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-arrow-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-arrow-hover div{opacity:0;transition:all .3s}.arco-carousel:hover .arco-carousel-arrow-hover div{opacity:1}body[arco-theme=dark] .arco-carousel-arrow>div{background-color:#17171a4d}body[arco-theme=dark] .arco-carousel-arrow>div:hover{background-color:#17171a80}body[arco-theme=dark] .arco-carousel-indicator-item,body[arco-theme=dark] .arco-carousel-indicator-slider{background-color:#17171a4d}body[arco-theme=dark] .arco-carousel-indicator-item-active,body[arco-theme=dark] .arco-carousel-indicator-item:hover{background-color:var(--color-white)}body[arco-theme=dark] .arco-carousel-indicator-outer.arco-carousel-indicator-slider{background-color:rgba(var(--gray-4),.5)}body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.banner[data-v-2ce84fe6]{display:flex;align-items:center;justify-content:center}.banner-inner[data-v-2ce84fe6]{flex:1;height:100%}.carousel[data-v-2ce84fe6]{height:100%}.carousel-item[data-v-2ce84fe6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.carousel-title[data-v-2ce84fe6]{color:var(--color-fill-1);font-weight:500;font-size:20px;line-height:28px}.carousel-sub-title[data-v-2ce84fe6]{margin-top:8px;color:var(--color-text-3);font-size:14px;line-height:22px}.carousel-image[data-v-2ce84fe6]{width:320px;margin-top:30px}.login-form-wrapper[data-v-0c627d4f]{width:320px}.login-form-title[data-v-0c627d4f]{color:var(--color-text-1);font-weight:500;font-size:24px;line-height:32px}.login-form-sub-title[data-v-0c627d4f]{color:var(--color-text-3);font-size:16px;line-height:24px}.login-form-error-msg[data-v-0c627d4f]{height:32px;color:rgb(var(--red-6));line-height:32px}.login-form-password-actions[data-v-0c627d4f]{display:flex;justify-content:space-between}.login-form-register-btn[data-v-0c627d4f]{color:var(--color-text-3)!important}.container[data-v-7183afbd]{display:flex;height:100vh}.container .banner[data-v-7183afbd]{width:550px;background:linear-gradient(163.85deg,#1d2129 0%,#00308f 100%)}.container .content[data-v-7183afbd]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;padding-bottom:40px}.container .footer[data-v-7183afbd]{position:absolute;right:0;bottom:0;width:100%}.logo[data-v-7183afbd]{position:fixed;top:24px;left:22px;z-index:1;display:inline-flex;align-items:center}.logo-text[data-v-7183afbd]{margin-right:4px;margin-left:4px;color:var(--color-fill-1);font-size:20px}@media (max-width: 992px){.container .banner[data-v-7183afbd]{width:25%}}
+.arco-link{display:inline-flex;align-items:center;justify-content:center;padding:1px 4px;color:rgb(var(--link-6));font-size:14px;line-height:1.5715;text-decoration:none;background-color:transparent;border-radius:var(--border-radius-small);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-link:hover{color:rgb(var(--link-6));background-color:var(--color-fill-2)}.arco-link:active{color:rgb(var(--link-6));background-color:var(--color-fill-3);transition:none}.arco-link.arco-link-hoverless{display:inline;padding:0;background-color:unset}.arco-link.arco-link-hoverless:active,.arco-link.arco-link-hoverless:hover{background-color:unset}.arco-link.arco-link-disabled{color:var(--color-link-light-3);background:none;cursor:not-allowed}.arco-link.arco-link-loading{color:var(--color-link-light-3);background:none;cursor:default}.arco-link-status-success,.arco-link-status-success:hover,.arco-link-status-success:active{color:rgb(var(--success-6))}.arco-link-status-success.arco-link-disabled,.arco-link-status-success.arco-link-loading{color:var(--color-success-light-3)}.arco-link-status-danger,.arco-link-status-danger:hover,.arco-link-status-danger:active{color:rgb(var(--danger-6))}.arco-link-status-danger.arco-link-disabled,.arco-link-status-danger.arco-link-loading{color:var(--color-danger-light-3)}.arco-link-status-warning,.arco-link-status-warning:hover,.arco-link-status-warning:active{color:rgb(var(--warning-6))}.arco-link-status-warning.arco-link-disabled,.arco-link-status-warning.arco-link-loading{color:var(--color-warning-light-2)}.arco-link-icon{margin-right:6px;font-size:12px;vertical-align:middle}@keyframes arco-carousel-slide-x-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes arco-carousel-slide-x-in-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes arco-carousel-slide-x-out-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes arco-carousel-slide-y-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes arco-carousel-slide-y-in-reverse{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes arco-carousel-slide-y-out-reverse{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes arco-carousel-card-bottom-to-middle{0%{transform:translate(0) translateZ(-400px);opacity:0}to{transform:translate(0) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-bottom{0%{transform:translate(-100%) translateZ(-200px);opacity:.4}to{transform:translate(-100%) translateZ(-400px);opacity:0}}@keyframes arco-carousel-card-top-to-middle{0%{transform:translate(-50%) translateZ(0);opacity:1}to{transform:translate(-100%) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-top{0%{transform:translate(0) translateZ(-200px);opacity:.4}to{transform:translate(-50%) translateZ(0);opacity:1}}@keyframes arco-carousel-card-bottom-to-middle-reverse{0%{transform:translate(-100%) translateZ(-400px);opacity:0}to{transform:translate(-100%) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-bottom-reverse{0%{transform:translate(0) translateZ(-200px);opacity:.4}to{transform:translate(0) translateZ(-400px);opacity:0}}@keyframes arco-carousel-card-top-to-middle-reverse{0%{transform:translate(-50%) translateZ(0);opacity:1}to{transform:translate(0) translateZ(-200px);opacity:.4}}@keyframes arco-carousel-card-middle-to-top-reverse{0%{transform:translate(-100%) translateZ(-200px);opacity:.4}to{transform:translate(-50%) translateZ(0);opacity:1}}.arco-carousel{position:relative}.arco-carousel-indicator-position-outer{margin-bottom:30px}.arco-carousel-slide,.arco-carousel-card,.arco-carousel-fade{position:relative;width:100%;height:100%;overflow:hidden}.arco-carousel-slide>*,.arco-carousel-card>*,.arco-carousel-fade>*{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.arco-carousel-item-current{z-index:1}.arco-carousel-slide>*:not(.arco-carousel-item-current){display:none;visibility:hidden}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-out{display:block;animation:arco-carousel-slide-x-out}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-in{display:block;animation:arco-carousel-slide-x-in}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-out{animation:arco-carousel-slide-x-out-reverse}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-in{animation:arco-carousel-slide-x-in-reverse}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-out{display:block;animation:arco-carousel-slide-y-out}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-in{display:block;animation:arco-carousel-slide-y-in}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-out{animation:arco-carousel-slide-y-out-reverse}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-in{animation:arco-carousel-slide-y-in-reverse}.arco-carousel-card{perspective:800px}.arco-carousel-card>*{left:50%;transform:translate(-50%) translateZ(-400px);opacity:0;animation:arco-carousel-card-middle-to-bottom}.arco-carousel-card .arco-carousel-item-prev{transform:translate(-100%) translateZ(-200px);opacity:.4;animation:arco-carousel-card-top-to-middle}.arco-carousel-card .arco-carousel-item-next{transform:translate(0) translateZ(-200px);opacity:.4;animation:arco-carousel-card-bottom-to-middle}.arco-carousel-card .arco-carousel-item-current{transform:translate(-50%) translateZ(0);opacity:1;animation:arco-carousel-card-middle-to-top}.arco-carousel-card.arco-carousel-negative>*{animation:arco-carousel-card-middle-to-bottom-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-prev{animation:arco-carousel-card-bottom-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-next{animation:arco-carousel-card-top-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-current{animation:arco-carousel-card-middle-to-top-reverse}.arco-carousel-fade>*{left:50%;transform:translate(-50%);opacity:0}.arco-carousel-fade .arco-carousel-item-current{opacity:1}.arco-carousel-indicator{position:absolute;display:flex;margin:0;padding:0}.arco-carousel-indicator-wrapper{position:absolute;z-index:2}.arco-carousel-indicator-wrapper-top{top:0;right:0;left:0;height:48px;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 87%)}.arco-carousel-indicator-wrapper-bottom{right:0;bottom:0;left:0;height:48px;background:linear-gradient(180deg,rgba(0,0,0,0) 13%,rgba(0,0,0,.15) 100%)}.arco-carousel-indicator-wrapper-left{top:0;left:0;width:48px;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 87%)}.arco-carousel-indicator-wrapper-right{top:0;right:0;width:48px;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0) 13%,rgba(0,0,0,.15) 100%)}.arco-carousel-indicator-wrapper-outer{right:0;left:0;background:none}.arco-carousel-indicator-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-indicator-left{top:50%;left:12px;transform:translate(-50%,-50%) rotate(90deg)}.arco-carousel-indicator-right{top:50%;right:12px;transform:translate(50%,-50%) rotate(90deg)}.arco-carousel-indicator-outer{left:50%;padding:4px;background-color:transparent;border-radius:20px;transform:translate(-50%)}.arco-carousel-indicator-outer.arco-carousel-indicator-dot{bottom:-22px}.arco-carousel-indicator-outer.arco-carousel-indicator-line{bottom:-20px}.arco-carousel-indicator-outer.arco-carousel-indicator-slider{bottom:-16px;padding:0;background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item{background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,.arco-carousel-indicator-outer .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.arco-carousel-indicator-item{display:inline-block;background-color:#ffffff4d;border-radius:var(--border-radius-medium);cursor:pointer}.arco-carousel-indicator-item:hover,.arco-carousel-indicator-item-active{background-color:var(--color-white)}.arco-carousel-indicator-dot .arco-carousel-indicator-item{width:6px;height:6px;border-radius:50%}.arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-line .arco-carousel-indicator-item{width:12px;height:4px}.arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-slider{width:48px;height:4px;background-color:#ffffff4d;border-radius:var(--border-radius-medium);cursor:pointer}.arco-carousel-indicator-slider .arco-carousel-indicator-item{position:absolute;top:0;height:100%;transition:left .3s}.arco-carousel-arrow>div{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-white);background-color:#ffffff4d;border-radius:50%;cursor:pointer}.arco-carousel-arrow>div>svg{color:var(--color-white);font-size:14px}.arco-carousel-arrow>div:hover{background-color:#ffffff80}.arco-carousel-arrow-left{top:50%;left:12px;transform:translateY(-50%)}.arco-carousel-arrow-right{top:50%;right:12px;transform:translateY(-50%)}.arco-carousel-arrow-top{top:12px;left:50%;transform:translate(-50%)}.arco-carousel-arrow-bottom{bottom:12px;left:50%;transform:translate(-50%)}.arco-carousel-arrow-hover div{opacity:0;transition:all .3s}.arco-carousel:hover .arco-carousel-arrow-hover div{opacity:1}body[arco-theme=dark] .arco-carousel-arrow>div{background-color:#17171a4d}body[arco-theme=dark] .arco-carousel-arrow>div:hover{background-color:#17171a80}body[arco-theme=dark] .arco-carousel-indicator-item,body[arco-theme=dark] .arco-carousel-indicator-slider{background-color:#17171a4d}body[arco-theme=dark] .arco-carousel-indicator-item-active,body[arco-theme=dark] .arco-carousel-indicator-item:hover{background-color:var(--color-white)}body[arco-theme=dark] .arco-carousel-indicator-outer.arco-carousel-indicator-slider{background-color:rgba(var(--gray-4),.5)}body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item-active{background-color:var(--color-fill-4)}.banner[data-v-741ef175]{display:flex;align-items:center;justify-content:center}.banner-inner[data-v-741ef175]{flex:1;height:100%}.carousel[data-v-741ef175]{height:100%}.carousel-item[data-v-741ef175]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.carousel-title[data-v-741ef175]{color:var(--color-fill-1);font-weight:500;font-size:20px;line-height:28px}.carousel-sub-title[data-v-741ef175]{margin-top:8px;color:var(--color-text-3);font-size:14px;line-height:22px}.carousel-image[data-v-741ef175]{width:320px;margin-top:30px}.login-form-wrapper[data-v-12db3177]{width:320px}.login-form-title[data-v-12db3177]{color:var(--color-text-1);font-weight:500;font-size:24px;line-height:32px}.login-form-sub-title[data-v-12db3177]{color:var(--color-text-3);font-size:16px;line-height:24px}.login-form-error-msg[data-v-12db3177]{height:32px;color:rgb(var(--red-6));line-height:32px}.login-form-password-actions[data-v-12db3177]{display:flex;justify-content:space-between}.login-form-register-btn[data-v-12db3177]{color:var(--color-text-3)!important}.container[data-v-24cebde1]{display:flex;height:100vh}.container .banner[data-v-24cebde1]{width:550px;background:linear-gradient(163.85deg,#1d2129 0%,#00308f 100%)}.container .content[data-v-24cebde1]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;padding-bottom:40px}.container .footer[data-v-24cebde1]{position:absolute;right:0;bottom:0;width:100%}.logo[data-v-24cebde1]{position:fixed;top:24px;left:22px;z-index:1;display:inline-flex;align-items:center}.logo-text[data-v-24cebde1]{margin-right:4px;margin-left:4px;color:var(--color-fill-1);font-size:20px}@media (max-width: 992px){.container .banner[data-v-24cebde1]{width:25%}}
diff --git a/assets/index.8ddbbb18.css.gz b/assets/index.8ddbbb18.css.gz
new file mode 100644
index 00000000..84f28aed
Binary files /dev/null and b/assets/index.8ddbbb18.css.gz differ
diff --git a/assets/index.8f179831.js b/assets/index.8f179831.js
new file mode 100644
index 00000000..54ab4559
--- /dev/null
+++ b/assets/index.8f179831.js
@@ -0,0 +1 @@
+import{e as K,_ as G}from"./index.6fba5e05.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as Q,r as X,b0 as q,C as s,D as b,aI as r,aH as o,aM as m,u as A,aN as C,aK as I,aJ as V,aE as g,a6 as W,aX as Y,bb as Z,bC as ee,bF as te,b6 as ae,bG as oe,bH as ne,aU as ue,aV as re,b9 as le,bI as de,bJ as se,bE as ie}from"./arco.a5a5eeda.js";import{u as pe}from"./loading.32afe0d0.js";import{e as P,a as v,u as R,b as me,h as N,s as fe,f as k,g as ce}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const xe={class:"container"},we={name:"SearchTable"},Se=Q({...we,setup(_e){const c=K(),{loading:z,setLoading:F}=pe(!0),l={bandwidthOption:{0:"25KHz",1:"12.5KHz"},modeOption:{0:"FM",1:"AM",2:"USB"},powerOption:{0:"\u4F4E",1:"\u4E2D",2:"\u9AD8"},toneOption:{1:"\u4E9A\u97F3\u9891",2:"\u6570\u5B57\u4E9A\u97F3",3:"\u53CD\u5411\u6570\u5B57\u4E9A\u97F3"},CTCSSOption:[67,69.3,71.9,74.4,77,79.7,82.5,85.4,88.5,91.5,94.8,97.4,100,103.5,107.2,110.9,114.8,118.8,123,127.3,131.8,136.5,141.3,146.2,151.4,156.7,159.8,162.2,165.5,167.9,171.3,173.8,177.3,179.9,183.5,186.2,189.9,192.8,196.6,199.5,203.5,206.5,210.7,218.1,225.7,229.1,233.6,241.8,250.3,254.1],DCSOption:[23,25,26,31,32,36,43,47,51,53,54,65,71,72,73,74,114,115,116,122,125,131,132,134,143,145,152,155,156,162,165,172,174,205,212,223,225,226,243,244,245,246,251,252,255,261,263,265,266,271,274,306,311,315,325,331,332,343,346,351,356,364,365,371,411,412,413,423,431,432,445,446,452,454,455,462,464,465,466,503,506,516,523,526,532,546,565,606,612,624,627,631,632,654,662,664,703,712,723,731,732,734,743,754],stepOption:[2.5,5,6.25,10,12.5,25,8.33,.01,.05,.1,.25,.5,1,1.25,9,15,20,30,50,100,125,200,250,500],scrambOption:["1","2","3","4","5","6","7","8","9","10"],pttidOption:["\u4E0A\u7EBF\u7801","\u4E0B\u7EBF\u7801","\u4E0A\u7EBF+\u4E0B\u7EBF\u7801","Quindar\u7801"]},w=X({renderData:[],pageSize:15,nowPage:1});setTimeout(()=>{w.renderData=Array.from({length:200}).map(x=>({})),F(!1)},1);const M=[{title:"#",dataIndex:"index",slotName:"index",width:70},{title:"\u4FE1\u9053\u540D\u79F0",dataIndex:"name",slotName:"name",width:200},{title:"\u5E26\u5BBD",dataIndex:"bandwidth",slotName:"bandwidth",width:150},{title:"\u63A5\u6536\u9891\u7387",dataIndex:"rx",slotName:"rx",width:150},{title:"\u53D1\u9001\u9891\u7387",dataIndex:"tx",slotName:"tx",width:150},{title:"\u53D1\u9001\u529F\u7387",dataIndex:"power",slotName:"power",width:150},{title:"\u63A5\u6536\u4E9A\u97F3\u7C7B\u578B",dataIndex:"rxTone",slotName:"rxTone",width:150},{title:"\u63A5\u6536\u4E9A\u97F3\u9891\uFF08Hz\uFF09",dataIndex:"rxCTCSS",slotName:"rxCTCSS",width:150},{title:"\u63A5\u6536\u4E9A\u97F3\u6570\u7801",dataIndex:"rxDCS",slotName:"rxDCS",width:150},{title:"\u53D1\u9001\u4E9A\u97F3\u7C7B\u578B",dataIndex:"txTone",slotName:"txTone",width:150},{title:"\u53D1\u9001\u4E9A\u97F3\u9891\uFF08Hz\uFF09",dataIndex:"txCTCSS",slotName:"txCTCSS",width:150},{title:"\u53D1\u9001\u4E9A\u97F3\u6570\u7801",dataIndex:"txDCS",slotName:"txDCS",width:150},{title:"\u9891\u7387\u6B65\u8FDB",dataIndex:"step",slotName:"step",width:150},{title:"\u5012\u9891",dataIndex:"reverse",slotName:"reverse",width:150},{title:"\u52A0\u5BC6",dataIndex:"scramb",slotName:"scramb",width:150},{title:"\u7E41\u5FD9\u7981\u53D1",dataIndex:"busy",slotName:"busy",width:150},{title:"\u4FE1\u4EE4\u7801",dataIndex:"pttid",slotName:"pttid",width:150},{title:"\u4FE1\u9053\u6A21\u5F0F",dataIndex:"mode",slotName:"mode",width:150},{title:"DTMF\u89E3\u7801",dataIndex:"dtmf",slotName:"dtmf",width:150},{title:"\u626B\u63CF\u5217\u8868",dataIndex:"scanlist",slotName:"scanlist",width:150},{title:"\u64CD\u4F5C",dataIndex:"operate",slotName:"operate",width:150}],j=async()=>{var O,y,n,D;if(c.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}await P(c.connectPort),F(!0);let x=new Uint8Array(3200);for(let d=0;d<3200;d+=128){const u=await v(c.connectPort,d,128,(O=c.configuration)==null?void 0:O.uart);x.set(u,d)}let S=new Uint8Array(192);for(let d=3424;d<3616;d+=64){const u=await v(c.connectPort,d,64,(y=c.configuration)==null?void 0:y.uart);S.set(u,d-3424)}let _=new Uint8Array(3200);for(let d=3920;d<7120;d+=128){const u=await v(c.connectPort,d,128,(n=c.configuration)==null?void 0:n.uart);_.set(u,d-3920)}const f=[];for(let d=0;d<3200;d+=16){const u=R(x.subarray(d,d+16)),p=R(S.subarray(d/16,d/16+1)),t={};t.rx=u.substr(24,8)!="ffffffff"?parseInt(u.substr(24,8),16)/1e5:void 0,t.rx&&p!="ff"?(console.info(u),console.info(p),t.offset=u.substr(16,8)!="00000000"?parseInt(u.substr(16,8),16)/1e5:void 0,t.txcodeflag=u.substr(9,1),t.txcodeflag=="1"&&(t.tx=t.rx+t.offset),t.txcodeflag=="2"&&(t.tx=t.rx-t.offset),t.txTone=parseInt(u.substr(10,1),16)>0?parseInt(u.substr(10,1),16).toString():void 0,t.rxTone=parseInt(u.substr(11,1),16)>0?parseInt(u.substr(11,1),16).toString():void 0,t.txTone=="1"&&(t.txCTCSS=l.CTCSSOption[parseInt(u.substr(12,2),16)]),(t.txTone=="2"||t.txTone=="3")&&(t.txDCS=l.DCSOption[parseInt(u.substr(12,2),16)]),t.rxTone=="1"&&(t.rxCTCSS=l.CTCSSOption[parseInt(u.substr(14,2),16)]),(t.rxTone=="2"||t.rxTone=="3")&&(t.rxDCS=l.DCSOption[parseInt(u.substr(14,2),16)]),t.step=l.stepOption[parseInt(u.substr(2,2),16)],t.scramb=parseInt(u.substr(0,2),16)>0?parseInt(u.substr(0,2),16).toString():void 0,t.power_reverse_busy_width=parseInt(u.substr(6,2),16),t.reverse=!!(t.power_reverse_busy_width>>0&1),t.bandwidth=(t.power_reverse_busy_width>>1&1).toString(),t.power=(t.power_reverse_busy_width>>2&3).toString(),t.busy=!!(t.power_reverse_busy_width>>4&1),t.pttid_dtmf=parseInt(u.substr(4,2),16),t.pttid=l.pttidOption[(t.pttid_dtmf>>1)-1],t.dtmf=!!(t.pttid_dtmf>>0&1),t.mode=parseInt(u.substr(8,1),16).toString(),t.name=me(_.subarray(d,d+16),(D=c.configuration)==null?void 0:D.charset),t.scanlist=[],parseInt(p.substr(0,1),16)&8&&t.scanlist.push("I"),parseInt(p.substr(0,1),16)&4&&t.scanlist.push("II")):t.rx=void 0,f.push(t)}w.renderData=f,F(!1)},H=async()=>{var O,y;if(c.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}await P(c.connectPort),F(!0);let x=new Uint8Array(3200),S=new Uint8Array(200),_=new Uint8Array(3200),f=0;w.renderData.map(n=>{var D,d,u,p;if(n.rx){let t="";t+=parseInt(n.scramb)>0?parseInt(n.scramb).toString(16).padStart(2,"0"):"00",t+=l.stepOption.indexOf(n.step)>=0?l.stepOption.indexOf(n.step).toString(16).padStart(2,"0"):"00";let E=l.pttidOption.indexOf(n.pttid)+1<<1;E+=n.dtmf?1:0,t+=E.toString(16).padStart(2,"0");let T=n.busy?1<<4:0;switch(T+=n.power<<2,T+=n.bandwidth<<1,T+=n.reverse?1:0,t+=T.toString(16).padStart(2,"0"),t+=n.mode?n.mode.toString(16):"0",n.tx>0&&n.tx>n.rx?t+="1":n.tx>0&&n.tx0?n.txTone.toString(16):"0",t+=parseInt(n.rxTone)>0?n.rxTone.toString(16):"0",n.txTone){case"1":t+=l.CTCSSOption.indexOf(n.txCTCSS).toString(16).padStart(2,"0");break;case"2":case"3":t+=l.DCSOption.indexOf(n.txDCS).toString(16).padStart(2,"0");break;default:t+="00"}switch(n.rxTone){case"1":t+=l.CTCSSOption.indexOf(n.rxCTCSS).toString(16).padStart(2,"0");break;case"2":case"3":t+=l.DCSOption.indexOf(n.rxDCS).toString(16).padStart(2,"0");break;default:t+="00"}const B=n.tx&&n.rx?Math.abs(parseInt((n.tx*1e5).toFixed(0))-parseInt((n.rx*1e5).toFixed(0))):NaN;t+=Number.isNaN(B)?"00000000":B.toString(16).padStart(8,"0"),t+=parseInt((n.rx*1e5).toFixed(0)).toString(16).padStart(8,"0"),console.log(t),x.set(N(t),f);let U=0;((D=n.scanlist)==null?void 0:D.indexOf("I"))>=0&&(U+=8),((d=n.scanlist)==null?void 0:d.indexOf("II"))>=0&&(U+=4),console.log((U<<4)+0),S.set([(U<<4)+0],f>>4);const h=new Uint8Array(16);h.set(fe((u=n.name)!=null?u:"",(p=c.configuration)==null?void 0:p.charset).subarray(0,16),0),_.set(h,f)}else x.set(N("ffffffffffffffffffffffffffffffff"),f),S.set([255],f>>4),_.set(N("ffffffffffffffffffffffffffffffff"),f);f+=16});for(let n=0;n<3200;n+=128)await k(c.connectPort,n,x.slice(n,n+128),128,(O=c.configuration)==null?void 0:O.uart);await k(c.connectPort,3424,S,200);for(let n=3920;n<7120;n+=128)await k(c.connectPort,n,_.slice(n-3920,n-3920+128),128,(y=c.configuration)==null?void 0:y.uart);await ce(c.connectPort),F(!1)},L=async x=>{w.renderData[x]={}},J=()=>{const x=JSON.stringify(w.renderData),S=new Blob([x],{type:"application/octet-stream"}),_=URL.createObjectURL(S),f=document.createElement("a");f.download="channel.json",f.href=_,document.body.appendChild(f),f.click(),document.body.removeChild(f),URL.revokeObjectURL(_)},$=()=>{const x=document.createElement("input");x.type="file",x.onchange=async()=>{const _=await new Blob([x.files[0]],{type:"application/octet-stream"}).text();w.renderData=JSON.parse(_)},x.click()};return(x,S)=>{const _=q("Breadcrumb"),f=W,O=Y,y=Z,n=ee,D=te,d=ae,u=oe,p=ne,t=ue,E=re,T=le,B=de,U=se,h=ie;return s(),b("div",xe,[r(_,{items:["\u5199\u9891","\u4FE1\u9053\u7BA1\u7406"]}),r(h,{class:"general-card",title:"\u4FE1\u9053\u7BA1\u7406"},{default:o(()=>[r(D,{style:{"margin-bottom":"16px"}},{default:o(()=>[r(n,{span:12},{default:o(()=>[r(y,null,{default:o(()=>[r(O,{type:"primary",onClick:j},{icon:o(()=>[r(f)]),default:o(()=>[m(" \u4ECE\u8BBE\u5907\u8BFB\u53D6 ")]),_:1}),r(O,{onClick:H},{icon:o(()=>[r(f)]),default:o(()=>[m(" \u5199\u5165\u8BBE\u5907 ")]),_:1})]),_:1})]),_:1}),r(n,{span:12,style:{"text-align":"right"}},{default:o(()=>[r(y,null,{default:o(()=>[r(O,{type:"primary",onClick:J},{default:o(()=>[m(" \u4FDD\u5B58 ")]),_:1}),r(O,{onClick:$},{default:o(()=>[m(" \u52A0\u8F7D ")]),_:1})]),_:1})]),_:1})]),_:1}),r(U,{loading:A(z),columns:M,data:w.renderData,style:{"margin-top":"20px"},pagination:{pageSize:w.pageSize,current:w.nowPage,showPageSize:!0,pageSizeOptions:[15,30,50]},onPageChange:S[0]||(S[0]=a=>{A(F)(!0),w.nowPage=a,A(F)(!1)}),onPageSizeChange:S[1]||(S[1]=a=>{A(F)(!0),w.pageSize=a,A(F)(!1)})},{index:o(({record:a,rowIndex:i})=>[m(C((w.nowPage-1)*w.pageSize+i+1),1)]),name:o(({record:a,rowIndex:i})=>[r(d,{modelValue:a.name,"onUpdate:modelValue":e=>a.name=e},null,8,["modelValue","onUpdate:modelValue"])]),bandwidth:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.bandwidth,"onUpdate:modelValue":e=>a.bandwidth=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(Object.keys(l.bandwidthOption),e=>(s(),g(u,{value:e},{default:o(()=>[m(C(l.bandwidthOption[e]),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),tx:o(({record:a,rowIndex:i})=>[r(t,{modelValue:a.tx,"onUpdate:modelValue":e=>a.tx=e,precision:5},null,8,["modelValue","onUpdate:modelValue"])]),rx:o(({record:a,rowIndex:i})=>[r(t,{modelValue:a.rx,"onUpdate:modelValue":e=>a.rx=e,precision:5},null,8,["modelValue","onUpdate:modelValue"])]),power:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.power,"onUpdate:modelValue":e=>a.power=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(Object.keys(l.powerOption),e=>(s(),g(u,{value:e},{default:o(()=>[m(C(l.powerOption[e]),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),rxTone:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.rxTone,"onUpdate:modelValue":e=>a.rxTone=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(Object.keys(l.toneOption),e=>(s(),g(u,{value:e},{default:o(()=>[m(C(l.toneOption[e]),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),rxCTCSS:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.rxCTCSS,"onUpdate:modelValue":e=>a.rxCTCSS=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(l.CTCSSOption,e=>(s(),g(u,{value:e},{default:o(()=>[m(C(e.toFixed(1)),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),rxDCS:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.rxDCS,"onUpdate:modelValue":e=>a.rxDCS=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(l.DCSOption,e=>(s(),g(u,{value:e},{default:o(()=>[m(C("0"+e),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),txTone:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.txTone,"onUpdate:modelValue":e=>a.txTone=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(Object.keys(l.toneOption),e=>(s(),g(u,{value:e},{default:o(()=>[m(C(l.toneOption[e]),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),txCTCSS:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.txCTCSS,"onUpdate:modelValue":e=>a.txCTCSS=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(l.CTCSSOption,e=>(s(),g(u,{value:e},{default:o(()=>[m(C(e.toFixed(1)),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),txDCS:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.txDCS,"onUpdate:modelValue":e=>a.txDCS=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(l.DCSOption,e=>(s(),g(u,{value:e},{default:o(()=>[m(C("0"+e),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),step:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.step,"onUpdate:modelValue":e=>a.step=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(l.stepOption,e=>(s(),g(u,{value:e},{default:o(()=>[m(C(e.toFixed(1)),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),reverse:o(({record:a,rowIndex:i})=>[r(E,{modelValue:a.reverse,"onUpdate:modelValue":e=>a.reverse=e},null,8,["modelValue","onUpdate:modelValue"])]),scramb:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.scramb,"onUpdate:modelValue":e=>a.scramb=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(l.scrambOption,e=>(s(),g(u,null,{default:o(()=>[m(C(e),1)]),_:2},1024))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),busy:o(({record:a,rowIndex:i})=>[r(E,{modelValue:a.busy,"onUpdate:modelValue":e=>a.busy=e},null,8,["modelValue","onUpdate:modelValue"])]),pttid:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.pttid,"onUpdate:modelValue":e=>a.pttid=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(l.pttidOption,e=>(s(),g(u,null,{default:o(()=>[m(C(e),1)]),_:2},1024))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),mode:o(({record:a,rowIndex:i})=>[r(p,{modelValue:a.mode,"onUpdate:modelValue":e=>a.mode=e,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(Object.keys(l.modeOption),e=>(s(),g(u,{value:e},{default:o(()=>[m(C(l.modeOption[e]),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),dtmf:o(({record:a,rowIndex:i})=>[r(E,{modelValue:a.dtmf,"onUpdate:modelValue":e=>a.dtmf=e},null,8,["modelValue","onUpdate:modelValue"])]),scanlist:o(({record:a,rowIndex:i})=>[r(B,{modelValue:a.scanlist,"onUpdate:modelValue":e=>a.scanlist=e},{default:o(()=>[r(T,{value:"I"},{default:o(()=>[m("I")]),_:1}),r(T,{value:"II"},{default:o(()=>[m("II")]),_:1})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),operate:o(({record:a,rowIndex:i})=>[r(O,{onClick:e=>L((w.nowPage-1)*w.pageSize+i)},{default:o(()=>[m("\u6E05\u7A7A")]),_:2},1032,["onClick"])]),_:1},8,["loading","data","pagination"])]),_:1})])}}});const ve=G(Se,[["__scopeId","data-v-feb1f4b8"]]);export{ve as default};
diff --git a/assets/index.8f179831.js.gz b/assets/index.8f179831.js.gz
new file mode 100644
index 00000000..ea66058a
Binary files /dev/null and b/assets/index.8f179831.js.gz differ
diff --git a/assets/index.9190c126.js.gz b/assets/index.9190c126.js.gz
deleted file mode 100644
index 7b866c73..00000000
Binary files a/assets/index.9190c126.js.gz and /dev/null differ
diff --git a/assets/index.9ae2fbab.css.gz b/assets/index.9ae2fbab.css.gz
deleted file mode 100644
index 245acea6..00000000
Binary files a/assets/index.9ae2fbab.css.gz and /dev/null differ
diff --git a/assets/index.880d395f.js b/assets/index.a0fc24af.js
similarity index 98%
rename from assets/index.880d395f.js
rename to assets/index.a0fc24af.js
index 2af1bde9..1cc1c274 100644
--- a/assets/index.880d395f.js
+++ b/assets/index.a0fc24af.js
@@ -1 +1 @@
-import{e as A,_ as K}from"./index.6fbe019e.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as P,r as L,b0 as R,C as v,D as U,aI as u,aH as _,aE as x,aM as C,bR as H,bS as N,aX as O,bb as T,bE as M,bK as V,bC as j,bF as z,bd as G,be as X,G as D}from"./arco.a5a5eeda.js";import{e as q,f as J,g as Q}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const B=b=>(G("data-v-208cc1d9"),b=b(),X(),b),W={class:"container"},Y=B(()=>D("div",{id:"canvasDiv",style:{zoom:"250%"}},null,-1)),Z=B(()=>D("br",null,null,-1)),$={name:"Backup"},tt=P({...$,setup(b){const l=A(),a=L({activeKey:1,binaryFile:void 0,loading:!1}),I=()=>{const o=document.createElement("input");o.type="file",o.onchange=async()=>{const p=new Blob([o.files[0]],{type:"application/octet-stream"}),f=URL.createObjectURL(p),t=document.createElement("canvas");t.width=128,t.height=64;const r=t.cloneNode(),c=document.getElementById("canvasDiv");c.innerHTML="",c==null||c.append(t,r);const n=new Image;n.src=f,n.onload=()=>{const d=t.getContext("2d");d==null||d.drawImage(n,0,0,128,64);const g=d==null?void 0:d.getImageData(0,0,t.width,t.height).data;function y(i,s){const e=(s*128+i)*4;return g[e]+g[e+1]+g[e+2]>128*3?0:1}const h=r.getContext("2d"),m=h.getImageData(0,0,r.width,r.height);for(let i=0;i<64;i++)for(let s=0;s<128;s++){const e=(i*128+s)*4,F=!y(s,i);m.data[e]=F*255,m.data[e+1]=F*255,m.data[e+2]=F*255,m.data[e+3]=255}h.putImageData(m,0,0);const w=new Uint8Array(1024);let S=0;for(let i=0;i<64;i+=8)for(let s=0;s<128;s++){let E=0;for(let e=0;e<8;e++)E|=y(s,i+e)<{var f,t,r,c;if(l.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(((f=l.configuration)==null?void 0:f.uart)=="official"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(a.activeKey==2&&((t=l.configuration)==null?void 0:t.charset)!="gb2312"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(a.activeKey==1&&((r=l.configuration)==null?void 0:r.charset)!="losehu"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}a.loading=!0;let o=123728;a.activeKey==2&&(o=8320),await q(l.connectPort);const p=a.binaryFile;for(let n=o;n{const f=R("Breadcrumb"),t=H,r=N,c=O,n=T,d=M,g=V,y=j,h=z;return v(),U("div",W,[u(f,{items:["\u5C0F\u5DE5\u5177","\u5F00\u673A\u56FE\u7247"]}),u(h,{gutter:20,align:"stretch"},{default:_(()=>[u(y,{span:24},{default:_(()=>[u(g,{loading:a.loading,tip:"\u5199\u5165\u4E2D...",style:{width:"100%"}},{default:_(()=>[u(d,{class:"general-card",title:"\u5F00\u673A\u56FE\u7247"},{default:_(()=>[u(r,{"active-key":a.activeKey,onChange:p[0]||(p[0]=m=>{a.activeKey=m})},{default:_(()=>[(v(),x(t,{key:1,title:"LOSEHU 117"})),(v(),x(t,{key:2,title:"LOSEHU 118+"}))]),_:1},8,["active-key"]),Y,Z,u(n,null,{default:_(()=>[u(c,{onClick:I},{default:_(()=>[C("\u9009\u62E9\u56FE\u7247")]),_:1}),u(c,{type:"primary",disabled:!a.binaryFile,onClick:k},{default:_(()=>[C("\u5199\u5165")]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1})]),_:1})])}}});const lt=K(tt,[["__scopeId","data-v-208cc1d9"]]);export{lt as default};
+import{e as A,_ as K}from"./index.6fba5e05.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as P,r as L,b0 as R,C as v,D as U,aI as u,aH as _,aE as x,aM as C,bR as H,bS as N,aX as O,bb as T,bE as M,bK as V,bC as j,bF as z,bd as G,be as X,G as D}from"./arco.a5a5eeda.js";import{e as q,f as J,g as Q}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const B=b=>(G("data-v-208cc1d9"),b=b(),X(),b),W={class:"container"},Y=B(()=>D("div",{id:"canvasDiv",style:{zoom:"250%"}},null,-1)),Z=B(()=>D("br",null,null,-1)),$={name:"Backup"},tt=P({...$,setup(b){const l=A(),a=L({activeKey:1,binaryFile:void 0,loading:!1}),I=()=>{const o=document.createElement("input");o.type="file",o.onchange=async()=>{const p=new Blob([o.files[0]],{type:"application/octet-stream"}),f=URL.createObjectURL(p),t=document.createElement("canvas");t.width=128,t.height=64;const r=t.cloneNode(),c=document.getElementById("canvasDiv");c.innerHTML="",c==null||c.append(t,r);const n=new Image;n.src=f,n.onload=()=>{const d=t.getContext("2d");d==null||d.drawImage(n,0,0,128,64);const g=d==null?void 0:d.getImageData(0,0,t.width,t.height).data;function y(i,s){const e=(s*128+i)*4;return g[e]+g[e+1]+g[e+2]>128*3?0:1}const h=r.getContext("2d"),m=h.getImageData(0,0,r.width,r.height);for(let i=0;i<64;i++)for(let s=0;s<128;s++){const e=(i*128+s)*4,F=!y(s,i);m.data[e]=F*255,m.data[e+1]=F*255,m.data[e+2]=F*255,m.data[e+3]=255}h.putImageData(m,0,0);const w=new Uint8Array(1024);let S=0;for(let i=0;i<64;i+=8)for(let s=0;s<128;s++){let E=0;for(let e=0;e<8;e++)E|=y(s,i+e)<{var f,t,r,c;if(l.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(((f=l.configuration)==null?void 0:f.uart)=="official"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(a.activeKey==2&&((t=l.configuration)==null?void 0:t.charset)!="gb2312"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(a.activeKey==1&&((r=l.configuration)==null?void 0:r.charset)!="losehu"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}a.loading=!0;let o=123728;a.activeKey==2&&(o=8320),await q(l.connectPort);const p=a.binaryFile;for(let n=o;n{const f=R("Breadcrumb"),t=H,r=N,c=O,n=T,d=M,g=V,y=j,h=z;return v(),U("div",W,[u(f,{items:["\u5C0F\u5DE5\u5177","\u5F00\u673A\u56FE\u7247"]}),u(h,{gutter:20,align:"stretch"},{default:_(()=>[u(y,{span:24},{default:_(()=>[u(g,{loading:a.loading,tip:"\u5199\u5165\u4E2D...",style:{width:"100%"}},{default:_(()=>[u(d,{class:"general-card",title:"\u5F00\u673A\u56FE\u7247"},{default:_(()=>[u(r,{"active-key":a.activeKey,onChange:p[0]||(p[0]=m=>{a.activeKey=m})},{default:_(()=>[(v(),x(t,{key:1,title:"LOSEHU 117"})),(v(),x(t,{key:2,title:"LOSEHU 118+"}))]),_:1},8,["active-key"]),Y,Z,u(n,null,{default:_(()=>[u(c,{onClick:I},{default:_(()=>[C("\u9009\u62E9\u56FE\u7247")]),_:1}),u(c,{type:"primary",disabled:!a.binaryFile,onClick:k},{default:_(()=>[C("\u5199\u5165")]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1})]),_:1})])}}});const lt=K(tt,[["__scopeId","data-v-208cc1d9"]]);export{lt as default};
diff --git a/assets/index.880d395f.js.gz b/assets/index.a0fc24af.js.gz
similarity index 92%
rename from assets/index.880d395f.js.gz
rename to assets/index.a0fc24af.js.gz
index be1d0c05..2ba052ff 100644
Binary files a/assets/index.880d395f.js.gz and b/assets/index.a0fc24af.js.gz differ
diff --git a/assets/index.f7a8b9cb.js b/assets/index.a2138bac.js
similarity index 98%
rename from assets/index.f7a8b9cb.js
rename to assets/index.a2138bac.js
index a5df1d5b..d7e24966 100644
--- a/assets/index.f7a8b9cb.js
+++ b/assets/index.a2138bac.js
@@ -1 +1 @@
-import{e as v,_ as k}from"./index.6fbe019e.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as I,r as T,b0 as L,C as N,D as H,aI as t,aH as e,aM as C,u as K,a6 as M,aX as R,bb as X,bC as j,bF as q,b6 as z,b7 as G,aV as J,bK as O,bE as Q}from"./arco.a5a5eeda.js";import{u as W}from"./loading.32afe0d0.js";import{e as P,a as A,b as w,s as h,f as B,g as Y}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const Z={class:"container"},$={name:"Chi"},oo=I({...$,setup(to){const o=v(),{loading:V,setLoading:F}=W(!1),a=T({logo_line1:"",logo_line2:"",mdc_audio_local:!0}),U=async()=>{var b,r,m,s,l,_,i,d,g,c,p,y;if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(await P(o.connectPort),F(!0),((b=o.configuration)==null?void 0:b.charset)=="losehu"){let n=new Uint8Array(38);n.set(await A(o.connectPort,123680,38,(r=o.configuration)==null?void 0:r.uart),0),a.logo_line1=w(n.subarray(0,19),(m=o.configuration)==null?void 0:m.charset),a.logo_line2=w(n.subarray(19,38),(s=o.configuration)==null?void 0:s.charset)}else if(((l=o.configuration)==null?void 0:l.charset)=="gb2312"){let n=new Uint8Array(36);n.set(await A(o.connectPort,8192,36,(_=o.configuration)==null?void 0:_.uart),0),a.logo_line1=w(n.subarray(0,18),(i=o.configuration)==null?void 0:i.charset),a.logo_line2=w(n.subarray(18,36),(d=o.configuration)==null?void 0:d.charset)}else{let n=new Uint8Array(32);n.set(await A(o.connectPort,3760,32,(g=o.configuration)==null?void 0:g.uart),0),a.logo_line1=w(n.subarray(0,16),(c=o.configuration)==null?void 0:c.charset),a.logo_line2=w(n.subarray(16,32),(p=o.configuration)==null?void 0:p.charset)}parseInt(await A(o.connectPort,8189,1,(y=o.configuration)==null?void 0:y.uart))==0?a.mdc_audio_local=!1:a.mdc_audio_local=!0,F(!1)},x=async()=>{var b,r,m,s,l,_,i,d,g,c,p,y,n,f,E;if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(F(!0),await P(o.connectPort),((b=o.configuration)==null?void 0:b.charset)=="losehu"){let u=new Uint8Array(38);u.set(h(a.logo_line1,(r=o.configuration)==null?void 0:r.charset).subarray(0,19),0),u.set(h(a.logo_line2,(m=o.configuration)==null?void 0:m.charset).subarray(0,19),19),await B(o.connectPort,123678,[18,18],2,(s=o.configuration)==null?void 0:s.uart),await B(o.connectPort,123680,u,38,(l=o.configuration)==null?void 0:l.uart)}else if(((_=o.configuration)==null?void 0:_.charset)=="gb2312"){let u=new Uint8Array(36);u.set(h(a.logo_line1,(i=o.configuration)==null?void 0:i.charset).subarray(0,18),0),u.set(h(a.logo_line2,(d=o.configuration)==null?void 0:d.charset).subarray(0,18),18),await B(o.connectPort,8228,[18,18],2,(g=o.configuration)==null?void 0:g.uart),await B(o.connectPort,8192,u,36,(c=o.configuration)==null?void 0:c.uart)}else{let u=new Uint8Array(32);u.set(h(a.logo_line1,(p=o.configuration)==null?void 0:p.charset).subarray(0,16),0),u.set(h(a.logo_line2,(y=o.configuration)==null?void 0:y.charset).subarray(0,16),16),await B(o.connectPort,3760,u,32,(n=o.configuration)==null?void 0:n.uart)}(f=o.configuration)!=null&&f.localmdc&&await B(o.connectPort,8189,new Uint8Array([a.mdc_audio_local?1:0]),1,(E=o.configuration)==null?void 0:E.uart),await Y(o.connectPort),F(!1)},D=async()=>{},S=async()=>{};return(b,r)=>{const m=L("Breadcrumb"),s=M,l=R,_=X,i=j,d=q,g=z,c=G,p=J,y=O,n=Q;return N(),H("div",Z,[t(m,{items:["\u5C0F\u5DE5\u5177","\u8BBE\u7F6E\u7BA1\u7406"]}),t(d,{gutter:20,align:"stretch"},{default:e(()=>[t(i,{span:24},{default:e(()=>[t(n,{class:"general-card",title:"\u8BBE\u7F6E\u7BA1\u7406"},{default:e(()=>[t(d,{style:{"margin-bottom":"16px"}},{default:e(()=>[t(i,{span:12},{default:e(()=>[t(_,null,{default:e(()=>[t(l,{type:"primary",onClick:U},{icon:e(()=>[t(s)]),default:e(()=>[C(" \u4ECE\u8BBE\u5907\u8BFB\u53D6 ")]),_:1}),t(l,{onClick:x},{icon:e(()=>[t(s)]),default:e(()=>[C(" \u5199\u5165\u8BBE\u5907 ")]),_:1})]),_:1})]),_:1}),t(i,{span:12,style:{"text-align":"right"}},{default:e(()=>[t(_,null,{default:e(()=>[t(l,{type:"primary",onClick:D},{default:e(()=>[C(" \u4FDD\u5B58 ")]),_:1}),t(l,{onClick:S},{default:e(()=>[C(" \u52A0\u8F7D ")]),_:1})]),_:1})]),_:1})]),_:1}),t(y,{loading:K(V),style:{width:"100%"}},{default:e(()=>[t(c,{"label-col-style":{width:"15%"},field:"logo_line1",label:"\u542F\u52A8\u753B\u9762\u9996\u884C\u6587\u5B57"},{default:e(()=>[t(g,{modelValue:a.logo_line1,"onUpdate:modelValue":r[0]||(r[0]=f=>a.logo_line1=f)},null,8,["modelValue"])]),_:1}),t(c,{"label-col-style":{width:"15%"},field:"logo_line2",label:"\u542F\u52A8\u753B\u9762\u6B21\u884C\u6587\u5B57"},{default:e(()=>[t(g,{modelValue:a.logo_line2,"onUpdate:modelValue":r[1]||(r[1]=f=>a.logo_line2=f)},null,8,["modelValue"])]),_:1}),t(c,{"label-col-style":{width:"15%"},field:"logo_line2",label:"\u672C\u5730\u64AD\u653E\u9996\u5C3E\u97F3\uFF08\u4EC5117P6\uFF09"},{default:e(()=>[t(p,{modelValue:a.mdc_audio_local,"onUpdate:modelValue":r[2]||(r[2]=f=>a.mdc_audio_local=f),type:"round"},null,8,["modelValue"])]),_:1})]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})])}}});const go=k(oo,[["__scopeId","data-v-766b1311"]]);export{go as default};
+import{e as v,_ as k}from"./index.6fba5e05.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as I,r as T,b0 as L,C as N,D as H,aI as t,aH as e,aM as C,u as K,a6 as M,aX as R,bb as X,bC as j,bF as q,b6 as z,b7 as G,aV as J,bK as O,bE as Q}from"./arco.a5a5eeda.js";import{u as W}from"./loading.32afe0d0.js";import{e as P,a as A,b as w,s as h,f as B,g as Y}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const Z={class:"container"},$={name:"Chi"},oo=I({...$,setup(to){const o=v(),{loading:V,setLoading:F}=W(!1),a=T({logo_line1:"",logo_line2:"",mdc_audio_local:!0}),U=async()=>{var b,r,m,s,l,_,i,d,g,c,p,y;if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(await P(o.connectPort),F(!0),((b=o.configuration)==null?void 0:b.charset)=="losehu"){let n=new Uint8Array(38);n.set(await A(o.connectPort,123680,38,(r=o.configuration)==null?void 0:r.uart),0),a.logo_line1=w(n.subarray(0,19),(m=o.configuration)==null?void 0:m.charset),a.logo_line2=w(n.subarray(19,38),(s=o.configuration)==null?void 0:s.charset)}else if(((l=o.configuration)==null?void 0:l.charset)=="gb2312"){let n=new Uint8Array(36);n.set(await A(o.connectPort,8192,36,(_=o.configuration)==null?void 0:_.uart),0),a.logo_line1=w(n.subarray(0,18),(i=o.configuration)==null?void 0:i.charset),a.logo_line2=w(n.subarray(18,36),(d=o.configuration)==null?void 0:d.charset)}else{let n=new Uint8Array(32);n.set(await A(o.connectPort,3760,32,(g=o.configuration)==null?void 0:g.uart),0),a.logo_line1=w(n.subarray(0,16),(c=o.configuration)==null?void 0:c.charset),a.logo_line2=w(n.subarray(16,32),(p=o.configuration)==null?void 0:p.charset)}parseInt(await A(o.connectPort,8189,1,(y=o.configuration)==null?void 0:y.uart))==0?a.mdc_audio_local=!1:a.mdc_audio_local=!0,F(!1)},x=async()=>{var b,r,m,s,l,_,i,d,g,c,p,y,n,f,E;if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(F(!0),await P(o.connectPort),((b=o.configuration)==null?void 0:b.charset)=="losehu"){let u=new Uint8Array(38);u.set(h(a.logo_line1,(r=o.configuration)==null?void 0:r.charset).subarray(0,19),0),u.set(h(a.logo_line2,(m=o.configuration)==null?void 0:m.charset).subarray(0,19),19),await B(o.connectPort,123678,[18,18],2,(s=o.configuration)==null?void 0:s.uart),await B(o.connectPort,123680,u,38,(l=o.configuration)==null?void 0:l.uart)}else if(((_=o.configuration)==null?void 0:_.charset)=="gb2312"){let u=new Uint8Array(36);u.set(h(a.logo_line1,(i=o.configuration)==null?void 0:i.charset).subarray(0,18),0),u.set(h(a.logo_line2,(d=o.configuration)==null?void 0:d.charset).subarray(0,18),18),await B(o.connectPort,8228,[18,18],2,(g=o.configuration)==null?void 0:g.uart),await B(o.connectPort,8192,u,36,(c=o.configuration)==null?void 0:c.uart)}else{let u=new Uint8Array(32);u.set(h(a.logo_line1,(p=o.configuration)==null?void 0:p.charset).subarray(0,16),0),u.set(h(a.logo_line2,(y=o.configuration)==null?void 0:y.charset).subarray(0,16),16),await B(o.connectPort,3760,u,32,(n=o.configuration)==null?void 0:n.uart)}(f=o.configuration)!=null&&f.localmdc&&await B(o.connectPort,8189,new Uint8Array([a.mdc_audio_local?1:0]),1,(E=o.configuration)==null?void 0:E.uart),await Y(o.connectPort),F(!1)},D=async()=>{},S=async()=>{};return(b,r)=>{const m=L("Breadcrumb"),s=M,l=R,_=X,i=j,d=q,g=z,c=G,p=J,y=O,n=Q;return N(),H("div",Z,[t(m,{items:["\u5C0F\u5DE5\u5177","\u8BBE\u7F6E\u7BA1\u7406"]}),t(d,{gutter:20,align:"stretch"},{default:e(()=>[t(i,{span:24},{default:e(()=>[t(n,{class:"general-card",title:"\u8BBE\u7F6E\u7BA1\u7406"},{default:e(()=>[t(d,{style:{"margin-bottom":"16px"}},{default:e(()=>[t(i,{span:12},{default:e(()=>[t(_,null,{default:e(()=>[t(l,{type:"primary",onClick:U},{icon:e(()=>[t(s)]),default:e(()=>[C(" \u4ECE\u8BBE\u5907\u8BFB\u53D6 ")]),_:1}),t(l,{onClick:x},{icon:e(()=>[t(s)]),default:e(()=>[C(" \u5199\u5165\u8BBE\u5907 ")]),_:1})]),_:1})]),_:1}),t(i,{span:12,style:{"text-align":"right"}},{default:e(()=>[t(_,null,{default:e(()=>[t(l,{type:"primary",onClick:D},{default:e(()=>[C(" \u4FDD\u5B58 ")]),_:1}),t(l,{onClick:S},{default:e(()=>[C(" \u52A0\u8F7D ")]),_:1})]),_:1})]),_:1})]),_:1}),t(y,{loading:K(V),style:{width:"100%"}},{default:e(()=>[t(c,{"label-col-style":{width:"15%"},field:"logo_line1",label:"\u542F\u52A8\u753B\u9762\u9996\u884C\u6587\u5B57"},{default:e(()=>[t(g,{modelValue:a.logo_line1,"onUpdate:modelValue":r[0]||(r[0]=f=>a.logo_line1=f)},null,8,["modelValue"])]),_:1}),t(c,{"label-col-style":{width:"15%"},field:"logo_line2",label:"\u542F\u52A8\u753B\u9762\u6B21\u884C\u6587\u5B57"},{default:e(()=>[t(g,{modelValue:a.logo_line2,"onUpdate:modelValue":r[1]||(r[1]=f=>a.logo_line2=f)},null,8,["modelValue"])]),_:1}),t(c,{"label-col-style":{width:"15%"},field:"logo_line2",label:"\u672C\u5730\u64AD\u653E\u9996\u5C3E\u97F3\uFF08\u4EC5117P6\uFF09"},{default:e(()=>[t(p,{modelValue:a.mdc_audio_local,"onUpdate:modelValue":r[2]||(r[2]=f=>a.mdc_audio_local=f),type:"round"},null,8,["modelValue"])]),_:1})]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})])}}});const go=k(oo,[["__scopeId","data-v-766b1311"]]);export{go as default};
diff --git a/assets/index.a2138bac.js.gz b/assets/index.a2138bac.js.gz
new file mode 100644
index 00000000..0314b113
Binary files /dev/null and b/assets/index.a2138bac.js.gz differ
diff --git a/assets/index.679ee69f.js b/assets/index.aed20d8f.js
similarity index 98%
rename from assets/index.679ee69f.js
rename to assets/index.aed20d8f.js
index bab2338d..f0f389dd 100644
--- a/assets/index.679ee69f.js
+++ b/assets/index.aed20d8f.js
@@ -1 +1 @@
-import{e as B,_ as h}from"./index.6fbe019e.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as v,r as C,b0 as D,C as k,D as A,aI as a,aH as l,aM as E,G as x,aX as y,bb as H,bD as T,bE as R,bC as K,bF as P,n as S}from"./arco.a5a5eeda.js";import{e as I,f as M,g as N}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const U={class:"container"},V=["innerHTML"],$={name:"Chi"},L=v({...$,setup(z){const o=B(),i=C({status:"\u70B9\u51FB\u5199\u5165\u6309\u94AE\u5199\u5165\u5B57\u5E93\u5230\u8BBE\u5907
",eepromType:""}),g=async(e=0,t)=>{var c;await I(o.connectPort);for(let u=e;u",S(()=>{const n=document==null?void 0:document.getElementById("statusArea");n&&(n.scrollTop=n==null?void 0:n.scrollHeight)});i.status=i.status+"\u5199\u5165\u8FDB\u5EA6\uFF1A100.0% ",await N(o.connectPort)},w=async(e=1)=>{var c,u,n,p,F,b,m;if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(((c=o.configuration)==null?void 0:c.uart)=="official"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(e==1&&((u=o.configuration)==null?void 0:u.charset)!="losehu"||e==1&&((n=o.configuration)==null?void 0:n.K)!=!0){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(e==2&&((p=o.configuration)==null?void 0:p.charset)!="gb2312"||e==2&&((F=o.configuration)==null?void 0:F.K)!=!0){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(e==3&&((b=o.configuration)==null?void 0:b.charset)!="gb2312"||e==3&&((m=o.configuration)==null?void 0:m.H)!=!0){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}i.status=i.status+"\u6B63\u5728\u4E0B\u8F7D\u5B57\u5E93... ";let t;if(e==1){t=await fetch("/old_font.bin");const r=t.body.getReader(),s=[];for(;;){const{done:d,value:f}=await r.read();if(d)break;s.push(...f)}const _=new Uint8Array(s);await g(8192,_);return}if(e==2){t=await fetch("/new_font_k.bin");const r=t.body.getReader(),s=[];for(;;){const{done:d,value:f}=await r.read();if(d)break;s.push(...f)}const _=new Uint8Array(s);await g(9344,_);return}if(e==3){t=await fetch("/new_font_h.bin");const r=t.body.getReader(),s=[];for(;;){const{done:d,value:f}=await r.read();if(d)break;s.push(...f)}const _=new Uint8Array(s);await g(9344,_);return}};return(e,t)=>{const c=D("Breadcrumb"),u=y,n=H,p=T,F=R,b=K,m=P;return k(),A("div",U,[a(c,{items:["\u5C0F\u5DE5\u5177","\u5B57\u5E93\u5199\u5165"]}),a(m,{gutter:20,align:"stretch"},{default:l(()=>[a(b,{span:24},{default:l(()=>[a(F,{class:"general-card",title:"\u5B57\u5E93\u5199\u5165"},{default:l(()=>[a(n,null,{default:l(()=>[a(u,{onClick:t[0]||(t[0]=r=>w(1))},{default:l(()=>[E("\u5199\u5165 117 \u5B57\u5E93\uFF08K\uFF09")]),_:1}),a(u,{onClick:t[1]||(t[1]=r=>w(2))},{default:l(()=>[E("\u5199\u5165 118+ \u5B57\u5E93\uFF08K\uFF09")]),_:1}),a(u,{onClick:t[2]||(t[2]=r=>w(3))},{default:l(()=>[E("\u5199\u5165 118+ \u5B57\u5E93\uFF08H\uFF09")]),_:1})]),_:1}),a(p),x("div",{id:"statusArea",style:{height:"20em","background-color":"azure",color:"silver",overflow:"auto",padding:"20px"},innerHTML:i.status},null,8,V)]),_:1})]),_:1})]),_:1})])}}});const Z=h(L,[["__scopeId","data-v-c103becb"]]);export{Z as default};
+import{e as B,_ as h}from"./index.6fba5e05.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as v,r as C,b0 as D,C as k,D as A,aI as a,aH as l,aM as E,G as x,aX as y,bb as H,bD as T,bE as R,bC as K,bF as P,n as S}from"./arco.a5a5eeda.js";import{e as I,f as M,g as N}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const U={class:"container"},V=["innerHTML"],$={name:"Chi"},L=v({...$,setup(z){const o=B(),i=C({status:"\u70B9\u51FB\u5199\u5165\u6309\u94AE\u5199\u5165\u5B57\u5E93\u5230\u8BBE\u5907
",eepromType:""}),g=async(e=0,t)=>{var c;await I(o.connectPort);for(let u=e;u",S(()=>{const n=document==null?void 0:document.getElementById("statusArea");n&&(n.scrollTop=n==null?void 0:n.scrollHeight)});i.status=i.status+"\u5199\u5165\u8FDB\u5EA6\uFF1A100.0% ",await N(o.connectPort)},w=async(e=1)=>{var c,u,n,p,F,b,m;if(o.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(((c=o.configuration)==null?void 0:c.uart)=="official"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(e==1&&((u=o.configuration)==null?void 0:u.charset)!="losehu"||e==1&&((n=o.configuration)==null?void 0:n.K)!=!0){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(e==2&&((p=o.configuration)==null?void 0:p.charset)!="gb2312"||e==2&&((F=o.configuration)==null?void 0:F.K)!=!0){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(e==3&&((b=o.configuration)==null?void 0:b.charset)!="gb2312"||e==3&&((m=o.configuration)==null?void 0:m.H)!=!0){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}i.status=i.status+"\u6B63\u5728\u4E0B\u8F7D\u5B57\u5E93... ";let t;if(e==1){t=await fetch("/old_font.bin");const r=t.body.getReader(),s=[];for(;;){const{done:d,value:f}=await r.read();if(d)break;s.push(...f)}const _=new Uint8Array(s);await g(8192,_);return}if(e==2){t=await fetch("/new_font_k.bin");const r=t.body.getReader(),s=[];for(;;){const{done:d,value:f}=await r.read();if(d)break;s.push(...f)}const _=new Uint8Array(s);await g(9344,_);return}if(e==3){t=await fetch("/new_font_h.bin");const r=t.body.getReader(),s=[];for(;;){const{done:d,value:f}=await r.read();if(d)break;s.push(...f)}const _=new Uint8Array(s);await g(9344,_);return}};return(e,t)=>{const c=D("Breadcrumb"),u=y,n=H,p=T,F=R,b=K,m=P;return k(),A("div",U,[a(c,{items:["\u5C0F\u5DE5\u5177","\u5B57\u5E93\u5199\u5165"]}),a(m,{gutter:20,align:"stretch"},{default:l(()=>[a(b,{span:24},{default:l(()=>[a(F,{class:"general-card",title:"\u5B57\u5E93\u5199\u5165"},{default:l(()=>[a(n,null,{default:l(()=>[a(u,{onClick:t[0]||(t[0]=r=>w(1))},{default:l(()=>[E("\u5199\u5165 117 \u5B57\u5E93\uFF08K\uFF09")]),_:1}),a(u,{onClick:t[1]||(t[1]=r=>w(2))},{default:l(()=>[E("\u5199\u5165 118+ \u5B57\u5E93\uFF08K\uFF09")]),_:1}),a(u,{onClick:t[2]||(t[2]=r=>w(3))},{default:l(()=>[E("\u5199\u5165 118+ \u5B57\u5E93\uFF08H\uFF09")]),_:1})]),_:1}),a(p),x("div",{id:"statusArea",style:{height:"20em","background-color":"azure",color:"silver",overflow:"auto",padding:"20px"},innerHTML:i.status},null,8,V)]),_:1})]),_:1})]),_:1})])}}});const Z=h(L,[["__scopeId","data-v-c103becb"]]);export{Z as default};
diff --git a/assets/index.aed20d8f.js.gz b/assets/index.aed20d8f.js.gz
new file mode 100644
index 00000000..3ecf9287
Binary files /dev/null and b/assets/index.aed20d8f.js.gz differ
diff --git a/assets/index.bbb770e2.js b/assets/index.bbb770e2.js
deleted file mode 100644
index 48786599..00000000
--- a/assets/index.bbb770e2.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as t}from"./index.6fbe019e.js";import{C as a,aE as c,aH as s,bf as _,bd as n,be as r,G as d}from"./arco.a5a5eeda.js";const p={},f=e=>(n("data-v-5c5f03d4"),e=e(),r(),e),i=f(()=>d("a",{href:"https://github.com/silenty4ng/k5web",target:"_blank"},"K5Web - V0.1.202402011710",-1));function l(e,u){const o=_;return a(),c(o,{class:"footer"},{default:s(()=>[i]),_:1})}const m=t(p,[["render",l],["__scopeId","data-v-5c5f03d4"]]);export{m as F};
diff --git a/assets/index.bd742439.js b/assets/index.bd742439.js
new file mode 100644
index 00000000..979c500f
--- /dev/null
+++ b/assets/index.bd742439.js
@@ -0,0 +1 @@
+import{_ as t}from"./index.6fba5e05.js";import{C as a,aE as c,aH as s,bf as _,bd as d,be as n,G as r}from"./arco.a5a5eeda.js";const p={},i=e=>(d("data-v-d12936dc"),e=e(),n(),e),f=i(()=>r("a",{href:"https://github.com/silenty4ng/k5web",target:"_blank"},"K5Web - V0.1.202402021050",-1));function l(e,u){const o=_;return a(),c(o,{class:"footer"},{default:s(()=>[f]),_:1})}const m=t(p,[["render",l],["__scopeId","data-v-d12936dc"]]);export{m as F};
diff --git a/assets/index.ceedac3f.css.gz b/assets/index.ceedac3f.css.gz
deleted file mode 100644
index d42513b1..00000000
Binary files a/assets/index.ceedac3f.css.gz and /dev/null differ
diff --git a/assets/index.e737968e.js b/assets/index.e737968e.js
deleted file mode 100644
index 5f98d894..00000000
--- a/assets/index.e737968e.js
+++ /dev/null
@@ -1 +0,0 @@
-import{e as $,_ as K}from"./index.6fbe019e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as G,r as Q,c as X,b0 as q,C as s,D as b,aI as l,aH as o,aM as m,u as W,aN as C,aK as I,aJ as V,aE as g,a6 as Y,aX as Z,bb as tt,bC as et,bF as at,b6 as ot,bG as nt,bH as ut,aU as rt,aV as lt,b9 as dt,bI as st,bJ as it,bE as pt}from"./arco.a5a5eeda.js";import{u as mt}from"./loading.32afe0d0.js";import{e as k,a as h,u as P,b as ft,h as N,s as ct,f as v,g as xt}from"./serial.3518333f.js";import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const wt={class:"container"},St={name:"SearchTable"},_t=G({...St,setup(bt){const x=$(),{loading:R,setLoading:U}=mt(!1),u=Q({pageSize:15,nowPage:1,bandwidthOption:{0:"25KHz",1:"12.5KHz"},modeOption:{0:"FM",1:"AM",2:"USB"},powerOption:{0:"\u4F4E",1:"\u4E2D",2:"\u9AD8"},toneOption:{1:"\u4E9A\u97F3\u9891",2:"\u6570\u5B57\u4E9A\u97F3",3:"\u53CD\u5411\u6570\u5B57\u4E9A\u97F3"},CTCSSOption:[67,69.3,71.9,74.4,77,79.7,82.5,85.4,88.5,91.5,94.8,97.4,100,103.5,107.2,110.9,114.8,118.8,123,127.3,131.8,136.5,141.3,146.2,151.4,156.7,159.8,162.2,165.5,167.9,171.3,173.8,177.3,179.9,183.5,186.2,189.9,192.8,196.6,199.5,203.5,206.5,210.7,218.1,225.7,229.1,233.6,241.8,250.3,254.1],DCSOption:[23,25,26,31,32,36,43,47,51,53,54,65,71,72,73,74,114,115,116,122,125,131,132,134,143,145,152,155,156,162,165,172,174,205,212,223,225,226,243,244,245,246,251,252,255,261,263,265,266,271,274,306,311,315,325,331,332,343,346,351,356,364,365,371,411,412,413,423,431,432,445,446,452,454,455,462,464,465,466,503,506,516,523,526,532,546,565,606,612,624,627,631,632,654,662,664,703,712,723,731,732,734,743,754],stepOption:[2.5,5,6.25,10,12.5,25,8.33,.01,.05,.1,.25,.5,1,1.25,9,15,20,30,50,100,125,200,250,500],scrambOption:["1","2","3","4","5","6","7","8","9","10"],pttidOption:["\u4E0A\u7EBF\u7801","\u4E0B\u7EBF\u7801","\u4E0A\u7EBF+\u4E0B\u7EBF\u7801","Quindar\u7801"],renderData:[]});(()=>{const f=[];Array.from({length:200}).map(w=>{f.push({})}),u.renderData=f})();const z=X(()=>[{title:"#",dataIndex:"index",slotName:"index",width:70},{title:"\u4FE1\u9053\u540D\u79F0",dataIndex:"name",slotName:"name",width:200},{title:"\u5E26\u5BBD",dataIndex:"bandwidth",slotName:"bandwidth",width:150},{title:"\u63A5\u6536\u9891\u7387",dataIndex:"rx",slotName:"rx",width:150},{title:"\u53D1\u9001\u9891\u7387",dataIndex:"tx",slotName:"tx",width:150},{title:"\u53D1\u9001\u529F\u7387",dataIndex:"power",slotName:"power",width:150},{title:"\u63A5\u6536\u4E9A\u97F3\u7C7B\u578B",dataIndex:"rxTone",slotName:"rxTone",width:150},{title:"\u63A5\u6536\u4E9A\u97F3\u9891\uFF08Hz\uFF09",dataIndex:"rxCTCSS",slotName:"rxCTCSS",width:150},{title:"\u63A5\u6536\u4E9A\u97F3\u6570\u7801",dataIndex:"rxDCS",slotName:"rxDCS",width:150},{title:"\u53D1\u9001\u4E9A\u97F3\u7C7B\u578B",dataIndex:"txTone",slotName:"txTone",width:150},{title:"\u53D1\u9001\u4E9A\u97F3\u9891\uFF08Hz\uFF09",dataIndex:"txCTCSS",slotName:"txCTCSS",width:150},{title:"\u53D1\u9001\u4E9A\u97F3\u6570\u7801",dataIndex:"txDCS",slotName:"txDCS",width:150},{title:"\u9891\u7387\u6B65\u8FDB",dataIndex:"step",slotName:"step",width:150},{title:"\u5012\u9891",dataIndex:"reverse",slotName:"reverse",width:150},{title:"\u52A0\u5BC6",dataIndex:"scramb",slotName:"scramb",width:150},{title:"\u7E41\u5FD9\u7981\u53D1",dataIndex:"busy",slotName:"busy",width:150},{title:"\u4FE1\u4EE4\u7801",dataIndex:"pttid",slotName:"pttid",width:150},{title:"\u4FE1\u9053\u6A21\u5F0F",dataIndex:"mode",slotName:"mode",width:150},{title:"DTMF\u89E3\u7801",dataIndex:"dtmf",slotName:"dtmf",width:150},{title:"\u626B\u63CF\u5217\u8868",dataIndex:"scanlist",slotName:"scanlist",width:150},{title:"\u64CD\u4F5C",dataIndex:"operate",slotName:"operate",width:150}]),M=async()=>{var O,F,n,D;if(x.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}await k(x.connectPort),U(!0);let f=new Uint8Array(3200);for(let d=0;d<3200;d+=128){const r=await h(x.connectPort,d,128,(O=x.configuration)==null?void 0:O.uart);f.set(r,d)}let w=new Uint8Array(192);for(let d=3424;d<3616;d+=64){const r=await h(x.connectPort,d,64,(F=x.configuration)==null?void 0:F.uart);w.set(r,d-3424)}let _=new Uint8Array(3200);for(let d=3920;d<7120;d+=128){const r=await h(x.connectPort,d,128,(n=x.configuration)==null?void 0:n.uart);_.set(r,d-3920)}const c=[];for(let d=0;d<3200;d+=16){const r=P(f.subarray(d,d+16)),p=P(w.subarray(d/16,d/16+1)),e={};e.rx=r.substr(24,8)!="ffffffff"?parseInt(r.substr(24,8),16)/1e5:void 0,e.rx&&p!="ff"?(console.info(r),console.info(p),e.offset=r.substr(16,8)!="00000000"?parseInt(r.substr(16,8),16)/1e5:void 0,e.txcodeflag=r.substr(9,1),e.txcodeflag=="1"&&(e.tx=e.rx+e.offset),e.txcodeflag=="2"&&(e.tx=e.rx-e.offset),e.txTone=parseInt(r.substr(10,1),16)>0?parseInt(r.substr(10,1),16).toString():void 0,e.rxTone=parseInt(r.substr(11,1),16)>0?parseInt(r.substr(11,1),16).toString():void 0,e.txTone=="1"&&(e.txCTCSS=u.CTCSSOption[parseInt(r.substr(12,2),16)]),(e.txTone=="2"||e.txTone=="3")&&(e.txDCS=u.DCSOption[parseInt(r.substr(12,2),16)]),e.rxTone=="1"&&(e.rxCTCSS=u.CTCSSOption[parseInt(r.substr(14,2),16)]),(e.rxTone=="2"||e.rxTone=="3")&&(e.rxDCS=u.DCSOption[parseInt(r.substr(14,2),16)]),e.step=u.stepOption[parseInt(r.substr(2,2),16)],e.scramb=parseInt(r.substr(0,2),16)>0?parseInt(r.substr(0,2),16).toString():void 0,e.power_reverse_busy_width=parseInt(r.substr(6,2),16),e.reverse=!!(e.power_reverse_busy_width>>0&1),e.bandwidth=(e.power_reverse_busy_width>>1&1).toString(),e.power=(e.power_reverse_busy_width>>2&3).toString(),e.busy=!!(e.power_reverse_busy_width>>4&1),e.pttid_dtmf=parseInt(r.substr(4,2),16),e.pttid=u.pttidOption[(e.pttid_dtmf>>1)-1],e.dtmf=!!(e.pttid_dtmf>>0&1),e.mode=parseInt(r.substr(8,1),16).toString(),e.name=ft(_.subarray(d,d+16),(D=x.configuration)==null?void 0:D.charset),e.scanlist=[],parseInt(p.substr(0,1),16)&8&&e.scanlist.push("I"),parseInt(p.substr(0,1),16)&4&&e.scanlist.push("II")):e.rx=void 0,c.push(e)}u.renderData=c,U(!1)},j=async()=>{var O,F;if(x.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}await k(x.connectPort),U(!0);let f=new Uint8Array(3200),w=new Uint8Array(200),_=new Uint8Array(3200),c=0;u.renderData.map(n=>{var D,d,r,p;if(n.rx){let e="";e+=parseInt(n.scramb)>0?parseInt(n.scramb).toString(16).padStart(2,"0"):"00",e+=u.stepOption.indexOf(n.step)>=0?u.stepOption.indexOf(n.step).toString(16).padStart(2,"0"):"00";let E=u.pttidOption.indexOf(n.pttid)+1<<1;E+=n.dtmf?1:0,e+=E.toString(16).padStart(2,"0");let y=n.busy?1<<4:0;switch(y+=n.power<<2,y+=n.bandwidth<<1,y+=n.reverse?1:0,e+=y.toString(16).padStart(2,"0"),e+=n.mode?n.mode.toString(16):"0",n.tx>0&&n.tx>n.rx?e+="1":n.tx>0&&n.tx0?n.txTone.toString(16):"0",e+=parseInt(n.rxTone)>0?n.rxTone.toString(16):"0",n.txTone){case"1":e+=u.CTCSSOption.indexOf(n.txCTCSS).toString(16).padStart(2,"0");break;case"2":case"3":e+=u.DCSOption.indexOf(n.txDCS).toString(16).padStart(2,"0");break;default:e+="00"}switch(n.rxTone){case"1":e+=u.CTCSSOption.indexOf(n.rxCTCSS).toString(16).padStart(2,"0");break;case"2":case"3":e+=u.DCSOption.indexOf(n.rxDCS).toString(16).padStart(2,"0");break;default:e+="00"}const A=n.tx&&n.rx?Math.abs(parseInt((n.tx*1e5).toFixed(0))-parseInt((n.rx*1e5).toFixed(0))):NaN;e+=Number.isNaN(A)?"00000000":A.toString(16).padStart(8,"0"),e+=parseInt((n.rx*1e5).toFixed(0)).toString(16).padStart(8,"0"),console.log(e),f.set(N(e),c);let T=0;((D=n.scanlist)==null?void 0:D.indexOf("I"))>=0&&(T+=8),((d=n.scanlist)==null?void 0:d.indexOf("II"))>=0&&(T+=4),console.log((T<<4)+0),w.set([(T<<4)+0],c>>4);const B=new Uint8Array(16);B.set(ct((r=n.name)!=null?r:"",(p=x.configuration)==null?void 0:p.charset).subarray(0,16),0),_.set(B,c)}else f.set(N("ffffffffffffffffffffffffffffffff"),c),w.set([255],c>>4),_.set(N("ffffffffffffffffffffffffffffffff"),c);c+=16});for(let n=0;n<3200;n+=128)await v(x.connectPort,n,f.slice(n,n+128),128,(O=x.configuration)==null?void 0:O.uart);await v(x.connectPort,3424,w,200);for(let n=3920;n<7120;n+=128)await v(x.connectPort,n,_.slice(n-3920,n-3920+128),128,(F=x.configuration)==null?void 0:F.uart);await xt(x.connectPort),U(!1)},H=async f=>{u.renderData[f]={}},L=()=>{const f=JSON.stringify(u.renderData),w=new Blob([f],{type:"application/octet-stream"}),_=URL.createObjectURL(w),c=document.createElement("a");c.download="channel.json",c.href=_,document.body.appendChild(c),c.click(),document.body.removeChild(c),URL.revokeObjectURL(_)},J=()=>{const f=document.createElement("input");f.type="file",f.onchange=async()=>{const _=await new Blob([f.files[0]],{type:"application/octet-stream"}).text();u.renderData=JSON.parse(_)},f.click()};return(f,w)=>{const _=q("Breadcrumb"),c=Y,O=Z,F=tt,n=et,D=at,d=ot,r=nt,p=ut,e=rt,E=lt,y=dt,A=st,T=it,B=pt;return s(),b("div",wt,[l(_,{items:["\u5199\u9891","\u4FE1\u9053\u7BA1\u7406"]}),l(B,{class:"general-card",title:"\u4FE1\u9053\u7BA1\u7406"},{default:o(()=>[l(D,{style:{"margin-bottom":"16px"}},{default:o(()=>[l(n,{span:12},{default:o(()=>[l(F,null,{default:o(()=>[l(O,{type:"primary",onClick:M},{icon:o(()=>[l(c)]),default:o(()=>[m(" \u4ECE\u8BBE\u5907\u8BFB\u53D6 ")]),_:1}),l(O,{onClick:j},{icon:o(()=>[l(c)]),default:o(()=>[m(" \u5199\u5165\u8BBE\u5907 ")]),_:1})]),_:1})]),_:1}),l(n,{span:12,style:{"text-align":"right"}},{default:o(()=>[l(F,null,{default:o(()=>[l(O,{type:"primary",onClick:L},{default:o(()=>[m(" \u4FDD\u5B58 ")]),_:1}),l(O,{onClick:J},{default:o(()=>[m(" \u52A0\u8F7D ")]),_:1})]),_:1})]),_:1})]),_:1}),l(T,{loading:W(R),columns:z.value,data:u.renderData,style:{"margin-top":"20px"},pagination:{pageSize:u.pageSize,current:u.nowPage,showPageSize:!0,pageSizeOptions:[15,30,50]},onPageChange:w[0]||(w[0]=a=>{u.nowPage=a}),onPageSizeChange:w[1]||(w[1]=a=>{u.pageSize=a})},{index:o(({record:a,rowIndex:i})=>[m(C((u.nowPage-1)*u.pageSize+i+1),1)]),name:o(({record:a,rowIndex:i})=>[l(d,{modelValue:a.name,"onUpdate:modelValue":t=>a.name=t},null,8,["modelValue","onUpdate:modelValue"])]),bandwidth:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.bandwidth,"onUpdate:modelValue":t=>a.bandwidth=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(Object.keys(u.bandwidthOption),t=>(s(),g(r,{value:t},{default:o(()=>{var S;return[m(C((S=u.bandwidthOption[t])!=null?S:t),1)]}),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),tx:o(({record:a,rowIndex:i})=>[l(e,{modelValue:a.tx,"onUpdate:modelValue":t=>a.tx=t,precision:5},null,8,["modelValue","onUpdate:modelValue"])]),rx:o(({record:a,rowIndex:i})=>[l(e,{modelValue:a.rx,"onUpdate:modelValue":t=>a.rx=t,precision:5},null,8,["modelValue","onUpdate:modelValue"])]),power:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.power,"onUpdate:modelValue":t=>a.power=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(Object.keys(u.powerOption),t=>(s(),g(r,{value:t},{default:o(()=>{var S;return[m(C((S=u.powerOption[t])!=null?S:t),1)]}),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),rxTone:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.rxTone,"onUpdate:modelValue":t=>a.rxTone=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(Object.keys(u.toneOption),t=>(s(),g(r,{value:t},{default:o(()=>{var S;return[m(C((S=u.toneOption[t])!=null?S:t),1)]}),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),rxCTCSS:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.rxCTCSS,"onUpdate:modelValue":t=>a.rxCTCSS=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(u.CTCSSOption,t=>(s(),g(r,{value:t},{default:o(()=>[m(C(t.toFixed(1)),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),rxDCS:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.rxDCS,"onUpdate:modelValue":t=>a.rxDCS=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(u.DCSOption,t=>(s(),g(r,{value:t},{default:o(()=>[m(C("0"+t),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),txTone:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.txTone,"onUpdate:modelValue":t=>a.txTone=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(Object.keys(u.toneOption),t=>(s(),g(r,{value:t},{default:o(()=>{var S;return[m(C((S=u.toneOption[t])!=null?S:t),1)]}),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),txCTCSS:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.txCTCSS,"onUpdate:modelValue":t=>a.txCTCSS=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(u.CTCSSOption,t=>(s(),g(r,{value:t},{default:o(()=>[m(C(t.toFixed(1)),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),txDCS:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.txDCS,"onUpdate:modelValue":t=>a.txDCS=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(u.DCSOption,t=>(s(),g(r,{value:t},{default:o(()=>[m(C("0"+t),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),step:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.step,"onUpdate:modelValue":t=>a.step=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(u.stepOption,t=>(s(),g(r,{value:t},{default:o(()=>[m(C(t.toFixed(1)),1)]),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),reverse:o(({record:a,rowIndex:i})=>[l(E,{modelValue:a.reverse,"onUpdate:modelValue":t=>a.reverse=t},null,8,["modelValue","onUpdate:modelValue"])]),scramb:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.scramb,"onUpdate:modelValue":t=>a.scramb=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(u.scrambOption,t=>(s(),g(r,null,{default:o(()=>[m(C(t),1)]),_:2},1024))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),busy:o(({record:a,rowIndex:i})=>[l(E,{modelValue:a.busy,"onUpdate:modelValue":t=>a.busy=t},null,8,["modelValue","onUpdate:modelValue"])]),pttid:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.pttid,"onUpdate:modelValue":t=>a.pttid=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(u.pttidOption,t=>(s(),g(r,null,{default:o(()=>[m(C(t),1)]),_:2},1024))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),mode:o(({record:a,rowIndex:i})=>[l(p,{modelValue:a.mode,"onUpdate:modelValue":t=>a.mode=t,"allow-clear":""},{default:o(()=>[(s(!0),b(I,null,V(Object.keys(u.modeOption),t=>(s(),g(r,{value:t},{default:o(()=>{var S;return[m(C((S=u.modeOption[t])!=null?S:t),1)]}),_:2},1032,["value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),dtmf:o(({record:a,rowIndex:i})=>[l(E,{modelValue:a.dtmf,"onUpdate:modelValue":t=>a.dtmf=t},null,8,["modelValue","onUpdate:modelValue"])]),scanlist:o(({record:a,rowIndex:i})=>[l(A,{modelValue:a.scanlist,"onUpdate:modelValue":t=>a.scanlist=t},{default:o(()=>[l(y,{value:"I"},{default:o(()=>[m("I")]),_:1}),l(y,{value:"II"},{default:o(()=>[m("II")]),_:1})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),operate:o(({record:a,rowIndex:i})=>[l(O,{onClick:t=>H((u.nowPage-1)*u.pageSize+i)},{default:o(()=>[m("\u6E05\u7A7A")]),_:2},1032,["onClick"])]),_:1},8,["loading","columns","data","pagination"])]),_:1})])}}});const kt=K(_t,[["__scopeId","data-v-43a38688"]]);export{kt as default};
diff --git a/assets/index.e737968e.js.gz b/assets/index.e737968e.js.gz
deleted file mode 100644
index 4516dca0..00000000
Binary files a/assets/index.e737968e.js.gz and /dev/null differ
diff --git a/assets/index.f0743767.js b/assets/index.eafe9ff5.js
similarity index 96%
rename from assets/index.f0743767.js
rename to assets/index.eafe9ff5.js
index 21d78d41..272c054d 100644
--- a/assets/index.f0743767.js
+++ b/assets/index.eafe9ff5.js
@@ -1 +1 @@
-import{d as i,r as v,C as d,aE as C,aH as t,aI as e,aM as u,aN as n,u as s,bw as y,bx as E,bl as x,bC as A,bD as S,aX as g,bE as w,bb as I,bd as k,be as T,G as _,D as N}from"./arco.a5a5eeda.js";import{e as V,_ as l}from"./index.6fbe019e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const m=a=>(k("data-v-cd6bb881"),a=a(),T(),a),z=m(()=>_("br",null,null,-1)),$=m(()=>_("br",null,null,-1)),O=i({__name:"banner",setup(a){const o=V(),c=v({eepromSize:"\u70B9\u51FB\u68C0\u6D4B\u6309\u94AE\u68C0\u6D4B"}),F=async()=>{alert("TODO")};return(J,K)=>{const b=x,r=A,f=S,B=g,D=w,h=I;return d(),C(r,{class:"banner"},{default:t(()=>[e(r,null,{default:t(()=>[e(b,{heading:5,style:{"margin-top":"0"}},{default:t(()=>[u(n(s(o).connectState?"\u6B22\u8FCE\u4F60~\uFF0C\u8FDE\u63A5\u6210\u529F\uFF01":"\u6B22\u8FCE\u4F60~\uFF0C\u70B9\u51FB\u53F3\u4E0A\u89D2\u201C\u8FDE\u63A5\u201D\u6309\u94AE\u8FDE\u63A5\u624B\u53F0\u3002"),1)]),_:1})]),_:1}),e(f,{class:"panel-border"}),e(h,null,{default:t(()=>[y(e(D,{style:{marginTop:"2em",marginBottom:"2em"},title:"\u624B\u53F0\u4FE1\u606F"},{default:t(()=>{var p;return[u(" \u5F53\u524D\u56FA\u4EF6\u7248\u672C\uFF1A"+n(s(o).firmwareVersion)+" ",1),z,u(" \u5339\u914D\u5199\u9891\u914D\u7F6E\uFF1A"+n((p=s(o).configuration)==null?void 0:p.name)+" ",1),$,u(" \u5B58\u50A8\u5927\u5C0F\uFF1A"+n(c.eepromSize)+" ",1),e(B,{size:"mini",type:"primary",onClick:F},{default:t(()=>[u("\u68C0\u6D4B")]),_:1})]}),_:1},512),[[E,s(o).connectState]])]),_:1})]),_:1})}}});const G=l(O,[["__scopeId","data-v-cd6bb881"]]),H={class:"container"},M={class:"left-side"},X={class:"panel"},j={name:"Dashboard"},q=i({...j,setup(a){return(o,c)=>(d(),N("div",H,[_("div",M,[_("div",X,[e(G)])])]))}});const oe=l(q,[["__scopeId","data-v-8f743d99"]]);export{oe as default};
+import{d as i,r as v,C as d,aE as C,aH as t,aI as e,aM as u,aN as n,u as s,bw as y,bx as E,bl as x,bC as A,bD as S,aX as g,bE as w,bb as I,bd as k,be as T,G as _,D as N}from"./arco.a5a5eeda.js";import{e as V,_ as l}from"./index.6fba5e05.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./chart.afd45e2e.js";import"./vue.bbd9d311.js";const m=a=>(k("data-v-cd6bb881"),a=a(),T(),a),z=m(()=>_("br",null,null,-1)),$=m(()=>_("br",null,null,-1)),O=i({__name:"banner",setup(a){const o=V(),c=v({eepromSize:"\u70B9\u51FB\u68C0\u6D4B\u6309\u94AE\u68C0\u6D4B"}),F=async()=>{alert("TODO")};return(J,K)=>{const b=x,r=A,f=S,B=g,D=w,h=I;return d(),C(r,{class:"banner"},{default:t(()=>[e(r,null,{default:t(()=>[e(b,{heading:5,style:{"margin-top":"0"}},{default:t(()=>[u(n(s(o).connectState?"\u6B22\u8FCE\u4F60~\uFF0C\u8FDE\u63A5\u6210\u529F\uFF01":"\u6B22\u8FCE\u4F60~\uFF0C\u70B9\u51FB\u53F3\u4E0A\u89D2\u201C\u8FDE\u63A5\u201D\u6309\u94AE\u8FDE\u63A5\u624B\u53F0\u3002"),1)]),_:1})]),_:1}),e(f,{class:"panel-border"}),e(h,null,{default:t(()=>[y(e(D,{style:{marginTop:"2em",marginBottom:"2em"},title:"\u624B\u53F0\u4FE1\u606F"},{default:t(()=>{var p;return[u(" \u5F53\u524D\u56FA\u4EF6\u7248\u672C\uFF1A"+n(s(o).firmwareVersion)+" ",1),z,u(" \u5339\u914D\u5199\u9891\u914D\u7F6E\uFF1A"+n((p=s(o).configuration)==null?void 0:p.name)+" ",1),$,u(" \u5B58\u50A8\u5927\u5C0F\uFF1A"+n(c.eepromSize)+" ",1),e(B,{size:"mini",type:"primary",onClick:F},{default:t(()=>[u("\u68C0\u6D4B")]),_:1})]}),_:1},512),[[E,s(o).connectState]])]),_:1})]),_:1})}}});const G=l(O,[["__scopeId","data-v-cd6bb881"]]),H={class:"container"},M={class:"left-side"},X={class:"panel"},j={name:"Dashboard"},q=i({...j,setup(a){return(o,c)=>(d(),N("div",H,[_("div",M,[_("div",X,[e(G)])])]))}});const oe=l(q,[["__scopeId","data-v-8f743d99"]]);export{oe as default};
diff --git a/assets/index.eafe9ff5.js.gz b/assets/index.eafe9ff5.js.gz
new file mode 100644
index 00000000..b29995f9
Binary files /dev/null and b/assets/index.eafe9ff5.js.gz differ
diff --git a/assets/index.f0743767.js.gz b/assets/index.f0743767.js.gz
deleted file mode 100644
index c9a626d9..00000000
Binary files a/assets/index.f0743767.js.gz and /dev/null differ
diff --git a/assets/index.9ae2fbab.css b/assets/index.f5488aca.css
similarity index 98%
rename from assets/index.9ae2fbab.css
rename to assets/index.f5488aca.css
index 31f3130b..1c7d51aa 100644
--- a/assets/index.9ae2fbab.css
+++ b/assets/index.f5488aca.css
@@ -1 +1 @@
-.arco-pagination{display:flex;align-items:center;font-size:14px}.arco-pagination-list{display:inline-block;margin:0;padding:0;white-space:nowrap;list-style:none}.arco-pagination-item{display:inline-block;box-sizing:border-box;padding:0 8px;color:var(--color-text-2);text-align:center;vertical-align:middle;list-style:none;background-color:transparent;border:0 solid transparent;border-radius:var(--border-radius-small);outline:0;cursor:pointer;user-select:none;min-width:32px;height:32px;font-size:14px;line-height:32px}.arco-pagination-item-previous,.arco-pagination-item-next{font-size:12px}.arco-pagination-item:hover{color:var(--color-text-2);background-color:var(--color-fill-1);border-color:transparent}.arco-pagination-item-active,.arco-pagination-item-active:hover{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border-color:transparent;transition:color .2s cubic-bezier(0,0,1,1),background-color .2s cubic-bezier(0,0,1,1)}.arco-pagination-item-disabled,.arco-pagination-item-disabled:hover{color:var(--color-text-4);background-color:transparent;border-color:transparent;cursor:not-allowed}.arco-pagination-item:not(:last-child){margin-right:8px}.arco-pagination-item-previous,.arco-pagination-item-next{color:var(--color-text-2);font-size:12px;background-color:transparent}.arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,.arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{color:rgb(var(--primary-6));background-color:var(--color-fill-1)}.arco-pagination-item-previous:after,.arco-pagination-item-next:after{display:inline-block;font-size:0;vertical-align:middle;content:"."}.arco-pagination .arco-pagination-item-previous.arco-pagination-item-disabled,.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled{color:var(--color-text-4);background-color:transparent}.arco-pagination-item-jumper{font-size:16px}.arco-pagination-jumper{display:flex;align-items:center;margin-left:8px}.arco-pagination-jumper>span{font-size:14px}.arco-pagination-jumper-text-goto,.arco-pagination-jumper-prepend,.arco-pagination-jumper-append{color:var(--color-text-3);white-space:nowrap}.arco-pagination-jumper-prepend{margin-right:8px}.arco-pagination-jumper-append{margin-left:8px}.arco-pagination-jumper .arco-pagination-jumper-input{width:40px;padding-right:2px;padding-left:2px}.arco-pagination-jumper .arco-pagination-jumper-input input{text-align:center}.arco-pagination-options{position:relative;display:inline-block;flex:0 0 auto;min-width:0;margin-left:8px;text-align:center;vertical-align:middle}.arco-pagination-options .arco-select{width:auto}.arco-pagination-options .arco-select-view-value{padding-right:6px;overflow:inherit}.arco-pagination-total{display:inline-block;height:100%;margin-right:8px;color:var(--color-text-1);font-size:14px;line-height:32px;white-space:nowrap}.arco-pagination-jumper{flex:0 0 auto}.arco-pagination-jumper-separator{padding:0 12px}.arco-pagination-jumper-total-page{margin-right:8px}.arco-pagination-simple{display:flex;align-items:center}.arco-pagination-simple .arco-pagination-item{margin-right:0}.arco-pagination-simple .arco-pagination-jumper{margin:0 4px;color:var(--color-text-1)}.arco-pagination-simple .arco-pagination-jumper .arco-pagination-jumper-input{width:40px;margin-left:0}.arco-pagination-simple .arco-pagination-item-previous,.arco-pagination-simple .arco-pagination-item-next{color:var(--color-text-2);background-color:transparent}.arco-pagination-simple .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,.arco-pagination-simple .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{color:rgb(var(--primary-6));background-color:var(--color-fill-1)}.arco-pagination-simple .arco-pagination-item-previous.arco-pagination-item-disabled,.arco-pagination-simple .arco-pagination-item-next.arco-pagination-item-disabled{color:var(--color-text-4);background-color:transparent}.arco-pagination-disabled{cursor:not-allowed}.arco-pagination-disabled .arco-pagination-item,.arco-pagination-disabled .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover{color:var(--color-text-4);background-color:transparent;border-color:transparent;cursor:not-allowed}.arco-pagination.arco-pagination-disabled .arco-pagination-item-active{color:var(--color-primary-light-3);background-color:var(--color-fill-1);border-color:transparent}.arco-pagination-size-mini .arco-pagination-item{min-width:24px;height:24px;font-size:12px;line-height:24px}.arco-pagination-size-mini .arco-pagination-item-previous,.arco-pagination-size-mini .arco-pagination-item-next{font-size:12px}.arco-pagination-size-mini .arco-pagination-total{font-size:12px;line-height:24px}.arco-pagination-size-mini .arco-pagination-option{height:24px;font-size:12px;line-height:0}.arco-pagination-size-mini .arco-pagination-jumper>span{font-size:12px}.arco-pagination-size-small .arco-pagination-item{min-width:28px;height:28px;font-size:14px;line-height:28px}.arco-pagination-size-small .arco-pagination-item-previous,.arco-pagination-size-small .arco-pagination-item-next{font-size:12px}.arco-pagination-size-small .arco-pagination-total{font-size:14px;line-height:28px}.arco-pagination-size-small .arco-pagination-option{height:28px;font-size:14px;line-height:0}.arco-pagination-size-small .arco-pagination-jumper>span{font-size:14px}.arco-pagination-size-large .arco-pagination-item{min-width:36px;height:36px;font-size:14px;line-height:36px}.arco-pagination-size-large .arco-pagination-item-previous,.arco-pagination-size-large .arco-pagination-item-next{font-size:14px}.arco-pagination-size-large .arco-pagination-total{font-size:14px;line-height:36px}.arco-pagination-size-large .arco-pagination-option{height:36px;font-size:14px;line-height:0}.arco-pagination-size-large .arco-pagination-jumper>span{font-size:14px}.arco-auto-tooltip{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-filters-content{box-sizing:border-box;min-width:100px;background:var(--color-bg-5);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 2px 5px #0000001a}.arco-table-filters-list{max-height:200px;padding:4px 0;overflow-y:auto}.arco-table-filters-item{height:32px;padding:0 12px;font-size:14px;line-height:32px}.arco-table-filters-text{width:100%;max-width:160px;height:34px;margin-right:0;padding-left:10px;overflow:hidden;line-height:32px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.arco-table-filters-bottom{box-sizing:border-box;height:38px;padding:0 12px;overflow:hidden;line-height:38px;border-top:1px solid var(--color-neutral-3)}.arco-table-filters-bottom>*:not(*:last-child){margin-right:8px}.arco-table{position:relative}.arco-table-column-handle{position:absolute;top:0;right:-4px;z-index:1;width:8px;height:100%;cursor:col-resize}.arco-table .arco-spin{display:flex;flex-direction:column;height:100%}.arco-table>.arco-spin>.arco-spin-children:after{z-index:2}.arco-table-footer{border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}.arco-table-scroll-position-right .arco-table-col-fixed-left-last:after,.arco-table-scroll-position-middle .arco-table-col-fixed-left-last:after{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-scroll-position-left .arco-table-col-fixed-right-first:after,.arco-table-scroll-position-middle .arco-table-col-fixed-right-first:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-layout-fixed .arco-table-element{table-layout:fixed}.arco-table .arco-table-element{width:100%;min-width:100%;margin:0;border-collapse:separate;border-spacing:0}.arco-table-th{position:relative;box-sizing:border-box;color:rgb(var(--gray-10));font-weight:500;line-height:1.5715;text-align:left;background-color:var(--color-neutral-2)}.arco-table-th[colspan]{text-align:center}.arco-table-th-align-right{text-align:right}.arco-table-th-align-right .arco-table-cell-with-sorter{justify-content:flex-end}.arco-table-th-align-center{text-align:center}.arco-table-th-align-center .arco-table-cell-with-sorter{justify-content:center}.arco-table-td{box-sizing:border-box;color:rgb(var(--gray-10));line-height:1.5715;text-align:left;word-break:break-all;background-color:var(--color-bg-2);border-bottom:1px solid var(--color-neutral-3)}.arco-table-td-align-right{text-align:right}.arco-table-td-align-center{text-align:center}.arco-table-td.arco-table-drag-handle{cursor:move}.arco-table-cell{display:flex;align-items:center}.arco-table-cell-align-right{justify-content:flex-end;text-align:right}.arco-table-cell-align-center{justify-content:center;text-align:center}.arco-table-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-td-content{display:block;width:100%}.arco-table-th.arco-table-col-sorted{background-color:var(--color-neutral-3)}.arco-table-td.arco-table-col-sorted{background-color:var(--color-fill-1)}.arco-table-col-fixed-left,.arco-table-col-fixed-right{position:sticky;z-index:10}.arco-table-col-fixed-left-last:after,.arco-table-col-fixed-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:10px;box-shadow:none;transform:translate(-100%);transition:box-shadow .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-table-col-fixed-left-last:after{right:0;left:unset;transform:translate(100%)}.arco-table-cell-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-editable-row .arco-table-cell-wrap-value{border:1px solid var(--color-white);border-radius:var(--border-radius-medium);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-editable-row:hover .arco-table-cell-wrap-value{border:1px solid var(--color-neutral-3)}.arco-table .arco-table-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;color:var(--color-text-2);font-size:12px;line-height:14px;background-color:var(--color-neutral-3);border:1px solid transparent;border-radius:2px;outline:none;cursor:pointer;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-table .arco-table-expand-btn:hover{color:var(--color-text-1);background-color:var(--color-neutral-4);border-color:transparent}.arco-table-cell-expand-icon{display:flex;align-items:center}.arco-table-cell-expand-icon .arco-table-cell-inline-icon{display:inline-flex;margin-right:4px}.arco-table-cell-expand-icon .arco-table-cell-inline-icon .arco-icon-loading{color:rgb(var(--primary-6))}.arco-table-cell-expand-icon-hidden{display:inline-block;width:14px;height:14px;margin-right:4px}.arco-table-tr-expand .arco-table-td{background-color:var(--color-fill-1)}.arco-table-cell-fixed-expand{position:sticky;left:0;box-sizing:border-box}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-container{border:none}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th{border-bottom:1px solid var(--color-neutral-3)}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th,.arco-table-tr-expand .arco-table-td .arco-table .arco-table-td{background-color:transparent}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-pagination{margin-bottom:12px}.arco-table-th.arco-table-operation,.arco-table-td.arco-table-operation{text-align:center}.arco-table-th.arco-table-operation .arco-table-cell,.arco-table-td.arco-table-operation .arco-table-cell{display:flex;justify-content:center;padding:0}.arco-table-radio,.arco-table-checkbox{justify-content:center}.arco-table-checkbox .arco-checkbox,.arco-table-radio .arco-radio{padding-left:0}.arco-table-selection-checkbox-col,.arco-table-selection-radio-col,.arco-table-expand-col,.arco-table-drag-handle-col{width:40px;min-width:40px;max-width:40px}.arco-table-th{transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-table-cell-with-sorter{display:flex;align-items:center;cursor:pointer}.arco-table-cell-with-sorter:hover{background-color:rgba(var(--gray-4),.5)}.arco-table-cell-with-filter{display:flex;align-items:center}.arco-table-cell-next-ascend .arco-table-sorter-icon .arco-icon-caret-up,.arco-table-cell-next-descend .arco-table-sorter-icon .arco-icon-caret-down{color:var(--color-neutral-6)}.arco-table-sorter{display:inline-block;margin-left:8px;vertical-align:-3px}.arco-table-sorter.arco-table-sorter-direction-one{vertical-align:0}.arco-table-sorter-icon{position:relative;width:14px;height:8px;overflow:hidden;line-height:8px}.arco-table-sorter-icon .arco-icon-caret-up,.arco-table-sorter-icon .arco-icon-caret-down{position:absolute;top:50%;color:var(--color-neutral-5);font-size:12px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-sorter-icon .arco-icon-caret-up{top:-2px;left:1px}.arco-table-sorter-icon .arco-icon-caret-down{top:-3px;left:1px}.arco-table-sorter-icon.arco-table-sorter-icon-active svg{color:rgb(var(--primary-6))}.arco-table-filters{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:24px;height:100%;line-height:1;vertical-align:0;background-color:transparent;cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-filters:hover,.arco-table-filters-open{background-color:var(--color-neutral-4)}.arco-table-filters svg{color:var(--color-text-2);font-size:16px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-filters-active svg{color:rgb(var(--primary-6))}.arco-table-filters-align-left{position:relative;width:auto;margin-left:8px}.arco-table-filters-align-left svg{font-size:12px}.arco-table-filters-align-left:hover,.arco-table-filters-align-left-open{background:none}.arco-table-filters-align-left:hover:before,.arco-table-filters-align-left.arco-table-filters-open:before{background:var(--color-fill-4)}.arco-table-container{position:relative;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.arco-table-header{flex-shrink:0;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.arco-table-container{box-sizing:border-box;width:100%;min-height:0}.arco-table-container .arco-table-content{display:flex;flex-direction:column;width:auto;height:100%}.arco-table-container .arco-table-content-scroll-x{overflow-x:auto;overflow-y:hidden}.arco-table-container:before,.arco-table-container:after{position:absolute;z-index:1;width:10px;height:100%;box-shadow:none;transition:box-shadow .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-table-container:before{top:0;left:0;border-top-left-radius:var(--border-radius-medium)}.arco-table-container:after{top:0;right:0;border-top-right-radius:var(--border-radius-medium)}.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right:before,.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle:before{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left:after,.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-header{overflow-x:hidden;overflow-y:hidden;background-color:var(--color-neutral-2);scrollbar-color:transparent transparent}.arco-table-header-sticky{position:sticky;top:0;z-index:100}.arco-table:not(.arco-table-empty) .arco-table-header::-webkit-scrollbar{height:0;background-color:transparent}.arco-table.arco-table-empty .arco-table-header{overflow-x:auto}.arco-table-body{position:relative;width:100%;min-height:40px;overflow:auto;background-color:var(--color-bg-2)}.arco-table-border .arco-table-container{border-top:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-scroll-y{border-bottom:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td{border-bottom:none}.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last:after,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last:after,.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first:after,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first:after{bottom:0}.arco-table-border .arco-table-tr .arco-table-th{border-bottom:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-footer{border:1px solid var(--color-neutral-3);border-top:0}.arco-table-border:not(.arco-table-border-cell) .arco-table-container{border-right:1px solid var(--color-neutral-3)}.arco-table-border-cell .arco-table-th,.arco-table-border-cell .arco-table-td:not(.arco-table-tr-expand){border-right:1px solid var(--color-neutral-3)}.arco-table-border-cell .arco-table-th-resizing,.arco-table-border-cell .arco-table-td-resizing:not(.arco-table-tr-expand){border-right-color:rgb(var(--primary-6))}.arco-table-border-header-cell .arco-table-th{border-right:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3)}.arco-table-border-header-cell .arco-table-th-resizing,.arco-table-border-header-cell .arco-table-td-resizing:not(.arco-table-tr-expand){border-right-color:rgb(var(--primary-6))}.arco-table-border.arco-table-border-header-cell thead .arco-table-tr:first-child .arco-table-th:last-child{border-right:0}.arco-table-border-body-cell .arco-table-td:not(:last-child):not(.arco-table-tr-expand){border-right:1px solid var(--color-neutral-3)}.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),.arco-table-stripe .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td.arco-table-col-fixed-left:before,.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left:before,.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td.arco-table-col-fixed-right:before,.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-fill-1);content:""}.arco-table .arco-table-tr-draggable{cursor:move}.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),.arco-table-hover .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-left:before,.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left:before,.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-right:before,.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-fill-1);content:""}.arco-table-hover .arco-table-tr-expand:not(.arco-table-tr-empty):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:transparent}.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-left:before,.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-right:before{background-color:transparent}.arco-table-tfoot{position:relative;z-index:1;flex-shrink:0;width:100%;overflow-x:auto;background-color:var(--color-neutral-2);box-shadow:0 -1px 0 var(--color-neutral-3);scrollbar-color:transparent transparent}.arco-table-tfoot::-webkit-scrollbar{height:0;background-color:transparent}.arco-table tfoot .arco-table-td{background-color:var(--color-neutral-2)}.arco-table-tr-checked .arco-table-td{background-color:var(--color-fill-1)}.arco-table .arco-table-cell{padding:9px 16px}.arco-table .arco-table-th,.arco-table .arco-table-td{font-size:14px}.arco-table .arco-table-footer{padding:9px 16px}.arco-table .arco-table-tr-expand .arco-table-td .arco-table{margin:-9px -16px -10px}.arco-table .arco-table-editable-row .arco-table-cell-wrap-value{padding:9px 16px}.arco-table-size-medium .arco-table-cell{padding:7px 16px}.arco-table-size-medium .arco-table-th,.arco-table-size-medium .arco-table-td{font-size:14px}.arco-table-size-medium .arco-table-footer{padding:7px 16px}.arco-table-size-medium .arco-table-tr-expand .arco-table-td .arco-table{margin:-7px -16px -8px}.arco-table-size-medium .arco-table-editable-row .arco-table-cell-wrap-value{padding:7px 16px}.arco-table-size-small .arco-table-cell{padding:5px 16px}.arco-table-size-small .arco-table-th,.arco-table-size-small .arco-table-td{font-size:14px}.arco-table-size-small .arco-table-footer{padding:5px 16px}.arco-table-size-small .arco-table-tr-expand .arco-table-td .arco-table{margin:-5px -16px -6px}.arco-table-size-small .arco-table-editable-row .arco-table-cell-wrap-value{padding:5px 16px}.arco-table-size-mini .arco-table-cell{padding:2px 16px}.arco-table-size-mini .arco-table-th,.arco-table-size-mini .arco-table-td{font-size:12px}.arco-table-size-mini .arco-table-footer{padding:2px 16px}.arco-table-size-mini .arco-table-tr-expand .arco-table-td .arco-table{margin:-2px -16px -3px}.arco-table-size-mini .arco-table-editable-row .arco-table-cell-wrap-value{padding:2px 16px}.arco-table-virtualized .arco-table-element{table-layout:fixed}.arco-table-virtualized div.arco-table-body div.arco-table-tr{display:flex}.arco-table-virtualized div.arco-table-body div.arco-table-td{display:flex;flex:1;align-items:center}.arco-table-pagination{display:flex;align-items:center;justify-content:flex-end;margin-top:12px}.arco-table-pagination-left{justify-content:flex-start}.arco-table-pagination-center{justify-content:center}.arco-table-pagination-top{margin-top:0;margin-bottom:12px}.arco-virtual-list>.arco-table-element{width:auto}.container[data-v-43a38688]{padding:0 20px 20px}[data-v-43a38688] .arco-table-th:last-child .arco-table-th-item-title{margin-left:16px}.action-icon[data-v-43a38688]{margin-left:12px;cursor:pointer}.active[data-v-43a38688]{color:#0960bd;background-color:#e3f4fc}.setting[data-v-43a38688]{display:flex;align-items:center;width:200px}.setting .title[data-v-43a38688]{margin-left:12px;cursor:pointer}
+.arco-pagination{display:flex;align-items:center;font-size:14px}.arco-pagination-list{display:inline-block;margin:0;padding:0;white-space:nowrap;list-style:none}.arco-pagination-item{display:inline-block;box-sizing:border-box;padding:0 8px;color:var(--color-text-2);text-align:center;vertical-align:middle;list-style:none;background-color:transparent;border:0 solid transparent;border-radius:var(--border-radius-small);outline:0;cursor:pointer;user-select:none;min-width:32px;height:32px;font-size:14px;line-height:32px}.arco-pagination-item-previous,.arco-pagination-item-next{font-size:12px}.arco-pagination-item:hover{color:var(--color-text-2);background-color:var(--color-fill-1);border-color:transparent}.arco-pagination-item-active,.arco-pagination-item-active:hover{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1);border-color:transparent;transition:color .2s cubic-bezier(0,0,1,1),background-color .2s cubic-bezier(0,0,1,1)}.arco-pagination-item-disabled,.arco-pagination-item-disabled:hover{color:var(--color-text-4);background-color:transparent;border-color:transparent;cursor:not-allowed}.arco-pagination-item:not(:last-child){margin-right:8px}.arco-pagination-item-previous,.arco-pagination-item-next{color:var(--color-text-2);font-size:12px;background-color:transparent}.arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,.arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{color:rgb(var(--primary-6));background-color:var(--color-fill-1)}.arco-pagination-item-previous:after,.arco-pagination-item-next:after{display:inline-block;font-size:0;vertical-align:middle;content:"."}.arco-pagination .arco-pagination-item-previous.arco-pagination-item-disabled,.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled{color:var(--color-text-4);background-color:transparent}.arco-pagination-item-jumper{font-size:16px}.arco-pagination-jumper{display:flex;align-items:center;margin-left:8px}.arco-pagination-jumper>span{font-size:14px}.arco-pagination-jumper-text-goto,.arco-pagination-jumper-prepend,.arco-pagination-jumper-append{color:var(--color-text-3);white-space:nowrap}.arco-pagination-jumper-prepend{margin-right:8px}.arco-pagination-jumper-append{margin-left:8px}.arco-pagination-jumper .arco-pagination-jumper-input{width:40px;padding-right:2px;padding-left:2px}.arco-pagination-jumper .arco-pagination-jumper-input input{text-align:center}.arco-pagination-options{position:relative;display:inline-block;flex:0 0 auto;min-width:0;margin-left:8px;text-align:center;vertical-align:middle}.arco-pagination-options .arco-select{width:auto}.arco-pagination-options .arco-select-view-value{padding-right:6px;overflow:inherit}.arco-pagination-total{display:inline-block;height:100%;margin-right:8px;color:var(--color-text-1);font-size:14px;line-height:32px;white-space:nowrap}.arco-pagination-jumper{flex:0 0 auto}.arco-pagination-jumper-separator{padding:0 12px}.arco-pagination-jumper-total-page{margin-right:8px}.arco-pagination-simple{display:flex;align-items:center}.arco-pagination-simple .arco-pagination-item{margin-right:0}.arco-pagination-simple .arco-pagination-jumper{margin:0 4px;color:var(--color-text-1)}.arco-pagination-simple .arco-pagination-jumper .arco-pagination-jumper-input{width:40px;margin-left:0}.arco-pagination-simple .arco-pagination-item-previous,.arco-pagination-simple .arco-pagination-item-next{color:var(--color-text-2);background-color:transparent}.arco-pagination-simple .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,.arco-pagination-simple .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{color:rgb(var(--primary-6));background-color:var(--color-fill-1)}.arco-pagination-simple .arco-pagination-item-previous.arco-pagination-item-disabled,.arco-pagination-simple .arco-pagination-item-next.arco-pagination-item-disabled{color:var(--color-text-4);background-color:transparent}.arco-pagination-disabled{cursor:not-allowed}.arco-pagination-disabled .arco-pagination-item,.arco-pagination-disabled .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover{color:var(--color-text-4);background-color:transparent;border-color:transparent;cursor:not-allowed}.arco-pagination.arco-pagination-disabled .arco-pagination-item-active{color:var(--color-primary-light-3);background-color:var(--color-fill-1);border-color:transparent}.arco-pagination-size-mini .arco-pagination-item{min-width:24px;height:24px;font-size:12px;line-height:24px}.arco-pagination-size-mini .arco-pagination-item-previous,.arco-pagination-size-mini .arco-pagination-item-next{font-size:12px}.arco-pagination-size-mini .arco-pagination-total{font-size:12px;line-height:24px}.arco-pagination-size-mini .arco-pagination-option{height:24px;font-size:12px;line-height:0}.arco-pagination-size-mini .arco-pagination-jumper>span{font-size:12px}.arco-pagination-size-small .arco-pagination-item{min-width:28px;height:28px;font-size:14px;line-height:28px}.arco-pagination-size-small .arco-pagination-item-previous,.arco-pagination-size-small .arco-pagination-item-next{font-size:12px}.arco-pagination-size-small .arco-pagination-total{font-size:14px;line-height:28px}.arco-pagination-size-small .arco-pagination-option{height:28px;font-size:14px;line-height:0}.arco-pagination-size-small .arco-pagination-jumper>span{font-size:14px}.arco-pagination-size-large .arco-pagination-item{min-width:36px;height:36px;font-size:14px;line-height:36px}.arco-pagination-size-large .arco-pagination-item-previous,.arco-pagination-size-large .arco-pagination-item-next{font-size:14px}.arco-pagination-size-large .arco-pagination-total{font-size:14px;line-height:36px}.arco-pagination-size-large .arco-pagination-option{height:36px;font-size:14px;line-height:0}.arco-pagination-size-large .arco-pagination-jumper>span{font-size:14px}.arco-auto-tooltip{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-filters-content{box-sizing:border-box;min-width:100px;background:var(--color-bg-5);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 2px 5px #0000001a}.arco-table-filters-list{max-height:200px;padding:4px 0;overflow-y:auto}.arco-table-filters-item{height:32px;padding:0 12px;font-size:14px;line-height:32px}.arco-table-filters-text{width:100%;max-width:160px;height:34px;margin-right:0;padding-left:10px;overflow:hidden;line-height:32px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.arco-table-filters-bottom{box-sizing:border-box;height:38px;padding:0 12px;overflow:hidden;line-height:38px;border-top:1px solid var(--color-neutral-3)}.arco-table-filters-bottom>*:not(*:last-child){margin-right:8px}.arco-table{position:relative}.arco-table-column-handle{position:absolute;top:0;right:-4px;z-index:1;width:8px;height:100%;cursor:col-resize}.arco-table .arco-spin{display:flex;flex-direction:column;height:100%}.arco-table>.arco-spin>.arco-spin-children:after{z-index:2}.arco-table-footer{border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}.arco-table-scroll-position-right .arco-table-col-fixed-left-last:after,.arco-table-scroll-position-middle .arco-table-col-fixed-left-last:after{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-scroll-position-left .arco-table-col-fixed-right-first:after,.arco-table-scroll-position-middle .arco-table-col-fixed-right-first:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-layout-fixed .arco-table-element{table-layout:fixed}.arco-table .arco-table-element{width:100%;min-width:100%;margin:0;border-collapse:separate;border-spacing:0}.arco-table-th{position:relative;box-sizing:border-box;color:rgb(var(--gray-10));font-weight:500;line-height:1.5715;text-align:left;background-color:var(--color-neutral-2)}.arco-table-th[colspan]{text-align:center}.arco-table-th-align-right{text-align:right}.arco-table-th-align-right .arco-table-cell-with-sorter{justify-content:flex-end}.arco-table-th-align-center{text-align:center}.arco-table-th-align-center .arco-table-cell-with-sorter{justify-content:center}.arco-table-td{box-sizing:border-box;color:rgb(var(--gray-10));line-height:1.5715;text-align:left;word-break:break-all;background-color:var(--color-bg-2);border-bottom:1px solid var(--color-neutral-3)}.arco-table-td-align-right{text-align:right}.arco-table-td-align-center{text-align:center}.arco-table-td.arco-table-drag-handle{cursor:move}.arco-table-cell{display:flex;align-items:center}.arco-table-cell-align-right{justify-content:flex-end;text-align:right}.arco-table-cell-align-center{justify-content:center;text-align:center}.arco-table-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-td-content{display:block;width:100%}.arco-table-th.arco-table-col-sorted{background-color:var(--color-neutral-3)}.arco-table-td.arco-table-col-sorted{background-color:var(--color-fill-1)}.arco-table-col-fixed-left,.arco-table-col-fixed-right{position:sticky;z-index:10}.arco-table-col-fixed-left-last:after,.arco-table-col-fixed-right-first:after{position:absolute;top:0;bottom:-1px;left:0;width:10px;box-shadow:none;transform:translate(-100%);transition:box-shadow .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-table-col-fixed-left-last:after{right:0;left:unset;transform:translate(100%)}.arco-table-cell-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-table-editable-row .arco-table-cell-wrap-value{border:1px solid var(--color-white);border-radius:var(--border-radius-medium);cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-editable-row:hover .arco-table-cell-wrap-value{border:1px solid var(--color-neutral-3)}.arco-table .arco-table-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;color:var(--color-text-2);font-size:12px;line-height:14px;background-color:var(--color-neutral-3);border:1px solid transparent;border-radius:2px;outline:none;cursor:pointer;transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-table .arco-table-expand-btn:hover{color:var(--color-text-1);background-color:var(--color-neutral-4);border-color:transparent}.arco-table-cell-expand-icon{display:flex;align-items:center}.arco-table-cell-expand-icon .arco-table-cell-inline-icon{display:inline-flex;margin-right:4px}.arco-table-cell-expand-icon .arco-table-cell-inline-icon .arco-icon-loading{color:rgb(var(--primary-6))}.arco-table-cell-expand-icon-hidden{display:inline-block;width:14px;height:14px;margin-right:4px}.arco-table-tr-expand .arco-table-td{background-color:var(--color-fill-1)}.arco-table-cell-fixed-expand{position:sticky;left:0;box-sizing:border-box}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-container{border:none}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th{border-bottom:1px solid var(--color-neutral-3)}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th,.arco-table-tr-expand .arco-table-td .arco-table .arco-table-td{background-color:transparent}.arco-table-tr-expand .arco-table-td .arco-table .arco-table-pagination{margin-bottom:12px}.arco-table-th.arco-table-operation,.arco-table-td.arco-table-operation{text-align:center}.arco-table-th.arco-table-operation .arco-table-cell,.arco-table-td.arco-table-operation .arco-table-cell{display:flex;justify-content:center;padding:0}.arco-table-radio,.arco-table-checkbox{justify-content:center}.arco-table-checkbox .arco-checkbox,.arco-table-radio .arco-radio{padding-left:0}.arco-table-selection-checkbox-col,.arco-table-selection-radio-col,.arco-table-expand-col,.arco-table-drag-handle-col{width:40px;min-width:40px;max-width:40px}.arco-table-th{transition:background-color .1s cubic-bezier(0,0,1,1)}.arco-table-cell-with-sorter{display:flex;align-items:center;cursor:pointer}.arco-table-cell-with-sorter:hover{background-color:rgba(var(--gray-4),.5)}.arco-table-cell-with-filter{display:flex;align-items:center}.arco-table-cell-next-ascend .arco-table-sorter-icon .arco-icon-caret-up,.arco-table-cell-next-descend .arco-table-sorter-icon .arco-icon-caret-down{color:var(--color-neutral-6)}.arco-table-sorter{display:inline-block;margin-left:8px;vertical-align:-3px}.arco-table-sorter.arco-table-sorter-direction-one{vertical-align:0}.arco-table-sorter-icon{position:relative;width:14px;height:8px;overflow:hidden;line-height:8px}.arco-table-sorter-icon .arco-icon-caret-up,.arco-table-sorter-icon .arco-icon-caret-down{position:absolute;top:50%;color:var(--color-neutral-5);font-size:12px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-sorter-icon .arco-icon-caret-up{top:-2px;left:1px}.arco-table-sorter-icon .arco-icon-caret-down{top:-3px;left:1px}.arco-table-sorter-icon.arco-table-sorter-icon-active svg{color:rgb(var(--primary-6))}.arco-table-filters{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:24px;height:100%;line-height:1;vertical-align:0;background-color:transparent;cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-filters:hover,.arco-table-filters-open{background-color:var(--color-neutral-4)}.arco-table-filters svg{color:var(--color-text-2);font-size:16px;transition:all .1s cubic-bezier(0,0,1,1)}.arco-table-filters-active svg{color:rgb(var(--primary-6))}.arco-table-filters-align-left{position:relative;width:auto;margin-left:8px}.arco-table-filters-align-left svg{font-size:12px}.arco-table-filters-align-left:hover,.arco-table-filters-align-left-open{background:none}.arco-table-filters-align-left:hover:before,.arco-table-filters-align-left.arco-table-filters-open:before{background:var(--color-fill-4)}.arco-table-container{position:relative;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.arco-table-header{flex-shrink:0;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.arco-table-container{box-sizing:border-box;width:100%;min-height:0}.arco-table-container .arco-table-content{display:flex;flex-direction:column;width:auto;height:100%}.arco-table-container .arco-table-content-scroll-x{overflow-x:auto;overflow-y:hidden}.arco-table-container:before,.arco-table-container:after{position:absolute;z-index:1;width:10px;height:100%;box-shadow:none;transition:box-shadow .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-table-container:before{top:0;left:0;border-top-left-radius:var(--border-radius-medium)}.arco-table-container:after{top:0;right:0;border-top-right-radius:var(--border-radius-medium)}.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right:before,.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle:before{box-shadow:inset 6px 0 8px -3px #00000026}.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left:after,.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle:after{box-shadow:inset -6px 0 8px -3px #00000026}.arco-table-header{overflow-x:hidden;overflow-y:hidden;background-color:var(--color-neutral-2);scrollbar-color:transparent transparent}.arco-table-header-sticky{position:sticky;top:0;z-index:100}.arco-table:not(.arco-table-empty) .arco-table-header::-webkit-scrollbar{height:0;background-color:transparent}.arco-table.arco-table-empty .arco-table-header{overflow-x:auto}.arco-table-body{position:relative;width:100%;min-height:40px;overflow:auto;background-color:var(--color-bg-2)}.arco-table-border .arco-table-container{border-top:1px solid var(--color-neutral-3);border-left:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-scroll-y{border-bottom:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td{border-bottom:none}.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last:after,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last:after,.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first:after,.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first:after{bottom:0}.arco-table-border .arco-table-tr .arco-table-th{border-bottom:1px solid var(--color-neutral-3)}.arco-table-border .arco-table-footer{border:1px solid var(--color-neutral-3);border-top:0}.arco-table-border:not(.arco-table-border-cell) .arco-table-container{border-right:1px solid var(--color-neutral-3)}.arco-table-border-cell .arco-table-th,.arco-table-border-cell .arco-table-td:not(.arco-table-tr-expand){border-right:1px solid var(--color-neutral-3)}.arco-table-border-cell .arco-table-th-resizing,.arco-table-border-cell .arco-table-td-resizing:not(.arco-table-tr-expand){border-right-color:rgb(var(--primary-6))}.arco-table-border-header-cell .arco-table-th{border-right:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3)}.arco-table-border-header-cell .arco-table-th-resizing,.arco-table-border-header-cell .arco-table-td-resizing:not(.arco-table-tr-expand){border-right-color:rgb(var(--primary-6))}.arco-table-border.arco-table-border-header-cell thead .arco-table-tr:first-child .arco-table-th:last-child{border-right:0}.arco-table-border-body-cell .arco-table-td:not(:last-child):not(.arco-table-tr-expand){border-right:1px solid var(--color-neutral-3)}.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),.arco-table-stripe .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td.arco-table-col-fixed-left:before,.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left:before,.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td.arco-table-col-fixed-right:before,.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-fill-1);content:""}.arco-table .arco-table-tr-draggable{cursor:move}.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),.arco-table-hover .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-left:before,.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left:before,.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-right:before,.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-fill-1);content:""}.arco-table-hover .arco-table-tr-expand:not(.arco-table-tr-empty):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:var(--color-fill-1)}.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right){background-color:transparent}.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-left:before,.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-right:before{background-color:transparent}.arco-table-tfoot{position:relative;z-index:1;flex-shrink:0;width:100%;overflow-x:auto;background-color:var(--color-neutral-2);box-shadow:0 -1px 0 var(--color-neutral-3);scrollbar-color:transparent transparent}.arco-table-tfoot::-webkit-scrollbar{height:0;background-color:transparent}.arco-table tfoot .arco-table-td{background-color:var(--color-neutral-2)}.arco-table-tr-checked .arco-table-td{background-color:var(--color-fill-1)}.arco-table .arco-table-cell{padding:9px 16px}.arco-table .arco-table-th,.arco-table .arco-table-td{font-size:14px}.arco-table .arco-table-footer{padding:9px 16px}.arco-table .arco-table-tr-expand .arco-table-td .arco-table{margin:-9px -16px -10px}.arco-table .arco-table-editable-row .arco-table-cell-wrap-value{padding:9px 16px}.arco-table-size-medium .arco-table-cell{padding:7px 16px}.arco-table-size-medium .arco-table-th,.arco-table-size-medium .arco-table-td{font-size:14px}.arco-table-size-medium .arco-table-footer{padding:7px 16px}.arco-table-size-medium .arco-table-tr-expand .arco-table-td .arco-table{margin:-7px -16px -8px}.arco-table-size-medium .arco-table-editable-row .arco-table-cell-wrap-value{padding:7px 16px}.arco-table-size-small .arco-table-cell{padding:5px 16px}.arco-table-size-small .arco-table-th,.arco-table-size-small .arco-table-td{font-size:14px}.arco-table-size-small .arco-table-footer{padding:5px 16px}.arco-table-size-small .arco-table-tr-expand .arco-table-td .arco-table{margin:-5px -16px -6px}.arco-table-size-small .arco-table-editable-row .arco-table-cell-wrap-value{padding:5px 16px}.arco-table-size-mini .arco-table-cell{padding:2px 16px}.arco-table-size-mini .arco-table-th,.arco-table-size-mini .arco-table-td{font-size:12px}.arco-table-size-mini .arco-table-footer{padding:2px 16px}.arco-table-size-mini .arco-table-tr-expand .arco-table-td .arco-table{margin:-2px -16px -3px}.arco-table-size-mini .arco-table-editable-row .arco-table-cell-wrap-value{padding:2px 16px}.arco-table-virtualized .arco-table-element{table-layout:fixed}.arco-table-virtualized div.arco-table-body div.arco-table-tr{display:flex}.arco-table-virtualized div.arco-table-body div.arco-table-td{display:flex;flex:1;align-items:center}.arco-table-pagination{display:flex;align-items:center;justify-content:flex-end;margin-top:12px}.arco-table-pagination-left{justify-content:flex-start}.arco-table-pagination-center{justify-content:center}.arco-table-pagination-top{margin-top:0;margin-bottom:12px}.arco-virtual-list>.arco-table-element{width:auto}.container[data-v-feb1f4b8]{padding:0 20px 20px}[data-v-feb1f4b8] .arco-table-th:last-child .arco-table-th-item-title{margin-left:16px}.action-icon[data-v-feb1f4b8]{margin-left:12px;cursor:pointer}.active[data-v-feb1f4b8]{color:#0960bd;background-color:#e3f4fc}.setting[data-v-feb1f4b8]{display:flex;align-items:center;width:200px}.setting .title[data-v-feb1f4b8]{margin-left:12px;cursor:pointer}
diff --git a/assets/index.f5488aca.css.gz b/assets/index.f5488aca.css.gz
new file mode 100644
index 00000000..e9d63a9b
Binary files /dev/null and b/assets/index.f5488aca.css.gz differ
diff --git a/assets/index.f7a8b9cb.js.gz b/assets/index.f7a8b9cb.js.gz
deleted file mode 100644
index 37acf6ab..00000000
Binary files a/assets/index.f7a8b9cb.js.gz and /dev/null differ
diff --git a/index.html b/index.html
index edbce06a..bc502ad3 100644
--- a/index.html
+++ b/index.html
@@ -5,11 +5,11 @@
K5Web
-
+
-
+