9 lines
76 KiB
JavaScript
9 lines
76 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/auto-complete-BFD_aQqK.js","js/runtime-core.esm-bundler-DkysjgTd.js","js/en_US-Cv9hrLhb.js","js/useConfigInject-DomGmy3z.js","js/module-CyhaP5hi.js","js/objectSpread2-BmonrgTA.js","js/omit-C0ksMpVM.js","js/select-B6mbPqz1.js","js/rolldown-runtime-hePW80VL.js","js/initDefaultProps-D8Mki4gM.js","js/vue-types-CEi2nPn2.js","js/style-5nQAtSdD.js","js/BaseInput-TFtE0FzI.js","js/ResizeObserver.es-DbHj_W6-.js","js/css-BflejRyY.js","js/warning-BLl3S_cO.js","js/vc-trigger-DaL-SGhM.js","js/runtime-dom.esm-bundler-CirRHyjC.js","js/raf-CR9Bw2Uc.js","js/motion-CBgDjk3d.js","js/Portal-pBogH1MM.js","js/motionUtil-BeNb4tZl.js","js/vnode-_2fZS--9.js","js/isVisible-B1N4qR6W.js","js/isObjectLike-DNah0Hql.js","js/_getTag-2z2WZcIh.js","js/KeyCode-DNtAKsAc.js","js/pickAttrs-SF6-8m9R.js","js/vc-overflow-BWsPJsdp.js","js/isMobile-DH4W6rzp.js","js/DownOutlined-DSvCt6rp.js","js/AntdIcon-DlVhnwS_.js","js/LoadingOutlined-I3oZtE3n.js","js/CheckOutlined-eQNV2Fl6.js","js/CloseOutlined-Ba8JgGMi.js","js/CloseCircleFilled-D54EMUjH.js","js/SearchOutlined-Drc2m-RV.js","js/move-BiTpEbVT.js","js/Keyframes-K60KFfv3.js","js/slide-BSPHRynA.js","js/compact-item-BbW5OmKl.js","js/vc-virtual-list-CguhLciU.js","js/useMemo-m5GuU0Kd.js","js/useMergedState-zH37e67U.js","js/useState-DlRKQDQX.js","js/FormItemContext-CEmO5XmM.js","js/createContext-LBMERH-r.js","js/statusUtils-k563KlQ5.js","js/Compact-B2FnUvCm.js","js/button-BmeX6K_E.js","js/devWarning-DlchpATv.js","js/wave-QsJz8Bkj.js","js/checkbox-CxirtQf_.js","js/Checkbox-D02gKf8w.js","js/style-C0ysPJGB.js","js/date-picker--67G4cNO.js","js/generatePicker-DC7g3yM3.js","js/dayjs.min-DCUUuXM3.js","js/colors-C2RrYxlT.js","js/shallowequal-D7g0B-CQ.js","js/style-DJWQcc0G.js","js/tag-EV85tNJT.js","js/divider-DLUWJfpN.js","js/input-CmV6qN-W.js","js/isPlainObject-iVjSthyR.js","js/EyeOutlined-CK6UnxBf.js","js/input-number-Of9scmoU.js","js/mentions-xQgb6RLD.js","js/menu-CgCnR5q_.js","js/zoom-CBWJFr0a.js","js/collapseMotion-BfalGvoQ.js","js/tooltip-BAmtBahr.js","js/spin-D95RVgwp.js","js/radio-BoeSO-1Z.js","js/rate-CJdZD9r5.js","js/useRefs-QDevZzkt.js","js/space-CBX6VIMJ.js","js/useFlexGapSupport-CskXhALs.js","js/styleChecker-CcTqodAl.js","js/switch-CszVV22m.js","js/time-picker-O5CNKs0m.js","js/tree-select-GP4z1MEE.js","js/style-sXUGRq_n.js","js/useMaxLevel-D5rQV09v.js","js/cascader-NinIbkqk.js","js/LeftOutlined-Bev-nGk9.js","js/upload-DADA1ceZ.js","js/_baseIteratee-s0gJF2yu.js","js/hasIn-D7yQ-rak.js","js/progress-BuWFmg33.js","js/CheckCircleFilled-DQw6iDWt.js","js/image-BF6RXi5B.js","js/style-BL9u-um5.js","js/model-catalog-D9kwxK08.js","js/objectWithoutProperties-BjoYlK0I.js","js/use-access-hQ-ddCzg.js","js/src-DkoRg56f.js","js/preferences-zaQWU8vR.js","js/merge-C-fCyOMx.js","js/defu-1oANYd5X.js","js/dist-DUuDCbWu.js","js/dist-D5mNzO5q.js","js/store-B2JSspJ1.js","js/preload-helper-DaercurD.js","js/extends-C_p2ba5S.js","js/src-DxaB-oAj.js","js/vue.runtime.esm-bundler-DXMo22CJ.js","js/core-CY2B_m7j.js","js/useApi-CROJJdhE-oP73ypFI.js","js/config-provider-Dz5iOevd.js","js/table-CW2r6lPL.js","js/debounce-BDfkXNKz.js","js/console-P4IB8M9e.js","js/form-BzL91_Kw.js","js/Col-Bu42tMJu.js","js/alert-CETHTRlw.js","js/popconfirm-BszWx6e3.js","js/ActionButton-Cfj-9VxB.js","js/modal-DmfLEG-j.js","js/model-plan-BPXkKUHl.js","js/descriptions-CvtRnLYW.js","js/call-stats-B-lGKUmY.js","js/row-CdkZNVSV.js","js/archive-account-selector-CG1fjypa.js","js/desktop-accounts-DRqi3gyf.js","js/desktop-config-BkFip2Bv.js","js/release-CkFrCttL.js","js/overview-zGbjfsDl.js","js/use-archive-load-IFGFIhoZ.js","js/conversations-C5MRupuU.js","js/drawer-CYBOEueM.js","js/exports-DRE_lpjk.js","js/people-C9U3xpyR.js","js/storage-C3sI2FWp.js","js/roles-DE4Re-pt.js","js/users-B9P4UTiO.js","js/audit-CLpWrhOM.js","js/change-password-CnfmQ2lP.js","js/basic-CrB1C0QM.js","js/cn-BpFrWzX2.js","js/use-vben-form-Ci_vT-oC.js","js/config-Bw_4j2RP.js","js/icon-button-ShH4zO6U.js","js/VisuallyHiddenInput-CDz4_yZw.js","js/Primitive-Bi_oIzTM.js","js/button-Cr_3AtOU.js","js/FormLabel-CiUM-Zyy.js","js/_plugin-vue_export-helper-BDNMzG2s.js","js/render-content-3dfOk9Gq.js","css/config-CYorFwo-.css","js/use-preferences-2Ls4-wCJ.js","js/vue-router-WvyJJp1v.js","css/vue-router-CJxWTMt5.css","js/login-BCRm_d-O.js","js/loading-Cw3fZBrE.js","css/loading-DXYS4l2z.css","js/src-D78l4oCk.js","js/auth-title-DCLZf2Gr.js","css/login-Cj5PKODp.css","js/theme-toggle-DsxDItCJ.js","css/theme-toggle-CJLHZmGO.css","js/avatar-Df6A0OqG.js","js/Switch-DRsr_95y.js","js/rotate-cw-CyWoHUpq.js","js/vben-C1vbzhcL.js","css/basic-CE2ii0IK.css","js/auth-BlognHBz.js","css/auth-zsf-kax4.css","js/not-found-CmXcaUT6.js","js/fallback-B3eN2qYq.js","js/src-DS89XIkw.js","js/forbidden-Bmiwnz_B.js","js/about-DwVtF39e.js","js/page-CuTJnSJp.js","js/forget-password-rFqeb0Do.js","js/register-Blo6FBMi.js","js/coming-soon-C9te2Fo9.js","js/internal-error-CMwA7W1E.js","js/offline-Dx824lFG.js","js/base-setting-DKbgSYZT.js","js/profile-B0vQ0UU4.js","js/notification-setting-7bFohVCQ.js","js/password-setting-BSlhHABL.js","js/security-setting-C-Wxwv7E.js","js/tippy-DY7-gSO2.js","css/tippy-DkTQMyWH.css","js/motion-d62SeGv9.js"])))=>i.map(i=>d[i]);
|
|
import{n as e}from"./rolldown-runtime-hePW80VL.js";import{$ as t,$n as n,B as r,D as i,E as a,Ft as o,Ht as s,J as c,Kn as l,Nt as u,O as d,On as f,St as p,T as m,Tn as h,Ut as g,Zn as _,_ as v,b as y,bt as b,ct as x,er as S,et as C,ft as w,g as T,gn as E,gt as D,k as O,mt as k,o as A,qt as j,tr as M,tt as N,v as P,vn as F,w as I,wt as L,xt as R,y as ee,z as te,zn as z}from"./runtime-core.esm-bundler-DkysjgTd.js";import{f as B,i as ne}from"./runtime-dom.esm-bundler-CirRHyjC.js";import{t as V}from"./objectSpread2-BmonrgTA.js";import{n as H}from"./objectWithoutProperties-BjoYlK0I.js";import{t as U}from"./cn-BpFrWzX2.js";import{t as re}from"./use-preferences-2Ls4-wCJ.js";import{i as ie}from"./merge-C-fCyOMx.js";import{t as W}from"./preload-helper-DaercurD.js";import{_ as ae,a as oe,c as se,d as ce,f as le,g as ue,h as de,i as fe,l as pe,m as me,n as he,o as ge,p as _e,r as ve,s as ye,u as be}from"./vue-router-WvyJJp1v.js";import{I as xe,L as Se,O as Ce,X as we,Y as Te,Z as Ee,i as De}from"./config-Bw_4j2RP.js";import{g as G,j as Oe,p as ke,v as Ae}from"./dist-DUuDCbWu.js";import{b as je,y as Me}from"./dist-D5mNzO5q.js";import{t as Ne}from"./module-CyhaP5hi.js";import{r as K}from"./src-DkoRg56f.js";import{c as Pe,l as Fe,r as Ie,s as Le,t as Re}from"./store-B2JSspJ1.js";import{t as ze}from"./use-access-hQ-ddCzg.js";import{t as Be}from"./icon-button-ShH4zO6U.js";import{c as q,f as Ve,o as He,s as Ue}from"./VisuallyHiddenInput-CDz4_yZw.js";import{t as J}from"./Primitive-Bi_oIzTM.js";import{a as We,c as Ge,l as Ke,o as qe,r as Je}from"./button-Cr_3AtOU.js";import{t as Y}from"./src-DxaB-oAj.js";import{t as Ye}from"./_plugin-vue_export-helper-BDNMzG2s.js";import{t as Xe}from"./loading-Cw3fZBrE.js";import{r as X}from"./en_US-Cv9hrLhb.js";import{i as Ze,r as Qe,t as $e}from"./core-CY2B_m7j.js";import"./src-D78l4oCk.js";import{J as et,S as tt,_ as nt,b as rt,c as it,s as at,t as ot,u as st,v as ct,vt as lt,w as ut,y as dt}from"./useConfigInject-DomGmy3z.js";import{t as ft}from"./initDefaultProps-D8Mki4gM.js";import{a as pt,i as mt,o as ht,r as gt,t as _t}from"./config-provider-Dz5iOevd.js";import{n as vt,t as yt}from"./modal-DmfLEG-j.js";function bt(e,t){let n=Object.fromEntries(t.getRoutes().map(({name:e,path:t})=>[e,t])),r=_e(e,e=>{var t,r;let i=(t=(r=n[e.name])==null?e.path:r)==null?``:t,{meta:a={},name:o,redirect:s,children:c=[]}=e,{activeIcon:l,badge:u,badgeType:d,badgeVariants:f,hideChildrenInMenu:p=!1,icon:m,link:h,order:g,title:_=``,query:v}=a,y=_||o||``,b=p||c==null?[]:c;b.length>0&&b.forEach(t=>{var n;t.parents=[...(n=e.parents)==null?[]:n,i],t.parent=i});let x=p?s||i:h||i;return{activeIcon:l,badge:u,badgeType:d,badgeVariants:f,icon:m,name:y,query:v,order:g,parent:e.parent,parents:e.parents,path:x,show:!a.hideInMenu,children:b}});return r=me(r,(e,t)=>{var n,r;return((n=e==null?void 0:e.order)==null?999:n)-((r=t==null?void 0:t.order)==null?999:r)}),le(r,e=>!!e.show)}function xt(e){var t;return!!((t=e.meta)!=null&&t.menuVisibleWithForbidden)}function St(e){return Ct.apply(this,arguments)}function Ct(){return Ct=H(function*(e){let{fetchMenuListAsync:t,layoutMap:n={},pageMap:r={},forbiddenComponent:i}=e;try{let e=yield t==null?void 0:t();if(!e)return[];let a={};for(let[e,t]of Object.entries(r))a[Tt(e)]=t;let o=wt(e,n,a);return i&&(o=_e(o,e=>(xt(e)&&(e.component=i),e))),o}catch(e){throw console.error(e),e}}),Ct.apply(this,arguments)}function wt(e,t,n){return _e(e,e=>{let r=e,{component:i,name:a}=e;if(a||console.error(`route name is required`,r),i&&t[i])r.component=t[i];else if(i){let e=Tt(i),t=e.endsWith(`.vue`)?e:`${e}.vue`;n[t]?r.component=n[t]:(console.error(`route component is invalid: ${t}`,r),r.component=n[`/_core/fallback/not-found.vue`])}return r})}function Tt(e){let t=e.replace(/^(\.\/|\.\.\/)+/,``);return(t.startsWith(`/`)?t:`/${t}`).replace(/^\/views/,``)}function Et(e,t,n){return Dt.apply(this,arguments)}function Dt(){return Dt=H(function*(e,t,n){let r=le(e,e=>Ot(e,t));return n?_e(r,e=>(kt(e)&&(e.component=n),e)):r}),Dt.apply(this,arguments)}function Ot(e,t){var n;let r=(n=e.meta)==null?void 0:n.authority;if(!r)return!0;let i=t.some(e=>r.includes(e));return i||!i&&kt(e)}function kt(e){var t,n;return!!((t=e.meta)!=null&&t.authority)&&Reflect.has(e.meta||{},`menuVisibleWithForbidden`)&&!!((n=e.meta)!=null&&n.menuVisibleWithForbidden)}function At(e){let t=[];for(let r of Object.values(e)){var n;let e=(n=r==null?void 0:r.default)==null?[]:n;t.push(...e)}return t}function jt(e,t){return Mt.apply(this,arguments)}function Mt(){return Mt=H(function*(e,t){var n,r;let{router:i}=t;t.routes=(0,Te.default)(t.routes);let a=yield Nt(e,t),o=i.getRoutes().find(e=>e.path===`/`),s=(n=o==null||(r=o.children)==null?void 0:r.map(e=>e.name))==null?[]:n;return a.forEach(e=>{var t;if(o&&!((t=e.meta)!=null&&t.noBasicLayout)){if(e.children&&e.children.length>0&&delete e.component,s!=null&&s.includes(e.name)){var n;let t=(n=o.children)==null?void 0:n.findIndex(t=>t.name===e.name);t!==void 0&&t!==-1&&o.children&&(o.children[t]=e)}else{var r;(r=o.children)==null||r.push(e)}}else i.addRoute(e)}),o&&(o.name&&i.removeRoute(o.name),i.addRoute(o)),{accessibleMenus:bt(a,t.router),accessibleRoutes:a}}),Mt.apply(this,arguments)}function Nt(e,t){return Pt.apply(this,arguments)}function Pt(){return Pt=H(function*(e,t){let{forbiddenComponent:n,roles:i,routes:a}=t,o=a;switch(e){case`backend`:o=yield St(t);break;case`frontend`:o=yield Et(a,i||[],n);break;case`mixed`:{let[e,r]=yield Promise.all([Et(a,i||[],n),St(t)]);o=Ft(r,e);break}}return o=_e(o,(e,t)=>{var n;if((n=e.meta)!=null&&n.keepAlive&&z(e.component)&&e.name&&l(e.name)){let t=e.component;e.component=H(function*(){let n=yield t();return n.default?O({name:e.name,setup(e,{attrs:t,slots:i}){return()=>r(n.default,V(V({},e),t),i)}}):n})}if(e.redirect||!e.children||e.children.length===0)return e;let i=e.children[0];if(!(i!=null&&i.path)||i.path.startsWith(`/`)||i.path.startsWith(`:`))return e;if(t&&t.redirect&&l(t.redirect)){let n=t.redirect.split(`/`);n.splice(-1,2,e.path,i.path),e.redirect=n.join(`/`)}else e.redirect=t&&t.redirect?`${t.path}/${e.path}/${i.path}`:`${e.path}/${i.path}`;return e}),o}),Pt.apply(this,arguments)}function Ft(e,t){let n=[],r=new Map;for(let t of e){let e=V({},t);n.push(e),e.name&&l(e.name)&&r.set(e.name,e)}for(let e of t)if(e.name&&l(e.name)&&r.has(e.name)){var i,a;let t=r.get(e.name);if(!t)continue;let n=(i=t.children)==null?[]:i,o=(a=e.children)==null?[]:a,s=V(V(V({},e),t),{},{meta:V(V({},e.meta),t.meta)});(n.length>0||o.length>0)&&(s.children=Ft(n,o)),Object.assign(t,s)}else{let t=V({},e);n.push(t),t.name&&l(t.name)&&r.set(t.name,t)}return n}function It(e,t){let{accessMode:n,hasAccessByCodes:r,hasAccessByRoles:i}=ze(),a=t.value;a&&((n.value===`frontend`&&t.arg===`role`?i:r)(Array.isArray(a)?a:[a])||e==null||e.remove())}var Lt={mounted:(e,t)=>{It(e,t)}};function Rt(e){e.directive(`access`,Lt)}var zt=O({__name:`PaginationEllipsis`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;return q(),(e,n)=>(k(),P(f(J),C(t,{"data-type":`ellipsis`}),{default:j(()=>[R(e.$slots,`default`,{},()=>[n[0]||(n[0]=a(`…`))])]),_:3},16))}}),[Bt,Vt]=Ve(`PaginationRoot`),Ht=O({__name:`PaginationRoot`,props:{page:{type:Number,required:!1},defaultPage:{type:Number,required:!1,default:1},itemsPerPage:{type:Number,required:!0},total:{type:Number,required:!1,default:0},siblingCount:{type:Number,required:!1,default:2},disabled:{type:Boolean,required:!1},showEdges:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`nav`}},emits:[`update:page`],setup(e,{emit:t}){let n=e,r=t,{siblingCount:i,disabled:a,showEdges:o}=h(n);q();let s=je(n,`page`,r,{defaultValue:n.defaultPage,passive:n.page===void 0}),c=T(()=>Math.max(1,Math.ceil(n.total/(n.itemsPerPage||1))));return Vt({page:s,onPageChange(e){s.value=e},pageCount:c,siblingCount:i,disabled:a,showEdges:o}),(e,t)=>(k(),P(f(J),{as:e.as,"as-child":e.asChild},{default:j(()=>[R(e.$slots,`default`,{page:f(s),pageCount:c.value})]),_:3},8,[`as`,`as-child`]))}}),Ut=O({__name:`PaginationFirst`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Bt();q();let r=T(()=>n.page.value===1||n.disabled.value);return(e,i)=>(k(),P(f(J),C(t,{"aria-label":`First Page`,type:e.as===`button`?`button`:void 0,disabled:r.value,onClick:i[0]||(i[0]=e=>!r.value&&f(n).onPageChange(1))}),{default:j(()=>[R(e.$slots,`default`,{},()=>[i[1]||(i[1]=a(`First page`))])]),_:3},16,[`type`,`disabled`]))}}),Wt=O({__name:`PaginationLast`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=Bt();q();let r=T(()=>n.page.value===n.pageCount.value||n.disabled.value);return(e,i)=>(k(),P(f(J),C(t,{"aria-label":`Last Page`,type:e.as===`button`?`button`:void 0,disabled:r.value,onClick:i[0]||(i[0]=e=>!r.value&&f(n).onPageChange(f(n).pageCount.value))}),{default:j(()=>[R(e.$slots,`default`,{},()=>[i[1]||(i[1]=a(`Last page`))])]),_:3},16,[`type`,`disabled`]))}});function Z(e,t){let n=t-e+1;return Array.from({length:n},(t,n)=>n+e)}function Gt(e){return e.map(e=>typeof e==`number`?{type:`page`,value:e}:{type:`ellipsis`})}var Kt=`ellipsis`;function qt(e,t,n,r){let i=t,a=Math.max(e-n,1),o=Math.min(e+n,i);if(r){let e=Math.min(2*n+5,t)-2,r=a>3&&Math.abs(i-e-1+1)>2&&Math.abs(a-1)>2,s=o<i-2&&Math.abs(i-e)>2&&Math.abs(i-o)>2;return!r&&s?[...Z(1,e),Kt,i]:r&&!s?[1,Kt,...Z(i-e+1,i)]:r&&s?[1,Kt,...Z(a,o),Kt,i]:Z(1,i)}{let r=n*2+1;return t<r?Z(1,i):e<=n+1?Z(1,r):t-e<=n?Z(t-r+1,i):Z(a,o)}}var Jt=O({__name:`PaginationList`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e;q();let r=Bt(),i=T(()=>Gt(qt(r.page.value,r.pageCount.value,r.siblingCount.value,r.showEdges.value)));return(e,r)=>(k(),P(f(J),n(te(t)),{default:j(()=>[R(e.$slots,`default`,{items:i.value})]),_:3},16))}}),Yt=O({__name:`PaginationListItem`,props:{value:{type:Number,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;q();let n=Bt(),r=T(()=>n.page.value===t.value),i=T(()=>n.disabled.value);return(e,o)=>(k(),P(f(J),C(t,{"data-type":`page`,"aria-label":`Page ${e.value}`,"aria-current":r.value?`page`:void 0,"data-selected":r.value?`true`:void 0,disabled:i.value,type:e.as===`button`?`button`:void 0,onClick:o[0]||(o[0]=t=>!i.value&&f(n).onPageChange(e.value))}),{default:j(()=>[R(e.$slots,`default`,{},()=>[a(M(e.value),1)])]),_:3},16,[`aria-label`,`aria-current`,`data-selected`,`disabled`,`type`]))}}),Xt=O({__name:`PaginationNext`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;q();let n=Bt(),r=T(()=>n.page.value===n.pageCount.value||n.disabled.value);return(e,i)=>(k(),P(f(J),C(t,{"aria-label":`Next Page`,type:e.as===`button`?`button`:void 0,disabled:r.value,onClick:i[0]||(i[0]=e=>!r.value&&f(n).onPageChange(f(n).page.value+1))}),{default:j(()=>[R(e.$slots,`default`,{},()=>[i[1]||(i[1]=a(`Next page`))])]),_:3},16,[`type`,`disabled`]))}}),Zt=O({__name:`PaginationPrev`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;q();let n=Bt(),r=T(()=>n.page.value===1||n.disabled.value);return(e,i)=>(k(),P(f(J),C(t,{"aria-label":`Previous Page`,type:e.as===`button`?`button`:void 0,disabled:r.value,onClick:i[0]||(i[0]=e=>!r.value&&f(n).onPageChange(f(n).page.value-1))}),{default:j(()=>[R(e.$slots,`default`,{},()=>[i[1]||(i[1]=a(`Prev page`))])]),_:3},16,[`type`,`disabled`]))}}),Qt=Ke(`chevron-left`,[[`path`,{d:`m15 18-6-6 6-6`,key:`1wnfg3`}]]),$t=Ke(`grip`,[[`circle`,{cx:`12`,cy:`5`,r:`1`,key:`gxeob9`}],[`circle`,{cx:`19`,cy:`5`,r:`1`,key:`w8mnmm`}],[`circle`,{cx:`5`,cy:`5`,r:`1`,key:`lttvr7`}],[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}],[`circle`,{cx:`19`,cy:`12`,r:`1`,key:`1wjl8i`}],[`circle`,{cx:`5`,cy:`12`,r:`1`,key:`1pcz8c`}],[`circle`,{cx:`12`,cy:`19`,r:`1`,key:`lyex9k`}],[`circle`,{cx:`19`,cy:`19`,r:`1`,key:`shf9b7`}],[`circle`,{cx:`5`,cy:`19`,r:`1`,key:`bfqh0e`}]]),en=O({__name:`Pagination`,props:{page:{},defaultPage:{},itemsPerPage:{},total:{},siblingCount:{},disabled:{type:Boolean},showEdges:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:page`],setup(e,{emit:t}){let r=e,i=t,a=G(r,`class`),o=He(a,i);return(e,t)=>(k(),P(f(Ht),C({"data-slot":`pagination`},f(o),{class:f(U)(`mx-auto flex w-full justify-center`,r.class)}),{default:j(t=>[R(e.$slots,`default`,n(te(t)))]),_:3},16,[`class`]))}}),tn=O({__name:`PaginationContent`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,r=G(t,`class`);return(e,i)=>(k(),P(f(Jt),C({"data-slot":`pagination-content`},f(r),{class:f(U)(`flex flex-row items-center gap-1`,t.class)}),{default:j(t=>[R(e.$slots,`default`,n(te(t)))]),_:3},16,[`class`]))}}),nn=O({__name:`PaginationEllipsis`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,n=G(t,`class`);return(e,r)=>(k(),P(f(zt),C({"data-slot":`pagination-ellipsis`},f(n),{class:f(U)(`flex size-8 items-center justify-center`,t.class)}),{default:j(()=>[R(e.$slots,`default`,{},()=>[i(f(se),{class:`size-4`})])]),_:3},16,[`class`]))}}),rn=O({__name:`PaginationFirst`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},size:{default:`default`}},setup(e){let t=e,n=G(t,`class`,`size`),r=Ue(n);return(n,a)=>(k(),P(f(Ut),C({"data-slot":`pagination-first`,class:f(U)(f(qe)({variant:`ghost`,size:e.size}),`gap-1 px-2.5 sm:pr-2.5`,t.class)},f(r)),{default:j(()=>[i(f(Se),{class:_(f(U)(`size-8 p-0`,t.class)),variant:`outline`},{default:j(()=>[R(n.$slots,`default`,{},()=>[i(f(be),{class:`size-4`})])]),_:3},8,[`class`])]),_:3},16,[`class`]))}}),an=O({__name:`PaginationItem`,props:{value:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},isActive:{type:Boolean},size:{default:`icon`}},setup(e){let t=e,n=G(t,`class`,`size`,`isActive`);return(r,i)=>(k(),P(f(Yt),C({"data-slot":`pagination-item`},f(n),{class:f(U)(f(qe)({variant:e.isActive?`outline`:`ghost`,size:e.size}),t.class)}),{default:j(()=>[R(r.$slots,`default`)]),_:3},16,[`class`]))}}),on=O({__name:`PaginationLast`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},size:{default:`default`}},setup(e){let t=e,n=G(t,`class`,`size`),r=Ue(n);return(n,a)=>(k(),P(f(Wt),C({"data-slot":`pagination-last`,class:f(U)(f(qe)({variant:`ghost`,size:e.size}),`gap-1 px-2.5 sm:pr-2.5`,t.class)},f(r)),{default:j(()=>[i(f(Se),{class:_(f(U)(`size-8 p-0`,t.class)),variant:`outline`},{default:j(()=>[R(n.$slots,`default`,{},()=>[i(f(pe),{class:`size-4`})])]),_:3},8,[`class`])]),_:3},16,[`class`]))}}),sn=O({__name:`PaginationNext`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},size:{default:`default`}},setup(e){let t=e,n=G(t,`class`,`size`),r=Ue(n);return(n,a)=>(k(),P(f(Xt),C({"data-slot":`pagination-next`,class:f(U)(f(qe)({variant:`ghost`,size:e.size}),`gap-1 px-2.5 sm:pr-2.5`,t.class)},f(r)),{default:j(()=>[i(f(Se),{class:_(f(U)(`size-8 p-0`,t.class)),variant:`outline`},{default:j(()=>[R(n.$slots,`default`,{},()=>[i(f(ce),{class:`size-4`})])]),_:3},8,[`class`])]),_:3},16,[`class`]))}}),cn=O({__name:`PaginationPrevious`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},size:{default:`default`}},setup(e){let t=e,n=G(t,`class`,`size`),r=Ue(n);return(n,a)=>(k(),P(f(Zt),C({"data-slot":`pagination-previous`,class:f(U)(f(qe)({variant:`ghost`,size:e.size}),`gap-1 px-2.5 sm:pr-2.5`,t.class)},f(r)),{default:j(()=>[i(f(Se),{class:_(f(U)(`size-8 p-0`,t.class)),variant:`outline`},{default:j(()=>[R(n.$slots,`default`,{},()=>[i(f(Qt),{class:`size-4`})])]),_:3},8,[`class`])]),_:3},16,[`class`]))}}),ln=Symbol(`loading`),un=Symbol(`spinner`),dn=`spinner-parent--relative`,fn={mounted(e,t){let n=r(Xe,pn(t));B(n,e),e.classList.add(dn),e[ln]=n},unmounted(e){let t=e[ln];e.classList.remove(dn),B(null,e),t.el.remove(),e[ln]=null},updated(e,t){let n=e[ln],r=pn(t);if(r&&n!=null&&n.component)try{Object.keys(r).forEach(e=>{n.component.props[e]=r[e]}),n.component.update()}catch(e){console.error(`Failed to update loading component in directive:`,e)}}};function pn(e){return e.value===void 0?{spinning:!0}:typeof e.value==`boolean`?{spinning:e.value}:V({},e.value)}var mn={mounted(e,t){let n=r(fe,pn(t));B(n,e),e.classList.add(dn),e[un]=n},unmounted(e){let t=e[un];e.classList.remove(dn),B(null,e),t.el.remove(),e[un]=null},updated(e,t){let n=e[un],r=pn(t);if(r&&n!=null&&n.component)try{Object.keys(r).forEach(e=>{n.component.props[e]=r[e]}),n.component.update()}catch(e){console.error(`Failed to update spinner component in directive:`,e)}}};function hn(e,t){let n=document.createElement(`style`);n.id=dn,n.innerHTML=`
|
|
.${dn} {
|
|
position: relative !important;
|
|
}
|
|
`,document.head.append(n),(t==null?void 0:t.loading)!==!1&&e.directive(l(t==null?void 0:t.loading)?t.loading:`loading`,fn),(t==null?void 0:t.spinning)!==!1&&e.directive(l(t==null?void 0:t.spinning)?t.spinning:`spinning`,mn)}var gn={},_n={height:`41`,viewBox:`0 0 64 41`,width:`64`,xmlns:`http://www.w3.org/2000/svg`};function vn(e,t){return k(),y(`svg`,_n,[...t[0]||(t[0]=[m(`<g fill="none" fill-rule="evenodd" transform="translate(0 1)"><ellipse cx="32" cy="33" fill="hsl(var(--background-deep))" rx="32" ry="7"></ellipse><g fill-rule="nonzero" stroke="hsl(var(--heavy))"><path d="M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"></path><path d="M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z" fill="hsl(var(--accent))"></path></g></g>`,1)])])}var yn=Ye(gn,[[`render`,vn]]),bn=O(V(V({},{name:`ApiComponent`,inheritAttrs:!1}),{},{__name:`api-component`,props:t({component:{},numberToString:{type:Boolean,default:!1},api:{type:Function,default:void 0},params:{default:()=>({})},resultField:{default:``},labelField:{default:`label`},labelFn:{type:Function,default:void 0},childrenField:{default:``},valueField:{default:`value`},disabledField:{default:`disabled`},optionsPropName:{default:`options`},immediate:{type:Boolean,default:!0},alwaysLoad:{type:Boolean,default:!1},beforeFetch:{type:Function,default:void 0},shouldFetch:{type:Function,default:void 0},afterFetch:{type:Function,default:void 0},options:{default:()=>[]},loadingSlot:{default:``},visibleEvent:{default:``},modelPropName:{default:`modelValue`},autoSelect:{type:[String,Function,Boolean],default:!1}},{modelValue:{default:void 0},modelModifiers:{}}),emits:t([`optionsChange`],[`update:modelValue`]),setup(e,{expose:t,emit:r}){let a=e,c=r,l=o(e,`modelValue`),d=u(),p=F({}),m=F([]),h=F(!1),g=F(!1),_=F(!1),v=T(()=>{let{labelField:e,labelFn:t,valueField:n,disabledField:r,childrenField:i,numberToString:o}=a;function s(a=[]){return a.map(a=>{let c=we(a,n),l=i?we(a,i):a.children;return V(V({},ke(a,[e,n,r,...i?[i]:[]])),{},{label:t?t(a):we(a,e),value:o?`${c}`:c,disabled:we(a,r)},Array.isArray(l)&&l.length>0?{children:s(l)}:{})})}let c=s(f(m));return c.length>0?c:s(a.options)}),y=T(()=>V(V({[a.modelPropName]:f(l),[a.optionsPropName]:f(v),[`onUpdate:${a.modelPropName}`]:e=>{l.value=e}},ke(d,[`onUpdate:${a.modelPropName}`])),a.visibleEvent?{[a.visibleEvent]:w}:{}));function x(){return S.apply(this,arguments)}function S(){return S=H(function*(){let{api:e,beforeFetch:t,shouldFetch:n,afterFetch:r,resultField:i}=a;if(!(!e||!z(e))){if(h.value){_.value=!0;return}m.value=[];try{h.value=!0;let a=f(D);if(t&&z(t)&&(a=(yield t((0,Te.default)(a)))||a),n&&z(n)&&!(yield n(a)))return;let o=yield e(a);if(r&&z(r)&&(o=(yield r(o))||o),g.value=!0,Array.isArray(o)){m.value=o,O();return}i&&(m.value=we(o,i)||[]),O()}catch(e){console.warn(e),g.value=!1}finally{h.value=!1,_.value&&(_.value=!1,yield N(),x())}}}),S.apply(this,arguments)}function w(e){return E.apply(this,arguments)}function E(){return E=H(function*(e){e&&(a.alwaysLoad||!a.immediate&&!f(g))&&(yield x())}),E.apply(this,arguments)}let D=T(()=>V(V({},a.params),f(p)));s(D,(e,t)=>{Ee(e,t)||x()},{deep:!0,immediate:a.immediate});function O(){if(l.value===void 0&&a.autoSelect&&f(v).length>0){let e;if(z(a.autoSelect))e=a.autoSelect(f(v));else switch(a.autoSelect){case`first`:e=f(v)[0];break;case`last`:e=f(v)[f(v).length-1];break;case`one`:f(v).length===1&&(e=f(v)[0])}e&&(l.value=e.value)}c(`optionsChange`,f(v))}let A=F();return t({getOptions:()=>f(v),getValue:()=>f(l),getComponentRef:()=>A.value,updateParam(e){p.value=e}}),(t,r)=>(k(),P(L(e.component),C(y.value,{placeholder:t.$attrs.placeholder,ref_key:`componentRef`,ref:A}),I({_:2},[b(Object.keys(t.$slots),e=>({name:e,fn:j(r=>[R(t.$slots,e,n(te(r||{})))])})),e.loadingSlot&&h.value?{name:e.loadingSlot,fn:j(()=>[i(f(Ge),{class:`animate-spin`})]),key:`0`}:void 0]),1040,[`placeholder`]))}})),xn=[`src`],Sn=Ye(O({__name:`cropper`,props:{aspectRatio:{},height:{},img:{},width:{}},setup(e,{expose:t}){var n,r;let i=e,a={MIN_WIDTH:60,MIN_HEIGHT:60,DEFAULT_WIDTH:500,DEFAULT_HEIGHT:400,PADDING_RATIO:.1,MAX_PADDING:50},o=F(null),c=F(null),l=F(null),u=F(null),d=F(!1),f=F(null),p=F((n=i.width)==null?a.DEFAULT_WIDTH:n),m=F((r=i.height)==null?a.DEFAULT_HEIGHT:r),h=F([50,50,50,50]),g=F([50,50,50,50]),_=F(!1),b=F([0,0]),C=F([0,0,0,0]),T=F([0,0,0,0]),E=F(!1),D=()=>{var e,t;if(!c.value)return;let n=c.value.naturalWidth,r=c.value.naturalHeight;if(n===0||r===0)return;let o=((e=i.width)==null?a.DEFAULT_WIDTH:e)/n,s=((t=i.height)==null?a.DEFAULT_HEIGHT:t)/r,l=Math.min(o,s,1),u=Math.floor(n*l),d=Math.floor(r*l);p.value=u,m.value=d;let f=Math.min(a.MAX_PADDING,Math.floor(u*a.PADDING_RATIO),Math.floor(d*a.PADDING_RATIO));g.value=[f,f,f,f],h.value=[f,f,f,f]},O=()=>{if(!i.aspectRatio)return null;if(!/^[1-9]\d*:[1-9]\d*$/.test(i.aspectRatio))return console.warn(`裁剪比例格式错误,应为 "数字:数字" 格式,如 "16:9"`),null;let[e,t]=i.aspectRatio.split(`:`).map(Number);return Number.isNaN(e)||Number.isNaN(t)||!e||!t?(console.warn(`裁剪比例解析失败,宽高必须为正整数`),null):e/t},A=e=>{h.value=[...e],l.value&&(l.value.style.clipPath=`inset(${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px)`)},j=()=>{if(!u.value)return;if(f.value=O(),f.value===null){A(g.value);return}let e=f.value,t=p.value,n=m.value,r,i;i=t,r=i/e,r>n&&(r=n,i=r*e);let a=(t-i)/2,o=(n-r)/2;A([o,a,o,a])},M=()=>{D(),d.value=!0,j()},N=(e,t)=>{if(_.value=!0,b.value=[e.clientX,e.clientY],C.value=[...h.value],T.value=[0,0,0,0],E.value=!1,t===`move`){T.value[0]=1,T.value[2]=-1,T.value[3]=1,T.value[1]=-1,E.value=!0;return}switch(t){case`bottom`:T.value[2]=-1;break;case`bottom-left`:T.value[2]=-1,T.value[3]=1;break;case`bottom-right`:T.value[2]=-1,T.value[1]=-1;break;case`left`:T.value[3]=1;break;case`right`:T.value[1]=-1;break;case`top`:T.value[0]=1;break;case`top-left`:T.value[0]=1,T.value[3]=1;break;case`top-right`:T.value[0]=1,T.value[1]=-1}},P=e=>{if(!_.value||!u.value)return;let{clientX:t,clientY:n}=e,r=t-b.value[0],i=n-b.value[1];if(E.value){I(r,i);return}f.value===null?L(r,i):R(r,i)},I=(e,t)=>{let n=[...C.value],r=C.value[0]+t,i=C.value[3]+e,a=p.value-C.value[3]-C.value[1],o=m.value-C.value[0]-C.value[2];n[0]=Math.max(0,Math.min(r,m.value-o)),n[2]=m.value-n[0]-o,n[3]=Math.max(0,Math.min(i,p.value-a)),n[1]=p.value-n[3]-a;let s=p.value-n[3]-n[1],c=m.value-n[0]-n[2];s!==a&&(n[1]=p.value-n[3]-a),c!==o&&(n[2]=m.value-n[0]-o),A(n)},L=(e,t)=>{let n=p.value,r=m.value,i=[0,0,0,0];i[0]=Math.min(Math.max(C.value[0]+T.value[0]*t,0),r-a.MIN_HEIGHT),i[1]=Math.min(Math.max(C.value[1]+T.value[1]*e,0),n-a.MIN_WIDTH),i[2]=Math.min(Math.max(C.value[2]+T.value[2]*t,0),r-a.MIN_HEIGHT),i[3]=Math.min(Math.max(C.value[3]+T.value[3]*e,0),n-a.MIN_WIDTH);let o=n-i[3]-i[1],s=r-i[0]-i[2];o<a.MIN_WIDTH&&(T.value[3]===1?i[3]=n-i[1]-a.MIN_WIDTH:i[1]=n-i[3]-a.MIN_WIDTH),s<a.MIN_HEIGHT&&(T.value[0]===1?i[0]=r-i[2]-a.MIN_HEIGHT:i[2]=r-i[0]-a.MIN_HEIGHT),A(i)},R=(e,t)=>{if(f.value===null)return;let n=p.value,r=m.value,i=f.value,o=n-C.value[3]-C.value[1],s=r-C.value[0]-C.value[2],c,l,u=0,d=0;T.value[3]===1?u=-e:T.value[1]===-1&&(u=e),T.value[0]===1?d=-t:T.value[2]===-1&&(d=t);let h=(T.value[3]===1||T.value[1]===-1)&&(T.value[0]===1||T.value[2]===-1);h?Math.abs(u)>Math.abs(d)?(l=Math.max(a.MIN_WIDTH,o+u),c=l/i):(c=Math.max(a.MIN_HEIGHT,s+d),l=c*i):T.value[3]===1||T.value[1]===-1?(l=Math.max(a.MIN_WIDTH,o+u),c=l/i):(c=Math.max(a.MIN_HEIGHT,s+d),l=c*i);let g=n,_=r;l>g&&(l=g,c=l/i),c>_&&(c=_,l=c*i);let v=C.value[3],y=C.value[0],b=C.value[1],x=C.value[2];if(T.value[3]===1)v=n-l-C.value[1];else if(T.value[1]===-1)b=n-l-C.value[3];else if(!h){let e=C.value[3]+o/2;v=Math.max(0,Math.min(n-l,e-l/2)),b=n-l-v}if(T.value[0]===1)y=r-c-C.value[2];else if(T.value[2]===-1)x=r-c-C.value[0];else if(!h){let e=C.value[0]+s/2;y=Math.max(0,Math.min(r-c,e-c/2)),x=r-c-y}v=Math.max(0,v),y=Math.max(0,y),b=Math.max(0,b),x=Math.max(0,x),A([y,b,x,v])},ee=()=>{_.value=!1,E.value=!1,T.value=[0,0,0,0]},te=()=>{M()},z=function(){var e=H(function*(e=`image/png`,t=.92,n=`blob`,r,a){if(!i.img||!c.value||!o.value)return;let s=Math.max(0,Math.min(1,t)),l=new Image;if(i.img.startsWith(`http://`)||i.img.startsWith(`https://`))try{new URL(i.img).origin!==location.origin&&(l.crossOrigin=`anonymous`)}catch(e){}yield new Promise((e,t)=>{let n=setTimeout(()=>{l.removeEventListener(`load`,r),l.removeEventListener(`error`,a),t(Error(`图片加载超时,超时时间10秒`))},1e4),r=()=>{clearTimeout(n),l.removeEventListener(`load`,r),l.removeEventListener(`error`,a),e()},a=e=>{clearTimeout(n),l.removeEventListener(`load`,r),l.removeEventListener(`error`,a),t(Error(`图片加载失败: ${e.message}`))};l.addEventListener(`load`,r),l.addEventListener(`error`,a),l.src=i.img});let u=o.value.getBoundingClientRect(),d=c.value.getBoundingClientRect(),f=u.width,p=u.height,m=d.width,g=d.height,_=(f-m)/2,v=(p-g)/2,[y,b,x,S]=h.value,C=f-S-b,w=p-y-x,T=S-_,E=y-v,D=l.width/m,O=l.height/g,k=Math.max(0,Math.floor(T*D)),A=Math.max(0,Math.floor(E*O)),j=Math.min(Math.floor(C*D),l.width-k),M=Math.min(Math.floor(w*O),l.height-A);if(j<=0||M<=0)return;let N=window.devicePixelRatio||1,P=r?Math.max(1,r):j,F=a?Math.max(1,a):M,I=document.createElement(`canvas`),L=I.getContext(`2d`);if(L){I.width=P*N,I.height=F*N,I.style.width=`${P}px`,I.style.height=`${F}px`,L.scale(N,N),L.drawImage(l,k,A,j,M,0,0,P,F);try{return n===`base64`?I.toDataURL(e,s):new Promise(t=>{I.toBlob(n=>{t(n||new Blob([],{type:e}))},e,s)})}catch(e){console.error(`图片导出失败:`,e)}}});return function(){return e.apply(this,arguments)}}();return s(()=>i.aspectRatio,j),s([()=>i.width,()=>i.height],()=>{D(),j()}),x(()=>{document.addEventListener(`mousemove`,P),document.addEventListener(`mouseup`,ee),c.value&&c.value.complete&&c.value.naturalWidth>0&&M()}),w(()=>{document.removeEventListener(`mousemove`,P),document.removeEventListener(`mouseup`,ee)}),t({getCropImage:z}),(t,n)=>(k(),y(`div`,{style:S({width:`${e.width||a.DEFAULT_WIDTH}px`,height:`${e.height||a.DEFAULT_HEIGHT}px`}),class:`cropper-action-wrapper`},[v(`div`,{ref_key:`containerRef`,ref:o,class:`cropper-container`,style:S({width:`${p.value}px`,height:`${m.value}px`})},[v(`img`,{ref_key:`bgImageRef`,ref:c,class:`cropper-image`,src:e.img,onLoad:te,style:{maxWidth:`100%`,maxHeight:`100%`,objectFit:`contain`},alt:`裁剪原图`},null,40,xn),v(`div`,{class:`cropper-mask`,style:S({display:d.value?`block`:`none`,width:`100%`,height:`100%`})},[v(`div`,{ref_key:`maskViewRef`,ref:l,class:`cropper-mask-view`,style:S({backgroundImage:`url(${e.img})`,backgroundSize:`contain`,backgroundPosition:`center`,backgroundRepeat:`no-repeat`,clipPath:`inset(${h.value[0]}px ${h.value[1]}px ${h.value[2]}px ${h.value[3]}px)`,width:`100%`,height:`100%`})},null,4)],4),v(`div`,{ref_key:`cropperRef`,ref:u,class:`cropper-box`,style:S({display:d.value?`block`:`none`,width:`100%`,height:`100%`})},[v(`div`,{class:`cropper-view`,style:S({inset:`${h.value[0]}px ${h.value[1]}px ${h.value[2]}px ${h.value[3]}px`})},[n[17]||(n[17]=v(`span`,{class:`cropper-dashed-h`},null,-1)),n[18]||(n[18]=v(`span`,{class:`cropper-dashed-v`},null,-1)),v(`span`,{class:`cropper-move-area`,onMousedown:n[0]||(n[0]=e=>N(e,`move`))},null,32),n[19]||(n[19]=v(`span`,{class:`cropper-line-e`},null,-1)),n[20]||(n[20]=v(`span`,{class:`cropper-line-n`},null,-1)),n[21]||(n[21]=v(`span`,{class:`cropper-line-w`},null,-1)),n[22]||(n[22]=v(`span`,{class:`cropper-line-s`},null,-1)),v(`span`,{class:`cropper-point cropper-point-ne`,onMousedown:n[1]||(n[1]=e=>N(e,`top-right`))},[...n[9]||(n[9]=[v(`span`,{class:`cropper-point-inner`},null,-1)])],32),v(`span`,{class:`cropper-point cropper-point-nw`,onMousedown:n[2]||(n[2]=e=>N(e,`top-left`))},[...n[10]||(n[10]=[v(`span`,{class:`cropper-point-inner`},null,-1)])],32),v(`span`,{class:`cropper-point cropper-point-sw`,onMousedown:n[3]||(n[3]=e=>N(e,`bottom-left`))},[...n[11]||(n[11]=[v(`span`,{class:`cropper-point-inner`},null,-1)])],32),v(`span`,{class:`cropper-point cropper-point-se`,onMousedown:n[4]||(n[4]=e=>N(e,`bottom-right`))},[...n[12]||(n[12]=[v(`span`,{class:`cropper-point-inner`},null,-1)])],32),v(`span`,{class:`cropper-point cropper-point-e`,onMousedown:n[5]||(n[5]=e=>N(e,`right`))},[...n[13]||(n[13]=[v(`span`,{class:`cropper-point-inner`},null,-1)])],32),v(`span`,{class:`cropper-point cropper-point-n`,onMousedown:n[6]||(n[6]=e=>N(e,`top`))},[...n[14]||(n[14]=[v(`span`,{class:`cropper-point-inner`},null,-1)])],32),v(`span`,{class:`cropper-point cropper-point-w`,onMousedown:n[7]||(n[7]=e=>N(e,`left`))},[...n[15]||(n[15]=[v(`span`,{class:`cropper-point-inner`},null,-1)])],32),v(`span`,{class:`cropper-point cropper-point-s`,onMousedown:n[8]||(n[8]=e=>N(e,`bottom`))},[...n[16]||(n[16]=[v(`span`,{class:`cropper-point-inner`},null,-1)])],32)],4)],4)],4)],4))}}),[[`__scopeId`,`data-v-14df0039`]]);function Cn(){let e=getComputedStyle(document.documentElement),t=E({borderRadius:``,colorBgBase:``,colorBgContainer:``,colorBgElevated:``,colorBgLayout:``,colorBgMask:``,colorBorder:``,colorBorderSecondary:``,colorError:``,colorInfo:``,colorPrimary:``,colorSuccess:``,colorTextBase:``,colorWarning:``,zIndexPopupBase:2e3}),n=(t,n=!0)=>{let r=e.getPropertyValue(t);return n?`hsl(${r})`:r};return s(()=>K.theme,()=>{t.colorPrimary=n(`--primary`),t.colorInfo=n(`--primary`),t.colorError=n(`--destructive`),t.colorWarning=n(`--warning`),t.colorSuccess=n(`--success`),t.colorTextBase=n(`--foreground`),n(`--primary-foreground`),t.colorBorderSecondary=t.colorBorder=n(`--border`),t.colorBgElevated=n(`--popover`),t.colorBgContainer=n(`--card`),t.colorBgBase=n(`--background`);let e=Number.parseFloat(n(`--radius`,!1));t.borderRadius=e*16,t.colorBgLayout=n(`--background-deep`),t.colorBgMask=n(`--overlay`)},{immediate:!0}),{tokens:t}}function wn(e,t,n){if(t<1)throw Error(`Page number must be positive`);if(n<1)throw Error(`Page size must be positive`);let r=(t-1)*Number(n);return r+n>=e.length?e.slice(r):e.slice(r,r+n)}function Tn(e,t,n=!0){let r=F(1),i=F(t),a=T(()=>Math.ceil(f(e).length/f(i))),o=T(()=>wn(f(e),f(r),f(i))),c=T(()=>f(e).length);n&&s(c,()=>{l(1)});function l(e){if(e===1&&f(a)===0)r.value=1;else{if(e<1||e>f(a))throw Error(`Invalid page number`);r.value=e}}function u(e){if(e<1)throw Error(`Page size must be positive`);i.value=e,r.value=1}return{setCurrentPage:l,total:c,setPageSize:u,paginationList:o,currentPage:r}}var En={},Dn={};function On(e){return kn.apply(this,arguments)}function kn(){return kn=H(function*(e){return Reflect.has(En,e)&&En[e]?En[e]:(Reflect.has(Dn,e)&&Dn[e]||(Dn[e]=H(function*(){try{let t=new AbortController,n=setTimeout(()=>t.abort(),1e4),r=yield fetch(`https://api.iconify.design/collection?prefix=${e}`,{signal:t.signal}).then(e=>e.json());clearTimeout(n);let i=r.uncategorized||[];if(r.categories)for(let e in r.categories)i.push(...r.categories[e]||[]);En[e]=i.map(t=>`${e}:${t}`)}catch(t){return console.error(`Failed to fetch icons for prefix ${e}:`,t),[]}return En[e]})()),Dn[e])}),kn.apply(this,arguments)}var An={key:1,class:`relative w-full`},jn={class:`mb-2 flex w-full`},Mn={class:`grid max-h-90 w-full grid-cols-6 justify-items-center`},Nn={key:0,class:`flex-center flex justify-end overflow-hidden border-t py-2 pr-3`},Pn={key:1,class:`flex-col-center min-h-37.5 w-full text-muted-foreground`},Fn={class:`mt-1 text-sm`},In=O({__name:`icon-picker`,props:t({pageSize:{default:36},prefix:{default:`ant-design`},autoFetchApi:{type:Boolean,default:!0},icons:{default:()=>[]},inputComponent:{default:void 0},iconSlot:{default:`default`},modelValueProp:{default:`modelValue`},iconClass:{default:`size-4`},type:{default:`input`}},{modelValue:{default:``,type:String},modelModifiers:{}}),emits:t([`change`],[`update:modelValue`]),setup(e,{expose:t,emit:r}){let c=e,l=r,d=u(),p=o(e,`modelValue`),m=F(!1),h=F(``),x=F(``),S=Ae(x,300),w=F([]);Oe(()=>c.prefix,function(){var e=H(function*(e){e&&e!==`svg`&&c.autoFetchApi&&(w.value=yield On(e))});return function(t){return e.apply(this,arguments)}}(),{immediate:!0,debounce:500,maxWait:1e3});let E=T(()=>{try{if(c.prefix){if(c.prefix!==`svg`&&c.autoFetchApi&&c.icons.length===0)return w.value;let e=We(``,c.prefix);return e.length===0&&console.warn(`No icons found for prefix: ${c.prefix}`),e}return c.icons}catch(e){return console.error(`Failed to load icons:`,e),[]}}),{paginationList:D,total:O,setCurrentPage:N,currentPage:I}=Tn(T(()=>E.value.filter(e=>e.includes(S.value))),c.pageSize);g(()=>{h.value=p.value}),s(()=>h.value,e=>{l(`change`,e)});let R=e=>{h.value=e,p.value=e,V()},te=e=>{N(e)};function B(){m.value=!m.value}function ne(){m.value=!0}function V(){m.value=!1}function U(e){x.value=e}let re=T(()=>({placeholder:Y(`ui.iconPicker.search`),[c.modelValueProp]:x.value,[`onUpdate:${c.modelValueProp}`]:U,class:`mx-2`}));function ie(e){h.value=e,c.modelValueProp===`modelValue`&&(p.value=e);let t=`onUpdate:${c.modelValueProp}`;d[t]&&z(d[t])&&d[t](e)}let W=T(()=>ke(d,[`onUpdate:${c.modelValueProp}`]));return t({toggleOpenState:B,open:ne,close:V}),(t,r)=>(k(),P(f(oe),{open:m.value,"onUpdate:open":r[2]||(r[2]=e=>m.value=e),"content-props":{align:`end`,alignOffset:-11,sideOffset:8},"content-class":`p-0 pt-3 w-full`,"trigger-class":`w-full`},{trigger:j(()=>[c.type===`input`?(k(),y(A,{key:0},[c.inputComponent?(k(),P(L(e.inputComponent),C({key:0,[e.modelValueProp||``]:h.value,placeholder:f(Y)(`ui.iconPicker.placeholder`),role:`combobox`,"aria-label":f(Y)(`ui.iconPicker.placeholder`),"aria-expanded":`visible`,[`onUpdate:${e.modelValueProp}`||``]:ie},W.value),{[e.iconSlot]:j(()=>[i(f(ge),{icon:h.value||f($t),class:`size-4`,"aria-hidden":`true`},null,8,[`icon`])]),_:2},1040,[`placeholder`,`aria-label`])):(k(),y(`div`,An,[i(f(xe),C(t.$attrs,{modelValue:h.value,"onUpdate:modelValue":r[0]||(r[0]=e=>h.value=e),placeholder:f(Y)(`ui.iconPicker.placeholder`),class:`h-8 w-full pr-8`,role:`combobox`,"aria-label":f(Y)(`ui.iconPicker.placeholder`),"aria-expanded":`visible`}),null,16,[`modelValue`,`placeholder`,`aria-label`]),i(f(ge),{icon:h.value||f($t),class:`absolute top-1 right-1 size-6`,"aria-hidden":`true`},null,8,[`icon`])]))],64)):(k(),P(f(ge),C({key:1,icon:h.value||f($t),class:`size-4`},t.$attrs),null,16,[`icon`]))]),default:j(()=>[v(`div`,jn,[e.inputComponent?(k(),P(L(e.inputComponent),n(C({key:0},re.value)),null,16)):(k(),P(f(xe),{key:1,class:`mx-2 h-8 w-full`,placeholder:f(Y)(`ui.iconPicker.search`),modelValue:x.value,"onUpdate:modelValue":r[1]||(r[1]=e=>x.value=e)},null,8,[`placeholder`,`modelValue`]))]),f(D).length>0?(k(),y(A,{key:0},[v(`div`,Mn,[(k(!0),y(A,null,b(f(D),(e,t)=>(k(),P(f(Be),{key:t,tooltip:e,"tooltip-side":`top`,onClick:t=>R(e)},{default:j(()=>[i(f(ge),{class:_({"text-primary transition-all":h.value===e}),icon:e},null,8,[`class`,`icon`])]),_:2},1032,[`tooltip`,`onClick`]))),128))]),f(O)>=e.pageSize?(k(),y(`div`,Nn,[i(f(en),{"items-per-page":36,"sibling-count":1,total:f(O),"show-edges":``,size:`small`,"onUpdate:page":te},{default:j(()=>[i(f(tn),{class:`flex w-full items-center gap-1`},{default:j(({items:e})=>[i(f(rn),{class:`size-5`}),i(f(cn),{class:`size-5`}),(k(!0),y(A,null,b(e,(e,t)=>(k(),y(A,null,[e.type===`page`?(k(),P(f(an),{key:t,value:e.value,"as-child":``},{default:j(()=>[i(f(Se),{variant:e.value===f(I)?`default`:`outline`,class:`size-5 p-0 text-sm`},{default:j(()=>[a(M(e.value),1)]),_:2},1032,[`variant`])]),_:2},1032,[`value`])):(k(),P(f(nn),{key:e.type,index:t,class:`size-5`},null,8,[`index`]))],64))),256)),i(f(sn),{class:`size-5`}),i(f(on),{class:`size-5`})]),_:1})]),_:1},8,[`total`])])):ee(``,!0)],64)):(k(),y(`div`,Pn,[i(f(yn),{class:`size-10`}),v(`div`,Fn,M(f(Y)(`common.noData`)),1)]))]),_:1},8,[`open`]))}}),Ln=Symbol(`appConfigContext`),Rn=e=>D(Ln,e),zn=()=>c(Ln,{}),Bn=Symbol(`appContext`),Vn=e=>D(Bn,e),Hn=E({message:{},notification:{},modal:{}}),Un=()=>c(Bn,Hn),Wn=e=>{let{componentCls:t,colorText:n,fontSize:r,lineHeight:i,fontFamily:a}=e;return{[t]:{color:n,fontSize:r,lineHeight:i,fontFamily:a}}},Gn=st(`App`,e=>[Wn(e)]),Kn=()=>({rootClassName:String,message:et(),notification:et()}),qn=()=>Un(),Jn=O({name:`AApp`,props:ft(Kn(),{}),setup(e,t){let{slots:n}=t,{prefixCls:r}=ot(`app`,e),[a,o]=Gn(r),s=T(()=>lt(o.value,r.value,e.rootClassName)),c=zn(),l=T(()=>({message:X(X({},c.message),e.message),notification:X(X({},c.notification),e.notification)}));Rn(l.value);let[u,d]=ht(l.value.message),[f,p]=mt(l.value.notification),[m,h]=vt();return Vn(T(()=>({message:u,notification:f,modal:m})).value),()=>{var e;return a(i(`div`,{class:s.value},[h(),d(),p(),(e=n.default)==null?void 0:e.call(n)]))}}});Jn.useApp=qn,Jn.install=function(e){e.component(Jn.name,Jn)};var Q=(e,t)=>new Ne(e).setAlpha(t).toRgbString(),Yn=(e,t)=>new Ne(e).lighten(t).toHexString(),Xn=e=>{let t=ut(e,{theme:`dark`});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},Zn=(e,t)=>{let n=e||`#000`,r=t||`#fff`;return{colorBgBase:n,colorTextBase:r,colorText:Q(r,.85),colorTextSecondary:Q(r,.65),colorTextTertiary:Q(r,.45),colorTextQuaternary:Q(r,.25),colorFill:Q(r,.18),colorFillSecondary:Q(r,.12),colorFillTertiary:Q(r,.08),colorFillQuaternary:Q(r,.04),colorBgElevated:Yn(n,12),colorBgContainer:Yn(n,8),colorBgLayout:Yn(n,0),colorBgSpotlight:Yn(n,26),colorBorder:Yn(n,26),colorBorderSecondary:Yn(n,19)}},Qn=(e,t)=>{let n=Object.keys(rt).map(t=>{let n=ut(e[t],{theme:`dark`});return Array(10).fill(1).reduce((e,r,i)=>(e[`${t}-${i+1}`]=n[i],e),{})}).reduce((e,t)=>(e=X(X({},e),t),e),{}),r=t==null?nt(e):t;return X(X(X({},r),n),dt(e,{generateColorPalettes:Xn,generateNeutralColorPalettes:Zn}))};function $n(e){let{sizeUnit:t,sizeStep:n}=e,r=n-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}var er=(e,t)=>{let n=t==null?nt(e):t,r=n.fontSizeSM,i=n.controlHeight-4;return X(X(X(X(X({},n),$n(t==null?e:t)),ct(r)),{controlHeight:i}),tt(X(X({},n),{controlHeight:i})))};function tr(){let[e,t,n]=it();return{theme:e,token:t,hashId:n}}var nr={defaultConfig:at,defaultSeed:at.token,useToken:tr,defaultAlgorithm:nt,darkAlgorithm:Qn,compactAlgorithm:er},rr=d(()=>W(()=>import(`./auto-complete-BFD_aQqK.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48]))),ir=d(()=>W(()=>import(`./button-BmeX6K_E.js`).then(e=>e.n),__vite__mapDeps([49,8,1,17,2,3,4,5,9,10,50,15,32,31,46,48,25,24,40,51,18,23,44]))),ar=d(()=>W(()=>import(`./checkbox-CxirtQf_.js`).then(e=>e.n),__vite__mapDeps([52,8,1,2,3,4,5,10,45,46,53,9,54,38]))),or=d(()=>W(()=>import(`./checkbox-CxirtQf_.js`).then(e=>e.n).then(e=>e.CheckboxGroup),__vite__mapDeps([52,8,1,2,3,4,5,10,45,46,53,9,54,38]))),sr=d(()=>W(()=>import(`./date-picker--67G4cNO.js`).then(e=>e.n),__vite__mapDeps([55,8,2,56,1,57,4,5,3,18,15,58,6,16,17,13,19,10,20,21,22,23,24,25,26,42,43,44,31,35,45,46,47,48,37,38,39,40,49,9,50,32,51,59,60,61,34]))),cr=d(()=>W(()=>import(`./divider-DLUWJfpN.js`),__vite__mapDeps([62,1,2,3,4,5]))),lr=d(()=>W(()=>import(`./input-CmV6qN-W.js`).then(e=>e.n),__vite__mapDeps([63,8,1,2,3,4,5,12,13,10,14,18,6,22,17,31,35,36,45,46,47,48,25,24,64,49,9,50,15,32,40,51,23,44,60,65]))),ur=d(()=>W(()=>import(`./input-number-Of9scmoU.js`).then(e=>e.n),__vite__mapDeps([66,8,1,2,3,4,5,18,15,6,10,22,17,26,29,30,31,45,46,47,48,25,24,40,60]))),dr=d(()=>W(()=>import(`./input-CmV6qN-W.js`).then(e=>e.n).then(e=>e.InputPassword),__vite__mapDeps([63,8,1,2,3,4,5,12,13,10,14,18,6,22,17,31,35,36,45,46,47,48,25,24,64,49,9,50,15,32,40,51,23,44,60,65]))),fr=d(()=>W(()=>import(`./mentions-xQgb6RLD.js`),__vite__mapDeps([67,1,2,3,4,5,9,12,13,10,14,6,16,17,18,19,20,21,22,23,24,25,26,45,46,47,68,50,15,28,31,39,38,69,70,71,58,59,60,40,72]))),pr=d(()=>W(()=>import(`./radio-BoeSO-1Z.js`).then(e=>e.n),__vite__mapDeps([73,8,1,2,3,4,5,38,6,10,45,46,53,9]))),mr=d(()=>W(()=>import(`./radio-BoeSO-1Z.js`).then(e=>e.n).then(e=>e.RadioGroup),__vite__mapDeps([73,8,1,2,3,4,5,38,6,10,45,46,53,9]))),hr=d(()=>W(()=>import(`./date-picker--67G4cNO.js`).then(e=>e.n).then(e=>e.RangePicker),__vite__mapDeps([55,8,2,56,1,57,4,5,3,18,15,58,6,16,17,13,19,10,20,21,22,23,24,25,26,42,43,44,31,35,45,46,47,48,37,38,39,40,49,9,50,32,51,59,60,61,34]))),gr=d(()=>W(()=>import(`./rate-CJdZD9r5.js`),__vite__mapDeps([74,1,2,3,4,5,9,10,26,31,45,46,71,18,58,16,17,13,19,20,21,22,23,24,25,69,38,75]))),_r=d(()=>W(()=>import(`./select-B6mbPqz1.js`).then(e=>e.i),__vite__mapDeps([7,8,1,2,3,4,5,9,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48]))),vr=d(()=>W(()=>import(`./space-CBX6VIMJ.js`).then(e=>e.n),__vite__mapDeps([76,8,1,2,3,4,5,10,48,25,24,46,77,78]))),yr=d(()=>W(()=>import(`./switch-CszVV22m.js`).then(e=>e.n),__vite__mapDeps([79,8,1,4,5,2,3,6,10,26,32,31,45,46,51,17,18,23,44]))),br=d(()=>W(()=>import(`./input-CmV6qN-W.js`).then(e=>e.n).then(e=>e.Textarea),__vite__mapDeps([63,8,1,2,3,4,5,12,13,10,14,18,6,22,17,31,35,36,45,46,47,48,25,24,64,49,9,50,15,32,40,51,23,44,60,65]))),xr=d(()=>W(()=>import(`./time-picker-O5CNKs0m.js`),__vite__mapDeps([80,1,2,3,4,5,6,50,15,45,46,56,8,57,18,58,16,17,13,19,10,20,21,22,23,24,25,26,42,43,44,31,35,47,48,37,38,39,40,49,9,32,51,59,60,61,34]))),Sr=d(()=>W(()=>import(`./tree-select-GP4z1MEE.js`),__vite__mapDeps([81,1,2,3,4,5,9,15,6,10,50,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42,43,45,46,47,48,82,41,70,83,54]))),Cr=d(()=>W(()=>import(`./cascader-NinIbkqk.js`),__vite__mapDeps([84,1,2,3,4,5,9,6,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,45,46,47,48,85,83,54]))),wr=d(()=>W(()=>import(`./upload-DADA1ceZ.js`).then(e=>e.n),__vite__mapDeps([86,8,1,17,4,5,2,3,9,15,38,50,16,13,18,19,10,20,21,22,23,24,25,27,43,31,32,45,46,87,88,70,71,58,69,49,48,40,51,44,65,89,33,34,35,90,75]))),Tr=d(()=>W(()=>import(`./image-BF6RXi5B.js`).then(e=>e.n),__vite__mapDeps([91,8,1,4,5,2,3,18,19,10,20,15,24,26,14,43,31,34,92,17,9,38,6,27,69,85,65]))),Er=d(()=>W(()=>import(`./image-BF6RXi5B.js`).then(e=>e.n).then(e=>e.ImagePreviewGroup),__vite__mapDeps([91,8,1,4,5,2,3,18,19,10,20,15,24,26,14,43,31,34,92,17,9,38,6,27,69,85,65]))),$=(e,t,n={})=>O({name:e.name,inheritAttrs:!1,setup:(i,{attrs:a,expose:o,slots:s})=>{let c=(i==null?void 0:i.placeholder)||(a==null?void 0:a.placeholder)||Y(`ui.placeholder.${t}`),l=F();return o(new Proxy({},{get:(e,t)=>{var n;return(n=l.value)==null?void 0:n[t]},has:(e,t)=>t in(l.value||{})})),()=>r(e,V(V(V(V({},n),{},{placeholder:c},i),a),{},{ref:l}),s)}}),Dr=new Set([`bmp`,`gif`,`jpeg`,`jpg`,`png`,`svg`,`webp`]);function Or(e){if(e.url)try{var t;let n=(t=new URL(e.url,`http://localhost`).pathname.split(`.`).pop())==null?void 0:t.toLowerCase();return n?Dr.has(n):!1}catch(t){var n;let r=(n=e.url)==null||(n=n.split(`.`).pop())==null?void 0:n.toLowerCase();return r?Dr.has(r):!1}if(!e.type){var r;let t=(r=e.name)==null||(r=r.split(`.`).pop())==null?void 0:r.toLowerCase();return t?Dr.has(t):!1}return e.type.startsWith(`image/`)}function kr(e,t){return e===`picture-card`?{default:()=>t}:{default:()=>r(ir,{icon:r(Je,{icon:`ant-design:upload-outlined`,class:`mb-1 size-4`})},()=>t)}}function Ar(e){return new Promise((t,n)=>{let r=new FileReader;r.readAsDataURL(e),r.addEventListener(`load`,()=>t(r.result)),r.addEventListener(`error`,n)})}function jr(e,t,n){return Mr.apply(this,arguments)}function Mr(){return Mr=H(function*(e,t,n){if(!Or(e)){let t=e.url||e.preview;t?window.open(t,`_blank`):pt.error(Y(`ui.formRules.previewWarning`));return}let[i,a]=yield Promise.all([Tr,Er]),o=(f(n)||[]).filter(e=>Or(e));for(let e of o)!e.url&&!e.preview&&e.originFileObj&&(e.preview=yield Ar(e.originFileObj));let s=document.createElement(`div`);document.body.append(s);let c=!1,l=o.findIndex(t=>t.uid===e.uid);B(r({setup(){return()=>c?null:r(a,{class:`hidden`,preview:{visible:t.value,current:l,onVisibleChange:e=>{t.value=e,e||setTimeout(()=>{!c&&s&&(c=!0,B(null,s),s.remove())},300)}}},()=>o.map(e=>r(i,{key:e.uid,src:e.url||e.preview})))}}),s)}),Mr.apply(this,arguments)}function Nr(e,t){return new Promise((n,i)=>{let a=document.createElement(`div`);document.body.append(a);let o=!1,s=null,c=F(!0),l=F(null),u=()=>{c.value=!1,setTimeout(()=>{!o&&a&&(s&&URL.revokeObjectURL(s),o=!0,B(null,a),a.remove())},300)};B(r({setup(){return()=>o?null:(s||(s=URL.createObjectURL(e)),r(yt,{open:c.value,title:r(`div`,{},[Y(`ui.crop.title`),r(`span`,{class:`${t?``:`hidden`} ml-2 text-sm text-gray-400 font-normal`},Y(`ui.crop.titleTip`,[t]))]),centered:!0,width:548,zIndex:9999,keyboard:!1,maskClosable:!1,closable:!1,cancelText:Y(`common.cancel`),okText:Y(`ui.crop.confirm`),destroyOnClose:!0,onOk:function(){var e=H(function*(){let e=l.value;if(!e){i(Error(`Cropper not found`)),u();return}try{let t=yield e.getCropImage();t?n(t):i(Error(Y(`ui.crop.errorTip`)))}catch(e){i(Error(Y(`ui.crop.errorTip`)))}finally{u()}});return function(){return e.apply(this,arguments)}}(),onCancel(){n(``),u()}},()=>r(Sn,{ref:e=>l.value=e,img:s,aspectRatio:t})))}}),a)})}var Pr=()=>O({name:wr.name,emits:[`update:modelValue`],setup(e,{attrs:t,slots:n,emit:i}){let a=F(!1),o=(t==null?void 0:t.placeholder)||Y(`ui.placeholder.upload`),c=(t==null?void 0:t.listType)||(t==null?void 0:t[`list-type`])||`text`,l=F((t==null?void 0:t.fileList)||(t==null?void 0:t[`file-list`])||[]),u=T(()=>{var e;return(e=t==null?void 0:t.maxSize)==null?t==null?void 0:t[`max-size`]:e}),d=T(()=>{var e;return(e=t==null?void 0:t.aspectRatio)==null?t==null?void 0:t[`aspect-ratio`]:e}),f=function(){var e=H(function*(e,n){var r,i;if(u.value&&(e.size||0)/1024/1024>u.value)return pt.error(Y(`ui.formRules.sizeLimit`,[u.value])),e.status=`removed`,!1;if(t.crop&&!t.multiple&&n[0]&&Or(e)){e.status=`removed`;let t=yield Nr(n[0],d.value);if(!t)throw Error(Y(`ui.crop.errorTip`));return t}return(r=(i=t.beforeUpload)==null?void 0:i.call(t,e))==null||r});return function(t,n){return e.apply(this,arguments)}}(),p=e=>{var n;try{var r,a;(r=t.handleChange)==null||r.call(t,e),(a=t.onHandleChange)==null||a.call(t,e)}catch(e){console.error(e)}l.value=e.fileList.filter(e=>e.status!==`removed`),i(`update:modelValue`,(n=e.fileList)!=null&&n.length?l.value:void 0)},m=function(){var e=H(function*(e){a.value=!0,yield jr(e,a,l)});return function(t){return e.apply(this,arguments)}}(),h=()=>t.disabled?null:ie(n)?kr(c,o):n,g=T(()=>{var e;return(e=t.draggable)!=null&&e&&!t.disabled}),_=`upload-${Date.now()}-${Math.random().toString(36).slice(2,9)}`,v=F(null),y=`upload-drag-style-${_}`;function b(){if(!document.querySelector(`[id="${y}"]`)){let e=document.createElement(`style`);e.id=y,e.textContent=`
|
|
[data-upload-id="${_}"] .ant-upload-list-item { cursor: move; }
|
|
[data-upload-id="${_}"] .ant-upload-list-item:hover { box-shadow: 0 2px 8px rgba(0,0,0,0.15); }
|
|
`,document.head.append(e)}}function S(){var e;(e=document.querySelector(`[id="${y}"]`))==null||e.remove()}function C(){return E.apply(this,arguments)}function E(){return E=H(function*(e=0){if(!g.value)return;b(),yield N(),yield new Promise(e=>setTimeout(e,100));let n=document.querySelector(`[data-upload-id="${_}"] .ant-upload-list`);if(!n){e<5&&setTimeout(()=>C(e+1),200);return}let{initializeSortable:r}=ye(n,{animation:300,delay:400,delayOnTouchOnly:!0,filter:`.ant-upload-select, .ant-upload-list-item-error, .ant-upload-list-item-uploading`,onEnd:e=>{var n;let{oldIndex:r,newIndex:a}=e;if(r===void 0||a===void 0||r===a)return;let o=[...l.value||[]],[s]=o.splice(r,1);s&&(o.splice(a,0,s),l.value=o),(n=t.onDragSort)==null||n.call(t,r,a),i(`update:modelValue`,l.value)}});v.value=yield r()}),E.apply(this,arguments)}return s(()=>t.modelValue,e=>{l.value=e}),x(C),w(()=>{var e;(e=v.value)==null||e.destroy(),S()}),()=>r(`div`,{"data-upload-id":_,class:`w-full`},r(wr,V(V(V({},e),t),{},{fileList:l.value,beforeUpload:f,onChange:p,onPreview:m}),h()))}});function Fr(){return Ir.apply(this,arguments)}function Ir(){return Ir=H(function*(){let e={ApiCascader:$(bn,`select`,{component:Cr,fieldNames:{label:`label`,value:`value`,children:`children`},loadingSlot:`suffixIcon`,modelPropName:`value`,visibleEvent:`onVisibleChange`}),ApiSelect:$(bn,`select`,{component:_r,loadingSlot:`suffixIcon`,modelPropName:`value`,visibleEvent:`onVisibleChange`}),ApiTreeSelect:$(bn,`select`,{component:Sr,fieldNames:{label:`label`,value:`value`,children:`children`},loadingSlot:`suffixIcon`,modelPropName:`value`,optionsPropName:`treeData`,visibleEvent:`onVisibleChange`}),AutoComplete:rr,Cascader:Cr,Checkbox:ar,CheckboxGroup:or,DatePicker:sr,DefaultButton:(e,{attrs:t,slots:n})=>r(ir,V(V({},e),{},{attrs:t,type:`default`}),n),Divider:cr,IconPicker:$(In,`select`,{iconSlot:`addonAfter`,inputComponent:lr,modelValueProp:`value`}),Input:$(lr,`input`),InputNumber:$(ur,`input`,{style:{width:`100%`}}),InputPassword:$(dr,`input`),Mentions:$(fr,`input`),PrimaryButton:(e,{attrs:t,slots:n})=>r(ir,V(V({},e),{},{attrs:t,type:`primary`}),n),Radio:pr,RadioGroup:mr,RangePicker:hr,Rate:gr,Select:$(_r,`select`),Space:vr,Switch:yr,Textarea:$(br,`input`),TimePicker:xr,TreeSelect:$(Sr,`select`),Upload:Pr()};Ce.setComponents(e),Ce.defineMessage({copyPreferencesSuccess:(e,t)=>{gt.success({description:t,message:e,placement:`bottomRight`})}})}),Ir.apply(this,arguments)}function Lr(){return Rr.apply(this,arguments)}function Rr(){return Rr=H(function*(){De({config:{baseModelPropName:`value`,modelPropNameMap:{Checkbox:`checked`,Radio:`checked`,Switch:`checked`,Upload:`fileList`}},rules:{required:(e,t,n)=>e==null||e.length===0?Y(`ui.formRules.required`,[n.label]):!0,selectRequired:(e,t,n)=>e!=null||Y(`ui.formRules.selectRequired`,[n.label])}})}),Rr.apply(this,arguments)}var zr=O(V(V({},{name:`App`}),{},{__name:`app`,setup(e){let{isDark:t}=re(),{tokens:n}=Cn(),r=T(()=>{let e=t.value?[nr.darkAlgorithm]:[nr.defaultAlgorithm];return K.app.compact&&e.push(nr.compactAlgorithm),{algorithm:e,token:n}});return(e,t)=>{let n=p(`RouterView`);return k(),P(f(_t),{locale:f(Qe),theme:r.value},{default:j(()=>[i(f(Jn),null,{default:j(()=>[i(n)]),_:1})]),_:1},8,[`locale`,`theme`])}}})),Br=e({default:()=>Vr}),Vr=[{meta:{icon:`lucide:bot`,order:0,title:`AI 模型`},name:`ModelCenter`,path:`/model`,children:[{name:`ModelCatalog`,path:`catalog`,component:()=>W(()=>import(`./model-catalog-D9kwxK08.js`),__vite__mapDeps([93,1,5,94,95,96,97,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,110,9,12,13,14,18,19,15,58,6,50,16,22,23,24,25,26,27,7,11,28,29,30,33,36,37,39,40,41,42,43,44,45,46,47,48,111,88,112,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,115,116,117,61,66,118,92,79])),meta:{icon:`lucide:layers`,title:`模型清单`,authority:[`model:read`]}},{name:`ModelPlan`,path:`plan`,component:()=>W(()=>import(`./model-plan-BPXkKUHl.js`),__vite__mapDeps([119,1,94,95,96,97,5,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,113,9,15,16,13,18,19,22,23,24,25,45,46,88,111,112,12,14,6,50,26,29,43,44,68,28,39,69,70,71,58,59,64,75,87,114,77,78,7,11,27,30,33,36,37,40,41,42,47,48,115,49,51,61,120])),meta:{icon:`lucide:git-branch`,title:`角色编排`,authority:[`model:read`]}},{name:`CallStats`,path:`stats`,component:()=>W(()=>import(`./call-stats-B-lGKUmY.js`),__vite__mapDeps([121,1,17,5,94,2,3,4,9,110,107,8,57,103,96,97,98,99,100,101,105,106,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,115,122,114,77,61,118,92,117,89,123])),meta:{affixTab:!0,icon:`lucide:bar-chart-3`,title:`调用统计`,authority:[`stats:read`]}}]},{meta:{icon:`lucide:monitor-smartphone`,order:1,title:`桌面端`},name:`DesktopCenter`,path:`/desktop`,children:[{name:`DesktopAccounts`,path:`accounts`,component:()=>W(()=>import(`./desktop-accounts-DRqi3gyf.js`),__vite__mapDeps([124,1,94,95,96,97,5,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,110,9,12,13,14,18,19,15,58,6,50,16,22,23,24,25,26,27,7,11,28,29,30,33,36,37,39,40,41,42,43,44,45,46,47,48,111,88,112,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,116,117,61,66,118,92,79])),meta:{icon:`lucide:monitor-check`,title:`客户端账号`,authority:[`desktop-account:read`]}},{name:`DesktopConfig`,path:`config`,component:()=>W(()=>import(`./desktop-config-BkFip2Bv.js`),__vite__mapDeps([125,1,5,94,95,96,97,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,113,9,15,16,13,18,19,22,23,24,25,45,46,88,111,112,12,14,6,50,26,29,43,44,68,28,39,69,70,71,58,59,64,75,87,114,77,78,7,11,27,30,33,36,37,40,41,42,47,48,115,49,51,120,63,60,65,66,79])),meta:{icon:`lucide:sliders-horizontal`,title:`客户端配置`,authority:[`config:read`]}},{name:`AppRelease`,path:`release`,component:()=>W(()=>import(`./release-CkFrCttL.js`),__vite__mapDeps([126,1,5,94,95,96,97,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,110,9,12,13,14,18,19,15,58,6,50,16,22,23,24,25,26,27,7,11,28,29,30,33,36,37,39,40,41,42,43,44,45,46,47,48,111,88,112,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,86,89,115,61,120,66,79])),meta:{icon:`lucide:package-check`,title:`版本升级`,authority:[`config:read`]}}]},{meta:{icon:`lucide:messages-square`,order:2,title:`聊天归档`},name:`ArchiveCenter`,path:`/archive`,children:[{name:`ArchiveOverview`,path:`overview`,component:()=>W(()=>import(`./overview-zGbjfsDl.js`),__vite__mapDeps([127,1,94,112,102,8,5,98,99,103,104,96,97,100,101,4,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,9,12,13,14,18,6,50,15,16,19,22,23,24,25,26,29,43,44,88,68,28,39,69,70,71,58,59,64,75,115,49,46,48,40,51,122,114,77,78,128,123,7,11,27,30,33,36,37,41,42,45,47])),meta:{icon:`lucide:gauge`,title:`归档概览`,authority:[`im:read`]}},{name:`ArchiveConversations`,path:`conversations`,component:()=>W(()=>import(`./conversations-C5MRupuU.js`),__vite__mapDeps([129,1,94,3,4,5,2,110,107,8,57,103,96,97,98,99,100,101,105,106,17,9,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,91,92,130,61,128,123])),meta:{icon:`lucide:message-circle-more`,title:`会话与消息`,authority:[`im:content:read`]}},{name:`ArchiveExports`,path:`exports`,component:()=>W(()=>import(`./exports-DRE_lpjk.js`),__vite__mapDeps([131,1,94,110,4,5,2,107,8,57,103,96,97,98,99,100,101,105,106,17,3,9,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,61,55,56,76,89,128,123])),meta:{icon:`lucide:file-down`,title:`导出中心`,authority:[`im:export`]}},{name:`ArchivePeople`,path:`people`,component:()=>W(()=>import(`./people-C9U3xpyR.js`),__vite__mapDeps([132,1,94,110,4,5,2,107,8,57,103,96,97,98,99,100,101,105,106,17,3,9,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,116,117,130,61,76,79,128,123])),meta:{icon:`lucide:contact-round`,title:`人员唯一标识`,authority:[`im:identity:write`]}},{name:`ArchiveStorage`,path:`storage`,component:()=>W(()=>import(`./storage-C3sI2FWp.js`),__vite__mapDeps([133,1,94,110,4,5,2,107,8,57,103,96,97,98,99,100,101,105,106,17,3,9,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,115,61,76,79,128,123])),meta:{icon:`lucide:cloud-cog`,title:`COS 存储`,authority:[`im:storage:write`]}}]},{meta:{icon:`lucide:shield`,order:3,title:`系统管理`},name:`SystemCenter`,path:`/system`,children:[{name:`RoleManage`,path:`roles`,component:()=>W(()=>import(`./roles-DE4Re-pt.js`),__vite__mapDeps([134,1,5,94,95,96,97,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,110,9,12,13,14,18,19,15,58,6,50,16,22,23,24,25,26,27,7,11,28,29,30,33,36,37,39,40,41,42,43,44,45,46,47,48,111,88,112,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,115,116,117,61,118,92])),meta:{icon:`lucide:key-round`,title:`角色权限`,authority:[`user:read`]}},{name:`UserManage`,path:`users`,component:()=>W(()=>import(`./users-B9P4UTiO.js`),__vite__mapDeps([135,1,5,94,95,96,97,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,110,9,12,13,14,18,19,15,58,6,50,16,22,23,24,25,26,27,7,11,28,29,30,33,36,37,39,40,41,42,43,44,45,46,47,48,111,88,112,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,61,118,92,117,79])),meta:{icon:`lucide:users`,title:`用户管理`,authority:[`user:read`]}},{name:`AuditLog`,path:`audit`,component:()=>W(()=>import(`./audit-CLpWrhOM.js`),__vite__mapDeps([136,1,94,110,4,5,2,107,8,57,103,96,97,98,99,100,101,105,106,17,3,9,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,61])),meta:{icon:`lucide:scroll-text`,title:`审计日志`,authority:[`audit:read`]}}]},{meta:{hideInMenu:!0,title:`个人设置`},name:`Profile`,path:`/profile`,children:[{name:`ChangePassword`,path:`password`,component:()=>W(()=>import(`./change-password-CnfmQ2lP.js`),__vite__mapDeps([137,1,94,108,113,17,2,3,4,5,9,15,10,16,13,18,19,20,21,22,23,24,25,31,32,35,45,46,88,111,112,102,8,98,99,103,104,96,97,100,101,105,106,107,57,109,38,34,90,12,14,6,50,26,29,43,44,68,28,39,69,70,71,58,59,64,75,87,114,77,78,115,49,48,40,51,63,36,47,60,65])),meta:{hideInMenu:!0,title:`修改密码`}}]}],Hr=()=>W(()=>import(`./basic-CrB1C0QM.js`),__vite__mapDeps([138,8,1,17,5,94,97,98,99,100,101,4,139,140,57,104,141,142,143,106,144,145,146,147,148,149,105,103,150,151,108,152,153,102,96,107,2,109,3,38,21,20,10,31,32,34,35,90,154,155,156,157,158,159,160,161,162,163,164,165])),Ur=()=>W(()=>import(`./auth-BlognHBz.js`),__vite__mapDeps([166,1,17,5,97,94,98,99,100,101,4,150,96,142,139,143,106,8,144,145,159,105,103,147,107,57,2,156,160,167])),Wr={component:()=>W(()=>import(`./not-found-CmXcaUT6.js`),__vite__mapDeps([168,1,5,169,103,145,94,139,144,163,105,106,8,17,100,156,108])),meta:{hideInBreadcrumb:!0,hideInMenu:!0,hideInTab:!0,title:`404`},name:`FallbackNotFound`,path:`/:path(.*)*`},Gr=[{component:Hr,meta:{hideInBreadcrumb:!0,title:`Root`},name:`Root`,path:`/`,redirect:K.app.defaultHomePath,children:[]},{component:Ur,meta:{hideInTab:!0,title:`Authentication`},name:`Authentication`,path:`/auth`,redirect:$e,children:[{name:`Login`,path:`login`,component:()=>W(()=>import(`./login-BCRm_d-O.js`).then(e=>e.n),__vite__mapDeps([153,8,1,17,5,94,139,140,57,98,99,104,141,100,101,142,143,106,144,145,146,147,148,149,105,103,150,97,4,102,96,107,2,108,109,3,38,21,20,10,31,32,34,35,90,154,155,156,157,158])),meta:{title:Y(`page.auth.login`)}}]}],Kr=At(Object.assign({"./modules/console.ts":Br})),qr=[],Jr=[],Yr=[...Gr,...Jr,Wr],Xr=de(Gr,e=>e.name),Zr=[...Kr,...qr],Qr=()=>W(()=>import(`./basic-CrB1C0QM.js`),__vite__mapDeps([138,8,1,17,5,94,97,98,99,100,101,4,139,140,57,104,141,142,143,106,144,145,146,147,148,149,105,103,150,151,108,152,153,102,96,107,2,109,3,38,21,20,10,31,32,34,35,90,154,155,156,157,158,159,160,161,162,163,164,165])),$r=()=>W(()=>import(`./src-DS89XIkw.js`).then(e=>e.t).then(e=>e.IFrameView),__vite__mapDeps([170,8,1,147])),ei=()=>W(()=>import(`./forbidden-Bmiwnz_B.js`),__vite__mapDeps([171,1,5,169,103,145,94,139,144,163,105,106,8,17,100,156,108]));function ti(e){return ni.apply(this,arguments)}function ni(){return ni=H(function*(e){let t=Object.assign({"../views/_core/about/index.vue":()=>W(()=>import(`./about-DwVtF39e.js`),__vite__mapDeps([172,1,5,164,148,173,139])),"../views/_core/authentication/forget-password.vue":()=>W(()=>import(`./forget-password-rFqeb0Do.js`),__vite__mapDeps([174,1,5,94,140,8,17,139,57,98,99,104,141,100,101,142,143,106,144,145,146,147,148,149,105,103,108,157])),"../views/_core/authentication/login.vue":()=>W(()=>import(`./login-BCRm_d-O.js`).then(e=>e.n),__vite__mapDeps([153,8,1,17,5,94,139,140,57,98,99,104,141,100,101,142,143,106,144,145,146,147,148,149,105,103,150,97,4,102,96,107,2,108,109,3,38,21,20,10,31,32,34,35,90,154,155,156,157,158])),"../views/_core/authentication/register.vue":()=>W(()=>import(`./register-Blo6FBMi.js`),__vite__mapDeps([175,1,5,94,140,8,17,139,57,98,99,104,141,100,101,142,143,106,144,145,146,147,148,149,105,103,108,157])),"../views/_core/fallback/coming-soon.vue":()=>W(()=>import(`./coming-soon-C9te2Fo9.js`),__vite__mapDeps([176,1,169,5,103,145,94,139,144,163,105,106,8,17,100,156,108])),"../views/_core/fallback/forbidden.vue":()=>W(()=>import(`./forbidden-Bmiwnz_B.js`),__vite__mapDeps([171,1,5,169,103,145,94,139,144,163,105,106,8,17,100,156,108])),"../views/_core/fallback/internal-error.vue":()=>W(()=>import(`./internal-error-CMwA7W1E.js`),__vite__mapDeps([177,1,5,169,103,145,94,139,144,163,105,106,8,17,100,156,108])),"../views/_core/fallback/not-found.vue":()=>W(()=>import(`./not-found-CmXcaUT6.js`),__vite__mapDeps([168,1,5,169,103,145,94,139,144,163,105,106,8,17,100,156,108])),"../views/_core/fallback/offline.vue":()=>W(()=>import(`./offline-Dx824lFG.js`),__vite__mapDeps([178,1,5,169,103,145,94,139,144,163,105,106,8,17,100,156,108])),"../views/_core/profile/base-setting.vue":()=>W(()=>import(`./base-setting-DKbgSYZT.js`).then(e=>e.n),__vite__mapDeps([179,8,1,17,94,140,5,139,57,98,99,104,141,100,101,142,143,106,144,145,146,147,148,149,105,103,102,96,97,4,107,2,108,109,3,38,21,20,10,31,32,34,35,90])),"../views/_core/profile/index.vue":()=>W(()=>import(`./profile-B0vQ0UU4.js`),__vite__mapDeps([180,1,5,139,100,94,96,97,98,99,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,143,144,161,142,145,173,179,140,141,146,147,148,149,181,162,182,183])),"../views/_core/profile/notification-setting.vue":()=>W(()=>import(`./notification-setting-7bFohVCQ.js`).then(e=>e.n),__vite__mapDeps([181,8,1,146,5,139,100,94,143,106,17,101,144,162])),"../views/_core/profile/password-setting.vue":()=>W(()=>import(`./password-setting-BSlhHABL.js`).then(e=>e.n),__vite__mapDeps([182,8,1,94,140,17,5,139,57,98,99,104,141,100,101,142,143,106,144,145,146,147,148,149,105,103,109,4,2,3,38,21,20,10,31,32,34,35,90])),"../views/_core/profile/security-setting.vue":()=>W(()=>import(`./security-setting-C-Wxwv7E.js`).then(e=>e.n),__vite__mapDeps([183,8,1,146,5,139,100,94,143,106,17,101,144,162])),"../views/archive/conversations.vue":()=>W(()=>import(`./conversations-C5MRupuU.js`),__vite__mapDeps([129,1,94,3,4,5,2,110,107,8,57,103,96,97,98,99,100,101,105,106,17,9,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,91,92,130,61,128,123])),"../views/archive/exports.vue":()=>W(()=>import(`./exports-DRE_lpjk.js`),__vite__mapDeps([131,1,94,110,4,5,2,107,8,57,103,96,97,98,99,100,101,105,106,17,3,9,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,61,55,56,76,89,128,123])),"../views/archive/overview.vue":()=>W(()=>import(`./overview-zGbjfsDl.js`),__vite__mapDeps([127,1,94,112,102,8,5,98,99,103,104,96,97,100,101,4,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,9,12,13,14,18,6,50,15,16,19,22,23,24,25,26,29,43,44,88,68,28,39,69,70,71,58,59,64,75,115,49,46,48,40,51,122,114,77,78,128,123,7,11,27,30,33,36,37,41,42,45,47])),"../views/archive/people.vue":()=>W(()=>import(`./people-C9U3xpyR.js`),__vite__mapDeps([132,1,94,110,4,5,2,107,8,57,103,96,97,98,99,100,101,105,106,17,3,9,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,116,117,130,61,76,79,128,123])),"../views/archive/storage.vue":()=>W(()=>import(`./storage-C3sI2FWp.js`),__vite__mapDeps([133,1,94,110,4,5,2,107,8,57,103,96,97,98,99,100,101,105,106,17,3,9,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,115,61,76,79,128,123])),"../views/console/audit.vue":()=>W(()=>import(`./audit-CLpWrhOM.js`),__vite__mapDeps([136,1,94,110,4,5,2,107,8,57,103,96,97,98,99,100,101,105,106,17,3,9,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,61])),"../views/console/call-stats.vue":()=>W(()=>import(`./call-stats-B-lGKUmY.js`),__vite__mapDeps([121,1,17,5,94,2,3,4,9,110,107,8,57,103,96,97,98,99,100,101,105,106,12,13,10,14,18,19,20,15,58,6,50,16,21,22,23,24,25,26,27,7,11,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,111,88,112,102,104,108,109,90,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,115,122,114,77,61,118,92,117,89,123])),"../views/console/change-password.vue":()=>W(()=>import(`./change-password-CnfmQ2lP.js`),__vite__mapDeps([137,1,94,108,113,17,2,3,4,5,9,15,10,16,13,18,19,20,21,22,23,24,25,31,32,35,45,46,88,111,112,102,8,98,99,103,104,96,97,100,101,105,106,107,57,109,38,34,90,12,14,6,50,26,29,43,44,68,28,39,69,70,71,58,59,64,75,87,114,77,78,115,49,48,40,51,63,36,47,60,65])),"../views/console/desktop-accounts.vue":()=>W(()=>import(`./desktop-accounts-DRqi3gyf.js`),__vite__mapDeps([124,1,94,95,96,97,5,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,110,9,12,13,14,18,19,15,58,6,50,16,22,23,24,25,26,27,7,11,28,29,30,33,36,37,39,40,41,42,43,44,45,46,47,48,111,88,112,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,116,117,61,66,118,92,79])),"../views/console/desktop-config.vue":()=>W(()=>import(`./desktop-config-BkFip2Bv.js`),__vite__mapDeps([125,1,5,94,95,96,97,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,113,9,15,16,13,18,19,22,23,24,25,45,46,88,111,112,12,14,6,50,26,29,43,44,68,28,39,69,70,71,58,59,64,75,87,114,77,78,7,11,27,30,33,36,37,40,41,42,47,48,115,49,51,120,63,60,65,66,79])),"../views/console/model-catalog.vue":()=>W(()=>import(`./model-catalog-D9kwxK08.js`),__vite__mapDeps([93,1,5,94,95,96,97,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,110,9,12,13,14,18,19,15,58,6,50,16,22,23,24,25,26,27,7,11,28,29,30,33,36,37,39,40,41,42,43,44,45,46,47,48,111,88,112,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,115,116,117,61,66,118,92,79])),"../views/console/model-plan.vue":()=>W(()=>import(`./model-plan-BPXkKUHl.js`),__vite__mapDeps([119,1,94,95,96,97,5,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,113,9,15,16,13,18,19,22,23,24,25,45,46,88,111,112,12,14,6,50,26,29,43,44,68,28,39,69,70,71,58,59,64,75,87,114,77,78,7,11,27,30,33,36,37,40,41,42,47,48,115,49,51,61,120])),"../views/console/release.vue":()=>W(()=>import(`./release-CkFrCttL.js`),__vite__mapDeps([126,1,5,94,95,96,97,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,110,9,12,13,14,18,19,15,58,6,50,16,22,23,24,25,26,27,7,11,28,29,30,33,36,37,39,40,41,42,43,44,45,46,47,48,111,88,112,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,86,89,115,61,120,66,79])),"../views/console/roles.vue":()=>W(()=>import(`./roles-DE4Re-pt.js`),__vite__mapDeps([134,1,5,94,95,96,97,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,110,9,12,13,14,18,19,15,58,6,50,16,22,23,24,25,26,27,7,11,28,29,30,33,36,37,39,40,41,42,43,44,45,46,47,48,111,88,112,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,115,116,117,61,118,92])),"../views/console/users.vue":()=>W(()=>import(`./users-B9P4UTiO.js`),__vite__mapDeps([135,1,5,94,95,96,97,98,99,100,101,4,102,8,103,104,105,106,17,107,57,2,108,109,3,38,21,20,10,31,32,34,35,90,110,9,12,13,14,18,19,15,58,6,50,16,22,23,24,25,26,27,7,11,28,29,30,33,36,37,39,40,41,42,43,44,45,46,47,48,111,88,112,68,69,70,71,59,64,75,82,83,54,49,51,85,73,53,60,78,52,63,65,72,113,87,114,77,61,118,92,117,79]))}),n={BasicLayout:Qr,IFrameView:$r};return yield jt(K.app.accessMode,V(V({},e),{},{fetchMenuListAsync:function(){var e=H(function*(){return pt.loading({content:`${Y(`common.loadingMenu`)}...`,duration:1.5}),yield Ie()});return function(){return e.apply(this,arguments)}}(),forbiddenComponent:ei,layoutMap:n,pageMap:t}))}),ni.apply(this,arguments)}function ri(e){let t=new Set;e.beforeEach(e=>(e.meta.loaded=t.has(e.path),!e.meta.loaded&&K.transition.progress&&ue(),!0)),e.afterEach(e=>{t.add(e.path),K.transition.progress&&ae()})}function ii(e){e.beforeEach(function(){var t=H(function*(t,n){var r,i;let a=Fe(),o=Pe(),s=Re();if(Xr.includes(t.name)){if(t.path===`/auth/login`&&a.accessToken){var c,l;return decodeURIComponent(((c=t.query)==null?void 0:c.redirect)||((l=o.userInfo)==null?void 0:l.homePath)||K.app.defaultHomePath)}return!0}if(!a.accessToken)return t.meta.ignoreAccess?!0:t.fullPath===`/auth/login`?t:{path:$e,query:t.fullPath===K.app.defaultHomePath?{}:{redirect:encodeURIComponent(t.fullPath)},replace:!0};if(a.isAccessChecked)return!0;let u=o.userInfo||(yield s.fetchUserInfo()),{accessibleMenus:d,accessibleRoutes:f}=yield ti({roles:(r=u.roles)==null?[]:r,router:e,routes:Zr});a.setAccessMenus(d),a.setAccessRoutes(f),a.setIsAccessChecked(!0);let p=(i=n.query.redirect)==null?t.path===K.app.defaultHomePath?u.homePath||K.app.defaultHomePath:t.fullPath:i;return V(V({},e.resolve(decodeURIComponent(p))),{},{replace:!0})});return function(e,n){return t.apply(this,arguments)}}())}function ai(e){ri(e),ii(e)}var oi=he({history:ve(`/`),routes:Yr,scrollBehavior:(e,t,n)=>n||(e.hash?{behavior:`smooth`,el:e.hash}:{left:0,top:0})});ai(oi);function si(e){return ci.apply(this,arguments)}function ci(){return ci=H(function*(e){yield Fr(),yield Lr();let t=ne(zr);hn(t,{loading:`loading`,spinning:`spinning`}),yield Ze(t),yield Le(t,{namespace:e}),Rt(t);let{initTippy:n}=yield W(H(function*(){let{initTippy:e}=yield import(`./tippy-DY7-gSO2.js`);return{initTippy:e}}),__vite__mapDeps([184,1,17,5,150,97,94,98,99,100,101,4,185]));n(t),t.use(oi);let{MotionPlugin:r}=yield W(H(function*(){let{MotionPlugin:e}=yield import(`./motion-d62SeGv9.js`);return{MotionPlugin:e}}),__vite__mapDeps([186,1,5,94,99]));t.use(r),g(()=>{if(K.app.dynamicTitle){var e;let t=(e=oi.currentRoute.value.meta)==null?void 0:e.title,n=(t?`${Y(t)} - `:``)+K.app.name;Me(n)}}),t.mount(`#app`)}),ci.apply(this,arguments)}export{si as bootstrap}; |