.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-leave-active,.fade-transform-enter-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400 !important}.el-upload input[type=file]{display:none !important}.el-upload__input{display:none}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}#app .main-container{min-height:100%;-webkit-transition:margin-left .28s;transition:margin-left .28s;margin-left:210px;position:relative}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:210px !important;background-color:#304156;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:0s width ease-in-out,0s padding-left ease-in-out,0s padding-right ease-in-out;transition:0s width ease-in-out,0s padding-left ease-in-out,0s padding-right ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden !important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px}#app .sidebar-container .el-menu{border:none;height:100%;width:100% !important}#app .sidebar-container .submenu-title-noDropdown:hover,#app .sidebar-container .el-submenu__title:hover{background-color:#263445 !important}#app .sidebar-container .is-active>.el-submenu__title{color:#f4f4f5 !important}#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title,#app .sidebar-container .el-submenu .el-menu-item{min-width:210px !important;background-color:#1f2d3d !important}#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover,#app .sidebar-container .el-submenu .el-menu-item:hover{background-color:#001528 !important}#app .hideSidebar .sidebar-container{width:54px !important}#app .hideSidebar .main-container{margin-left:54px}#app .hideSidebar .svg-icon{margin-right:0px}#app .hideSidebar .submenu-title-noDropdown{padding:0 !important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0 !important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0 !important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:210px !important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s, -webkit-transform .28s;width:210px !important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-210px, 0, 0);transform:translate3d(-210px, 0, 0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover,.el-menu--vertical .el-menu-item:hover{background-color:#263445 !important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:700}html{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#app{height:100%}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}a:focus,a:active{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:20px}.pagination-container{margin-top:30px}.filter-container{padding-bottom:10px}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:10px}.link-type,.link-type:focus{color:#337ab7;cursor:pointer}.link-type:hover,.link-type:focus:hover{color:#20a0ff}
.app-breadcrumb.el-breadcrumb[data-v-c09a31b8]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-c09a31b8]{color:#97a8be;cursor:text}

.hamburger[data-v-49e15297] {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
}
.hamburger.is-active[data-v-49e15297] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.navbar[data-v-e7901c20]{height:50px;overflow:hidden;position:relative;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08)}.navbar .hamburger-container[data-v-e7901c20]{line-height:46px;height:100%;float:left;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;-webkit-tap-highlight-color:transparent}.navbar .hamburger-container[data-v-e7901c20]:hover{background:rgba(0,0,0,.025)}.navbar .breadcrumb-container[data-v-e7901c20]{float:left}.navbar .right-menu[data-v-e7901c20]{float:right;height:100%;line-height:50px}.navbar .right-menu[data-v-e7901c20]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-e7901c20]{display:inline-block;padding:0 8px;height:100%;font-size:18px;color:#5a5e66;vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-e7901c20]{cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-e7901c20]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu .avatar-container[data-v-e7901c20]{margin-right:30px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-e7901c20]{margin-top:5px;position:relative}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-e7901c20]{cursor:pointer;width:30px;height:30px;border-radius:10px}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-e7901c20]{cursor:pointer;position:absolute;right:-20px;top:15px;font-size:12px}
.sidebarLogoFade-enter-active[data-v-3ced9b3e]{-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-3ced9b3e],.sidebarLogoFade-leave-to[data-v-3ced9b3e]{opacity:0}.sidebar-logo-container[data-v-3ced9b3e]{position:relative;width:100%;height:50px;line-height:50px;background:#2b2f3a;text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-3ced9b3e]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-3ced9b3e]{width:32px;height:32px;vertical-align:middle;margin-right:12px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-3ced9b3e]{display:inline-block;margin:0;color:#fff;font-weight:600;line-height:50px;font-size:14px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}.sidebar-logo-container.collapse .sidebar-logo[data-v-3ced9b3e]{margin-right:0px}


.app-main[data-v-28b886ca] {
  /*50 = navbar  */
  min-height: calc(100vh - 50px);
  width: 100%;
  position: relative;
  overflow: hidden;
}
.fixed-header + .app-main[data-v-28b886ca] {
  padding-top: 50px;
}

[data-v-8c3d123c]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.app-wrapper[data-v-8c3d123c]{position:relative;height:100%;width:100%}.app-wrapper[data-v-8c3d123c]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-8c3d123c]{position:fixed;top:0}.drawer-bg[data-v-8c3d123c]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-8c3d123c]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 210px);-webkit-transition:width .28s;transition:width .28s}.hideSidebar .fixed-header[data-v-8c3d123c]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-8c3d123c]{width:100%}































































































































































































































































































































































































































/* ====== Design Tokens（绿色主题） ====== */
[data-v-045ba369]:root {
  --bg: #f5f5f5;
  --card: #ffffff;
  --text: #111827;
  --muted: #6b7280;
  --line: #e5e7eb;
  --shadow: 0 6px 24px rgba(0, 0, 0, .06);
  --bubble-out: #ffffff; /* 对方气泡 */
  --bubble-in: #95ec69; /* 自己气泡（绿色） */
}
@media (prefers-color-scheme: dark) {
[data-v-045ba369]:root {
    --bg: #0b0f14;
    --card: #0f1720;
    --text: #ecf2f8;
    --muted: #94a3b8;
    --line: #1f2937;
    --shadow: 0 8px 32px rgba(0, 0, 0, .45);
    --bubble-out: #0f1720;
    --bubble-in: #1f7a38;
}
}

/* 容器 */
.chat-container[data-v-045ba369] {
  background: var(--bg);
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* 顶部栏 */
.title[data-v-045ba369] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 56px;
  padding: 0 12px;
  background: var(--card);
  border-bottom: 1px solid var(--line);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10;
}
.title-main[data-v-045ba369] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.brand[data-v-045ba369] {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #fff;
}
.titles[data-v-045ba369] {
  line-height: 1.1;
}
.app-name[data-v-045ba369] {
  margin: 0;
  font-size: 14px;
  color: var(--text);
  font-weight: 600;
}
.status[data-v-045ba369] {
  margin: 0;
  font-size: 12px;
  color: var(--muted);
}
.status.online[data-v-045ba369] {
  color: #16a34a;
}
.status.connecting[data-v-045ba369] {
  color: #d97706;
}
.status.offline[data-v-045ba369] {
  color: #ef4444;
}
.refresh[data-v-045ba369] {
  border: none;
  background: transparent;
  font-size: 18px;
  cursor: pointer;
  color: var(--muted);
}

/* 消息区 */
.container-main[data-v-045ba369] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  padding: 8px 12px 12px;
}
.loading[data-v-045ba369] {
  text-align: center;
  color: var(--muted);
}
.loader[data-v-045ba369] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin: 8px auto;
  border: 3px solid var(--line);
  border-top-color: var(--muted);
  -webkit-animation: spin-data-v-045ba369 1s linear infinite;
          animation: spin-data-v-045ba369 1s linear infinite;
}
@-webkit-keyframes spin-data-v-045ba369 {
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-data-v-045ba369 {
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.message[data-v-045ba369] {
  padding: 4px 0 72px;
}
.message-list[data-v-045ba369] {
  list-style: none;
  padding: 0;
  margin: 0;
}
.message-item[data-v-045ba369] {
  margin: 10px 0;
  position: relative;
}
.time[data-v-045ba369] {
  text-align: center;
  margin: 6px 0;
}
.time > span[data-v-045ba369] {
  display: inline-block;
  padding: 2px 8px;
  font-size: 11px;
  color: var(--muted);
  background: var(--card);
  border-radius: 999px;
  border: 1px solid var(--line);
}

/* 行布局（头像 + 气泡），自消息反向 */
.row[data-v-045ba369] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 8px;
}
.row.self[data-v-045ba369] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.avatar[data-v-045ba369] {
  width: 36px;
  height: 36px;
  -webkit-box-shadow: var(--shadow);
          box-shadow: var(--shadow);
  -o-object-fit: cover;
     object-fit: cover;
  background: #fff;
}

/* 气泡 */
.bubble[data-v-045ba369] {
  position: relative;
  max-width: 78%;
  padding: 10px 12px;
  line-height: 1.6;
  font-size: 15px;
  word-break: break-word;
  background: var(--bubble-out); /* 对方白色 */
  color: #000;
  border-radius: 10px;
  -webkit-box-shadow: var(--shadow);
          box-shadow: var(--shadow);
  text-align: left;
}
.bubble.self[data-v-045ba369] {
  background: var(--bubble-in);
  color: #000;
  background: greenyellow;
}

/* 气泡小尖角（左侧对方，右侧自己） */
.row .bubble[data-v-045ba369]::before {
  //content: "";
  //position: absolute;
  //bottom: 14px;
  //left: -6px;
  //border: 7px solid transparent;
  //border-right-color: var(--bubble-out);
}
.row.self .bubble[data-v-045ba369]::before {
  //left: auto;
  //right: -6px;
  //border-right-color: transparent;
  //border-left-color: var(--bubble-in);
}

/* 图片消息约束 */
.media.image[data-v-045ba369] {
  padding: 0;
}
.image[data-v-045ba369] {
  max-width: 70vw;
  max-height: 40vh;
  border-radius: 12px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}

/* 空状态 */
.empty[data-v-045ba369] {
  display: grid;
  place-items: center;
  height: 60vh;
}
.empty-inner[data-v-045ba369] {
  text-align: center;
}
.empty-title[data-v-045ba369] {
  margin: 0;
  color: var(--text);
  font-weight: 600;
}
.empty-sub[data-v-045ba369] {
  margin: 4px 0 0;
  color: var(--muted);
  font-size: 14px;
}

/* 动效 */
.an-move-left[data-v-045ba369] {
  -webkit-animation: slideLeft-data-v-045ba369 .22s ease;
          animation: slideLeft-data-v-045ba369 .22s ease;
}
.an-move-right[data-v-045ba369] {
  -webkit-animation: slideRight-data-v-045ba369 .22s ease;
          animation: slideRight-data-v-045ba369 .22s ease;
}
@-webkit-keyframes slideRight-data-v-045ba369 {
from {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
    opacity: .1;
}
to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
}
}
@keyframes slideRight-data-v-045ba369 {
from {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
    opacity: .1;
}
to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
}
}
@-webkit-keyframes slideLeft-data-v-045ba369 {
from {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
    opacity: .1;
}
to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
}
}
@keyframes slideLeft-data-v-045ba369 {
from {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
    opacity: .1;
}
to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
}
}

/* 输入栏 */
.composer[data-v-045ba369] {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 12;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(30%, var(--bg))), var(--bg);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, var(--bg) 30%), var(--bg);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--bg) 30%), var(--bg);
  padding: 8px 10px calc(8px + env(safe-area-inset-bottom));
  border-top: 1px solid var(--line);
}
.composer-row[data-v-045ba369] {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.send-btn[data-v-045ba369] {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 60px;
  margin-top: 10px;
  border-radius: 10px;
  padding-left: 14px;
  -webkit-box-shadow: var(--shadow);
          box-shadow: var(--shadow);
}

/* 小屏优化 */
@media (max-width: 480px) {
.title[data-v-045ba369] {
    height: 52px;
}
.container-main[data-v-045ba369] {
    padding: 6px 8px 10px;
}
.bubble[data-v-045ba369] {
    font-size: 14px;
    background: greenyellow;
}
.image[data-v-045ba369] {
    max-width: 72vw;
}
}

@supports(-webkit-mask: none) and (not (cater-color: #fff)){.login-container .el-input input{color:#fff}}.login-container .el-input{display:inline-block;height:47px;width:85%}.login-container .el-input input{background:transparent;border:0;-webkit-appearance:none;border-radius:0;padding:12px 5px 12px 15px;color:#fff;height:47px;caret-color:#fff}.login-container .el-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #283443 inset !important;box-shadow:0 0 0 1000px #283443 inset !important;-webkit-text-fill-color:#fff !important}.login-container .el-form-item{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.1);border-radius:5px;color:#454545}
.login-container[data-v-ef43ccbe]{min-height:100%;width:100%;background-color:#2d3a4b;overflow:hidden}.login-container .login-form[data-v-ef43ccbe]{position:relative;width:520px;max-width:100%;padding:160px 35px 0;margin:0 auto;overflow:hidden}.login-container .tips[data-v-ef43ccbe]{font-size:14px;color:#fff;margin-bottom:10px}.login-container .tips span[data-v-ef43ccbe]:first-of-type{margin-right:16px}.login-container .svg-container[data-v-ef43ccbe]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.login-container .title-container[data-v-ef43ccbe]{position:relative}.login-container .title-container .title[data-v-ef43ccbe]{font-size:26px;color:#eee;margin:0 auto 40px auto;text-align:center;font-weight:bold}.login-container .show-pwd[data-v-ef43ccbe]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.dashboard-container[data-v-06c6be26]{margin:30px}.dashboard-text[data-v-06c6be26]{font-size:30px;line-height:46px}html[data-v-06c6be26],body[data-v-06c6be26]{background:#fff !important}
.errPage-container[data-v-6b0a69b4]{width:800px;max-width:100%;margin:100px auto}.errPage-container .pan-back-btn[data-v-6b0a69b4]{background:#008489;color:#fff;border:none !important}.errPage-container .pan-gif[data-v-6b0a69b4]{margin:0 auto;display:block}.errPage-container .pan-img[data-v-6b0a69b4]{display:block;margin:0 auto;width:100%}.errPage-container .text-jumbo[data-v-6b0a69b4]{font-size:60px;font-weight:700;color:#484848}.errPage-container .list-unstyled[data-v-6b0a69b4]{font-size:14px}.errPage-container .list-unstyled li[data-v-6b0a69b4]{padding-bottom:5px}.errPage-container .list-unstyled a[data-v-6b0a69b4]{color:#008489;text-decoration:none}.errPage-container .list-unstyled a[data-v-6b0a69b4]:hover{text-decoration:underline}

.svg-icon[data-v-53ff2da0] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

