diff --git a/404.html b/404.html index 8521e57ab..4f3c8f04c 100644 --- a/404.html +++ b/404.html @@ -6,10 +6,10 @@ 404 | Vue Amazing UI - + - + @@ -17,7 +17,7 @@
- + \ No newline at end of file diff --git a/assets/app.YEtGHPhG.js b/assets/app.B3HzLo8M.js similarity index 95% rename from assets/app.YEtGHPhG.js rename to assets/app.B3HzLo8M.js index 99b3b7bce..ca519d965 100644 --- a/assets/app.YEtGHPhG.js +++ b/assets/app.B3HzLo8M.js @@ -1 +1 @@ -import{ae as i}from"./chunks/theme.yTgix0k9.js";import{ae as o,ap as u,aq as l,ar as c,as as f,at as d,au as m,av as h,aw as A,ax as g,ay as v,d as w,Y as y,l as P,a3 as C,az as R,aA as b,aB as E,h as S}from"./chunks/framework.DVPnkW1f.js";function p(e){if(e.extends){const a=p(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=p(i),T=w({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return P(()=>{C(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&R(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function x(){globalThis.__VITEPRESS__=!0;const e=_(),a=D();a.provide(l,e);const t=c(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function D(){return A(T)}function _(){let e=o,a;return g(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&x().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{x as createApp}; +import{ae as i}from"./chunks/theme.CG1S93w-.js";import{ae as o,ap as u,aq as l,ar as c,as as f,at as d,au as m,av as h,aw as A,ax as g,ay as v,d as w,Y as y,l as P,a3 as C,az as R,aA as b,aB as E,h as S}from"./chunks/framework.DVPnkW1f.js";function p(e){if(e.extends){const a=p(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=p(i),T=w({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return P(()=>{C(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&R(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function x(){globalThis.__VITEPRESS__=!0;const e=_(),a=D();a.provide(l,e);const t=c(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function D(){return A(T)}function _(){let e=o,a;return g(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&x().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{x as createApp}; diff --git a/assets/chunks/VPAlgoliaSearchBox.L6TPw987.js b/assets/chunks/VPAlgoliaSearchBox.BxorKhva.js similarity index 99% rename from assets/chunks/VPAlgoliaSearchBox.L6TPw987.js rename to assets/chunks/VPAlgoliaSearchBox.BxorKhva.js index dad317603..0e0bc8db5 100644 --- a/assets/chunks/VPAlgoliaSearchBox.L6TPw987.js +++ b/assets/chunks/VPAlgoliaSearchBox.BxorKhva.js @@ -1,4 +1,4 @@ -import{d as pi,aC as vi,aa as hi,l as di,w as yi,n as _i,p as gi,q as bi}from"./framework.DVPnkW1f.js";import{af as Si}from"./theme.yTgix0k9.js";/*! @docsearch/js 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function Un(){return Un=Object.assign?Object.assign.bind():function(t){for(var e=1;e2&&(a.children=arguments.length>3?We.call(arguments,2):n),typeof t=="function"&&t.defaultProps!=null)for(i in t.defaultProps)a[i]===void 0&&(a[i]=t.defaultProps[i]);return Ee(t,a,r,o,null)}function Ee(t,e,n,r,o){var i={type:t,props:e,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o??++So,__i:-1,__u:0};return o==null&&H.vnode!=null&&H.vnode(i),i}function Rt(t){return t.children}function Ct(t,e){this.props=t,this.context=e}function ue(t,e){if(e==null)return t.__?ue(t.__,t.__i+1):null;for(var n;ee&&Gt.sort(Fn));yn.__r=0}function Io(t,e,n,r,o,i,a,u,f,m,b){var l,v,s,S,g,y=r&&r.__k||Eo,_=e.length;for(n.__d=f,function(h,p,d){var P,E,C,N,I,x=p.length,k=d.length,U=k,z=0;for(h.__k=[],P=0;P0?Ee(E.type,E.props,E.key,E.ref?E.ref:null,E.__v):E).__=h,E.__b=h.__b+1,C=null,(I=E.__i=wi(E,d,N,U))!==-1&&(U--,(C=d[I])&&(C.__u|=131072)),C==null||C.__v===null?(I==-1&&z--,typeof E.type!="function"&&(E.__u|=65536)):I!==N&&(I==N-1?z--:I==N+1?z++:(I>N?z--:z++,E.__u|=65536))):E=h.__k[P]=null;if(U)for(P=0;P(f==null||131072&f.__u?0:1))for(;a>=0||u=0){if((f=e[a])&&!(131072&f.__u)&&o==f.key&&i===f.type)return a;a--}if(u2&&(u.children=arguments.length>3?We.call(arguments,2):n),Ee(t.type,u,r||t.key,o||t.ref,null)}We=Eo.slice,H={__e:function(t,e,n,r){for(var o,i,a;e=e.__;)if((o=e.__c)&&!o.__)try{if((i=o.constructor)&&i.getDerivedStateFromError!=null&&(o.setState(i.getDerivedStateFromError(t)),a=o.__d),o.componentDidCatch!=null&&(o.componentDidCatch(t,r||{}),a=o.__d),a)return o.__E=o}catch(u){t=u}throw t}},So=0,Ct.prototype.setState=function(t,e){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=Tt({},this.state),typeof t=="function"&&(t=t(Tt({},n),this.props)),t&&Tt(n,t),t!=null&&this.__v&&(e&&this._sb.push(e),Kn(this))},Ct.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),Kn(this))},Ct.prototype.render=Rt,Gt=[],Oo=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Fn=function(t,e){return t.__v.__b-e.__v.__b},yn.__r=0,er=0,Bn=br(!1),Vn=br(!0),wo=0;var Bt,Z,Cn,Sr,le=0,Ao=[],Y=H,Or=Y.__b,wr=Y.__r,Er=Y.diffed,jr=Y.__c,Pr=Y.unmount,Ir=Y.__;function se(t,e){Y.__h&&Y.__h(Z,t,le||e),le=0;var n=Z.__H||(Z.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function ze(t){return le=1,or(Ho,t)}function or(t,e,n){var r=se(Bt++,2);if(r.t=t,!r.__c&&(r.__=[n?n(e):Ho(void 0,e),function(u){var f=r.__N?r.__N[0]:r.__[0],m=r.t(f,u);f!==m&&(r.__N=[m,r.__[1]],r.__c.setState({}))}],r.__c=Z,!Z.u)){var o=function(u,f,m){if(!r.__c.__H)return!0;var b=r.__c.__H.__.filter(function(v){return!!v.__c});if(b.every(function(v){return!v.__N}))return!i||i.call(this,u,f,m);var l=!1;return b.forEach(function(v){if(v.__N){var s=v.__[0];v.__=v.__N,v.__N=void 0,s!==v.__[0]&&(l=!0)}}),!(!l&&r.__c.props===u)&&(!i||i.call(this,u,f,m))};Z.u=!0;var i=Z.shouldComponentUpdate,a=Z.componentWillUpdate;Z.componentWillUpdate=function(u,f,m){if(this.__e){var b=i;i=void 0,o(u,f,m),i=b}a&&a.call(this,u,f,m)},Z.shouldComponentUpdate=o}return r.__N||r.__}function Je(t,e){var n=se(Bt++,3);!Y.__s&&ir(n.__H,e)&&(n.__=t,n.i=e,Z.__H.__h.push(n))}function Qe(t,e){var n=se(Bt++,4);!Y.__s&&ir(n.__H,e)&&(n.__=t,n.i=e,Z.__h.push(n))}function No(t){return le=5,gn(function(){return{current:t}},[])}function To(t,e,n){le=6,Qe(function(){return typeof t=="function"?(t(e()),function(){return t(null)}):t?(t.current=e(),function(){return t.current=null}):void 0},n==null?n:n.concat(t))}function gn(t,e){var n=se(Bt++,7);return ir(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function Ro(t,e){return le=8,gn(function(){return t},e)}function Lo(t){var e=Z.context[t.__c],n=se(Bt++,9);return n.c=t,e?(n.__==null&&(n.__=!0,e.sub(Z)),e.props.value):t.__}function qo(t,e){Y.useDebugValue&&Y.useDebugValue(e?e(t):t)}function Mo(){var t=se(Bt++,11);if(!t.__){for(var e=Z.__v;e!==null&&!e.__m&&e.__!==null;)e=e.__;var n=e.__m||(e.__m=[0,0]);t.__="P"+n[0]+"-"+n[1]++}return t.__}function Ii(){for(var t;t=Ao.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(pn),t.__H.__h.forEach(Wn),t.__H.__h=[]}catch(e){t.__H.__h=[],Y.__e(e,t.__v)}}Y.__b=function(t){Z=null,Or&&Or(t)},Y.__=function(t,e){t&&e.__k&&e.__k.__m&&(t.__m=e.__k.__m),Ir&&Ir(t,e)},Y.__r=function(t){wr&&wr(t),Bt=0;var e=(Z=t.__c).__H;e&&(Cn===Z?(e.__h=[],Z.__h=[],e.__.forEach(function(n){n.__N&&(n.__=n.__N),n.i=n.__N=void 0})):(e.__h.forEach(pn),e.__h.forEach(Wn),e.__h=[],Bt=0)),Cn=Z},Y.diffed=function(t){Er&&Er(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(Ao.push(e)!==1&&Sr===Y.requestAnimationFrame||((Sr=Y.requestAnimationFrame)||ki)(Ii)),e.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.i=void 0})),Cn=Z=null},Y.__c=function(t,e){e.some(function(n){try{n.__h.forEach(pn),n.__h=n.__h.filter(function(r){return!r.__||Wn(r)})}catch(r){e.some(function(o){o.__h&&(o.__h=[])}),e=[],Y.__e(r,n.__v)}}),jr&&jr(t,e)},Y.unmount=function(t){Pr&&Pr(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{pn(r)}catch(o){e=o}}),n.__H=void 0,e&&Y.__e(e,n.__v))};var kr=typeof requestAnimationFrame=="function";function ki(t){var e,n=function(){clearTimeout(r),kr&&cancelAnimationFrame(e),setTimeout(t)},r=setTimeout(n,100);kr&&(e=requestAnimationFrame(n))}function pn(t){var e=Z,n=t.__c;typeof n=="function"&&(t.__c=void 0,n()),Z=e}function Wn(t){var e=Z;t.__c=t.__(),Z=e}function ir(t,e){return!t||t.length!==e.length||e.some(function(n,r){return n!==t[r]})}function Ho(t,e){return typeof e=="function"?e(t):e}function zn(t,e){for(var n in t)if(n!=="__source"&&!(n in e))return!0;for(var r in e)if(r!=="__source"&&t[r]!==e[r])return!0;return!1}function Jn(t,e){this.props=t,this.context=e}(Jn.prototype=new Ct).isPureReactComponent=!0,Jn.prototype.shouldComponentUpdate=function(t,e){return zn(this.props,t)||zn(this.state,e)};var Dr=H.__b;H.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),Dr&&Dr(t)};var Di=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,Cr=function(t,e){return t==null?null:Lt(Lt(t).map(e))},Ci={map:Cr,forEach:Cr,count:function(t){return t?Lt(t).length:0},only:function(t){var e=Lt(t);if(e.length!==1)throw"Children.only";return e[0]},toArray:Lt},xi=H.__e;H.__e=function(t,e,n,r){if(t.then){for(var o,i=e;i=i.__;)if((o=i.__c)&&o.__c)return e.__e==null&&(e.__e=n.__e,e.__k=n.__k),o.__c(t,e)}xi(t,e,n,r)};var xr=H.unmount;function Uo(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach(function(r){typeof r.__c=="function"&&r.__c()}),t.__c.__H=null),(t=function(r,o){for(var i in o)r[i]=o[i];return r}({},t)).__c!=null&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map(function(r){return Uo(r,e,n)})),t}function Fo(t,e,n){return t&&n&&(t.__v=null,t.__k=t.__k&&t.__k.map(function(r){return Fo(r,e,n)}),t.__c&&t.__c.__P===e&&(t.__e&&n.appendChild(t.__e),t.__c.__e=!0,t.__c.__P=n)),t}function vn(){this.__u=0,this.t=null,this.__b=null}function Bo(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Oe(){this.u=null,this.o=null}H.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&32&t.__u&&(t.type=null),xr&&xr(t)},(vn.prototype=new Ct).__c=function(t,e){var n=e.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var o=Bo(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(u):u())};n.__R=a;var u=function(){if(!--r.__u){if(r.state.__a){var f=r.state.__a;r.__v.__k[0]=Fo(f,f.__c.__P,f.__c.__O)}var m;for(r.setState({__a:r.__b=null});m=r.t.pop();)m.forceUpdate()}};r.__u++||32&e.__u||r.setState({__a:r.__b=r.__v.__k[0]}),t.then(a,a)},vn.prototype.componentWillUnmount=function(){this.t=[]},vn.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=Uo(this.__b,n,r.__O=r.__P)}this.__b=null}var o=e.__a&&Dt(Rt,null,t.fallback);return o&&(o.__u&=-33),[Dt(Rt,null,e.__a?null:t.children),o]};var Ar=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&(t.props.revealOrder[0]!=="t"||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),e.i.removeChild(r)}}),Fe(Dt(Ai,{context:e.context},t.__v),e.l)}function Vo(t,e){var n=Dt(Ni,{__v:t,i:e});return n.containerInfo=e,n}(Oe.prototype=new Ct).__a=function(t){var e=this,n=Bo(e.__v),r=e.o.get(t);return r[0]++,function(o){var i=function(){e.props.revealOrder?(r.push(o),Ar(e,t,r)):o()};n?n(i):i()}},Oe.prototype.render=function(t){this.u=null,this.o=new Map;var e=Lt(t.children);t.revealOrder&&t.revealOrder[0]==="b"&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Oe.prototype.componentDidUpdate=Oe.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,n){Ar(t,n,e)})};var Ko=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,Ti=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ri=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Li=/[A-Z0-9]/g,qi=typeof document<"u",Mi=function(t){return(typeof Symbol<"u"&&A(Symbol())=="symbol"?/fil|che|rad/:/fil|che|ra/).test(t)};function Wo(t,e,n){return e.__k==null&&(e.textContent=""),Fe(t,e),typeof n=="function"&&n(),t?t.__c:null}Ct.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(t){Object.defineProperty(Ct.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})});var Nr=H.event;function Hi(){}function Ui(){return this.cancelBubble}function Fi(){return this.defaultPrevented}H.event=function(t){return Nr&&(t=Nr(t)),t.persist=Hi,t.isPropagationStopped=Ui,t.isDefaultPrevented=Fi,t.nativeEvent=t};var ar,Bi={enumerable:!1,configurable:!0,get:function(){return this.class}},Tr=H.vnode;H.vnode=function(t){typeof t.type=="string"&&function(e){var n=e.props,r=e.type,o={},i=r.indexOf("-")===-1;for(var a in n){var u=n[a];if(!(a==="value"&&"defaultValue"in n&&u==null||qi&&a==="children"&&r==="noscript"||a==="class"||a==="className")){var f=a.toLowerCase();a==="defaultValue"&&"value"in n&&n.value==null?a="value":a==="download"&&u===!0?u="":f==="translate"&&u==="no"?u=!1:f[0]==="o"&&f[1]==="n"?f==="ondoubleclick"?a="ondblclick":f!=="onchange"||r!=="input"&&r!=="textarea"||Mi(n.type)?f==="onfocus"?a="onfocusin":f==="onblur"?a="onfocusout":Ri.test(a)&&(a=f):f=a="oninput":i&&Ti.test(a)?a=a.replace(Li,"-$&").toLowerCase():u===null&&(u=void 0),f==="oninput"&&o[a=f]&&(a="oninputCapture"),o[a]=u}}r=="select"&&o.multiple&&Array.isArray(o.value)&&(o.value=Lt(n.children).forEach(function(m){m.props.selected=o.value.indexOf(m.props.value)!=-1})),r=="select"&&o.defaultValue!=null&&(o.value=Lt(n.children).forEach(function(m){m.props.selected=o.multiple?o.defaultValue.indexOf(m.props.value)!=-1:o.defaultValue==m.props.value})),n.class&&!n.className?(o.class=n.class,Object.defineProperty(o,"className",Bi)):(n.className&&!n.class||n.class&&n.className)&&(o.class=o.className=n.className),e.props=o}(t),t.$$typeof=Ko,Tr&&Tr(t)};var Rr=H.__r;H.__r=function(t){Rr&&Rr(t),ar=t.__c};var Lr=H.diffed;H.diffed=function(t){Lr&&Lr(t);var e=t.props,n=t.__e;n!=null&&t.type==="textarea"&&"value"in e&&e.value!==n.value&&(n.value=e.value==null?"":e.value),ar=null};var Vi={ReactCurrentDispatcher:{current:{readContext:function(t){return ar.__n[t.__c].props.value},useCallback:Ro,useContext:Lo,useDebugValue:qo,useDeferredValue:Jo,useEffect:Je,useId:Mo,useImperativeHandle:To,useInsertionEffect:$o,useLayoutEffect:Qe,useMemo:gn,useReducer:or,useRef:No,useState:ze,useSyncExternalStore:Zo,useTransition:Qo}}};function nn(t){return!!t&&t.$$typeof===Ko}function zo(t){t()}function Jo(t){return t}function Qo(){return[!1,zo]}var $o=Qe;function Zo(t,e){var n=e(),r=ze({h:{__:n,v:e}}),o=r[0].h,i=r[1];return Qe(function(){o.__=n,o.v=e,xn(o)&&i({h:o})},[t,n,e]),Je(function(){return xn(o)&&i({h:o}),t(function(){xn(o)&&i({h:o})})},[t]),n}function xn(t){var e,n,r=t.v,o=t.__;try{var i=r();return!((e=o)===(n=i)&&(e!==0||1/e==1/n)||e!=e&&n!=n)}catch{return!0}}var c={useState:ze,useId:Mo,useReducer:or,useEffect:Je,useLayoutEffect:Qe,useInsertionEffect:$o,useTransition:Qo,useDeferredValue:Jo,useSyncExternalStore:Zo,startTransition:zo,useRef:No,useImperativeHandle:To,useMemo:gn,useCallback:Ro,useContext:Lo,useDebugValue:qo,version:"18.3.1",Children:Ci,render:Wo,hydrate:function(t,e,n){return xo(t,e),typeof n=="function"&&n(),t?t.__c:null},unmountComponentAtNode:function(t){return!!t.__k&&(Fe(null,t),!0)},createPortal:Vo,createElement:Dt,createContext:function(t,e){var n={__c:e="__cC"+wo++,__:t,Consumer:function(r,o){return r.children(o)},Provider:function(r){var o,i;return this.getChildContext||(o=new Set,(i={})[e]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){o=null},this.shouldComponentUpdate=function(a){this.props.value!==a.value&&o.forEach(function(u){u.__e=!0,Kn(u)})},this.sub=function(a){o.add(a);var u=a.componentWillUnmount;a.componentWillUnmount=function(){o&&o.delete(a),u&&u.call(a)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(t){return Dt.bind(null,t)},cloneElement:function(t){return nn(t)?Pi.apply(null,arguments):t},createRef:function(){return{current:null}},Fragment:Rt,isValidElement:nn,isElement:nn,isFragment:function(t){return nn(t)&&t.type===Rt},isMemo:function(t){return!!t&&!!t.displayName&&(typeof t.displayName=="string"||t.displayName instanceof String)&&t.displayName.startsWith("Memo(")},findDOMNode:function(t){return t&&(t.base||t.nodeType===1&&t)||null},Component:Ct,PureComponent:Jn,memo:function(t,e){function n(o){var i=this.props.ref,a=i==o.ref;return!a&&i&&(i.call?i(null):i.current=null),e?!e(this.props,o)||!a:zn(this.props,o)}function r(o){return this.shouldComponentUpdate=n,Dt(t,o)}return r.displayName="Memo("+(t.displayName||t.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(t){function e(n){if(!("ref"in n))return t(n,null);var r=n.ref;delete n.ref;var o=t(n,r);return n.ref=r,o}return e.$$typeof=Di,e.render=e,e.prototype.isReactComponent=e.__f=!0,e.displayName="ForwardRef("+(t.displayName||t.name)+")",e},flushSync:function(t,e){return t(e)},unstable_batchedUpdates:function(t,e){return t(e)},StrictMode:Rt,Suspense:vn,SuspenseList:Oe,lazy:function(t){var e,n,r;function o(i){if(e||(e=t()).then(function(a){n=a.default||a},function(a){r=a}),r)throw r;if(!n)throw e;return Dt(n,i)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Vi};function Qn(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0;--R){var D=this.tryEntries[R],L=D.completion;if(D.tryLoc==="root")return j("end");if(D.tryLoc<=this.prev){var W=r.call(D,"catchLoc"),K=r.call(D,"finallyLoc");if(W&&K){if(this.prev=0;--j){var R=this.tryEntries[j];if(R.tryLoc<=this.prev&&r.call(R,"finallyLoc")&&this.prev=0;--w){var j=this.tryEntries[w];if(j.finallyLoc===O)return this.complete(j.completion,j.afterLoc),z(j),y}},catch:function(O){for(var w=this.tryEntries.length-1;w>=0;--w){var j=this.tryEntries[w];if(j.tryLoc===O){var R=j.completion;if(R.type==="throw"){var D=R.arg;z(j)}return D}}throw Error("illegal catch attempt")},delegateYield:function(O,w,j){return this.delegate={iterator:ot(O),resultName:w,nextLoc:j},this.method==="next"&&(this.arg=t),y}},e}function Ve(t,e){return Ve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},Ve(t,e)}function ht(t,e){return function(n){if(Array.isArray(n))return n}(t)||function(n,r){var o=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var i,a,u,f,m=[],b=!0,l=!1;try{if(u=(o=o.call(n)).next,r===0){if(Object(o)!==o)return;b=!1}else for(;!(b=(i=u.call(o)).done)&&(m.push(i.value),m.length!==r);b=!0);}catch(v){l=!0,a=v}finally{try{if(!b&&o.return!=null&&(f=o.return(),Object(f)!==f))return}finally{if(l)throw a}}return m}}(t,e)||Go(t,e)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +import{d as pi,aC as vi,aa as hi,l as di,w as yi,n as _i,p as gi,q as bi}from"./framework.DVPnkW1f.js";import{af as Si}from"./theme.CG1S93w-.js";/*! @docsearch/js 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function Un(){return Un=Object.assign?Object.assign.bind():function(t){for(var e=1;e2&&(a.children=arguments.length>3?We.call(arguments,2):n),typeof t=="function"&&t.defaultProps!=null)for(i in t.defaultProps)a[i]===void 0&&(a[i]=t.defaultProps[i]);return Ee(t,a,r,o,null)}function Ee(t,e,n,r,o){var i={type:t,props:e,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o??++So,__i:-1,__u:0};return o==null&&H.vnode!=null&&H.vnode(i),i}function Rt(t){return t.children}function Ct(t,e){this.props=t,this.context=e}function ue(t,e){if(e==null)return t.__?ue(t.__,t.__i+1):null;for(var n;ee&&Gt.sort(Fn));yn.__r=0}function Io(t,e,n,r,o,i,a,u,f,m,b){var l,v,s,S,g,y=r&&r.__k||Eo,_=e.length;for(n.__d=f,function(h,p,d){var P,E,C,N,I,x=p.length,k=d.length,U=k,z=0;for(h.__k=[],P=0;P0?Ee(E.type,E.props,E.key,E.ref?E.ref:null,E.__v):E).__=h,E.__b=h.__b+1,C=null,(I=E.__i=wi(E,d,N,U))!==-1&&(U--,(C=d[I])&&(C.__u|=131072)),C==null||C.__v===null?(I==-1&&z--,typeof E.type!="function"&&(E.__u|=65536)):I!==N&&(I==N-1?z--:I==N+1?z++:(I>N?z--:z++,E.__u|=65536))):E=h.__k[P]=null;if(U)for(P=0;P(f==null||131072&f.__u?0:1))for(;a>=0||u=0){if((f=e[a])&&!(131072&f.__u)&&o==f.key&&i===f.type)return a;a--}if(u2&&(u.children=arguments.length>3?We.call(arguments,2):n),Ee(t.type,u,r||t.key,o||t.ref,null)}We=Eo.slice,H={__e:function(t,e,n,r){for(var o,i,a;e=e.__;)if((o=e.__c)&&!o.__)try{if((i=o.constructor)&&i.getDerivedStateFromError!=null&&(o.setState(i.getDerivedStateFromError(t)),a=o.__d),o.componentDidCatch!=null&&(o.componentDidCatch(t,r||{}),a=o.__d),a)return o.__E=o}catch(u){t=u}throw t}},So=0,Ct.prototype.setState=function(t,e){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=Tt({},this.state),typeof t=="function"&&(t=t(Tt({},n),this.props)),t&&Tt(n,t),t!=null&&this.__v&&(e&&this._sb.push(e),Kn(this))},Ct.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),Kn(this))},Ct.prototype.render=Rt,Gt=[],Oo=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Fn=function(t,e){return t.__v.__b-e.__v.__b},yn.__r=0,er=0,Bn=br(!1),Vn=br(!0),wo=0;var Bt,Z,Cn,Sr,le=0,Ao=[],Y=H,Or=Y.__b,wr=Y.__r,Er=Y.diffed,jr=Y.__c,Pr=Y.unmount,Ir=Y.__;function se(t,e){Y.__h&&Y.__h(Z,t,le||e),le=0;var n=Z.__H||(Z.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({}),n.__[t]}function ze(t){return le=1,or(Ho,t)}function or(t,e,n){var r=se(Bt++,2);if(r.t=t,!r.__c&&(r.__=[n?n(e):Ho(void 0,e),function(u){var f=r.__N?r.__N[0]:r.__[0],m=r.t(f,u);f!==m&&(r.__N=[m,r.__[1]],r.__c.setState({}))}],r.__c=Z,!Z.u)){var o=function(u,f,m){if(!r.__c.__H)return!0;var b=r.__c.__H.__.filter(function(v){return!!v.__c});if(b.every(function(v){return!v.__N}))return!i||i.call(this,u,f,m);var l=!1;return b.forEach(function(v){if(v.__N){var s=v.__[0];v.__=v.__N,v.__N=void 0,s!==v.__[0]&&(l=!0)}}),!(!l&&r.__c.props===u)&&(!i||i.call(this,u,f,m))};Z.u=!0;var i=Z.shouldComponentUpdate,a=Z.componentWillUpdate;Z.componentWillUpdate=function(u,f,m){if(this.__e){var b=i;i=void 0,o(u,f,m),i=b}a&&a.call(this,u,f,m)},Z.shouldComponentUpdate=o}return r.__N||r.__}function Je(t,e){var n=se(Bt++,3);!Y.__s&&ir(n.__H,e)&&(n.__=t,n.i=e,Z.__H.__h.push(n))}function Qe(t,e){var n=se(Bt++,4);!Y.__s&&ir(n.__H,e)&&(n.__=t,n.i=e,Z.__h.push(n))}function No(t){return le=5,gn(function(){return{current:t}},[])}function To(t,e,n){le=6,Qe(function(){return typeof t=="function"?(t(e()),function(){return t(null)}):t?(t.current=e(),function(){return t.current=null}):void 0},n==null?n:n.concat(t))}function gn(t,e){var n=se(Bt++,7);return ir(n.__H,e)&&(n.__=t(),n.__H=e,n.__h=t),n.__}function Ro(t,e){return le=8,gn(function(){return t},e)}function Lo(t){var e=Z.context[t.__c],n=se(Bt++,9);return n.c=t,e?(n.__==null&&(n.__=!0,e.sub(Z)),e.props.value):t.__}function qo(t,e){Y.useDebugValue&&Y.useDebugValue(e?e(t):t)}function Mo(){var t=se(Bt++,11);if(!t.__){for(var e=Z.__v;e!==null&&!e.__m&&e.__!==null;)e=e.__;var n=e.__m||(e.__m=[0,0]);t.__="P"+n[0]+"-"+n[1]++}return t.__}function Ii(){for(var t;t=Ao.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(pn),t.__H.__h.forEach(Wn),t.__H.__h=[]}catch(e){t.__H.__h=[],Y.__e(e,t.__v)}}Y.__b=function(t){Z=null,Or&&Or(t)},Y.__=function(t,e){t&&e.__k&&e.__k.__m&&(t.__m=e.__k.__m),Ir&&Ir(t,e)},Y.__r=function(t){wr&&wr(t),Bt=0;var e=(Z=t.__c).__H;e&&(Cn===Z?(e.__h=[],Z.__h=[],e.__.forEach(function(n){n.__N&&(n.__=n.__N),n.i=n.__N=void 0})):(e.__h.forEach(pn),e.__h.forEach(Wn),e.__h=[],Bt=0)),Cn=Z},Y.diffed=function(t){Er&&Er(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(Ao.push(e)!==1&&Sr===Y.requestAnimationFrame||((Sr=Y.requestAnimationFrame)||ki)(Ii)),e.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.i=void 0})),Cn=Z=null},Y.__c=function(t,e){e.some(function(n){try{n.__h.forEach(pn),n.__h=n.__h.filter(function(r){return!r.__||Wn(r)})}catch(r){e.some(function(o){o.__h&&(o.__h=[])}),e=[],Y.__e(r,n.__v)}}),jr&&jr(t,e)},Y.unmount=function(t){Pr&&Pr(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{pn(r)}catch(o){e=o}}),n.__H=void 0,e&&Y.__e(e,n.__v))};var kr=typeof requestAnimationFrame=="function";function ki(t){var e,n=function(){clearTimeout(r),kr&&cancelAnimationFrame(e),setTimeout(t)},r=setTimeout(n,100);kr&&(e=requestAnimationFrame(n))}function pn(t){var e=Z,n=t.__c;typeof n=="function"&&(t.__c=void 0,n()),Z=e}function Wn(t){var e=Z;t.__c=t.__(),Z=e}function ir(t,e){return!t||t.length!==e.length||e.some(function(n,r){return n!==t[r]})}function Ho(t,e){return typeof e=="function"?e(t):e}function zn(t,e){for(var n in t)if(n!=="__source"&&!(n in e))return!0;for(var r in e)if(r!=="__source"&&t[r]!==e[r])return!0;return!1}function Jn(t,e){this.props=t,this.context=e}(Jn.prototype=new Ct).isPureReactComponent=!0,Jn.prototype.shouldComponentUpdate=function(t,e){return zn(this.props,t)||zn(this.state,e)};var Dr=H.__b;H.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),Dr&&Dr(t)};var Di=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,Cr=function(t,e){return t==null?null:Lt(Lt(t).map(e))},Ci={map:Cr,forEach:Cr,count:function(t){return t?Lt(t).length:0},only:function(t){var e=Lt(t);if(e.length!==1)throw"Children.only";return e[0]},toArray:Lt},xi=H.__e;H.__e=function(t,e,n,r){if(t.then){for(var o,i=e;i=i.__;)if((o=i.__c)&&o.__c)return e.__e==null&&(e.__e=n.__e,e.__k=n.__k),o.__c(t,e)}xi(t,e,n,r)};var xr=H.unmount;function Uo(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach(function(r){typeof r.__c=="function"&&r.__c()}),t.__c.__H=null),(t=function(r,o){for(var i in o)r[i]=o[i];return r}({},t)).__c!=null&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map(function(r){return Uo(r,e,n)})),t}function Fo(t,e,n){return t&&n&&(t.__v=null,t.__k=t.__k&&t.__k.map(function(r){return Fo(r,e,n)}),t.__c&&t.__c.__P===e&&(t.__e&&n.appendChild(t.__e),t.__c.__e=!0,t.__c.__P=n)),t}function vn(){this.__u=0,this.t=null,this.__b=null}function Bo(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Oe(){this.u=null,this.o=null}H.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&32&t.__u&&(t.type=null),xr&&xr(t)},(vn.prototype=new Ct).__c=function(t,e){var n=e.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var o=Bo(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(u):u())};n.__R=a;var u=function(){if(!--r.__u){if(r.state.__a){var f=r.state.__a;r.__v.__k[0]=Fo(f,f.__c.__P,f.__c.__O)}var m;for(r.setState({__a:r.__b=null});m=r.t.pop();)m.forceUpdate()}};r.__u++||32&e.__u||r.setState({__a:r.__b=r.__v.__k[0]}),t.then(a,a)},vn.prototype.componentWillUnmount=function(){this.t=[]},vn.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=Uo(this.__b,n,r.__O=r.__P)}this.__b=null}var o=e.__a&&Dt(Rt,null,t.fallback);return o&&(o.__u&=-33),[Dt(Rt,null,e.__a?null:t.children),o]};var Ar=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&(t.props.revealOrder[0]!=="t"||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),e.i.removeChild(r)}}),Fe(Dt(Ai,{context:e.context},t.__v),e.l)}function Vo(t,e){var n=Dt(Ni,{__v:t,i:e});return n.containerInfo=e,n}(Oe.prototype=new Ct).__a=function(t){var e=this,n=Bo(e.__v),r=e.o.get(t);return r[0]++,function(o){var i=function(){e.props.revealOrder?(r.push(o),Ar(e,t,r)):o()};n?n(i):i()}},Oe.prototype.render=function(t){this.u=null,this.o=new Map;var e=Lt(t.children);t.revealOrder&&t.revealOrder[0]==="b"&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Oe.prototype.componentDidUpdate=Oe.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,n){Ar(t,n,e)})};var Ko=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,Ti=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ri=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Li=/[A-Z0-9]/g,qi=typeof document<"u",Mi=function(t){return(typeof Symbol<"u"&&A(Symbol())=="symbol"?/fil|che|rad/:/fil|che|ra/).test(t)};function Wo(t,e,n){return e.__k==null&&(e.textContent=""),Fe(t,e),typeof n=="function"&&n(),t?t.__c:null}Ct.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(t){Object.defineProperty(Ct.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})});var Nr=H.event;function Hi(){}function Ui(){return this.cancelBubble}function Fi(){return this.defaultPrevented}H.event=function(t){return Nr&&(t=Nr(t)),t.persist=Hi,t.isPropagationStopped=Ui,t.isDefaultPrevented=Fi,t.nativeEvent=t};var ar,Bi={enumerable:!1,configurable:!0,get:function(){return this.class}},Tr=H.vnode;H.vnode=function(t){typeof t.type=="string"&&function(e){var n=e.props,r=e.type,o={},i=r.indexOf("-")===-1;for(var a in n){var u=n[a];if(!(a==="value"&&"defaultValue"in n&&u==null||qi&&a==="children"&&r==="noscript"||a==="class"||a==="className")){var f=a.toLowerCase();a==="defaultValue"&&"value"in n&&n.value==null?a="value":a==="download"&&u===!0?u="":f==="translate"&&u==="no"?u=!1:f[0]==="o"&&f[1]==="n"?f==="ondoubleclick"?a="ondblclick":f!=="onchange"||r!=="input"&&r!=="textarea"||Mi(n.type)?f==="onfocus"?a="onfocusin":f==="onblur"?a="onfocusout":Ri.test(a)&&(a=f):f=a="oninput":i&&Ti.test(a)?a=a.replace(Li,"-$&").toLowerCase():u===null&&(u=void 0),f==="oninput"&&o[a=f]&&(a="oninputCapture"),o[a]=u}}r=="select"&&o.multiple&&Array.isArray(o.value)&&(o.value=Lt(n.children).forEach(function(m){m.props.selected=o.value.indexOf(m.props.value)!=-1})),r=="select"&&o.defaultValue!=null&&(o.value=Lt(n.children).forEach(function(m){m.props.selected=o.multiple?o.defaultValue.indexOf(m.props.value)!=-1:o.defaultValue==m.props.value})),n.class&&!n.className?(o.class=n.class,Object.defineProperty(o,"className",Bi)):(n.className&&!n.class||n.class&&n.className)&&(o.class=o.className=n.className),e.props=o}(t),t.$$typeof=Ko,Tr&&Tr(t)};var Rr=H.__r;H.__r=function(t){Rr&&Rr(t),ar=t.__c};var Lr=H.diffed;H.diffed=function(t){Lr&&Lr(t);var e=t.props,n=t.__e;n!=null&&t.type==="textarea"&&"value"in e&&e.value!==n.value&&(n.value=e.value==null?"":e.value),ar=null};var Vi={ReactCurrentDispatcher:{current:{readContext:function(t){return ar.__n[t.__c].props.value},useCallback:Ro,useContext:Lo,useDebugValue:qo,useDeferredValue:Jo,useEffect:Je,useId:Mo,useImperativeHandle:To,useInsertionEffect:$o,useLayoutEffect:Qe,useMemo:gn,useReducer:or,useRef:No,useState:ze,useSyncExternalStore:Zo,useTransition:Qo}}};function nn(t){return!!t&&t.$$typeof===Ko}function zo(t){t()}function Jo(t){return t}function Qo(){return[!1,zo]}var $o=Qe;function Zo(t,e){var n=e(),r=ze({h:{__:n,v:e}}),o=r[0].h,i=r[1];return Qe(function(){o.__=n,o.v=e,xn(o)&&i({h:o})},[t,n,e]),Je(function(){return xn(o)&&i({h:o}),t(function(){xn(o)&&i({h:o})})},[t]),n}function xn(t){var e,n,r=t.v,o=t.__;try{var i=r();return!((e=o)===(n=i)&&(e!==0||1/e==1/n)||e!=e&&n!=n)}catch{return!0}}var c={useState:ze,useId:Mo,useReducer:or,useEffect:Je,useLayoutEffect:Qe,useInsertionEffect:$o,useTransition:Qo,useDeferredValue:Jo,useSyncExternalStore:Zo,startTransition:zo,useRef:No,useImperativeHandle:To,useMemo:gn,useCallback:Ro,useContext:Lo,useDebugValue:qo,version:"18.3.1",Children:Ci,render:Wo,hydrate:function(t,e,n){return xo(t,e),typeof n=="function"&&n(),t?t.__c:null},unmountComponentAtNode:function(t){return!!t.__k&&(Fe(null,t),!0)},createPortal:Vo,createElement:Dt,createContext:function(t,e){var n={__c:e="__cC"+wo++,__:t,Consumer:function(r,o){return r.children(o)},Provider:function(r){var o,i;return this.getChildContext||(o=new Set,(i={})[e]=this,this.getChildContext=function(){return i},this.componentWillUnmount=function(){o=null},this.shouldComponentUpdate=function(a){this.props.value!==a.value&&o.forEach(function(u){u.__e=!0,Kn(u)})},this.sub=function(a){o.add(a);var u=a.componentWillUnmount;a.componentWillUnmount=function(){o&&o.delete(a),u&&u.call(a)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(t){return Dt.bind(null,t)},cloneElement:function(t){return nn(t)?Pi.apply(null,arguments):t},createRef:function(){return{current:null}},Fragment:Rt,isValidElement:nn,isElement:nn,isFragment:function(t){return nn(t)&&t.type===Rt},isMemo:function(t){return!!t&&!!t.displayName&&(typeof t.displayName=="string"||t.displayName instanceof String)&&t.displayName.startsWith("Memo(")},findDOMNode:function(t){return t&&(t.base||t.nodeType===1&&t)||null},Component:Ct,PureComponent:Jn,memo:function(t,e){function n(o){var i=this.props.ref,a=i==o.ref;return!a&&i&&(i.call?i(null):i.current=null),e?!e(this.props,o)||!a:zn(this.props,o)}function r(o){return this.shouldComponentUpdate=n,Dt(t,o)}return r.displayName="Memo("+(t.displayName||t.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(t){function e(n){if(!("ref"in n))return t(n,null);var r=n.ref;delete n.ref;var o=t(n,r);return n.ref=r,o}return e.$$typeof=Di,e.render=e,e.prototype.isReactComponent=e.__f=!0,e.displayName="ForwardRef("+(t.displayName||t.name)+")",e},flushSync:function(t,e){return t(e)},unstable_batchedUpdates:function(t,e){return t(e)},StrictMode:Rt,Suspense:vn,SuspenseList:Oe,lazy:function(t){var e,n,r;function o(i){if(e||(e=t()).then(function(a){n=a.default||a},function(a){r=a}),r)throw r;if(!n)throw e;return Dt(n,i)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Vi};function Qn(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0;--R){var D=this.tryEntries[R],L=D.completion;if(D.tryLoc==="root")return j("end");if(D.tryLoc<=this.prev){var W=r.call(D,"catchLoc"),K=r.call(D,"finallyLoc");if(W&&K){if(this.prev=0;--j){var R=this.tryEntries[j];if(R.tryLoc<=this.prev&&r.call(R,"finallyLoc")&&this.prev=0;--w){var j=this.tryEntries[w];if(j.finallyLoc===O)return this.complete(j.completion,j.afterLoc),z(j),y}},catch:function(O){for(var w=this.tryEntries.length-1;w>=0;--w){var j=this.tryEntries[w];if(j.tryLoc===O){var R=j.completion;if(R.type==="throw"){var D=R.arg;z(j)}return D}}throw Error("illegal catch attempt")},delegateYield:function(O,w,j){return this.delegate={iterator:ot(O),resultName:w,nextLoc:j},this.method==="next"&&(this.arg=t),y}},e}function Ve(t,e){return Ve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},Ve(t,e)}function ht(t,e){return function(n){if(Array.isArray(n))return n}(t)||function(n,r){var o=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var i,a,u,f,m=[],b=!0,l=!1;try{if(u=(o=o.call(n)).next,r===0){if(Object(o)!==o)return;b=!1}else for(;!(b=(i=u.call(o)).done)&&(m.push(i.value),m.length!==r);b=!0);}catch(v){l=!0,a=v}finally{try{if(!b&&o.return!=null&&(f=o.return(),Object(f)!==f))return}finally{if(l)throw a}}return m}}(t,e)||Go(t,e)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function je(t){return function(e){if(Array.isArray(e))return Qn(e)}(t)||function(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}(t)||Go(t)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Go(t,e){if(t){if(typeof t=="string")return Qn(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qn(t,e):void 0}}function $n(t){var e=typeof Map=="function"?new Map:void 0;return $n=function(n){if(n===null||!function(o){try{return Function.toString.call(o).indexOf("[native code]")!==-1}catch{return typeof o=="function"}}(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(e!==void 0){if(e.has(n))return e.get(n);e.set(n,r)}function r(){return function(o,i,a){if(cr())return Reflect.construct.apply(null,arguments);var u=[null];u.push.apply(u,i);var f=new(o.bind.apply(o,u));return a&&Ve(f,a.prototype),f}(n,arguments,Be(this).constructor)}return r.prototype=Object.create(n.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Ve(r,n)},$n(t)}function Ki(){return c.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},c.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function Yo(){return c.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},c.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Wi=["translations"],Nn="Ctrl",zi=c.forwardRef(function(t,e){var n=t.translations,r=n===void 0?{}:n,o=xt(t,Wi),i=r.buttonText,a=i===void 0?"Search":i,u=r.buttonAriaLabel,f=u===void 0?"Search":u,m=ht(ze(null),2),b=m[0],l=m[1];Je(function(){typeof navigator<"u"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?l("⌘"):l(Nn))},[]);var v=ht(b===Nn?[Nn,"Ctrl",c.createElement(Ki,null)]:["Meta","Command",b],3),s=v[0],S=v[1],g=v[2];return c.createElement("button",lt({type:"button",className:"DocSearch DocSearch-Button","aria-label":"".concat(f," (").concat(S,"+K)")},o,{ref:e}),c.createElement("span",{className:"DocSearch-Button-Container"},c.createElement(Yo,null),c.createElement("span",{className:"DocSearch-Button-Placeholder"},a)),c.createElement("span",{className:"DocSearch-Button-Keys"},b!==null&&c.createElement(c.Fragment,null,c.createElement(Hr,{reactsToKey:s},g),c.createElement(Hr,{reactsToKey:"k"},"K"))))});function Hr(t){var e=t.reactsToKey,n=t.children,r=ht(ze(!1),2),o=r[0],i=r[1];return Je(function(){if(e)return window.addEventListener("keydown",a),window.addEventListener("keyup",u),function(){window.removeEventListener("keydown",a),window.removeEventListener("keyup",u)};function a(f){f.key===e&&i(!0)}function u(f){f.key!==e&&f.key!=="Meta"||i(!1)}},[e]),c.createElement("kbd",{className:o?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}function Xo(t,e){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),i=0;it.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(b[f]=a[f]);return b}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function Vr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function ae(t){for(var e=1;ei.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPAlgoliaSearchBox.BxorKhva.js","assets/chunks/framework.DVPnkW1f.js"])))=>i.map(i=>d[i]); var Id=Object.defineProperty;var Fd=(a,e,t)=>e in a?Id(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Be=(a,e,t)=>Fd(a,typeof e!="symbol"?e+"":e,t);import{i as Xl,r as P,h as Dt,n as Ue,g as As,a as rl,d as de,c as Z,u as $,b as Bs,o as Ls,t as vl,e as zs,f as Nd,w as Le,j as O,k as Pa,l as Ke,m as Qt,p as d,q as y,s as Mt,v as Pe,x as U,y as L,z as yt,A as Tt,B as Te,C as Ei,D as fe,T as ot,E as z,F as tt,G as Ds,H as W,I as w,J as ge,K as le,L as Ye,M as ne,N as Ai,O as Rd,P as ve,Q as Is,R as qe,S as Qe,U as nt,V as Yr,W as Cn,X as Oa,_ as Ve,Y as Hd,Z as Vd,$ as jd,a0 as Wr,a1 as ll,a2 as Mr,a3 as it,a4 as Gr,a5 as Yd,a6 as fa,a7 as Ja,a8 as $n,a9 as Fs,aa as Pn,ab as Wd,ac as Gd,ad as Ns,ae as On,af as qd,ag as Ud,ah as Rs,ai as Xd,aj as Ra,ak as Vl,al as qr,am as Ur}from"./framework.DVPnkW1f.js";function Xt(a,e){Qd(a)&&(a="100%");var t=Kd(a);return a=e===360?a:Math.min(e,Math.max(0,parseFloat(a))),t&&(a=parseInt(String(a*e),10)/100),Math.abs(a-e)<1e-6?1:(e===360?a=(a<0?a%e+e:a%e)/parseFloat(String(e)):a=a%e/parseFloat(String(e)),a)}function Qd(a){return typeof a=="string"&&a.indexOf(".")!==-1&&parseFloat(a)===1}function Kd(a){return typeof a=="string"&&a.indexOf("%")!==-1}function Jd(a){return a=parseFloat(a),(isNaN(a)||a<0||a>1)&&(a=1),a}function nn(a){return a<=1?"".concat(Number(a)*100,"%"):a}function jn(a){return a.length===1?"0"+a:String(a)}function Zd(a,e,t){return{r:Xt(a,255)*255,g:Xt(e,255)*255,b:Xt(t,255)*255}}function Yn(a,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?a+(e-a)*(6*t):t<1/2?e:t<2/3?a+(e-a)*(2/3-t)*6:a}function e1(a,e,t){var l,n,r;if(a=Xt(a,360),e=Xt(e,100),t=Xt(t,100),e===0)n=t,r=t,l=t;else{var i=t<.5?t*(1+e):t+e-t*e,o=2*t-i;l=Yn(o,i,a+1/3),n=Yn(o,i,a),r=Yn(o,i,a-1/3)}return{r:l*255,g:n*255,b:r*255}}function t1(a,e,t){a=Xt(a,255),e=Xt(e,255),t=Xt(t,255);var l=Math.max(a,e,t),n=Math.min(a,e,t),r=0,i=l,o=l-n,s=l===0?0:o/l;if(l===n)r=0;else{switch(l){case a:r=(e-t)/o+(e=60&&Math.round(a.h)<=240?l=t?Math.round(a.h)-rn*e:Math.round(a.h)+rn*e:l=t?Math.round(a.h)+rn*e:Math.round(a.h)-rn*e,l<0?l+=360:l>=360&&(l-=360),l}function Fi(a,e,t){if(a.h===0&&a.s===0)return a.s;var l;return t?l=a.s-zi*e:e===Vs?l=a.s+zi:l=a.s+o1*e,l>1&&(l=1),t&&e===Hs&&l>.1&&(l=.1),l<.06&&(l=.06),Number(l.toFixed(2))}function Ni(a,e,t){var l;return t?l=a.v+s1*e:l=a.v-u1*e,l>1&&(l=1),Number(l.toFixed(2))}function Sr(a){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=[],l=Tl(a),n=Hs;n>0;n-=1){var r=Di(l),i=on(Tl({h:Ii(r,n,!0),s:Fi(r,n,!0),v:Ni(r,n,!0)}));t.push(i)}t.push(on(l));for(var o=1;o<=Vs;o+=1){var s=Di(l),c=on(Tl({h:Ii(s,o),s:Fi(s,o),v:Ni(s,o)}));t.push(c)}return e.theme==="dark"?c1.map(function(u){var f=u.index,m=u.opacity,h=on(d1(Tl(e.backgroundColor||"#141414"),Tl(t[f]),m*100));return h}):t}var qn={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},vn={},Un={};Object.keys(qn).forEach(function(a){vn[a]=Sr(qn[a]),vn[a].primary=vn[a][5],Un[a]=Sr(qn[a],{theme:"dark",backgroundColor:"#141414"}),Un[a].primary=Un[a][5]});var f1=vn.blue,p1=Symbol("iconContext"),js=function(){return Xl(p1,{prefixCls:P("anticon"),rootClassName:P(""),csp:P()})};function Xr(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function v1(a,e){return a&&a.contains?a.contains(e):!1}var Ri="data-vc-order",h1="vc-icon-key",Cr=new Map;function Ys(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=a.mark;return e?e.startsWith("data-")?e:"data-".concat(e):h1}function Qr(a){if(a.attachTo)return a.attachTo;var e=document.querySelector("head");return e||document.body}function m1(a){return a==="queue"?"prependQueue":a?"prepend":"append"}function Ws(a){return Array.from((Cr.get(a)||a).children).filter(function(e){return e.tagName==="STYLE"})}function Gs(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Xr())return null;var t=e.csp,l=e.prepend,n=document.createElement("style");n.setAttribute(Ri,m1(l)),t&&t.nonce&&(n.nonce=t.nonce),n.innerHTML=a;var r=Qr(e),i=r.firstChild;if(l){if(l==="queue"){var o=Ws(r).filter(function(s){return["prepend","prependQueue"].includes(s.getAttribute(Ri))});if(o.length)return r.insertBefore(n,o[o.length-1].nextSibling),n}r.insertBefore(n,i)}else r.appendChild(n);return n}function g1(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=Qr(e);return Ws(t).find(function(l){return l.getAttribute(Ys(e))===a})}function y1(a,e){var t=Cr.get(a);if(!t||!v1(document,t)){var l=Gs("",e),n=l.parentNode;Cr.set(a,n),a.removeChild(l)}}function b1(a,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=Qr(t);y1(l,t);var n=g1(e,t);if(n)return t.csp&&t.csp.nonce&&n.nonce!==t.csp.nonce&&(n.nonce=t.csp.nonce),n.innerHTML!==a&&(n.innerHTML=a),n;var r=Gs(a,t);return r.setAttribute(Ys(t),e),r}function Hi(a){for(var e=1;ee in a?Id(a,e,{enumerable:!0,config } `;function Xs(a){return a&&a.getRootNode&&a.getRootNode()}function x1(a){return Xr()?Xs(a)instanceof ShadowRoot:!1}function _1(a){return x1(a)?Xs(a):null}var M1=function(){var e=js(),t=e.prefixCls,l=e.csp,n=As(),r=k1;t&&(r=r.replace(/anticon/g,t.value)),Ue(function(){if(Xr()){var i=n.vnode.el,o=_1(i);b1(r,"@ant-design-vue-icons",{prepend:!0,csp:l.value,attachTo:o})}})},S1=["icon","primaryColor","secondaryColor"];function C1(a,e){if(a==null)return{};var t=$1(a,e),l,n;if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(a);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(a,l)&&(t[l]=a[l])}return t}function $1(a,e){if(a==null)return{};var t={},l=Object.keys(a),n,r;for(r=0;r=0)&&(t[n]=a[n]);return t}function hn(a){for(var e=1;ea.length)&&(e=a.length);for(var t=0,l=new Array(e);ta.length)&&(e=a.length);for(var t=0,l=new Array(e);t=0)&&Object.prototype.propertyIsEnumerable.call(a,l)&&(t[l]=a[l])}return t}function W1(a,e){if(a==null)return{};var t={},l=Object.keys(a),n,r;for(r=0;r=0)&&(t[n]=a[n]);return t}Qs(f1.primary);var Fe=function(e,t){var l,n=Wi({},e,t.attrs),r=n.class,i=n.icon,o=n.spin,s=n.rotate,c=n.tabindex,u=n.twoToneColor,f=n.onClick,m=Y1(n,F1),h=js(),p=h.prefixCls,b=h.rootClassName,g=(l={},zl(l,b.value,!!b.value),zl(l,p.value,!0),zl(l,"".concat(p.value,"-").concat(i.name),!!i.name),zl(l,"".concat(p.value,"-spin"),!!o||i.name==="loading"),l),_=c;_===void 0&&f&&(_=-1);var x=s?{msTransform:"rotate(".concat(s,"deg)"),transform:"rotate(".concat(s,"deg)")}:void 0,v=Us(u),k=N1(v,2),C=k[0],M=k[1];return Z("span",Wi({role:"img","aria-label":i.name},m,{onClick:f,class:[g,r],tabindex:_}),[Z(Wa,{icon:i,primaryColor:C,secondaryColor:M,style:x},null),Z(I1,null,null)])};Fe.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:[String,Array]};Fe.displayName="AntdIcon";Fe.inheritAttrs=!1;Fe.getTwoToneColor=D1;Fe.setTwoToneColor=Qs;var G1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 244c176.18 0 319 142.82 319 319v233a32 32 0 01-32 32H225a32 32 0 01-32-32V563c0-176.18 142.82-319 319-319zM484 68h56a8 8 0 018 8v96a8 8 0 01-8 8h-56a8 8 0 01-8-8V76a8 8 0 018-8zM177.25 191.66a8 8 0 0111.32 0l67.88 67.88a8 8 0 010 11.31l-39.6 39.6a8 8 0 01-11.31 0l-67.88-67.88a8 8 0 010-11.31l39.6-39.6zm669.6 0l39.6 39.6a8 8 0 010 11.3l-67.88 67.9a8 8 0 01-11.32 0l-39.6-39.6a8 8 0 010-11.32l67.89-67.88a8 8 0 0111.31 0zM192 892h640a32 32 0 0132 32v24a8 8 0 01-8 8H168a8 8 0 01-8-8v-24a32 32 0 0132-32zm148-317v253h64V575h-64z"}}]},name:"alert",theme:"filled"};function Gi(a){for(var e=1;e=i?r:(l.setFullYear(r.getFullYear(),r.getMonth(),n),l)}function ac(a,e,t){const{years:l=0,months:n=0,weeks:r=0,days:i=0,hours:o=0,minutes:s=0,seconds:c=0}=e,u=He(a,t==null?void 0:t.in),f=n||l?la(u,n+l*12):u,m=i||r?ta(f,i+r*7):f,h=s+o*60,b=(c+h*60)*1e3;return rt(a,+m+b)}function lc(a,e,t){return rt(a,+He(a)+e)}function tp(a,e,t){return lc(a,e*tc)}let ap={};function il(){return ap}function na(a,e){var o,s,c,u;const t=il(),l=(e==null?void 0:e.weekStartsOn)??((s=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:s.weekStartsOn)??t.weekStartsOn??((u=(c=t.locale)==null?void 0:c.options)==null?void 0:u.weekStartsOn)??0,n=He(a,e==null?void 0:e.in),r=n.getDay(),i=(r=r.getTime()?l+1:t.getTime()>=o.getTime()?l:l-1}function yn(a){const e=He(a),t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),+a-+t}function Ql(a,...e){const t=rt.bind(null,e.find(l=>typeof l=="object"));return e.map(t)}function Ko(a,e){const t=He(a,e==null?void 0:e.in);return t.setHours(0,0,0,0),t}function rc(a,e,t){const[l,n]=Ql(t==null?void 0:t.in,a,e),r=Ko(l),i=Ko(n),o=+r-yn(r),s=+i-yn(i);return Math.round((o-s)/Zf)}function lp(a,e){const t=nc(a,e),l=rt(a,0);return l.setFullYear(t,0,4),l.setHours(0,0,0,0),hl(l)}function bS(a,e,t){const l=He(a,t==null?void 0:t.in);return l.setTime(l.getTime()+e*ec),l}function np(a,e,t){return la(a,e*3,t)}function wS(a,e,t){return lc(a,e*1e3)}function Jr(a,e,t){return la(a,e*12,t)}function Jo(a,e){const t=+He(a)-+He(e);return t<0?-1:t>0?1:t}function ic(a){return a instanceof Date||typeof a=="object"&&Object.prototype.toString.call(a)==="[object Date]"}function Il(a){return!(!ic(a)&&typeof a!="number"||isNaN(+He(a)))}function Zo(a,e){const t=He(a,e==null?void 0:e.in);return Math.trunc(t.getMonth()/3)+1}function rp(a,e,t){const[l,n]=Ql(t==null?void 0:t.in,a,e);return l.getFullYear()-n.getFullYear()}function kS(a,e){const t=He(a,e==null?void 0:e.in),l=t.getMonth();return t.setFullYear(t.getFullYear(),l+1,0),t.setHours(23,59,59,999),t}function ip(a,e,t){const[l,n]=Ql(t==null?void 0:t.in,a,e),r=Jo(l,n),i=Math.abs(rp(l,n));l.setFullYear(1584),n.setFullYear(1584);const o=Jo(l,n)===-r,s=r*(i-+o);return s===0?0:s}function oc(a,e){const[t,l]=Ql(a,e.start,e.end);return{start:t,end:l}}function sc(a,e){const{start:t,end:l}=oc(e==null?void 0:e.in,a);let n=+t>+l;const r=n?+t:+l,i=n?l:t;i.setHours(0,0,0,0);let o=1;const s=[];for(;+i<=r;)s.push(rt(t,i)),i.setDate(i.getDate()+o),i.setHours(0,0,0,0);return n?s.reverse():s}function Za(a,e){const t=He(a,e==null?void 0:e.in),l=t.getMonth(),n=l-l%3;return t.setMonth(n,1),t.setHours(0,0,0,0),t}function op(a,e){const{start:t,end:l}=oc(e==null?void 0:e.in,a);let n=+t>+l;const r=n?+Za(t):+Za(l);let i=Za(n?l:t),o=1;const s=[];for(;+i<=r;)s.push(rt(t,i)),i=np(i,o);return n?s.reverse():s}function sp(a,e){const t=He(a,e==null?void 0:e.in);return t.setDate(1),t.setHours(0,0,0,0),t}function uc(a,e){const t=He(a,e==null?void 0:e.in),l=t.getFullYear();return t.setFullYear(l+1,0,0),t.setHours(23,59,59,999),t}function jl(a,e){const t=He(a,e==null?void 0:e.in);return t.setFullYear(t.getFullYear(),0,1),t.setHours(0,0,0,0),t}function cc(a,e){var o,s,c,u;const t=il(),l=(e==null?void 0:e.weekStartsOn)??((s=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:s.weekStartsOn)??t.weekStartsOn??((u=(c=t.locale)==null?void 0:c.options)==null?void 0:u.weekStartsOn)??0,n=He(a,e==null?void 0:e.in),r=n.getDay(),i=(r{let l;const n=up[a];return typeof n=="string"?l=n:e===1?l=n.one:l=n.other.replace("{{count}}",e.toString()),t!=null&&t.addSuffix?t.comparison&&t.comparison>0?"in "+l:l+" ago":l};function Xn(a){return(e={})=>{const t=e.width?String(e.width):a.defaultWidth;return a.formats[t]||a.formats[a.defaultWidth]}}const dp={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},fp={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},pp={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vp={date:Xn({formats:dp,defaultWidth:"full"}),time:Xn({formats:fp,defaultWidth:"full"}),dateTime:Xn({formats:pp,defaultWidth:"full"})},hp={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},mp=(a,e,t,l)=>hp[a];function El(a){return(e,t)=>{const l=t!=null&&t.context?String(t.context):"standalone";let n;if(l==="formatting"&&a.formattingValues){const i=a.defaultFormattingWidth||a.defaultWidth,o=t!=null&&t.width?String(t.width):i;n=a.formattingValues[o]||a.formattingValues[i]}else{const i=a.defaultWidth,o=t!=null&&t.width?String(t.width):a.defaultWidth;n=a.values[o]||a.values[i]}const r=a.argumentCallback?a.argumentCallback(e):e;return n[r]}}const gp={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},yp={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},bp={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},wp={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},kp={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},xp={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},_p=(a,e)=>{const t=Number(a),l=t%100;if(l>20||l<10)switch(l%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},Mp={ordinalNumber:_p,era:El({values:gp,defaultWidth:"wide"}),quarter:El({values:yp,defaultWidth:"wide",argumentCallback:a=>a-1}),month:El({values:bp,defaultWidth:"wide"}),day:El({values:wp,defaultWidth:"wide"}),dayPeriod:El({values:kp,defaultWidth:"wide",formattingValues:xp,defaultFormattingWidth:"wide"})};function Al(a){return(e,t={})=>{const l=t.width,n=l&&a.matchPatterns[l]||a.matchPatterns[a.defaultMatchWidth],r=e.match(n);if(!r)return null;const i=r[0],o=l&&a.parsePatterns[l]||a.parsePatterns[a.defaultParseWidth],s=Array.isArray(o)?Cp(o,f=>f.test(i)):Sp(o,f=>f.test(i));let c;c=a.valueCallback?a.valueCallback(s):s,c=t.valueCallback?t.valueCallback(c):c;const u=e.slice(i.length);return{value:c,rest:u}}}function Sp(a,e){for(const t in a)if(Object.prototype.hasOwnProperty.call(a,t)&&e(a[t]))return t}function Cp(a,e){for(let t=0;t{const l=e.match(a.matchPattern);if(!l)return null;const n=l[0],r=e.match(a.parsePattern);if(!r)return null;let i=a.valueCallback?a.valueCallback(r[0]):r[0];i=t.valueCallback?t.valueCallback(i):i;const o=e.slice(n.length);return{value:i,rest:o}}}const Pp=/^(\d+)(th|st|nd|rd)?/i,Op=/\d+/i,Tp={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Ep={any:[/^b/i,/^(a|c)/i]},Ap={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Bp={any:[/1/i,/2/i,/3/i,/4/i]},Lp={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},zp={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Dp={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Ip={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Fp={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Np={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Rp={ordinalNumber:$p({matchPattern:Pp,parsePattern:Op,valueCallback:a=>parseInt(a,10)}),era:Al({matchPatterns:Tp,defaultMatchWidth:"wide",parsePatterns:Ep,defaultParseWidth:"any"}),quarter:Al({matchPatterns:Ap,defaultMatchWidth:"wide",parsePatterns:Bp,defaultParseWidth:"any",valueCallback:a=>a+1}),month:Al({matchPatterns:Lp,defaultMatchWidth:"wide",parsePatterns:zp,defaultParseWidth:"any"}),day:Al({matchPatterns:Dp,defaultMatchWidth:"wide",parsePatterns:Ip,defaultParseWidth:"any"}),dayPeriod:Al({matchPatterns:Fp,defaultMatchWidth:"any",parsePatterns:Np,defaultParseWidth:"any"})},dc={code:"en-US",formatDistance:cp,formatLong:vp,formatRelative:mp,localize:Mp,match:Rp,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Hp(a,e){const t=He(a,e==null?void 0:e.in);return rc(t,jl(t))+1}function Zr(a,e){const t=He(a,e==null?void 0:e.in),l=+hl(t)-+lp(t);return Math.round(l/Zu)+1}function ei(a,e){var u,f,m,h;const t=He(a,e==null?void 0:e.in),l=t.getFullYear(),n=il(),r=(e==null?void 0:e.firstWeekContainsDate)??((f=(u=e==null?void 0:e.locale)==null?void 0:u.options)==null?void 0:f.firstWeekContainsDate)??n.firstWeekContainsDate??((h=(m=n.locale)==null?void 0:m.options)==null?void 0:h.firstWeekContainsDate)??1,i=rt((e==null?void 0:e.in)||a,0);i.setFullYear(l+1,0,r),i.setHours(0,0,0,0);const o=na(i,e),s=rt((e==null?void 0:e.in)||a,0);s.setFullYear(l,0,r),s.setHours(0,0,0,0);const c=na(s,e);return+t>=+o?l+1:+t>=+c?l:l-1}function Vp(a,e){var o,s,c,u;const t=il(),l=(e==null?void 0:e.firstWeekContainsDate)??((s=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:s.firstWeekContainsDate)??t.firstWeekContainsDate??((u=(c=t.locale)==null?void 0:c.options)==null?void 0:u.firstWeekContainsDate)??1,n=ei(a,e),r=rt((e==null?void 0:e.in)||a,0);return r.setFullYear(n,0,l),r.setHours(0,0,0,0),na(r,e)}function ti(a,e){const t=He(a,e==null?void 0:e.in),l=+na(t,e)-+Vp(t,e);return Math.round(l/Zu)+1}function lt(a,e){const t=a<0?"-":"",l=Math.abs(a).toString().padStart(e,"0");return t+l}const La={y(a,e){const t=a.getFullYear(),l=t>0?t:1-t;return lt(e==="yy"?l%100:l,e.length)},M(a,e){const t=a.getMonth();return e==="M"?String(t+1):lt(t+1,2)},d(a,e){return lt(a.getDate(),e.length)},a(a,e){const t=a.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return t.toUpperCase();case"aaa":return t;case"aaaaa":return t[0];case"aaaa":default:return t==="am"?"a.m.":"p.m."}},h(a,e){return lt(a.getHours()%12||12,e.length)},H(a,e){return lt(a.getHours(),e.length)},m(a,e){return lt(a.getMinutes(),e.length)},s(a,e){return lt(a.getSeconds(),e.length)},S(a,e){const t=e.length,l=a.getMilliseconds(),n=Math.trunc(l*Math.pow(10,t-3));return lt(n,e.length)}},sl={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ts={G:function(a,e,t){const l=a.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return t.era(l,{width:"abbreviated"});case"GGGGG":return t.era(l,{width:"narrow"});case"GGGG":default:return t.era(l,{width:"wide"})}},y:function(a,e,t){if(e==="yo"){const l=a.getFullYear(),n=l>0?l:1-l;return t.ordinalNumber(n,{unit:"year"})}return La.y(a,e)},Y:function(a,e,t,l){const n=ei(a,l),r=n>0?n:1-n;if(e==="YY"){const i=r%100;return lt(i,2)}return e==="Yo"?t.ordinalNumber(r,{unit:"year"}):lt(r,e.length)},R:function(a,e){const t=nc(a);return lt(t,e.length)},u:function(a,e){const t=a.getFullYear();return lt(t,e.length)},Q:function(a,e,t){const l=Math.ceil((a.getMonth()+1)/3);switch(e){case"Q":return String(l);case"QQ":return lt(l,2);case"Qo":return t.ordinalNumber(l,{unit:"quarter"});case"QQQ":return t.quarter(l,{width:"abbreviated",context:"formatting"});case"QQQQQ":return t.quarter(l,{width:"narrow",context:"formatting"});case"QQQQ":default:return t.quarter(l,{width:"wide",context:"formatting"})}},q:function(a,e,t){const l=Math.ceil((a.getMonth()+1)/3);switch(e){case"q":return String(l);case"qq":return lt(l,2);case"qo":return t.ordinalNumber(l,{unit:"quarter"});case"qqq":return t.quarter(l,{width:"abbreviated",context:"standalone"});case"qqqqq":return t.quarter(l,{width:"narrow",context:"standalone"});case"qqqq":default:return t.quarter(l,{width:"wide",context:"standalone"})}},M:function(a,e,t){const l=a.getMonth();switch(e){case"M":case"MM":return La.M(a,e);case"Mo":return t.ordinalNumber(l+1,{unit:"month"});case"MMM":return t.month(l,{width:"abbreviated",context:"formatting"});case"MMMMM":return t.month(l,{width:"narrow",context:"formatting"});case"MMMM":default:return t.month(l,{width:"wide",context:"formatting"})}},L:function(a,e,t){const l=a.getMonth();switch(e){case"L":return String(l+1);case"LL":return lt(l+1,2);case"Lo":return t.ordinalNumber(l+1,{unit:"month"});case"LLL":return t.month(l,{width:"abbreviated",context:"standalone"});case"LLLLL":return t.month(l,{width:"narrow",context:"standalone"});case"LLLL":default:return t.month(l,{width:"wide",context:"standalone"})}},w:function(a,e,t,l){const n=ti(a,l);return e==="wo"?t.ordinalNumber(n,{unit:"week"}):lt(n,e.length)},I:function(a,e,t){const l=Zr(a);return e==="Io"?t.ordinalNumber(l,{unit:"week"}):lt(l,e.length)},d:function(a,e,t){return e==="do"?t.ordinalNumber(a.getDate(),{unit:"date"}):La.d(a,e)},D:function(a,e,t){const l=Hp(a);return e==="Do"?t.ordinalNumber(l,{unit:"dayOfYear"}):lt(l,e.length)},E:function(a,e,t){const l=a.getDay();switch(e){case"E":case"EE":case"EEE":return t.day(l,{width:"abbreviated",context:"formatting"});case"EEEEE":return t.day(l,{width:"narrow",context:"formatting"});case"EEEEEE":return t.day(l,{width:"short",context:"formatting"});case"EEEE":default:return t.day(l,{width:"wide",context:"formatting"})}},e:function(a,e,t,l){const n=a.getDay(),r=(n-l.weekStartsOn+8)%7||7;switch(e){case"e":return String(r);case"ee":return lt(r,2);case"eo":return t.ordinalNumber(r,{unit:"day"});case"eee":return t.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return t.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return t.day(n,{width:"short",context:"formatting"});case"eeee":default:return t.day(n,{width:"wide",context:"formatting"})}},c:function(a,e,t,l){const n=a.getDay(),r=(n-l.weekStartsOn+8)%7||7;switch(e){case"c":return String(r);case"cc":return lt(r,e.length);case"co":return t.ordinalNumber(r,{unit:"day"});case"ccc":return t.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return t.day(n,{width:"narrow",context:"standalone"});case"cccccc":return t.day(n,{width:"short",context:"standalone"});case"cccc":default:return t.day(n,{width:"wide",context:"standalone"})}},i:function(a,e,t){const l=a.getDay(),n=l===0?7:l;switch(e){case"i":return String(n);case"ii":return lt(n,e.length);case"io":return t.ordinalNumber(n,{unit:"day"});case"iii":return t.day(l,{width:"abbreviated",context:"formatting"});case"iiiii":return t.day(l,{width:"narrow",context:"formatting"});case"iiiiii":return t.day(l,{width:"short",context:"formatting"});case"iiii":default:return t.day(l,{width:"wide",context:"formatting"})}},a:function(a,e,t){const n=a.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return t.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return t.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return t.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return t.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(a,e,t){const l=a.getHours();let n;switch(l===12?n=sl.noon:l===0?n=sl.midnight:n=l/12>=1?"pm":"am",e){case"b":case"bb":return t.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return t.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return t.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return t.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(a,e,t){const l=a.getHours();let n;switch(l>=17?n=sl.evening:l>=12?n=sl.afternoon:l>=4?n=sl.morning:n=sl.night,e){case"B":case"BB":case"BBB":return t.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return t.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return t.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(a,e,t){if(e==="ho"){let l=a.getHours()%12;return l===0&&(l=12),t.ordinalNumber(l,{unit:"hour"})}return La.h(a,e)},H:function(a,e,t){return e==="Ho"?t.ordinalNumber(a.getHours(),{unit:"hour"}):La.H(a,e)},K:function(a,e,t){const l=a.getHours()%12;return e==="Ko"?t.ordinalNumber(l,{unit:"hour"}):lt(l,e.length)},k:function(a,e,t){let l=a.getHours();return l===0&&(l=24),e==="ko"?t.ordinalNumber(l,{unit:"hour"}):lt(l,e.length)},m:function(a,e,t){return e==="mo"?t.ordinalNumber(a.getMinutes(),{unit:"minute"}):La.m(a,e)},s:function(a,e,t){return e==="so"?t.ordinalNumber(a.getSeconds(),{unit:"second"}):La.s(a,e)},S:function(a,e){return La.S(a,e)},X:function(a,e,t){const l=a.getTimezoneOffset();if(l===0)return"Z";switch(e){case"X":return ls(l);case"XXXX":case"XX":return Qa(l);case"XXXXX":case"XXX":default:return Qa(l,":")}},x:function(a,e,t){const l=a.getTimezoneOffset();switch(e){case"x":return ls(l);case"xxxx":case"xx":return Qa(l);case"xxxxx":case"xxx":default:return Qa(l,":")}},O:function(a,e,t){const l=a.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+as(l,":");case"OOOO":default:return"GMT"+Qa(l,":")}},z:function(a,e,t){const l=a.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+as(l,":");case"zzzz":default:return"GMT"+Qa(l,":")}},t:function(a,e,t){const l=Math.trunc(+a/1e3);return lt(l,e.length)},T:function(a,e,t){return lt(+a,e.length)}};function as(a,e=""){const t=a>0?"-":"+",l=Math.abs(a),n=Math.trunc(l/60),r=l%60;return r===0?t+String(n):t+String(n)+e+lt(r,2)}function ls(a,e){return a%60===0?(a>0?"-":"+")+lt(Math.abs(a)/60,2):Qa(a,e)}function Qa(a,e=""){const t=a>0?"-":"+",l=Math.abs(a),n=lt(Math.trunc(l/60),2),r=lt(l%60,2);return t+n+e+r}const ns=(a,e)=>{switch(a){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},fc=(a,e)=>{switch(a){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},jp=(a,e)=>{const t=a.match(/(P+)(p+)?/)||[],l=t[1],n=t[2];if(!n)return ns(a,e);let r;switch(l){case"P":r=e.dateTime({width:"short"});break;case"PP":r=e.dateTime({width:"medium"});break;case"PPP":r=e.dateTime({width:"long"});break;case"PPPP":default:r=e.dateTime({width:"full"});break}return r.replace("{{date}}",ns(l,e)).replace("{{time}}",fc(n,e))},Pr={p:fc,P:jp},Yp=/^D+$/,Wp=/^Y+$/,Gp=["D","DD","YY","YYYY"];function pc(a){return Yp.test(a)}function vc(a){return Wp.test(a)}function Or(a,e,t){const l=qp(a,e,t);if(console.warn(l),Gp.includes(a))throw new RangeError(l)}function qp(a,e,t){const l=a[0]==="Y"?"years":"days of the month";return`Use \`${a.toLowerCase()}\` instead of \`${a}\` (in \`${e}\`) for formatting ${l} to the input \`${t}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Up=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Xp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Qp=/^'([^]*?)'?$/,Kp=/''/g,Jp=/[a-zA-Z]/;function pa(a,e,t){var u,f,m,h,p,b,g,_;const l=il(),n=(t==null?void 0:t.locale)??l.locale??dc,r=(t==null?void 0:t.firstWeekContainsDate)??((f=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:f.firstWeekContainsDate)??l.firstWeekContainsDate??((h=(m=l.locale)==null?void 0:m.options)==null?void 0:h.firstWeekContainsDate)??1,i=(t==null?void 0:t.weekStartsOn)??((b=(p=t==null?void 0:t.locale)==null?void 0:p.options)==null?void 0:b.weekStartsOn)??l.weekStartsOn??((_=(g=l.locale)==null?void 0:g.options)==null?void 0:_.weekStartsOn)??0,o=He(a,t==null?void 0:t.in);if(!Il(o))throw new RangeError("Invalid time value");let s=e.match(Xp).map(x=>{const v=x[0];if(v==="p"||v==="P"){const k=Pr[v];return k(x,n.formatLong)}return x}).join("").match(Up).map(x=>{if(x==="''")return{isToken:!1,value:"'"};const v=x[0];if(v==="'")return{isToken:!1,value:Zp(x)};if(ts[v])return{isToken:!0,value:x};if(v.match(Jp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+v+"`");return{isToken:!1,value:x}});n.localize.preprocessor&&(s=n.localize.preprocessor(o,s));const c={firstWeekContainsDate:r,weekStartsOn:i,locale:n};return s.map(x=>{if(!x.isToken)return x.value;const v=x.value;(!(t!=null&&t.useAdditionalWeekYearTokens)&&vc(v)||!(t!=null&&t.useAdditionalDayOfYearTokens)&&pc(v))&&Or(v,e,String(a));const k=ts[v[0]];return k(o,v,n.localize,c)}).join("")}function Zp(a){const e=a.match(Qp);return e?e[1].replace(Kp,"'"):a}function ev(a,e){return He(a,e==null?void 0:e.in).getDay()}function tv(a,e){const t=He(a,e==null?void 0:e.in),l=t.getFullYear(),n=t.getMonth(),r=rt(t,0);return r.setFullYear(l,n+1,0),r.setHours(0,0,0,0),r.getDate()}function av(){return Object.assign({},il())}function Sa(a,e){return He(a,e==null?void 0:e.in).getHours()}function lv(a,e){const t=He(a,e==null?void 0:e.in).getDay();return t===0?7:t}function ja(a,e){return He(a,e==null?void 0:e.in).getMinutes()}function Je(a,e){return He(a,e==null?void 0:e.in).getMonth()}function ml(a){return He(a).getSeconds()}function Ge(a,e){return He(a,e==null?void 0:e.in).getFullYear()}function gl(a,e){return+He(a)>+He(e)}function Yl(a,e){return+He(a)<+He(e)}function dl(a,e){return+He(a)==+He(e)}function nv(a,e){const t=rv(e)?new e(0):rt(e,0);return t.setFullYear(a.getFullYear(),a.getMonth(),a.getDate()),t.setHours(a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()),t}function rv(a){var e;return typeof a=="function"&&((e=a.prototype)==null?void 0:e.constructor)===a}const iv=10;class hc{constructor(){Be(this,"subPriority",0)}validate(e,t){return!0}}class ov extends hc{constructor(e,t,l,n,r){super(),this.value=e,this.validateValue=t,this.setValue=l,this.priority=n,r&&(this.subPriority=r)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,l){return this.setValue(e,t,this.value,l)}}class sv extends hc{constructor(t,l){super();Be(this,"priority",iv);Be(this,"subPriority",-1);this.context=t||(n=>rt(l,n))}set(t,l){return l.timestampIsSet?t:rt(t,nv(t,this.context))}}class at{run(e,t,l,n){const r=this.parse(e,t,l,n);return r?{setter:new ov(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(e,t,l){return!0}}class uv extends at{constructor(){super(...arguments);Be(this,"priority",140);Be(this,"incompatibleTokens",["R","u","t","T"])}parse(t,l,n){switch(l){case"G":case"GG":case"GGG":return n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"});case"GGGGG":return n.era(t,{width:"narrow"});case"GGGG":default:return n.era(t,{width:"wide"})||n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"})}}set(t,l,n){return l.era=n,t.setFullYear(n,0,1),t.setHours(0,0,0,0),t}}const xt={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},sa={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function _t(a,e){return a&&{value:e(a.value),rest:a.rest}}function mt(a,e){const t=e.match(a);return t?{value:parseInt(t[0],10),rest:e.slice(t[0].length)}:null}function ua(a,e){const t=e.match(a);if(!t)return null;if(t[0]==="Z")return{value:0,rest:e.slice(1)};const l=t[1]==="+"?1:-1,n=t[2]?parseInt(t[2],10):0,r=t[3]?parseInt(t[3],10):0,i=t[5]?parseInt(t[5],10):0;return{value:l*(n*tc+r*ec+i*ep),rest:e.slice(t[0].length)}}function mc(a){return mt(xt.anyDigitsSigned,a)}function bt(a,e){switch(a){case 1:return mt(xt.singleDigit,e);case 2:return mt(xt.twoDigits,e);case 3:return mt(xt.threeDigits,e);case 4:return mt(xt.fourDigits,e);default:return mt(new RegExp("^\\d{1,"+a+"}"),e)}}function bn(a,e){switch(a){case 1:return mt(xt.singleDigitSigned,e);case 2:return mt(xt.twoDigitsSigned,e);case 3:return mt(xt.threeDigitsSigned,e);case 4:return mt(xt.fourDigitsSigned,e);default:return mt(new RegExp("^-?\\d{1,"+a+"}"),e)}}function ai(a){switch(a){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function gc(a,e){const t=e>0,l=t?e:1-e;let n;if(l<=50)n=a||100;else{const r=l+50,i=Math.trunc(r/100)*100,o=a>=r%100;n=a+i-(o?100:0)}return t?n:1-n}function yc(a){return a%400===0||a%4===0&&a%100!==0}class cv extends at{constructor(){super(...arguments);Be(this,"priority",130);Be(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(t,l,n){const r=i=>({year:i,isTwoDigitYear:l==="yy"});switch(l){case"y":return _t(bt(4,t),r);case"yo":return _t(n.ordinalNumber(t,{unit:"year"}),r);default:return _t(bt(l.length,t),r)}}validate(t,l){return l.isTwoDigitYear||l.year>0}set(t,l,n){const r=t.getFullYear();if(n.isTwoDigitYear){const o=gc(n.year,r);return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}const i=!("era"in l)||l.era===1?n.year:1-n.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}}class dv extends at{constructor(){super(...arguments);Be(this,"priority",130);Be(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(t,l,n){const r=i=>({year:i,isTwoDigitYear:l==="YY"});switch(l){case"Y":return _t(bt(4,t),r);case"Yo":return _t(n.ordinalNumber(t,{unit:"year"}),r);default:return _t(bt(l.length,t),r)}}validate(t,l){return l.isTwoDigitYear||l.year>0}set(t,l,n,r){const i=ei(t,r);if(n.isTwoDigitYear){const s=gc(n.year,i);return t.setFullYear(s,0,r.firstWeekContainsDate),t.setHours(0,0,0,0),na(t,r)}const o=!("era"in l)||l.era===1?n.year:1-n.year;return t.setFullYear(o,0,r.firstWeekContainsDate),t.setHours(0,0,0,0),na(t,r)}}class fv extends at{constructor(){super(...arguments);Be(this,"priority",130);Be(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(t,l){return bn(l==="R"?4:l.length,t)}set(t,l,n){const r=rt(t,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),hl(r)}}class pv extends at{constructor(){super(...arguments);Be(this,"priority",130);Be(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(t,l){return bn(l==="u"?4:l.length,t)}set(t,l,n){return t.setFullYear(n,0,1),t.setHours(0,0,0,0),t}}class vv extends at{constructor(){super(...arguments);Be(this,"priority",120);Be(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(t,l,n){switch(l){case"Q":case"QQ":return bt(l.length,t);case"Qo":return n.ordinalNumber(t,{unit:"quarter"});case"QQQ":return n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(t,{width:"wide",context:"formatting"})||n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,l){return l>=1&&l<=4}set(t,l,n){return t.setMonth((n-1)*3,1),t.setHours(0,0,0,0),t}}class hv extends at{constructor(){super(...arguments);Be(this,"priority",120);Be(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(t,l,n){switch(l){case"q":case"qq":return bt(l.length,t);case"qo":return n.ordinalNumber(t,{unit:"quarter"});case"qqq":return n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(t,{width:"wide",context:"standalone"})||n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,l){return l>=1&&l<=4}set(t,l,n){return t.setMonth((n-1)*3,1),t.setHours(0,0,0,0),t}}class mv extends at{constructor(){super(...arguments);Be(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);Be(this,"priority",110)}parse(t,l,n){const r=i=>i-1;switch(l){case"M":return _t(mt(xt.month,t),r);case"MM":return _t(bt(2,t),r);case"Mo":return _t(n.ordinalNumber(t,{unit:"month"}),r);case"MMM":return n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(t,{width:"wide",context:"formatting"})||n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"})}}validate(t,l){return l>=0&&l<=11}set(t,l,n){return t.setMonth(n,1),t.setHours(0,0,0,0),t}}class gv extends at{constructor(){super(...arguments);Be(this,"priority",110);Be(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(t,l,n){const r=i=>i-1;switch(l){case"L":return _t(mt(xt.month,t),r);case"LL":return _t(bt(2,t),r);case"Lo":return _t(n.ordinalNumber(t,{unit:"month"}),r);case"LLL":return n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(t,{width:"wide",context:"standalone"})||n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"})}}validate(t,l){return l>=0&&l<=11}set(t,l,n){return t.setMonth(n,1),t.setHours(0,0,0,0),t}}function yv(a,e,t){const l=He(a,t==null?void 0:t.in),n=ti(l,t)-e;return l.setDate(l.getDate()-n*7),He(l,t==null?void 0:t.in)}class bv extends at{constructor(){super(...arguments);Be(this,"priority",100);Be(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(t,l,n){switch(l){case"w":return mt(xt.week,t);case"wo":return n.ordinalNumber(t,{unit:"week"});default:return bt(l.length,t)}}validate(t,l){return l>=1&&l<=53}set(t,l,n,r){return na(yv(t,n,r),r)}}function wv(a,e,t){const l=He(a,t==null?void 0:t.in),n=Zr(l,t)-e;return l.setDate(l.getDate()-n*7),l}class kv extends at{constructor(){super(...arguments);Be(this,"priority",100);Be(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(t,l,n){switch(l){case"I":return mt(xt.week,t);case"Io":return n.ordinalNumber(t,{unit:"week"});default:return bt(l.length,t)}}validate(t,l){return l>=1&&l<=53}set(t,l,n){return hl(wv(t,n))}}const xv=[31,28,31,30,31,30,31,31,30,31,30,31],_v=[31,29,31,30,31,30,31,31,30,31,30,31];class Mv extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"subPriority",1);Be(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(t,l,n){switch(l){case"d":return mt(xt.date,t);case"do":return n.ordinalNumber(t,{unit:"date"});default:return bt(l.length,t)}}validate(t,l){const n=t.getFullYear(),r=yc(n),i=t.getMonth();return r?l>=1&&l<=_v[i]:l>=1&&l<=xv[i]}set(t,l,n){return t.setDate(n),t.setHours(0,0,0,0),t}}class Sv extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"subpriority",1);Be(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(t,l,n){switch(l){case"D":case"DD":return mt(xt.dayOfYear,t);case"Do":return n.ordinalNumber(t,{unit:"date"});default:return bt(l.length,t)}}validate(t,l){const n=t.getFullYear();return yc(n)?l>=1&&l<=366:l>=1&&l<=365}set(t,l,n){return t.setMonth(0,n),t.setHours(0,0,0,0),t}}function li(a,e,t){var f,m,h,p;const l=il(),n=(t==null?void 0:t.weekStartsOn)??((m=(f=t==null?void 0:t.locale)==null?void 0:f.options)==null?void 0:m.weekStartsOn)??l.weekStartsOn??((p=(h=l.locale)==null?void 0:h.options)==null?void 0:p.weekStartsOn)??0,r=He(a,t==null?void 0:t.in),i=r.getDay(),s=(e%7+7)%7,c=7-n,u=e<0||e>6?e-(i+c)%7:(s+c)%7-(i+c)%7;return ta(r,u,t)}class Cv extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(t,l,n){switch(l){case"E":case"EE":case"EEE":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}validate(t,l){return l>=0&&l<=6}set(t,l,n,r){return t=li(t,n,r),t.setHours(0,0,0,0),t}}class $v extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(t,l,n,r){const i=o=>{const s=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+s};switch(l){case"e":case"ee":return _t(bt(l.length,t),i);case"eo":return _t(n.ordinalNumber(t,{unit:"day"}),i);case"eee":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeeee":return n.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}validate(t,l){return l>=0&&l<=6}set(t,l,n,r){return t=li(t,n,r),t.setHours(0,0,0,0),t}}class Pv extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(t,l,n,r){const i=o=>{const s=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+s};switch(l){case"c":case"cc":return _t(bt(l.length,t),i);case"co":return _t(n.ordinalNumber(t,{unit:"day"}),i);case"ccc":return n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"ccccc":return n.day(t,{width:"narrow",context:"standalone"});case"cccccc":return n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return n.day(t,{width:"wide",context:"standalone"})||n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"})}}validate(t,l){return l>=0&&l<=6}set(t,l,n,r){return t=li(t,n,r),t.setHours(0,0,0,0),t}}function Ov(a,e,t){const l=He(a,t==null?void 0:t.in),n=lv(l,t),r=e-n;return ta(l,r,t)}class Tv extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(t,l,n){const r=i=>i===0?7:i;switch(l){case"i":case"ii":return bt(l.length,t);case"io":return n.ordinalNumber(t,{unit:"day"});case"iii":return _t(n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),r);case"iiiii":return _t(n.day(t,{width:"narrow",context:"formatting"}),r);case"iiiiii":return _t(n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),r);case"iiii":default:return _t(n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),r)}}validate(t,l){return l>=1&&l<=7}set(t,l,n){return t=Ov(t,n),t.setHours(0,0,0,0),t}}class Ev extends at{constructor(){super(...arguments);Be(this,"priority",80);Be(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(t,l,n){switch(l){case"a":case"aa":case"aaa":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,l,n){return t.setHours(ai(n),0,0,0),t}}class Av extends at{constructor(){super(...arguments);Be(this,"priority",80);Be(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(t,l,n){switch(l){case"b":case"bb":case"bbb":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,l,n){return t.setHours(ai(n),0,0,0),t}}class Bv extends at{constructor(){super(...arguments);Be(this,"priority",80);Be(this,"incompatibleTokens",["a","b","t","T"])}parse(t,l,n){switch(l){case"B":case"BB":case"BBB":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,l,n){return t.setHours(ai(n),0,0,0),t}}class Lv extends at{constructor(){super(...arguments);Be(this,"priority",70);Be(this,"incompatibleTokens",["H","K","k","t","T"])}parse(t,l,n){switch(l){case"h":return mt(xt.hour12h,t);case"ho":return n.ordinalNumber(t,{unit:"hour"});default:return bt(l.length,t)}}validate(t,l){return l>=1&&l<=12}set(t,l,n){const r=t.getHours()>=12;return r&&n<12?t.setHours(n+12,0,0,0):!r&&n===12?t.setHours(0,0,0,0):t.setHours(n,0,0,0),t}}class zv extends at{constructor(){super(...arguments);Be(this,"priority",70);Be(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(t,l,n){switch(l){case"H":return mt(xt.hour23h,t);case"Ho":return n.ordinalNumber(t,{unit:"hour"});default:return bt(l.length,t)}}validate(t,l){return l>=0&&l<=23}set(t,l,n){return t.setHours(n,0,0,0),t}}class Dv extends at{constructor(){super(...arguments);Be(this,"priority",70);Be(this,"incompatibleTokens",["h","H","k","t","T"])}parse(t,l,n){switch(l){case"K":return mt(xt.hour11h,t);case"Ko":return n.ordinalNumber(t,{unit:"hour"});default:return bt(l.length,t)}}validate(t,l){return l>=0&&l<=11}set(t,l,n){return t.getHours()>=12&&n<12?t.setHours(n+12,0,0,0):t.setHours(n,0,0,0),t}}class Iv extends at{constructor(){super(...arguments);Be(this,"priority",70);Be(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(t,l,n){switch(l){case"k":return mt(xt.hour24h,t);case"ko":return n.ordinalNumber(t,{unit:"hour"});default:return bt(l.length,t)}}validate(t,l){return l>=1&&l<=24}set(t,l,n){const r=n<=24?n%24:n;return t.setHours(r,0,0,0),t}}class Fv extends at{constructor(){super(...arguments);Be(this,"priority",60);Be(this,"incompatibleTokens",["t","T"])}parse(t,l,n){switch(l){case"m":return mt(xt.minute,t);case"mo":return n.ordinalNumber(t,{unit:"minute"});default:return bt(l.length,t)}}validate(t,l){return l>=0&&l<=59}set(t,l,n){return t.setMinutes(n,0,0),t}}class Nv extends at{constructor(){super(...arguments);Be(this,"priority",50);Be(this,"incompatibleTokens",["t","T"])}parse(t,l,n){switch(l){case"s":return mt(xt.second,t);case"so":return n.ordinalNumber(t,{unit:"second"});default:return bt(l.length,t)}}validate(t,l){return l>=0&&l<=59}set(t,l,n){return t.setSeconds(n,0),t}}class Rv extends at{constructor(){super(...arguments);Be(this,"priority",30);Be(this,"incompatibleTokens",["t","T"])}parse(t,l){const n=r=>Math.trunc(r*Math.pow(10,-l.length+3));return _t(bt(l.length,t),n)}set(t,l,n){return t.setMilliseconds(n),t}}class Hv extends at{constructor(){super(...arguments);Be(this,"priority",10);Be(this,"incompatibleTokens",["t","T","x"])}parse(t,l){switch(l){case"X":return ua(sa.basicOptionalMinutes,t);case"XX":return ua(sa.basic,t);case"XXXX":return ua(sa.basicOptionalSeconds,t);case"XXXXX":return ua(sa.extendedOptionalSeconds,t);case"XXX":default:return ua(sa.extended,t)}}set(t,l,n){return l.timestampIsSet?t:rt(t,t.getTime()-yn(t)-n)}}class Vv extends at{constructor(){super(...arguments);Be(this,"priority",10);Be(this,"incompatibleTokens",["t","T","X"])}parse(t,l){switch(l){case"x":return ua(sa.basicOptionalMinutes,t);case"xx":return ua(sa.basic,t);case"xxxx":return ua(sa.basicOptionalSeconds,t);case"xxxxx":return ua(sa.extendedOptionalSeconds,t);case"xxx":default:return ua(sa.extended,t)}}set(t,l,n){return l.timestampIsSet?t:rt(t,t.getTime()-yn(t)-n)}}class jv extends at{constructor(){super(...arguments);Be(this,"priority",40);Be(this,"incompatibleTokens","*")}parse(t){return mc(t)}set(t,l,n){return[rt(t,n*1e3),{timestampIsSet:!0}]}}class Yv extends at{constructor(){super(...arguments);Be(this,"priority",20);Be(this,"incompatibleTokens","*")}parse(t){return mc(t)}set(t,l,n){return[rt(t,n),{timestampIsSet:!0}]}}const Wv={G:new uv,y:new cv,Y:new dv,R:new fv,u:new pv,Q:new vv,q:new hv,M:new mv,L:new gv,w:new bv,I:new kv,d:new Mv,D:new Sv,E:new Cv,e:new $v,c:new Pv,i:new Tv,a:new Ev,b:new Av,B:new Bv,h:new Lv,H:new zv,K:new Dv,k:new Iv,m:new Fv,s:new Nv,S:new Rv,X:new Hv,x:new Vv,t:new jv,T:new Yv},Gv=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,qv=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Uv=/^'([^]*?)'?$/,Xv=/''/g,Qv=/\S/,Kv=/[a-zA-Z]/;function Tr(a,e,t,l){var g,_,x,v,k,C,M,S;const n=()=>rt((l==null?void 0:l.in)||t,NaN),r=av(),i=(l==null?void 0:l.locale)??r.locale??dc,o=(l==null?void 0:l.firstWeekContainsDate)??((_=(g=l==null?void 0:l.locale)==null?void 0:g.options)==null?void 0:_.firstWeekContainsDate)??r.firstWeekContainsDate??((v=(x=r.locale)==null?void 0:x.options)==null?void 0:v.firstWeekContainsDate)??1,s=(l==null?void 0:l.weekStartsOn)??((C=(k=l==null?void 0:l.locale)==null?void 0:k.options)==null?void 0:C.weekStartsOn)??r.weekStartsOn??((S=(M=r.locale)==null?void 0:M.options)==null?void 0:S.weekStartsOn)??0;if(!e)return a?n():He(t,l==null?void 0:l.in);const c={firstWeekContainsDate:o,weekStartsOn:s,locale:i},u=[new sv(l==null?void 0:l.in,t)],f=e.match(qv).map(B=>{const T=B[0];if(T in Pr){const A=Pr[T];return A(B,i.formatLong)}return B}).join("").match(Gv),m=[];for(let B of f){!(l!=null&&l.useAdditionalWeekYearTokens)&&vc(B)&&Or(B,e,a),!(l!=null&&l.useAdditionalDayOfYearTokens)&&pc(B)&&Or(B,e,a);const T=B[0],A=Wv[T];if(A){const{incompatibleTokens:I}=A;if(Array.isArray(I)){const F=m.find(E=>I.includes(E.token)||E.token===T);if(F)throw new RangeError(`The format string mustn't contain \`${F.fullToken}\` and \`${B}\` at the same time`)}else if(A.incompatibleTokens==="*"&&m.length>0)throw new RangeError(`The format string mustn't contain \`${B}\` and any other token at the same time`);m.push({token:T,fullToken:B});const V=A.run(a,B,i.match,c);if(!V)return n();u.push(V.setter),a=V.rest}else{if(T.match(Kv))throw new RangeError("Format string contains an unescaped latin alphabet character `"+T+"`");if(B==="''"?B="'":T==="'"&&(B=Jv(B)),a.indexOf(B)===0)a=a.slice(B.length);else return n()}}if(a.length>0&&Qv.test(a))return n();const h=u.map(B=>B.priority).sort((B,T)=>T-B).filter((B,T,A)=>A.indexOf(B)===T).map(B=>u.filter(T=>T.priority===B).sort((T,A)=>A.subPriority-T.subPriority)).map(B=>B[0]);let p=He(t,l==null?void 0:l.in);if(isNaN(+p))return n();const b={};for(const B of h){if(!B.validate(p,c))return n();const T=B.set(p,b,c);Array.isArray(T)?(p=T[0],Object.assign(b,T[1])):p=T}return p}function Jv(a){return a.match(Uv)[1].replace(Xv,"'")}function rs(a,e,t){const[l,n]=Ql(t==null?void 0:t.in,a,e);return+Za(l)==+Za(n)}function Zv(a,e,t){return ta(a,-e,t)}function bc(a,e,t){const l=He(a,t==null?void 0:t.in),n=l.getFullYear(),r=l.getDate(),i=rt(a,0);i.setFullYear(n,e,15),i.setHours(0,0,0,0);const o=tv(i);return l.setMonth(e,Math.min(r,o)),l}function st(a,e,t){let l=He(a,t==null?void 0:t.in);return isNaN(+l)?rt(a,NaN):(e.year!=null&&l.setFullYear(e.year),e.month!=null&&(l=bc(l,e.month)),e.date!=null&&l.setDate(e.date),e.hours!=null&&l.setHours(e.hours),e.minutes!=null&&l.setMinutes(e.minutes),e.seconds!=null&&l.setSeconds(e.seconds),e.milliseconds!=null&&l.setMilliseconds(e.milliseconds),l)}function e2(a,e,t){const l=He(a,t==null?void 0:t.in);return l.setHours(e),l}function wc(a,e,t){const l=He(a,t==null?void 0:t.in);return l.setMilliseconds(e),l}function t2(a,e,t){const l=He(a,t==null?void 0:t.in);return l.setMinutes(e),l}function kc(a,e,t){const l=He(a,t==null?void 0:t.in);return l.setSeconds(e),l}function ca(a,e,t){const l=He(a,t==null?void 0:t.in);return isNaN(+l)?rt(a,NaN):(l.setFullYear(e),l)}function yl(a,e,t){return la(a,-e,t)}function a2(a,e,t){const{years:l=0,months:n=0,weeks:r=0,days:i=0,hours:o=0,minutes:s=0,seconds:c=0}=e,u=yl(a,n+l*12,t),f=Zv(u,i+r*7,t),m=s+o*60,p=(c+m*60)*1e3;return rt(a,+f-p)}function xc(a,e,t){return Jr(a,-e,t)}function l2(a){return Bs()?(Ls(a),!0):!1}function Ut(a){return typeof a=="function"?a():$(a)}const n2=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const r2=()=>{};function i2(a,e=!1,t="Timeout"){return new Promise((l,n)=>{setTimeout(e?()=>n(t):l,a)})}function _c(a){return a}function o2(...a){if(a.length!==1)return vl(...a);const e=a[0];return typeof e=="function"?zs(Nd(()=>({get:e,set:r2}))):P(e)}const s2={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]},u2=Object.assign({},{linear:_c},s2);function c2([a,e,t,l]){const n=(u,f)=>1-3*f+3*u,r=(u,f)=>3*f-6*u,i=u=>3*u,o=(u,f,m)=>((n(f,m)*u+r(f,m))*u+i(f))*u,s=(u,f,m)=>3*n(f,m)*u*u+2*r(f,m)*u+i(f),c=u=>{let f=u;for(let m=0;m<4;++m){const h=s(f,a,t);if(h===0)return f;const p=o(f,a,t)-u;f-=p/h}return f};return u=>a===e&&t===l?u:o(c(u),e,l)}function is(a,e,t){return a+t*(e-a)}function Qn(a){return(typeof a=="number"?[a]:a)||[]}function d2(a,e,t,l={}){var n,r;const i=Ut(e),o=Ut(t),s=Qn(i),c=Qn(o),u=(n=Ut(l.duration))!=null?n:1e3,f=Date.now(),m=Date.now()+u,h=typeof l.transition=="function"?l.transition:(r=Ut(l.transition))!=null?r:_c,p=typeof h=="function"?h:c2(h);return new Promise(b=>{a.value=i;const g=()=>{var _;if((_=l.abort)!=null&&_.call(l)){b();return}const x=Date.now(),v=p((x-f)/u),k=Qn(a.value).map((C,M)=>is(s[M],c[M],v));Array.isArray(a.value)?a.value=k.map((C,M)=>{var S,B;return is((S=s[M])!=null?S:0,(B=c[M])!=null?B:0,v)}):typeof a.value=="number"&&(a.value=k[0]),x{const r=Ut(a);return typeof r=="number"?r:r.map(Ut)},n=P(l());return Le(l,async r=>{var i,o;if(Ut(e.disabled))return;const s=++t;if(e.delay&&await i2(Ut(e.delay)),s!==t)return;const c=Array.isArray(r)?r.map(Ut):Ut(r);(i=e.onStarted)==null||i.call(e),await d2(n,n.value,c,{...e,abort:()=>{var u;return s!==t||((u=e.abort)==null?void 0:u.call(e))}}),(o=e.onFinished)==null||o.call(e)},{deep:!0}),Le(()=>Ut(e.disabled),r=>{r&&(t++,n.value=l())}),l2(()=>{t++}),O(()=>Ut(e.disabled)?l():n.value)}function $l(){const a=Rd();return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...a},[w("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),w("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),w("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),w("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}$l.compatConfig={MODE:3};function Sc(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),w("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Sc.compatConfig={MODE:3};function ni(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}ni.compatConfig={MODE:3};function ri(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}ri.compatConfig={MODE:3};function ii(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),w("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}ii.compatConfig={MODE:3};function oi(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}oi.compatConfig={MODE:3};function si(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}si.compatConfig={MODE:3};const Nt=(a,e)=>e?new Date(a.toLocaleString("en-US",{timeZone:e})):new Date(a),ui=(a,e,t)=>Er(a,e,t)||ke(),f2=(a,e,t)=>{const l=e.dateInTz?Nt(new Date(a),e.dateInTz):ke(a);return t?Ft(l,!0):l},Er=(a,e,t)=>{if(!a)return null;const l=t?Ft(ke(a),!0):ke(a);return e?e.exactMatch?f2(a,e,t):Nt(l,e.timezone):l},p2=(a,e)=>{if(!a)return 0;const t=new Date,l=new Date(t.toLocaleString("en-US",{timeZone:"UTC"})),n=new Date(t.toLocaleString("en-US",{timeZone:a})),r=(e??n).getTimezoneOffset()/60;return(+l-+n)/(1e3*60*60)-r};var Zt=(a=>(a.month="month",a.year="year",a))(Zt||{}),ea=(a=>(a.top="top",a.bottom="bottom",a))(ea||{}),tl=(a=>(a.header="header",a.calendar="calendar",a.timePicker="timePicker",a))(tl||{}),At=(a=>(a.month="month",a.year="year",a.calendar="calendar",a.time="time",a.minutes="minutes",a.hours="hours",a.seconds="seconds",a))(At||{});const v2=["timestamp","date","iso"];var zt=(a=>(a.up="up",a.down="down",a.left="left",a.right="right",a))(zt||{}),pt=(a=>(a.arrowUp="ArrowUp",a.arrowDown="ArrowDown",a.arrowLeft="ArrowLeft",a.arrowRight="ArrowRight",a.enter="Enter",a.space=" ",a.esc="Escape",a.tab="Tab",a.home="Home",a.end="End",a.pageUp="PageUp",a.pageDown="PageDown",a))(pt||{});function os(a){return e=>new Intl.DateTimeFormat(a,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${e}T00:00:00+00:00`)).slice(0,2)}function h2(a){return e=>pa(Nt(new Date(`2017-01-0${e}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:a})}const m2=(a,e,t)=>{const l=[1,2,3,4,5,6,7];let n;if(a!==null)try{n=l.map(h2(a))}catch{n=l.map(os(e))}else n=l.map(os(e));const r=n.slice(0,t),i=n.slice(t+1,n.length);return[n[t]].concat(...i).concat(...r)},ci=(a,e,t)=>{const l=[];for(let n=+a[0];n<=+a[1];n++)l.push({value:+n,text:Oc(n,e)});return t?l.reverse():l},Cc=(a,e,t)=>{const l=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const i=r<10?`0${r}`:r;return new Date(`2017-${i}-01T00:00:00+00:00`)});if(a!==null)try{const r=t==="long"?"LLLL":"LLL";return l.map((i,o)=>{const s=pa(Nt(i,"UTC"),r,{locale:a});return{text:s.charAt(0).toUpperCase()+s.substring(1),value:o}})}catch{}const n=new Intl.DateTimeFormat(e,{month:t,timeZone:"UTC"});return l.map((r,i)=>{const o=n.format(r);return{text:o.charAt(0).toUpperCase()+o.substring(1),value:i}})},g2=a=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][a],$t=a=>{const e=$(a);return e!=null&&e.$el?e==null?void 0:e.$el:e},y2=a=>({type:"dot",...a??{}}),$c=a=>Array.isArray(a)?!!a[0]&&!!a[1]:!1,di={prop:a=>`"${a}" prop must be enabled!`,dateArr:a=>`You need to use array as "model-value" binding in order to support "${a}"`},Pt=a=>a,ss=a=>a===0?a:!a||isNaN(+a)?null:+a,us=a=>a===null,Pc=a=>{if(a)return[...a.querySelectorAll("input, button, select, textarea, a[href]")][0]},b2=a=>{const e=[],t=l=>l.filter(n=>n);for(let l=0;l{const l=t!=null,n=e!=null;if(!l&&!n)return!1;const r=+t,i=+e;return l&&n?+a>r||+ar:n?+ab2(a).map(t=>t.map(l=>{const{active:n,disabled:r,isBetween:i,highlighted:o}=e(l);return{...l,active:n,disabled:r,className:{dp__overlay_cell_active:n,dp__overlay_cell:!n,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&n,dp__cell_in_between:i,"dp--highlighted":o}}})),Ha=(a,e,t=!1)=>{a&&e.allowStopPropagation&&(t&&a.stopImmediatePropagation(),a.stopPropagation())},w2=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function k2(a,e){let t=[...document.querySelectorAll(w2())];t=t.filter(n=>!a.contains(n)||n.hasAttribute("data-datepicker-instance"));const l=t.indexOf(a);if(l>=0&&(e?l-1>=0:l+1<=t.length))return t[l+(e?-1:1)]}const Ar=(a,e)=>a==null?void 0:a.querySelector(`[data-dp-element="${e}"]`),Oc=(a,e)=>new Intl.NumberFormat(e,{useGrouping:!1,style:"decimal"}).format(a),fi=a=>pa(a,"dd-MM-yyyy"),Kn=a=>Array.isArray(a),wn=(a,e)=>e.get(fi(a)),x2=(a,e)=>a?e?e instanceof Map?!!wn(a,e):e(ke(a)):!1:!0,It=(a,e,t=!1,l)=>{if(a.key===pt.enter||a.key===pt.space)return t&&a.preventDefault(),e();if(l)return l(a)},cs=()=>["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].some(a=>navigator.userAgent.includes(a))||navigator.userAgent.includes("Mac")&&"ontouchend"in document,ds=(a,e,t,l,n,r)=>{const i=Tr(a,e.slice(0,a.length),new Date,{locale:r});return Il(i)&&ic(i)?l||n?i:st(i,{hours:+t.hours,minutes:+(t==null?void 0:t.minutes),seconds:+(t==null?void 0:t.seconds),milliseconds:0}):null},_2=(a,e,t,l,n,r)=>{const i=Array.isArray(t)?t[0]:t;if(typeof e=="string")return ds(a,e,i,l,n,r);if(Array.isArray(e)){let o=null;for(const s of e)if(o=ds(a,s,i,l,n,r),o)break;return o}return typeof e=="function"?e(a):null},ke=a=>a?new Date(a):new Date,M2=(a,e,t)=>{if(e){const n=(a.getMonth()+1).toString().padStart(2,"0"),r=a.getDate().toString().padStart(2,"0"),i=a.getHours().toString().padStart(2,"0"),o=a.getMinutes().toString().padStart(2,"0"),s=t?a.getSeconds().toString().padStart(2,"0"):"00";return`${a.getFullYear()}-${n}-${r}T${i}:${o}:${s}.000Z`}const l=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes(),a.getUTCSeconds());return new Date(l).toISOString()},Ft=(a,e)=>{const t=ke(JSON.parse(JSON.stringify(a))),l=st(t,{hours:0,minutes:0,seconds:0,milliseconds:0});return e?sp(l):l},Va=(a,e,t,l)=>{let n=a?ke(a):ke();return(e||e===0)&&(n=e2(n,+e)),(t||t===0)&&(n=t2(n,+t)),(l||l===0)&&(n=kc(n,+l)),wc(n,0)},gt=(a,e)=>!a||!e?!1:Yl(Ft(a),Ft(e)),et=(a,e)=>!a||!e?!1:dl(Ft(a),Ft(e)),kt=(a,e)=>!a||!e?!1:gl(Ft(a),Ft(e)),Tn=(a,e,t)=>a!=null&&a[0]&&a!=null&&a[1]?kt(t,a[0])&>(t,a[1]):a!=null&&a[0]&&e?kt(t,a[0])&>(t,e)||gt(t,a[0])&&kt(t,e):!1,aa=a=>{const e=st(new Date(a),{date:1});return Ft(e)},Jn=(a,e,t)=>e&&(t||t===0)?Object.fromEntries(["hours","minutes","seconds"].map(l=>l===e?[l,t]:[l,isNaN(+a[l])?void 0:+a[l]])):{hours:isNaN(+a.hours)?void 0:+a.hours,minutes:isNaN(+a.minutes)?void 0:+a.minutes,seconds:isNaN(+a.seconds)?void 0:+a.seconds},al=a=>({hours:Sa(a),minutes:ja(a),seconds:ml(a)}),Tc=(a,e)=>{if(e){const t=Ge(ke(e));if(t>a)return 12;if(t===a)return Je(ke(e))}},Ec=(a,e)=>{if(e){const t=Ge(ke(e));return t{if(a)return Ge(ke(a))},Ac=(a,e)=>{const t=kt(a,e)?e:a,l=kt(e,a)?e:a;return sc({start:t,end:l})},S2=a=>{const e=la(a,1);return{month:Je(e),year:Ge(e)}},wa=(a,e)=>{const t=na(a,{weekStartsOn:+e}),l=cc(a,{weekStartsOn:+e});return[t,l]},Bc=(a,e)=>{const t={hours:Sa(ke()),minutes:ja(ke()),seconds:e?ml(ke()):0};return Object.assign(t,a)},Ia=(a,e,t)=>[st(ke(a),{date:1}),st(ke(),{month:e,year:t,date:1})],xa=(a,e,t)=>{let l=a?ke(a):ke();return(e||e===0)&&(l=bc(l,e)),t&&(l=ca(l,t)),l},Lc=(a,e,t,l,n)=>{if(!l||n&&!e||!n&&!t)return!1;const r=n?la(a,1):yl(a,1),i=[Je(r),Ge(r)];return n?!$2(...i,e):!C2(...i,t)},C2=(a,e,t)=>gt(...Ia(t,a,e))||et(...Ia(t,a,e)),$2=(a,e,t)=>kt(...Ia(t,a,e))||et(...Ia(t,a,e)),zc=(a,e,t,l,n,r,i)=>{if(typeof e=="function"&&!i)return e(a);const o=t?{locale:t}:void 0;return Array.isArray(a)?`${pa(a[0],r,o)}${n&&!a[1]?"":l}${a[1]?pa(a[1],r,o):""}`:pa(a,r,o)},ul=a=>{if(a)return null;throw new Error(di.prop("partial-range"))},sn=(a,e)=>{if(e)return a();throw new Error(di.prop("range"))},Br=a=>Array.isArray(a)?Il(a[0])&&(a[1]?Il(a[1]):!0):a?Il(a):!1,P2=(a,e)=>st(e??ke(),{hours:+a.hours||0,minutes:+a.minutes||0,seconds:+a.seconds||0}),Zn=(a,e,t,l)=>{if(!a)return!0;if(l){const n=t==="max"?Yl(a,e):gl(a,e),r={seconds:0,milliseconds:0};return n||dl(st(a,r),st(e,r))}return t==="max"?a.getTime()<=e.getTime():a.getTime()>=e.getTime()},er=(a,e,t)=>a?P2(a,e):ke(t??e),fs=(a,e,t,l,n)=>{if(Array.isArray(l)){const i=er(a,l[0],e),o=er(a,l[1],e);return Zn(l[0],i,t,!!e)&&Zn(l[1],o,t,!!e)&&n}const r=er(a,l,e);return Zn(l,r,t,!!e)&&n},tr=a=>st(ke(),al(a)),O2=(a,e)=>a instanceof Map?Array.from(a.values()).filter(t=>Ge(ke(t))===e).map(t=>Je(t)):[],T2=(a,e,t)=>{if(a instanceof Map){const l=Array.from(a.values()).filter(n=>Ge(ke(n))===e).map(n=>Je(n));return l.length?l.includes(t):!0}return!0},Dc=(a,e,t)=>typeof a=="function"?a({month:e,year:t}):!!a.months.find(l=>l.month===e&&l.year===t),pi=(a,e)=>typeof a=="function"?a(e):a.years.includes(e),Ic=a=>pa(a,"yyyy-MM-dd"),Bl=rl({menuFocused:!1,shiftKeyInMenu:!1}),Fc=()=>{const a=t=>{Bl.menuFocused=t},e=t=>{Bl.shiftKeyInMenu!==t&&(Bl.shiftKeyInMenu=t)};return{control:O(()=>({shiftKeyInMenu:Bl.shiftKeyInMenu,menuFocused:Bl.menuFocused})),setMenuFocused:a,setShiftKey:e}},ft=rl({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),ar=P(null),un=P(!1),lr=P(!1),nr=P(!1),rr=P(!1),Et=P(0),wt=P(0),Ga=()=>{const a=O(()=>un.value?[...ft.selectionGrid,ft.actionRow].filter(f=>f.length):lr.value?[...ft.timePicker[0],...ft.timePicker[1],rr.value?[]:[ar.value],ft.actionRow].filter(f=>f.length):nr.value?[...ft.monthPicker,ft.actionRow]:[ft.monthYear,...ft.calendar,ft.time,ft.actionRow].filter(f=>f.length)),e=f=>{Et.value=f?Et.value+1:Et.value-1;let m=null;a.value[wt.value]&&(m=a.value[wt.value][Et.value]),!m&&a.value[wt.value+(f?1:-1)]?(wt.value=wt.value+(f?1:-1),Et.value=f?0:a.value[wt.value].length-1):m||(Et.value=f?Et.value-1:Et.value+1)},t=f=>{wt.value===0&&!f||wt.value===a.value.length&&f||(wt.value=f?wt.value+1:wt.value-1,a.value[wt.value]?a.value[wt.value]&&!a.value[wt.value][Et.value]&&Et.value!==0&&(Et.value=a.value[wt.value].length-1):wt.value=f?wt.value-1:wt.value+1)},l=f=>{let m=null;a.value[wt.value]&&(m=a.value[wt.value][Et.value]),m?m.focus({preventScroll:!un.value}):Et.value=f?Et.value-1:Et.value+1},n=()=>{e(!0),l(!0)},r=()=>{e(!1),l(!1)},i=()=>{t(!1),l(!0)},o=()=>{t(!0),l(!0)},s=(f,m)=>{ft[m]=f},c=(f,m)=>{ft[m]=f},u=()=>{Et.value=0,wt.value=0};return{buildMatrix:s,buildMultiLevelMatrix:c,setTimePickerBackRef:f=>{ar.value=f},setSelectionGrid:f=>{un.value=f,u(),f||(ft.selectionGrid=[])},setTimePicker:(f,m=!1)=>{lr.value=f,rr.value=m,u(),f||(ft.timePicker[0]=[],ft.timePicker[1]=[])},setTimePickerElements:(f,m=0)=>{ft.timePicker[m]=f},arrowRight:n,arrowLeft:r,arrowUp:i,arrowDown:o,clearArrowNav:()=>{ft.monthYear=[],ft.calendar=[],ft.time=[],ft.actionRow=[],ft.selectionGrid=[],ft.timePicker[0]=[],ft.timePicker[1]=[],un.value=!1,lr.value=!1,rr.value=!1,nr.value=!1,u(),ar.value=null},setMonthPicker:f=>{nr.value=f,u()},refSets:ft}},ps=a=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...a??{}}),E2=a=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:e=>`Increment ${e}`,decrementValue:e=>`Decrement ${e}`,openTpOverlay:e=>`Open ${e} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,clearInput:"Clear value",calendarIcon:"Calendar icon",timePicker:"Time picker",monthPicker:e=>`Month picker${e?" overlay":""}`,yearPicker:e=>`Year picker${e?" overlay":""}`,timeOverlay:e=>`${e} overlay`,...a??{}}),vs=a=>a?typeof a=="boolean"?a?2:0:+a>=2?+a:2:0,A2=a=>{const e=typeof a=="object"&&a,t={static:!0,solo:!1};if(!a)return{...t,count:vs(!1)};const l=e?a:{},n=e?l.count??!0:a,r=vs(n);return Object.assign(t,l,{count:r})},B2=(a,e,t)=>a||(typeof t=="string"?t:e),L2=a=>typeof a=="boolean"?a?ps({}):!1:ps(a),z2=a=>{const e={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - "};return typeof a=="object"?{...e,...a??{},enabled:!0}:{...e,enabled:a}},D2=a=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...a??{}}),I2=a=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...a??{}}),F2=a=>{const e={input:!1};return typeof a=="object"?{...e,...a??{},enabled:!0}:{enabled:a,...e}},N2=a=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,shadowDom:!1,mobileBreakpoint:600,setDateOnMenuClose:!1,...a??{}}),R2=a=>{const e={dates:Array.isArray(a)?a.map(t=>ke(t)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof a=="function"?a:{...e,...a??{}}},H2=a=>typeof a=="object"?{type:(a==null?void 0:a.type)??"local",hideOnOffsetDates:(a==null?void 0:a.hideOnOffsetDates)??!1}:{type:a,hideOnOffsetDates:!1},V2=a=>{const e={noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1};return typeof a=="object"?{enabled:!0,...e,...a}:{enabled:a,...e}},j2=a=>a?typeof a=="string"?{timezone:a,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:a.timezone,exactMatch:a.exactMatch??!1,dateInTz:a.dateInTz??void 0,emitTimezone:a.emitTimezone??void 0,convertModel:a.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},ir=(a,e,t)=>new Map(a.map(l=>{const n=ui(l,e,t);return[fi(n),n]})),Y2=(a,e)=>a.length?new Map(a.map(t=>{const l=ui(t.date,e);return[fi(l),t]})):null,W2=a=>{var e;return{minDate:Er(a.minDate,a.timezone,a.isSpecific),maxDate:Er(a.maxDate,a.timezone,a.isSpecific),disabledDates:Kn(a.disabledDates)?ir(a.disabledDates,a.timezone,a.isSpecific):a.disabledDates,allowedDates:Kn(a.allowedDates)?ir(a.allowedDates,a.timezone,a.isSpecific):null,highlight:typeof a.highlight=="object"&&Kn((e=a.highlight)==null?void 0:e.dates)?ir(a.highlight.dates,a.timezone):a.highlight,markers:Y2(a.markers,a.timezone)}},G2=a=>typeof a=="boolean"?{enabled:a,dragSelect:!0,limit:null}:{enabled:!!a,limit:a.limit?+a.limit:null,dragSelect:a.dragSelect??!0},q2=a=>({...Object.fromEntries(Object.keys(a).map(e=>{const t=e,l=a[t],n=typeof a[t]=="string"?{[l]:!0}:Object.fromEntries(l.map(r=>[r,!0]));return[e,n]}))}),vt=a=>{const e=()=>{const M=a.enableSeconds?":ss":"",S=a.enableMinutes?":mm":"";return a.is24?`HH${S}${M}`:`hh${S}${M} aa`},t=()=>{var M;return a.format?a.format:a.monthPicker?"MM/yyyy":a.timePicker?e():a.weekPicker?`${((M=g.value)==null?void 0:M.type)==="iso"?"RR":"ww"}-yyyy`:a.yearPicker?"yyyy":a.quarterPicker?"QQQ/yyyy":a.enableTimePicker?`MM/dd/yyyy, ${e()}`:"MM/dd/yyyy"},l=M=>Bc(M,a.enableSeconds),n=()=>k.value.enabled?a.startTime&&Array.isArray(a.startTime)?[l(a.startTime[0]),l(a.startTime[1])]:null:a.startTime&&!Array.isArray(a.startTime)?l(a.startTime):null,r=O(()=>A2(a.multiCalendars)),i=O(()=>n()),o=O(()=>E2(a.ariaLabels)),s=O(()=>D2(a.filters)),c=O(()=>L2(a.transitions)),u=O(()=>I2(a.actionRow)),f=O(()=>B2(a.previewFormat,a.format,t())),m=O(()=>z2(a.textInput)),h=O(()=>F2(a.inline)),p=O(()=>N2(a.config)),b=O(()=>R2(a.highlight)),g=O(()=>H2(a.weekNumbers)),_=O(()=>j2(a.timezone)),x=O(()=>G2(a.multiDates)),v=O(()=>W2({minDate:a.minDate,maxDate:a.maxDate,disabledDates:a.disabledDates,allowedDates:a.allowedDates,highlight:b.value,markers:a.markers,timezone:_.value,isSpecific:a.monthPicker||a.yearPicker||a.quarterPicker})),k=O(()=>V2(a.range)),C=O(()=>q2(a.ui));return{defaultedTransitions:c,defaultedMultiCalendars:r,defaultedStartTime:i,defaultedAriaLabels:o,defaultedFilters:s,defaultedActionRow:u,defaultedPreviewFormat:f,defaultedTextInput:m,defaultedInline:h,defaultedConfig:p,defaultedHighlight:b,defaultedWeekNumbers:g,defaultedRange:k,propDates:v,defaultedTz:_,defaultedMultiDates:x,defaultedUI:C,getDefaultPattern:t,getDefaultStartTime:n}},U2=(a,e,t)=>{const l=P(),{defaultedTextInput:n,defaultedRange:r,defaultedTz:i,defaultedMultiDates:o,getDefaultPattern:s}=vt(e),c=P(""),u=vl(e,"format"),f=vl(e,"formatLocale");Le(l,()=>{typeof e.onInternalModelChange=="function"&&a("internal-model-change",l.value,ye(!0))},{deep:!0}),Le(r,(D,ue)=>{D.enabled!==ue.enabled&&(l.value=null)}),Le(u,()=>{re()});const m=D=>i.value.timezone&&i.value.convertModel?Nt(D,i.value.timezone):D,h=D=>{if(i.value.timezone&&i.value.convertModel){const ue=p2(i.value.timezone,D);return tp(D,ue)}return D},p=(D,ue,Me=!1)=>zc(D,e.format,e.formatLocale,n.value.rangeSeparator,e.modelAuto,ue??s(),Me),b=D=>D?e.modelType?N(D):{hours:Sa(D),minutes:ja(D),seconds:e.enableSeconds?ml(D):0}:null,g=D=>e.modelType?N(D):{month:Je(D),year:Ge(D)},_=D=>Array.isArray(D)?o.value.enabled?D.map(ue=>x(ue,ca(ke(),ue))):sn(()=>[ca(ke(),D[0]),D[1]?ca(ke(),D[1]):ul(r.value.partialRange)],r.value.enabled):ca(ke(),+D),x=(D,ue)=>(typeof D=="string"||typeof D=="number")&&e.modelType?ee(D):ue,v=D=>Array.isArray(D)?[x(D[0],Va(null,+D[0].hours,+D[0].minutes,D[0].seconds)),x(D[1],Va(null,+D[1].hours,+D[1].minutes,D[1].seconds))]:x(D,Va(null,D.hours,D.minutes,D.seconds)),k=D=>{const ue=st(ke(),{date:1});return Array.isArray(D)?o.value.enabled?D.map(Me=>x(Me,xa(ue,+Me.month,+Me.year))):sn(()=>[x(D[0],xa(ue,+D[0].month,+D[0].year)),x(D[1],D[1]?xa(ue,+D[1].month,+D[1].year):ul(r.value.partialRange))],r.value.enabled):x(D,xa(ue,+D.month,+D.year))},C=D=>{if(Array.isArray(D))return D.map(ue=>ee(ue));throw new Error(di.dateArr("multi-dates"))},M=D=>{if(Array.isArray(D)&&r.value.enabled){const ue=D[0],Me=D[1];return[ke(Array.isArray(ue)?ue[0]:null),Array.isArray(Me)&&Me.length?ke(Me[0]):null]}return ke(D[0])},S=D=>e.modelAuto?Array.isArray(D)?[ee(D[0]),ee(D[1])]:e.autoApply?[ee(D)]:[ee(D),null]:Array.isArray(D)?sn(()=>D[1]?[ee(D[0]),D[1]?ee(D[1]):ul(r.value.partialRange)]:[ee(D[0])],r.value.enabled):ee(D),B=()=>{Array.isArray(l.value)&&r.value.enabled&&l.value.length===1&&l.value.push(ul(r.value.partialRange))},T=()=>{const D=l.value;return[N(D[0]),D[1]?N(D[1]):ul(r.value.partialRange)]},A=()=>l.value[1]?T():N(Pt(l.value[0])),I=()=>(l.value||[]).map(D=>N(D)),V=(D=!1)=>(D||B(),e.modelAuto?A():o.value.enabled?I():Array.isArray(l.value)?sn(()=>T(),r.value.enabled):N(Pt(l.value))),F=D=>!D||Array.isArray(D)&&!D.length?null:e.timePicker?v(Pt(D)):e.monthPicker?k(Pt(D)):e.yearPicker?_(Pt(D)):o.value.enabled?C(Pt(D)):e.weekPicker?M(Pt(D)):S(Pt(D)),E=D=>{const ue=F(D);Br(Pt(ue))?(l.value=Pt(ue),re()):(l.value=null,c.value="")},H=()=>{const D=ue=>pa(ue,n.value.format);return`${D(l.value[0])} ${n.value.rangeSeparator} ${l.value[1]?D(l.value[1]):""}`},j=()=>t.value&&l.value?Array.isArray(l.value)?H():pa(l.value,n.value.format):p(l.value),ie=()=>l.value?o.value.enabled?l.value.map(D=>p(D)).join("; "):n.value.enabled&&typeof n.value.format=="string"?j():p(l.value):"",re=()=>{!e.format||typeof e.format=="string"||n.value.enabled&&typeof n.value.format=="string"?c.value=ie():c.value=e.format(l.value)},ee=D=>{if(e.utc){const ue=new Date(D);return e.utc==="preserve"?new Date(ue.getTime()+ue.getTimezoneOffset()*6e4):ue}return e.modelType?v2.includes(e.modelType)?m(new Date(D)):e.modelType==="format"&&(typeof e.format=="string"||!e.format)?m(Tr(D,s(),new Date,{locale:f.value})):m(Tr(D,e.modelType,new Date,{locale:f.value})):m(new Date(D))},N=D=>D?e.utc?M2(D,e.utc==="preserve",e.enableSeconds):e.modelType?e.modelType==="timestamp"?+h(D):e.modelType==="iso"?h(D).toISOString():e.modelType==="format"&&(typeof e.format=="string"||!e.format)?p(h(D)):p(h(D),e.modelType,!0):h(D):"",G=(D,ue=!1,Me=!1)=>{if(Me)return D;if(a("update:model-value",D),i.value.emitTimezone&&ue){const Ee=Array.isArray(D)?D.map(Q=>Nt(Pt(Q),i.value.emitTimezone)):Nt(Pt(D),i.value.emitTimezone);a("update:model-timezone-value",Ee)}},q=D=>Array.isArray(l.value)?o.value.enabled?l.value.map(ue=>D(ue)):[D(l.value[0]),l.value[1]?D(l.value[1]):ul(r.value.partialRange)]:D(Pt(l.value)),te=()=>{if(Array.isArray(l.value)){const D=wa(l.value[0],e.weekStart),ue=l.value[1]?wa(l.value[1],e.weekStart):[];return[D.map(Me=>ke(Me)),ue.map(Me=>ke(Me))]}return wa(l.value,e.weekStart).map(D=>ke(D))},R=(D,ue)=>G(Pt(q(D)),!1,ue),K=D=>{const ue=te();return D?ue:a("update:model-value",te())},ye=(D=!1)=>(D||re(),e.monthPicker?R(g,D):e.timePicker?R(b,D):e.yearPicker?R(Ge,D):e.weekPicker?K(D):G(V(D),!0,D));return{inputValue:c,internalModelValue:l,checkBeforeEmit:()=>l.value?r.value.enabled?r.value.partialRange?l.value.length>=1:l.value.length===2:!!l.value:!1,parseExternalModelValue:E,formatInputValue:re,emitModelValue:ye}},X2=(a,e)=>{const{defaultedFilters:t,propDates:l}=vt(a),{validateMonthYearInRange:n}=qa(a),r=(u,f)=>{let m=u;return t.value.months.includes(Je(m))?(m=f?la(u,1):yl(u,1),r(m,f)):m},i=(u,f)=>{let m=u;return t.value.years.includes(Ge(m))?(m=f?Jr(u,1):xc(u,1),i(m,f)):m},o=(u,f=!1)=>{const m=st(ke(),{month:a.month,year:a.year});let h=u?la(m,1):yl(m,1);a.disableYearSelect&&(h=ca(h,a.year));let p=Je(h),b=Ge(h);t.value.months.includes(p)&&(h=r(h,u),p=Je(h),b=Ge(h)),t.value.years.includes(b)&&(h=i(h,u),b=Ge(h)),n(p,b,u,a.preventMinMaxNavigation)&&s(p,b,f)},s=(u,f,m)=>{e("update-month-year",{month:u,year:f,fromNav:m})},c=O(()=>u=>Lc(st(ke(),{month:a.month,year:a.year}),l.value.maxDate,l.value.minDate,a.preventMinMaxNavigation,u));return{handleMonthYearChange:o,isDisabled:c,updateMonthYear:s}},En={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:[Boolean,String],default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},ra={...En,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1},isMobile:{type:Boolean,default:void 0}},Q2=["title"],K2=["disabled"],J2=de({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...ra},emits:["close-picker","select-date","select-now","invalid-select"],setup(a,{emit:e}){const t=e,l=a,{defaultedActionRow:n,defaultedPreviewFormat:r,defaultedMultiCalendars:i,defaultedTextInput:o,defaultedInline:s,defaultedRange:c,defaultedMultiDates:u}=vt(l),{isTimeValid:f,isMonthValid:m}=qa(l),{buildMatrix:h}=Ga(),p=P(null),b=P(null),g=P(!1),_=P({}),x=P(null),v=P(null);Ke(()=>{l.arrowNavigation&&h([$t(p),$t(b)],"actionRow"),k(),window.addEventListener("resize",k)}),Qt(()=>{window.removeEventListener("resize",k)});const k=()=>{g.value=!1,setTimeout(()=>{var E,H;const j=(E=x.value)==null?void 0:E.getBoundingClientRect(),ie=(H=v.value)==null?void 0:H.getBoundingClientRect();j&&ie&&(_.value.maxWidth=`${ie.width-j.width-20}px`),g.value=!0},0)},C=O(()=>c.value.enabled&&!c.value.partialRange&&l.internalModelValue?l.internalModelValue.length===2:!0),M=O(()=>!f.value(l.internalModelValue)||!m.value(l.internalModelValue)||!C.value),S=()=>{const E=r.value;return l.timePicker||l.monthPicker,E(Pt(l.internalModelValue))},B=()=>{const E=l.internalModelValue;return i.value.count>0?`${T(E[0])} - ${T(E[1])}`:[T(E[0]),T(E[1])]},T=E=>zc(E,r.value,l.formatLocale,o.value.rangeSeparator,l.modelAuto,r.value),A=O(()=>!l.internalModelValue||!l.menuMount?"":typeof r.value=="string"?Array.isArray(l.internalModelValue)?l.internalModelValue.length===2&&l.internalModelValue[1]?B():u.value.enabled?l.internalModelValue.map(E=>`${T(E)}`):l.modelAuto?`${T(l.internalModelValue[0])}`:`${T(l.internalModelValue[0])} -`:T(l.internalModelValue):S()),I=()=>u.value.enabled?"; ":" - ",V=O(()=>Array.isArray(A.value)?A.value.join(I()):A.value),F=()=>{f.value(l.internalModelValue)&&m.value(l.internalModelValue)&&C.value?t("select-date"):t("invalid-select")};return(E,H)=>(d(),y("div",{ref_key:"actionRowRef",ref:v,class:"dp__action_row"},[E.$slots["action-row"]?L(E.$slots,"action-row",yt(Te({key:0},{internalModelValue:E.internalModelValue,disabled:M.value,selectDate:()=>E.$emit("select-date"),closePicker:()=>E.$emit("close-picker")}))):(d(),y(ge,{key:1},[$(n).showPreview?(d(),y("div",{key:0,class:"dp__selection_preview",title:V.value,style:le(_.value)},[E.$slots["action-preview"]&&g.value?L(E.$slots,"action-preview",{key:0,value:E.internalModelValue}):z("",!0),!E.$slots["action-preview"]&&g.value?(d(),y(ge,{key:1},[ve(ne(V.value),1)],64)):z("",!0)],12,Q2)):z("",!0),w("div",{ref_key:"actionBtnContainer",ref:x,class:"dp__action_buttons","data-dp-element":"action-row"},[E.$slots["action-buttons"]?L(E.$slots,"action-buttons",{key:0,value:E.internalModelValue}):z("",!0),E.$slots["action-buttons"]?z("",!0):(d(),y(ge,{key:1},[!$(s).enabled&&$(n).showCancel?(d(),y("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:H[0]||(H[0]=j=>E.$emit("close-picker")),onKeydown:H[1]||(H[1]=j=>$(It)(j,()=>E.$emit("close-picker")))},ne(E.cancelText),545)):z("",!0),$(n).showNow?(d(),y("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:H[2]||(H[2]=j=>E.$emit("select-now")),onKeydown:H[3]||(H[3]=j=>$(It)(j,()=>E.$emit("select-now")))},ne(E.nowButtonLabel),33)):z("",!0),$(n).showSelect?(d(),y("button",{key:2,ref_key:"selectButtonRef",ref:b,type:"button",class:"dp__action_button dp__action_select",disabled:M.value,"data-test-id":"select-button",onKeydown:H[4]||(H[4]=j=>$(It)(j,()=>F())),onClick:F},ne(E.selectText),41,K2)):z("",!0)],64))],512)],64))],512))}}),Z2=["role","aria-label","tabindex"],e4={class:"dp__selection_grid_header"},t4=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],a4=["aria-label"],Kl=de({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{},overlayLabel:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(a,{expose:e,emit:t}){const{setSelectionGrid:l,buildMultiLevelMatrix:n,setMonthPicker:r}=Ga(),i=t,o=a,{defaultedAriaLabels:s,defaultedTextInput:c,defaultedConfig:u}=vt(o),{hideNavigationButtons:f}=Ln(),m=P(!1),h=P(null),p=P(null),b=P([]),g=P(),_=P(null),x=P(0),v=P(null);Is(()=>{h.value=null}),Ke(()=>{Ue().then(()=>I()),o.noOverlayFocus||C(),k(!0)}),Qt(()=>k(!1));const k=q=>{var te;o.arrowNavigation&&((te=o.headerRefs)!=null&&te.length?r(q):l(q))},C=()=>{var q;const te=$t(p);te&&(c.value.enabled||(h.value?(q=h.value)==null||q.focus({preventScroll:!0}):te.focus({preventScroll:!0})),m.value=te.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),S=O(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),B=O(()=>({dp__overlay_col:!0})),T=O(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:m.value,dp__button_bottom:o.isLast})),A=O(()=>{var q,te;return{dp__overlay_container:!0,dp__container_flex:((q=o.items)==null?void 0:q.length)<=6,dp__container_block:((te=o.items)==null?void 0:te.length)>6}});Le(()=>o.items,()=>I(!1),{deep:!0});const I=(q=!0)=>{Ue().then(()=>{const te=$t(h),R=$t(p),K=$t(_),ye=$t(v),D=K?K.getBoundingClientRect().height:0;R&&(R.getBoundingClientRect().height?x.value=R.getBoundingClientRect().height-D:x.value=u.value.modeHeight-D),te&&ye&&q&&(ye.scrollTop=te.offsetTop-ye.offsetTop-(x.value/2-te.getBoundingClientRect().height)-D)})},V=q=>{q.disabled||i("selected",q.value)},F=()=>{i("toggle"),i("reset-flow")},E=()=>{o.escClose&&F()},H=(q,te,R,K)=>{q&&((te.active||te.value===o.focusValue)&&(h.value=q),o.arrowNavigation&&(Array.isArray(b.value[R])?b.value[R][K]=q:b.value[R]=[q],j()))},j=()=>{var q,te;const R=(q=o.headerRefs)!=null&&q.length?[o.headerRefs].concat(b.value):b.value.concat([o.skipButtonRef?[]:[_.value]]);n(Pt(R),(te=o.headerRefs)!=null&&te.length?"monthPicker":"selectionGrid")},ie=q=>{o.arrowNavigation||Ha(q,u.value,!0)},re=q=>{g.value=q,i("hover-value",q)},ee=()=>{if(F(),!o.isLast){const q=Ar(o.menuWrapRef??null,"action-row");if(q){const te=Pc(q);te==null||te.focus()}}},N=q=>{switch(q.key){case pt.esc:return E();case pt.arrowLeft:return ie(q);case pt.arrowRight:return ie(q);case pt.arrowUp:return ie(q);case pt.arrowDown:return ie(q);default:return}},G=q=>{if(q.key===pt.enter)return F();if(q.key===pt.tab)return ee()};return e({focusGrid:C}),(q,te)=>{var R;return d(),y("div",{ref_key:"gridWrapRef",ref:p,class:W(M.value),style:le(S.value),role:q.useRelative?void 0:"dialog","aria-label":q.overlayLabel,tabindex:q.useRelative?void 0:"0",onKeydown:N,onClick:te[0]||(te[0]=Ye(()=>{},["prevent"]))},[w("div",{ref_key:"containerRef",ref:v,class:W(A.value),style:le({"--dp-overlay-height":`${x.value}px`}),role:"grid"},[w("div",e4,[L(q.$slots,"header")]),q.$slots.overlay?L(q.$slots,"overlay",{key:0}):(d(!0),y(ge,{key:1},Pe(q.items,(K,ye)=>(d(),y("div",{key:ye,class:W(["dp__overlay_row",{dp__flex_row:q.items.length>=3}]),role:"row"},[(d(!0),y(ge,null,Pe(K,(D,ue)=>(d(),y("div",{key:D.value,ref_for:!0,ref:Me=>H(Me,D,ye,ue),role:"gridcell",class:W(B.value),"aria-selected":D.active||void 0,"aria-disabled":D.disabled||void 0,tabindex:"0","data-test-id":D.text,onClick:Ye(Me=>V(D),["prevent"]),onKeydown:Me=>$(It)(Me,()=>V(D),!0),onMouseover:Me=>re(D.value)},[w("div",{class:W(D.className)},[q.$slots.item?L(q.$slots,"item",{key:0,item:D}):z("",!0),q.$slots.item?z("",!0):(d(),y(ge,{key:1},[ve(ne(D.text),1)],64))],2)],42,t4))),128))],2))),128))],6),q.$slots["button-icon"]?qe((d(),y("button",{key:0,ref_key:"toggleButton",ref:_,type:"button","aria-label":(R=$(s))==null?void 0:R.toggleOverlay,class:W(T.value),tabindex:"0",onClick:F,onKeydown:G},[L(q.$slots,"button-icon")],42,a4)),[[Qe,!$(f)(q.hideNavigation,q.type)]]):z("",!0)],46,Z2)}}}),l4=["data-dp-mobile"],An=de({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(a){const e=a,t=O(()=>e.multiCalendars>0?[...Array(e.multiCalendars).keys()]:[0]),l=O(()=>({dp__instance_calendar:e.multiCalendars>0}));return(n,r)=>(d(),y("div",{class:W({dp__menu_inner:!n.stretch,"dp--menu--inner-stretched":n.stretch,dp__flex_display:n.multiCalendars>0,"dp--flex-display-collapsed":n.collapse}),"data-dp-mobile":n.isMobile},[(d(!0),y(ge,null,Pe(t.value,(i,o)=>(d(),y("div",{key:i,class:W(l.value)},[L(n.$slots,"default",{instance:i,index:o})],2))),128))],10,l4))}}),n4=["data-dp-element","aria-label","aria-disabled"],Fl=de({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(a,{emit:e}){const t=e,l=P(null);return Ke(()=>t("set-ref",l)),(n,r)=>(d(),y("button",{ref_key:"elRef",ref:l,type:"button","data-dp-element":n.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":n.ariaLabel,"aria-disabled":n.disabled||void 0,onClick:r[0]||(r[0]=i=>n.$emit("activate")),onKeydown:r[1]||(r[1]=i=>$(It)(i,()=>n.$emit("activate"),!0))},[w("span",{class:W(["dp__inner_nav",{dp__inner_nav_disabled:n.disabled}])},[L(n.$slots,"default")],2)],40,n4))}}),r4=["aria-label","data-test-id"],Nc=de({__name:"YearModePicker",props:{...ra,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(a,{emit:e}){const t=e,l=a,{showRightIcon:n,showLeftIcon:r}=Ln(),{defaultedConfig:i,defaultedMultiCalendars:o,defaultedAriaLabels:s,defaultedTransitions:c,defaultedUI:u}=vt(l),{showTransition:f,transitionName:m}=Jl(c),h=P(!1),p=(_=!1,x)=>{h.value=!h.value,t("toggle-year-picker",{flow:_,show:x})},b=_=>{h.value=!1,t("year-select",_)},g=(_=!1)=>{t("handle-year",_)};return(_,x)=>{var v,k,C,M,S;return d(),y(ge,null,[w("div",{class:W(["dp--year-mode-picker",{"dp--hidden-el":h.value}])},[$(r)($(o),a.instance)?(d(),fe(Fl,{key:0,ref:"mpPrevIconRef","aria-label":(v=$(s))==null?void 0:v.prevYear,disabled:a.isDisabled(!1),class:W((k=$(u))==null?void 0:k.navBtnPrev),onActivate:x[0]||(x[0]=B=>g(!1))},{default:U(()=>[_.$slots["arrow-left"]?L(_.$slots,"arrow-left",{key:0}):z("",!0),_.$slots["arrow-left"]?z("",!0):(d(),fe($(ni),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0),w("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${a.year}-${(C=$(s))==null?void 0:C.openYearsOverlay}`,"data-test-id":`year-mode-btn-${a.instance}`,onClick:x[1]||(x[1]=()=>p(!1)),onKeydown:x[2]||(x[2]=nt(()=>p(!1),["enter"]))},[_.$slots.year?L(_.$slots,"year",{key:0,year:a.year}):z("",!0),_.$slots.year?z("",!0):(d(),y(ge,{key:1},[ve(ne(a.year),1)],64))],40,r4),$(n)($(o),a.instance)?(d(),fe(Fl,{key:1,ref:"mpNextIconRef","aria-label":(M=$(s))==null?void 0:M.nextYear,disabled:a.isDisabled(!0),class:W((S=$(u))==null?void 0:S.navBtnNext),onActivate:x[3]||(x[3]=B=>g(!0))},{default:U(()=>[_.$slots["arrow-right"]?L(_.$slots,"arrow-right",{key:0}):z("",!0),_.$slots["arrow-right"]?z("",!0):(d(),fe($(ri),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0)],2),Z(ot,{name:$(m)(a.showYearPicker),css:$(f)},{default:U(()=>{var B,T;return[a.showYearPicker?(d(),fe(Kl,{key:0,items:a.items,"text-input":_.textInput,"esc-close":_.escClose,config:_.config,"is-last":_.autoApply&&!$(i).keepActionRow,"hide-navigation":_.hideNavigation,"aria-labels":_.ariaLabels,"overlay-label":(T=(B=$(s))==null?void 0:B.yearPicker)==null?void 0:T.call(B,!0),type:"year",onToggle:p,onSelected:x[4]||(x[4]=A=>b(A))},Mt({"button-icon":U(()=>[_.$slots["calendar-icon"]?L(_.$slots,"calendar-icon",{key:0}):z("",!0),_.$slots["calendar-icon"]?z("",!0):(d(),fe($($l),{key:1}))]),_:2},[_.$slots["year-overlay-value"]?{name:"item",fn:U(({item:A})=>[L(_.$slots,"year-overlay-value",{text:A.text,value:A.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):z("",!0)]}),_:3},8,["name","css"])],64)}}}),vi=(a,e,t)=>{if(e.value&&Array.isArray(e.value))if(e.value.some(l=>et(a,l))){const l=e.value.filter(n=>!et(n,a));e.value=l.length?l:null}else(t&&+t>e.value.length||!t)&&e.value.push(a);else e.value=[a]},hi=(a,e,t)=>{let l=a.value?a.value.slice():[];return l.length===2&&l[1]!==null&&(l=[]),l.length?(gt(e,l[0])?l.unshift(e):l[1]=e,t("range-end",e)):(l=[e],t("range-start",e)),l},Bn=(a,e,t,l)=>{a&&(a[0]&&a[1]&&t&&e("auto-apply"),a[0]&&!a[1]&&l&&t&&e("auto-apply"))},Rc=a=>{Array.isArray(a.value)&&a.value.length<=2&&a.range?a.modelValue.value=a.value.map(e=>Nt(ke(e),a.timezone)):Array.isArray(a.value)||(a.modelValue.value=Nt(ke(a.value),a.timezone))},Hc=(a,e,t,l)=>Array.isArray(e.value)&&(e.value.length===2||e.value.length===1&&l.value.partialRange)?l.value.fixedStart&&(kt(a,e.value[0])||et(a,e.value[0]))?[e.value[0],a]:l.value.fixedEnd&&(gt(a,e.value[1])||et(a,e.value[1]))?[a,e.value[1]]:(t("invalid-fixed-range",a),e.value):[],Vc=({multiCalendars:a,range:e,highlight:t,propDates:l,calendars:n,modelValue:r,props:i,filters:o,year:s,month:c,emit:u})=>{const f=O(()=>ci(i.yearRange,i.locale,i.reverseYears)),m=P([!1]),h=O(()=>(A,I)=>{const V=st(aa(new Date),{month:c.value(A),year:s.value(A)}),F=I?uc(V):jl(V);return Lc(F,l.value.maxDate,l.value.minDate,i.preventMinMaxNavigation,I)}),p=()=>Array.isArray(r.value)&&a.value.solo&&r.value[1],b=()=>{for(let A=0;A{if(!A)return b();const I=st(ke(),n.value[A]);return n.value[0].year=Ge(xc(I,a.value.count-1)),b()},_=(A,I)=>{const V=ip(I,A);return e.value.showLastInRange&&V>1?I:A},x=A=>i.focusStartDate||a.value.solo?A[0]:A[1]?_(A[0],A[1]):A[0],v=()=>{if(r.value){const A=Array.isArray(r.value)?x(r.value):r.value;n.value[0]={month:Je(A),year:Ge(A)}}},k=()=>{v(),a.value.count&&b()};Le(r,(A,I)=>{i.isTextInputDate&&JSON.stringify(A??{})!==JSON.stringify(I??{})&&k()}),Ke(()=>{k()});const C=(A,I)=>{n.value[I].year=A,u("update-month-year",{instance:I,year:A,month:n.value[I].month}),a.value.count&&!a.value.solo&&g(I)},M=O(()=>A=>bl(f.value,I=>{var V;const F=s.value(A)===I.value,E=Wl(I.value,wl(l.value.minDate),wl(l.value.maxDate))||((V=o.value.years)==null?void 0:V.includes(s.value(A))),H=pi(t.value,I.value);return{active:F,disabled:E,highlighted:H}})),S=(A,I)=>{C(A,I),T(I)},B=(A,I=!1)=>{if(!h.value(A,I)){const V=I?s.value(A)+1:s.value(A)-1;C(V,A)}},T=(A,I=!1,V)=>{I||u("reset-flow"),V!==void 0?m.value[A]=V:m.value[A]=!m.value[A],m.value[A]?u("overlay-toggle",{open:!0,overlay:At.year}):(u("overlay-closed"),u("overlay-toggle",{open:!1,overlay:At.year}))};return{isDisabled:h,groupedYears:M,showYearPicker:m,selectYear:C,toggleYearPicker:T,handleYearSelect:S,handleYear:B}},i4=(a,e)=>{const{defaultedMultiCalendars:t,defaultedAriaLabels:l,defaultedTransitions:n,defaultedConfig:r,defaultedRange:i,defaultedHighlight:o,propDates:s,defaultedTz:c,defaultedFilters:u,defaultedMultiDates:f}=vt(a),m=()=>{a.isTextInputDate&&k(Ge(ke(a.startDate)),0)},{modelValue:h,year:p,month:b,calendars:g}=Zl(a,e,m),_=O(()=>Cc(a.formatLocale,a.locale,a.monthNameFormat)),x=P(null),{checkMinMaxRange:v}=qa(a),{selectYear:k,groupedYears:C,showYearPicker:M,toggleYearPicker:S,handleYearSelect:B,handleYear:T,isDisabled:A}=Vc({modelValue:h,multiCalendars:t,range:i,highlight:o,calendars:g,year:p,propDates:s,month:b,filters:u,props:a,emit:e});Ke(()=>{a.startDate&&(h.value&&a.focusStartDate||!h.value)&&k(Ge(ke(a.startDate)),0)});const I=R=>R?{month:Je(R),year:Ge(R)}:{month:null,year:null},V=()=>h.value?Array.isArray(h.value)?h.value.map(R=>I(R)):I(h.value):I(),F=(R,K)=>{const ye=g.value[R],D=V();return Array.isArray(D)?D.some(ue=>ue.year===(ye==null?void 0:ye.year)&&ue.month===K):(ye==null?void 0:ye.year)===D.year&&K===D.month},E=(R,K,ye)=>{var D,ue;const Me=V();return Array.isArray(Me)?p.value(K)===((D=Me[ye])==null?void 0:D.year)&&R===((ue=Me[ye])==null?void 0:ue.month):!1},H=(R,K)=>{if(i.value.enabled){const ye=V();if(Array.isArray(h.value)&&Array.isArray(ye)){const D=E(R,K,0)||E(R,K,1),ue=xa(aa(ke()),R,p.value(K));return Tn(h.value,x.value,ue)&&!D}return!1}return!1},j=O(()=>R=>bl(_.value,K=>{var ye;const D=F(R,K.value),ue=Wl(K.value,Tc(p.value(R),s.value.minDate),Ec(p.value(R),s.value.maxDate))||O2(s.value.disabledDates,p.value(R)).includes(K.value)||((ye=u.value.months)==null?void 0:ye.includes(K.value))||!T2(s.value.allowedDates,p.value(R),K.value),Me=H(K.value,R),Ee=Dc(o.value,K.value,p.value(R));return{active:D,disabled:ue,isBetween:Me,highlighted:Ee}})),ie=(R,K)=>xa(aa(ke()),R,p.value(K)),re=(R,K)=>{const ye=h.value?h.value:aa(new Date);h.value=xa(ye,R,p.value(K)),e("auto-apply"),e("update-flow-step")},ee=(R,K)=>{const ye=ie(R,K);i.value.fixedEnd||i.value.fixedStart?h.value=Hc(ye,h,e,i):h.value?v(ye,h.value)&&(h.value=hi(h,ie(R,K),e)):h.value=[ie(R,K)],Ue().then(()=>{Bn(h.value,e,a.autoApply,a.modelAuto)})},N=(R,K)=>{vi(ie(R,K),h,f.value.limit),e("auto-apply",!0)},G=(R,K)=>(g.value[K].month=R,te(K,g.value[K].year,R),f.value.enabled?N(R,K):i.value.enabled?ee(R,K):re(R,K)),q=(R,K)=>{k(R,K),te(K,R,null)},te=(R,K,ye)=>{let D=ye;if(!D&&D!==0){const ue=V();D=Array.isArray(ue)?ue[R].month:ue.month}e("update-month-year",{instance:R,year:K,month:D})};return{groupedMonths:j,groupedYears:C,year:p,isDisabled:A,defaultedMultiCalendars:t,defaultedAriaLabels:l,defaultedTransitions:n,defaultedConfig:r,showYearPicker:M,modelValue:h,presetDate:(R,K)=>{Rc({value:R,modelValue:h,range:i.value.enabled,timezone:K?void 0:c.value.timezone}),e("auto-apply")},setHoverDate:(R,K)=>{x.value=ie(R,K)},selectMonth:G,selectYear:q,toggleYearPicker:S,handleYearSelect:B,handleYear:T,getModelMonthYear:V}},o4=de({compatConfig:{MODE:3},__name:"MonthPicker",props:{...ra},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(a,{expose:e,emit:t}){const l=t,n=Pa(),r=Yt(n,"yearMode"),i=a;Ke(()=>{i.shadow||l("mount",null)});const{groupedMonths:o,groupedYears:s,year:c,isDisabled:u,defaultedMultiCalendars:f,defaultedConfig:m,showYearPicker:h,modelValue:p,presetDate:b,setHoverDate:g,selectMonth:_,selectYear:x,toggleYearPicker:v,handleYearSelect:k,handleYear:C,getModelMonthYear:M}=i4(i,l);return e({getSidebarProps:()=>({modelValue:p,year:c,getModelMonthYear:M,selectMonth:_,selectYear:x,handleYear:C}),presetDate:b,toggleYearPicker:S=>v(0,S)}),(S,B)=>(d(),fe(An,{"multi-calendars":$(f).count,collapse:S.collapse,stretch:"","is-mobile":S.isMobile},{default:U(({instance:T})=>[S.$slots["top-extra"]?L(S.$slots,"top-extra",{key:0,value:S.internalModelValue}):z("",!0),S.$slots["month-year"]?L(S.$slots,"month-year",yt(Te({key:1},{year:$(c),months:$(o)(T),years:$(s)(T),selectMonth:$(_),selectYear:$(x),instance:T}))):(d(),fe(Kl,{key:2,items:$(o)(T),"arrow-navigation":S.arrowNavigation,"is-last":S.autoApply&&!$(m).keepActionRow,"esc-close":S.escClose,height:$(m).modeHeight,config:S.config,"no-overlay-focus":!!(S.noOverlayFocus||S.textInput),"use-relative":"",type:"month",onSelected:A=>$(_)(A,T),onHoverValue:A=>$(g)(A,T)},Mt({header:U(()=>[Z(Nc,Te(S.$props,{items:$(s)(T),instance:T,"show-year-picker":$(h)[T],year:$(c)(T),"is-disabled":A=>$(u)(T,A),onHandleYear:A=>$(C)(T,A),onYearSelect:A=>$(k)(A,T),onToggleYearPicker:A=>$(v)(T,A==null?void 0:A.flow,A==null?void 0:A.show)}),Mt({_:2},[Pe($(r),(A,I)=>({name:A,fn:U(V=>[L(S.$slots,A,yt(Tt(V)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[S.$slots["month-overlay-value"]?{name:"item",fn:U(({item:A})=>[L(S.$slots,"month-overlay-value",{text:A.text,value:A.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),s4=(a,e)=>{const t=()=>{a.isTextInputDate&&(u.value=Ge(ke(a.startDate)))},{modelValue:l}=Zl(a,e,t),n=P(null),{defaultedHighlight:r,defaultedMultiDates:i,defaultedFilters:o,defaultedRange:s,propDates:c}=vt(a),u=P();Ke(()=>{a.startDate&&(l.value&&a.focusStartDate||!l.value)&&(u.value=Ge(ke(a.startDate)))});const f=b=>Array.isArray(l.value)?l.value.some(g=>Ge(g)===b):l.value?Ge(l.value)===b:!1,m=b=>s.value.enabled&&Array.isArray(l.value)?Tn(l.value,n.value,p(b)):!1,h=O(()=>bl(ci(a.yearRange,a.locale,a.reverseYears),b=>{const g=f(b.value),_=Wl(b.value,wl(c.value.minDate),wl(c.value.maxDate))||o.value.years.includes(b.value),x=m(b.value)&&!g,v=pi(r.value,b.value);return{active:g,disabled:_,isBetween:x,highlighted:v}})),p=b=>ca(aa(jl(new Date)),b);return{groupedYears:h,modelValue:l,focusYear:u,setHoverValue:b=>{n.value=ca(aa(new Date),b)},selectYear:b=>{var g;if(e("update-month-year",{instance:0,year:b}),i.value.enabled)return l.value?Array.isArray(l.value)&&(((g=l.value)==null?void 0:g.map(_=>Ge(_))).includes(b)?l.value=l.value.filter(_=>Ge(_)!==b):l.value.push(ca(Ft(ke()),b))):l.value=[ca(Ft(jl(ke())),b)],e("auto-apply",!0);s.value.enabled?(l.value=hi(l,p(b),e),Ue().then(()=>{Bn(l.value,e,a.autoApply,a.modelAuto)})):(l.value=p(b),e("auto-apply"))}}},u4=de({compatConfig:{MODE:3},__name:"YearPicker",props:{...ra},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(a,{expose:e,emit:t}){const l=t,n=a,{groupedYears:r,modelValue:i,focusYear:o,selectYear:s,setHoverValue:c}=s4(n,l),{defaultedConfig:u}=vt(n);return e({getSidebarProps:()=>({modelValue:i,selectYear:s})}),(f,m)=>(d(),y("div",null,[f.$slots["top-extra"]?L(f.$slots,"top-extra",{key:0,value:f.internalModelValue}):z("",!0),f.$slots["month-year"]?L(f.$slots,"month-year",yt(Te({key:1},{years:$(r),selectYear:$(s)}))):(d(),fe(Kl,{key:2,items:$(r),"is-last":f.autoApply&&!$(u).keepActionRow,height:$(u).modeHeight,config:f.config,"no-overlay-focus":!!(f.noOverlayFocus||f.textInput),"focus-value":$(o),type:"year","use-relative":"",onSelected:$(s),onHoverValue:$(c)},Mt({_:2},[f.$slots["year-overlay-value"]?{name:"item",fn:U(({item:h})=>[L(f.$slots,"year-overlay-value",{text:h.text,value:h.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),c4={key:0,class:"dp__time_input"},d4=["data-compact","data-collapsed"],f4=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],p4=["aria-label","disabled","data-test-id","onKeydown","onClick"],v4=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],h4={key:0},m4=["aria-label","data-compact"],g4=de({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ra},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(a,{expose:e,emit:t}){const l=t,n=a,{setTimePickerElements:r,setTimePickerBackRef:i}=Ga(),{defaultedAriaLabels:o,defaultedTransitions:s,defaultedFilters:c,defaultedConfig:u,defaultedRange:f,defaultedMultiCalendars:m}=vt(n),{transitionName:h,showTransition:p}=Jl(s),b=rl({hours:!1,minutes:!1,seconds:!1}),g=P("AM"),_=P(null),x=P([]),v=P(),k=P(!1);Ke(()=>{l("mounted")});const C=Y=>st(new Date,{hours:Y.hours,minutes:Y.minutes,seconds:n.enableSeconds?Y.seconds:0,milliseconds:0}),M=O(()=>Y=>ee(Y,n[Y])||B(Y,n[Y])),S=O(()=>({hours:n.hours,minutes:n.minutes,seconds:n.seconds})),B=(Y,he)=>f.value.enabled&&!f.value.disableTimeRangeValidation?!n.validateTime(Y,he):!1,T=(Y,he)=>{if(f.value.enabled&&!f.value.disableTimeRangeValidation){const Ne=he?+n[`${Y}Increment`]:-+n[`${Y}Increment`],we=n[Y]+Ne;return!n.validateTime(Y,we)}return!1},A=O(()=>Y=>!R(+n[Y]+ +n[`${Y}Increment`],Y)||T(Y,!0)),I=O(()=>Y=>!R(+n[Y]-+n[`${Y}Increment`],Y)||T(Y,!1)),V=(Y,he)=>ac(st(ke(),Y),he),F=(Y,he)=>a2(st(ke(),Y),he),E=O(()=>({dp__time_col:!0,dp__time_col_block:!n.timePickerInline,dp__time_col_reg_block:!n.enableSeconds&&n.is24&&!n.timePickerInline,dp__time_col_reg_inline:!n.enableSeconds&&n.is24&&n.timePickerInline,dp__time_col_reg_with_button:!n.enableSeconds&&!n.is24,dp__time_col_sec:n.enableSeconds&&n.is24,dp__time_col_sec_with_button:n.enableSeconds&&!n.is24})),H=O(()=>n.timePickerInline&&f.value.enabled&&!m.value.count),j=O(()=>{const Y=[{type:"hours"}];return n.enableMinutes&&Y.push({type:"",separator:!0},{type:"minutes"}),n.enableSeconds&&Y.push({type:"",separator:!0},{type:"seconds"}),Y}),ie=O(()=>j.value.filter(Y=>!Y.separator)),re=O(()=>Y=>{if(Y==="hours"){const he=Ee(+n.hours);return{text:he<10?`0${he}`:`${he}`,value:he}}return{text:n[Y]<10?`0${n[Y]}`:`${n[Y]}`,value:n[Y]}}),ee=(Y,he)=>{var Ne;if(!n.disabledTimesConfig)return!1;const we=n.disabledTimesConfig(n.order,Y==="hours"?he:void 0);return we[Y]?!!((Ne=we[Y])!=null&&Ne.includes(he)):!0},N=(Y,he)=>he!=="hours"||g.value==="AM"?Y:Y+12,G=Y=>{const he=n.is24?24:12,Ne=Y==="hours"?he:60,we=+n[`${Y}GridIncrement`],We=Y==="hours"&&!n.is24?we:0,je=[];for(let ae=We;ae({active:!1,disabled:c.value.times[Y].includes(ae.value)||!R(ae.value,Y)||ee(Y,ae.value)||B(Y,ae.value)}))},q=Y=>Y>=0?Y:59,te=Y=>Y>=0?Y:23,R=(Y,he)=>{const Ne=n.minTime?C(Jn(n.minTime)):null,we=n.maxTime?C(Jn(n.maxTime)):null,We=C(Jn(S.value,he,he==="minutes"||he==="seconds"?q(Y):te(Y)));return Ne&&we?(Yl(We,we)||dl(We,we))&&(gl(We,Ne)||dl(We,Ne)):Ne?gl(We,Ne)||dl(We,Ne):we?Yl(We,we)||dl(We,we):!0},K=Y=>n[`no${Y[0].toUpperCase()+Y.slice(1)}Overlay`],ye=Y=>{K(Y)||(b[Y]=!b[Y],b[Y]?(k.value=!0,l("overlay-opened",Y)):(k.value=!1,l("overlay-closed",Y)))},D=Y=>Y==="hours"?Sa:Y==="minutes"?ja:ml,ue=()=>{v.value&&clearTimeout(v.value)},Me=(Y,he=!0,Ne)=>{const we=he?V:F,We=he?+n[`${Y}Increment`]:-+n[`${Y}Increment`];R(+n[Y]+We,Y)&&l(`update:${Y}`,D(Y)(we({[Y]:+n[Y]},{[Y]:+n[`${Y}Increment`]}))),!(Ne!=null&&Ne.keyboard)&&u.value.timeArrowHoldThreshold&&(v.value=setTimeout(()=>{Me(Y,he)},u.value.timeArrowHoldThreshold))},Ee=Y=>n.is24?Y:(Y>=12?g.value="PM":g.value="AM",g2(Y)),Q=()=>{g.value==="PM"?(g.value="AM",l("update:hours",n.hours-12)):(g.value="PM",l("update:hours",n.hours+12)),l("am-pm-change",g.value)},me=Y=>{b[Y]=!0},be=(Y,he,Ne)=>{if(Y&&n.arrowNavigation){Array.isArray(x.value[he])?x.value[he][Ne]=Y:x.value[he]=[Y];const we=x.value.reduce((We,je)=>je.map((ae,xe)=>[...We[xe]||[],je[xe]]),[]);i(n.closeTimePickerBtn),_.value&&(we[1]=we[1].concat(_.value)),r(we,n.order)}},se=(Y,he)=>(ye(Y),l(`update:${Y}`,he));return e({openChildCmp:me}),(Y,he)=>{var Ne;return Y.disabled?z("",!0):(d(),y("div",c4,[(d(!0),y(ge,null,Pe(j.value,(we,We)=>{var je,ae,xe;return d(),y("div",{key:We,class:W(E.value),"data-compact":H.value&&!Y.enableSeconds,"data-collapsed":H.value&&Y.enableSeconds},[we.separator?(d(),y(ge,{key:0},[k.value?z("",!0):(d(),y(ge,{key:0},[ve(":")],64))],64)):(d(),y(ge,{key:1},[w("button",{ref_for:!0,ref:Se=>be(Se,We,0),type:"button",class:W({dp__btn:!0,dp__inc_dec_button:!Y.timePickerInline,dp__inc_dec_button_inline:Y.timePickerInline,dp__tp_inline_btn_top:Y.timePickerInline,dp__inc_dec_button_disabled:A.value(we.type),"dp--hidden-el":k.value}),"data-test-id":`${we.type}-time-inc-btn-${n.order}`,"aria-label":(je=$(o))==null?void 0:je.incrementValue(we.type),tabindex:"0",onKeydown:Se=>$(It)(Se,()=>Me(we.type,!0,{keyboard:!0}),!0),onClick:Se=>$(u).timeArrowHoldThreshold?void 0:Me(we.type,!0),onMousedown:Se=>$(u).timeArrowHoldThreshold?Me(we.type,!0):void 0,onMouseup:ue},[n.timePickerInline?(d(),y(ge,{key:1},[Y.$slots["tp-inline-arrow-up"]?L(Y.$slots,"tp-inline-arrow-up",{key:0}):(d(),y(ge,{key:1},[he[2]||(he[2]=w("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),he[3]||(he[3]=w("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(d(),y(ge,{key:0},[Y.$slots["arrow-up"]?L(Y.$slots,"arrow-up",{key:0}):z("",!0),Y.$slots["arrow-up"]?z("",!0):(d(),fe($(oi),{key:1}))],64))],42,f4),w("button",{ref_for:!0,ref:Se=>be(Se,We,1),type:"button","aria-label":`${re.value(we.type).text}-${(ae=$(o))==null?void 0:ae.openTpOverlay(we.type)}`,class:W({dp__time_display:!0,dp__time_display_block:!Y.timePickerInline,dp__time_display_inline:Y.timePickerInline,"dp--time-invalid":M.value(we.type),"dp--time-overlay-btn":!M.value(we.type),"dp--hidden-el":k.value}),disabled:K(we.type),tabindex:"0","data-test-id":`${we.type}-toggle-overlay-btn-${n.order}`,onKeydown:Se=>$(It)(Se,()=>ye(we.type),!0),onClick:Se=>ye(we.type)},[Y.$slots[we.type]?L(Y.$slots,we.type,{key:0,text:re.value(we.type).text,value:re.value(we.type).value}):z("",!0),Y.$slots[we.type]?z("",!0):(d(),y(ge,{key:1},[ve(ne(re.value(we.type).text),1)],64))],42,p4),w("button",{ref_for:!0,ref:Se=>be(Se,We,2),type:"button",class:W({dp__btn:!0,dp__inc_dec_button:!Y.timePickerInline,dp__inc_dec_button_inline:Y.timePickerInline,dp__tp_inline_btn_bottom:Y.timePickerInline,dp__inc_dec_button_disabled:I.value(we.type),"dp--hidden-el":k.value}),"data-test-id":`${we.type}-time-dec-btn-${n.order}`,"aria-label":(xe=$(o))==null?void 0:xe.decrementValue(we.type),tabindex:"0",onKeydown:Se=>$(It)(Se,()=>Me(we.type,!1,{keyboard:!0}),!0),onClick:Se=>$(u).timeArrowHoldThreshold?void 0:Me(we.type,!1),onMousedown:Se=>$(u).timeArrowHoldThreshold?Me(we.type,!1):void 0,onMouseup:ue},[n.timePickerInline?(d(),y(ge,{key:1},[Y.$slots["tp-inline-arrow-down"]?L(Y.$slots,"tp-inline-arrow-down",{key:0}):(d(),y(ge,{key:1},[he[4]||(he[4]=w("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),he[5]||(he[5]=w("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(d(),y(ge,{key:0},[Y.$slots["arrow-down"]?L(Y.$slots,"arrow-down",{key:0}):z("",!0),Y.$slots["arrow-down"]?z("",!0):(d(),fe($(si),{key:1}))],64))],42,v4)],64))],10,d4)}),128)),Y.is24?z("",!0):(d(),y("div",h4,[Y.$slots["am-pm-button"]?L(Y.$slots,"am-pm-button",{key:0,toggle:Q,value:g.value}):z("",!0),Y.$slots["am-pm-button"]?z("",!0):(d(),y("button",{key:1,ref_key:"amPmButton",ref:_,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(Ne=$(o))==null?void 0:Ne.amPmButton,tabindex:"0","data-compact":H.value,onClick:Q,onKeydown:he[0]||(he[0]=we=>$(It)(we,()=>Q(),!0))},ne(g.value),41,m4))])),(d(!0),y(ge,null,Pe(ie.value,(we,We)=>(d(),fe(ot,{key:We,name:$(h)(b[we.type]),css:$(p)},{default:U(()=>{var je,ae;return[b[we.type]?(d(),fe(Kl,{key:0,items:G(we.type),"is-last":Y.autoApply&&!$(u).keepActionRow,"esc-close":Y.escClose,type:we.type,"text-input":Y.textInput,config:Y.config,"arrow-navigation":Y.arrowNavigation,"aria-labels":Y.ariaLabels,"overlay-label":(ae=(je=$(o)).timeOverlay)==null?void 0:ae.call(je,we.type),onSelected:xe=>se(we.type,xe),onToggle:xe=>ye(we.type),onResetFlow:he[1]||(he[1]=xe=>Y.$emit("reset-flow"))},Mt({"button-icon":U(()=>[Y.$slots["clock-icon"]?L(Y.$slots,"clock-icon",{key:0}):z("",!0),Y.$slots["clock-icon"]?z("",!0):(d(),fe(tt(Y.timePickerInline?$($l):$(ii)),{key:1}))]),_:2},[Y.$slots[`${we.type}-overlay-value`]?{name:"item",fn:U(({item:xe})=>[L(Y.$slots,`${we.type}-overlay-value`,{text:xe.text,value:xe.value})]),key:"0"}:void 0,Y.$slots[`${we.type}-overlay-header`]?{name:"header",fn:U(()=>[L(Y.$slots,`${we.type}-overlay-header`,{toggle:()=>ye(we.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):z("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),y4=["data-dp-mobile"],b4=["aria-label","tabindex"],w4=["role","aria-label","tabindex"],k4=["aria-label"],jc=de({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ra},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(a,{expose:e,emit:t}){const l=t,n=a,{buildMatrix:r,setTimePicker:i}=Ga(),o=Pa(),{defaultedTransitions:s,defaultedAriaLabels:c,defaultedTextInput:u,defaultedConfig:f,defaultedRange:m}=vt(n),{transitionName:h,showTransition:p}=Jl(s),{hideNavigationButtons:b}=Ln(),g=P(null),_=P(null),x=P([]),v=P(null),k=P(!1);Ke(()=>{l("mount"),!n.timePicker&&n.arrowNavigation?r([$t(g.value)],"time"):i(!0,n.timePicker)});const C=O(()=>m.value.enabled&&n.modelAuto?$c(n.internalModelValue):!0),M=P(!1),S=ee=>({hours:Array.isArray(n.hours)?n.hours[ee]:n.hours,minutes:Array.isArray(n.minutes)?n.minutes[ee]:n.minutes,seconds:Array.isArray(n.seconds)?n.seconds[ee]:n.seconds}),B=O(()=>{const ee=[];if(m.value.enabled)for(let N=0;N<2;N++)ee.push(S(N));else ee.push(S(0));return ee}),T=(ee,N=!1,G="")=>{N||l("reset-flow"),M.value=ee,l(ee?"overlay-opened":"overlay-closed",At.time),n.arrowNavigation&&i(ee),Ue(()=>{G!==""&&x.value[0]&&x.value[0].openChildCmp(G)})},A=O(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:n.autoApply&&!f.value.keepActionRow})),I=Yt(o,"timePicker"),V=(ee,N,G)=>m.value.enabled?N===0?[ee,B.value[1][G]]:[B.value[0][G],ee]:ee,F=ee=>{l("update:hours",ee)},E=ee=>{l("update:minutes",ee)},H=ee=>{l("update:seconds",ee)},j=()=>{if(v.value&&!u.value.enabled&&!n.noOverlayFocus){const ee=Pc(v.value);ee&&ee.focus({preventScroll:!0})}},ie=ee=>{k.value=!1,l("overlay-closed",ee)},re=ee=>{k.value=!0,l("overlay-opened",ee)};return e({toggleTimePicker:T}),(ee,N)=>{var G;return d(),y("div",{class:"dp--tp-wrap","data-dp-mobile":ee.isMobile},[!ee.timePicker&&!ee.timePickerInline?qe((d(),y("button",{key:0,ref_key:"openTimePickerBtn",ref:g,type:"button",class:W({...A.value,"dp--hidden-el":M.value}),"aria-label":(G=$(c))==null?void 0:G.openTimePicker,tabindex:ee.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:N[0]||(N[0]=q=>$(It)(q,()=>T(!0))),onClick:N[1]||(N[1]=q=>T(!0))},[ee.$slots["clock-icon"]?L(ee.$slots,"clock-icon",{key:0}):z("",!0),ee.$slots["clock-icon"]?z("",!0):(d(),fe($(ii),{key:1}))],42,b4)),[[Qe,!$(b)(ee.hideNavigation,"time")]]):z("",!0),Z(ot,{name:$(h)(M.value),css:$(p)&&!ee.timePickerInline},{default:U(()=>{var q,te;return[M.value||ee.timePicker||ee.timePickerInline?(d(),y("div",{key:0,ref_key:"overlayRef",ref:v,role:ee.timePickerInline?void 0:"dialog",class:W({dp__overlay:!ee.timePickerInline,"dp--overlay-absolute":!n.timePicker&&!ee.timePickerInline,"dp--overlay-relative":n.timePicker}),style:le(ee.timePicker?{height:`${$(f).modeHeight}px`}:void 0),"aria-label":(q=$(c))==null?void 0:q.timePicker,tabindex:ee.timePickerInline?void 0:0},[w("div",{class:W(ee.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[ee.$slots["time-picker-overlay"]?L(ee.$slots,"time-picker-overlay",{key:0,hours:a.hours,minutes:a.minutes,seconds:a.seconds,setHours:F,setMinutes:E,setSeconds:H}):z("",!0),ee.$slots["time-picker-overlay"]?z("",!0):(d(),y("div",{key:1,class:W(ee.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(d(!0),y(ge,null,Pe(B.value,(R,K)=>qe((d(),fe(g4,Te({key:K,ref_for:!0},{...ee.$props,order:K,hours:R.hours,minutes:R.minutes,seconds:R.seconds,closeTimePickerBtn:_.value,disabledTimesConfig:a.disabledTimesConfig,disabled:K===0?$(m).fixedStart:$(m).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:x,"validate-time":(ye,D)=>a.validateTime(ye,V(D,K,ye)),"onUpdate:hours":ye=>F(V(ye,K,"hours")),"onUpdate:minutes":ye=>E(V(ye,K,"minutes")),"onUpdate:seconds":ye=>H(V(ye,K,"seconds")),onMounted:j,onOverlayClosed:ie,onOverlayOpened:re,onAmPmChange:N[2]||(N[2]=ye=>ee.$emit("am-pm-change",ye))}),Mt({_:2},[Pe($(I),(ye,D)=>({name:ye,fn:U(ue=>[L(ee.$slots,ye,Te({ref_for:!0},ue))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Qe,K===0?!0:C.value]])),128))],2)),!ee.timePicker&&!ee.timePickerInline?qe((d(),y("button",{key:2,ref_key:"closeTimePickerBtn",ref:_,type:"button",class:W({...A.value,"dp--hidden-el":k.value}),"aria-label":(te=$(c))==null?void 0:te.closeTimePicker,tabindex:"0",onKeydown:N[3]||(N[3]=R=>$(It)(R,()=>T(!1))),onClick:N[4]||(N[4]=R=>T(!1))},[ee.$slots["calendar-icon"]?L(ee.$slots,"calendar-icon",{key:0}):z("",!0),ee.$slots["calendar-icon"]?z("",!0):(d(),fe($($l),{key:1}))],42,k4)),[[Qe,!$(b)(ee.hideNavigation,"time")]]):z("",!0)],2)],14,w4)):z("",!0)]}),_:3},8,["name","css"])],8,y4)}}}),Yc=(a,e,t,l)=>{const{defaultedRange:n}=vt(a),r=(v,k)=>Array.isArray(e[v])?e[v][k]:e[v],i=v=>a.enableSeconds?Array.isArray(e.seconds)?e.seconds[v]:e.seconds:0,o=(v,k)=>v?k!==void 0?Va(v,r("hours",k),r("minutes",k),i(k)):Va(v,e.hours,e.minutes,i()):kc(ke(),i(k)),s=(v,k)=>{e[v]=k},c=O(()=>a.modelAuto&&n.value.enabled?Array.isArray(t.value)?t.value.length>1:!1:n.value.enabled),u=(v,k)=>{const C=Object.fromEntries(Object.keys(e).map(M=>M===v?[M,k]:[M,e[M]].slice()));if(c.value&&!n.value.disableTimeRangeValidation){const M=B=>t.value?Va(t.value[B],C.hours[B],C.minutes[B],C.seconds[B]):null,S=B=>wc(t.value[B],0);return!(et(M(0),M(1))&&(gl(M(0),S(1))||Yl(M(1),S(0))))}return!0},f=(v,k)=>{u(v,k)&&(s(v,k),l&&l())},m=v=>{f("hours",v)},h=v=>{f("minutes",v)},p=v=>{f("seconds",v)},b=(v,k,C,M)=>{k&&m(v),!k&&!C&&h(v),C&&p(v),t.value&&M(t.value)},g=v=>{if(v){const k=Array.isArray(v),C=k?[+v[0].hours,+v[1].hours]:+v.hours,M=k?[+v[0].minutes,+v[1].minutes]:+v.minutes,S=k?[+v[0].seconds,+v[1].seconds]:+v.seconds;s("hours",C),s("minutes",M),a.enableSeconds&&s("seconds",S)}},_=(v,k)=>{const C={hours:Array.isArray(e.hours)?e.hours[v]:e.hours,disabledArr:[]};return(k||k===0)&&(C.hours=k),Array.isArray(a.disabledTimes)&&(C.disabledArr=n.value.enabled&&Array.isArray(a.disabledTimes[v])?a.disabledTimes[v]:a.disabledTimes),C},x=O(()=>(v,k)=>{var C;if(Array.isArray(a.disabledTimes)){const{disabledArr:M,hours:S}=_(v,k),B=M.filter(T=>+T.hours===S);return((C=B[0])==null?void 0:C.minutes)==="*"?{hours:[S],minutes:void 0,seconds:void 0}:{hours:[],minutes:(B==null?void 0:B.map(T=>+T.minutes))??[],seconds:(B==null?void 0:B.map(T=>T.seconds?+T.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:s,updateHours:m,updateMinutes:h,updateSeconds:p,getSetDateTime:o,updateTimeValues:b,getSecondsValue:i,assignStartTime:g,validateTime:u,disabledTimesConfig:x}},x4=(a,e)=>{const t=()=>{a.isTextInputDate&&k()},{modelValue:l,time:n}=Zl(a,e,t),{defaultedStartTime:r,defaultedRange:i,defaultedTz:o}=vt(a),{updateTimeValues:s,getSetDateTime:c,setTime:u,assignStartTime:f,disabledTimesConfig:m,validateTime:h}=Yc(a,n,l,p);function p(){e("update-flow-step")}const b=M=>{const{hours:S,minutes:B,seconds:T}=M;return{hours:+S,minutes:+B,seconds:T?+T:0}},g=()=>{if(a.startTime){if(Array.isArray(a.startTime)){const S=b(a.startTime[0]),B=b(a.startTime[1]);return[st(ke(),S),st(ke(),B)]}const M=b(a.startTime);return st(ke(),M)}return i.value.enabled?[null,null]:null},_=()=>{if(i.value.enabled){const[M,S]=g();l.value=[Nt(c(M,0),o.value.timezone),Nt(c(S,1),o.value.timezone)]}else l.value=Nt(c(g()),o.value.timezone)},x=M=>Array.isArray(M)?[al(ke(M[0])),al(ke(M[1]))]:[al(M??ke())],v=(M,S,B)=>{u("hours",M),u("minutes",S),u("seconds",a.enableSeconds?B:0)},k=()=>{const[M,S]=x(l.value);return i.value.enabled?v([M.hours,S.hours],[M.minutes,S.minutes],[M.seconds,S.seconds]):v(M.hours,M.minutes,M.seconds)};Ke(()=>{if(!a.shadow)return f(r.value),l.value?k():_()});const C=()=>{Array.isArray(l.value)?l.value=l.value.map((M,S)=>M&&c(M,S)):l.value=c(l.value),e("time-update")};return{modelValue:l,time:n,disabledTimesConfig:m,updateTime:(M,S=!0,B=!1)=>{s(M,S,B,C)},validateTime:h}},_4=de({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...ra},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(a,{expose:e,emit:t}){const l=t,n=a,r=Pa(),i=Yt(r,"timePicker"),o=P(null),{time:s,modelValue:c,disabledTimesConfig:u,updateTime:f,validateTime:m}=x4(n,l);return Ke(()=>{n.shadow||l("mount",null)}),e({getSidebarProps:()=>({modelValue:c,time:s,updateTime:f}),toggleTimePicker:(h,p=!1,b="")=>{var g;(g=o.value)==null||g.toggleTimePicker(h,p,b)}}),(h,p)=>(d(),fe(An,{"multi-calendars":0,stretch:"","is-mobile":h.isMobile},{default:U(()=>[Z(jc,Te({ref_key:"tpRef",ref:o},h.$props,{hours:$(s).hours,minutes:$(s).minutes,seconds:$(s).seconds,"internal-model-value":h.internalModelValue,"disabled-times-config":$(u),"validate-time":$(m),"onUpdate:hours":p[0]||(p[0]=b=>$(f)(b)),"onUpdate:minutes":p[1]||(p[1]=b=>$(f)(b,!1)),"onUpdate:seconds":p[2]||(p[2]=b=>$(f)(b,!1,!0)),onAmPmChange:p[3]||(p[3]=b=>h.$emit("am-pm-change",b)),onResetFlow:p[4]||(p[4]=b=>h.$emit("reset-flow")),onOverlayClosed:p[5]||(p[5]=b=>h.$emit("overlay-toggle",{open:!1,overlay:b})),onOverlayOpened:p[6]||(p[6]=b=>h.$emit("overlay-toggle",{open:!0,overlay:b}))}),Mt({_:2},[Pe($(i),(b,g)=>({name:b,fn:U(_=>[L(h.$slots,b,yt(Tt(_)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),M4={class:"dp--header-wrap"},S4={key:0,class:"dp__month_year_wrap"},C4={key:0},$4={class:"dp__month_year_wrap"},P4=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],O4=de({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...ra},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(a,{expose:e,emit:t}){const l=t,n=a,{defaultedTransitions:r,defaultedAriaLabels:i,defaultedMultiCalendars:o,defaultedFilters:s,defaultedConfig:c,defaultedHighlight:u,propDates:f,defaultedUI:m}=vt(n),{transitionName:h,showTransition:p}=Jl(r),{buildMatrix:b}=Ga(),{handleMonthYearChange:g,isDisabled:_,updateMonthYear:x}=X2(n,l),{showLeftIcon:v,showRightIcon:k}=Ln(),C=P(!1),M=P(!1),S=P(!1),B=P([null,null,null,null]);Ke(()=>{l("mount")});const T=te=>({get:()=>n[te],set:R=>{const K=te===Zt.month?Zt.year:Zt.month;l("update-month-year",{[te]:R,[K]:n[K]}),te===Zt.month?ie(!0):re(!0)}}),A=O(T(Zt.month)),I=O(T(Zt.year)),V=O(()=>te=>({month:n.month,year:n.year,items:te===Zt.month?n.months:n.years,instance:n.instance,updateMonthYear:x,toggle:te===Zt.month?ie:re})),F=O(()=>n.months.find(R=>R.value===n.month)||{text:"",value:0}),E=O(()=>bl(n.months,te=>{const R=n.month===te.value,K=Wl(te.value,Tc(n.year,f.value.minDate),Ec(n.year,f.value.maxDate))||s.value.months.includes(te.value),ye=Dc(u.value,te.value,n.year);return{active:R,disabled:K,highlighted:ye}})),H=O(()=>bl(n.years,te=>{const R=n.year===te.value,K=Wl(te.value,wl(f.value.minDate),wl(f.value.maxDate))||s.value.years.includes(te.value),ye=pi(u.value,te.value);return{active:R,disabled:K,highlighted:ye}})),j=(te,R,K)=>{K!==void 0?te.value=K:te.value=!te.value,te.value?(S.value=!0,l("overlay-opened",R)):(S.value=!1,l("overlay-closed",R))},ie=(te=!1,R)=>{ee(te),j(C,At.month,R)},re=(te=!1,R)=>{ee(te),j(M,At.year,R)},ee=te=>{te||l("reset-flow")},N=(te,R)=>{n.arrowNavigation&&(B.value[R]=$t(te),b(B.value,"monthYear"))},G=O(()=>{var te,R,K,ye,D,ue;return[{type:Zt.month,index:1,toggle:ie,modelValue:A.value,updateModelValue:Me=>A.value=Me,text:F.value.text,showSelectionGrid:C.value,items:E.value,ariaLabel:(te=i.value)==null?void 0:te.openMonthsOverlay,overlayLabel:((K=(R=i.value).monthPicker)==null?void 0:K.call(R,!0))??void 0},{type:Zt.year,index:2,toggle:re,modelValue:I.value,updateModelValue:Me=>I.value=Me,text:Oc(n.year,n.locale),showSelectionGrid:M.value,items:H.value,ariaLabel:(ye=i.value)==null?void 0:ye.openYearsOverlay,overlayLabel:((ue=(D=i.value).yearPicker)==null?void 0:ue.call(D,!0))??void 0}]}),q=O(()=>n.disableYearSelect?[G.value[0]]:n.yearFirst?[...G.value].reverse():G.value);return e({toggleMonthPicker:ie,toggleYearPicker:re,handleMonthYearChange:g}),(te,R)=>{var K,ye,D,ue,Me,Ee;return d(),y("div",M4,[te.$slots["month-year"]?(d(),y("div",S4,[L(te.$slots,"month-year",yt(Tt({month:a.month,year:a.year,months:a.months,years:a.years,updateMonthYear:$(x),handleMonthYearChange:$(g),instance:a.instance})))])):(d(),y(ge,{key:1},[te.$slots["top-extra"]?(d(),y("div",C4,[L(te.$slots,"top-extra",{value:te.internalModelValue})])):z("",!0),w("div",$4,[$(v)($(o),a.instance)&&!te.vertical?(d(),fe(Fl,{key:0,"aria-label":(K=$(i))==null?void 0:K.prevMonth,disabled:$(_)(!1),class:W((ye=$(m))==null?void 0:ye.navBtnPrev),"el-name":"action-prev",onActivate:R[0]||(R[0]=Q=>$(g)(!1,!0)),onSetRef:R[1]||(R[1]=Q=>N(Q,0))},{default:U(()=>[te.$slots["arrow-left"]?L(te.$slots,"arrow-left",{key:0}):z("",!0),te.$slots["arrow-left"]?z("",!0):(d(),fe($(ni),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0),w("div",{class:W(["dp__month_year_wrap",{dp__year_disable_select:te.disableYearSelect}])},[(d(!0),y(ge,null,Pe(q.value,(Q,me)=>(d(),y(ge,{key:Q.type},[w("button",{ref_for:!0,ref:be=>N(be,me+1),type:"button","data-dp-element":`overlay-${Q.type}`,class:W(["dp__btn dp__month_year_select",{"dp--hidden-el":S.value}]),"aria-label":`${Q.text}-${Q.ariaLabel}`,"data-test-id":`${Q.type}-toggle-overlay-${a.instance}`,onClick:Q.toggle,onKeydown:be=>$(It)(be,()=>Q.toggle(),!0)},[te.$slots[Q.type]?L(te.$slots,Q.type,{key:0,text:Q.text,value:n[Q.type]}):z("",!0),te.$slots[Q.type]?z("",!0):(d(),y(ge,{key:1},[ve(ne(Q.text),1)],64))],42,P4),Z(ot,{name:$(h)(Q.showSelectionGrid),css:$(p)},{default:U(()=>[Q.showSelectionGrid?(d(),fe(Kl,{key:0,items:Q.items,"arrow-navigation":te.arrowNavigation,"hide-navigation":te.hideNavigation,"is-last":te.autoApply&&!$(c).keepActionRow,"skip-button-ref":!1,config:te.config,type:Q.type,"header-refs":[],"esc-close":te.escClose,"menu-wrap-ref":te.menuWrapRef,"text-input":te.textInput,"aria-labels":te.ariaLabels,"overlay-label":Q.overlayLabel,onSelected:Q.updateModelValue,onToggle:Q.toggle},Mt({"button-icon":U(()=>[te.$slots["calendar-icon"]?L(te.$slots,"calendar-icon",{key:0}):z("",!0),te.$slots["calendar-icon"]?z("",!0):(d(),fe($($l),{key:1}))]),_:2},[te.$slots[`${Q.type}-overlay-value`]?{name:"item",fn:U(({item:be})=>[L(te.$slots,`${Q.type}-overlay-value`,{text:be.text,value:be.value})]),key:"0"}:void 0,te.$slots[`${Q.type}-overlay`]?{name:"overlay",fn:U(()=>[L(te.$slots,`${Q.type}-overlay`,Te({ref_for:!0},V.value(Q.type)))]),key:"1"}:void 0,te.$slots[`${Q.type}-overlay-header`]?{name:"header",fn:U(()=>[L(te.$slots,`${Q.type}-overlay-header`,{toggle:Q.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","overlay-label","onSelected","onToggle"])):z("",!0)]),_:2},1032,["name","css"])],64))),128))],2),$(v)($(o),a.instance)&&te.vertical?(d(),fe(Fl,{key:1,"aria-label":(D=$(i))==null?void 0:D.prevMonth,"el-name":"action-prev",disabled:$(_)(!1),class:W((ue=$(m))==null?void 0:ue.navBtnPrev),onActivate:R[2]||(R[2]=Q=>$(g)(!1,!0))},{default:U(()=>[te.$slots["arrow-up"]?L(te.$slots,"arrow-up",{key:0}):z("",!0),te.$slots["arrow-up"]?z("",!0):(d(),fe($(oi),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0),$(k)($(o),a.instance)?(d(),fe(Fl,{key:2,ref:"rightIcon","el-name":"action-next",disabled:$(_)(!0),"aria-label":(Me=$(i))==null?void 0:Me.nextMonth,class:W((Ee=$(m))==null?void 0:Ee.navBtnNext),onActivate:R[3]||(R[3]=Q=>$(g)(!0,!0)),onSetRef:R[4]||(R[4]=Q=>N(Q,te.disableYearSelect?2:3))},{default:U(()=>[te.$slots[te.vertical?"arrow-down":"arrow-right"]?L(te.$slots,te.vertical?"arrow-down":"arrow-right",{key:0}):z("",!0),te.$slots[te.vertical?"arrow-down":"arrow-right"]?z("",!0):(d(),fe(tt(te.vertical?$(si):$(ri)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):z("",!0)])],64))])}}}),T4={class:"dp__calendar_header",role:"row"},E4={key:0,class:"dp__calendar_header_item",role:"gridcell"},A4=["aria-label"],B4={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},L4={class:"dp__cell_inner"},z4=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],D4=de({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...ra},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(a,{expose:e,emit:t}){const l=t,n=a,{buildMultiLevelMatrix:r}=Ga(),{defaultedTransitions:i,defaultedConfig:o,defaultedAriaLabels:s,defaultedMultiCalendars:c,defaultedWeekNumbers:u,defaultedMultiDates:f,defaultedUI:m}=vt(n),h=P(null),p=P({bottom:"",left:"",transform:""}),b=P([]),g=P(null),_=P(!0),x=P(""),v=P({startX:0,endX:0,startY:0,endY:0}),k=P([]),C=P({left:"50%"}),M=P(!1),S=O(()=>n.calendar?n.calendar(n.mappedDates):n.mappedDates),B=O(()=>n.dayNames?Array.isArray(n.dayNames)?n.dayNames:n.dayNames(n.locale,+n.weekStart):m2(n.formatLocale,n.locale,+n.weekStart));Ke(()=>{l("mount",{cmp:"calendar",refs:b}),o.value.noSwipe||g.value&&(g.value.addEventListener("touchstart",N,{passive:!1}),g.value.addEventListener("touchend",G,{passive:!1}),g.value.addEventListener("touchmove",q,{passive:!1})),n.monthChangeOnScroll&&g.value&&g.value.addEventListener("wheel",K,{passive:!1})});const T=Q=>Q?n.vertical?"vNext":"next":n.vertical?"vPrevious":"previous",A=(Q,me)=>{if(n.transitions){const be=Ft(xa(ke(),n.month,n.year));x.value=kt(Ft(xa(ke(),Q,me)),be)?i.value[T(!0)]:i.value[T(!1)],_.value=!1,Ue(()=>{_.value=!0})}},I=O(()=>({...m.value.calendar??{}})),V=O(()=>Q=>{const me=y2(Q);return{dp__marker_dot:me.type==="dot",dp__marker_line:me.type==="line"}}),F=O(()=>Q=>et(Q,h.value)),E=O(()=>({dp__calendar:!0,dp__calendar_next:c.value.count>0&&n.instance!==0})),H=O(()=>Q=>n.hideOffsetDates?Q.current:!0),j=async(Q,me)=>{const{width:be,height:se}=Q.getBoundingClientRect();h.value=me.value;let Y={left:`${be/2}px`},he=-50;if(await Ue(),k.value[0]){const{left:Ne,width:we}=k.value[0].getBoundingClientRect();Ne<0&&(Y={left:"0"},he=0,C.value.left=`${be/2}px`),window.innerWidth{var se,Y,he;const Ne=$t(b.value[me][be]);Ne&&((se=Q.marker)!=null&&se.customPosition&&(he=(Y=Q.marker)==null?void 0:Y.tooltip)!=null&&he.length?p.value=Q.marker.customPosition(Ne):await j(Ne,Q),l("tooltip-open",Q.marker))},re=async(Q,me,be)=>{var se,Y;if(M.value&&f.value.enabled&&f.value.dragSelect)return l("select-date",Q);if(l("set-hover-date",Q),(Y=(se=Q.marker)==null?void 0:se.tooltip)!=null&&Y.length){if(n.hideOffsetDates&&!Q.current)return;await ie(Q,me,be)}},ee=Q=>{h.value&&(h.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),l("tooltip-close",Q.marker))},N=Q=>{v.value.startX=Q.changedTouches[0].screenX,v.value.startY=Q.changedTouches[0].screenY},G=Q=>{v.value.endX=Q.changedTouches[0].screenX,v.value.endY=Q.changedTouches[0].screenY,te()},q=Q=>{n.vertical&&!n.inline&&Q.preventDefault()},te=()=>{const Q=n.vertical?"Y":"X";Math.abs(v.value[`start${Q}`]-v.value[`end${Q}`])>10&&l("handle-swipe",v.value[`start${Q}`]>v.value[`end${Q}`]?"right":"left")},R=(Q,me,be)=>{Q&&(Array.isArray(b.value[me])?b.value[me][be]=Q:b.value[me]=[Q]),n.arrowNavigation&&r(b.value,"calendar")},K=Q=>{n.monthChangeOnScroll&&(Q.preventDefault(),l("handle-scroll",Q))},ye=Q=>u.value.type==="local"?ti(Q.value,{weekStartsOn:+n.weekStart}):u.value.type==="iso"?Zr(Q.value):typeof u.value.type=="function"?u.value.type(Q.value):"",D=Q=>{const me=Q[0];return u.value.hideOnOffsetDates?Q.some(be=>be.current)?ye(me):"":ye(me)},ue=(Q,me,be=!0)=>{be&&cs()||!be&&!cs()||(!f.value.enabled||o.value.allowPreventDefault)&&(Ha(Q,o.value),l("select-date",me))},Me=Q=>{Ha(Q,o.value)},Ee=Q=>{f.value.enabled&&f.value.dragSelect?(M.value=!0,l("select-date",Q)):f.value.enabled&&l("select-date",Q)};return e({triggerTransition:A}),(Q,me)=>(d(),y("div",{class:W(E.value)},[w("div",{ref_key:"calendarWrapRef",ref:g,class:W(I.value),role:"grid"},[w("div",T4,[Q.weekNumbers?(d(),y("div",E4,ne(Q.weekNumName),1)):z("",!0),(d(!0),y(ge,null,Pe(B.value,(be,se)=>{var Y,he;return d(),y("div",{key:se,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(he=(Y=$(s))==null?void 0:Y.weekDay)==null?void 0:he.call(Y,se)},[Q.$slots["calendar-header"]?L(Q.$slots,"calendar-header",{key:0,day:be,index:se}):z("",!0),Q.$slots["calendar-header"]?z("",!0):(d(),y(ge,{key:1},[ve(ne(be),1)],64))],8,A4)}),128))]),me[2]||(me[2]=w("div",{class:"dp__calendar_header_separator"},null,-1)),Z(ot,{name:x.value,css:!!Q.transitions},{default:U(()=>[_.value?(d(),y("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:me[1]||(me[1]=be=>M.value=!1)},[(d(!0),y(ge,null,Pe(S.value,(be,se)=>(d(),y("div",{key:se,class:"dp__calendar_row",role:"row"},[Q.weekNumbers?(d(),y("div",B4,[w("div",L4,ne(D(be.days)),1)])):z("",!0),(d(!0),y(ge,null,Pe(be.days,(Y,he)=>{var Ne,we,We;return d(),y("div",{id:$(Ic)(Y.value),ref_for:!0,ref:je=>R(je,se,he),key:he+se,role:"gridcell",class:"dp__calendar_item","aria-pressed":(Y.classData.dp__active_date||Y.classData.dp__range_start||Y.classData.dp__range_start)??void 0,"aria-disabled":Y.classData.dp__cell_disabled||void 0,"aria-label":(we=(Ne=$(s))==null?void 0:Ne.day)==null?void 0:we.call(Ne,Y),tabindex:!Y.current&&Q.hideOffsetDates?void 0:0,"data-test-id":Y.value,onClick:Ye(je=>ue(je,Y),["prevent"]),onTouchend:je=>ue(je,Y,!1),onKeydown:je=>$(It)(je,()=>Q.$emit("select-date",Y)),onMouseenter:je=>re(Y,se,he),onMouseleave:je=>ee(Y),onMousedown:je=>Ee(Y),onMouseup:me[0]||(me[0]=je=>M.value=!1)},[w("div",{class:W(["dp__cell_inner",Y.classData])},[Q.$slots.day&&H.value(Y)?L(Q.$slots,"day",{key:0,day:+Y.text,date:Y.value}):z("",!0),Q.$slots.day?z("",!0):(d(),y(ge,{key:1},[ve(ne(Y.text),1)],64)),Y.marker&&H.value(Y)?(d(),y(ge,{key:2},[Q.$slots.marker?L(Q.$slots,"marker",{key:0,marker:Y.marker,day:+Y.text,date:Y.value}):(d(),y("div",{key:1,class:W(V.value(Y.marker)),style:le(Y.marker.color?{backgroundColor:Y.marker.color}:{})},null,6))],64)):z("",!0),F.value(Y.value)?(d(),y("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:k,class:"dp__marker_tooltip",style:le(p.value)},[(We=Y.marker)!=null&&We.tooltip?(d(),y("div",{key:0,class:"dp__tooltip_content",onClick:Me},[(d(!0),y(ge,null,Pe(Y.marker.tooltip,(je,ae)=>(d(),y("div",{key:ae,class:"dp__tooltip_text"},[Q.$slots["marker-tooltip"]?L(Q.$slots,"marker-tooltip",{key:0,tooltip:je,day:Y.value}):z("",!0),Q.$slots["marker-tooltip"]?z("",!0):(d(),y(ge,{key:1},[w("div",{class:"dp__tooltip_mark",style:le(je.color?{backgroundColor:je.color}:{})},null,4),w("div",null,ne(je.text),1)],64))]))),128)),w("div",{class:"dp__arrow_bottom_tp",style:le(C.value)},null,4)])):z("",!0)],4)):z("",!0)],2)],40,z4)}),128))]))),128))],32)):z("",!0)]),_:3},8,["name","css"])],2)],2))}}),hs=a=>Array.isArray(a),I4=(a,e,t,l)=>{const n=P([]),r=P(new Date),i=P(),o=()=>N(a.isTextInputDate),{modelValue:s,calendars:c,time:u,today:f}=Zl(a,e,o),{defaultedMultiCalendars:m,defaultedStartTime:h,defaultedRange:p,defaultedConfig:b,defaultedTz:g,propDates:_,defaultedMultiDates:x}=vt(a),{validateMonthYearInRange:v,isDisabled:k,isDateRangeAllowed:C,checkMinMaxRange:M}=qa(a),{updateTimeValues:S,getSetDateTime:B,setTime:T,assignStartTime:A,validateTime:I,disabledTimesConfig:V}=Yc(a,u,s,l),F=O(()=>J=>c.value[J]?c.value[J].month:0),E=O(()=>J=>c.value[J]?c.value[J].year:0),H=J=>!b.value.keepViewOnOffsetClick||J?!0:!i.value,j=(J,_e,Re,pe=!1)=>{var Oe,Ie;H(pe)&&(c.value[J]||(c.value[J]={month:0,year:0}),c.value[J].month=us(_e)?(Oe=c.value[J])==null?void 0:Oe.month:_e,c.value[J].year=us(Re)?(Ie=c.value[J])==null?void 0:Ie.year:Re)},ie=()=>{a.autoApply&&e("select-date")};Ke(()=>{a.shadow||(s.value||(Q(),h.value&&A(h.value)),N(!0),a.focusStartDate&&a.startDate&&Q())});const re=O(()=>{var J;return(J=a.flow)!=null&&J.length&&!a.partialFlow?a.flowStep===a.flow.length:!0}),ee=()=>{a.autoApply&&re.value&&e("auto-apply",a.partialFlow?a.flowStep!==a.flow.length:!1)},N=(J=!1)=>{if(s.value)return Array.isArray(s.value)?(n.value=s.value,D(J)):te(s.value,J);if(m.value.count&&J&&!a.startDate)return q(ke(),J)},G=()=>Array.isArray(s.value)&&p.value.enabled?Je(s.value[0])===Je(s.value[1]??s.value[0]):!1,q=(J=new Date,_e=!1)=>{if((!m.value.count||!m.value.static||_e)&&j(0,Je(J),Ge(J)),m.value.count&&(!s.value||G()||!m.value.solo)&&(!m.value.solo||_e))for(let Re=1;Re{q(J),T("hours",Sa(J)),T("minutes",ja(J)),T("seconds",ml(J)),m.value.count&&_e&&Ee()},R=J=>{if(m.value.count){if(m.value.solo)return 0;const _e=Je(J[0]),Re=Je(J[1]);return Math.abs(Re-_e){J[1]&&p.value.showLastInRange?q(J[R(J)],_e):q(J[0],_e);const Re=(pe,Oe)=>[pe(J[0]),J[1]?pe(J[1]):u[Oe][1]];T("hours",Re(Sa,"hours")),T("minutes",Re(ja,"minutes")),T("seconds",Re(ml,"seconds"))},ye=(J,_e)=>{if((p.value.enabled||a.weekPicker)&&!x.value.enabled)return K(J,_e);if(x.value.enabled&&_e){const Re=J[J.length-1];return te(Re,_e)}},D=J=>{const _e=s.value;ye(_e,J),m.value.count&&m.value.solo&&Ee()},ue=(J,_e)=>{const Re=st(ke(),{month:F.value(_e),year:E.value(_e)}),pe=J<0?la(Re,1):yl(Re,1);v(Je(pe),Ge(pe),J<0,a.preventMinMaxNavigation)&&(j(_e,Je(pe),Ge(pe)),e("update-month-year",{instance:_e,month:Je(pe),year:Ge(pe)}),m.value.count&&!m.value.solo&&Me(_e),t())},Me=J=>{for(let _e=J-1;_e>=0;_e--){const Re=yl(st(ke(),{month:F.value(_e+1),year:E.value(_e+1)}),1);j(_e,Je(Re),Ge(Re))}for(let _e=J+1;_e<=m.value.count-1;_e++){const Re=la(st(ke(),{month:F.value(_e-1),year:E.value(_e-1)}),1);j(_e,Je(Re),Ge(Re))}},Ee=()=>{if(Array.isArray(s.value)&&s.value.length===2){const J=ke(ke(s.value[1]?s.value[1]:la(s.value[0],1))),[_e,Re]=[Je(s.value[0]),Ge(s.value[0])],[pe,Oe]=[Je(s.value[1]),Ge(s.value[1])];(_e!==pe||_e===pe&&Re!==Oe)&&m.value.solo&&j(1,Je(J),Ge(J))}else s.value&&!Array.isArray(s.value)&&(j(0,Je(s.value),Ge(s.value)),q(ke()))},Q=()=>{a.startDate&&(j(0,Je(ke(a.startDate)),Ge(ke(a.startDate))),m.value.count&&Me(0))},me=(J,_e)=>{if(a.monthChangeOnScroll){const Re=new Date().getTime()-r.value.getTime(),pe=Math.abs(J.deltaY);let Oe=500;pe>1&&(Oe=100),pe>100&&(Oe=0),Re>Oe&&(r.value=new Date,ue(a.monthChangeOnScroll!=="inverse"?-J.deltaY:J.deltaY,_e))}},be=(J,_e,Re=!1)=>{a.monthChangeOnArrows&&a.vertical===Re&&se(J,_e)},se=(J,_e)=>{ue(J==="right"?-1:1,_e)},Y=J=>{if(_.value.markers)return wn(J.value,_.value.markers)},he=(J,_e)=>{switch(a.sixWeeks===!0?"append":a.sixWeeks){case"prepend":return[!0,!1];case"center":return[J==0,!0];case"fair":return[J==0||_e>J,!0];case"append":return[!1,!1];default:return[!1,!1]}},Ne=(J,_e,Re,pe)=>{if(a.sixWeeks&&J.length<6){const Oe=6-J.length,Ie=(_e.getDay()+7-pe)%7,Gt=6-(Re.getDay()+7-pe)%7,[Ht,X]=he(Ie,Gt);for(let Ce=1;Ce<=Oe;Ce++)if(X?!!(Ce%2)==Ht:Ht){const ce=J[0].days[0],$e=we(ta(ce.value,-7),Je(_e));J.unshift({days:$e})}else{const ce=J[J.length-1],$e=ce.days[ce.days.length-1],oe=we(ta($e.value,1),Je(_e));J.push({days:oe})}}return J},we=(J,_e)=>{const Re=ke(J),pe=[];for(let Oe=0;Oe<7;Oe++){const Ie=ta(Re,Oe),Gt=Je(Ie)!==_e;pe.push({text:a.hideOffsetDates&&Gt?"":Ie.getDate(),value:Ie,current:!Gt,classData:{}})}return pe},We=(J,_e)=>{const Re=[],pe=new Date(_e,J),Oe=new Date(_e,J+1,0),Ie=a.weekStart,Gt=na(pe,{weekStartsOn:Ie}),Ht=X=>{const Ce=we(X,J);if(Re.push({days:Ce}),!Re[Re.length-1].days.some(ce=>et(Ft(ce.value),Ft(Oe)))){const ce=ta(X,7);Ht(ce)}};return Ht(Gt),Ne(Re,pe,Oe,Ie)},je=J=>{const _e=Va(ke(J.value),u.hours,u.minutes,Lt());e("date-update",_e),x.value.enabled?vi(_e,s,x.value.limit):s.value=_e,l(),Ue().then(()=>{ee()})},ae=J=>p.value.noDisabledRange?Ac(n.value[0],J).some(_e=>k(_e)):!1,xe=()=>{n.value=s.value?s.value.slice():[],n.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(n.value=[])},Se=(J,_e)=>{const Re=[ke(J.value),ta(ke(J.value),+p.value.autoRange)];C(Re)?(_e&&ht(J.value),n.value=Re):e("invalid-date",J.value)},ht=J=>{const _e=Je(ke(J)),Re=Ge(ke(J));if(j(0,_e,Re),m.value.count>0)for(let pe=1;pe{if(ae(J.value)||!M(J.value,s.value,p.value.fixedStart?0:1))return e("invalid-date",J.value);n.value=Hc(ke(J.value),s,e,p)},Ae=(J,_e)=>{if(xe(),p.value.autoRange)return Se(J,_e);if(p.value.fixedStart||p.value.fixedEnd)return St(J);n.value[0]?M(ke(J.value),s.value)&&!ae(J.value)?gt(ke(J.value),ke(n.value[0]))?(n.value.unshift(ke(J.value)),e("range-end",n.value[0])):(n.value[1]=ke(J.value),e("range-end",n.value[1])):(a.autoApply&&e("auto-apply-invalid",J.value),e("invalid-date",J.value)):(n.value[0]=ke(J.value),e("range-start",n.value[0]))},Lt=(J=!0)=>a.enableSeconds?Array.isArray(u.seconds)?J?u.seconds[0]:u.seconds[1]:u.seconds:0,ct=J=>{n.value[J]=Va(n.value[J],u.hours[J],u.minutes[J],Lt(J!==1))},Aa=()=>{var J,_e;n.value[0]&&n.value[1]&&+((J=n.value)==null?void 0:J[0])>+((_e=n.value)==null?void 0:_e[1])&&(n.value.reverse(),e("range-start",n.value[0]),e("range-end",n.value[1]))},Ba=()=>{n.value.length&&(n.value[0]&&!n.value[1]?ct(0):(ct(0),ct(1),l()),Aa(),s.value=n.value.slice(),Bn(n.value,e,a.autoApply,a.modelAuto))},Kt=(J,_e=!1)=>{if(k(J.value)||!J.current&&a.hideOffsetDates)return e("invalid-date",J.value);if(i.value=JSON.parse(JSON.stringify(J)),!p.value.enabled)return je(J);hs(u.hours)&&hs(u.minutes)&&!x.value.enabled&&(Ae(J,_e),Ba())},ia=(J,_e)=>{var Re;j(J,_e.month,_e.year,!0),m.value.count&&!m.value.solo&&Me(J),e("update-month-year",{instance:J,month:_e.month,year:_e.year}),t(m.value.solo?J:void 0);const pe=(Re=a.flow)!=null&&Re.length?a.flow[a.flowStep]:void 0;!_e.fromNav&&(pe===At.month||pe===At.year)&&l()},ga=(J,_e)=>{Rc({value:J,modelValue:s,range:p.value.enabled,timezone:_e?void 0:g.value.timezone}),ie(),a.multiCalendars&&Ue().then(()=>N(!0))},oa=()=>{const J=ui(ke(),g.value);!p.value.enabled&&!x.value.enabled?s.value=J:s.value&&Array.isArray(s.value)&&s.value[0]?x.value.enabled?s.value=[...s.value,J]:s.value=gt(J,s.value[0])?[J,s.value[0]]:[s.value[0],J]:s.value=[J],ie()},Xa=()=>{if(Array.isArray(s.value))if(x.value.enabled){const J=Xe();s.value[s.value.length-1]=B(J)}else s.value=s.value.map((J,_e)=>J&&B(J,_e));else s.value=B(s.value);e("time-update")},Xe=()=>Array.isArray(s.value)&&s.value.length?s.value[s.value.length-1]:null;return{calendars:c,modelValue:s,month:F,year:E,time:u,disabledTimesConfig:V,today:f,validateTime:I,getCalendarDays:We,getMarker:Y,handleScroll:me,handleSwipe:se,handleArrow:be,selectDate:Kt,updateMonthYear:ia,presetDate:ga,selectCurrentDate:oa,updateTime:(J,_e=!0,Re=!1)=>{S(J,_e,Re,Xa)},assignMonthAndYear:q}},F4={key:0},N4=de({__name:"DatePicker",props:{...ra},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(a,{expose:e,emit:t}){const l=t,n=a,{calendars:r,month:i,year:o,modelValue:s,time:c,disabledTimesConfig:u,today:f,validateTime:m,getCalendarDays:h,getMarker:p,handleArrow:b,handleScroll:g,handleSwipe:_,selectDate:x,updateMonthYear:v,presetDate:k,selectCurrentDate:C,updateTime:M,assignMonthAndYear:S}=I4(n,l,G,q),B=Pa(),{setHoverDate:T,getDayClassData:A,clearHoverDate:I}=a6(s,n),{defaultedMultiCalendars:V}=vt(n),F=P([]),E=P([]),H=P(null),j=Yt(B,"calendar"),ie=Yt(B,"monthYear"),re=Yt(B,"timePicker"),ee=me=>{n.shadow||l("mount",me)};Le(r,()=>{n.shadow||setTimeout(()=>{l("recalculate-position")},0)},{deep:!0}),Le(V,(me,be)=>{me.count-be.count>0&&S()},{deep:!0});const N=O(()=>me=>h(i.value(me),o.value(me)).map(be=>({...be,days:be.days.map(se=>(se.marker=p(se),se.classData=A(se),se))})));function G(me){var be;me||me===0?(be=E.value[me])==null||be.triggerTransition(i.value(me),o.value(me)):E.value.forEach((se,Y)=>se.triggerTransition(i.value(Y),o.value(Y)))}function q(){l("update-flow-step")}const te=(me,be=!1)=>{x(me,be),n.spaceConfirm&&l("select-date")},R=(me,be,se=0)=>{var Y;(Y=F.value[se])==null||Y.toggleMonthPicker(me,be)},K=(me,be,se=0)=>{var Y;(Y=F.value[se])==null||Y.toggleYearPicker(me,be)},ye=(me,be,se)=>{var Y;(Y=H.value)==null||Y.toggleTimePicker(me,be,se)},D=(me,be)=>{var se;if(!n.range){const Y=s.value?s.value:f,he=be?new Date(be):Y,Ne=me?na(he,{weekStartsOn:1}):cc(he,{weekStartsOn:1});x({value:Ne,current:Je(he)===i.value(0),text:"",classData:{}}),(se=document.getElementById(Ic(Ne)))==null||se.focus()}},ue=me=>{var be;(be=F.value[0])==null||be.handleMonthYearChange(me,!0)},Me=me=>{v(0,{month:i.value(0),year:o.value(0)+(me?1:-1),fromNav:!0})},Ee=(me,be)=>{me===At.time&&l(`time-picker-${be?"open":"close"}`),l("overlay-toggle",{open:be,overlay:me})},Q=me=>{l("overlay-toggle",{open:!1,overlay:me}),l("focus-menu")};return e({clearHoverDate:I,presetDate:k,selectCurrentDate:C,toggleMonthPicker:R,toggleYearPicker:K,toggleTimePicker:ye,handleArrow:b,updateMonthYear:v,getSidebarProps:()=>({modelValue:s,month:i,year:o,time:c,updateTime:M,updateMonthYear:v,selectDate:x,presetDate:k}),changeMonth:ue,changeYear:Me,selectWeekDate:D}),(me,be)=>(d(),y(ge,null,[Z(An,{"multi-calendars":$(V).count,collapse:me.collapse,"is-mobile":me.isMobile},{default:U(({instance:se,index:Y})=>[me.disableMonthYearSelect?z("",!0):(d(),fe(O4,Te({key:0,ref:he=>{he&&(F.value[Y]=he)},months:$(Cc)(me.formatLocale,me.locale,me.monthNameFormat),years:$(ci)(me.yearRange,me.locale,me.reverseYears),month:$(i)(se),year:$(o)(se),instance:se},me.$props,{onMount:be[0]||(be[0]=he=>ee($(tl).header)),onResetFlow:be[1]||(be[1]=he=>me.$emit("reset-flow")),onUpdateMonthYear:he=>$(v)(se,he),onOverlayClosed:Q,onOverlayOpened:be[2]||(be[2]=he=>me.$emit("overlay-toggle",{open:!0,overlay:he}))}),Mt({_:2},[Pe($(ie),(he,Ne)=>({name:he,fn:U(we=>[L(me.$slots,he,yt(Tt(we)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Z(D4,Te({ref:he=>{he&&(E.value[Y]=he)},"mapped-dates":N.value(se),month:$(i)(se),year:$(o)(se),instance:se},me.$props,{onSelectDate:he=>$(x)(he,se!==1),onHandleSpace:he=>te(he,se!==1),onSetHoverDate:be[3]||(be[3]=he=>$(T)(he)),onHandleScroll:he=>$(g)(he,se),onHandleSwipe:he=>$(_)(he,se),onMount:be[4]||(be[4]=he=>ee($(tl).calendar)),onResetFlow:be[5]||(be[5]=he=>me.$emit("reset-flow")),onTooltipOpen:be[6]||(be[6]=he=>me.$emit("tooltip-open",he)),onTooltipClose:be[7]||(be[7]=he=>me.$emit("tooltip-close",he))}),Mt({_:2},[Pe($(j),(he,Ne)=>({name:he,fn:U(we=>[L(me.$slots,he,yt(Tt({...we})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),me.enableTimePicker?(d(),y("div",F4,[me.$slots["time-picker"]?L(me.$slots,"time-picker",yt(Te({key:0},{time:$(c),updateTime:$(M)}))):(d(),fe(jc,Te({key:1,ref_key:"timePickerRef",ref:H},me.$props,{hours:$(c).hours,minutes:$(c).minutes,seconds:$(c).seconds,"internal-model-value":me.internalModelValue,"disabled-times-config":$(u),"validate-time":$(m),onMount:be[8]||(be[8]=se=>ee($(tl).timePicker)),"onUpdate:hours":be[9]||(be[9]=se=>$(M)(se)),"onUpdate:minutes":be[10]||(be[10]=se=>$(M)(se,!1)),"onUpdate:seconds":be[11]||(be[11]=se=>$(M)(se,!1,!0)),onResetFlow:be[12]||(be[12]=se=>me.$emit("reset-flow")),onOverlayClosed:be[13]||(be[13]=se=>Ee(se,!1)),onOverlayOpened:be[14]||(be[14]=se=>Ee(se,!0)),onAmPmChange:be[15]||(be[15]=se=>me.$emit("am-pm-change",se))}),Mt({_:2},[Pe($(re),(se,Y)=>({name:se,fn:U(he=>[L(me.$slots,se,yt(Tt(he)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):z("",!0)],64))}}),R4=(a,e)=>{const t=P(),{defaultedMultiCalendars:l,defaultedConfig:n,defaultedHighlight:r,defaultedRange:i,propDates:o,defaultedFilters:s,defaultedMultiDates:c}=vt(a),{modelValue:u,year:f,month:m,calendars:h}=Zl(a,e),{isDisabled:p}=qa(a),{selectYear:b,groupedYears:g,showYearPicker:_,isDisabled:x,toggleYearPicker:v,handleYearSelect:k,handleYear:C}=Vc({modelValue:u,multiCalendars:l,range:i,highlight:r,calendars:h,propDates:o,month:m,year:f,filters:s,props:a,emit:e}),M=(H,j)=>[H,j].map(ie=>pa(ie,"MMMM",{locale:a.formatLocale})).join("-"),S=O(()=>H=>u.value?Array.isArray(u.value)?u.value.some(j=>rs(H,j)):rs(u.value,H):!1),B=H=>{if(i.value.enabled){if(Array.isArray(u.value)){const j=et(H,u.value[0])||et(H,u.value[1]);return Tn(u.value,t.value,H)&&!j}return!1}return!1},T=(H,j)=>H.quarter===Zo(j)&&H.year===Ge(j),A=H=>typeof r.value=="function"?r.value({quarter:Zo(H),year:Ge(H)}):!!r.value.quarters.find(j=>T(j,H)),I=O(()=>H=>{const j=st(new Date,{year:f.value(H)});return op({start:jl(j),end:uc(j)}).map(ie=>{const re=Za(ie),ee=es(ie),N=p(ie),G=B(re),q=A(re);return{text:M(re,ee),value:re,active:S.value(re),highlighted:q,disabled:N,isBetween:G}})}),V=H=>{vi(H,u,c.value.limit),e("auto-apply",!0)},F=H=>{u.value=hi(u,H,e),Bn(u.value,e,a.autoApply,a.modelAuto)},E=H=>{u.value=H,e("auto-apply")};return{defaultedConfig:n,defaultedMultiCalendars:l,groupedYears:g,year:f,isDisabled:x,quarters:I,showYearPicker:_,modelValue:u,setHoverDate:H=>{t.value=H},selectYear:b,selectQuarter:(H,j,ie)=>{if(!ie)return h.value[j].month=Je(es(H)),c.value.enabled?V(H):i.value.enabled?F(H):E(H)},toggleYearPicker:v,handleYearSelect:k,handleYear:C}},H4={class:"dp--quarter-items"},V4=["data-test-id","disabled","onClick","onMouseover"],j4=de({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...ra},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(a,{expose:e,emit:t}){const l=t,n=a,r=Pa(),i=Yt(r,"yearMode"),{defaultedMultiCalendars:o,defaultedConfig:s,groupedYears:c,year:u,isDisabled:f,quarters:m,modelValue:h,showYearPicker:p,setHoverDate:b,selectQuarter:g,toggleYearPicker:_,handleYearSelect:x,handleYear:v}=R4(n,l);return e({getSidebarProps:()=>({modelValue:h,year:u,selectQuarter:g,handleYearSelect:x,handleYear:v})}),(k,C)=>(d(),fe(An,{"multi-calendars":$(o).count,collapse:k.collapse,stretch:"","is-mobile":k.isMobile},{default:U(({instance:M})=>[w("div",{class:"dp-quarter-picker-wrap",style:le({minHeight:`${$(s).modeHeight}px`})},[k.$slots["top-extra"]?L(k.$slots,"top-extra",{key:0,value:k.internalModelValue}):z("",!0),w("div",null,[Z(Nc,Te(k.$props,{items:$(c)(M),instance:M,"show-year-picker":$(p)[M],year:$(u)(M),"is-disabled":S=>$(f)(M,S),onHandleYear:S=>$(v)(M,S),onYearSelect:S=>$(x)(S,M),onToggleYearPicker:S=>$(_)(M,S==null?void 0:S.flow,S==null?void 0:S.show)}),Mt({_:2},[Pe($(i),(S,B)=>({name:S,fn:U(T=>[L(k.$slots,S,yt(Tt(T)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),w("div",H4,[(d(!0),y(ge,null,Pe($(m)(M),(S,B)=>(d(),y("div",{key:B},[w("button",{type:"button",class:W(["dp--qr-btn",{"dp--qr-btn-active":S.active,"dp--qr-btn-between":S.isBetween,"dp--qr-btn-disabled":S.disabled,"dp--highlighted":S.highlighted}]),"data-test-id":S.value,disabled:S.disabled,onClick:T=>$(g)(S.value,M,S.disabled),onMouseover:T=>$(b)(S.value)},[k.$slots.quarter?L(k.$slots,"quarter",{key:0,value:S.value,text:S.text}):(d(),y(ge,{key:1},[ve(ne(S.text),1)],64))],42,V4)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),Wc=(a,e)=>{const t=P(0);Ke(()=>{l(),window.addEventListener("resize",l,{passive:!0})}),Qt(()=>{window.removeEventListener("resize",l)});const l=()=>{t.value=window.document.documentElement.clientWidth};return{isMobile:O(()=>t.value<=a.value.mobileBreakpoint&&!e?!0:void 0)}},Y4=["id","tabindex","role","aria-label"],W4={key:0,class:"dp--menu-load-container"},G4={key:1,class:"dp--menu-header"},q4=["data-dp-mobile"],U4={key:0,class:"dp__sidebar_left"},X4=["data-dp-mobile"],Q4=["data-test-id","data-dp-mobile","onClick","onKeydown"],K4={key:2,class:"dp__sidebar_right"},J4={key:3,class:"dp__action_extra"},ms=de({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...En,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle","menu-blur"],setup(a,{expose:e,emit:t}){const l=t,n=a,r=P(null),i=O(()=>{const{openOnTop:ae,...xe}=n;return{...xe,isMobile:b.value,flowStep:I.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:s,control:c}=Fc(),u=Pa(),{defaultedTextInput:f,defaultedInline:m,defaultedConfig:h,defaultedUI:p}=vt(n),{isMobile:b}=Wc(h,n.shadow),g=P(null),_=P(0),x=P(null),v=P(!1),k=P(null),C=P(!1);Ke(()=>{if(!n.shadow){v.value=!0,M(),window.addEventListener("resize",M);const ae=$t(r);if(ae&&!f.value.enabled&&!m.value.enabled&&(o(!0),re()),ae){const xe=Se=>{C.value=!0,h.value.allowPreventDefault&&Se.preventDefault(),Ha(Se,h.value,!0)};ae.addEventListener("pointerdown",xe),ae.addEventListener("mousedown",xe)}}document.addEventListener("mousedown",je)}),Qt(()=>{window.removeEventListener("resize",M),document.addEventListener("mousedown",je)});const M=()=>{const ae=$t(x);ae&&(_.value=ae.getBoundingClientRect().width)},{arrowRight:S,arrowLeft:B,arrowDown:T,arrowUp:A}=Ga(),{flowStep:I,updateFlowStep:V,childMount:F,resetFlow:E,handleFlow:H}=l6(n,l,k),j=O(()=>n.monthPicker?o4:n.yearPicker?u4:n.timePicker?_4:n.quarterPicker?j4:N4),ie=O(()=>{var ae;if(h.value.arrowLeft)return h.value.arrowLeft;const xe=(ae=r.value)==null?void 0:ae.getBoundingClientRect(),Se=n.getInputRect();return(Se==null?void 0:Se.width)<(_==null?void 0:_.value)&&(Se==null?void 0:Se.left)<=((xe==null?void 0:xe.left)??0)?`${(Se==null?void 0:Se.width)/2}px`:(Se==null?void 0:Se.right)>=((xe==null?void 0:xe.right)??0)&&(Se==null?void 0:Se.width)<(_==null?void 0:_.value)?`${(_==null?void 0:_.value)-(Se==null?void 0:Se.width)/2}px`:"50%"}),re=()=>{const ae=$t(r);ae&&ae.focus({preventScroll:!0})},ee=O(()=>{var ae;return((ae=k.value)==null?void 0:ae.getSidebarProps())||{}}),N=()=>{n.openOnTop&&l("recalculate-position")},G=Yt(u,"action"),q=O(()=>n.monthPicker||n.yearPicker?Yt(u,"monthYear"):n.timePicker?Yt(u,"timePicker"):Yt(u,"shared")),te=O(()=>n.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),R=O(()=>({dp__menu_disabled:n.disabled,dp__menu_readonly:n.readonly,"dp-menu-loading":n.loading})),K=O(()=>({dp__menu:!0,dp__menu_index:!m.value.enabled,dp__relative:m.value.enabled,...p.value.menu??{}})),ye=ae=>{Ha(ae,h.value,!0)},D=()=>{n.escClose&&l("close-picker")},ue=ae=>{if(n.arrowNavigation){if(ae===zt.up)return A();if(ae===zt.down)return T();if(ae===zt.left)return B();if(ae===zt.right)return S()}else ae===zt.left||ae===zt.up?be("handleArrow",zt.left,0,ae===zt.up):be("handleArrow",zt.right,0,ae===zt.down)},Me=ae=>{s(ae.shiftKey),!n.disableMonthYearSelect&&ae.code===pt.tab&&ae.target.classList.contains("dp__menu")&&c.value.shiftKeyInMenu&&(ae.preventDefault(),Ha(ae,h.value,!0),l("close-picker"))},Ee=()=>{re(),l("time-picker-close")},Q=ae=>{var xe,Se,ht;(xe=k.value)==null||xe.toggleTimePicker(!1,!1),(Se=k.value)==null||Se.toggleMonthPicker(!1,!1,ae),(ht=k.value)==null||ht.toggleYearPicker(!1,!1,ae)},me=(ae,xe=0)=>{var Se,ht,St;return ae==="month"?(Se=k.value)==null?void 0:Se.toggleMonthPicker(!1,!0,xe):ae==="year"?(ht=k.value)==null?void 0:ht.toggleYearPicker(!1,!0,xe):ae==="time"?(St=k.value)==null?void 0:St.toggleTimePicker(!0,!1):Q(xe)},be=(ae,...xe)=>{var Se,ht;(Se=k.value)!=null&&Se[ae]&&((ht=k.value)==null||ht[ae](...xe))},se=()=>{be("selectCurrentDate")},Y=(ae,xe)=>{be("presetDate",ae,xe)},he=()=>{be("clearHoverDate")},Ne=(ae,xe)=>{be("updateMonthYear",ae,xe)},we=(ae,xe)=>{ae.preventDefault(),ue(xe)},We=ae=>{var xe,Se,ht;if(Me(ae),ae.key===pt.home||ae.key===pt.end)return be("selectWeekDate",ae.key===pt.home,ae.target.getAttribute("id"));switch((ae.key===pt.pageUp||ae.key===pt.pageDown)&&(ae.shiftKey?(be("changeYear",ae.key===pt.pageUp),(xe=Ar(r.value,"overlay-year"))==null||xe.focus()):(be("changeMonth",ae.key===pt.pageUp),(Se=Ar(r.value,ae.key===pt.pageUp?"action-prev":"action-next"))==null||Se.focus()),ae.target.getAttribute("id")&&((ht=r.value)==null||ht.focus({preventScroll:!0}))),ae.key){case pt.esc:return D();case pt.arrowLeft:return we(ae,zt.left);case pt.arrowRight:return we(ae,zt.right);case pt.arrowUp:return we(ae,zt.up);case pt.arrowDown:return we(ae,zt.down);default:return}},je=ae=>{var xe;m.value.enabled&&!m.value.input&&!((xe=r.value)!=null&&xe.contains(ae.target))&&C.value&&(C.value=!1,l("menu-blur"))};return e({updateMonthYear:Ne,switchView:me,handleFlow:H}),(ae,xe)=>{var Se,ht,St;return d(),y("div",{id:ae.uid?`dp-menu-${ae.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:$(m).enabled?void 0:"0",role:$(m).enabled?void 0:"dialog","aria-label":(Se=ae.ariaLabels)==null?void 0:Se.menu,class:W(K.value),style:le({"--dp-arrow-left":ie.value}),onMouseleave:he,onClick:ye,onKeydown:We},[(ae.disabled||ae.readonly)&&$(m).enabled||ae.loading?(d(),y("div",{key:0,class:W(R.value)},[ae.loading?(d(),y("div",W4,xe[19]||(xe[19]=[w("span",{class:"dp--menu-loader"},null,-1)]))):z("",!0)],2)):z("",!0),ae.$slots["menu-header"]?(d(),y("div",G4,[L(ae.$slots,"menu-header")])):z("",!0),!$(m).enabled&&!ae.teleportCenter?(d(),y("div",{key:2,class:W(te.value)},null,2)):z("",!0),w("div",{ref_key:"innerMenuRef",ref:x,class:W({dp__menu_content_wrapper:((ht=ae.presetDates)==null?void 0:ht.length)||!!ae.$slots["left-sidebar"]||!!ae.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":a.collapse&&(((St=ae.presetDates)==null?void 0:St.length)||!!ae.$slots["left-sidebar"]||!!ae.$slots["right-sidebar"])}),"data-dp-mobile":$(b),style:le({"--dp-menu-width":`${_.value}px`})},[ae.$slots["left-sidebar"]?(d(),y("div",U4,[L(ae.$slots,"left-sidebar",yt(Tt(ee.value)))])):z("",!0),ae.presetDates.length?(d(),y("div",{key:1,class:W({"dp--preset-dates-collapsed":a.collapse,"dp--preset-dates":!0}),"data-dp-mobile":$(b)},[(d(!0),y(ge,null,Pe(ae.presetDates,(Ae,Lt)=>(d(),y(ge,{key:Lt},[Ae.slot?L(ae.$slots,Ae.slot,{key:0,presetDate:Y,label:Ae.label,value:Ae.value}):(d(),y("button",{key:1,type:"button",style:le(Ae.style||{}),class:W(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":a.collapse}]),"data-test-id":Ae.testId??void 0,"data-dp-mobile":$(b),onClick:Ye(ct=>Y(Ae.value,Ae.noTz),["prevent"]),onKeydown:ct=>$(It)(ct,()=>Y(Ae.value,Ae.noTz),!0)},ne(Ae.label),47,Q4))],64))),128))],10,X4)):z("",!0),w("div",{ref_key:"calendarWrapperRef",ref:g,class:"dp__instance_calendar",role:"document"},[(d(),fe(tt(j.value),Te({ref_key:"dynCmpRef",ref:k},i.value,{"flow-step":$(I),onMount:$(F),onUpdateFlowStep:$(V),onResetFlow:$(E),onFocusMenu:re,onSelectDate:xe[0]||(xe[0]=Ae=>ae.$emit("select-date")),onDateUpdate:xe[1]||(xe[1]=Ae=>ae.$emit("date-update",Ae)),onTooltipOpen:xe[2]||(xe[2]=Ae=>ae.$emit("tooltip-open",Ae)),onTooltipClose:xe[3]||(xe[3]=Ae=>ae.$emit("tooltip-close",Ae)),onAutoApply:xe[4]||(xe[4]=Ae=>ae.$emit("auto-apply",Ae)),onRangeStart:xe[5]||(xe[5]=Ae=>ae.$emit("range-start",Ae)),onRangeEnd:xe[6]||(xe[6]=Ae=>ae.$emit("range-end",Ae)),onInvalidFixedRange:xe[7]||(xe[7]=Ae=>ae.$emit("invalid-fixed-range",Ae)),onTimeUpdate:xe[8]||(xe[8]=Ae=>ae.$emit("time-update")),onAmPmChange:xe[9]||(xe[9]=Ae=>ae.$emit("am-pm-change",Ae)),onTimePickerOpen:xe[10]||(xe[10]=Ae=>ae.$emit("time-picker-open",Ae)),onTimePickerClose:Ee,onRecalculatePosition:N,onUpdateMonthYear:xe[11]||(xe[11]=Ae=>ae.$emit("update-month-year",Ae)),onAutoApplyInvalid:xe[12]||(xe[12]=Ae=>ae.$emit("auto-apply-invalid",Ae)),onInvalidDate:xe[13]||(xe[13]=Ae=>ae.$emit("invalid-date",Ae)),onOverlayToggle:xe[14]||(xe[14]=Ae=>ae.$emit("overlay-toggle",Ae)),"onUpdate:internalModelValue":xe[15]||(xe[15]=Ae=>ae.$emit("update:internal-model-value",Ae))}),Mt({_:2},[Pe(q.value,(Ae,Lt)=>({name:Ae,fn:U(ct=>[L(ae.$slots,Ae,yt(Tt({...ct})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),ae.$slots["right-sidebar"]?(d(),y("div",K4,[L(ae.$slots,"right-sidebar",yt(Tt(ee.value)))])):z("",!0),ae.$slots["action-extra"]?(d(),y("div",J4,[ae.$slots["action-extra"]?L(ae.$slots,"action-extra",{key:0,selectCurrentDate:se}):z("",!0)])):z("",!0)],14,q4),!ae.autoApply||$(h).keepActionRow?(d(),fe(J2,Te({key:3,"menu-mount":v.value},i.value,{"calendar-width":_.value,onClosePicker:xe[16]||(xe[16]=Ae=>ae.$emit("close-picker")),onSelectDate:xe[17]||(xe[17]=Ae=>ae.$emit("select-date")),onInvalidSelect:xe[18]||(xe[18]=Ae=>ae.$emit("invalid-select")),onSelectNow:se}),Mt({_:2},[Pe($(G),(Ae,Lt)=>({name:Ae,fn:U(ct=>[L(ae.$slots,Ae,yt(Tt({...ct})))])}))]),1040,["menu-mount","calendar-width"])):z("",!0)],46,Y4)}}});var cl=(a=>(a.center="center",a.left="left",a.right="right",a))(cl||{});const Z4=({menuRef:a,menuRefInner:e,inputRef:t,pickerWrapperRef:l,inline:n,emit:r,props:i,slots:o})=>{const{defaultedConfig:s}=vt(i),c=P({}),u=P(!1),f=P({top:"0",left:"0"}),m=P(!1),h=vl(i,"teleportCenter");Le(h,()=>{f.value=JSON.parse(JSON.stringify({})),C()});const p=j=>{if(i.teleport){const ie=j.getBoundingClientRect();return{left:ie.left+window.scrollX,top:ie.top+window.scrollY}}return{top:0,left:0}},b=(j,ie)=>{f.value.left=`${j+ie-c.value.width}px`},g=j=>{f.value.left=`${j}px`},_=(j,ie)=>{i.position===cl.left&&g(j),i.position===cl.right&&b(j,ie),i.position===cl.center&&(f.value.left=`${j+ie/2-c.value.width/2}px`)},x=j=>{const{width:ie,height:re}=j.getBoundingClientRect(),{top:ee,left:N}=p(j);return{top:+ee,left:+N,width:ie,height:re}},v=()=>{f.value.left="50%",f.value.top="50%",f.value.transform="translate(-50%, -50%)",f.value.position="fixed",delete f.value.opacity},k=()=>{const j=$t(t);f.value=i.altPosition(j)},C=(j=!0)=>{var ie;if(!n.value.enabled){if(h.value)return v();if(i.altPosition!==null)return k();if(j){const re=i.teleport?(ie=e.value)==null?void 0:ie.$el:a.value;re&&(c.value=re.getBoundingClientRect()),r("recalculate-position")}return V()}},M=({inputEl:j,left:ie,width:re})=>{window.screen.width>768&&!u.value&&_(ie,re),T(j)},S=j=>{const{top:ie,left:re,height:ee,width:N}=x(j);f.value.top=`${ee+ie+ +i.offset}px`,m.value=!1,u.value||(f.value.left=`${re+N/2-c.value.width/2}px`),M({inputEl:j,left:re,width:N})},B=j=>{const{top:ie,left:re,width:ee}=x(j);f.value.top=`${ie-+i.offset-c.value.height}px`,m.value=!0,M({inputEl:j,left:re,width:ee})},T=j=>{if(i.autoPosition){const{left:ie,width:re}=x(j),{left:ee,right:N}=c.value;if(!u.value){if(Math.abs(ee)!==Math.abs(N)){if(ee<=0)return u.value=!0,g(ie);if(N>=document.documentElement.clientWidth)return u.value=!0,b(ie,re)}return _(ie,re)}}},A=()=>{const j=$t(t);if(j){if(i.autoPosition===ea.top)return ea.top;if(i.autoPosition===ea.bottom)return ea.bottom;const{height:ie}=c.value,{top:re,height:ee}=j.getBoundingClientRect(),N=window.innerHeight-re-ee,G=re;return ie<=N?ea.bottom:ie>N&&ie<=G?ea.top:N>=G?ea.bottom:ea.top}return ea.bottom},I=j=>A()===ea.bottom?S(j):B(j),V=()=>{const j=$t(t);if(j)return i.autoPosition?I(j):S(j)},F=function(j){if(j){const ie=j.scrollHeight>j.clientHeight,re=window.getComputedStyle(j).overflowY.indexOf("hidden")!==-1;return ie&&!re}return!0},E=function(j){return!j||j===document.body||j.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:F(j)?j:E(j.assignedSlot&&s.value.shadowDom?j.assignedSlot.parentNode:j.parentNode)},H=j=>{if(j)switch(i.position){case cl.left:return{left:0,transform:"translateX(0)"};case cl.right:return{left:`${j.width}px`,transform:"translateX(-100%)"};default:return{left:`${j.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:m,menuStyle:f,xCorrect:u,setMenuPosition:C,getScrollableParent:E,shadowRender:(j,ie)=>{var re,ee,N;const G=document.createElement("div"),q=(re=$t(t))==null?void 0:re.getBoundingClientRect();G.setAttribute("id","dp--temp-container");const te=(ee=l.value)!=null&&ee.clientWidth?l.value:document.body;te.append(G);const R=H(q),K=s.value.shadowDom?Object.keys(o).filter(D=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(D)):Object.keys(o),ye=Dt(j,{...ie,shadow:!0,style:{opacity:0,position:"absolute",...R}},Object.fromEntries(K.map(D=>[D,o[D]])));Ai(ye,G),c.value=(N=ye.el)==null?void 0:N.getBoundingClientRect(),Ai(null,G),te.removeChild(G)}}},za=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]},{name:"menu-header",use:["menu"]}],e6=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],t6={all:()=>za,monthYear:()=>za.filter(a=>a.use.includes("month-year")),input:()=>e6,timePicker:()=>za.filter(a=>a.use.includes("time")),action:()=>za.filter(a=>a.use.includes("action")),calendar:()=>za.filter(a=>a.use.includes("calendar")),menu:()=>za.filter(a=>a.use.includes("menu")),shared:()=>za.filter(a=>a.use.includes("shared")),yearMode:()=>za.filter(a=>a.use.includes("year-mode"))},Yt=(a,e,t)=>{const l=[];return t6[e]().forEach(n=>{a[n.name]&&l.push(n.name)}),t!=null&&t.length&&t.forEach(n=>{n.slot&&l.push(n.slot)}),l},Jl=a=>{const e=O(()=>l=>a.value?l?a.value.open:a.value.close:""),t=O(()=>l=>a.value?l?a.value.menuAppearTop:a.value.menuAppearBottom:"");return{transitionName:e,showTransition:!!a.value,menuTransition:t}},Zl=(a,e,t)=>{const{defaultedRange:l,defaultedTz:n}=vt(a),r=ke(Nt(ke(),n.value.timezone)),i=P([{month:Je(r),year:Ge(r)}]),o=m=>{const h={hours:Sa(r),minutes:ja(r),seconds:0};return l.value.enabled?[h[m],h[m]]:h[m]},s=rl({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});Le(l,(m,h)=>{m.enabled!==h.enabled&&(s.hours=o("hours"),s.minutes=o("minutes"),s.seconds=o("seconds"))},{deep:!0});const c=O({get:()=>a.internalModelValue,set:m=>{!a.readonly&&!a.disabled&&e("update:internal-model-value",m)}}),u=O(()=>m=>i.value[m]?i.value[m].month:0),f=O(()=>m=>i.value[m]?i.value[m].year:0);return Le(c,(m,h)=>{t&&JSON.stringify(m??{})!==JSON.stringify(h??{})&&t()},{deep:!0}),{calendars:i,time:s,modelValue:c,month:u,year:f,today:r}},a6=(a,e)=>{const{defaultedMultiCalendars:t,defaultedMultiDates:l,defaultedUI:n,defaultedHighlight:r,defaultedTz:i,propDates:o,defaultedRange:s}=vt(e),{isDisabled:c}=qa(e),u=P(null),f=P(Nt(new Date,i.value.timezone)),m=R=>{!R.current&&e.hideOffsetDates||(u.value=R.value)},h=()=>{u.value=null},p=R=>Array.isArray(a.value)&&s.value.enabled&&a.value[0]&&u.value?R?kt(u.value,a.value[0]):gt(u.value,a.value[0]):!0,b=(R,K)=>{const ye=()=>a.value?K?a.value[0]||null:a.value[1]:null,D=a.value&&Array.isArray(a.value)?ye():null;return et(ke(R.value),D)},g=R=>{const K=Array.isArray(a.value)?a.value[0]:null;return R?!gt(u.value??null,K):!0},_=(R,K=!0)=>(s.value.enabled||e.weekPicker)&&Array.isArray(a.value)&&a.value.length===2?e.hideOffsetDates&&!R.current?!1:et(ke(R.value),a.value[K?0:1]):s.value.enabled?b(R,K)&&g(K)||et(R.value,Array.isArray(a.value)?a.value[0]:null)&&p(K):!1,x=(R,K)=>{if(Array.isArray(a.value)&&a.value[0]&&a.value.length===1){const ye=et(R.value,u.value);return K?kt(a.value[0],R.value)&&ye:gt(a.value[0],R.value)&&ye}return!1},v=R=>!a.value||e.hideOffsetDates&&!R.current?!1:s.value.enabled?e.modelAuto&&Array.isArray(a.value)?et(R.value,a.value[0]?a.value[0]:f.value):!1:l.value.enabled&&Array.isArray(a.value)?a.value.some(K=>et(K,R.value)):et(R.value,a.value?a.value:f.value),k=R=>{if(s.value.autoRange||e.weekPicker){if(u.value){if(e.hideOffsetDates&&!R.current)return!1;const K=ta(u.value,+s.value.autoRange),ye=wa(ke(u.value),e.weekStart);return e.weekPicker?et(ye[1],ke(R.value)):et(K,ke(R.value))}return!1}return!1},C=R=>{if(s.value.autoRange||e.weekPicker){if(u.value){const K=ta(u.value,+s.value.autoRange);if(e.hideOffsetDates&&!R.current)return!1;const ye=wa(ke(u.value),e.weekStart);return e.weekPicker?kt(R.value,ye[0])&>(R.value,ye[1]):kt(R.value,u.value)&>(R.value,K)}return!1}return!1},M=R=>{if(s.value.autoRange||e.weekPicker){if(u.value){if(e.hideOffsetDates&&!R.current)return!1;const K=wa(ke(u.value),e.weekStart);return e.weekPicker?et(K[0],R.value):et(u.value,R.value)}return!1}return!1},S=R=>Tn(a.value,u.value,R.value),B=()=>e.modelAuto&&Array.isArray(e.internalModelValue)?!!e.internalModelValue[0]:!1,T=()=>e.modelAuto?$c(e.internalModelValue):!0,A=R=>{if(e.weekPicker)return!1;const K=s.value.enabled?!_(R)&&!_(R,!1):!0;return!c(R.value)&&!v(R)&&!(!R.current&&e.hideOffsetDates)&&K},I=R=>s.value.enabled?e.modelAuto?B()&&v(R):!1:v(R),V=R=>r.value?x2(R.value,o.value.highlight):!1,F=R=>{const K=c(R.value);return K&&(typeof r.value=="function"?!r.value(R.value,K):!r.value.options.highlightDisabled)},E=R=>{var K;return typeof r.value=="function"?r.value(R.value):(K=r.value.weekdays)==null?void 0:K.includes(R.value.getDay())},H=R=>(s.value.enabled||e.weekPicker)&&(!(t.value.count>0)||R.current)&&T()&&!(!R.current&&e.hideOffsetDates)&&!v(R)?S(R):!1,j=R=>{const{isRangeStart:K,isRangeEnd:ye}=N(R),D=s.value.enabled?K||ye:!1;return{dp__cell_offset:!R.current,dp__pointer:!e.disabled&&!(!R.current&&e.hideOffsetDates)&&!c(R.value),dp__cell_disabled:c(R.value),dp__cell_highlight:!F(R)&&(V(R)||E(R))&&!I(R)&&!D&&!M(R)&&!(H(R)&&e.weekPicker)&&!ye,dp__cell_highlight_active:!F(R)&&(V(R)||E(R))&&I(R),dp__today:!e.noToday&&et(R.value,f.value)&&R.current,"dp--past":gt(R.value,f.value),"dp--future":kt(R.value,f.value)}},ie=R=>({dp__active_date:I(R),dp__date_hover:A(R)}),re=R=>{if(a.value&&!Array.isArray(a.value)){const K=wa(a.value,e.weekStart);return{...q(R),dp__range_start:et(K[0],R.value),dp__range_end:et(K[1],R.value),dp__range_between_week:kt(R.value,K[0])&>(R.value,K[1])}}return{...q(R)}},ee=R=>{if(a.value&&Array.isArray(a.value)){const K=wa(a.value[0],e.weekStart),ye=a.value[1]?wa(a.value[1],e.weekStart):[];return{...q(R),dp__range_start:et(K[0],R.value)||et(ye[0],R.value),dp__range_end:et(K[1],R.value)||et(ye[1],R.value),dp__range_between_week:kt(R.value,K[0])&>(R.value,K[1])||kt(R.value,ye[0])&>(R.value,ye[1]),dp__range_between:kt(R.value,K[1])&>(R.value,ye[0])}}return{...q(R)}},N=R=>{const K=t.value.count>0?R.current&&_(R)&&T():_(R)&&T(),ye=t.value.count>0?R.current&&_(R,!1)&&T():_(R,!1)&&T();return{isRangeStart:K,isRangeEnd:ye}},G=R=>{const{isRangeStart:K,isRangeEnd:ye}=N(R);return{dp__range_start:K,dp__range_end:ye,dp__range_between:H(R),dp__date_hover:et(R.value,u.value)&&!K&&!ye&&!e.weekPicker,dp__date_hover_start:x(R,!0),dp__date_hover_end:x(R,!1)}},q=R=>({...G(R),dp__cell_auto_range:C(R),dp__cell_auto_range_start:M(R),dp__cell_auto_range_end:k(R)}),te=R=>s.value.enabled?s.value.autoRange?q(R):e.modelAuto?{...ie(R),...G(R)}:e.weekPicker?ee(R):G(R):e.weekPicker?re(R):ie(R);return{setHoverDate:m,clearHoverDate:h,getDayClassData:R=>e.hideOffsetDates&&!R.current?{}:{...j(R),...te(R),[e.dayClass?e.dayClass(R.value,e.internalModelValue):""]:!0,...n.value.calendarCell??{}}}},qa=a=>{const{defaultedFilters:e,defaultedRange:t,propDates:l,defaultedMultiDates:n}=vt(a),r=E=>l.value.disabledDates?typeof l.value.disabledDates=="function"?l.value.disabledDates(ke(E)):!!wn(E,l.value.disabledDates):!1,i=E=>l.value.maxDate?a.yearPicker?Ge(E)>Ge(l.value.maxDate):kt(E,l.value.maxDate):!1,o=E=>l.value.minDate?a.yearPicker?Ge(E){const H=i(E),j=o(E),ie=r(E),re=e.value.months.map(te=>+te).includes(Je(E)),ee=a.disabledWeekDays.length?a.disabledWeekDays.some(te=>+te===ev(E)):!1,N=h(E),G=Ge(E),q=G<+a.yearRange[0]||G>+a.yearRange[1];return!(H||j||ie||re||q||ee||N)},c=(E,H)=>gt(...Ia(l.value.minDate,E,H))||et(...Ia(l.value.minDate,E,H)),u=(E,H)=>kt(...Ia(l.value.maxDate,E,H))||et(...Ia(l.value.maxDate,E,H)),f=(E,H,j)=>{let ie=!1;return l.value.maxDate&&j&&u(E,H)&&(ie=!0),l.value.minDate&&!j&&c(E,H)&&(ie=!0),ie},m=(E,H,j,ie)=>{let re=!1;return ie&&(l.value.minDate||l.value.maxDate)?l.value.minDate&&l.value.maxDate?re=f(E,H,j):(l.value.minDate&&c(E,H)||l.value.maxDate&&u(E,H))&&(re=!0):re=!0,re},h=E=>Array.isArray(l.value.allowedDates)&&!l.value.allowedDates.length?!0:l.value.allowedDates?!wn(E,l.value.allowedDates):!1,p=E=>!s(E),b=E=>t.value.noDisabledRange?!sc({start:E[0],end:E[1]}).some(H=>p(H)):!0,g=E=>{if(E){const H=Ge(E);return H>=+a.yearRange[0]&&H<=a.yearRange[1]}return!0},_=(E,H)=>!!(Array.isArray(E)&&E[H]&&(t.value.maxRange||t.value.minRange)&&g(E[H])),x=(E,H,j=0)=>{if(_(H,j)&&g(E)){const ie=rc(E,H[j]),re=Ac(H[j],E),ee=re.length===1?0:re.filter(G=>p(G)).length,N=Math.abs(ie)-(t.value.minMaxRawRange?0:ee);if(t.value.minRange&&t.value.maxRange)return N>=+t.value.minRange&&N<=+t.value.maxRange;if(t.value.minRange)return N>=+t.value.minRange;if(t.value.maxRange)return N<=+t.value.maxRange}return!0},v=()=>!a.enableTimePicker||a.monthPicker||a.yearPicker||a.ignoreTimeValidation,k=E=>Array.isArray(E)?[E[0]?tr(E[0]):null,E[1]?tr(E[1]):null]:tr(E),C=(E,H,j)=>E.find(ie=>+ie.hours===Sa(H)&&ie.minutes==="*"?!0:+ie.minutes===ja(H)&&+ie.hours===Sa(H))&&j,M=(E,H,j)=>{const[ie,re]=E,[ee,N]=H;return!C(ie,ee,j)&&!C(re,N,j)&&j},S=(E,H)=>{const j=Array.isArray(H)?H:[H];return Array.isArray(a.disabledTimes)?Array.isArray(a.disabledTimes[0])?M(a.disabledTimes,j,E):!j.some(ie=>C(a.disabledTimes,ie,E)):E},B=(E,H)=>{const j=Array.isArray(H)?[al(H[0]),H[1]?al(H[1]):void 0]:al(H),ie=!a.disabledTimes(j);return E&&ie},T=(E,H)=>a.disabledTimes?Array.isArray(a.disabledTimes)?S(H,E):B(H,E):H,A=E=>{let H=!0;if(!E||v())return!0;const j=!l.value.minDate&&!l.value.maxDate?k(E):E;return(a.maxTime||l.value.maxDate)&&(H=fs(a.maxTime,l.value.maxDate,"max",Pt(j),H)),(a.minTime||l.value.minDate)&&(H=fs(a.minTime,l.value.minDate,"min",Pt(j),H)),T(E,H)},I=E=>{if(!a.monthPicker)return!0;let H=!0;const j=ke(aa(E));if(l.value.minDate&&l.value.maxDate){const ie=ke(aa(l.value.minDate)),re=ke(aa(l.value.maxDate));return kt(j,ie)&>(j,re)||et(j,ie)||et(j,re)}if(l.value.minDate){const ie=ke(aa(l.value.minDate));H=kt(j,ie)||et(j,ie)}if(l.value.maxDate){const ie=ke(aa(l.value.maxDate));H=gt(j,ie)||et(j,ie)}return H},V=O(()=>E=>!a.enableTimePicker||a.ignoreTimeValidation?!0:A(E)),F=O(()=>E=>a.monthPicker?Array.isArray(E)&&(t.value.enabled||n.value.enabled)?!E.filter(H=>!I(H)).length:I(E):!0);return{isDisabled:p,validateDate:s,validateMonthYearInRange:m,isDateRangeAllowed:b,checkMinMaxRange:x,isValidTime:A,isTimeValid:V,isMonthValid:F}},Ln=()=>{const a=O(()=>(l,n)=>l==null?void 0:l.includes(n)),e=O(()=>(l,n)=>l.count?l.solo?!0:n===0:!0),t=O(()=>(l,n)=>l.count?l.solo?!0:n===l.count-1:!0);return{hideNavigationButtons:a,showLeftIcon:e,showRightIcon:t}},l6=(a,e,t)=>{const l=P(0),n=rl({[tl.timePicker]:!a.enableTimePicker||a.timePicker||a.monthPicker,[tl.calendar]:!1,[tl.header]:!1}),r=O(()=>a.monthPicker||a.timePicker),i=f=>{var m;if((m=a.flow)!=null&&m.length){if(!f&&r.value)return u();n[f]=!0,Object.keys(n).filter(h=>!n[h]).length||u()}},o=()=>{var f,m;(f=a.flow)!=null&&f.length&&l.value!==-1&&(l.value+=1,e("flow-step",l.value),u()),((m=a.flow)==null?void 0:m.length)===l.value&&Ue().then(()=>s())},s=()=>{l.value=-1},c=(f,m,...h)=>{var p,b;a.flow[l.value]===f&&t.value&&((b=(p=t.value)[m])==null||b.call(p,...h))},u=(f=0)=>{f&&(l.value+=f),c(At.month,"toggleMonthPicker",!0),c(At.year,"toggleYearPicker",!0),c(At.calendar,"toggleTimePicker",!1,!0),c(At.time,"toggleTimePicker",!0,!0);const m=a.flow[l.value];(m===At.hours||m===At.minutes||m===At.seconds)&&c(m,"toggleTimePicker",!0,!0,m)};return{childMount:i,updateFlowStep:o,resetFlow:s,handleFlow:u,flowStep:l}},n6={key:1,class:"dp__input_wrap"},r6=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],i6={key:2,class:"dp--clear-btn"},o6=["aria-label"],s6=de({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...En},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur","text-input"],setup(a,{expose:e,emit:t}){const l=t,n=a,{defaultedTextInput:r,defaultedAriaLabels:i,defaultedInline:o,defaultedConfig:s,defaultedRange:c,defaultedMultiDates:u,defaultedUI:f,getDefaultPattern:m,getDefaultStartTime:h}=vt(n),{checkMinMaxRange:p}=qa(n),b=P(),g=P(null),_=P(!1),x=P(!1),v=O(()=>({dp__pointer:!n.disabled&&!n.readonly&&!r.value.enabled,dp__disabled:n.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!n.hideInputIcon,dp__input_valid:typeof n.state=="boolean"?n.state:!1,dp__input_invalid:typeof n.state=="boolean"?!n.state:!1,dp__input_focus:_.value||n.isMenuOpen,dp__input_reg:!r.value.enabled,...f.value.input??{}})),k=()=>{l("set-input-date",null),n.clearable&&n.autoApply&&(l("set-empty-date"),b.value=null)},C=N=>{const G=h();return _2(N,r.value.format??m(),G??Bc({},n.enableSeconds),n.inputValue,x.value,n.formatLocale)},M=N=>{const{rangeSeparator:G}=r.value,[q,te]=N.split(`${G}`);if(q){const R=C(q.trim()),K=te?C(te.trim()):null;if(gl(R,K))return;const ye=R&&K?[R,K]:[R];p(K,ye,0)&&(b.value=R?ye:null)}},S=()=>{x.value=!0},B=N=>{if(c.value.enabled)M(N);else if(u.value.enabled){const G=N.split(";");b.value=G.map(q=>C(q.trim())).filter(q=>q)}else b.value=C(N)},T=N=>{var G;const q=typeof N=="string"?N:(G=N.target)==null?void 0:G.value;q!==""?(r.value.openMenu&&!n.isMenuOpen&&l("open"),B(q),l("set-input-date",b.value)):k(),x.value=!1,l("update:input-value",q),l("text-input",N,b.value)},A=N=>{r.value.enabled?(B(N.target.value),r.value.enterSubmit&&Br(b.value)&&n.inputValue!==""?(l("set-input-date",b.value,!0),b.value=null):r.value.enterSubmit&&n.inputValue===""&&(b.value=null,l("clear"))):F(N)},I=(N,G)=>{r.value.enabled&&r.value.tabSubmit&&!G&&B(N.target.value),r.value.tabSubmit&&Br(b.value)&&n.inputValue!==""?(l("set-input-date",b.value,!0,!0),b.value=null):r.value.tabSubmit&&n.inputValue===""&&(b.value=null,l("clear",!0))},V=()=>{_.value=!0,l("focus"),Ue().then(()=>{var N;r.value.enabled&&r.value.selectOnFocus&&((N=g.value)==null||N.select())})},F=N=>{if(Ha(N,s.value,!0),r.value.enabled&&r.value.openMenu&&!o.value.input){if(r.value.openMenu==="open"&&!n.isMenuOpen)return l("open");if(r.value.openMenu==="toggle")return l("toggle")}else r.value.enabled||l("toggle")},E=()=>{l("real-blur"),_.value=!1,(!n.isMenuOpen||o.value.enabled&&o.value.input)&&l("blur"),n.autoApply&&r.value.enabled&&b.value&&!n.isMenuOpen&&(l("set-input-date",b.value),l("select-date"),b.value=null)},H=N=>{Ha(N,s.value,!0),l("clear")},j=N=>{if(N.key==="Tab"&&I(N),N.key==="Enter"&&A(N),!r.value.enabled){if(N.code==="Tab")return;N.preventDefault()}},ie=()=>{var N;(N=g.value)==null||N.focus({preventScroll:!0})},re=N=>{b.value=N},ee=N=>{N.key===pt.tab&&I(N,!0)};return e({focusInput:ie,setParsedDate:re}),(N,G)=>{var q,te,R;return d(),y("div",{onClick:F},[N.$slots.trigger&&!N.$slots["dp-input"]&&!$(o).enabled?L(N.$slots,"trigger",{key:0}):z("",!0),!N.$slots.trigger&&(!$(o).enabled||$(o).input)?(d(),y("div",n6,[N.$slots["dp-input"]&&!N.$slots.trigger&&(!$(o).enabled||$(o).enabled&&$(o).input)?L(N.$slots,"dp-input",{key:0,value:a.inputValue,isMenuOpen:a.isMenuOpen,onInput:T,onEnter:A,onTab:I,onClear:H,onBlur:E,onKeypress:j,onPaste:S,onFocus:V,openMenu:()=>N.$emit("open"),closeMenu:()=>N.$emit("close"),toggleMenu:()=>N.$emit("toggle")}):z("",!0),N.$slots["dp-input"]?z("",!0):(d(),y("input",{key:1,id:N.uid?`dp-input-${N.uid}`:void 0,ref_key:"inputRef",ref:g,"data-test-id":"dp-input",name:N.name,class:W(v.value),inputmode:$(r).enabled?"text":"none",placeholder:N.placeholder,disabled:N.disabled,readonly:N.readonly,required:N.required,value:a.inputValue,autocomplete:N.autocomplete,"aria-label":(q=$(i))==null?void 0:q.input,"aria-disabled":N.disabled||void 0,"aria-invalid":N.state===!1?!0:void 0,onInput:T,onBlur:E,onFocus:V,onKeypress:j,onKeydown:G[0]||(G[0]=K=>j(K)),onPaste:S},null,42,r6)),w("div",{onClick:G[3]||(G[3]=K=>l("toggle"))},[N.$slots["input-icon"]&&!N.hideInputIcon?(d(),y("span",{key:0,class:"dp__input_icon",onClick:G[1]||(G[1]=K=>l("toggle"))},[L(N.$slots,"input-icon")])):z("",!0),!N.$slots["input-icon"]&&!N.hideInputIcon&&!N.$slots["dp-input"]?(d(),fe($($l),{key:1,"aria-label":(te=$(i))==null?void 0:te.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:G[2]||(G[2]=K=>l("toggle"))},null,8,["aria-label"])):z("",!0)]),N.$slots["clear-icon"]&&a.inputValue&&N.clearable&&!N.disabled&&!N.readonly?(d(),y("span",i6,[L(N.$slots,"clear-icon",{clear:H})])):z("",!0),N.clearable&&!N.$slots["clear-icon"]&&a.inputValue&&!N.disabled&&!N.readonly?(d(),y("button",{key:3,"aria-label":(R=$(i))==null?void 0:R.clearInput,class:"dp--clear-btn",type:"button",onKeydown:G[4]||(G[4]=K=>$(It)(K,()=>H(K),!0,ee)),onClick:G[5]||(G[5]=Ye(K=>H(K),["prevent"]))},[Z($(Sc),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,o6)):z("",!0)])):z("",!0)])}}}),u6=typeof window<"u"?window:void 0,or=()=>{},c6=a=>Bs()?(Ls(a),!0):!1,d6=(a,e,t,l)=>{if(!a)return or;let n=or;const r=Le(()=>$(a),o=>{n(),o&&(o.addEventListener(e,t,l),n=()=>{o.removeEventListener(e,t,l),n=or})},{immediate:!0,flush:"post"}),i=()=>{r(),n()};return c6(i),i},f6=(a,e,t,l={})=>{const{window:n=u6,event:r="pointerdown"}=l;return n?d6(n,r,i=>{const o=$t(a),s=$t(e);!o||!s||o===i.target||i.composedPath().includes(o)||i.composedPath().includes(s)||t(i)},{passive:!0}):void 0},p6=["data-dp-mobile"],v6=de({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...En},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle","text-input"],setup(a,{expose:e,emit:t}){const l=t,n=a,r=Pa(),i=P(!1),o=vl(n,"modelValue"),s=vl(n,"timezone"),c=P(null),u=P(null),f=P(null),m=P(!1),h=P(null),p=P(!1),b=P(!1),g=P(!1),_=P(!1),{setMenuFocused:x,setShiftKey:v}=Fc(),{clearArrowNav:k}=Ga(),{validateDate:C,isValidTime:M}=qa(n),{defaultedTransitions:S,defaultedTextInput:B,defaultedInline:T,defaultedConfig:A,defaultedRange:I,defaultedMultiDates:V}=vt(n),{menuTransition:F,showTransition:E}=Jl(S),{isMobile:H}=Wc(A);Ke(()=>{ye(n.modelValue),Ue().then(()=>{if(!T.value.enabled){const pe=q(h.value);pe==null||pe.addEventListener("scroll",he),window==null||window.addEventListener("resize",Ne)}}),T.value.enabled&&(i.value=!0),window==null||window.addEventListener("keyup",we),window==null||window.addEventListener("keydown",We)}),Qt(()=>{if(!T.value.enabled){const pe=q(h.value);pe==null||pe.removeEventListener("scroll",he),window==null||window.removeEventListener("resize",Ne)}window==null||window.removeEventListener("keyup",we),window==null||window.removeEventListener("keydown",We)});const j=Yt(r,"all",n.presetDates),ie=Yt(r,"input");Le([o,s],()=>{ye(o.value)},{deep:!0});const{openOnTop:re,menuStyle:ee,xCorrect:N,setMenuPosition:G,getScrollableParent:q,shadowRender:te}=Z4({menuRef:c,menuRefInner:u,inputRef:f,pickerWrapperRef:h,inline:T,emit:l,props:n,slots:r}),{inputValue:R,internalModelValue:K,parseExternalModelValue:ye,emitModelValue:D,formatInputValue:ue,checkBeforeEmit:Me}=U2(l,n,m),Ee=O(()=>({dp__main:!0,dp__theme_dark:n.dark,dp__theme_light:!n.dark,dp__flex_display:T.value.enabled,"dp--flex-display-collapsed":g.value,dp__flex_display_with_input:T.value.input})),Q=O(()=>n.dark?"dp__theme_dark":"dp__theme_light"),me=O(()=>n.teleport?{to:typeof n.teleport=="boolean"?"body":n.teleport,disabled:!n.teleport||T.value.enabled}:{}),be=O(()=>({class:"dp__outer_menu_wrap"})),se=O(()=>T.value.enabled&&(n.timePicker||n.monthPicker||n.yearPicker||n.quarterPicker)),Y=()=>{var pe,Oe;return((Oe=(pe=f.value)==null?void 0:pe.$el)==null?void 0:Oe.getBoundingClientRect())??{width:0,left:0,right:0}},he=()=>{i.value&&(A.value.closeOnScroll?ct():G())},Ne=()=>{var pe;i.value&&G();const Oe=((pe=u.value)==null?void 0:pe.$el.getBoundingClientRect().width)??0;g.value=document.body.offsetWidth<=Oe},we=pe=>{pe.key==="Tab"&&!T.value.enabled&&!n.teleport&&A.value.tabOutClosesMenu&&(h.value.contains(document.activeElement)||ct()),b.value=pe.shiftKey},We=pe=>{b.value=pe.shiftKey},je=()=>{!n.disabled&&!n.readonly&&(te(ms,n),G(!1),i.value=!0,i.value&&l("open"),i.value||Lt(),ye(n.modelValue))},ae=()=>{var pe;R.value="",Lt(),(pe=f.value)==null||pe.setParsedDate(null),l("update:model-value",null),l("update:model-timezone-value",null),l("cleared"),A.value.closeOnClearValue&&ct()},xe=()=>{const pe=K.value;return!pe||!Array.isArray(pe)&&C(pe)?!0:Array.isArray(pe)?V.value.enabled||pe.length===2&&C(pe[0])&&C(pe[1])?!0:I.value.partialRange&&!n.timePicker?C(pe[0]):!1:!1},Se=()=>{Me()&&xe()?(D(),ct()):l("invalid-select",K.value)},ht=pe=>{St(),D(),A.value.closeOnAutoApply&&!pe&&ct()},St=()=>{f.value&&B.value.enabled&&f.value.setParsedDate(K.value)},Ae=(pe=!1)=>{n.autoApply&&M(K.value)&&xe()&&(I.value.enabled&&Array.isArray(K.value)?(I.value.partialRange||K.value.length===2)&&ht(pe):ht(pe))},Lt=()=>{B.value.enabled||(K.value=null)},ct=(pe=!1)=>{pe&&K.value&&A.value.setDateOnMenuClose&&Se(),T.value.enabled||(i.value&&(i.value=!1,N.value=!1,x(!1),v(!1),k(),l("closed"),R.value&&ye(o.value)),Lt(),l("blur"))},Aa=(pe,Oe,Ie=!1)=>{if(!pe){K.value=null;return}const Gt=Array.isArray(pe)?!pe.some(X=>!C(X)):C(pe),Ht=M(pe);Gt&&Ht?(_.value=!0,K.value=pe,Oe&&(p.value=Ie,Se(),l("text-submit")),Ue().then(()=>{_.value=!1})):l("invalid-date",pe)},Ba=()=>{n.autoApply&&M(K.value)&&D(),St()},Kt=()=>i.value?ct():je(),ia=pe=>{K.value=pe},ga=()=>{B.value.enabled&&(m.value=!0,ue()),l("focus")},oa=()=>{if(B.value.enabled&&(m.value=!1,ye(n.modelValue),p.value)){const pe=k2(h.value,b.value);pe==null||pe.focus()}l("blur")},Xa=pe=>{u.value&&u.value.updateMonthYear(0,{month:ss(pe.month),year:ss(pe.year)})},Xe=pe=>{ye(pe??n.modelValue)},J=(pe,Oe)=>{var Ie;(Ie=u.value)==null||Ie.switchView(pe,Oe)},_e=pe=>A.value.onClickOutside?A.value.onClickOutside(pe):ct(!0),Re=(pe=0)=>{var Oe;(Oe=u.value)==null||Oe.handleFlow(pe)};return f6(c,f,()=>_e(xe)),e({closeMenu:ct,selectDate:Se,clearValue:ae,openMenu:je,onScroll:he,formatInputValue:ue,updateInternalModelValue:ia,setMonthYear:Xa,parseModel:Xe,switchView:J,toggleMenu:Kt,handleFlow:Re,dpWrapMenuRef:c}),(pe,Oe)=>(d(),y("div",{ref_key:"pickerWrapperRef",ref:h,class:W(Ee.value),"data-datepicker-instance":"","data-dp-mobile":$(H)},[Z(s6,Te({ref_key:"inputRef",ref:f,"input-value":$(R),"onUpdate:inputValue":Oe[0]||(Oe[0]=Ie=>Ei(R)?R.value=Ie:null),"is-menu-open":i.value},pe.$props,{onClear:ae,onOpen:je,onSetInputDate:Aa,onSetEmptyDate:$(D),onSelectDate:Se,onToggle:Kt,onClose:ct,onFocus:ga,onBlur:oa,onRealBlur:Oe[1]||(Oe[1]=Ie=>m.value=!1),onTextInput:Oe[2]||(Oe[2]=Ie=>pe.$emit("text-input",Ie))}),Mt({_:2},[Pe($(ie),(Ie,Gt)=>({name:Ie,fn:U(Ht=>[L(pe.$slots,Ie,yt(Tt(Ht)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(d(),fe(tt(pe.teleport?Ds:"div"),yt(Tt(me.value)),{default:U(()=>[Z(ot,{name:$(F)($(re)),css:$(E)&&!$(T).enabled},{default:U(()=>[i.value?(d(),y("div",Te({key:0,ref_key:"dpWrapMenuRef",ref:c},be.value,{class:{"dp--menu-wrapper":!$(T).enabled},style:$(T).enabled?void 0:$(ee)}),[Z(ms,Te({ref_key:"dpMenuRef",ref:u},pe.$props,{"internal-model-value":$(K),"onUpdate:internalModelValue":Oe[3]||(Oe[3]=Ie=>Ei(K)?K.value=Ie:null),class:{[Q.value]:!0,"dp--menu-wrapper":pe.teleport},"open-on-top":$(re),"no-overlay-focus":se.value,collapse:g.value,"get-input-rect":Y,"is-text-input-date":_.value,onClosePicker:ct,onSelectDate:Se,onAutoApply:Ae,onTimeUpdate:Ba,onFlowStep:Oe[4]||(Oe[4]=Ie=>pe.$emit("flow-step",Ie)),onUpdateMonthYear:Oe[5]||(Oe[5]=Ie=>pe.$emit("update-month-year",Ie)),onInvalidSelect:Oe[6]||(Oe[6]=Ie=>pe.$emit("invalid-select",$(K))),onAutoApplyInvalid:Oe[7]||(Oe[7]=Ie=>pe.$emit("invalid-select",Ie)),onInvalidFixedRange:Oe[8]||(Oe[8]=Ie=>pe.$emit("invalid-fixed-range",Ie)),onRecalculatePosition:$(G),onTooltipOpen:Oe[9]||(Oe[9]=Ie=>pe.$emit("tooltip-open",Ie)),onTooltipClose:Oe[10]||(Oe[10]=Ie=>pe.$emit("tooltip-close",Ie)),onTimePickerOpen:Oe[11]||(Oe[11]=Ie=>pe.$emit("time-picker-open",Ie)),onTimePickerClose:Oe[12]||(Oe[12]=Ie=>pe.$emit("time-picker-close",Ie)),onAmPmChange:Oe[13]||(Oe[13]=Ie=>pe.$emit("am-pm-change",Ie)),onRangeStart:Oe[14]||(Oe[14]=Ie=>pe.$emit("range-start",Ie)),onRangeEnd:Oe[15]||(Oe[15]=Ie=>pe.$emit("range-end",Ie)),onDateUpdate:Oe[16]||(Oe[16]=Ie=>pe.$emit("date-update",Ie)),onInvalidDate:Oe[17]||(Oe[17]=Ie=>pe.$emit("invalid-date",Ie)),onOverlayToggle:Oe[18]||(Oe[18]=Ie=>pe.$emit("overlay-toggle",Ie)),onMenuBlur:Oe[19]||(Oe[19]=Ie=>pe.$emit("blur"))}),Mt({_:2},[Pe($(j),(Ie,Gt)=>({name:Ie,fn:U(Ht=>[L(pe.$slots,Ie,yt(Tt({...Ht})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):z("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,p6))}}),mi=(()=>{const a=v6;return a.install=e=>{e.component("Vue3DatePicker",a)},a})(),h6=Object.freeze(Object.defineProperty({__proto__:null,default:mi},Symbol.toStringTag,{value:"Module"}));Object.entries(h6).forEach(([a,e])=>{a!=="default"&&(mi[a]=e)});var en={},m6=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},Gc={},Wt={};let gi;const g6=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];Wt.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return e*4+17};Wt.getSymbolTotalCodewords=function(e){return g6[e]};Wt.getBCHDigit=function(a){let e=0;for(;a!==0;)e++,a>>>=1;return e};Wt.setToSJISFunction=function(e){if(typeof e!="function")throw new Error('"toSJISFunc" is not a valid function.');gi=e};Wt.isKanjiModeEnabled=function(){return typeof gi<"u"};Wt.toSJIS=function(e){return gi(e)};var zn={};(function(a){a.L={bit:1},a.M={bit:0},a.Q={bit:3},a.H={bit:2};function e(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return a.L;case"m":case"medium":return a.M;case"q":case"quartile":return a.Q;case"h":case"high":return a.H;default:throw new Error("Unknown EC Level: "+t)}}a.isValid=function(l){return l&&typeof l.bit<"u"&&l.bit>=0&&l.bit<4},a.from=function(l,n){if(a.isValid(l))return l;try{return e(l)}catch{return n}}})(zn);function qc(){this.buffer=[],this.length=0}qc.prototype={get:function(a){const e=Math.floor(a/8);return(this.buffer[e]>>>7-a%8&1)===1},put:function(a,e){for(let t=0;t>>e-t-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(a){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),a&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var y6=qc;function tn(a){if(!a||a<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=a,this.data=new Uint8Array(a*a),this.reservedBit=new Uint8Array(a*a)}tn.prototype.set=function(a,e,t,l){const n=a*this.size+e;this.data[n]=t,l&&(this.reservedBit[n]=!0)};tn.prototype.get=function(a,e){return this.data[a*this.size+e]};tn.prototype.xor=function(a,e,t){this.data[a*this.size+e]^=t};tn.prototype.isReserved=function(a,e){return this.reservedBit[a*this.size+e]};var b6=tn,Uc={};(function(a){const e=Wt.getSymbolSize;a.getRowColCoords=function(l){if(l===1)return[];const n=Math.floor(l/7)+2,r=e(l),i=r===145?26:Math.ceil((r-13)/(2*n-2))*2,o=[r-7];for(let s=1;s=0&&n<=7},a.from=function(n){return a.isValid(n)?parseInt(n,10):void 0},a.getPenaltyN1=function(n){const r=n.size;let i=0,o=0,s=0,c=null,u=null;for(let f=0;f=5&&(i+=e.N1+(o-5)),c=h,o=1),h=n.get(m,f),h===u?s++:(s>=5&&(i+=e.N1+(s-5)),u=h,s=1)}o>=5&&(i+=e.N1+(o-5)),s>=5&&(i+=e.N1+(s-5))}return i},a.getPenaltyN2=function(n){const r=n.size;let i=0;for(let o=0;o=10&&(o===1488||o===93)&&i++,s=s<<1&2047|n.get(u,c),u>=10&&(s===1488||s===93)&&i++}return i*e.N3},a.getPenaltyN4=function(n){let r=0;const i=n.data.length;for(let s=0;s=0;){const i=r[0];for(let s=0;s0){const r=new Uint8Array(this.degree);return r.set(l,n),r}return l};var k6=yi,Zc={},Ua={},bi={};bi.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40};var ma={};const ed="[0-9]+",x6="[A-Z $%*+\\-./:]+";let Gl="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";Gl=Gl.replace(/u/g,"\\u");const _6="(?:(?![A-Z0-9 $%*+\\-./:]|"+Gl+`)(?:.|[\r +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function H1(a,e){if(a){if(typeof a=="string")return Yi(a,e);var t=Object.prototype.toString.call(a).slice(8,-1);if(t==="Object"&&a.constructor&&(t=a.constructor.name),t==="Map"||t==="Set")return Array.from(a);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Yi(a,e)}}function Yi(a,e){(e==null||e>a.length)&&(e=a.length);for(var t=0,l=new Array(e);t=0)&&Object.prototype.propertyIsEnumerable.call(a,l)&&(t[l]=a[l])}return t}function W1(a,e){if(a==null)return{};var t={},l=Object.keys(a),n,r;for(r=0;r=0)&&(t[n]=a[n]);return t}Qs(f1.primary);var Fe=function(e,t){var l,n=Wi({},e,t.attrs),r=n.class,i=n.icon,o=n.spin,s=n.rotate,c=n.tabindex,u=n.twoToneColor,f=n.onClick,m=Y1(n,F1),h=js(),p=h.prefixCls,b=h.rootClassName,g=(l={},zl(l,b.value,!!b.value),zl(l,p.value,!0),zl(l,"".concat(p.value,"-").concat(i.name),!!i.name),zl(l,"".concat(p.value,"-spin"),!!o||i.name==="loading"),l),_=c;_===void 0&&f&&(_=-1);var x=s?{msTransform:"rotate(".concat(s,"deg)"),transform:"rotate(".concat(s,"deg)")}:void 0,v=Us(u),k=N1(v,2),C=k[0],M=k[1];return Z("span",Wi({role:"img","aria-label":i.name},m,{onClick:f,class:[g,r],tabindex:_}),[Z(Wa,{icon:i,primaryColor:C,secondaryColor:M,style:x},null),Z(I1,null,null)])};Fe.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:[String,Array]};Fe.displayName="AntdIcon";Fe.inheritAttrs=!1;Fe.getTwoToneColor=D1;Fe.setTwoToneColor=Qs;var G1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 244c176.18 0 319 142.82 319 319v233a32 32 0 01-32 32H225a32 32 0 01-32-32V563c0-176.18 142.82-319 319-319zM484 68h56a8 8 0 018 8v96a8 8 0 01-8 8h-56a8 8 0 01-8-8V76a8 8 0 018-8zM177.25 191.66a8 8 0 0111.32 0l67.88 67.88a8 8 0 010 11.31l-39.6 39.6a8 8 0 01-11.31 0l-67.88-67.88a8 8 0 010-11.31l39.6-39.6zm669.6 0l39.6 39.6a8 8 0 010 11.3l-67.88 67.9a8 8 0 01-11.32 0l-39.6-39.6a8 8 0 010-11.32l67.89-67.88a8 8 0 0111.31 0zM192 892h640a32 32 0 0132 32v24a8 8 0 01-8 8H168a8 8 0 01-8-8v-24a32 32 0 0132-32zm148-317v253h64V575h-64z"}}]},name:"alert",theme:"filled"};function Gi(a){for(var e=1;e=i?r:(l.setFullYear(r.getFullYear(),r.getMonth(),n),l)}function ac(a,e,t){const{years:l=0,months:n=0,weeks:r=0,days:i=0,hours:o=0,minutes:s=0,seconds:c=0}=e,u=He(a,t==null?void 0:t.in),f=n||l?la(u,n+l*12):u,m=i||r?ta(f,i+r*7):f,h=s+o*60,b=(c+h*60)*1e3;return rt(a,+m+b)}function lc(a,e,t){return rt(a,+He(a)+e)}function tp(a,e,t){return lc(a,e*tc)}let ap={};function il(){return ap}function na(a,e){var o,s,c,u;const t=il(),l=(e==null?void 0:e.weekStartsOn)??((s=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:s.weekStartsOn)??t.weekStartsOn??((u=(c=t.locale)==null?void 0:c.options)==null?void 0:u.weekStartsOn)??0,n=He(a,e==null?void 0:e.in),r=n.getDay(),i=(r=r.getTime()?l+1:t.getTime()>=o.getTime()?l:l-1}function yn(a){const e=He(a),t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),+a-+t}function Ql(a,...e){const t=rt.bind(null,e.find(l=>typeof l=="object"));return e.map(t)}function Ko(a,e){const t=He(a,e==null?void 0:e.in);return t.setHours(0,0,0,0),t}function rc(a,e,t){const[l,n]=Ql(t==null?void 0:t.in,a,e),r=Ko(l),i=Ko(n),o=+r-yn(r),s=+i-yn(i);return Math.round((o-s)/Zf)}function lp(a,e){const t=nc(a,e),l=rt(a,0);return l.setFullYear(t,0,4),l.setHours(0,0,0,0),hl(l)}function bS(a,e,t){const l=He(a,t==null?void 0:t.in);return l.setTime(l.getTime()+e*ec),l}function np(a,e,t){return la(a,e*3,t)}function wS(a,e,t){return lc(a,e*1e3)}function Jr(a,e,t){return la(a,e*12,t)}function Jo(a,e){const t=+He(a)-+He(e);return t<0?-1:t>0?1:t}function ic(a){return a instanceof Date||typeof a=="object"&&Object.prototype.toString.call(a)==="[object Date]"}function Il(a){return!(!ic(a)&&typeof a!="number"||isNaN(+He(a)))}function Zo(a,e){const t=He(a,e==null?void 0:e.in);return Math.trunc(t.getMonth()/3)+1}function rp(a,e,t){const[l,n]=Ql(t==null?void 0:t.in,a,e);return l.getFullYear()-n.getFullYear()}function kS(a,e){const t=He(a,e==null?void 0:e.in),l=t.getMonth();return t.setFullYear(t.getFullYear(),l+1,0),t.setHours(23,59,59,999),t}function ip(a,e,t){const[l,n]=Ql(t==null?void 0:t.in,a,e),r=Jo(l,n),i=Math.abs(rp(l,n));l.setFullYear(1584),n.setFullYear(1584);const o=Jo(l,n)===-r,s=r*(i-+o);return s===0?0:s}function oc(a,e){const[t,l]=Ql(a,e.start,e.end);return{start:t,end:l}}function sc(a,e){const{start:t,end:l}=oc(e==null?void 0:e.in,a);let n=+t>+l;const r=n?+t:+l,i=n?l:t;i.setHours(0,0,0,0);let o=1;const s=[];for(;+i<=r;)s.push(rt(t,i)),i.setDate(i.getDate()+o),i.setHours(0,0,0,0);return n?s.reverse():s}function Za(a,e){const t=He(a,e==null?void 0:e.in),l=t.getMonth(),n=l-l%3;return t.setMonth(n,1),t.setHours(0,0,0,0),t}function op(a,e){const{start:t,end:l}=oc(e==null?void 0:e.in,a);let n=+t>+l;const r=n?+Za(t):+Za(l);let i=Za(n?l:t),o=1;const s=[];for(;+i<=r;)s.push(rt(t,i)),i=np(i,o);return n?s.reverse():s}function sp(a,e){const t=He(a,e==null?void 0:e.in);return t.setDate(1),t.setHours(0,0,0,0),t}function uc(a,e){const t=He(a,e==null?void 0:e.in),l=t.getFullYear();return t.setFullYear(l+1,0,0),t.setHours(23,59,59,999),t}function jl(a,e){const t=He(a,e==null?void 0:e.in);return t.setFullYear(t.getFullYear(),0,1),t.setHours(0,0,0,0),t}function cc(a,e){var o,s,c,u;const t=il(),l=(e==null?void 0:e.weekStartsOn)??((s=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:s.weekStartsOn)??t.weekStartsOn??((u=(c=t.locale)==null?void 0:c.options)==null?void 0:u.weekStartsOn)??0,n=He(a,e==null?void 0:e.in),r=n.getDay(),i=(r{let l;const n=up[a];return typeof n=="string"?l=n:e===1?l=n.one:l=n.other.replace("{{count}}",e.toString()),t!=null&&t.addSuffix?t.comparison&&t.comparison>0?"in "+l:l+" ago":l};function Xn(a){return(e={})=>{const t=e.width?String(e.width):a.defaultWidth;return a.formats[t]||a.formats[a.defaultWidth]}}const dp={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},fp={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},pp={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vp={date:Xn({formats:dp,defaultWidth:"full"}),time:Xn({formats:fp,defaultWidth:"full"}),dateTime:Xn({formats:pp,defaultWidth:"full"})},hp={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},mp=(a,e,t,l)=>hp[a];function El(a){return(e,t)=>{const l=t!=null&&t.context?String(t.context):"standalone";let n;if(l==="formatting"&&a.formattingValues){const i=a.defaultFormattingWidth||a.defaultWidth,o=t!=null&&t.width?String(t.width):i;n=a.formattingValues[o]||a.formattingValues[i]}else{const i=a.defaultWidth,o=t!=null&&t.width?String(t.width):a.defaultWidth;n=a.values[o]||a.values[i]}const r=a.argumentCallback?a.argumentCallback(e):e;return n[r]}}const gp={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},yp={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},bp={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},wp={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},kp={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},xp={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},_p=(a,e)=>{const t=Number(a),l=t%100;if(l>20||l<10)switch(l%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},Mp={ordinalNumber:_p,era:El({values:gp,defaultWidth:"wide"}),quarter:El({values:yp,defaultWidth:"wide",argumentCallback:a=>a-1}),month:El({values:bp,defaultWidth:"wide"}),day:El({values:wp,defaultWidth:"wide"}),dayPeriod:El({values:kp,defaultWidth:"wide",formattingValues:xp,defaultFormattingWidth:"wide"})};function Al(a){return(e,t={})=>{const l=t.width,n=l&&a.matchPatterns[l]||a.matchPatterns[a.defaultMatchWidth],r=e.match(n);if(!r)return null;const i=r[0],o=l&&a.parsePatterns[l]||a.parsePatterns[a.defaultParseWidth],s=Array.isArray(o)?Cp(o,f=>f.test(i)):Sp(o,f=>f.test(i));let c;c=a.valueCallback?a.valueCallback(s):s,c=t.valueCallback?t.valueCallback(c):c;const u=e.slice(i.length);return{value:c,rest:u}}}function Sp(a,e){for(const t in a)if(Object.prototype.hasOwnProperty.call(a,t)&&e(a[t]))return t}function Cp(a,e){for(let t=0;t{const l=e.match(a.matchPattern);if(!l)return null;const n=l[0],r=e.match(a.parsePattern);if(!r)return null;let i=a.valueCallback?a.valueCallback(r[0]):r[0];i=t.valueCallback?t.valueCallback(i):i;const o=e.slice(n.length);return{value:i,rest:o}}}const Pp=/^(\d+)(th|st|nd|rd)?/i,Op=/\d+/i,Tp={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Ep={any:[/^b/i,/^(a|c)/i]},Ap={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Bp={any:[/1/i,/2/i,/3/i,/4/i]},Lp={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},zp={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Dp={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Ip={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Fp={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Np={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Rp={ordinalNumber:$p({matchPattern:Pp,parsePattern:Op,valueCallback:a=>parseInt(a,10)}),era:Al({matchPatterns:Tp,defaultMatchWidth:"wide",parsePatterns:Ep,defaultParseWidth:"any"}),quarter:Al({matchPatterns:Ap,defaultMatchWidth:"wide",parsePatterns:Bp,defaultParseWidth:"any",valueCallback:a=>a+1}),month:Al({matchPatterns:Lp,defaultMatchWidth:"wide",parsePatterns:zp,defaultParseWidth:"any"}),day:Al({matchPatterns:Dp,defaultMatchWidth:"wide",parsePatterns:Ip,defaultParseWidth:"any"}),dayPeriod:Al({matchPatterns:Fp,defaultMatchWidth:"any",parsePatterns:Np,defaultParseWidth:"any"})},dc={code:"en-US",formatDistance:cp,formatLong:vp,formatRelative:mp,localize:Mp,match:Rp,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Hp(a,e){const t=He(a,e==null?void 0:e.in);return rc(t,jl(t))+1}function Zr(a,e){const t=He(a,e==null?void 0:e.in),l=+hl(t)-+lp(t);return Math.round(l/Zu)+1}function ei(a,e){var u,f,m,h;const t=He(a,e==null?void 0:e.in),l=t.getFullYear(),n=il(),r=(e==null?void 0:e.firstWeekContainsDate)??((f=(u=e==null?void 0:e.locale)==null?void 0:u.options)==null?void 0:f.firstWeekContainsDate)??n.firstWeekContainsDate??((h=(m=n.locale)==null?void 0:m.options)==null?void 0:h.firstWeekContainsDate)??1,i=rt((e==null?void 0:e.in)||a,0);i.setFullYear(l+1,0,r),i.setHours(0,0,0,0);const o=na(i,e),s=rt((e==null?void 0:e.in)||a,0);s.setFullYear(l,0,r),s.setHours(0,0,0,0);const c=na(s,e);return+t>=+o?l+1:+t>=+c?l:l-1}function Vp(a,e){var o,s,c,u;const t=il(),l=(e==null?void 0:e.firstWeekContainsDate)??((s=(o=e==null?void 0:e.locale)==null?void 0:o.options)==null?void 0:s.firstWeekContainsDate)??t.firstWeekContainsDate??((u=(c=t.locale)==null?void 0:c.options)==null?void 0:u.firstWeekContainsDate)??1,n=ei(a,e),r=rt((e==null?void 0:e.in)||a,0);return r.setFullYear(n,0,l),r.setHours(0,0,0,0),na(r,e)}function ti(a,e){const t=He(a,e==null?void 0:e.in),l=+na(t,e)-+Vp(t,e);return Math.round(l/Zu)+1}function lt(a,e){const t=a<0?"-":"",l=Math.abs(a).toString().padStart(e,"0");return t+l}const La={y(a,e){const t=a.getFullYear(),l=t>0?t:1-t;return lt(e==="yy"?l%100:l,e.length)},M(a,e){const t=a.getMonth();return e==="M"?String(t+1):lt(t+1,2)},d(a,e){return lt(a.getDate(),e.length)},a(a,e){const t=a.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return t.toUpperCase();case"aaa":return t;case"aaaaa":return t[0];case"aaaa":default:return t==="am"?"a.m.":"p.m."}},h(a,e){return lt(a.getHours()%12||12,e.length)},H(a,e){return lt(a.getHours(),e.length)},m(a,e){return lt(a.getMinutes(),e.length)},s(a,e){return lt(a.getSeconds(),e.length)},S(a,e){const t=e.length,l=a.getMilliseconds(),n=Math.trunc(l*Math.pow(10,t-3));return lt(n,e.length)}},sl={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ts={G:function(a,e,t){const l=a.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return t.era(l,{width:"abbreviated"});case"GGGGG":return t.era(l,{width:"narrow"});case"GGGG":default:return t.era(l,{width:"wide"})}},y:function(a,e,t){if(e==="yo"){const l=a.getFullYear(),n=l>0?l:1-l;return t.ordinalNumber(n,{unit:"year"})}return La.y(a,e)},Y:function(a,e,t,l){const n=ei(a,l),r=n>0?n:1-n;if(e==="YY"){const i=r%100;return lt(i,2)}return e==="Yo"?t.ordinalNumber(r,{unit:"year"}):lt(r,e.length)},R:function(a,e){const t=nc(a);return lt(t,e.length)},u:function(a,e){const t=a.getFullYear();return lt(t,e.length)},Q:function(a,e,t){const l=Math.ceil((a.getMonth()+1)/3);switch(e){case"Q":return String(l);case"QQ":return lt(l,2);case"Qo":return t.ordinalNumber(l,{unit:"quarter"});case"QQQ":return t.quarter(l,{width:"abbreviated",context:"formatting"});case"QQQQQ":return t.quarter(l,{width:"narrow",context:"formatting"});case"QQQQ":default:return t.quarter(l,{width:"wide",context:"formatting"})}},q:function(a,e,t){const l=Math.ceil((a.getMonth()+1)/3);switch(e){case"q":return String(l);case"qq":return lt(l,2);case"qo":return t.ordinalNumber(l,{unit:"quarter"});case"qqq":return t.quarter(l,{width:"abbreviated",context:"standalone"});case"qqqqq":return t.quarter(l,{width:"narrow",context:"standalone"});case"qqqq":default:return t.quarter(l,{width:"wide",context:"standalone"})}},M:function(a,e,t){const l=a.getMonth();switch(e){case"M":case"MM":return La.M(a,e);case"Mo":return t.ordinalNumber(l+1,{unit:"month"});case"MMM":return t.month(l,{width:"abbreviated",context:"formatting"});case"MMMMM":return t.month(l,{width:"narrow",context:"formatting"});case"MMMM":default:return t.month(l,{width:"wide",context:"formatting"})}},L:function(a,e,t){const l=a.getMonth();switch(e){case"L":return String(l+1);case"LL":return lt(l+1,2);case"Lo":return t.ordinalNumber(l+1,{unit:"month"});case"LLL":return t.month(l,{width:"abbreviated",context:"standalone"});case"LLLLL":return t.month(l,{width:"narrow",context:"standalone"});case"LLLL":default:return t.month(l,{width:"wide",context:"standalone"})}},w:function(a,e,t,l){const n=ti(a,l);return e==="wo"?t.ordinalNumber(n,{unit:"week"}):lt(n,e.length)},I:function(a,e,t){const l=Zr(a);return e==="Io"?t.ordinalNumber(l,{unit:"week"}):lt(l,e.length)},d:function(a,e,t){return e==="do"?t.ordinalNumber(a.getDate(),{unit:"date"}):La.d(a,e)},D:function(a,e,t){const l=Hp(a);return e==="Do"?t.ordinalNumber(l,{unit:"dayOfYear"}):lt(l,e.length)},E:function(a,e,t){const l=a.getDay();switch(e){case"E":case"EE":case"EEE":return t.day(l,{width:"abbreviated",context:"formatting"});case"EEEEE":return t.day(l,{width:"narrow",context:"formatting"});case"EEEEEE":return t.day(l,{width:"short",context:"formatting"});case"EEEE":default:return t.day(l,{width:"wide",context:"formatting"})}},e:function(a,e,t,l){const n=a.getDay(),r=(n-l.weekStartsOn+8)%7||7;switch(e){case"e":return String(r);case"ee":return lt(r,2);case"eo":return t.ordinalNumber(r,{unit:"day"});case"eee":return t.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return t.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return t.day(n,{width:"short",context:"formatting"});case"eeee":default:return t.day(n,{width:"wide",context:"formatting"})}},c:function(a,e,t,l){const n=a.getDay(),r=(n-l.weekStartsOn+8)%7||7;switch(e){case"c":return String(r);case"cc":return lt(r,e.length);case"co":return t.ordinalNumber(r,{unit:"day"});case"ccc":return t.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return t.day(n,{width:"narrow",context:"standalone"});case"cccccc":return t.day(n,{width:"short",context:"standalone"});case"cccc":default:return t.day(n,{width:"wide",context:"standalone"})}},i:function(a,e,t){const l=a.getDay(),n=l===0?7:l;switch(e){case"i":return String(n);case"ii":return lt(n,e.length);case"io":return t.ordinalNumber(n,{unit:"day"});case"iii":return t.day(l,{width:"abbreviated",context:"formatting"});case"iiiii":return t.day(l,{width:"narrow",context:"formatting"});case"iiiiii":return t.day(l,{width:"short",context:"formatting"});case"iiii":default:return t.day(l,{width:"wide",context:"formatting"})}},a:function(a,e,t){const n=a.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return t.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return t.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return t.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return t.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(a,e,t){const l=a.getHours();let n;switch(l===12?n=sl.noon:l===0?n=sl.midnight:n=l/12>=1?"pm":"am",e){case"b":case"bb":return t.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return t.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return t.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return t.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(a,e,t){const l=a.getHours();let n;switch(l>=17?n=sl.evening:l>=12?n=sl.afternoon:l>=4?n=sl.morning:n=sl.night,e){case"B":case"BB":case"BBB":return t.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return t.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return t.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(a,e,t){if(e==="ho"){let l=a.getHours()%12;return l===0&&(l=12),t.ordinalNumber(l,{unit:"hour"})}return La.h(a,e)},H:function(a,e,t){return e==="Ho"?t.ordinalNumber(a.getHours(),{unit:"hour"}):La.H(a,e)},K:function(a,e,t){const l=a.getHours()%12;return e==="Ko"?t.ordinalNumber(l,{unit:"hour"}):lt(l,e.length)},k:function(a,e,t){let l=a.getHours();return l===0&&(l=24),e==="ko"?t.ordinalNumber(l,{unit:"hour"}):lt(l,e.length)},m:function(a,e,t){return e==="mo"?t.ordinalNumber(a.getMinutes(),{unit:"minute"}):La.m(a,e)},s:function(a,e,t){return e==="so"?t.ordinalNumber(a.getSeconds(),{unit:"second"}):La.s(a,e)},S:function(a,e){return La.S(a,e)},X:function(a,e,t){const l=a.getTimezoneOffset();if(l===0)return"Z";switch(e){case"X":return ls(l);case"XXXX":case"XX":return Qa(l);case"XXXXX":case"XXX":default:return Qa(l,":")}},x:function(a,e,t){const l=a.getTimezoneOffset();switch(e){case"x":return ls(l);case"xxxx":case"xx":return Qa(l);case"xxxxx":case"xxx":default:return Qa(l,":")}},O:function(a,e,t){const l=a.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+as(l,":");case"OOOO":default:return"GMT"+Qa(l,":")}},z:function(a,e,t){const l=a.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+as(l,":");case"zzzz":default:return"GMT"+Qa(l,":")}},t:function(a,e,t){const l=Math.trunc(+a/1e3);return lt(l,e.length)},T:function(a,e,t){return lt(+a,e.length)}};function as(a,e=""){const t=a>0?"-":"+",l=Math.abs(a),n=Math.trunc(l/60),r=l%60;return r===0?t+String(n):t+String(n)+e+lt(r,2)}function ls(a,e){return a%60===0?(a>0?"-":"+")+lt(Math.abs(a)/60,2):Qa(a,e)}function Qa(a,e=""){const t=a>0?"-":"+",l=Math.abs(a),n=lt(Math.trunc(l/60),2),r=lt(l%60,2);return t+n+e+r}const ns=(a,e)=>{switch(a){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},fc=(a,e)=>{switch(a){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},jp=(a,e)=>{const t=a.match(/(P+)(p+)?/)||[],l=t[1],n=t[2];if(!n)return ns(a,e);let r;switch(l){case"P":r=e.dateTime({width:"short"});break;case"PP":r=e.dateTime({width:"medium"});break;case"PPP":r=e.dateTime({width:"long"});break;case"PPPP":default:r=e.dateTime({width:"full"});break}return r.replace("{{date}}",ns(l,e)).replace("{{time}}",fc(n,e))},Pr={p:fc,P:jp},Yp=/^D+$/,Wp=/^Y+$/,Gp=["D","DD","YY","YYYY"];function pc(a){return Yp.test(a)}function vc(a){return Wp.test(a)}function Or(a,e,t){const l=qp(a,e,t);if(console.warn(l),Gp.includes(a))throw new RangeError(l)}function qp(a,e,t){const l=a[0]==="Y"?"years":"days of the month";return`Use \`${a.toLowerCase()}\` instead of \`${a}\` (in \`${e}\`) for formatting ${l} to the input \`${t}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Up=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Xp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Qp=/^'([^]*?)'?$/,Kp=/''/g,Jp=/[a-zA-Z]/;function pa(a,e,t){var u,f,m,h,p,b,g,_;const l=il(),n=(t==null?void 0:t.locale)??l.locale??dc,r=(t==null?void 0:t.firstWeekContainsDate)??((f=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:f.firstWeekContainsDate)??l.firstWeekContainsDate??((h=(m=l.locale)==null?void 0:m.options)==null?void 0:h.firstWeekContainsDate)??1,i=(t==null?void 0:t.weekStartsOn)??((b=(p=t==null?void 0:t.locale)==null?void 0:p.options)==null?void 0:b.weekStartsOn)??l.weekStartsOn??((_=(g=l.locale)==null?void 0:g.options)==null?void 0:_.weekStartsOn)??0,o=He(a,t==null?void 0:t.in);if(!Il(o))throw new RangeError("Invalid time value");let s=e.match(Xp).map(x=>{const v=x[0];if(v==="p"||v==="P"){const k=Pr[v];return k(x,n.formatLong)}return x}).join("").match(Up).map(x=>{if(x==="''")return{isToken:!1,value:"'"};const v=x[0];if(v==="'")return{isToken:!1,value:Zp(x)};if(ts[v])return{isToken:!0,value:x};if(v.match(Jp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+v+"`");return{isToken:!1,value:x}});n.localize.preprocessor&&(s=n.localize.preprocessor(o,s));const c={firstWeekContainsDate:r,weekStartsOn:i,locale:n};return s.map(x=>{if(!x.isToken)return x.value;const v=x.value;(!(t!=null&&t.useAdditionalWeekYearTokens)&&vc(v)||!(t!=null&&t.useAdditionalDayOfYearTokens)&&pc(v))&&Or(v,e,String(a));const k=ts[v[0]];return k(o,v,n.localize,c)}).join("")}function Zp(a){const e=a.match(Qp);return e?e[1].replace(Kp,"'"):a}function ev(a,e){return He(a,e==null?void 0:e.in).getDay()}function tv(a,e){const t=He(a,e==null?void 0:e.in),l=t.getFullYear(),n=t.getMonth(),r=rt(t,0);return r.setFullYear(l,n+1,0),r.setHours(0,0,0,0),r.getDate()}function av(){return Object.assign({},il())}function Sa(a,e){return He(a,e==null?void 0:e.in).getHours()}function lv(a,e){const t=He(a,e==null?void 0:e.in).getDay();return t===0?7:t}function ja(a,e){return He(a,e==null?void 0:e.in).getMinutes()}function Je(a,e){return He(a,e==null?void 0:e.in).getMonth()}function ml(a){return He(a).getSeconds()}function Ge(a,e){return He(a,e==null?void 0:e.in).getFullYear()}function gl(a,e){return+He(a)>+He(e)}function Yl(a,e){return+He(a)<+He(e)}function dl(a,e){return+He(a)==+He(e)}function nv(a,e){const t=rv(e)?new e(0):rt(e,0);return t.setFullYear(a.getFullYear(),a.getMonth(),a.getDate()),t.setHours(a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()),t}function rv(a){var e;return typeof a=="function"&&((e=a.prototype)==null?void 0:e.constructor)===a}const iv=10;class hc{constructor(){Be(this,"subPriority",0)}validate(e,t){return!0}}class ov extends hc{constructor(e,t,l,n,r){super(),this.value=e,this.validateValue=t,this.setValue=l,this.priority=n,r&&(this.subPriority=r)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,l){return this.setValue(e,t,this.value,l)}}class sv extends hc{constructor(t,l){super();Be(this,"priority",iv);Be(this,"subPriority",-1);this.context=t||(n=>rt(l,n))}set(t,l){return l.timestampIsSet?t:rt(t,nv(t,this.context))}}class at{run(e,t,l,n){const r=this.parse(e,t,l,n);return r?{setter:new ov(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(e,t,l){return!0}}class uv extends at{constructor(){super(...arguments);Be(this,"priority",140);Be(this,"incompatibleTokens",["R","u","t","T"])}parse(t,l,n){switch(l){case"G":case"GG":case"GGG":return n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"});case"GGGGG":return n.era(t,{width:"narrow"});case"GGGG":default:return n.era(t,{width:"wide"})||n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"})}}set(t,l,n){return l.era=n,t.setFullYear(n,0,1),t.setHours(0,0,0,0),t}}const xt={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},sa={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function _t(a,e){return a&&{value:e(a.value),rest:a.rest}}function mt(a,e){const t=e.match(a);return t?{value:parseInt(t[0],10),rest:e.slice(t[0].length)}:null}function ua(a,e){const t=e.match(a);if(!t)return null;if(t[0]==="Z")return{value:0,rest:e.slice(1)};const l=t[1]==="+"?1:-1,n=t[2]?parseInt(t[2],10):0,r=t[3]?parseInt(t[3],10):0,i=t[5]?parseInt(t[5],10):0;return{value:l*(n*tc+r*ec+i*ep),rest:e.slice(t[0].length)}}function mc(a){return mt(xt.anyDigitsSigned,a)}function bt(a,e){switch(a){case 1:return mt(xt.singleDigit,e);case 2:return mt(xt.twoDigits,e);case 3:return mt(xt.threeDigits,e);case 4:return mt(xt.fourDigits,e);default:return mt(new RegExp("^\\d{1,"+a+"}"),e)}}function bn(a,e){switch(a){case 1:return mt(xt.singleDigitSigned,e);case 2:return mt(xt.twoDigitsSigned,e);case 3:return mt(xt.threeDigitsSigned,e);case 4:return mt(xt.fourDigitsSigned,e);default:return mt(new RegExp("^-?\\d{1,"+a+"}"),e)}}function ai(a){switch(a){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function gc(a,e){const t=e>0,l=t?e:1-e;let n;if(l<=50)n=a||100;else{const r=l+50,i=Math.trunc(r/100)*100,o=a>=r%100;n=a+i-(o?100:0)}return t?n:1-n}function yc(a){return a%400===0||a%4===0&&a%100!==0}class cv extends at{constructor(){super(...arguments);Be(this,"priority",130);Be(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(t,l,n){const r=i=>({year:i,isTwoDigitYear:l==="yy"});switch(l){case"y":return _t(bt(4,t),r);case"yo":return _t(n.ordinalNumber(t,{unit:"year"}),r);default:return _t(bt(l.length,t),r)}}validate(t,l){return l.isTwoDigitYear||l.year>0}set(t,l,n){const r=t.getFullYear();if(n.isTwoDigitYear){const o=gc(n.year,r);return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}const i=!("era"in l)||l.era===1?n.year:1-n.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}}class dv extends at{constructor(){super(...arguments);Be(this,"priority",130);Be(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(t,l,n){const r=i=>({year:i,isTwoDigitYear:l==="YY"});switch(l){case"Y":return _t(bt(4,t),r);case"Yo":return _t(n.ordinalNumber(t,{unit:"year"}),r);default:return _t(bt(l.length,t),r)}}validate(t,l){return l.isTwoDigitYear||l.year>0}set(t,l,n,r){const i=ei(t,r);if(n.isTwoDigitYear){const s=gc(n.year,i);return t.setFullYear(s,0,r.firstWeekContainsDate),t.setHours(0,0,0,0),na(t,r)}const o=!("era"in l)||l.era===1?n.year:1-n.year;return t.setFullYear(o,0,r.firstWeekContainsDate),t.setHours(0,0,0,0),na(t,r)}}class fv extends at{constructor(){super(...arguments);Be(this,"priority",130);Be(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(t,l){return bn(l==="R"?4:l.length,t)}set(t,l,n){const r=rt(t,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),hl(r)}}class pv extends at{constructor(){super(...arguments);Be(this,"priority",130);Be(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(t,l){return bn(l==="u"?4:l.length,t)}set(t,l,n){return t.setFullYear(n,0,1),t.setHours(0,0,0,0),t}}class vv extends at{constructor(){super(...arguments);Be(this,"priority",120);Be(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(t,l,n){switch(l){case"Q":case"QQ":return bt(l.length,t);case"Qo":return n.ordinalNumber(t,{unit:"quarter"});case"QQQ":return n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(t,{width:"wide",context:"formatting"})||n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,l){return l>=1&&l<=4}set(t,l,n){return t.setMonth((n-1)*3,1),t.setHours(0,0,0,0),t}}class hv extends at{constructor(){super(...arguments);Be(this,"priority",120);Be(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(t,l,n){switch(l){case"q":case"qq":return bt(l.length,t);case"qo":return n.ordinalNumber(t,{unit:"quarter"});case"qqq":return n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(t,{width:"wide",context:"standalone"})||n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,l){return l>=1&&l<=4}set(t,l,n){return t.setMonth((n-1)*3,1),t.setHours(0,0,0,0),t}}class mv extends at{constructor(){super(...arguments);Be(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);Be(this,"priority",110)}parse(t,l,n){const r=i=>i-1;switch(l){case"M":return _t(mt(xt.month,t),r);case"MM":return _t(bt(2,t),r);case"Mo":return _t(n.ordinalNumber(t,{unit:"month"}),r);case"MMM":return n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(t,{width:"wide",context:"formatting"})||n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"})}}validate(t,l){return l>=0&&l<=11}set(t,l,n){return t.setMonth(n,1),t.setHours(0,0,0,0),t}}class gv extends at{constructor(){super(...arguments);Be(this,"priority",110);Be(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(t,l,n){const r=i=>i-1;switch(l){case"L":return _t(mt(xt.month,t),r);case"LL":return _t(bt(2,t),r);case"Lo":return _t(n.ordinalNumber(t,{unit:"month"}),r);case"LLL":return n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(t,{width:"wide",context:"standalone"})||n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"})}}validate(t,l){return l>=0&&l<=11}set(t,l,n){return t.setMonth(n,1),t.setHours(0,0,0,0),t}}function yv(a,e,t){const l=He(a,t==null?void 0:t.in),n=ti(l,t)-e;return l.setDate(l.getDate()-n*7),He(l,t==null?void 0:t.in)}class bv extends at{constructor(){super(...arguments);Be(this,"priority",100);Be(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(t,l,n){switch(l){case"w":return mt(xt.week,t);case"wo":return n.ordinalNumber(t,{unit:"week"});default:return bt(l.length,t)}}validate(t,l){return l>=1&&l<=53}set(t,l,n,r){return na(yv(t,n,r),r)}}function wv(a,e,t){const l=He(a,t==null?void 0:t.in),n=Zr(l,t)-e;return l.setDate(l.getDate()-n*7),l}class kv extends at{constructor(){super(...arguments);Be(this,"priority",100);Be(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(t,l,n){switch(l){case"I":return mt(xt.week,t);case"Io":return n.ordinalNumber(t,{unit:"week"});default:return bt(l.length,t)}}validate(t,l){return l>=1&&l<=53}set(t,l,n){return hl(wv(t,n))}}const xv=[31,28,31,30,31,30,31,31,30,31,30,31],_v=[31,29,31,30,31,30,31,31,30,31,30,31];class Mv extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"subPriority",1);Be(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(t,l,n){switch(l){case"d":return mt(xt.date,t);case"do":return n.ordinalNumber(t,{unit:"date"});default:return bt(l.length,t)}}validate(t,l){const n=t.getFullYear(),r=yc(n),i=t.getMonth();return r?l>=1&&l<=_v[i]:l>=1&&l<=xv[i]}set(t,l,n){return t.setDate(n),t.setHours(0,0,0,0),t}}class Sv extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"subpriority",1);Be(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(t,l,n){switch(l){case"D":case"DD":return mt(xt.dayOfYear,t);case"Do":return n.ordinalNumber(t,{unit:"date"});default:return bt(l.length,t)}}validate(t,l){const n=t.getFullYear();return yc(n)?l>=1&&l<=366:l>=1&&l<=365}set(t,l,n){return t.setMonth(0,n),t.setHours(0,0,0,0),t}}function li(a,e,t){var f,m,h,p;const l=il(),n=(t==null?void 0:t.weekStartsOn)??((m=(f=t==null?void 0:t.locale)==null?void 0:f.options)==null?void 0:m.weekStartsOn)??l.weekStartsOn??((p=(h=l.locale)==null?void 0:h.options)==null?void 0:p.weekStartsOn)??0,r=He(a,t==null?void 0:t.in),i=r.getDay(),s=(e%7+7)%7,c=7-n,u=e<0||e>6?e-(i+c)%7:(s+c)%7-(i+c)%7;return ta(r,u,t)}class Cv extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(t,l,n){switch(l){case"E":case"EE":case"EEE":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}validate(t,l){return l>=0&&l<=6}set(t,l,n,r){return t=li(t,n,r),t.setHours(0,0,0,0),t}}class $v extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(t,l,n,r){const i=o=>{const s=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+s};switch(l){case"e":case"ee":return _t(bt(l.length,t),i);case"eo":return _t(n.ordinalNumber(t,{unit:"day"}),i);case"eee":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeeee":return n.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}validate(t,l){return l>=0&&l<=6}set(t,l,n,r){return t=li(t,n,r),t.setHours(0,0,0,0),t}}class Pv extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(t,l,n,r){const i=o=>{const s=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+s};switch(l){case"c":case"cc":return _t(bt(l.length,t),i);case"co":return _t(n.ordinalNumber(t,{unit:"day"}),i);case"ccc":return n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"ccccc":return n.day(t,{width:"narrow",context:"standalone"});case"cccccc":return n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return n.day(t,{width:"wide",context:"standalone"})||n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"})}}validate(t,l){return l>=0&&l<=6}set(t,l,n,r){return t=li(t,n,r),t.setHours(0,0,0,0),t}}function Ov(a,e,t){const l=He(a,t==null?void 0:t.in),n=lv(l,t),r=e-n;return ta(l,r,t)}class Tv extends at{constructor(){super(...arguments);Be(this,"priority",90);Be(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(t,l,n){const r=i=>i===0?7:i;switch(l){case"i":case"ii":return bt(l.length,t);case"io":return n.ordinalNumber(t,{unit:"day"});case"iii":return _t(n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),r);case"iiiii":return _t(n.day(t,{width:"narrow",context:"formatting"}),r);case"iiiiii":return _t(n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),r);case"iiii":default:return _t(n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),r)}}validate(t,l){return l>=1&&l<=7}set(t,l,n){return t=Ov(t,n),t.setHours(0,0,0,0),t}}class Ev extends at{constructor(){super(...arguments);Be(this,"priority",80);Be(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(t,l,n){switch(l){case"a":case"aa":case"aaa":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,l,n){return t.setHours(ai(n),0,0,0),t}}class Av extends at{constructor(){super(...arguments);Be(this,"priority",80);Be(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(t,l,n){switch(l){case"b":case"bb":case"bbb":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,l,n){return t.setHours(ai(n),0,0,0),t}}class Bv extends at{constructor(){super(...arguments);Be(this,"priority",80);Be(this,"incompatibleTokens",["a","b","t","T"])}parse(t,l,n){switch(l){case"B":case"BB":case"BBB":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,l,n){return t.setHours(ai(n),0,0,0),t}}class Lv extends at{constructor(){super(...arguments);Be(this,"priority",70);Be(this,"incompatibleTokens",["H","K","k","t","T"])}parse(t,l,n){switch(l){case"h":return mt(xt.hour12h,t);case"ho":return n.ordinalNumber(t,{unit:"hour"});default:return bt(l.length,t)}}validate(t,l){return l>=1&&l<=12}set(t,l,n){const r=t.getHours()>=12;return r&&n<12?t.setHours(n+12,0,0,0):!r&&n===12?t.setHours(0,0,0,0):t.setHours(n,0,0,0),t}}class zv extends at{constructor(){super(...arguments);Be(this,"priority",70);Be(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(t,l,n){switch(l){case"H":return mt(xt.hour23h,t);case"Ho":return n.ordinalNumber(t,{unit:"hour"});default:return bt(l.length,t)}}validate(t,l){return l>=0&&l<=23}set(t,l,n){return t.setHours(n,0,0,0),t}}class Dv extends at{constructor(){super(...arguments);Be(this,"priority",70);Be(this,"incompatibleTokens",["h","H","k","t","T"])}parse(t,l,n){switch(l){case"K":return mt(xt.hour11h,t);case"Ko":return n.ordinalNumber(t,{unit:"hour"});default:return bt(l.length,t)}}validate(t,l){return l>=0&&l<=11}set(t,l,n){return t.getHours()>=12&&n<12?t.setHours(n+12,0,0,0):t.setHours(n,0,0,0),t}}class Iv extends at{constructor(){super(...arguments);Be(this,"priority",70);Be(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(t,l,n){switch(l){case"k":return mt(xt.hour24h,t);case"ko":return n.ordinalNumber(t,{unit:"hour"});default:return bt(l.length,t)}}validate(t,l){return l>=1&&l<=24}set(t,l,n){const r=n<=24?n%24:n;return t.setHours(r,0,0,0),t}}class Fv extends at{constructor(){super(...arguments);Be(this,"priority",60);Be(this,"incompatibleTokens",["t","T"])}parse(t,l,n){switch(l){case"m":return mt(xt.minute,t);case"mo":return n.ordinalNumber(t,{unit:"minute"});default:return bt(l.length,t)}}validate(t,l){return l>=0&&l<=59}set(t,l,n){return t.setMinutes(n,0,0),t}}class Nv extends at{constructor(){super(...arguments);Be(this,"priority",50);Be(this,"incompatibleTokens",["t","T"])}parse(t,l,n){switch(l){case"s":return mt(xt.second,t);case"so":return n.ordinalNumber(t,{unit:"second"});default:return bt(l.length,t)}}validate(t,l){return l>=0&&l<=59}set(t,l,n){return t.setSeconds(n,0),t}}class Rv extends at{constructor(){super(...arguments);Be(this,"priority",30);Be(this,"incompatibleTokens",["t","T"])}parse(t,l){const n=r=>Math.trunc(r*Math.pow(10,-l.length+3));return _t(bt(l.length,t),n)}set(t,l,n){return t.setMilliseconds(n),t}}class Hv extends at{constructor(){super(...arguments);Be(this,"priority",10);Be(this,"incompatibleTokens",["t","T","x"])}parse(t,l){switch(l){case"X":return ua(sa.basicOptionalMinutes,t);case"XX":return ua(sa.basic,t);case"XXXX":return ua(sa.basicOptionalSeconds,t);case"XXXXX":return ua(sa.extendedOptionalSeconds,t);case"XXX":default:return ua(sa.extended,t)}}set(t,l,n){return l.timestampIsSet?t:rt(t,t.getTime()-yn(t)-n)}}class Vv extends at{constructor(){super(...arguments);Be(this,"priority",10);Be(this,"incompatibleTokens",["t","T","X"])}parse(t,l){switch(l){case"x":return ua(sa.basicOptionalMinutes,t);case"xx":return ua(sa.basic,t);case"xxxx":return ua(sa.basicOptionalSeconds,t);case"xxxxx":return ua(sa.extendedOptionalSeconds,t);case"xxx":default:return ua(sa.extended,t)}}set(t,l,n){return l.timestampIsSet?t:rt(t,t.getTime()-yn(t)-n)}}class jv extends at{constructor(){super(...arguments);Be(this,"priority",40);Be(this,"incompatibleTokens","*")}parse(t){return mc(t)}set(t,l,n){return[rt(t,n*1e3),{timestampIsSet:!0}]}}class Yv extends at{constructor(){super(...arguments);Be(this,"priority",20);Be(this,"incompatibleTokens","*")}parse(t){return mc(t)}set(t,l,n){return[rt(t,n),{timestampIsSet:!0}]}}const Wv={G:new uv,y:new cv,Y:new dv,R:new fv,u:new pv,Q:new vv,q:new hv,M:new mv,L:new gv,w:new bv,I:new kv,d:new Mv,D:new Sv,E:new Cv,e:new $v,c:new Pv,i:new Tv,a:new Ev,b:new Av,B:new Bv,h:new Lv,H:new zv,K:new Dv,k:new Iv,m:new Fv,s:new Nv,S:new Rv,X:new Hv,x:new Vv,t:new jv,T:new Yv},Gv=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,qv=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Uv=/^'([^]*?)'?$/,Xv=/''/g,Qv=/\S/,Kv=/[a-zA-Z]/;function Tr(a,e,t,l){var g,_,x,v,k,C,M,S;const n=()=>rt((l==null?void 0:l.in)||t,NaN),r=av(),i=(l==null?void 0:l.locale)??r.locale??dc,o=(l==null?void 0:l.firstWeekContainsDate)??((_=(g=l==null?void 0:l.locale)==null?void 0:g.options)==null?void 0:_.firstWeekContainsDate)??r.firstWeekContainsDate??((v=(x=r.locale)==null?void 0:x.options)==null?void 0:v.firstWeekContainsDate)??1,s=(l==null?void 0:l.weekStartsOn)??((C=(k=l==null?void 0:l.locale)==null?void 0:k.options)==null?void 0:C.weekStartsOn)??r.weekStartsOn??((S=(M=r.locale)==null?void 0:M.options)==null?void 0:S.weekStartsOn)??0;if(!e)return a?n():He(t,l==null?void 0:l.in);const c={firstWeekContainsDate:o,weekStartsOn:s,locale:i},u=[new sv(l==null?void 0:l.in,t)],f=e.match(qv).map(B=>{const T=B[0];if(T in Pr){const A=Pr[T];return A(B,i.formatLong)}return B}).join("").match(Gv),m=[];for(let B of f){!(l!=null&&l.useAdditionalWeekYearTokens)&&vc(B)&&Or(B,e,a),!(l!=null&&l.useAdditionalDayOfYearTokens)&&pc(B)&&Or(B,e,a);const T=B[0],A=Wv[T];if(A){const{incompatibleTokens:I}=A;if(Array.isArray(I)){const F=m.find(E=>I.includes(E.token)||E.token===T);if(F)throw new RangeError(`The format string mustn't contain \`${F.fullToken}\` and \`${B}\` at the same time`)}else if(A.incompatibleTokens==="*"&&m.length>0)throw new RangeError(`The format string mustn't contain \`${B}\` and any other token at the same time`);m.push({token:T,fullToken:B});const V=A.run(a,B,i.match,c);if(!V)return n();u.push(V.setter),a=V.rest}else{if(T.match(Kv))throw new RangeError("Format string contains an unescaped latin alphabet character `"+T+"`");if(B==="''"?B="'":T==="'"&&(B=Jv(B)),a.indexOf(B)===0)a=a.slice(B.length);else return n()}}if(a.length>0&&Qv.test(a))return n();const h=u.map(B=>B.priority).sort((B,T)=>T-B).filter((B,T,A)=>A.indexOf(B)===T).map(B=>u.filter(T=>T.priority===B).sort((T,A)=>A.subPriority-T.subPriority)).map(B=>B[0]);let p=He(t,l==null?void 0:l.in);if(isNaN(+p))return n();const b={};for(const B of h){if(!B.validate(p,c))return n();const T=B.set(p,b,c);Array.isArray(T)?(p=T[0],Object.assign(b,T[1])):p=T}return p}function Jv(a){return a.match(Uv)[1].replace(Xv,"'")}function rs(a,e,t){const[l,n]=Ql(t==null?void 0:t.in,a,e);return+Za(l)==+Za(n)}function Zv(a,e,t){return ta(a,-e,t)}function bc(a,e,t){const l=He(a,t==null?void 0:t.in),n=l.getFullYear(),r=l.getDate(),i=rt(a,0);i.setFullYear(n,e,15),i.setHours(0,0,0,0);const o=tv(i);return l.setMonth(e,Math.min(r,o)),l}function st(a,e,t){let l=He(a,t==null?void 0:t.in);return isNaN(+l)?rt(a,NaN):(e.year!=null&&l.setFullYear(e.year),e.month!=null&&(l=bc(l,e.month)),e.date!=null&&l.setDate(e.date),e.hours!=null&&l.setHours(e.hours),e.minutes!=null&&l.setMinutes(e.minutes),e.seconds!=null&&l.setSeconds(e.seconds),e.milliseconds!=null&&l.setMilliseconds(e.milliseconds),l)}function e2(a,e,t){const l=He(a,t==null?void 0:t.in);return l.setHours(e),l}function wc(a,e,t){const l=He(a,t==null?void 0:t.in);return l.setMilliseconds(e),l}function t2(a,e,t){const l=He(a,t==null?void 0:t.in);return l.setMinutes(e),l}function kc(a,e,t){const l=He(a,t==null?void 0:t.in);return l.setSeconds(e),l}function ca(a,e,t){const l=He(a,t==null?void 0:t.in);return isNaN(+l)?rt(a,NaN):(l.setFullYear(e),l)}function yl(a,e,t){return la(a,-e,t)}function a2(a,e,t){const{years:l=0,months:n=0,weeks:r=0,days:i=0,hours:o=0,minutes:s=0,seconds:c=0}=e,u=yl(a,n+l*12,t),f=Zv(u,i+r*7,t),m=s+o*60,p=(c+m*60)*1e3;return rt(a,+f-p)}function xc(a,e,t){return Jr(a,-e,t)}function l2(a){return Bs()?(Ls(a),!0):!1}function Ut(a){return typeof a=="function"?a():$(a)}const n2=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const r2=()=>{};function i2(a,e=!1,t="Timeout"){return new Promise((l,n)=>{setTimeout(e?()=>n(t):l,a)})}function _c(a){return a}function o2(...a){if(a.length!==1)return vl(...a);const e=a[0];return typeof e=="function"?zs(Nd(()=>({get:e,set:r2}))):P(e)}const s2={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]},u2=Object.assign({},{linear:_c},s2);function c2([a,e,t,l]){const n=(u,f)=>1-3*f+3*u,r=(u,f)=>3*f-6*u,i=u=>3*u,o=(u,f,m)=>((n(f,m)*u+r(f,m))*u+i(f))*u,s=(u,f,m)=>3*n(f,m)*u*u+2*r(f,m)*u+i(f),c=u=>{let f=u;for(let m=0;m<4;++m){const h=s(f,a,t);if(h===0)return f;const p=o(f,a,t)-u;f-=p/h}return f};return u=>a===e&&t===l?u:o(c(u),e,l)}function is(a,e,t){return a+t*(e-a)}function Qn(a){return(typeof a=="number"?[a]:a)||[]}function d2(a,e,t,l={}){var n,r;const i=Ut(e),o=Ut(t),s=Qn(i),c=Qn(o),u=(n=Ut(l.duration))!=null?n:1e3,f=Date.now(),m=Date.now()+u,h=typeof l.transition=="function"?l.transition:(r=Ut(l.transition))!=null?r:_c,p=typeof h=="function"?h:c2(h);return new Promise(b=>{a.value=i;const g=()=>{var _;if((_=l.abort)!=null&&_.call(l)){b();return}const x=Date.now(),v=p((x-f)/u),k=Qn(a.value).map((C,M)=>is(s[M],c[M],v));Array.isArray(a.value)?a.value=k.map((C,M)=>{var S,B;return is((S=s[M])!=null?S:0,(B=c[M])!=null?B:0,v)}):typeof a.value=="number"&&(a.value=k[0]),x{const r=Ut(a);return typeof r=="number"?r:r.map(Ut)},n=P(l());return Le(l,async r=>{var i,o;if(Ut(e.disabled))return;const s=++t;if(e.delay&&await i2(Ut(e.delay)),s!==t)return;const c=Array.isArray(r)?r.map(Ut):Ut(r);(i=e.onStarted)==null||i.call(e),await d2(n,n.value,c,{...e,abort:()=>{var u;return s!==t||((u=e.abort)==null?void 0:u.call(e))}}),(o=e.onFinished)==null||o.call(e)},{deep:!0}),Le(()=>Ut(e.disabled),r=>{r&&(t++,n.value=l())}),l2(()=>{t++}),O(()=>Ut(e.disabled)?l():n.value)}function $l(){const a=Rd();return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...a},[w("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),w("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),w("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),w("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}$l.compatConfig={MODE:3};function Sc(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),w("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Sc.compatConfig={MODE:3};function ni(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}ni.compatConfig={MODE:3};function ri(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}ri.compatConfig={MODE:3};function ii(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),w("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}ii.compatConfig={MODE:3};function oi(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}oi.compatConfig={MODE:3};function si(){return d(),y("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[w("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}si.compatConfig={MODE:3};const Nt=(a,e)=>e?new Date(a.toLocaleString("en-US",{timeZone:e})):new Date(a),ui=(a,e,t)=>Er(a,e,t)||xe(),f2=(a,e,t)=>{const l=e.dateInTz?Nt(new Date(a),e.dateInTz):xe(a);return t?Ft(l,!0):l},Er=(a,e,t)=>{if(!a)return null;const l=t?Ft(xe(a),!0):xe(a);return e?e.exactMatch?f2(a,e,t):Nt(l,e.timezone):l},p2=(a,e)=>{if(!a)return 0;const t=new Date,l=new Date(t.toLocaleString("en-US",{timeZone:"UTC"})),n=new Date(t.toLocaleString("en-US",{timeZone:a})),r=(e??n).getTimezoneOffset()/60;return(+l-+n)/(1e3*60*60)-r};var Zt=(a=>(a.month="month",a.year="year",a))(Zt||{}),ea=(a=>(a.top="top",a.bottom="bottom",a))(ea||{}),tl=(a=>(a.header="header",a.calendar="calendar",a.timePicker="timePicker",a))(tl||{}),At=(a=>(a.month="month",a.year="year",a.calendar="calendar",a.time="time",a.minutes="minutes",a.hours="hours",a.seconds="seconds",a))(At||{});const v2=["timestamp","date","iso"];var zt=(a=>(a.up="up",a.down="down",a.left="left",a.right="right",a))(zt||{}),pt=(a=>(a.arrowUp="ArrowUp",a.arrowDown="ArrowDown",a.arrowLeft="ArrowLeft",a.arrowRight="ArrowRight",a.enter="Enter",a.space=" ",a.esc="Escape",a.tab="Tab",a.home="Home",a.end="End",a.pageUp="PageUp",a.pageDown="PageDown",a))(pt||{});function os(a){return e=>new Intl.DateTimeFormat(a,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${e}T00:00:00+00:00`)).slice(0,2)}function h2(a){return e=>pa(Nt(new Date(`2017-01-0${e}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:a})}const m2=(a,e,t)=>{const l=[1,2,3,4,5,6,7];let n;if(a!==null)try{n=l.map(h2(a))}catch{n=l.map(os(e))}else n=l.map(os(e));const r=n.slice(0,t),i=n.slice(t+1,n.length);return[n[t]].concat(...i).concat(...r)},ci=(a,e,t)=>{const l=[];for(let n=+a[0];n<=+a[1];n++)l.push({value:+n,text:Oc(n,e)});return t?l.reverse():l},Cc=(a,e,t)=>{const l=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const i=r<10?`0${r}`:r;return new Date(`2017-${i}-01T00:00:00+00:00`)});if(a!==null)try{const r=t==="long"?"LLLL":"LLL";return l.map((i,o)=>{const s=pa(Nt(i,"UTC"),r,{locale:a});return{text:s.charAt(0).toUpperCase()+s.substring(1),value:o}})}catch{}const n=new Intl.DateTimeFormat(e,{month:t,timeZone:"UTC"});return l.map((r,i)=>{const o=n.format(r);return{text:o.charAt(0).toUpperCase()+o.substring(1),value:i}})},g2=a=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][a],$t=a=>{const e=$(a);return e!=null&&e.$el?e==null?void 0:e.$el:e},y2=a=>({type:"dot",...a??{}}),$c=a=>Array.isArray(a)?!!a[0]&&!!a[1]:!1,di={prop:a=>`"${a}" prop must be enabled!`,dateArr:a=>`You need to use array as "model-value" binding in order to support "${a}"`},Pt=a=>a,ss=a=>a===0?a:!a||isNaN(+a)?null:+a,us=a=>a===null,Pc=a=>{if(a)return[...a.querySelectorAll("input, button, select, textarea, a[href]")][0]},b2=a=>{const e=[],t=l=>l.filter(n=>n);for(let l=0;l{const l=t!=null,n=e!=null;if(!l&&!n)return!1;const r=+t,i=+e;return l&&n?+a>r||+ar:n?+ab2(a).map(t=>t.map(l=>{const{active:n,disabled:r,isBetween:i,highlighted:o}=e(l);return{...l,active:n,disabled:r,className:{dp__overlay_cell_active:n,dp__overlay_cell:!n,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&n,dp__cell_in_between:i,"dp--highlighted":o}}})),Ha=(a,e,t=!1)=>{a&&e.allowStopPropagation&&(t&&a.stopImmediatePropagation(),a.stopPropagation())},w2=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function k2(a,e){let t=[...document.querySelectorAll(w2())];t=t.filter(n=>!a.contains(n)||n.hasAttribute("data-datepicker-instance"));const l=t.indexOf(a);if(l>=0&&(e?l-1>=0:l+1<=t.length))return t[l+(e?-1:1)]}const Ar=(a,e)=>a==null?void 0:a.querySelector(`[data-dp-element="${e}"]`),Oc=(a,e)=>new Intl.NumberFormat(e,{useGrouping:!1,style:"decimal"}).format(a),fi=a=>pa(a,"dd-MM-yyyy"),Kn=a=>Array.isArray(a),wn=(a,e)=>e.get(fi(a)),x2=(a,e)=>a?e?e instanceof Map?!!wn(a,e):e(xe(a)):!1:!0,It=(a,e,t=!1,l)=>{if(a.key===pt.enter||a.key===pt.space)return t&&a.preventDefault(),e();if(l)return l(a)},cs=()=>["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].some(a=>navigator.userAgent.includes(a))||navigator.userAgent.includes("Mac")&&"ontouchend"in document,ds=(a,e,t,l,n,r)=>{const i=Tr(a,e.slice(0,a.length),new Date,{locale:r});return Il(i)&&ic(i)?l||n?i:st(i,{hours:+t.hours,minutes:+(t==null?void 0:t.minutes),seconds:+(t==null?void 0:t.seconds),milliseconds:0}):null},_2=(a,e,t,l,n,r)=>{const i=Array.isArray(t)?t[0]:t;if(typeof e=="string")return ds(a,e,i,l,n,r);if(Array.isArray(e)){let o=null;for(const s of e)if(o=ds(a,s,i,l,n,r),o)break;return o}return typeof e=="function"?e(a):null},xe=a=>a?new Date(a):new Date,M2=(a,e,t)=>{if(e){const n=(a.getMonth()+1).toString().padStart(2,"0"),r=a.getDate().toString().padStart(2,"0"),i=a.getHours().toString().padStart(2,"0"),o=a.getMinutes().toString().padStart(2,"0"),s=t?a.getSeconds().toString().padStart(2,"0"):"00";return`${a.getFullYear()}-${n}-${r}T${i}:${o}:${s}.000Z`}const l=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes(),a.getUTCSeconds());return new Date(l).toISOString()},Ft=(a,e)=>{const t=xe(JSON.parse(JSON.stringify(a))),l=st(t,{hours:0,minutes:0,seconds:0,milliseconds:0});return e?sp(l):l},Va=(a,e,t,l)=>{let n=a?xe(a):xe();return(e||e===0)&&(n=e2(n,+e)),(t||t===0)&&(n=t2(n,+t)),(l||l===0)&&(n=kc(n,+l)),wc(n,0)},gt=(a,e)=>!a||!e?!1:Yl(Ft(a),Ft(e)),et=(a,e)=>!a||!e?!1:dl(Ft(a),Ft(e)),kt=(a,e)=>!a||!e?!1:gl(Ft(a),Ft(e)),Tn=(a,e,t)=>a!=null&&a[0]&&a!=null&&a[1]?kt(t,a[0])&>(t,a[1]):a!=null&&a[0]&&e?kt(t,a[0])&>(t,e)||gt(t,a[0])&&kt(t,e):!1,aa=a=>{const e=st(new Date(a),{date:1});return Ft(e)},Jn=(a,e,t)=>e&&(t||t===0)?Object.fromEntries(["hours","minutes","seconds"].map(l=>l===e?[l,t]:[l,isNaN(+a[l])?void 0:+a[l]])):{hours:isNaN(+a.hours)?void 0:+a.hours,minutes:isNaN(+a.minutes)?void 0:+a.minutes,seconds:isNaN(+a.seconds)?void 0:+a.seconds},al=a=>({hours:Sa(a),minutes:ja(a),seconds:ml(a)}),Tc=(a,e)=>{if(e){const t=Ge(xe(e));if(t>a)return 12;if(t===a)return Je(xe(e))}},Ec=(a,e)=>{if(e){const t=Ge(xe(e));return t{if(a)return Ge(xe(a))},Ac=(a,e)=>{const t=kt(a,e)?e:a,l=kt(e,a)?e:a;return sc({start:t,end:l})},S2=a=>{const e=la(a,1);return{month:Je(e),year:Ge(e)}},wa=(a,e)=>{const t=na(a,{weekStartsOn:+e}),l=cc(a,{weekStartsOn:+e});return[t,l]},Bc=(a,e)=>{const t={hours:Sa(xe()),minutes:ja(xe()),seconds:e?ml(xe()):0};return Object.assign(t,a)},Ia=(a,e,t)=>[st(xe(a),{date:1}),st(xe(),{month:e,year:t,date:1})],xa=(a,e,t)=>{let l=a?xe(a):xe();return(e||e===0)&&(l=bc(l,e)),t&&(l=ca(l,t)),l},Lc=(a,e,t,l,n)=>{if(!l||n&&!e||!n&&!t)return!1;const r=n?la(a,1):yl(a,1),i=[Je(r),Ge(r)];return n?!$2(...i,e):!C2(...i,t)},C2=(a,e,t)=>gt(...Ia(t,a,e))||et(...Ia(t,a,e)),$2=(a,e,t)=>kt(...Ia(t,a,e))||et(...Ia(t,a,e)),zc=(a,e,t,l,n,r,i)=>{if(typeof e=="function"&&!i)return e(a);const o=t?{locale:t}:void 0;return Array.isArray(a)?`${pa(a[0],r,o)}${n&&!a[1]?"":l}${a[1]?pa(a[1],r,o):""}`:pa(a,r,o)},ul=a=>{if(a)return null;throw new Error(di.prop("partial-range"))},sn=(a,e)=>{if(e)return a();throw new Error(di.prop("range"))},Br=a=>Array.isArray(a)?Il(a[0])&&(a[1]?Il(a[1]):!0):a?Il(a):!1,P2=(a,e)=>st(e??xe(),{hours:+a.hours||0,minutes:+a.minutes||0,seconds:+a.seconds||0}),Zn=(a,e,t,l)=>{if(!a)return!0;if(l){const n=t==="max"?Yl(a,e):gl(a,e),r={seconds:0,milliseconds:0};return n||dl(st(a,r),st(e,r))}return t==="max"?a.getTime()<=e.getTime():a.getTime()>=e.getTime()},er=(a,e,t)=>a?P2(a,e):xe(t??e),fs=(a,e,t,l,n)=>{if(Array.isArray(l)){const i=er(a,l[0],e),o=er(a,l[1],e);return Zn(l[0],i,t,!!e)&&Zn(l[1],o,t,!!e)&&n}const r=er(a,l,e);return Zn(l,r,t,!!e)&&n},tr=a=>st(xe(),al(a)),O2=(a,e)=>a instanceof Map?Array.from(a.values()).filter(t=>Ge(xe(t))===e).map(t=>Je(t)):[],T2=(a,e,t)=>{if(a instanceof Map){const l=Array.from(a.values()).filter(n=>Ge(xe(n))===e).map(n=>Je(n));return l.length?l.includes(t):!0}return!0},Dc=(a,e,t)=>typeof a=="function"?a({month:e,year:t}):!!a.months.find(l=>l.month===e&&l.year===t),pi=(a,e)=>typeof a=="function"?a(e):a.years.includes(e),Ic=a=>pa(a,"yyyy-MM-dd"),Bl=rl({menuFocused:!1,shiftKeyInMenu:!1}),Fc=()=>{const a=t=>{Bl.menuFocused=t},e=t=>{Bl.shiftKeyInMenu!==t&&(Bl.shiftKeyInMenu=t)};return{control:O(()=>({shiftKeyInMenu:Bl.shiftKeyInMenu,menuFocused:Bl.menuFocused})),setMenuFocused:a,setShiftKey:e}},ft=rl({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),ar=P(null),un=P(!1),lr=P(!1),nr=P(!1),rr=P(!1),Et=P(0),wt=P(0),Ga=()=>{const a=O(()=>un.value?[...ft.selectionGrid,ft.actionRow].filter(f=>f.length):lr.value?[...ft.timePicker[0],...ft.timePicker[1],rr.value?[]:[ar.value],ft.actionRow].filter(f=>f.length):nr.value?[...ft.monthPicker,ft.actionRow]:[ft.monthYear,...ft.calendar,ft.time,ft.actionRow].filter(f=>f.length)),e=f=>{Et.value=f?Et.value+1:Et.value-1;let m=null;a.value[wt.value]&&(m=a.value[wt.value][Et.value]),!m&&a.value[wt.value+(f?1:-1)]?(wt.value=wt.value+(f?1:-1),Et.value=f?0:a.value[wt.value].length-1):m||(Et.value=f?Et.value-1:Et.value+1)},t=f=>{wt.value===0&&!f||wt.value===a.value.length&&f||(wt.value=f?wt.value+1:wt.value-1,a.value[wt.value]?a.value[wt.value]&&!a.value[wt.value][Et.value]&&Et.value!==0&&(Et.value=a.value[wt.value].length-1):wt.value=f?wt.value-1:wt.value+1)},l=f=>{let m=null;a.value[wt.value]&&(m=a.value[wt.value][Et.value]),m?m.focus({preventScroll:!un.value}):Et.value=f?Et.value-1:Et.value+1},n=()=>{e(!0),l(!0)},r=()=>{e(!1),l(!1)},i=()=>{t(!1),l(!0)},o=()=>{t(!0),l(!0)},s=(f,m)=>{ft[m]=f},c=(f,m)=>{ft[m]=f},u=()=>{Et.value=0,wt.value=0};return{buildMatrix:s,buildMultiLevelMatrix:c,setTimePickerBackRef:f=>{ar.value=f},setSelectionGrid:f=>{un.value=f,u(),f||(ft.selectionGrid=[])},setTimePicker:(f,m=!1)=>{lr.value=f,rr.value=m,u(),f||(ft.timePicker[0]=[],ft.timePicker[1]=[])},setTimePickerElements:(f,m=0)=>{ft.timePicker[m]=f},arrowRight:n,arrowLeft:r,arrowUp:i,arrowDown:o,clearArrowNav:()=>{ft.monthYear=[],ft.calendar=[],ft.time=[],ft.actionRow=[],ft.selectionGrid=[],ft.timePicker[0]=[],ft.timePicker[1]=[],un.value=!1,lr.value=!1,rr.value=!1,nr.value=!1,u(),ar.value=null},setMonthPicker:f=>{nr.value=f,u()},refSets:ft}},ps=a=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...a??{}}),E2=a=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:e=>`Increment ${e}`,decrementValue:e=>`Decrement ${e}`,openTpOverlay:e=>`Open ${e} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,clearInput:"Clear value",calendarIcon:"Calendar icon",timePicker:"Time picker",monthPicker:e=>`Month picker${e?" overlay":""}`,yearPicker:e=>`Year picker${e?" overlay":""}`,timeOverlay:e=>`${e} overlay`,...a??{}}),vs=a=>a?typeof a=="boolean"?a?2:0:+a>=2?+a:2:0,A2=a=>{const e=typeof a=="object"&&a,t={static:!0,solo:!1};if(!a)return{...t,count:vs(!1)};const l=e?a:{},n=e?l.count??!0:a,r=vs(n);return Object.assign(t,l,{count:r})},B2=(a,e,t)=>a||(typeof t=="string"?t:e),L2=a=>typeof a=="boolean"?a?ps({}):!1:ps(a),z2=a=>{const e={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - "};return typeof a=="object"?{...e,...a??{},enabled:!0}:{...e,enabled:a}},D2=a=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...a??{}}),I2=a=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...a??{}}),F2=a=>{const e={input:!1};return typeof a=="object"?{...e,...a??{},enabled:!0}:{enabled:a,...e}},N2=a=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,shadowDom:!1,mobileBreakpoint:600,setDateOnMenuClose:!1,...a??{}}),R2=a=>{const e={dates:Array.isArray(a)?a.map(t=>xe(t)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof a=="function"?a:{...e,...a??{}}},H2=a=>typeof a=="object"?{type:(a==null?void 0:a.type)??"local",hideOnOffsetDates:(a==null?void 0:a.hideOnOffsetDates)??!1}:{type:a,hideOnOffsetDates:!1},V2=a=>{const e={noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1};return typeof a=="object"?{enabled:!0,...e,...a}:{enabled:a,...e}},j2=a=>a?typeof a=="string"?{timezone:a,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:a.timezone,exactMatch:a.exactMatch??!1,dateInTz:a.dateInTz??void 0,emitTimezone:a.emitTimezone??void 0,convertModel:a.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},ir=(a,e,t)=>new Map(a.map(l=>{const n=ui(l,e,t);return[fi(n),n]})),Y2=(a,e)=>a.length?new Map(a.map(t=>{const l=ui(t.date,e);return[fi(l),t]})):null,W2=a=>{var e;return{minDate:Er(a.minDate,a.timezone,a.isSpecific),maxDate:Er(a.maxDate,a.timezone,a.isSpecific),disabledDates:Kn(a.disabledDates)?ir(a.disabledDates,a.timezone,a.isSpecific):a.disabledDates,allowedDates:Kn(a.allowedDates)?ir(a.allowedDates,a.timezone,a.isSpecific):null,highlight:typeof a.highlight=="object"&&Kn((e=a.highlight)==null?void 0:e.dates)?ir(a.highlight.dates,a.timezone):a.highlight,markers:Y2(a.markers,a.timezone)}},G2=a=>typeof a=="boolean"?{enabled:a,dragSelect:!0,limit:null}:{enabled:!!a,limit:a.limit?+a.limit:null,dragSelect:a.dragSelect??!0},q2=a=>({...Object.fromEntries(Object.keys(a).map(e=>{const t=e,l=a[t],n=typeof a[t]=="string"?{[l]:!0}:Object.fromEntries(l.map(r=>[r,!0]));return[e,n]}))}),vt=a=>{const e=()=>{const M=a.enableSeconds?":ss":"",S=a.enableMinutes?":mm":"";return a.is24?`HH${S}${M}`:`hh${S}${M} aa`},t=()=>{var M;return a.format?a.format:a.monthPicker?"MM/yyyy":a.timePicker?e():a.weekPicker?`${((M=g.value)==null?void 0:M.type)==="iso"?"RR":"ww"}-yyyy`:a.yearPicker?"yyyy":a.quarterPicker?"QQQ/yyyy":a.enableTimePicker?`MM/dd/yyyy, ${e()}`:"MM/dd/yyyy"},l=M=>Bc(M,a.enableSeconds),n=()=>k.value.enabled?a.startTime&&Array.isArray(a.startTime)?[l(a.startTime[0]),l(a.startTime[1])]:null:a.startTime&&!Array.isArray(a.startTime)?l(a.startTime):null,r=O(()=>A2(a.multiCalendars)),i=O(()=>n()),o=O(()=>E2(a.ariaLabels)),s=O(()=>D2(a.filters)),c=O(()=>L2(a.transitions)),u=O(()=>I2(a.actionRow)),f=O(()=>B2(a.previewFormat,a.format,t())),m=O(()=>z2(a.textInput)),h=O(()=>F2(a.inline)),p=O(()=>N2(a.config)),b=O(()=>R2(a.highlight)),g=O(()=>H2(a.weekNumbers)),_=O(()=>j2(a.timezone)),x=O(()=>G2(a.multiDates)),v=O(()=>W2({minDate:a.minDate,maxDate:a.maxDate,disabledDates:a.disabledDates,allowedDates:a.allowedDates,highlight:b.value,markers:a.markers,timezone:_.value,isSpecific:a.monthPicker||a.yearPicker||a.quarterPicker})),k=O(()=>V2(a.range)),C=O(()=>q2(a.ui));return{defaultedTransitions:c,defaultedMultiCalendars:r,defaultedStartTime:i,defaultedAriaLabels:o,defaultedFilters:s,defaultedActionRow:u,defaultedPreviewFormat:f,defaultedTextInput:m,defaultedInline:h,defaultedConfig:p,defaultedHighlight:b,defaultedWeekNumbers:g,defaultedRange:k,propDates:v,defaultedTz:_,defaultedMultiDates:x,defaultedUI:C,getDefaultPattern:t,getDefaultStartTime:n}},U2=(a,e,t)=>{const l=P(),{defaultedTextInput:n,defaultedRange:r,defaultedTz:i,defaultedMultiDates:o,getDefaultPattern:s}=vt(e),c=P(""),u=vl(e,"format"),f=vl(e,"formatLocale");Le(l,()=>{typeof e.onInternalModelChange=="function"&&a("internal-model-change",l.value,ye(!0))},{deep:!0}),Le(r,(D,ue)=>{D.enabled!==ue.enabled&&(l.value=null)}),Le(u,()=>{re()});const m=D=>i.value.timezone&&i.value.convertModel?Nt(D,i.value.timezone):D,h=D=>{if(i.value.timezone&&i.value.convertModel){const ue=p2(i.value.timezone,D);return tp(D,ue)}return D},p=(D,ue,Se=!1)=>zc(D,e.format,e.formatLocale,n.value.rangeSeparator,e.modelAuto,ue??s(),Se),b=D=>D?e.modelType?N(D):{hours:Sa(D),minutes:ja(D),seconds:e.enableSeconds?ml(D):0}:null,g=D=>e.modelType?N(D):{month:Je(D),year:Ge(D)},_=D=>Array.isArray(D)?o.value.enabled?D.map(ue=>x(ue,ca(xe(),ue))):sn(()=>[ca(xe(),D[0]),D[1]?ca(xe(),D[1]):ul(r.value.partialRange)],r.value.enabled):ca(xe(),+D),x=(D,ue)=>(typeof D=="string"||typeof D=="number")&&e.modelType?ee(D):ue,v=D=>Array.isArray(D)?[x(D[0],Va(null,+D[0].hours,+D[0].minutes,D[0].seconds)),x(D[1],Va(null,+D[1].hours,+D[1].minutes,D[1].seconds))]:x(D,Va(null,D.hours,D.minutes,D.seconds)),k=D=>{const ue=st(xe(),{date:1});return Array.isArray(D)?o.value.enabled?D.map(Se=>x(Se,xa(ue,+Se.month,+Se.year))):sn(()=>[x(D[0],xa(ue,+D[0].month,+D[0].year)),x(D[1],D[1]?xa(ue,+D[1].month,+D[1].year):ul(r.value.partialRange))],r.value.enabled):x(D,xa(ue,+D.month,+D.year))},C=D=>{if(Array.isArray(D))return D.map(ue=>ee(ue));throw new Error(di.dateArr("multi-dates"))},M=D=>{if(Array.isArray(D)&&r.value.enabled){const ue=D[0],Se=D[1];return[xe(Array.isArray(ue)?ue[0]:null),Array.isArray(Se)&&Se.length?xe(Se[0]):null]}return xe(D[0])},S=D=>e.modelAuto?Array.isArray(D)?[ee(D[0]),ee(D[1])]:e.autoApply?[ee(D)]:[ee(D),null]:Array.isArray(D)?sn(()=>D[1]?[ee(D[0]),D[1]?ee(D[1]):ul(r.value.partialRange)]:[ee(D[0])],r.value.enabled):ee(D),B=()=>{Array.isArray(l.value)&&r.value.enabled&&l.value.length===1&&l.value.push(ul(r.value.partialRange))},T=()=>{const D=l.value;return[N(D[0]),D[1]?N(D[1]):ul(r.value.partialRange)]},A=()=>l.value[1]?T():N(Pt(l.value[0])),I=()=>(l.value||[]).map(D=>N(D)),V=(D=!1)=>(D||B(),e.modelAuto?A():o.value.enabled?I():Array.isArray(l.value)?sn(()=>T(),r.value.enabled):N(Pt(l.value))),F=D=>!D||Array.isArray(D)&&!D.length?null:e.timePicker?v(Pt(D)):e.monthPicker?k(Pt(D)):e.yearPicker?_(Pt(D)):o.value.enabled?C(Pt(D)):e.weekPicker?M(Pt(D)):S(Pt(D)),E=D=>{const ue=F(D);Br(Pt(ue))?(l.value=Pt(ue),re()):(l.value=null,c.value="")},H=()=>{const D=ue=>pa(ue,n.value.format);return`${D(l.value[0])} ${n.value.rangeSeparator} ${l.value[1]?D(l.value[1]):""}`},j=()=>t.value&&l.value?Array.isArray(l.value)?H():pa(l.value,n.value.format):p(l.value),ie=()=>l.value?o.value.enabled?l.value.map(D=>p(D)).join("; "):n.value.enabled&&typeof n.value.format=="string"?j():p(l.value):"",re=()=>{!e.format||typeof e.format=="string"||n.value.enabled&&typeof n.value.format=="string"?c.value=ie():c.value=e.format(l.value)},ee=D=>{if(e.utc){const ue=new Date(D);return e.utc==="preserve"?new Date(ue.getTime()+ue.getTimezoneOffset()*6e4):ue}return e.modelType?v2.includes(e.modelType)?m(new Date(D)):e.modelType==="format"&&(typeof e.format=="string"||!e.format)?m(Tr(D,s(),new Date,{locale:f.value})):m(Tr(D,e.modelType,new Date,{locale:f.value})):m(new Date(D))},N=D=>D?e.utc?M2(D,e.utc==="preserve",e.enableSeconds):e.modelType?e.modelType==="timestamp"?+h(D):e.modelType==="iso"?h(D).toISOString():e.modelType==="format"&&(typeof e.format=="string"||!e.format)?p(h(D)):p(h(D),e.modelType,!0):h(D):"",G=(D,ue=!1,Se=!1)=>{if(Se)return D;if(a("update:model-value",D),i.value.emitTimezone&&ue){const Ee=Array.isArray(D)?D.map(Q=>Nt(Pt(Q),i.value.emitTimezone)):Nt(Pt(D),i.value.emitTimezone);a("update:model-timezone-value",Ee)}},q=D=>Array.isArray(l.value)?o.value.enabled?l.value.map(ue=>D(ue)):[D(l.value[0]),l.value[1]?D(l.value[1]):ul(r.value.partialRange)]:D(Pt(l.value)),te=()=>{if(Array.isArray(l.value)){const D=wa(l.value[0],e.weekStart),ue=l.value[1]?wa(l.value[1],e.weekStart):[];return[D.map(Se=>xe(Se)),ue.map(Se=>xe(Se))]}return wa(l.value,e.weekStart).map(D=>xe(D))},R=(D,ue)=>G(Pt(q(D)),!1,ue),K=D=>{const ue=te();return D?ue:a("update:model-value",te())},ye=(D=!1)=>(D||re(),e.monthPicker?R(g,D):e.timePicker?R(b,D):e.yearPicker?R(Ge,D):e.weekPicker?K(D):G(V(D),!0,D));return{inputValue:c,internalModelValue:l,checkBeforeEmit:()=>l.value?r.value.enabled?r.value.partialRange?l.value.length>=1:l.value.length===2:!!l.value:!1,parseExternalModelValue:E,formatInputValue:re,emitModelValue:ye}},X2=(a,e)=>{const{defaultedFilters:t,propDates:l}=vt(a),{validateMonthYearInRange:n}=qa(a),r=(u,f)=>{let m=u;return t.value.months.includes(Je(m))?(m=f?la(u,1):yl(u,1),r(m,f)):m},i=(u,f)=>{let m=u;return t.value.years.includes(Ge(m))?(m=f?Jr(u,1):xc(u,1),i(m,f)):m},o=(u,f=!1)=>{const m=st(xe(),{month:a.month,year:a.year});let h=u?la(m,1):yl(m,1);a.disableYearSelect&&(h=ca(h,a.year));let p=Je(h),b=Ge(h);t.value.months.includes(p)&&(h=r(h,u),p=Je(h),b=Ge(h)),t.value.years.includes(b)&&(h=i(h,u),b=Ge(h)),n(p,b,u,a.preventMinMaxNavigation)&&s(p,b,f)},s=(u,f,m)=>{e("update-month-year",{month:u,year:f,fromNav:m})},c=O(()=>u=>Lc(st(xe(),{month:a.month,year:a.year}),l.value.maxDate,l.value.minDate,a.preventMinMaxNavigation,u));return{handleMonthYearChange:o,isDisabled:c,updateMonthYear:s}},En={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:[Boolean,String],default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},ra={...En,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1},isMobile:{type:Boolean,default:void 0}},Q2=["title"],K2=["disabled"],J2=de({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...ra},emits:["close-picker","select-date","select-now","invalid-select"],setup(a,{emit:e}){const t=e,l=a,{defaultedActionRow:n,defaultedPreviewFormat:r,defaultedMultiCalendars:i,defaultedTextInput:o,defaultedInline:s,defaultedRange:c,defaultedMultiDates:u}=vt(l),{isTimeValid:f,isMonthValid:m}=qa(l),{buildMatrix:h}=Ga(),p=P(null),b=P(null),g=P(!1),_=P({}),x=P(null),v=P(null);Ke(()=>{l.arrowNavigation&&h([$t(p),$t(b)],"actionRow"),k(),window.addEventListener("resize",k)}),Qt(()=>{window.removeEventListener("resize",k)});const k=()=>{g.value=!1,setTimeout(()=>{var E,H;const j=(E=x.value)==null?void 0:E.getBoundingClientRect(),ie=(H=v.value)==null?void 0:H.getBoundingClientRect();j&&ie&&(_.value.maxWidth=`${ie.width-j.width-20}px`),g.value=!0},0)},C=O(()=>c.value.enabled&&!c.value.partialRange&&l.internalModelValue?l.internalModelValue.length===2:!0),M=O(()=>!f.value(l.internalModelValue)||!m.value(l.internalModelValue)||!C.value),S=()=>{const E=r.value;return l.timePicker||l.monthPicker,E(Pt(l.internalModelValue))},B=()=>{const E=l.internalModelValue;return i.value.count>0?`${T(E[0])} - ${T(E[1])}`:[T(E[0]),T(E[1])]},T=E=>zc(E,r.value,l.formatLocale,o.value.rangeSeparator,l.modelAuto,r.value),A=O(()=>!l.internalModelValue||!l.menuMount?"":typeof r.value=="string"?Array.isArray(l.internalModelValue)?l.internalModelValue.length===2&&l.internalModelValue[1]?B():u.value.enabled?l.internalModelValue.map(E=>`${T(E)}`):l.modelAuto?`${T(l.internalModelValue[0])}`:`${T(l.internalModelValue[0])} -`:T(l.internalModelValue):S()),I=()=>u.value.enabled?"; ":" - ",V=O(()=>Array.isArray(A.value)?A.value.join(I()):A.value),F=()=>{f.value(l.internalModelValue)&&m.value(l.internalModelValue)&&C.value?t("select-date"):t("invalid-select")};return(E,H)=>(d(),y("div",{ref_key:"actionRowRef",ref:v,class:"dp__action_row"},[E.$slots["action-row"]?L(E.$slots,"action-row",yt(Te({key:0},{internalModelValue:E.internalModelValue,disabled:M.value,selectDate:()=>E.$emit("select-date"),closePicker:()=>E.$emit("close-picker")}))):(d(),y(ge,{key:1},[$(n).showPreview?(d(),y("div",{key:0,class:"dp__selection_preview",title:V.value,style:le(_.value)},[E.$slots["action-preview"]&&g.value?L(E.$slots,"action-preview",{key:0,value:E.internalModelValue}):z("",!0),!E.$slots["action-preview"]&&g.value?(d(),y(ge,{key:1},[ve(ne(V.value),1)],64)):z("",!0)],12,Q2)):z("",!0),w("div",{ref_key:"actionBtnContainer",ref:x,class:"dp__action_buttons","data-dp-element":"action-row"},[E.$slots["action-buttons"]?L(E.$slots,"action-buttons",{key:0,value:E.internalModelValue}):z("",!0),E.$slots["action-buttons"]?z("",!0):(d(),y(ge,{key:1},[!$(s).enabled&&$(n).showCancel?(d(),y("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:H[0]||(H[0]=j=>E.$emit("close-picker")),onKeydown:H[1]||(H[1]=j=>$(It)(j,()=>E.$emit("close-picker")))},ne(E.cancelText),545)):z("",!0),$(n).showNow?(d(),y("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:H[2]||(H[2]=j=>E.$emit("select-now")),onKeydown:H[3]||(H[3]=j=>$(It)(j,()=>E.$emit("select-now")))},ne(E.nowButtonLabel),33)):z("",!0),$(n).showSelect?(d(),y("button",{key:2,ref_key:"selectButtonRef",ref:b,type:"button",class:"dp__action_button dp__action_select",disabled:M.value,"data-test-id":"select-button",onKeydown:H[4]||(H[4]=j=>$(It)(j,()=>F())),onClick:F},ne(E.selectText),41,K2)):z("",!0)],64))],512)],64))],512))}}),Z2=["role","aria-label","tabindex"],e4={class:"dp__selection_grid_header"},t4=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],a4=["aria-label"],Kl=de({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{},overlayLabel:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(a,{expose:e,emit:t}){const{setSelectionGrid:l,buildMultiLevelMatrix:n,setMonthPicker:r}=Ga(),i=t,o=a,{defaultedAriaLabels:s,defaultedTextInput:c,defaultedConfig:u}=vt(o),{hideNavigationButtons:f}=Ln(),m=P(!1),h=P(null),p=P(null),b=P([]),g=P(),_=P(null),x=P(0),v=P(null);Is(()=>{h.value=null}),Ke(()=>{Ue().then(()=>I()),o.noOverlayFocus||C(),k(!0)}),Qt(()=>k(!1));const k=q=>{var te;o.arrowNavigation&&((te=o.headerRefs)!=null&&te.length?r(q):l(q))},C=()=>{var q;const te=$t(p);te&&(c.value.enabled||(h.value?(q=h.value)==null||q.focus({preventScroll:!0}):te.focus({preventScroll:!0})),m.value=te.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),S=O(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),B=O(()=>({dp__overlay_col:!0})),T=O(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:m.value,dp__button_bottom:o.isLast})),A=O(()=>{var q,te;return{dp__overlay_container:!0,dp__container_flex:((q=o.items)==null?void 0:q.length)<=6,dp__container_block:((te=o.items)==null?void 0:te.length)>6}});Le(()=>o.items,()=>I(!1),{deep:!0});const I=(q=!0)=>{Ue().then(()=>{const te=$t(h),R=$t(p),K=$t(_),ye=$t(v),D=K?K.getBoundingClientRect().height:0;R&&(R.getBoundingClientRect().height?x.value=R.getBoundingClientRect().height-D:x.value=u.value.modeHeight-D),te&&ye&&q&&(ye.scrollTop=te.offsetTop-ye.offsetTop-(x.value/2-te.getBoundingClientRect().height)-D)})},V=q=>{q.disabled||i("selected",q.value)},F=()=>{i("toggle"),i("reset-flow")},E=()=>{o.escClose&&F()},H=(q,te,R,K)=>{q&&((te.active||te.value===o.focusValue)&&(h.value=q),o.arrowNavigation&&(Array.isArray(b.value[R])?b.value[R][K]=q:b.value[R]=[q],j()))},j=()=>{var q,te;const R=(q=o.headerRefs)!=null&&q.length?[o.headerRefs].concat(b.value):b.value.concat([o.skipButtonRef?[]:[_.value]]);n(Pt(R),(te=o.headerRefs)!=null&&te.length?"monthPicker":"selectionGrid")},ie=q=>{o.arrowNavigation||Ha(q,u.value,!0)},re=q=>{g.value=q,i("hover-value",q)},ee=()=>{if(F(),!o.isLast){const q=Ar(o.menuWrapRef??null,"action-row");if(q){const te=Pc(q);te==null||te.focus()}}},N=q=>{switch(q.key){case pt.esc:return E();case pt.arrowLeft:return ie(q);case pt.arrowRight:return ie(q);case pt.arrowUp:return ie(q);case pt.arrowDown:return ie(q);default:return}},G=q=>{if(q.key===pt.enter)return F();if(q.key===pt.tab)return ee()};return e({focusGrid:C}),(q,te)=>{var R;return d(),y("div",{ref_key:"gridWrapRef",ref:p,class:W(M.value),style:le(S.value),role:q.useRelative?void 0:"dialog","aria-label":q.overlayLabel,tabindex:q.useRelative?void 0:"0",onKeydown:N,onClick:te[0]||(te[0]=Ye(()=>{},["prevent"]))},[w("div",{ref_key:"containerRef",ref:v,class:W(A.value),style:le({"--dp-overlay-height":`${x.value}px`}),role:"grid"},[w("div",e4,[L(q.$slots,"header")]),q.$slots.overlay?L(q.$slots,"overlay",{key:0}):(d(!0),y(ge,{key:1},Pe(q.items,(K,ye)=>(d(),y("div",{key:ye,class:W(["dp__overlay_row",{dp__flex_row:q.items.length>=3}]),role:"row"},[(d(!0),y(ge,null,Pe(K,(D,ue)=>(d(),y("div",{key:D.value,ref_for:!0,ref:Se=>H(Se,D,ye,ue),role:"gridcell",class:W(B.value),"aria-selected":D.active||void 0,"aria-disabled":D.disabled||void 0,tabindex:"0","data-test-id":D.text,onClick:Ye(Se=>V(D),["prevent"]),onKeydown:Se=>$(It)(Se,()=>V(D),!0),onMouseover:Se=>re(D.value)},[w("div",{class:W(D.className)},[q.$slots.item?L(q.$slots,"item",{key:0,item:D}):z("",!0),q.$slots.item?z("",!0):(d(),y(ge,{key:1},[ve(ne(D.text),1)],64))],2)],42,t4))),128))],2))),128))],6),q.$slots["button-icon"]?qe((d(),y("button",{key:0,ref_key:"toggleButton",ref:_,type:"button","aria-label":(R=$(s))==null?void 0:R.toggleOverlay,class:W(T.value),tabindex:"0",onClick:F,onKeydown:G},[L(q.$slots,"button-icon")],42,a4)),[[Qe,!$(f)(q.hideNavigation,q.type)]]):z("",!0)],46,Z2)}}}),l4=["data-dp-mobile"],An=de({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(a){const e=a,t=O(()=>e.multiCalendars>0?[...Array(e.multiCalendars).keys()]:[0]),l=O(()=>({dp__instance_calendar:e.multiCalendars>0}));return(n,r)=>(d(),y("div",{class:W({dp__menu_inner:!n.stretch,"dp--menu--inner-stretched":n.stretch,dp__flex_display:n.multiCalendars>0,"dp--flex-display-collapsed":n.collapse}),"data-dp-mobile":n.isMobile},[(d(!0),y(ge,null,Pe(t.value,(i,o)=>(d(),y("div",{key:i,class:W(l.value)},[L(n.$slots,"default",{instance:i,index:o})],2))),128))],10,l4))}}),n4=["data-dp-element","aria-label","aria-disabled"],Fl=de({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(a,{emit:e}){const t=e,l=P(null);return Ke(()=>t("set-ref",l)),(n,r)=>(d(),y("button",{ref_key:"elRef",ref:l,type:"button","data-dp-element":n.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":n.ariaLabel,"aria-disabled":n.disabled||void 0,onClick:r[0]||(r[0]=i=>n.$emit("activate")),onKeydown:r[1]||(r[1]=i=>$(It)(i,()=>n.$emit("activate"),!0))},[w("span",{class:W(["dp__inner_nav",{dp__inner_nav_disabled:n.disabled}])},[L(n.$slots,"default")],2)],40,n4))}}),r4=["aria-label","data-test-id"],Nc=de({__name:"YearModePicker",props:{...ra,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(a,{emit:e}){const t=e,l=a,{showRightIcon:n,showLeftIcon:r}=Ln(),{defaultedConfig:i,defaultedMultiCalendars:o,defaultedAriaLabels:s,defaultedTransitions:c,defaultedUI:u}=vt(l),{showTransition:f,transitionName:m}=Jl(c),h=P(!1),p=(_=!1,x)=>{h.value=!h.value,t("toggle-year-picker",{flow:_,show:x})},b=_=>{h.value=!1,t("year-select",_)},g=(_=!1)=>{t("handle-year",_)};return(_,x)=>{var v,k,C,M,S;return d(),y(ge,null,[w("div",{class:W(["dp--year-mode-picker",{"dp--hidden-el":h.value}])},[$(r)($(o),a.instance)?(d(),fe(Fl,{key:0,ref:"mpPrevIconRef","aria-label":(v=$(s))==null?void 0:v.prevYear,disabled:a.isDisabled(!1),class:W((k=$(u))==null?void 0:k.navBtnPrev),onActivate:x[0]||(x[0]=B=>g(!1))},{default:U(()=>[_.$slots["arrow-left"]?L(_.$slots,"arrow-left",{key:0}):z("",!0),_.$slots["arrow-left"]?z("",!0):(d(),fe($(ni),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0),w("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${a.year}-${(C=$(s))==null?void 0:C.openYearsOverlay}`,"data-test-id":`year-mode-btn-${a.instance}`,onClick:x[1]||(x[1]=()=>p(!1)),onKeydown:x[2]||(x[2]=nt(()=>p(!1),["enter"]))},[_.$slots.year?L(_.$slots,"year",{key:0,year:a.year}):z("",!0),_.$slots.year?z("",!0):(d(),y(ge,{key:1},[ve(ne(a.year),1)],64))],40,r4),$(n)($(o),a.instance)?(d(),fe(Fl,{key:1,ref:"mpNextIconRef","aria-label":(M=$(s))==null?void 0:M.nextYear,disabled:a.isDisabled(!0),class:W((S=$(u))==null?void 0:S.navBtnNext),onActivate:x[3]||(x[3]=B=>g(!0))},{default:U(()=>[_.$slots["arrow-right"]?L(_.$slots,"arrow-right",{key:0}):z("",!0),_.$slots["arrow-right"]?z("",!0):(d(),fe($(ri),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0)],2),Z(ot,{name:$(m)(a.showYearPicker),css:$(f)},{default:U(()=>{var B,T;return[a.showYearPicker?(d(),fe(Kl,{key:0,items:a.items,"text-input":_.textInput,"esc-close":_.escClose,config:_.config,"is-last":_.autoApply&&!$(i).keepActionRow,"hide-navigation":_.hideNavigation,"aria-labels":_.ariaLabels,"overlay-label":(T=(B=$(s))==null?void 0:B.yearPicker)==null?void 0:T.call(B,!0),type:"year",onToggle:p,onSelected:x[4]||(x[4]=A=>b(A))},Mt({"button-icon":U(()=>[_.$slots["calendar-icon"]?L(_.$slots,"calendar-icon",{key:0}):z("",!0),_.$slots["calendar-icon"]?z("",!0):(d(),fe($($l),{key:1}))]),_:2},[_.$slots["year-overlay-value"]?{name:"item",fn:U(({item:A})=>[L(_.$slots,"year-overlay-value",{text:A.text,value:A.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):z("",!0)]}),_:3},8,["name","css"])],64)}}}),vi=(a,e,t)=>{if(e.value&&Array.isArray(e.value))if(e.value.some(l=>et(a,l))){const l=e.value.filter(n=>!et(n,a));e.value=l.length?l:null}else(t&&+t>e.value.length||!t)&&e.value.push(a);else e.value=[a]},hi=(a,e,t)=>{let l=a.value?a.value.slice():[];return l.length===2&&l[1]!==null&&(l=[]),l.length?(gt(e,l[0])?l.unshift(e):l[1]=e,t("range-end",e)):(l=[e],t("range-start",e)),l},Bn=(a,e,t,l)=>{a&&(a[0]&&a[1]&&t&&e("auto-apply"),a[0]&&!a[1]&&l&&t&&e("auto-apply"))},Rc=a=>{Array.isArray(a.value)&&a.value.length<=2&&a.range?a.modelValue.value=a.value.map(e=>Nt(xe(e),a.timezone)):Array.isArray(a.value)||(a.modelValue.value=Nt(xe(a.value),a.timezone))},Hc=(a,e,t,l)=>Array.isArray(e.value)&&(e.value.length===2||e.value.length===1&&l.value.partialRange)?l.value.fixedStart&&(kt(a,e.value[0])||et(a,e.value[0]))?[e.value[0],a]:l.value.fixedEnd&&(gt(a,e.value[1])||et(a,e.value[1]))?[a,e.value[1]]:(t("invalid-fixed-range",a),e.value):[],Vc=({multiCalendars:a,range:e,highlight:t,propDates:l,calendars:n,modelValue:r,props:i,filters:o,year:s,month:c,emit:u})=>{const f=O(()=>ci(i.yearRange,i.locale,i.reverseYears)),m=P([!1]),h=O(()=>(A,I)=>{const V=st(aa(new Date),{month:c.value(A),year:s.value(A)}),F=I?uc(V):jl(V);return Lc(F,l.value.maxDate,l.value.minDate,i.preventMinMaxNavigation,I)}),p=()=>Array.isArray(r.value)&&a.value.solo&&r.value[1],b=()=>{for(let A=0;A{if(!A)return b();const I=st(xe(),n.value[A]);return n.value[0].year=Ge(xc(I,a.value.count-1)),b()},_=(A,I)=>{const V=ip(I,A);return e.value.showLastInRange&&V>1?I:A},x=A=>i.focusStartDate||a.value.solo?A[0]:A[1]?_(A[0],A[1]):A[0],v=()=>{if(r.value){const A=Array.isArray(r.value)?x(r.value):r.value;n.value[0]={month:Je(A),year:Ge(A)}}},k=()=>{v(),a.value.count&&b()};Le(r,(A,I)=>{i.isTextInputDate&&JSON.stringify(A??{})!==JSON.stringify(I??{})&&k()}),Ke(()=>{k()});const C=(A,I)=>{n.value[I].year=A,u("update-month-year",{instance:I,year:A,month:n.value[I].month}),a.value.count&&!a.value.solo&&g(I)},M=O(()=>A=>bl(f.value,I=>{var V;const F=s.value(A)===I.value,E=Wl(I.value,wl(l.value.minDate),wl(l.value.maxDate))||((V=o.value.years)==null?void 0:V.includes(s.value(A))),H=pi(t.value,I.value);return{active:F,disabled:E,highlighted:H}})),S=(A,I)=>{C(A,I),T(I)},B=(A,I=!1)=>{if(!h.value(A,I)){const V=I?s.value(A)+1:s.value(A)-1;C(V,A)}},T=(A,I=!1,V)=>{I||u("reset-flow"),V!==void 0?m.value[A]=V:m.value[A]=!m.value[A],m.value[A]?u("overlay-toggle",{open:!0,overlay:At.year}):(u("overlay-closed"),u("overlay-toggle",{open:!1,overlay:At.year}))};return{isDisabled:h,groupedYears:M,showYearPicker:m,selectYear:C,toggleYearPicker:T,handleYearSelect:S,handleYear:B}},i4=(a,e)=>{const{defaultedMultiCalendars:t,defaultedAriaLabels:l,defaultedTransitions:n,defaultedConfig:r,defaultedRange:i,defaultedHighlight:o,propDates:s,defaultedTz:c,defaultedFilters:u,defaultedMultiDates:f}=vt(a),m=()=>{a.isTextInputDate&&k(Ge(xe(a.startDate)),0)},{modelValue:h,year:p,month:b,calendars:g}=Zl(a,e,m),_=O(()=>Cc(a.formatLocale,a.locale,a.monthNameFormat)),x=P(null),{checkMinMaxRange:v}=qa(a),{selectYear:k,groupedYears:C,showYearPicker:M,toggleYearPicker:S,handleYearSelect:B,handleYear:T,isDisabled:A}=Vc({modelValue:h,multiCalendars:t,range:i,highlight:o,calendars:g,year:p,propDates:s,month:b,filters:u,props:a,emit:e});Ke(()=>{a.startDate&&(h.value&&a.focusStartDate||!h.value)&&k(Ge(xe(a.startDate)),0)});const I=R=>R?{month:Je(R),year:Ge(R)}:{month:null,year:null},V=()=>h.value?Array.isArray(h.value)?h.value.map(R=>I(R)):I(h.value):I(),F=(R,K)=>{const ye=g.value[R],D=V();return Array.isArray(D)?D.some(ue=>ue.year===(ye==null?void 0:ye.year)&&ue.month===K):(ye==null?void 0:ye.year)===D.year&&K===D.month},E=(R,K,ye)=>{var D,ue;const Se=V();return Array.isArray(Se)?p.value(K)===((D=Se[ye])==null?void 0:D.year)&&R===((ue=Se[ye])==null?void 0:ue.month):!1},H=(R,K)=>{if(i.value.enabled){const ye=V();if(Array.isArray(h.value)&&Array.isArray(ye)){const D=E(R,K,0)||E(R,K,1),ue=xa(aa(xe()),R,p.value(K));return Tn(h.value,x.value,ue)&&!D}return!1}return!1},j=O(()=>R=>bl(_.value,K=>{var ye;const D=F(R,K.value),ue=Wl(K.value,Tc(p.value(R),s.value.minDate),Ec(p.value(R),s.value.maxDate))||O2(s.value.disabledDates,p.value(R)).includes(K.value)||((ye=u.value.months)==null?void 0:ye.includes(K.value))||!T2(s.value.allowedDates,p.value(R),K.value),Se=H(K.value,R),Ee=Dc(o.value,K.value,p.value(R));return{active:D,disabled:ue,isBetween:Se,highlighted:Ee}})),ie=(R,K)=>xa(aa(xe()),R,p.value(K)),re=(R,K)=>{const ye=h.value?h.value:aa(new Date);h.value=xa(ye,R,p.value(K)),e("auto-apply"),e("update-flow-step")},ee=(R,K)=>{const ye=ie(R,K);i.value.fixedEnd||i.value.fixedStart?h.value=Hc(ye,h,e,i):h.value?v(ye,h.value)&&(h.value=hi(h,ie(R,K),e)):h.value=[ie(R,K)],Ue().then(()=>{Bn(h.value,e,a.autoApply,a.modelAuto)})},N=(R,K)=>{vi(ie(R,K),h,f.value.limit),e("auto-apply",!0)},G=(R,K)=>(g.value[K].month=R,te(K,g.value[K].year,R),f.value.enabled?N(R,K):i.value.enabled?ee(R,K):re(R,K)),q=(R,K)=>{k(R,K),te(K,R,null)},te=(R,K,ye)=>{let D=ye;if(!D&&D!==0){const ue=V();D=Array.isArray(ue)?ue[R].month:ue.month}e("update-month-year",{instance:R,year:K,month:D})};return{groupedMonths:j,groupedYears:C,year:p,isDisabled:A,defaultedMultiCalendars:t,defaultedAriaLabels:l,defaultedTransitions:n,defaultedConfig:r,showYearPicker:M,modelValue:h,presetDate:(R,K)=>{Rc({value:R,modelValue:h,range:i.value.enabled,timezone:K?void 0:c.value.timezone}),e("auto-apply")},setHoverDate:(R,K)=>{x.value=ie(R,K)},selectMonth:G,selectYear:q,toggleYearPicker:S,handleYearSelect:B,handleYear:T,getModelMonthYear:V}},o4=de({compatConfig:{MODE:3},__name:"MonthPicker",props:{...ra},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(a,{expose:e,emit:t}){const l=t,n=Pa(),r=Yt(n,"yearMode"),i=a;Ke(()=>{i.shadow||l("mount",null)});const{groupedMonths:o,groupedYears:s,year:c,isDisabled:u,defaultedMultiCalendars:f,defaultedConfig:m,showYearPicker:h,modelValue:p,presetDate:b,setHoverDate:g,selectMonth:_,selectYear:x,toggleYearPicker:v,handleYearSelect:k,handleYear:C,getModelMonthYear:M}=i4(i,l);return e({getSidebarProps:()=>({modelValue:p,year:c,getModelMonthYear:M,selectMonth:_,selectYear:x,handleYear:C}),presetDate:b,toggleYearPicker:S=>v(0,S)}),(S,B)=>(d(),fe(An,{"multi-calendars":$(f).count,collapse:S.collapse,stretch:"","is-mobile":S.isMobile},{default:U(({instance:T})=>[S.$slots["top-extra"]?L(S.$slots,"top-extra",{key:0,value:S.internalModelValue}):z("",!0),S.$slots["month-year"]?L(S.$slots,"month-year",yt(Te({key:1},{year:$(c),months:$(o)(T),years:$(s)(T),selectMonth:$(_),selectYear:$(x),instance:T}))):(d(),fe(Kl,{key:2,items:$(o)(T),"arrow-navigation":S.arrowNavigation,"is-last":S.autoApply&&!$(m).keepActionRow,"esc-close":S.escClose,height:$(m).modeHeight,config:S.config,"no-overlay-focus":!!(S.noOverlayFocus||S.textInput),"use-relative":"",type:"month",onSelected:A=>$(_)(A,T),onHoverValue:A=>$(g)(A,T)},Mt({header:U(()=>[Z(Nc,Te(S.$props,{items:$(s)(T),instance:T,"show-year-picker":$(h)[T],year:$(c)(T),"is-disabled":A=>$(u)(T,A),onHandleYear:A=>$(C)(T,A),onYearSelect:A=>$(k)(A,T),onToggleYearPicker:A=>$(v)(T,A==null?void 0:A.flow,A==null?void 0:A.show)}),Mt({_:2},[Pe($(r),(A,I)=>({name:A,fn:U(V=>[L(S.$slots,A,yt(Tt(V)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[S.$slots["month-overlay-value"]?{name:"item",fn:U(({item:A})=>[L(S.$slots,"month-overlay-value",{text:A.text,value:A.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),s4=(a,e)=>{const t=()=>{a.isTextInputDate&&(u.value=Ge(xe(a.startDate)))},{modelValue:l}=Zl(a,e,t),n=P(null),{defaultedHighlight:r,defaultedMultiDates:i,defaultedFilters:o,defaultedRange:s,propDates:c}=vt(a),u=P();Ke(()=>{a.startDate&&(l.value&&a.focusStartDate||!l.value)&&(u.value=Ge(xe(a.startDate)))});const f=b=>Array.isArray(l.value)?l.value.some(g=>Ge(g)===b):l.value?Ge(l.value)===b:!1,m=b=>s.value.enabled&&Array.isArray(l.value)?Tn(l.value,n.value,p(b)):!1,h=O(()=>bl(ci(a.yearRange,a.locale,a.reverseYears),b=>{const g=f(b.value),_=Wl(b.value,wl(c.value.minDate),wl(c.value.maxDate))||o.value.years.includes(b.value),x=m(b.value)&&!g,v=pi(r.value,b.value);return{active:g,disabled:_,isBetween:x,highlighted:v}})),p=b=>ca(aa(jl(new Date)),b);return{groupedYears:h,modelValue:l,focusYear:u,setHoverValue:b=>{n.value=ca(aa(new Date),b)},selectYear:b=>{var g;if(e("update-month-year",{instance:0,year:b}),i.value.enabled)return l.value?Array.isArray(l.value)&&(((g=l.value)==null?void 0:g.map(_=>Ge(_))).includes(b)?l.value=l.value.filter(_=>Ge(_)!==b):l.value.push(ca(Ft(xe()),b))):l.value=[ca(Ft(jl(xe())),b)],e("auto-apply",!0);s.value.enabled?(l.value=hi(l,p(b),e),Ue().then(()=>{Bn(l.value,e,a.autoApply,a.modelAuto)})):(l.value=p(b),e("auto-apply"))}}},u4=de({compatConfig:{MODE:3},__name:"YearPicker",props:{...ra},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(a,{expose:e,emit:t}){const l=t,n=a,{groupedYears:r,modelValue:i,focusYear:o,selectYear:s,setHoverValue:c}=s4(n,l),{defaultedConfig:u}=vt(n);return e({getSidebarProps:()=>({modelValue:i,selectYear:s})}),(f,m)=>(d(),y("div",null,[f.$slots["top-extra"]?L(f.$slots,"top-extra",{key:0,value:f.internalModelValue}):z("",!0),f.$slots["month-year"]?L(f.$slots,"month-year",yt(Te({key:1},{years:$(r),selectYear:$(s)}))):(d(),fe(Kl,{key:2,items:$(r),"is-last":f.autoApply&&!$(u).keepActionRow,height:$(u).modeHeight,config:f.config,"no-overlay-focus":!!(f.noOverlayFocus||f.textInput),"focus-value":$(o),type:"year","use-relative":"",onSelected:$(s),onHoverValue:$(c)},Mt({_:2},[f.$slots["year-overlay-value"]?{name:"item",fn:U(({item:h})=>[L(f.$slots,"year-overlay-value",{text:h.text,value:h.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),c4={key:0,class:"dp__time_input"},d4=["data-compact","data-collapsed"],f4=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],p4=["aria-label","disabled","data-test-id","onKeydown","onClick"],v4=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],h4={key:0},m4=["aria-label","data-compact"],g4=de({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ra},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(a,{expose:e,emit:t}){const l=t,n=a,{setTimePickerElements:r,setTimePickerBackRef:i}=Ga(),{defaultedAriaLabels:o,defaultedTransitions:s,defaultedFilters:c,defaultedConfig:u,defaultedRange:f,defaultedMultiCalendars:m}=vt(n),{transitionName:h,showTransition:p}=Jl(s),b=rl({hours:!1,minutes:!1,seconds:!1}),g=P("AM"),_=P(null),x=P([]),v=P(),k=P(!1);Ke(()=>{l("mounted")});const C=Y=>st(new Date,{hours:Y.hours,minutes:Y.minutes,seconds:n.enableSeconds?Y.seconds:0,milliseconds:0}),M=O(()=>Y=>ee(Y,n[Y])||B(Y,n[Y])),S=O(()=>({hours:n.hours,minutes:n.minutes,seconds:n.seconds})),B=(Y,he)=>f.value.enabled&&!f.value.disableTimeRangeValidation?!n.validateTime(Y,he):!1,T=(Y,he)=>{if(f.value.enabled&&!f.value.disableTimeRangeValidation){const Ne=he?+n[`${Y}Increment`]:-+n[`${Y}Increment`],ke=n[Y]+Ne;return!n.validateTime(Y,ke)}return!1},A=O(()=>Y=>!R(+n[Y]+ +n[`${Y}Increment`],Y)||T(Y,!0)),I=O(()=>Y=>!R(+n[Y]-+n[`${Y}Increment`],Y)||T(Y,!1)),V=(Y,he)=>ac(st(xe(),Y),he),F=(Y,he)=>a2(st(xe(),Y),he),E=O(()=>({dp__time_col:!0,dp__time_col_block:!n.timePickerInline,dp__time_col_reg_block:!n.enableSeconds&&n.is24&&!n.timePickerInline,dp__time_col_reg_inline:!n.enableSeconds&&n.is24&&n.timePickerInline,dp__time_col_reg_with_button:!n.enableSeconds&&!n.is24,dp__time_col_sec:n.enableSeconds&&n.is24,dp__time_col_sec_with_button:n.enableSeconds&&!n.is24})),H=O(()=>n.timePickerInline&&f.value.enabled&&!m.value.count),j=O(()=>{const Y=[{type:"hours"}];return n.enableMinutes&&Y.push({type:"",separator:!0},{type:"minutes"}),n.enableSeconds&&Y.push({type:"",separator:!0},{type:"seconds"}),Y}),ie=O(()=>j.value.filter(Y=>!Y.separator)),re=O(()=>Y=>{if(Y==="hours"){const he=Ee(+n.hours);return{text:he<10?`0${he}`:`${he}`,value:he}}return{text:n[Y]<10?`0${n[Y]}`:`${n[Y]}`,value:n[Y]}}),ee=(Y,he)=>{var Ne;if(!n.disabledTimesConfig)return!1;const ke=n.disabledTimesConfig(n.order,Y==="hours"?he:void 0);return ke[Y]?!!((Ne=ke[Y])!=null&&Ne.includes(he)):!0},N=(Y,he)=>he!=="hours"||g.value==="AM"?Y:Y+12,G=Y=>{const he=n.is24?24:12,Ne=Y==="hours"?he:60,ke=+n[`${Y}GridIncrement`],We=Y==="hours"&&!n.is24?ke:0,je=[];for(let ae=We;ae({active:!1,disabled:c.value.times[Y].includes(ae.value)||!R(ae.value,Y)||ee(Y,ae.value)||B(Y,ae.value)}))},q=Y=>Y>=0?Y:59,te=Y=>Y>=0?Y:23,R=(Y,he)=>{const Ne=n.minTime?C(Jn(n.minTime)):null,ke=n.maxTime?C(Jn(n.maxTime)):null,We=C(Jn(S.value,he,he==="minutes"||he==="seconds"?q(Y):te(Y)));return Ne&&ke?(Yl(We,ke)||dl(We,ke))&&(gl(We,Ne)||dl(We,Ne)):Ne?gl(We,Ne)||dl(We,Ne):ke?Yl(We,ke)||dl(We,ke):!0},K=Y=>n[`no${Y[0].toUpperCase()+Y.slice(1)}Overlay`],ye=Y=>{K(Y)||(b[Y]=!b[Y],b[Y]?(k.value=!0,l("overlay-opened",Y)):(k.value=!1,l("overlay-closed",Y)))},D=Y=>Y==="hours"?Sa:Y==="minutes"?ja:ml,ue=()=>{v.value&&clearTimeout(v.value)},Se=(Y,he=!0,Ne)=>{const ke=he?V:F,We=he?+n[`${Y}Increment`]:-+n[`${Y}Increment`];R(+n[Y]+We,Y)&&l(`update:${Y}`,D(Y)(ke({[Y]:+n[Y]},{[Y]:+n[`${Y}Increment`]}))),!(Ne!=null&&Ne.keyboard)&&u.value.timeArrowHoldThreshold&&(v.value=setTimeout(()=>{Se(Y,he)},u.value.timeArrowHoldThreshold))},Ee=Y=>n.is24?Y:(Y>=12?g.value="PM":g.value="AM",g2(Y)),Q=()=>{g.value==="PM"?(g.value="AM",l("update:hours",n.hours-12)):(g.value="PM",l("update:hours",n.hours+12)),l("am-pm-change",g.value)},me=Y=>{b[Y]=!0},be=(Y,he,Ne)=>{if(Y&&n.arrowNavigation){Array.isArray(x.value[he])?x.value[he][Ne]=Y:x.value[he]=[Y];const ke=x.value.reduce((We,je)=>je.map((ae,_e)=>[...We[_e]||[],je[_e]]),[]);i(n.closeTimePickerBtn),_.value&&(ke[1]=ke[1].concat(_.value)),r(ke,n.order)}},se=(Y,he)=>(ye(Y),l(`update:${Y}`,he));return e({openChildCmp:me}),(Y,he)=>{var Ne;return Y.disabled?z("",!0):(d(),y("div",c4,[(d(!0),y(ge,null,Pe(j.value,(ke,We)=>{var je,ae,_e;return d(),y("div",{key:We,class:W(E.value),"data-compact":H.value&&!Y.enableSeconds,"data-collapsed":H.value&&Y.enableSeconds},[ke.separator?(d(),y(ge,{key:0},[k.value?z("",!0):(d(),y(ge,{key:0},[ve(":")],64))],64)):(d(),y(ge,{key:1},[w("button",{ref_for:!0,ref:Ce=>be(Ce,We,0),type:"button",class:W({dp__btn:!0,dp__inc_dec_button:!Y.timePickerInline,dp__inc_dec_button_inline:Y.timePickerInline,dp__tp_inline_btn_top:Y.timePickerInline,dp__inc_dec_button_disabled:A.value(ke.type),"dp--hidden-el":k.value}),"data-test-id":`${ke.type}-time-inc-btn-${n.order}`,"aria-label":(je=$(o))==null?void 0:je.incrementValue(ke.type),tabindex:"0",onKeydown:Ce=>$(It)(Ce,()=>Se(ke.type,!0,{keyboard:!0}),!0),onClick:Ce=>$(u).timeArrowHoldThreshold?void 0:Se(ke.type,!0),onMousedown:Ce=>$(u).timeArrowHoldThreshold?Se(ke.type,!0):void 0,onMouseup:ue},[n.timePickerInline?(d(),y(ge,{key:1},[Y.$slots["tp-inline-arrow-up"]?L(Y.$slots,"tp-inline-arrow-up",{key:0}):(d(),y(ge,{key:1},[he[2]||(he[2]=w("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),he[3]||(he[3]=w("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(d(),y(ge,{key:0},[Y.$slots["arrow-up"]?L(Y.$slots,"arrow-up",{key:0}):z("",!0),Y.$slots["arrow-up"]?z("",!0):(d(),fe($(oi),{key:1}))],64))],42,f4),w("button",{ref_for:!0,ref:Ce=>be(Ce,We,1),type:"button","aria-label":`${re.value(ke.type).text}-${(ae=$(o))==null?void 0:ae.openTpOverlay(ke.type)}`,class:W({dp__time_display:!0,dp__time_display_block:!Y.timePickerInline,dp__time_display_inline:Y.timePickerInline,"dp--time-invalid":M.value(ke.type),"dp--time-overlay-btn":!M.value(ke.type),"dp--hidden-el":k.value}),disabled:K(ke.type),tabindex:"0","data-test-id":`${ke.type}-toggle-overlay-btn-${n.order}`,onKeydown:Ce=>$(It)(Ce,()=>ye(ke.type),!0),onClick:Ce=>ye(ke.type)},[Y.$slots[ke.type]?L(Y.$slots,ke.type,{key:0,text:re.value(ke.type).text,value:re.value(ke.type).value}):z("",!0),Y.$slots[ke.type]?z("",!0):(d(),y(ge,{key:1},[ve(ne(re.value(ke.type).text),1)],64))],42,p4),w("button",{ref_for:!0,ref:Ce=>be(Ce,We,2),type:"button",class:W({dp__btn:!0,dp__inc_dec_button:!Y.timePickerInline,dp__inc_dec_button_inline:Y.timePickerInline,dp__tp_inline_btn_bottom:Y.timePickerInline,dp__inc_dec_button_disabled:I.value(ke.type),"dp--hidden-el":k.value}),"data-test-id":`${ke.type}-time-dec-btn-${n.order}`,"aria-label":(_e=$(o))==null?void 0:_e.decrementValue(ke.type),tabindex:"0",onKeydown:Ce=>$(It)(Ce,()=>Se(ke.type,!1,{keyboard:!0}),!0),onClick:Ce=>$(u).timeArrowHoldThreshold?void 0:Se(ke.type,!1),onMousedown:Ce=>$(u).timeArrowHoldThreshold?Se(ke.type,!1):void 0,onMouseup:ue},[n.timePickerInline?(d(),y(ge,{key:1},[Y.$slots["tp-inline-arrow-down"]?L(Y.$slots,"tp-inline-arrow-down",{key:0}):(d(),y(ge,{key:1},[he[4]||(he[4]=w("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),he[5]||(he[5]=w("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(d(),y(ge,{key:0},[Y.$slots["arrow-down"]?L(Y.$slots,"arrow-down",{key:0}):z("",!0),Y.$slots["arrow-down"]?z("",!0):(d(),fe($(si),{key:1}))],64))],42,v4)],64))],10,d4)}),128)),Y.is24?z("",!0):(d(),y("div",h4,[Y.$slots["am-pm-button"]?L(Y.$slots,"am-pm-button",{key:0,toggle:Q,value:g.value}):z("",!0),Y.$slots["am-pm-button"]?z("",!0):(d(),y("button",{key:1,ref_key:"amPmButton",ref:_,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(Ne=$(o))==null?void 0:Ne.amPmButton,tabindex:"0","data-compact":H.value,onClick:Q,onKeydown:he[0]||(he[0]=ke=>$(It)(ke,()=>Q(),!0))},ne(g.value),41,m4))])),(d(!0),y(ge,null,Pe(ie.value,(ke,We)=>(d(),fe(ot,{key:We,name:$(h)(b[ke.type]),css:$(p)},{default:U(()=>{var je,ae;return[b[ke.type]?(d(),fe(Kl,{key:0,items:G(ke.type),"is-last":Y.autoApply&&!$(u).keepActionRow,"esc-close":Y.escClose,type:ke.type,"text-input":Y.textInput,config:Y.config,"arrow-navigation":Y.arrowNavigation,"aria-labels":Y.ariaLabels,"overlay-label":(ae=(je=$(o)).timeOverlay)==null?void 0:ae.call(je,ke.type),onSelected:_e=>se(ke.type,_e),onToggle:_e=>ye(ke.type),onResetFlow:he[1]||(he[1]=_e=>Y.$emit("reset-flow"))},Mt({"button-icon":U(()=>[Y.$slots["clock-icon"]?L(Y.$slots,"clock-icon",{key:0}):z("",!0),Y.$slots["clock-icon"]?z("",!0):(d(),fe(tt(Y.timePickerInline?$($l):$(ii)),{key:1}))]),_:2},[Y.$slots[`${ke.type}-overlay-value`]?{name:"item",fn:U(({item:_e})=>[L(Y.$slots,`${ke.type}-overlay-value`,{text:_e.text,value:_e.value})]),key:"0"}:void 0,Y.$slots[`${ke.type}-overlay-header`]?{name:"header",fn:U(()=>[L(Y.$slots,`${ke.type}-overlay-header`,{toggle:()=>ye(ke.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):z("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),y4=["data-dp-mobile"],b4=["aria-label","tabindex"],w4=["role","aria-label","tabindex"],k4=["aria-label"],jc=de({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ra},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(a,{expose:e,emit:t}){const l=t,n=a,{buildMatrix:r,setTimePicker:i}=Ga(),o=Pa(),{defaultedTransitions:s,defaultedAriaLabels:c,defaultedTextInput:u,defaultedConfig:f,defaultedRange:m}=vt(n),{transitionName:h,showTransition:p}=Jl(s),{hideNavigationButtons:b}=Ln(),g=P(null),_=P(null),x=P([]),v=P(null),k=P(!1);Ke(()=>{l("mount"),!n.timePicker&&n.arrowNavigation?r([$t(g.value)],"time"):i(!0,n.timePicker)});const C=O(()=>m.value.enabled&&n.modelAuto?$c(n.internalModelValue):!0),M=P(!1),S=ee=>({hours:Array.isArray(n.hours)?n.hours[ee]:n.hours,minutes:Array.isArray(n.minutes)?n.minutes[ee]:n.minutes,seconds:Array.isArray(n.seconds)?n.seconds[ee]:n.seconds}),B=O(()=>{const ee=[];if(m.value.enabled)for(let N=0;N<2;N++)ee.push(S(N));else ee.push(S(0));return ee}),T=(ee,N=!1,G="")=>{N||l("reset-flow"),M.value=ee,l(ee?"overlay-opened":"overlay-closed",At.time),n.arrowNavigation&&i(ee),Ue(()=>{G!==""&&x.value[0]&&x.value[0].openChildCmp(G)})},A=O(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:n.autoApply&&!f.value.keepActionRow})),I=Yt(o,"timePicker"),V=(ee,N,G)=>m.value.enabled?N===0?[ee,B.value[1][G]]:[B.value[0][G],ee]:ee,F=ee=>{l("update:hours",ee)},E=ee=>{l("update:minutes",ee)},H=ee=>{l("update:seconds",ee)},j=()=>{if(v.value&&!u.value.enabled&&!n.noOverlayFocus){const ee=Pc(v.value);ee&&ee.focus({preventScroll:!0})}},ie=ee=>{k.value=!1,l("overlay-closed",ee)},re=ee=>{k.value=!0,l("overlay-opened",ee)};return e({toggleTimePicker:T}),(ee,N)=>{var G;return d(),y("div",{class:"dp--tp-wrap","data-dp-mobile":ee.isMobile},[!ee.timePicker&&!ee.timePickerInline?qe((d(),y("button",{key:0,ref_key:"openTimePickerBtn",ref:g,type:"button",class:W({...A.value,"dp--hidden-el":M.value}),"aria-label":(G=$(c))==null?void 0:G.openTimePicker,tabindex:ee.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:N[0]||(N[0]=q=>$(It)(q,()=>T(!0))),onClick:N[1]||(N[1]=q=>T(!0))},[ee.$slots["clock-icon"]?L(ee.$slots,"clock-icon",{key:0}):z("",!0),ee.$slots["clock-icon"]?z("",!0):(d(),fe($(ii),{key:1}))],42,b4)),[[Qe,!$(b)(ee.hideNavigation,"time")]]):z("",!0),Z(ot,{name:$(h)(M.value),css:$(p)&&!ee.timePickerInline},{default:U(()=>{var q,te;return[M.value||ee.timePicker||ee.timePickerInline?(d(),y("div",{key:0,ref_key:"overlayRef",ref:v,role:ee.timePickerInline?void 0:"dialog",class:W({dp__overlay:!ee.timePickerInline,"dp--overlay-absolute":!n.timePicker&&!ee.timePickerInline,"dp--overlay-relative":n.timePicker}),style:le(ee.timePicker?{height:`${$(f).modeHeight}px`}:void 0),"aria-label":(q=$(c))==null?void 0:q.timePicker,tabindex:ee.timePickerInline?void 0:0},[w("div",{class:W(ee.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[ee.$slots["time-picker-overlay"]?L(ee.$slots,"time-picker-overlay",{key:0,hours:a.hours,minutes:a.minutes,seconds:a.seconds,setHours:F,setMinutes:E,setSeconds:H}):z("",!0),ee.$slots["time-picker-overlay"]?z("",!0):(d(),y("div",{key:1,class:W(ee.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(d(!0),y(ge,null,Pe(B.value,(R,K)=>qe((d(),fe(g4,Te({key:K,ref_for:!0},{...ee.$props,order:K,hours:R.hours,minutes:R.minutes,seconds:R.seconds,closeTimePickerBtn:_.value,disabledTimesConfig:a.disabledTimesConfig,disabled:K===0?$(m).fixedStart:$(m).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:x,"validate-time":(ye,D)=>a.validateTime(ye,V(D,K,ye)),"onUpdate:hours":ye=>F(V(ye,K,"hours")),"onUpdate:minutes":ye=>E(V(ye,K,"minutes")),"onUpdate:seconds":ye=>H(V(ye,K,"seconds")),onMounted:j,onOverlayClosed:ie,onOverlayOpened:re,onAmPmChange:N[2]||(N[2]=ye=>ee.$emit("am-pm-change",ye))}),Mt({_:2},[Pe($(I),(ye,D)=>({name:ye,fn:U(ue=>[L(ee.$slots,ye,Te({ref_for:!0},ue))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Qe,K===0?!0:C.value]])),128))],2)),!ee.timePicker&&!ee.timePickerInline?qe((d(),y("button",{key:2,ref_key:"closeTimePickerBtn",ref:_,type:"button",class:W({...A.value,"dp--hidden-el":k.value}),"aria-label":(te=$(c))==null?void 0:te.closeTimePicker,tabindex:"0",onKeydown:N[3]||(N[3]=R=>$(It)(R,()=>T(!1))),onClick:N[4]||(N[4]=R=>T(!1))},[ee.$slots["calendar-icon"]?L(ee.$slots,"calendar-icon",{key:0}):z("",!0),ee.$slots["calendar-icon"]?z("",!0):(d(),fe($($l),{key:1}))],42,k4)),[[Qe,!$(b)(ee.hideNavigation,"time")]]):z("",!0)],2)],14,w4)):z("",!0)]}),_:3},8,["name","css"])],8,y4)}}}),Yc=(a,e,t,l)=>{const{defaultedRange:n}=vt(a),r=(v,k)=>Array.isArray(e[v])?e[v][k]:e[v],i=v=>a.enableSeconds?Array.isArray(e.seconds)?e.seconds[v]:e.seconds:0,o=(v,k)=>v?k!==void 0?Va(v,r("hours",k),r("minutes",k),i(k)):Va(v,e.hours,e.minutes,i()):kc(xe(),i(k)),s=(v,k)=>{e[v]=k},c=O(()=>a.modelAuto&&n.value.enabled?Array.isArray(t.value)?t.value.length>1:!1:n.value.enabled),u=(v,k)=>{const C=Object.fromEntries(Object.keys(e).map(M=>M===v?[M,k]:[M,e[M]].slice()));if(c.value&&!n.value.disableTimeRangeValidation){const M=B=>t.value?Va(t.value[B],C.hours[B],C.minutes[B],C.seconds[B]):null,S=B=>wc(t.value[B],0);return!(et(M(0),M(1))&&(gl(M(0),S(1))||Yl(M(1),S(0))))}return!0},f=(v,k)=>{u(v,k)&&(s(v,k),l&&l())},m=v=>{f("hours",v)},h=v=>{f("minutes",v)},p=v=>{f("seconds",v)},b=(v,k,C,M)=>{k&&m(v),!k&&!C&&h(v),C&&p(v),t.value&&M(t.value)},g=v=>{if(v){const k=Array.isArray(v),C=k?[+v[0].hours,+v[1].hours]:+v.hours,M=k?[+v[0].minutes,+v[1].minutes]:+v.minutes,S=k?[+v[0].seconds,+v[1].seconds]:+v.seconds;s("hours",C),s("minutes",M),a.enableSeconds&&s("seconds",S)}},_=(v,k)=>{const C={hours:Array.isArray(e.hours)?e.hours[v]:e.hours,disabledArr:[]};return(k||k===0)&&(C.hours=k),Array.isArray(a.disabledTimes)&&(C.disabledArr=n.value.enabled&&Array.isArray(a.disabledTimes[v])?a.disabledTimes[v]:a.disabledTimes),C},x=O(()=>(v,k)=>{var C;if(Array.isArray(a.disabledTimes)){const{disabledArr:M,hours:S}=_(v,k),B=M.filter(T=>+T.hours===S);return((C=B[0])==null?void 0:C.minutes)==="*"?{hours:[S],minutes:void 0,seconds:void 0}:{hours:[],minutes:(B==null?void 0:B.map(T=>+T.minutes))??[],seconds:(B==null?void 0:B.map(T=>T.seconds?+T.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:s,updateHours:m,updateMinutes:h,updateSeconds:p,getSetDateTime:o,updateTimeValues:b,getSecondsValue:i,assignStartTime:g,validateTime:u,disabledTimesConfig:x}},x4=(a,e)=>{const t=()=>{a.isTextInputDate&&k()},{modelValue:l,time:n}=Zl(a,e,t),{defaultedStartTime:r,defaultedRange:i,defaultedTz:o}=vt(a),{updateTimeValues:s,getSetDateTime:c,setTime:u,assignStartTime:f,disabledTimesConfig:m,validateTime:h}=Yc(a,n,l,p);function p(){e("update-flow-step")}const b=M=>{const{hours:S,minutes:B,seconds:T}=M;return{hours:+S,minutes:+B,seconds:T?+T:0}},g=()=>{if(a.startTime){if(Array.isArray(a.startTime)){const S=b(a.startTime[0]),B=b(a.startTime[1]);return[st(xe(),S),st(xe(),B)]}const M=b(a.startTime);return st(xe(),M)}return i.value.enabled?[null,null]:null},_=()=>{if(i.value.enabled){const[M,S]=g();l.value=[Nt(c(M,0),o.value.timezone),Nt(c(S,1),o.value.timezone)]}else l.value=Nt(c(g()),o.value.timezone)},x=M=>Array.isArray(M)?[al(xe(M[0])),al(xe(M[1]))]:[al(M??xe())],v=(M,S,B)=>{u("hours",M),u("minutes",S),u("seconds",a.enableSeconds?B:0)},k=()=>{const[M,S]=x(l.value);return i.value.enabled?v([M.hours,S.hours],[M.minutes,S.minutes],[M.seconds,S.seconds]):v(M.hours,M.minutes,M.seconds)};Ke(()=>{if(!a.shadow)return f(r.value),l.value?k():_()});const C=()=>{Array.isArray(l.value)?l.value=l.value.map((M,S)=>M&&c(M,S)):l.value=c(l.value),e("time-update")};return{modelValue:l,time:n,disabledTimesConfig:m,updateTime:(M,S=!0,B=!1)=>{s(M,S,B,C)},validateTime:h}},_4=de({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...ra},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(a,{expose:e,emit:t}){const l=t,n=a,r=Pa(),i=Yt(r,"timePicker"),o=P(null),{time:s,modelValue:c,disabledTimesConfig:u,updateTime:f,validateTime:m}=x4(n,l);return Ke(()=>{n.shadow||l("mount",null)}),e({getSidebarProps:()=>({modelValue:c,time:s,updateTime:f}),toggleTimePicker:(h,p=!1,b="")=>{var g;(g=o.value)==null||g.toggleTimePicker(h,p,b)}}),(h,p)=>(d(),fe(An,{"multi-calendars":0,stretch:"","is-mobile":h.isMobile},{default:U(()=>[Z(jc,Te({ref_key:"tpRef",ref:o},h.$props,{hours:$(s).hours,minutes:$(s).minutes,seconds:$(s).seconds,"internal-model-value":h.internalModelValue,"disabled-times-config":$(u),"validate-time":$(m),"onUpdate:hours":p[0]||(p[0]=b=>$(f)(b)),"onUpdate:minutes":p[1]||(p[1]=b=>$(f)(b,!1)),"onUpdate:seconds":p[2]||(p[2]=b=>$(f)(b,!1,!0)),onAmPmChange:p[3]||(p[3]=b=>h.$emit("am-pm-change",b)),onResetFlow:p[4]||(p[4]=b=>h.$emit("reset-flow")),onOverlayClosed:p[5]||(p[5]=b=>h.$emit("overlay-toggle",{open:!1,overlay:b})),onOverlayOpened:p[6]||(p[6]=b=>h.$emit("overlay-toggle",{open:!0,overlay:b}))}),Mt({_:2},[Pe($(i),(b,g)=>({name:b,fn:U(_=>[L(h.$slots,b,yt(Tt(_)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),M4={class:"dp--header-wrap"},S4={key:0,class:"dp__month_year_wrap"},C4={key:0},$4={class:"dp__month_year_wrap"},P4=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],O4=de({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...ra},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(a,{expose:e,emit:t}){const l=t,n=a,{defaultedTransitions:r,defaultedAriaLabels:i,defaultedMultiCalendars:o,defaultedFilters:s,defaultedConfig:c,defaultedHighlight:u,propDates:f,defaultedUI:m}=vt(n),{transitionName:h,showTransition:p}=Jl(r),{buildMatrix:b}=Ga(),{handleMonthYearChange:g,isDisabled:_,updateMonthYear:x}=X2(n,l),{showLeftIcon:v,showRightIcon:k}=Ln(),C=P(!1),M=P(!1),S=P(!1),B=P([null,null,null,null]);Ke(()=>{l("mount")});const T=te=>({get:()=>n[te],set:R=>{const K=te===Zt.month?Zt.year:Zt.month;l("update-month-year",{[te]:R,[K]:n[K]}),te===Zt.month?ie(!0):re(!0)}}),A=O(T(Zt.month)),I=O(T(Zt.year)),V=O(()=>te=>({month:n.month,year:n.year,items:te===Zt.month?n.months:n.years,instance:n.instance,updateMonthYear:x,toggle:te===Zt.month?ie:re})),F=O(()=>n.months.find(R=>R.value===n.month)||{text:"",value:0}),E=O(()=>bl(n.months,te=>{const R=n.month===te.value,K=Wl(te.value,Tc(n.year,f.value.minDate),Ec(n.year,f.value.maxDate))||s.value.months.includes(te.value),ye=Dc(u.value,te.value,n.year);return{active:R,disabled:K,highlighted:ye}})),H=O(()=>bl(n.years,te=>{const R=n.year===te.value,K=Wl(te.value,wl(f.value.minDate),wl(f.value.maxDate))||s.value.years.includes(te.value),ye=pi(u.value,te.value);return{active:R,disabled:K,highlighted:ye}})),j=(te,R,K)=>{K!==void 0?te.value=K:te.value=!te.value,te.value?(S.value=!0,l("overlay-opened",R)):(S.value=!1,l("overlay-closed",R))},ie=(te=!1,R)=>{ee(te),j(C,At.month,R)},re=(te=!1,R)=>{ee(te),j(M,At.year,R)},ee=te=>{te||l("reset-flow")},N=(te,R)=>{n.arrowNavigation&&(B.value[R]=$t(te),b(B.value,"monthYear"))},G=O(()=>{var te,R,K,ye,D,ue;return[{type:Zt.month,index:1,toggle:ie,modelValue:A.value,updateModelValue:Se=>A.value=Se,text:F.value.text,showSelectionGrid:C.value,items:E.value,ariaLabel:(te=i.value)==null?void 0:te.openMonthsOverlay,overlayLabel:((K=(R=i.value).monthPicker)==null?void 0:K.call(R,!0))??void 0},{type:Zt.year,index:2,toggle:re,modelValue:I.value,updateModelValue:Se=>I.value=Se,text:Oc(n.year,n.locale),showSelectionGrid:M.value,items:H.value,ariaLabel:(ye=i.value)==null?void 0:ye.openYearsOverlay,overlayLabel:((ue=(D=i.value).yearPicker)==null?void 0:ue.call(D,!0))??void 0}]}),q=O(()=>n.disableYearSelect?[G.value[0]]:n.yearFirst?[...G.value].reverse():G.value);return e({toggleMonthPicker:ie,toggleYearPicker:re,handleMonthYearChange:g}),(te,R)=>{var K,ye,D,ue,Se,Ee;return d(),y("div",M4,[te.$slots["month-year"]?(d(),y("div",S4,[L(te.$slots,"month-year",yt(Tt({month:a.month,year:a.year,months:a.months,years:a.years,updateMonthYear:$(x),handleMonthYearChange:$(g),instance:a.instance})))])):(d(),y(ge,{key:1},[te.$slots["top-extra"]?(d(),y("div",C4,[L(te.$slots,"top-extra",{value:te.internalModelValue})])):z("",!0),w("div",$4,[$(v)($(o),a.instance)&&!te.vertical?(d(),fe(Fl,{key:0,"aria-label":(K=$(i))==null?void 0:K.prevMonth,disabled:$(_)(!1),class:W((ye=$(m))==null?void 0:ye.navBtnPrev),"el-name":"action-prev",onActivate:R[0]||(R[0]=Q=>$(g)(!1,!0)),onSetRef:R[1]||(R[1]=Q=>N(Q,0))},{default:U(()=>[te.$slots["arrow-left"]?L(te.$slots,"arrow-left",{key:0}):z("",!0),te.$slots["arrow-left"]?z("",!0):(d(),fe($(ni),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0),w("div",{class:W(["dp__month_year_wrap",{dp__year_disable_select:te.disableYearSelect}])},[(d(!0),y(ge,null,Pe(q.value,(Q,me)=>(d(),y(ge,{key:Q.type},[w("button",{ref_for:!0,ref:be=>N(be,me+1),type:"button","data-dp-element":`overlay-${Q.type}`,class:W(["dp__btn dp__month_year_select",{"dp--hidden-el":S.value}]),"aria-label":`${Q.text}-${Q.ariaLabel}`,"data-test-id":`${Q.type}-toggle-overlay-${a.instance}`,onClick:Q.toggle,onKeydown:be=>$(It)(be,()=>Q.toggle(),!0)},[te.$slots[Q.type]?L(te.$slots,Q.type,{key:0,text:Q.text,value:n[Q.type]}):z("",!0),te.$slots[Q.type]?z("",!0):(d(),y(ge,{key:1},[ve(ne(Q.text),1)],64))],42,P4),Z(ot,{name:$(h)(Q.showSelectionGrid),css:$(p)},{default:U(()=>[Q.showSelectionGrid?(d(),fe(Kl,{key:0,items:Q.items,"arrow-navigation":te.arrowNavigation,"hide-navigation":te.hideNavigation,"is-last":te.autoApply&&!$(c).keepActionRow,"skip-button-ref":!1,config:te.config,type:Q.type,"header-refs":[],"esc-close":te.escClose,"menu-wrap-ref":te.menuWrapRef,"text-input":te.textInput,"aria-labels":te.ariaLabels,"overlay-label":Q.overlayLabel,onSelected:Q.updateModelValue,onToggle:Q.toggle},Mt({"button-icon":U(()=>[te.$slots["calendar-icon"]?L(te.$slots,"calendar-icon",{key:0}):z("",!0),te.$slots["calendar-icon"]?z("",!0):(d(),fe($($l),{key:1}))]),_:2},[te.$slots[`${Q.type}-overlay-value`]?{name:"item",fn:U(({item:be})=>[L(te.$slots,`${Q.type}-overlay-value`,{text:be.text,value:be.value})]),key:"0"}:void 0,te.$slots[`${Q.type}-overlay`]?{name:"overlay",fn:U(()=>[L(te.$slots,`${Q.type}-overlay`,Te({ref_for:!0},V.value(Q.type)))]),key:"1"}:void 0,te.$slots[`${Q.type}-overlay-header`]?{name:"header",fn:U(()=>[L(te.$slots,`${Q.type}-overlay-header`,{toggle:Q.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","overlay-label","onSelected","onToggle"])):z("",!0)]),_:2},1032,["name","css"])],64))),128))],2),$(v)($(o),a.instance)&&te.vertical?(d(),fe(Fl,{key:1,"aria-label":(D=$(i))==null?void 0:D.prevMonth,"el-name":"action-prev",disabled:$(_)(!1),class:W((ue=$(m))==null?void 0:ue.navBtnPrev),onActivate:R[2]||(R[2]=Q=>$(g)(!1,!0))},{default:U(()=>[te.$slots["arrow-up"]?L(te.$slots,"arrow-up",{key:0}):z("",!0),te.$slots["arrow-up"]?z("",!0):(d(),fe($(oi),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0),$(k)($(o),a.instance)?(d(),fe(Fl,{key:2,ref:"rightIcon","el-name":"action-next",disabled:$(_)(!0),"aria-label":(Se=$(i))==null?void 0:Se.nextMonth,class:W((Ee=$(m))==null?void 0:Ee.navBtnNext),onActivate:R[3]||(R[3]=Q=>$(g)(!0,!0)),onSetRef:R[4]||(R[4]=Q=>N(Q,te.disableYearSelect?2:3))},{default:U(()=>[te.$slots[te.vertical?"arrow-down":"arrow-right"]?L(te.$slots,te.vertical?"arrow-down":"arrow-right",{key:0}):z("",!0),te.$slots[te.vertical?"arrow-down":"arrow-right"]?z("",!0):(d(),fe(tt(te.vertical?$(si):$(ri)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):z("",!0)])],64))])}}}),T4={class:"dp__calendar_header",role:"row"},E4={key:0,class:"dp__calendar_header_item",role:"gridcell"},A4=["aria-label"],B4={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},L4={class:"dp__cell_inner"},z4=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],D4=de({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...ra},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(a,{expose:e,emit:t}){const l=t,n=a,{buildMultiLevelMatrix:r}=Ga(),{defaultedTransitions:i,defaultedConfig:o,defaultedAriaLabels:s,defaultedMultiCalendars:c,defaultedWeekNumbers:u,defaultedMultiDates:f,defaultedUI:m}=vt(n),h=P(null),p=P({bottom:"",left:"",transform:""}),b=P([]),g=P(null),_=P(!0),x=P(""),v=P({startX:0,endX:0,startY:0,endY:0}),k=P([]),C=P({left:"50%"}),M=P(!1),S=O(()=>n.calendar?n.calendar(n.mappedDates):n.mappedDates),B=O(()=>n.dayNames?Array.isArray(n.dayNames)?n.dayNames:n.dayNames(n.locale,+n.weekStart):m2(n.formatLocale,n.locale,+n.weekStart));Ke(()=>{l("mount",{cmp:"calendar",refs:b}),o.value.noSwipe||g.value&&(g.value.addEventListener("touchstart",N,{passive:!1}),g.value.addEventListener("touchend",G,{passive:!1}),g.value.addEventListener("touchmove",q,{passive:!1})),n.monthChangeOnScroll&&g.value&&g.value.addEventListener("wheel",K,{passive:!1})});const T=Q=>Q?n.vertical?"vNext":"next":n.vertical?"vPrevious":"previous",A=(Q,me)=>{if(n.transitions){const be=Ft(xa(xe(),n.month,n.year));x.value=kt(Ft(xa(xe(),Q,me)),be)?i.value[T(!0)]:i.value[T(!1)],_.value=!1,Ue(()=>{_.value=!0})}},I=O(()=>({...m.value.calendar??{}})),V=O(()=>Q=>{const me=y2(Q);return{dp__marker_dot:me.type==="dot",dp__marker_line:me.type==="line"}}),F=O(()=>Q=>et(Q,h.value)),E=O(()=>({dp__calendar:!0,dp__calendar_next:c.value.count>0&&n.instance!==0})),H=O(()=>Q=>n.hideOffsetDates?Q.current:!0),j=async(Q,me)=>{const{width:be,height:se}=Q.getBoundingClientRect();h.value=me.value;let Y={left:`${be/2}px`},he=-50;if(await Ue(),k.value[0]){const{left:Ne,width:ke}=k.value[0].getBoundingClientRect();Ne<0&&(Y={left:"0"},he=0,C.value.left=`${be/2}px`),window.innerWidth{var se,Y,he;const Ne=$t(b.value[me][be]);Ne&&((se=Q.marker)!=null&&se.customPosition&&(he=(Y=Q.marker)==null?void 0:Y.tooltip)!=null&&he.length?p.value=Q.marker.customPosition(Ne):await j(Ne,Q),l("tooltip-open",Q.marker))},re=async(Q,me,be)=>{var se,Y;if(M.value&&f.value.enabled&&f.value.dragSelect)return l("select-date",Q);if(l("set-hover-date",Q),(Y=(se=Q.marker)==null?void 0:se.tooltip)!=null&&Y.length){if(n.hideOffsetDates&&!Q.current)return;await ie(Q,me,be)}},ee=Q=>{h.value&&(h.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),l("tooltip-close",Q.marker))},N=Q=>{v.value.startX=Q.changedTouches[0].screenX,v.value.startY=Q.changedTouches[0].screenY},G=Q=>{v.value.endX=Q.changedTouches[0].screenX,v.value.endY=Q.changedTouches[0].screenY,te()},q=Q=>{n.vertical&&!n.inline&&Q.preventDefault()},te=()=>{const Q=n.vertical?"Y":"X";Math.abs(v.value[`start${Q}`]-v.value[`end${Q}`])>10&&l("handle-swipe",v.value[`start${Q}`]>v.value[`end${Q}`]?"right":"left")},R=(Q,me,be)=>{Q&&(Array.isArray(b.value[me])?b.value[me][be]=Q:b.value[me]=[Q]),n.arrowNavigation&&r(b.value,"calendar")},K=Q=>{n.monthChangeOnScroll&&(Q.preventDefault(),l("handle-scroll",Q))},ye=Q=>u.value.type==="local"?ti(Q.value,{weekStartsOn:+n.weekStart}):u.value.type==="iso"?Zr(Q.value):typeof u.value.type=="function"?u.value.type(Q.value):"",D=Q=>{const me=Q[0];return u.value.hideOnOffsetDates?Q.some(be=>be.current)?ye(me):"":ye(me)},ue=(Q,me,be=!0)=>{be&&cs()||!be&&!cs()||(!f.value.enabled||o.value.allowPreventDefault)&&(Ha(Q,o.value),l("select-date",me))},Se=Q=>{Ha(Q,o.value)},Ee=Q=>{f.value.enabled&&f.value.dragSelect?(M.value=!0,l("select-date",Q)):f.value.enabled&&l("select-date",Q)};return e({triggerTransition:A}),(Q,me)=>(d(),y("div",{class:W(E.value)},[w("div",{ref_key:"calendarWrapRef",ref:g,class:W(I.value),role:"grid"},[w("div",T4,[Q.weekNumbers?(d(),y("div",E4,ne(Q.weekNumName),1)):z("",!0),(d(!0),y(ge,null,Pe(B.value,(be,se)=>{var Y,he;return d(),y("div",{key:se,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(he=(Y=$(s))==null?void 0:Y.weekDay)==null?void 0:he.call(Y,se)},[Q.$slots["calendar-header"]?L(Q.$slots,"calendar-header",{key:0,day:be,index:se}):z("",!0),Q.$slots["calendar-header"]?z("",!0):(d(),y(ge,{key:1},[ve(ne(be),1)],64))],8,A4)}),128))]),me[2]||(me[2]=w("div",{class:"dp__calendar_header_separator"},null,-1)),Z(ot,{name:x.value,css:!!Q.transitions},{default:U(()=>[_.value?(d(),y("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:me[1]||(me[1]=be=>M.value=!1)},[(d(!0),y(ge,null,Pe(S.value,(be,se)=>(d(),y("div",{key:se,class:"dp__calendar_row",role:"row"},[Q.weekNumbers?(d(),y("div",B4,[w("div",L4,ne(D(be.days)),1)])):z("",!0),(d(!0),y(ge,null,Pe(be.days,(Y,he)=>{var Ne,ke,We;return d(),y("div",{id:$(Ic)(Y.value),ref_for:!0,ref:je=>R(je,se,he),key:he+se,role:"gridcell",class:"dp__calendar_item","aria-pressed":(Y.classData.dp__active_date||Y.classData.dp__range_start||Y.classData.dp__range_start)??void 0,"aria-disabled":Y.classData.dp__cell_disabled||void 0,"aria-label":(ke=(Ne=$(s))==null?void 0:Ne.day)==null?void 0:ke.call(Ne,Y),tabindex:!Y.current&&Q.hideOffsetDates?void 0:0,"data-test-id":Y.value,onClick:Ye(je=>ue(je,Y),["prevent"]),onTouchend:je=>ue(je,Y,!1),onKeydown:je=>$(It)(je,()=>Q.$emit("select-date",Y)),onMouseenter:je=>re(Y,se,he),onMouseleave:je=>ee(Y),onMousedown:je=>Ee(Y),onMouseup:me[0]||(me[0]=je=>M.value=!1)},[w("div",{class:W(["dp__cell_inner",Y.classData])},[Q.$slots.day&&H.value(Y)?L(Q.$slots,"day",{key:0,day:+Y.text,date:Y.value}):z("",!0),Q.$slots.day?z("",!0):(d(),y(ge,{key:1},[ve(ne(Y.text),1)],64)),Y.marker&&H.value(Y)?(d(),y(ge,{key:2},[Q.$slots.marker?L(Q.$slots,"marker",{key:0,marker:Y.marker,day:+Y.text,date:Y.value}):(d(),y("div",{key:1,class:W(V.value(Y.marker)),style:le(Y.marker.color?{backgroundColor:Y.marker.color}:{})},null,6))],64)):z("",!0),F.value(Y.value)?(d(),y("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:k,class:"dp__marker_tooltip",style:le(p.value)},[(We=Y.marker)!=null&&We.tooltip?(d(),y("div",{key:0,class:"dp__tooltip_content",onClick:Se},[(d(!0),y(ge,null,Pe(Y.marker.tooltip,(je,ae)=>(d(),y("div",{key:ae,class:"dp__tooltip_text"},[Q.$slots["marker-tooltip"]?L(Q.$slots,"marker-tooltip",{key:0,tooltip:je,day:Y.value}):z("",!0),Q.$slots["marker-tooltip"]?z("",!0):(d(),y(ge,{key:1},[w("div",{class:"dp__tooltip_mark",style:le(je.color?{backgroundColor:je.color}:{})},null,4),w("div",null,ne(je.text),1)],64))]))),128)),w("div",{class:"dp__arrow_bottom_tp",style:le(C.value)},null,4)])):z("",!0)],4)):z("",!0)],2)],40,z4)}),128))]))),128))],32)):z("",!0)]),_:3},8,["name","css"])],2)],2))}}),hs=a=>Array.isArray(a),I4=(a,e,t,l)=>{const n=P([]),r=P(new Date),i=P(),o=()=>N(a.isTextInputDate),{modelValue:s,calendars:c,time:u,today:f}=Zl(a,e,o),{defaultedMultiCalendars:m,defaultedStartTime:h,defaultedRange:p,defaultedConfig:b,defaultedTz:g,propDates:_,defaultedMultiDates:x}=vt(a),{validateMonthYearInRange:v,isDisabled:k,isDateRangeAllowed:C,checkMinMaxRange:M}=qa(a),{updateTimeValues:S,getSetDateTime:B,setTime:T,assignStartTime:A,validateTime:I,disabledTimesConfig:V}=Yc(a,u,s,l),F=O(()=>J=>c.value[J]?c.value[J].month:0),E=O(()=>J=>c.value[J]?c.value[J].year:0),H=J=>!b.value.keepViewOnOffsetClick||J?!0:!i.value,j=(J,Me,Re,pe=!1)=>{var Oe,Ie;H(pe)&&(c.value[J]||(c.value[J]={month:0,year:0}),c.value[J].month=us(Me)?(Oe=c.value[J])==null?void 0:Oe.month:Me,c.value[J].year=us(Re)?(Ie=c.value[J])==null?void 0:Ie.year:Re)},ie=()=>{a.autoApply&&e("select-date")};Ke(()=>{a.shadow||(s.value||(Q(),h.value&&A(h.value)),N(!0),a.focusStartDate&&a.startDate&&Q())});const re=O(()=>{var J;return(J=a.flow)!=null&&J.length&&!a.partialFlow?a.flowStep===a.flow.length:!0}),ee=()=>{a.autoApply&&re.value&&e("auto-apply",a.partialFlow?a.flowStep!==a.flow.length:!1)},N=(J=!1)=>{if(s.value)return Array.isArray(s.value)?(n.value=s.value,D(J)):te(s.value,J);if(m.value.count&&J&&!a.startDate)return q(xe(),J)},G=()=>Array.isArray(s.value)&&p.value.enabled?Je(s.value[0])===Je(s.value[1]??s.value[0]):!1,q=(J=new Date,Me=!1)=>{if((!m.value.count||!m.value.static||Me)&&j(0,Je(J),Ge(J)),m.value.count&&(!s.value||G()||!m.value.solo)&&(!m.value.solo||Me))for(let Re=1;Re{q(J),T("hours",Sa(J)),T("minutes",ja(J)),T("seconds",ml(J)),m.value.count&&Me&&Ee()},R=J=>{if(m.value.count){if(m.value.solo)return 0;const Me=Je(J[0]),Re=Je(J[1]);return Math.abs(Re-Me){J[1]&&p.value.showLastInRange?q(J[R(J)],Me):q(J[0],Me);const Re=(pe,Oe)=>[pe(J[0]),J[1]?pe(J[1]):u[Oe][1]];T("hours",Re(Sa,"hours")),T("minutes",Re(ja,"minutes")),T("seconds",Re(ml,"seconds"))},ye=(J,Me)=>{if((p.value.enabled||a.weekPicker)&&!x.value.enabled)return K(J,Me);if(x.value.enabled&&Me){const Re=J[J.length-1];return te(Re,Me)}},D=J=>{const Me=s.value;ye(Me,J),m.value.count&&m.value.solo&&Ee()},ue=(J,Me)=>{const Re=st(xe(),{month:F.value(Me),year:E.value(Me)}),pe=J<0?la(Re,1):yl(Re,1);v(Je(pe),Ge(pe),J<0,a.preventMinMaxNavigation)&&(j(Me,Je(pe),Ge(pe)),e("update-month-year",{instance:Me,month:Je(pe),year:Ge(pe)}),m.value.count&&!m.value.solo&&Se(Me),t())},Se=J=>{for(let Me=J-1;Me>=0;Me--){const Re=yl(st(xe(),{month:F.value(Me+1),year:E.value(Me+1)}),1);j(Me,Je(Re),Ge(Re))}for(let Me=J+1;Me<=m.value.count-1;Me++){const Re=la(st(xe(),{month:F.value(Me-1),year:E.value(Me-1)}),1);j(Me,Je(Re),Ge(Re))}},Ee=()=>{if(Array.isArray(s.value)&&s.value.length===2){const J=xe(xe(s.value[1]?s.value[1]:la(s.value[0],1))),[Me,Re]=[Je(s.value[0]),Ge(s.value[0])],[pe,Oe]=[Je(s.value[1]),Ge(s.value[1])];(Me!==pe||Me===pe&&Re!==Oe)&&m.value.solo&&j(1,Je(J),Ge(J))}else s.value&&!Array.isArray(s.value)&&(j(0,Je(s.value),Ge(s.value)),q(xe()))},Q=()=>{a.startDate&&(j(0,Je(xe(a.startDate)),Ge(xe(a.startDate))),m.value.count&&Se(0))},me=(J,Me)=>{if(a.monthChangeOnScroll){const Re=new Date().getTime()-r.value.getTime(),pe=Math.abs(J.deltaY);let Oe=500;pe>1&&(Oe=100),pe>100&&(Oe=0),Re>Oe&&(r.value=new Date,ue(a.monthChangeOnScroll!=="inverse"?-J.deltaY:J.deltaY,Me))}},be=(J,Me,Re=!1)=>{a.monthChangeOnArrows&&a.vertical===Re&&se(J,Me)},se=(J,Me)=>{ue(J==="right"?-1:1,Me)},Y=J=>{if(_.value.markers)return wn(J.value,_.value.markers)},he=(J,Me)=>{switch(a.sixWeeks===!0?"append":a.sixWeeks){case"prepend":return[!0,!1];case"center":return[J==0,!0];case"fair":return[J==0||Me>J,!0];case"append":return[!1,!1];default:return[!1,!1]}},Ne=(J,Me,Re,pe)=>{if(a.sixWeeks&&J.length<6){const Oe=6-J.length,Ie=(Me.getDay()+7-pe)%7,Gt=6-(Re.getDay()+7-pe)%7,[Ht,X]=he(Ie,Gt);for(let we=1;we<=Oe;we++)if(X?!!(we%2)==Ht:Ht){const ce=J[0].days[0],$e=ke(ta(ce.value,-7),Je(Me));J.unshift({days:$e})}else{const ce=J[J.length-1],$e=ce.days[ce.days.length-1],oe=ke(ta($e.value,1),Je(Me));J.push({days:oe})}}return J},ke=(J,Me)=>{const Re=xe(J),pe=[];for(let Oe=0;Oe<7;Oe++){const Ie=ta(Re,Oe),Gt=Je(Ie)!==Me;pe.push({text:a.hideOffsetDates&&Gt?"":Ie.getDate(),value:Ie,current:!Gt,classData:{}})}return pe},We=(J,Me)=>{const Re=[],pe=new Date(Me,J),Oe=new Date(Me,J+1,0),Ie=a.weekStart,Gt=na(pe,{weekStartsOn:Ie}),Ht=X=>{const we=ke(X,J);if(Re.push({days:we}),!Re[Re.length-1].days.some(ce=>et(Ft(ce.value),Ft(Oe)))){const ce=ta(X,7);Ht(ce)}};return Ht(Gt),Ne(Re,pe,Oe,Ie)},je=J=>{const Me=Va(xe(J.value),u.hours,u.minutes,Lt());e("date-update",Me),x.value.enabled?vi(Me,s,x.value.limit):s.value=Me,l(),Ue().then(()=>{ee()})},ae=J=>p.value.noDisabledRange?Ac(n.value[0],J).some(Me=>k(Me)):!1,_e=()=>{n.value=s.value?s.value.slice():[],n.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(n.value=[])},Ce=(J,Me)=>{const Re=[xe(J.value),ta(xe(J.value),+p.value.autoRange)];C(Re)?(Me&&ht(J.value),n.value=Re):e("invalid-date",J.value)},ht=J=>{const Me=Je(xe(J)),Re=Ge(xe(J));if(j(0,Me,Re),m.value.count>0)for(let pe=1;pe{if(ae(J.value)||!M(J.value,s.value,p.value.fixedStart?0:1))return e("invalid-date",J.value);n.value=Hc(xe(J.value),s,e,p)},Ae=(J,Me)=>{if(_e(),p.value.autoRange)return Ce(J,Me);if(p.value.fixedStart||p.value.fixedEnd)return St(J);n.value[0]?M(xe(J.value),s.value)&&!ae(J.value)?gt(xe(J.value),xe(n.value[0]))?(n.value.unshift(xe(J.value)),e("range-end",n.value[0])):(n.value[1]=xe(J.value),e("range-end",n.value[1])):(a.autoApply&&e("auto-apply-invalid",J.value),e("invalid-date",J.value)):(n.value[0]=xe(J.value),e("range-start",n.value[0]))},Lt=(J=!0)=>a.enableSeconds?Array.isArray(u.seconds)?J?u.seconds[0]:u.seconds[1]:u.seconds:0,ct=J=>{n.value[J]=Va(n.value[J],u.hours[J],u.minutes[J],Lt(J!==1))},Aa=()=>{var J,Me;n.value[0]&&n.value[1]&&+((J=n.value)==null?void 0:J[0])>+((Me=n.value)==null?void 0:Me[1])&&(n.value.reverse(),e("range-start",n.value[0]),e("range-end",n.value[1]))},Ba=()=>{n.value.length&&(n.value[0]&&!n.value[1]?ct(0):(ct(0),ct(1),l()),Aa(),s.value=n.value.slice(),Bn(n.value,e,a.autoApply,a.modelAuto))},Kt=(J,Me=!1)=>{if(k(J.value)||!J.current&&a.hideOffsetDates)return e("invalid-date",J.value);if(i.value=JSON.parse(JSON.stringify(J)),!p.value.enabled)return je(J);hs(u.hours)&&hs(u.minutes)&&!x.value.enabled&&(Ae(J,Me),Ba())},ia=(J,Me)=>{var Re;j(J,Me.month,Me.year,!0),m.value.count&&!m.value.solo&&Se(J),e("update-month-year",{instance:J,month:Me.month,year:Me.year}),t(m.value.solo?J:void 0);const pe=(Re=a.flow)!=null&&Re.length?a.flow[a.flowStep]:void 0;!Me.fromNav&&(pe===At.month||pe===At.year)&&l()},ga=(J,Me)=>{Rc({value:J,modelValue:s,range:p.value.enabled,timezone:Me?void 0:g.value.timezone}),ie(),a.multiCalendars&&Ue().then(()=>N(!0))},oa=()=>{const J=ui(xe(),g.value);!p.value.enabled&&!x.value.enabled?s.value=J:s.value&&Array.isArray(s.value)&&s.value[0]?x.value.enabled?s.value=[...s.value,J]:s.value=gt(J,s.value[0])?[J,s.value[0]]:[s.value[0],J]:s.value=[J],ie()},Xa=()=>{if(Array.isArray(s.value))if(x.value.enabled){const J=Xe();s.value[s.value.length-1]=B(J)}else s.value=s.value.map((J,Me)=>J&&B(J,Me));else s.value=B(s.value);e("time-update")},Xe=()=>Array.isArray(s.value)&&s.value.length?s.value[s.value.length-1]:null;return{calendars:c,modelValue:s,month:F,year:E,time:u,disabledTimesConfig:V,today:f,validateTime:I,getCalendarDays:We,getMarker:Y,handleScroll:me,handleSwipe:se,handleArrow:be,selectDate:Kt,updateMonthYear:ia,presetDate:ga,selectCurrentDate:oa,updateTime:(J,Me=!0,Re=!1)=>{S(J,Me,Re,Xa)},assignMonthAndYear:q}},F4={key:0},N4=de({__name:"DatePicker",props:{...ra},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(a,{expose:e,emit:t}){const l=t,n=a,{calendars:r,month:i,year:o,modelValue:s,time:c,disabledTimesConfig:u,today:f,validateTime:m,getCalendarDays:h,getMarker:p,handleArrow:b,handleScroll:g,handleSwipe:_,selectDate:x,updateMonthYear:v,presetDate:k,selectCurrentDate:C,updateTime:M,assignMonthAndYear:S}=I4(n,l,G,q),B=Pa(),{setHoverDate:T,getDayClassData:A,clearHoverDate:I}=a6(s,n),{defaultedMultiCalendars:V}=vt(n),F=P([]),E=P([]),H=P(null),j=Yt(B,"calendar"),ie=Yt(B,"monthYear"),re=Yt(B,"timePicker"),ee=me=>{n.shadow||l("mount",me)};Le(r,()=>{n.shadow||setTimeout(()=>{l("recalculate-position")},0)},{deep:!0}),Le(V,(me,be)=>{me.count-be.count>0&&S()},{deep:!0});const N=O(()=>me=>h(i.value(me),o.value(me)).map(be=>({...be,days:be.days.map(se=>(se.marker=p(se),se.classData=A(se),se))})));function G(me){var be;me||me===0?(be=E.value[me])==null||be.triggerTransition(i.value(me),o.value(me)):E.value.forEach((se,Y)=>se.triggerTransition(i.value(Y),o.value(Y)))}function q(){l("update-flow-step")}const te=(me,be=!1)=>{x(me,be),n.spaceConfirm&&l("select-date")},R=(me,be,se=0)=>{var Y;(Y=F.value[se])==null||Y.toggleMonthPicker(me,be)},K=(me,be,se=0)=>{var Y;(Y=F.value[se])==null||Y.toggleYearPicker(me,be)},ye=(me,be,se)=>{var Y;(Y=H.value)==null||Y.toggleTimePicker(me,be,se)},D=(me,be)=>{var se;if(!n.range){const Y=s.value?s.value:f,he=be?new Date(be):Y,Ne=me?na(he,{weekStartsOn:1}):cc(he,{weekStartsOn:1});x({value:Ne,current:Je(he)===i.value(0),text:"",classData:{}}),(se=document.getElementById(Ic(Ne)))==null||se.focus()}},ue=me=>{var be;(be=F.value[0])==null||be.handleMonthYearChange(me,!0)},Se=me=>{v(0,{month:i.value(0),year:o.value(0)+(me?1:-1),fromNav:!0})},Ee=(me,be)=>{me===At.time&&l(`time-picker-${be?"open":"close"}`),l("overlay-toggle",{open:be,overlay:me})},Q=me=>{l("overlay-toggle",{open:!1,overlay:me}),l("focus-menu")};return e({clearHoverDate:I,presetDate:k,selectCurrentDate:C,toggleMonthPicker:R,toggleYearPicker:K,toggleTimePicker:ye,handleArrow:b,updateMonthYear:v,getSidebarProps:()=>({modelValue:s,month:i,year:o,time:c,updateTime:M,updateMonthYear:v,selectDate:x,presetDate:k}),changeMonth:ue,changeYear:Se,selectWeekDate:D}),(me,be)=>(d(),y(ge,null,[Z(An,{"multi-calendars":$(V).count,collapse:me.collapse,"is-mobile":me.isMobile},{default:U(({instance:se,index:Y})=>[me.disableMonthYearSelect?z("",!0):(d(),fe(O4,Te({key:0,ref:he=>{he&&(F.value[Y]=he)},months:$(Cc)(me.formatLocale,me.locale,me.monthNameFormat),years:$(ci)(me.yearRange,me.locale,me.reverseYears),month:$(i)(se),year:$(o)(se),instance:se},me.$props,{onMount:be[0]||(be[0]=he=>ee($(tl).header)),onResetFlow:be[1]||(be[1]=he=>me.$emit("reset-flow")),onUpdateMonthYear:he=>$(v)(se,he),onOverlayClosed:Q,onOverlayOpened:be[2]||(be[2]=he=>me.$emit("overlay-toggle",{open:!0,overlay:he}))}),Mt({_:2},[Pe($(ie),(he,Ne)=>({name:he,fn:U(ke=>[L(me.$slots,he,yt(Tt(ke)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Z(D4,Te({ref:he=>{he&&(E.value[Y]=he)},"mapped-dates":N.value(se),month:$(i)(se),year:$(o)(se),instance:se},me.$props,{onSelectDate:he=>$(x)(he,se!==1),onHandleSpace:he=>te(he,se!==1),onSetHoverDate:be[3]||(be[3]=he=>$(T)(he)),onHandleScroll:he=>$(g)(he,se),onHandleSwipe:he=>$(_)(he,se),onMount:be[4]||(be[4]=he=>ee($(tl).calendar)),onResetFlow:be[5]||(be[5]=he=>me.$emit("reset-flow")),onTooltipOpen:be[6]||(be[6]=he=>me.$emit("tooltip-open",he)),onTooltipClose:be[7]||(be[7]=he=>me.$emit("tooltip-close",he))}),Mt({_:2},[Pe($(j),(he,Ne)=>({name:he,fn:U(ke=>[L(me.$slots,he,yt(Tt({...ke})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),me.enableTimePicker?(d(),y("div",F4,[me.$slots["time-picker"]?L(me.$slots,"time-picker",yt(Te({key:0},{time:$(c),updateTime:$(M)}))):(d(),fe(jc,Te({key:1,ref_key:"timePickerRef",ref:H},me.$props,{hours:$(c).hours,minutes:$(c).minutes,seconds:$(c).seconds,"internal-model-value":me.internalModelValue,"disabled-times-config":$(u),"validate-time":$(m),onMount:be[8]||(be[8]=se=>ee($(tl).timePicker)),"onUpdate:hours":be[9]||(be[9]=se=>$(M)(se)),"onUpdate:minutes":be[10]||(be[10]=se=>$(M)(se,!1)),"onUpdate:seconds":be[11]||(be[11]=se=>$(M)(se,!1,!0)),onResetFlow:be[12]||(be[12]=se=>me.$emit("reset-flow")),onOverlayClosed:be[13]||(be[13]=se=>Ee(se,!1)),onOverlayOpened:be[14]||(be[14]=se=>Ee(se,!0)),onAmPmChange:be[15]||(be[15]=se=>me.$emit("am-pm-change",se))}),Mt({_:2},[Pe($(re),(se,Y)=>({name:se,fn:U(he=>[L(me.$slots,se,yt(Tt(he)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):z("",!0)],64))}}),R4=(a,e)=>{const t=P(),{defaultedMultiCalendars:l,defaultedConfig:n,defaultedHighlight:r,defaultedRange:i,propDates:o,defaultedFilters:s,defaultedMultiDates:c}=vt(a),{modelValue:u,year:f,month:m,calendars:h}=Zl(a,e),{isDisabled:p}=qa(a),{selectYear:b,groupedYears:g,showYearPicker:_,isDisabled:x,toggleYearPicker:v,handleYearSelect:k,handleYear:C}=Vc({modelValue:u,multiCalendars:l,range:i,highlight:r,calendars:h,propDates:o,month:m,year:f,filters:s,props:a,emit:e}),M=(H,j)=>[H,j].map(ie=>pa(ie,"MMMM",{locale:a.formatLocale})).join("-"),S=O(()=>H=>u.value?Array.isArray(u.value)?u.value.some(j=>rs(H,j)):rs(u.value,H):!1),B=H=>{if(i.value.enabled){if(Array.isArray(u.value)){const j=et(H,u.value[0])||et(H,u.value[1]);return Tn(u.value,t.value,H)&&!j}return!1}return!1},T=(H,j)=>H.quarter===Zo(j)&&H.year===Ge(j),A=H=>typeof r.value=="function"?r.value({quarter:Zo(H),year:Ge(H)}):!!r.value.quarters.find(j=>T(j,H)),I=O(()=>H=>{const j=st(new Date,{year:f.value(H)});return op({start:jl(j),end:uc(j)}).map(ie=>{const re=Za(ie),ee=es(ie),N=p(ie),G=B(re),q=A(re);return{text:M(re,ee),value:re,active:S.value(re),highlighted:q,disabled:N,isBetween:G}})}),V=H=>{vi(H,u,c.value.limit),e("auto-apply",!0)},F=H=>{u.value=hi(u,H,e),Bn(u.value,e,a.autoApply,a.modelAuto)},E=H=>{u.value=H,e("auto-apply")};return{defaultedConfig:n,defaultedMultiCalendars:l,groupedYears:g,year:f,isDisabled:x,quarters:I,showYearPicker:_,modelValue:u,setHoverDate:H=>{t.value=H},selectYear:b,selectQuarter:(H,j,ie)=>{if(!ie)return h.value[j].month=Je(es(H)),c.value.enabled?V(H):i.value.enabled?F(H):E(H)},toggleYearPicker:v,handleYearSelect:k,handleYear:C}},H4={class:"dp--quarter-items"},V4=["data-test-id","disabled","onClick","onMouseover"],j4=de({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...ra},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(a,{expose:e,emit:t}){const l=t,n=a,r=Pa(),i=Yt(r,"yearMode"),{defaultedMultiCalendars:o,defaultedConfig:s,groupedYears:c,year:u,isDisabled:f,quarters:m,modelValue:h,showYearPicker:p,setHoverDate:b,selectQuarter:g,toggleYearPicker:_,handleYearSelect:x,handleYear:v}=R4(n,l);return e({getSidebarProps:()=>({modelValue:h,year:u,selectQuarter:g,handleYearSelect:x,handleYear:v})}),(k,C)=>(d(),fe(An,{"multi-calendars":$(o).count,collapse:k.collapse,stretch:"","is-mobile":k.isMobile},{default:U(({instance:M})=>[w("div",{class:"dp-quarter-picker-wrap",style:le({minHeight:`${$(s).modeHeight}px`})},[k.$slots["top-extra"]?L(k.$slots,"top-extra",{key:0,value:k.internalModelValue}):z("",!0),w("div",null,[Z(Nc,Te(k.$props,{items:$(c)(M),instance:M,"show-year-picker":$(p)[M],year:$(u)(M),"is-disabled":S=>$(f)(M,S),onHandleYear:S=>$(v)(M,S),onYearSelect:S=>$(x)(S,M),onToggleYearPicker:S=>$(_)(M,S==null?void 0:S.flow,S==null?void 0:S.show)}),Mt({_:2},[Pe($(i),(S,B)=>({name:S,fn:U(T=>[L(k.$slots,S,yt(Tt(T)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),w("div",H4,[(d(!0),y(ge,null,Pe($(m)(M),(S,B)=>(d(),y("div",{key:B},[w("button",{type:"button",class:W(["dp--qr-btn",{"dp--qr-btn-active":S.active,"dp--qr-btn-between":S.isBetween,"dp--qr-btn-disabled":S.disabled,"dp--highlighted":S.highlighted}]),"data-test-id":S.value,disabled:S.disabled,onClick:T=>$(g)(S.value,M,S.disabled),onMouseover:T=>$(b)(S.value)},[k.$slots.quarter?L(k.$slots,"quarter",{key:0,value:S.value,text:S.text}):(d(),y(ge,{key:1},[ve(ne(S.text),1)],64))],42,V4)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),Wc=(a,e)=>{const t=P(0);Ke(()=>{l(),window.addEventListener("resize",l,{passive:!0})}),Qt(()=>{window.removeEventListener("resize",l)});const l=()=>{t.value=window.document.documentElement.clientWidth};return{isMobile:O(()=>t.value<=a.value.mobileBreakpoint&&!e?!0:void 0)}},Y4=["id","tabindex","role","aria-label"],W4={key:0,class:"dp--menu-load-container"},G4={key:1,class:"dp--menu-header"},q4=["data-dp-mobile"],U4={key:0,class:"dp__sidebar_left"},X4=["data-dp-mobile"],Q4=["data-test-id","data-dp-mobile","onClick","onKeydown"],K4={key:2,class:"dp__sidebar_right"},J4={key:3,class:"dp__action_extra"},ms=de({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...En,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle","menu-blur"],setup(a,{expose:e,emit:t}){const l=t,n=a,r=P(null),i=O(()=>{const{openOnTop:ae,..._e}=n;return{..._e,isMobile:b.value,flowStep:I.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:s,control:c}=Fc(),u=Pa(),{defaultedTextInput:f,defaultedInline:m,defaultedConfig:h,defaultedUI:p}=vt(n),{isMobile:b}=Wc(h,n.shadow),g=P(null),_=P(0),x=P(null),v=P(!1),k=P(null),C=P(!1);Ke(()=>{if(!n.shadow){v.value=!0,M(),window.addEventListener("resize",M);const ae=$t(r);if(ae&&!f.value.enabled&&!m.value.enabled&&(o(!0),re()),ae){const _e=Ce=>{C.value=!0,h.value.allowPreventDefault&&Ce.preventDefault(),Ha(Ce,h.value,!0)};ae.addEventListener("pointerdown",_e),ae.addEventListener("mousedown",_e)}}document.addEventListener("mousedown",je)}),Qt(()=>{window.removeEventListener("resize",M),document.addEventListener("mousedown",je)});const M=()=>{const ae=$t(x);ae&&(_.value=ae.getBoundingClientRect().width)},{arrowRight:S,arrowLeft:B,arrowDown:T,arrowUp:A}=Ga(),{flowStep:I,updateFlowStep:V,childMount:F,resetFlow:E,handleFlow:H}=l6(n,l,k),j=O(()=>n.monthPicker?o4:n.yearPicker?u4:n.timePicker?_4:n.quarterPicker?j4:N4),ie=O(()=>{var ae;if(h.value.arrowLeft)return h.value.arrowLeft;const _e=(ae=r.value)==null?void 0:ae.getBoundingClientRect(),Ce=n.getInputRect();return(Ce==null?void 0:Ce.width)<(_==null?void 0:_.value)&&(Ce==null?void 0:Ce.left)<=((_e==null?void 0:_e.left)??0)?`${(Ce==null?void 0:Ce.width)/2}px`:(Ce==null?void 0:Ce.right)>=((_e==null?void 0:_e.right)??0)&&(Ce==null?void 0:Ce.width)<(_==null?void 0:_.value)?`${(_==null?void 0:_.value)-(Ce==null?void 0:Ce.width)/2}px`:"50%"}),re=()=>{const ae=$t(r);ae&&ae.focus({preventScroll:!0})},ee=O(()=>{var ae;return((ae=k.value)==null?void 0:ae.getSidebarProps())||{}}),N=()=>{n.openOnTop&&l("recalculate-position")},G=Yt(u,"action"),q=O(()=>n.monthPicker||n.yearPicker?Yt(u,"monthYear"):n.timePicker?Yt(u,"timePicker"):Yt(u,"shared")),te=O(()=>n.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),R=O(()=>({dp__menu_disabled:n.disabled,dp__menu_readonly:n.readonly,"dp-menu-loading":n.loading})),K=O(()=>({dp__menu:!0,dp__menu_index:!m.value.enabled,dp__relative:m.value.enabled,...p.value.menu??{}})),ye=ae=>{Ha(ae,h.value,!0)},D=()=>{n.escClose&&l("close-picker")},ue=ae=>{if(n.arrowNavigation){if(ae===zt.up)return A();if(ae===zt.down)return T();if(ae===zt.left)return B();if(ae===zt.right)return S()}else ae===zt.left||ae===zt.up?be("handleArrow",zt.left,0,ae===zt.up):be("handleArrow",zt.right,0,ae===zt.down)},Se=ae=>{s(ae.shiftKey),!n.disableMonthYearSelect&&ae.code===pt.tab&&ae.target.classList.contains("dp__menu")&&c.value.shiftKeyInMenu&&(ae.preventDefault(),Ha(ae,h.value,!0),l("close-picker"))},Ee=()=>{re(),l("time-picker-close")},Q=ae=>{var _e,Ce,ht;(_e=k.value)==null||_e.toggleTimePicker(!1,!1),(Ce=k.value)==null||Ce.toggleMonthPicker(!1,!1,ae),(ht=k.value)==null||ht.toggleYearPicker(!1,!1,ae)},me=(ae,_e=0)=>{var Ce,ht,St;return ae==="month"?(Ce=k.value)==null?void 0:Ce.toggleMonthPicker(!1,!0,_e):ae==="year"?(ht=k.value)==null?void 0:ht.toggleYearPicker(!1,!0,_e):ae==="time"?(St=k.value)==null?void 0:St.toggleTimePicker(!0,!1):Q(_e)},be=(ae,..._e)=>{var Ce,ht;(Ce=k.value)!=null&&Ce[ae]&&((ht=k.value)==null||ht[ae](..._e))},se=()=>{be("selectCurrentDate")},Y=(ae,_e)=>{be("presetDate",ae,_e)},he=()=>{be("clearHoverDate")},Ne=(ae,_e)=>{be("updateMonthYear",ae,_e)},ke=(ae,_e)=>{ae.preventDefault(),ue(_e)},We=ae=>{var _e,Ce,ht;if(Se(ae),ae.key===pt.home||ae.key===pt.end)return be("selectWeekDate",ae.key===pt.home,ae.target.getAttribute("id"));switch((ae.key===pt.pageUp||ae.key===pt.pageDown)&&(ae.shiftKey?(be("changeYear",ae.key===pt.pageUp),(_e=Ar(r.value,"overlay-year"))==null||_e.focus()):(be("changeMonth",ae.key===pt.pageUp),(Ce=Ar(r.value,ae.key===pt.pageUp?"action-prev":"action-next"))==null||Ce.focus()),ae.target.getAttribute("id")&&((ht=r.value)==null||ht.focus({preventScroll:!0}))),ae.key){case pt.esc:return D();case pt.arrowLeft:return ke(ae,zt.left);case pt.arrowRight:return ke(ae,zt.right);case pt.arrowUp:return ke(ae,zt.up);case pt.arrowDown:return ke(ae,zt.down);default:return}},je=ae=>{var _e;m.value.enabled&&!m.value.input&&!((_e=r.value)!=null&&_e.contains(ae.target))&&C.value&&(C.value=!1,l("menu-blur"))};return e({updateMonthYear:Ne,switchView:me,handleFlow:H}),(ae,_e)=>{var Ce,ht,St;return d(),y("div",{id:ae.uid?`dp-menu-${ae.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:$(m).enabled?void 0:"0",role:$(m).enabled?void 0:"dialog","aria-label":(Ce=ae.ariaLabels)==null?void 0:Ce.menu,class:W(K.value),style:le({"--dp-arrow-left":ie.value}),onMouseleave:he,onClick:ye,onKeydown:We},[(ae.disabled||ae.readonly)&&$(m).enabled||ae.loading?(d(),y("div",{key:0,class:W(R.value)},[ae.loading?(d(),y("div",W4,_e[19]||(_e[19]=[w("span",{class:"dp--menu-loader"},null,-1)]))):z("",!0)],2)):z("",!0),ae.$slots["menu-header"]?(d(),y("div",G4,[L(ae.$slots,"menu-header")])):z("",!0),!$(m).enabled&&!ae.teleportCenter?(d(),y("div",{key:2,class:W(te.value)},null,2)):z("",!0),w("div",{ref_key:"innerMenuRef",ref:x,class:W({dp__menu_content_wrapper:((ht=ae.presetDates)==null?void 0:ht.length)||!!ae.$slots["left-sidebar"]||!!ae.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":a.collapse&&(((St=ae.presetDates)==null?void 0:St.length)||!!ae.$slots["left-sidebar"]||!!ae.$slots["right-sidebar"])}),"data-dp-mobile":$(b),style:le({"--dp-menu-width":`${_.value}px`})},[ae.$slots["left-sidebar"]?(d(),y("div",U4,[L(ae.$slots,"left-sidebar",yt(Tt(ee.value)))])):z("",!0),ae.presetDates.length?(d(),y("div",{key:1,class:W({"dp--preset-dates-collapsed":a.collapse,"dp--preset-dates":!0}),"data-dp-mobile":$(b)},[(d(!0),y(ge,null,Pe(ae.presetDates,(Ae,Lt)=>(d(),y(ge,{key:Lt},[Ae.slot?L(ae.$slots,Ae.slot,{key:0,presetDate:Y,label:Ae.label,value:Ae.value}):(d(),y("button",{key:1,type:"button",style:le(Ae.style||{}),class:W(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":a.collapse}]),"data-test-id":Ae.testId??void 0,"data-dp-mobile":$(b),onClick:Ye(ct=>Y(Ae.value,Ae.noTz),["prevent"]),onKeydown:ct=>$(It)(ct,()=>Y(Ae.value,Ae.noTz),!0)},ne(Ae.label),47,Q4))],64))),128))],10,X4)):z("",!0),w("div",{ref_key:"calendarWrapperRef",ref:g,class:"dp__instance_calendar",role:"document"},[(d(),fe(tt(j.value),Te({ref_key:"dynCmpRef",ref:k},i.value,{"flow-step":$(I),onMount:$(F),onUpdateFlowStep:$(V),onResetFlow:$(E),onFocusMenu:re,onSelectDate:_e[0]||(_e[0]=Ae=>ae.$emit("select-date")),onDateUpdate:_e[1]||(_e[1]=Ae=>ae.$emit("date-update",Ae)),onTooltipOpen:_e[2]||(_e[2]=Ae=>ae.$emit("tooltip-open",Ae)),onTooltipClose:_e[3]||(_e[3]=Ae=>ae.$emit("tooltip-close",Ae)),onAutoApply:_e[4]||(_e[4]=Ae=>ae.$emit("auto-apply",Ae)),onRangeStart:_e[5]||(_e[5]=Ae=>ae.$emit("range-start",Ae)),onRangeEnd:_e[6]||(_e[6]=Ae=>ae.$emit("range-end",Ae)),onInvalidFixedRange:_e[7]||(_e[7]=Ae=>ae.$emit("invalid-fixed-range",Ae)),onTimeUpdate:_e[8]||(_e[8]=Ae=>ae.$emit("time-update")),onAmPmChange:_e[9]||(_e[9]=Ae=>ae.$emit("am-pm-change",Ae)),onTimePickerOpen:_e[10]||(_e[10]=Ae=>ae.$emit("time-picker-open",Ae)),onTimePickerClose:Ee,onRecalculatePosition:N,onUpdateMonthYear:_e[11]||(_e[11]=Ae=>ae.$emit("update-month-year",Ae)),onAutoApplyInvalid:_e[12]||(_e[12]=Ae=>ae.$emit("auto-apply-invalid",Ae)),onInvalidDate:_e[13]||(_e[13]=Ae=>ae.$emit("invalid-date",Ae)),onOverlayToggle:_e[14]||(_e[14]=Ae=>ae.$emit("overlay-toggle",Ae)),"onUpdate:internalModelValue":_e[15]||(_e[15]=Ae=>ae.$emit("update:internal-model-value",Ae))}),Mt({_:2},[Pe(q.value,(Ae,Lt)=>({name:Ae,fn:U(ct=>[L(ae.$slots,Ae,yt(Tt({...ct})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),ae.$slots["right-sidebar"]?(d(),y("div",K4,[L(ae.$slots,"right-sidebar",yt(Tt(ee.value)))])):z("",!0),ae.$slots["action-extra"]?(d(),y("div",J4,[ae.$slots["action-extra"]?L(ae.$slots,"action-extra",{key:0,selectCurrentDate:se}):z("",!0)])):z("",!0)],14,q4),!ae.autoApply||$(h).keepActionRow?(d(),fe(J2,Te({key:3,"menu-mount":v.value},i.value,{"calendar-width":_.value,onClosePicker:_e[16]||(_e[16]=Ae=>ae.$emit("close-picker")),onSelectDate:_e[17]||(_e[17]=Ae=>ae.$emit("select-date")),onInvalidSelect:_e[18]||(_e[18]=Ae=>ae.$emit("invalid-select")),onSelectNow:se}),Mt({_:2},[Pe($(G),(Ae,Lt)=>({name:Ae,fn:U(ct=>[L(ae.$slots,Ae,yt(Tt({...ct})))])}))]),1040,["menu-mount","calendar-width"])):z("",!0)],46,Y4)}}});var cl=(a=>(a.center="center",a.left="left",a.right="right",a))(cl||{});const Z4=({menuRef:a,menuRefInner:e,inputRef:t,pickerWrapperRef:l,inline:n,emit:r,props:i,slots:o})=>{const{defaultedConfig:s}=vt(i),c=P({}),u=P(!1),f=P({top:"0",left:"0"}),m=P(!1),h=vl(i,"teleportCenter");Le(h,()=>{f.value=JSON.parse(JSON.stringify({})),C()});const p=j=>{if(i.teleport){const ie=j.getBoundingClientRect();return{left:ie.left+window.scrollX,top:ie.top+window.scrollY}}return{top:0,left:0}},b=(j,ie)=>{f.value.left=`${j+ie-c.value.width}px`},g=j=>{f.value.left=`${j}px`},_=(j,ie)=>{i.position===cl.left&&g(j),i.position===cl.right&&b(j,ie),i.position===cl.center&&(f.value.left=`${j+ie/2-c.value.width/2}px`)},x=j=>{const{width:ie,height:re}=j.getBoundingClientRect(),{top:ee,left:N}=p(j);return{top:+ee,left:+N,width:ie,height:re}},v=()=>{f.value.left="50%",f.value.top="50%",f.value.transform="translate(-50%, -50%)",f.value.position="fixed",delete f.value.opacity},k=()=>{const j=$t(t);f.value=i.altPosition(j)},C=(j=!0)=>{var ie;if(!n.value.enabled){if(h.value)return v();if(i.altPosition!==null)return k();if(j){const re=i.teleport?(ie=e.value)==null?void 0:ie.$el:a.value;re&&(c.value=re.getBoundingClientRect()),r("recalculate-position")}return V()}},M=({inputEl:j,left:ie,width:re})=>{window.screen.width>768&&!u.value&&_(ie,re),T(j)},S=j=>{const{top:ie,left:re,height:ee,width:N}=x(j);f.value.top=`${ee+ie+ +i.offset}px`,m.value=!1,u.value||(f.value.left=`${re+N/2-c.value.width/2}px`),M({inputEl:j,left:re,width:N})},B=j=>{const{top:ie,left:re,width:ee}=x(j);f.value.top=`${ie-+i.offset-c.value.height}px`,m.value=!0,M({inputEl:j,left:re,width:ee})},T=j=>{if(i.autoPosition){const{left:ie,width:re}=x(j),{left:ee,right:N}=c.value;if(!u.value){if(Math.abs(ee)!==Math.abs(N)){if(ee<=0)return u.value=!0,g(ie);if(N>=document.documentElement.clientWidth)return u.value=!0,b(ie,re)}return _(ie,re)}}},A=()=>{const j=$t(t);if(j){if(i.autoPosition===ea.top)return ea.top;if(i.autoPosition===ea.bottom)return ea.bottom;const{height:ie}=c.value,{top:re,height:ee}=j.getBoundingClientRect(),N=window.innerHeight-re-ee,G=re;return ie<=N?ea.bottom:ie>N&&ie<=G?ea.top:N>=G?ea.bottom:ea.top}return ea.bottom},I=j=>A()===ea.bottom?S(j):B(j),V=()=>{const j=$t(t);if(j)return i.autoPosition?I(j):S(j)},F=function(j){if(j){const ie=j.scrollHeight>j.clientHeight,re=window.getComputedStyle(j).overflowY.indexOf("hidden")!==-1;return ie&&!re}return!0},E=function(j){return!j||j===document.body||j.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:F(j)?j:E(j.assignedSlot&&s.value.shadowDom?j.assignedSlot.parentNode:j.parentNode)},H=j=>{if(j)switch(i.position){case cl.left:return{left:0,transform:"translateX(0)"};case cl.right:return{left:`${j.width}px`,transform:"translateX(-100%)"};default:return{left:`${j.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:m,menuStyle:f,xCorrect:u,setMenuPosition:C,getScrollableParent:E,shadowRender:(j,ie)=>{var re,ee,N;const G=document.createElement("div"),q=(re=$t(t))==null?void 0:re.getBoundingClientRect();G.setAttribute("id","dp--temp-container");const te=(ee=l.value)!=null&&ee.clientWidth?l.value:document.body;te.append(G);const R=H(q),K=s.value.shadowDom?Object.keys(o).filter(D=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(D)):Object.keys(o),ye=Dt(j,{...ie,shadow:!0,style:{opacity:0,position:"absolute",...R}},Object.fromEntries(K.map(D=>[D,o[D]])));Ai(ye,G),c.value=(N=ye.el)==null?void 0:N.getBoundingClientRect(),Ai(null,G),te.removeChild(G)}}},za=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]},{name:"menu-header",use:["menu"]}],e6=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],t6={all:()=>za,monthYear:()=>za.filter(a=>a.use.includes("month-year")),input:()=>e6,timePicker:()=>za.filter(a=>a.use.includes("time")),action:()=>za.filter(a=>a.use.includes("action")),calendar:()=>za.filter(a=>a.use.includes("calendar")),menu:()=>za.filter(a=>a.use.includes("menu")),shared:()=>za.filter(a=>a.use.includes("shared")),yearMode:()=>za.filter(a=>a.use.includes("year-mode"))},Yt=(a,e,t)=>{const l=[];return t6[e]().forEach(n=>{a[n.name]&&l.push(n.name)}),t!=null&&t.length&&t.forEach(n=>{n.slot&&l.push(n.slot)}),l},Jl=a=>{const e=O(()=>l=>a.value?l?a.value.open:a.value.close:""),t=O(()=>l=>a.value?l?a.value.menuAppearTop:a.value.menuAppearBottom:"");return{transitionName:e,showTransition:!!a.value,menuTransition:t}},Zl=(a,e,t)=>{const{defaultedRange:l,defaultedTz:n}=vt(a),r=xe(Nt(xe(),n.value.timezone)),i=P([{month:Je(r),year:Ge(r)}]),o=m=>{const h={hours:Sa(r),minutes:ja(r),seconds:0};return l.value.enabled?[h[m],h[m]]:h[m]},s=rl({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});Le(l,(m,h)=>{m.enabled!==h.enabled&&(s.hours=o("hours"),s.minutes=o("minutes"),s.seconds=o("seconds"))},{deep:!0});const c=O({get:()=>a.internalModelValue,set:m=>{!a.readonly&&!a.disabled&&e("update:internal-model-value",m)}}),u=O(()=>m=>i.value[m]?i.value[m].month:0),f=O(()=>m=>i.value[m]?i.value[m].year:0);return Le(c,(m,h)=>{t&&JSON.stringify(m??{})!==JSON.stringify(h??{})&&t()},{deep:!0}),{calendars:i,time:s,modelValue:c,month:u,year:f,today:r}},a6=(a,e)=>{const{defaultedMultiCalendars:t,defaultedMultiDates:l,defaultedUI:n,defaultedHighlight:r,defaultedTz:i,propDates:o,defaultedRange:s}=vt(e),{isDisabled:c}=qa(e),u=P(null),f=P(Nt(new Date,i.value.timezone)),m=R=>{!R.current&&e.hideOffsetDates||(u.value=R.value)},h=()=>{u.value=null},p=R=>Array.isArray(a.value)&&s.value.enabled&&a.value[0]&&u.value?R?kt(u.value,a.value[0]):gt(u.value,a.value[0]):!0,b=(R,K)=>{const ye=()=>a.value?K?a.value[0]||null:a.value[1]:null,D=a.value&&Array.isArray(a.value)?ye():null;return et(xe(R.value),D)},g=R=>{const K=Array.isArray(a.value)?a.value[0]:null;return R?!gt(u.value??null,K):!0},_=(R,K=!0)=>(s.value.enabled||e.weekPicker)&&Array.isArray(a.value)&&a.value.length===2?e.hideOffsetDates&&!R.current?!1:et(xe(R.value),a.value[K?0:1]):s.value.enabled?b(R,K)&&g(K)||et(R.value,Array.isArray(a.value)?a.value[0]:null)&&p(K):!1,x=(R,K)=>{if(Array.isArray(a.value)&&a.value[0]&&a.value.length===1){const ye=et(R.value,u.value);return K?kt(a.value[0],R.value)&&ye:gt(a.value[0],R.value)&&ye}return!1},v=R=>!a.value||e.hideOffsetDates&&!R.current?!1:s.value.enabled?e.modelAuto&&Array.isArray(a.value)?et(R.value,a.value[0]?a.value[0]:f.value):!1:l.value.enabled&&Array.isArray(a.value)?a.value.some(K=>et(K,R.value)):et(R.value,a.value?a.value:f.value),k=R=>{if(s.value.autoRange||e.weekPicker){if(u.value){if(e.hideOffsetDates&&!R.current)return!1;const K=ta(u.value,+s.value.autoRange),ye=wa(xe(u.value),e.weekStart);return e.weekPicker?et(ye[1],xe(R.value)):et(K,xe(R.value))}return!1}return!1},C=R=>{if(s.value.autoRange||e.weekPicker){if(u.value){const K=ta(u.value,+s.value.autoRange);if(e.hideOffsetDates&&!R.current)return!1;const ye=wa(xe(u.value),e.weekStart);return e.weekPicker?kt(R.value,ye[0])&>(R.value,ye[1]):kt(R.value,u.value)&>(R.value,K)}return!1}return!1},M=R=>{if(s.value.autoRange||e.weekPicker){if(u.value){if(e.hideOffsetDates&&!R.current)return!1;const K=wa(xe(u.value),e.weekStart);return e.weekPicker?et(K[0],R.value):et(u.value,R.value)}return!1}return!1},S=R=>Tn(a.value,u.value,R.value),B=()=>e.modelAuto&&Array.isArray(e.internalModelValue)?!!e.internalModelValue[0]:!1,T=()=>e.modelAuto?$c(e.internalModelValue):!0,A=R=>{if(e.weekPicker)return!1;const K=s.value.enabled?!_(R)&&!_(R,!1):!0;return!c(R.value)&&!v(R)&&!(!R.current&&e.hideOffsetDates)&&K},I=R=>s.value.enabled?e.modelAuto?B()&&v(R):!1:v(R),V=R=>r.value?x2(R.value,o.value.highlight):!1,F=R=>{const K=c(R.value);return K&&(typeof r.value=="function"?!r.value(R.value,K):!r.value.options.highlightDisabled)},E=R=>{var K;return typeof r.value=="function"?r.value(R.value):(K=r.value.weekdays)==null?void 0:K.includes(R.value.getDay())},H=R=>(s.value.enabled||e.weekPicker)&&(!(t.value.count>0)||R.current)&&T()&&!(!R.current&&e.hideOffsetDates)&&!v(R)?S(R):!1,j=R=>{const{isRangeStart:K,isRangeEnd:ye}=N(R),D=s.value.enabled?K||ye:!1;return{dp__cell_offset:!R.current,dp__pointer:!e.disabled&&!(!R.current&&e.hideOffsetDates)&&!c(R.value),dp__cell_disabled:c(R.value),dp__cell_highlight:!F(R)&&(V(R)||E(R))&&!I(R)&&!D&&!M(R)&&!(H(R)&&e.weekPicker)&&!ye,dp__cell_highlight_active:!F(R)&&(V(R)||E(R))&&I(R),dp__today:!e.noToday&&et(R.value,f.value)&&R.current,"dp--past":gt(R.value,f.value),"dp--future":kt(R.value,f.value)}},ie=R=>({dp__active_date:I(R),dp__date_hover:A(R)}),re=R=>{if(a.value&&!Array.isArray(a.value)){const K=wa(a.value,e.weekStart);return{...q(R),dp__range_start:et(K[0],R.value),dp__range_end:et(K[1],R.value),dp__range_between_week:kt(R.value,K[0])&>(R.value,K[1])}}return{...q(R)}},ee=R=>{if(a.value&&Array.isArray(a.value)){const K=wa(a.value[0],e.weekStart),ye=a.value[1]?wa(a.value[1],e.weekStart):[];return{...q(R),dp__range_start:et(K[0],R.value)||et(ye[0],R.value),dp__range_end:et(K[1],R.value)||et(ye[1],R.value),dp__range_between_week:kt(R.value,K[0])&>(R.value,K[1])||kt(R.value,ye[0])&>(R.value,ye[1]),dp__range_between:kt(R.value,K[1])&>(R.value,ye[0])}}return{...q(R)}},N=R=>{const K=t.value.count>0?R.current&&_(R)&&T():_(R)&&T(),ye=t.value.count>0?R.current&&_(R,!1)&&T():_(R,!1)&&T();return{isRangeStart:K,isRangeEnd:ye}},G=R=>{const{isRangeStart:K,isRangeEnd:ye}=N(R);return{dp__range_start:K,dp__range_end:ye,dp__range_between:H(R),dp__date_hover:et(R.value,u.value)&&!K&&!ye&&!e.weekPicker,dp__date_hover_start:x(R,!0),dp__date_hover_end:x(R,!1)}},q=R=>({...G(R),dp__cell_auto_range:C(R),dp__cell_auto_range_start:M(R),dp__cell_auto_range_end:k(R)}),te=R=>s.value.enabled?s.value.autoRange?q(R):e.modelAuto?{...ie(R),...G(R)}:e.weekPicker?ee(R):G(R):e.weekPicker?re(R):ie(R);return{setHoverDate:m,clearHoverDate:h,getDayClassData:R=>e.hideOffsetDates&&!R.current?{}:{...j(R),...te(R),[e.dayClass?e.dayClass(R.value,e.internalModelValue):""]:!0,...n.value.calendarCell??{}}}},qa=a=>{const{defaultedFilters:e,defaultedRange:t,propDates:l,defaultedMultiDates:n}=vt(a),r=E=>l.value.disabledDates?typeof l.value.disabledDates=="function"?l.value.disabledDates(xe(E)):!!wn(E,l.value.disabledDates):!1,i=E=>l.value.maxDate?a.yearPicker?Ge(E)>Ge(l.value.maxDate):kt(E,l.value.maxDate):!1,o=E=>l.value.minDate?a.yearPicker?Ge(E){const H=i(E),j=o(E),ie=r(E),re=e.value.months.map(te=>+te).includes(Je(E)),ee=a.disabledWeekDays.length?a.disabledWeekDays.some(te=>+te===ev(E)):!1,N=h(E),G=Ge(E),q=G<+a.yearRange[0]||G>+a.yearRange[1];return!(H||j||ie||re||q||ee||N)},c=(E,H)=>gt(...Ia(l.value.minDate,E,H))||et(...Ia(l.value.minDate,E,H)),u=(E,H)=>kt(...Ia(l.value.maxDate,E,H))||et(...Ia(l.value.maxDate,E,H)),f=(E,H,j)=>{let ie=!1;return l.value.maxDate&&j&&u(E,H)&&(ie=!0),l.value.minDate&&!j&&c(E,H)&&(ie=!0),ie},m=(E,H,j,ie)=>{let re=!1;return ie&&(l.value.minDate||l.value.maxDate)?l.value.minDate&&l.value.maxDate?re=f(E,H,j):(l.value.minDate&&c(E,H)||l.value.maxDate&&u(E,H))&&(re=!0):re=!0,re},h=E=>Array.isArray(l.value.allowedDates)&&!l.value.allowedDates.length?!0:l.value.allowedDates?!wn(E,l.value.allowedDates):!1,p=E=>!s(E),b=E=>t.value.noDisabledRange?!sc({start:E[0],end:E[1]}).some(H=>p(H)):!0,g=E=>{if(E){const H=Ge(E);return H>=+a.yearRange[0]&&H<=a.yearRange[1]}return!0},_=(E,H)=>!!(Array.isArray(E)&&E[H]&&(t.value.maxRange||t.value.minRange)&&g(E[H])),x=(E,H,j=0)=>{if(_(H,j)&&g(E)){const ie=rc(E,H[j]),re=Ac(H[j],E),ee=re.length===1?0:re.filter(G=>p(G)).length,N=Math.abs(ie)-(t.value.minMaxRawRange?0:ee);if(t.value.minRange&&t.value.maxRange)return N>=+t.value.minRange&&N<=+t.value.maxRange;if(t.value.minRange)return N>=+t.value.minRange;if(t.value.maxRange)return N<=+t.value.maxRange}return!0},v=()=>!a.enableTimePicker||a.monthPicker||a.yearPicker||a.ignoreTimeValidation,k=E=>Array.isArray(E)?[E[0]?tr(E[0]):null,E[1]?tr(E[1]):null]:tr(E),C=(E,H,j)=>E.find(ie=>+ie.hours===Sa(H)&&ie.minutes==="*"?!0:+ie.minutes===ja(H)&&+ie.hours===Sa(H))&&j,M=(E,H,j)=>{const[ie,re]=E,[ee,N]=H;return!C(ie,ee,j)&&!C(re,N,j)&&j},S=(E,H)=>{const j=Array.isArray(H)?H:[H];return Array.isArray(a.disabledTimes)?Array.isArray(a.disabledTimes[0])?M(a.disabledTimes,j,E):!j.some(ie=>C(a.disabledTimes,ie,E)):E},B=(E,H)=>{const j=Array.isArray(H)?[al(H[0]),H[1]?al(H[1]):void 0]:al(H),ie=!a.disabledTimes(j);return E&&ie},T=(E,H)=>a.disabledTimes?Array.isArray(a.disabledTimes)?S(H,E):B(H,E):H,A=E=>{let H=!0;if(!E||v())return!0;const j=!l.value.minDate&&!l.value.maxDate?k(E):E;return(a.maxTime||l.value.maxDate)&&(H=fs(a.maxTime,l.value.maxDate,"max",Pt(j),H)),(a.minTime||l.value.minDate)&&(H=fs(a.minTime,l.value.minDate,"min",Pt(j),H)),T(E,H)},I=E=>{if(!a.monthPicker)return!0;let H=!0;const j=xe(aa(E));if(l.value.minDate&&l.value.maxDate){const ie=xe(aa(l.value.minDate)),re=xe(aa(l.value.maxDate));return kt(j,ie)&>(j,re)||et(j,ie)||et(j,re)}if(l.value.minDate){const ie=xe(aa(l.value.minDate));H=kt(j,ie)||et(j,ie)}if(l.value.maxDate){const ie=xe(aa(l.value.maxDate));H=gt(j,ie)||et(j,ie)}return H},V=O(()=>E=>!a.enableTimePicker||a.ignoreTimeValidation?!0:A(E)),F=O(()=>E=>a.monthPicker?Array.isArray(E)&&(t.value.enabled||n.value.enabled)?!E.filter(H=>!I(H)).length:I(E):!0);return{isDisabled:p,validateDate:s,validateMonthYearInRange:m,isDateRangeAllowed:b,checkMinMaxRange:x,isValidTime:A,isTimeValid:V,isMonthValid:F}},Ln=()=>{const a=O(()=>(l,n)=>l==null?void 0:l.includes(n)),e=O(()=>(l,n)=>l.count?l.solo?!0:n===0:!0),t=O(()=>(l,n)=>l.count?l.solo?!0:n===l.count-1:!0);return{hideNavigationButtons:a,showLeftIcon:e,showRightIcon:t}},l6=(a,e,t)=>{const l=P(0),n=rl({[tl.timePicker]:!a.enableTimePicker||a.timePicker||a.monthPicker,[tl.calendar]:!1,[tl.header]:!1}),r=O(()=>a.monthPicker||a.timePicker),i=f=>{var m;if((m=a.flow)!=null&&m.length){if(!f&&r.value)return u();n[f]=!0,Object.keys(n).filter(h=>!n[h]).length||u()}},o=()=>{var f,m;(f=a.flow)!=null&&f.length&&l.value!==-1&&(l.value+=1,e("flow-step",l.value),u()),((m=a.flow)==null?void 0:m.length)===l.value&&Ue().then(()=>s())},s=()=>{l.value=-1},c=(f,m,...h)=>{var p,b;a.flow[l.value]===f&&t.value&&((b=(p=t.value)[m])==null||b.call(p,...h))},u=(f=0)=>{f&&(l.value+=f),c(At.month,"toggleMonthPicker",!0),c(At.year,"toggleYearPicker",!0),c(At.calendar,"toggleTimePicker",!1,!0),c(At.time,"toggleTimePicker",!0,!0);const m=a.flow[l.value];(m===At.hours||m===At.minutes||m===At.seconds)&&c(m,"toggleTimePicker",!0,!0,m)};return{childMount:i,updateFlowStep:o,resetFlow:s,handleFlow:u,flowStep:l}},n6={key:1,class:"dp__input_wrap"},r6=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],i6={key:2,class:"dp--clear-btn"},o6=["aria-label"],s6=de({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...En},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur","text-input"],setup(a,{expose:e,emit:t}){const l=t,n=a,{defaultedTextInput:r,defaultedAriaLabels:i,defaultedInline:o,defaultedConfig:s,defaultedRange:c,defaultedMultiDates:u,defaultedUI:f,getDefaultPattern:m,getDefaultStartTime:h}=vt(n),{checkMinMaxRange:p}=qa(n),b=P(),g=P(null),_=P(!1),x=P(!1),v=O(()=>({dp__pointer:!n.disabled&&!n.readonly&&!r.value.enabled,dp__disabled:n.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!n.hideInputIcon,dp__input_valid:typeof n.state=="boolean"?n.state:!1,dp__input_invalid:typeof n.state=="boolean"?!n.state:!1,dp__input_focus:_.value||n.isMenuOpen,dp__input_reg:!r.value.enabled,...f.value.input??{}})),k=()=>{l("set-input-date",null),n.clearable&&n.autoApply&&(l("set-empty-date"),b.value=null)},C=N=>{const G=h();return _2(N,r.value.format??m(),G??Bc({},n.enableSeconds),n.inputValue,x.value,n.formatLocale)},M=N=>{const{rangeSeparator:G}=r.value,[q,te]=N.split(`${G}`);if(q){const R=C(q.trim()),K=te?C(te.trim()):null;if(gl(R,K))return;const ye=R&&K?[R,K]:[R];p(K,ye,0)&&(b.value=R?ye:null)}},S=()=>{x.value=!0},B=N=>{if(c.value.enabled)M(N);else if(u.value.enabled){const G=N.split(";");b.value=G.map(q=>C(q.trim())).filter(q=>q)}else b.value=C(N)},T=N=>{var G;const q=typeof N=="string"?N:(G=N.target)==null?void 0:G.value;q!==""?(r.value.openMenu&&!n.isMenuOpen&&l("open"),B(q),l("set-input-date",b.value)):k(),x.value=!1,l("update:input-value",q),l("text-input",N,b.value)},A=N=>{r.value.enabled?(B(N.target.value),r.value.enterSubmit&&Br(b.value)&&n.inputValue!==""?(l("set-input-date",b.value,!0),b.value=null):r.value.enterSubmit&&n.inputValue===""&&(b.value=null,l("clear"))):F(N)},I=(N,G)=>{r.value.enabled&&r.value.tabSubmit&&!G&&B(N.target.value),r.value.tabSubmit&&Br(b.value)&&n.inputValue!==""?(l("set-input-date",b.value,!0,!0),b.value=null):r.value.tabSubmit&&n.inputValue===""&&(b.value=null,l("clear",!0))},V=()=>{_.value=!0,l("focus"),Ue().then(()=>{var N;r.value.enabled&&r.value.selectOnFocus&&((N=g.value)==null||N.select())})},F=N=>{if(Ha(N,s.value,!0),r.value.enabled&&r.value.openMenu&&!o.value.input){if(r.value.openMenu==="open"&&!n.isMenuOpen)return l("open");if(r.value.openMenu==="toggle")return l("toggle")}else r.value.enabled||l("toggle")},E=()=>{l("real-blur"),_.value=!1,(!n.isMenuOpen||o.value.enabled&&o.value.input)&&l("blur"),n.autoApply&&r.value.enabled&&b.value&&!n.isMenuOpen&&(l("set-input-date",b.value),l("select-date"),b.value=null)},H=N=>{Ha(N,s.value,!0),l("clear")},j=N=>{if(N.key==="Tab"&&I(N),N.key==="Enter"&&A(N),!r.value.enabled){if(N.code==="Tab")return;N.preventDefault()}},ie=()=>{var N;(N=g.value)==null||N.focus({preventScroll:!0})},re=N=>{b.value=N},ee=N=>{N.key===pt.tab&&I(N,!0)};return e({focusInput:ie,setParsedDate:re}),(N,G)=>{var q,te,R;return d(),y("div",{onClick:F},[N.$slots.trigger&&!N.$slots["dp-input"]&&!$(o).enabled?L(N.$slots,"trigger",{key:0}):z("",!0),!N.$slots.trigger&&(!$(o).enabled||$(o).input)?(d(),y("div",n6,[N.$slots["dp-input"]&&!N.$slots.trigger&&(!$(o).enabled||$(o).enabled&&$(o).input)?L(N.$slots,"dp-input",{key:0,value:a.inputValue,isMenuOpen:a.isMenuOpen,onInput:T,onEnter:A,onTab:I,onClear:H,onBlur:E,onKeypress:j,onPaste:S,onFocus:V,openMenu:()=>N.$emit("open"),closeMenu:()=>N.$emit("close"),toggleMenu:()=>N.$emit("toggle")}):z("",!0),N.$slots["dp-input"]?z("",!0):(d(),y("input",{key:1,id:N.uid?`dp-input-${N.uid}`:void 0,ref_key:"inputRef",ref:g,"data-test-id":"dp-input",name:N.name,class:W(v.value),inputmode:$(r).enabled?"text":"none",placeholder:N.placeholder,disabled:N.disabled,readonly:N.readonly,required:N.required,value:a.inputValue,autocomplete:N.autocomplete,"aria-label":(q=$(i))==null?void 0:q.input,"aria-disabled":N.disabled||void 0,"aria-invalid":N.state===!1?!0:void 0,onInput:T,onBlur:E,onFocus:V,onKeypress:j,onKeydown:G[0]||(G[0]=K=>j(K)),onPaste:S},null,42,r6)),w("div",{onClick:G[3]||(G[3]=K=>l("toggle"))},[N.$slots["input-icon"]&&!N.hideInputIcon?(d(),y("span",{key:0,class:"dp__input_icon",onClick:G[1]||(G[1]=K=>l("toggle"))},[L(N.$slots,"input-icon")])):z("",!0),!N.$slots["input-icon"]&&!N.hideInputIcon&&!N.$slots["dp-input"]?(d(),fe($($l),{key:1,"aria-label":(te=$(i))==null?void 0:te.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:G[2]||(G[2]=K=>l("toggle"))},null,8,["aria-label"])):z("",!0)]),N.$slots["clear-icon"]&&a.inputValue&&N.clearable&&!N.disabled&&!N.readonly?(d(),y("span",i6,[L(N.$slots,"clear-icon",{clear:H})])):z("",!0),N.clearable&&!N.$slots["clear-icon"]&&a.inputValue&&!N.disabled&&!N.readonly?(d(),y("button",{key:3,"aria-label":(R=$(i))==null?void 0:R.clearInput,class:"dp--clear-btn",type:"button",onKeydown:G[4]||(G[4]=K=>$(It)(K,()=>H(K),!0,ee)),onClick:G[5]||(G[5]=Ye(K=>H(K),["prevent"]))},[Z($(Sc),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,o6)):z("",!0)])):z("",!0)])}}}),u6=typeof window<"u"?window:void 0,or=()=>{},c6=a=>Bs()?(Ls(a),!0):!1,d6=(a,e,t,l)=>{if(!a)return or;let n=or;const r=Le(()=>$(a),o=>{n(),o&&(o.addEventListener(e,t,l),n=()=>{o.removeEventListener(e,t,l),n=or})},{immediate:!0,flush:"post"}),i=()=>{r(),n()};return c6(i),i},f6=(a,e,t,l={})=>{const{window:n=u6,event:r="pointerdown"}=l;return n?d6(n,r,i=>{const o=$t(a),s=$t(e);!o||!s||o===i.target||i.composedPath().includes(o)||i.composedPath().includes(s)||t(i)},{passive:!0}):void 0},p6=["data-dp-mobile"],v6=de({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...En},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle","text-input"],setup(a,{expose:e,emit:t}){const l=t,n=a,r=Pa(),i=P(!1),o=vl(n,"modelValue"),s=vl(n,"timezone"),c=P(null),u=P(null),f=P(null),m=P(!1),h=P(null),p=P(!1),b=P(!1),g=P(!1),_=P(!1),{setMenuFocused:x,setShiftKey:v}=Fc(),{clearArrowNav:k}=Ga(),{validateDate:C,isValidTime:M}=qa(n),{defaultedTransitions:S,defaultedTextInput:B,defaultedInline:T,defaultedConfig:A,defaultedRange:I,defaultedMultiDates:V}=vt(n),{menuTransition:F,showTransition:E}=Jl(S),{isMobile:H}=Wc(A);Ke(()=>{ye(n.modelValue),Ue().then(()=>{if(!T.value.enabled){const pe=q(h.value);pe==null||pe.addEventListener("scroll",he),window==null||window.addEventListener("resize",Ne)}}),T.value.enabled&&(i.value=!0),window==null||window.addEventListener("keyup",ke),window==null||window.addEventListener("keydown",We)}),Qt(()=>{if(!T.value.enabled){const pe=q(h.value);pe==null||pe.removeEventListener("scroll",he),window==null||window.removeEventListener("resize",Ne)}window==null||window.removeEventListener("keyup",ke),window==null||window.removeEventListener("keydown",We)});const j=Yt(r,"all",n.presetDates),ie=Yt(r,"input");Le([o,s],()=>{ye(o.value)},{deep:!0});const{openOnTop:re,menuStyle:ee,xCorrect:N,setMenuPosition:G,getScrollableParent:q,shadowRender:te}=Z4({menuRef:c,menuRefInner:u,inputRef:f,pickerWrapperRef:h,inline:T,emit:l,props:n,slots:r}),{inputValue:R,internalModelValue:K,parseExternalModelValue:ye,emitModelValue:D,formatInputValue:ue,checkBeforeEmit:Se}=U2(l,n,m),Ee=O(()=>({dp__main:!0,dp__theme_dark:n.dark,dp__theme_light:!n.dark,dp__flex_display:T.value.enabled,"dp--flex-display-collapsed":g.value,dp__flex_display_with_input:T.value.input})),Q=O(()=>n.dark?"dp__theme_dark":"dp__theme_light"),me=O(()=>n.teleport?{to:typeof n.teleport=="boolean"?"body":n.teleport,disabled:!n.teleport||T.value.enabled}:{}),be=O(()=>({class:"dp__outer_menu_wrap"})),se=O(()=>T.value.enabled&&(n.timePicker||n.monthPicker||n.yearPicker||n.quarterPicker)),Y=()=>{var pe,Oe;return((Oe=(pe=f.value)==null?void 0:pe.$el)==null?void 0:Oe.getBoundingClientRect())??{width:0,left:0,right:0}},he=()=>{i.value&&(A.value.closeOnScroll?ct():G())},Ne=()=>{var pe;i.value&&G();const Oe=((pe=u.value)==null?void 0:pe.$el.getBoundingClientRect().width)??0;g.value=document.body.offsetWidth<=Oe},ke=pe=>{pe.key==="Tab"&&!T.value.enabled&&!n.teleport&&A.value.tabOutClosesMenu&&(h.value.contains(document.activeElement)||ct()),b.value=pe.shiftKey},We=pe=>{b.value=pe.shiftKey},je=()=>{!n.disabled&&!n.readonly&&(te(ms,n),G(!1),i.value=!0,i.value&&l("open"),i.value||Lt(),ye(n.modelValue))},ae=()=>{var pe;R.value="",Lt(),(pe=f.value)==null||pe.setParsedDate(null),l("update:model-value",null),l("update:model-timezone-value",null),l("cleared"),A.value.closeOnClearValue&&ct()},_e=()=>{const pe=K.value;return!pe||!Array.isArray(pe)&&C(pe)?!0:Array.isArray(pe)?V.value.enabled||pe.length===2&&C(pe[0])&&C(pe[1])?!0:I.value.partialRange&&!n.timePicker?C(pe[0]):!1:!1},Ce=()=>{Se()&&_e()?(D(),ct()):l("invalid-select",K.value)},ht=pe=>{St(),D(),A.value.closeOnAutoApply&&!pe&&ct()},St=()=>{f.value&&B.value.enabled&&f.value.setParsedDate(K.value)},Ae=(pe=!1)=>{n.autoApply&&M(K.value)&&_e()&&(I.value.enabled&&Array.isArray(K.value)?(I.value.partialRange||K.value.length===2)&&ht(pe):ht(pe))},Lt=()=>{B.value.enabled||(K.value=null)},ct=(pe=!1)=>{pe&&K.value&&A.value.setDateOnMenuClose&&Ce(),T.value.enabled||(i.value&&(i.value=!1,N.value=!1,x(!1),v(!1),k(),l("closed"),R.value&&ye(o.value)),Lt(),l("blur"))},Aa=(pe,Oe,Ie=!1)=>{if(!pe){K.value=null;return}const Gt=Array.isArray(pe)?!pe.some(X=>!C(X)):C(pe),Ht=M(pe);Gt&&Ht?(_.value=!0,K.value=pe,Oe&&(p.value=Ie,Ce(),l("text-submit")),Ue().then(()=>{_.value=!1})):l("invalid-date",pe)},Ba=()=>{n.autoApply&&M(K.value)&&D(),St()},Kt=()=>i.value?ct():je(),ia=pe=>{K.value=pe},ga=()=>{B.value.enabled&&(m.value=!0,ue()),l("focus")},oa=()=>{if(B.value.enabled&&(m.value=!1,ye(n.modelValue),p.value)){const pe=k2(h.value,b.value);pe==null||pe.focus()}l("blur")},Xa=pe=>{u.value&&u.value.updateMonthYear(0,{month:ss(pe.month),year:ss(pe.year)})},Xe=pe=>{ye(pe??n.modelValue)},J=(pe,Oe)=>{var Ie;(Ie=u.value)==null||Ie.switchView(pe,Oe)},Me=pe=>A.value.onClickOutside?A.value.onClickOutside(pe):ct(!0),Re=(pe=0)=>{var Oe;(Oe=u.value)==null||Oe.handleFlow(pe)};return f6(c,f,()=>Me(_e)),e({closeMenu:ct,selectDate:Ce,clearValue:ae,openMenu:je,onScroll:he,formatInputValue:ue,updateInternalModelValue:ia,setMonthYear:Xa,parseModel:Xe,switchView:J,toggleMenu:Kt,handleFlow:Re,dpWrapMenuRef:c}),(pe,Oe)=>(d(),y("div",{ref_key:"pickerWrapperRef",ref:h,class:W(Ee.value),"data-datepicker-instance":"","data-dp-mobile":$(H)},[Z(s6,Te({ref_key:"inputRef",ref:f,"input-value":$(R),"onUpdate:inputValue":Oe[0]||(Oe[0]=Ie=>Ei(R)?R.value=Ie:null),"is-menu-open":i.value},pe.$props,{onClear:ae,onOpen:je,onSetInputDate:Aa,onSetEmptyDate:$(D),onSelectDate:Ce,onToggle:Kt,onClose:ct,onFocus:ga,onBlur:oa,onRealBlur:Oe[1]||(Oe[1]=Ie=>m.value=!1),onTextInput:Oe[2]||(Oe[2]=Ie=>pe.$emit("text-input",Ie))}),Mt({_:2},[Pe($(ie),(Ie,Gt)=>({name:Ie,fn:U(Ht=>[L(pe.$slots,Ie,yt(Tt(Ht)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(d(),fe(tt(pe.teleport?Ds:"div"),yt(Tt(me.value)),{default:U(()=>[Z(ot,{name:$(F)($(re)),css:$(E)&&!$(T).enabled},{default:U(()=>[i.value?(d(),y("div",Te({key:0,ref_key:"dpWrapMenuRef",ref:c},be.value,{class:{"dp--menu-wrapper":!$(T).enabled},style:$(T).enabled?void 0:$(ee)}),[Z(ms,Te({ref_key:"dpMenuRef",ref:u},pe.$props,{"internal-model-value":$(K),"onUpdate:internalModelValue":Oe[3]||(Oe[3]=Ie=>Ei(K)?K.value=Ie:null),class:{[Q.value]:!0,"dp--menu-wrapper":pe.teleport},"open-on-top":$(re),"no-overlay-focus":se.value,collapse:g.value,"get-input-rect":Y,"is-text-input-date":_.value,onClosePicker:ct,onSelectDate:Ce,onAutoApply:Ae,onTimeUpdate:Ba,onFlowStep:Oe[4]||(Oe[4]=Ie=>pe.$emit("flow-step",Ie)),onUpdateMonthYear:Oe[5]||(Oe[5]=Ie=>pe.$emit("update-month-year",Ie)),onInvalidSelect:Oe[6]||(Oe[6]=Ie=>pe.$emit("invalid-select",$(K))),onAutoApplyInvalid:Oe[7]||(Oe[7]=Ie=>pe.$emit("invalid-select",Ie)),onInvalidFixedRange:Oe[8]||(Oe[8]=Ie=>pe.$emit("invalid-fixed-range",Ie)),onRecalculatePosition:$(G),onTooltipOpen:Oe[9]||(Oe[9]=Ie=>pe.$emit("tooltip-open",Ie)),onTooltipClose:Oe[10]||(Oe[10]=Ie=>pe.$emit("tooltip-close",Ie)),onTimePickerOpen:Oe[11]||(Oe[11]=Ie=>pe.$emit("time-picker-open",Ie)),onTimePickerClose:Oe[12]||(Oe[12]=Ie=>pe.$emit("time-picker-close",Ie)),onAmPmChange:Oe[13]||(Oe[13]=Ie=>pe.$emit("am-pm-change",Ie)),onRangeStart:Oe[14]||(Oe[14]=Ie=>pe.$emit("range-start",Ie)),onRangeEnd:Oe[15]||(Oe[15]=Ie=>pe.$emit("range-end",Ie)),onDateUpdate:Oe[16]||(Oe[16]=Ie=>pe.$emit("date-update",Ie)),onInvalidDate:Oe[17]||(Oe[17]=Ie=>pe.$emit("invalid-date",Ie)),onOverlayToggle:Oe[18]||(Oe[18]=Ie=>pe.$emit("overlay-toggle",Ie)),onMenuBlur:Oe[19]||(Oe[19]=Ie=>pe.$emit("blur"))}),Mt({_:2},[Pe($(j),(Ie,Gt)=>({name:Ie,fn:U(Ht=>[L(pe.$slots,Ie,yt(Tt({...Ht})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):z("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,p6))}}),mi=(()=>{const a=v6;return a.install=e=>{e.component("Vue3DatePicker",a)},a})(),h6=Object.freeze(Object.defineProperty({__proto__:null,default:mi},Symbol.toStringTag,{value:"Module"}));Object.entries(h6).forEach(([a,e])=>{a!=="default"&&(mi[a]=e)});var en={},m6=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},Gc={},Wt={};let gi;const g6=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];Wt.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return e*4+17};Wt.getSymbolTotalCodewords=function(e){return g6[e]};Wt.getBCHDigit=function(a){let e=0;for(;a!==0;)e++,a>>>=1;return e};Wt.setToSJISFunction=function(e){if(typeof e!="function")throw new Error('"toSJISFunc" is not a valid function.');gi=e};Wt.isKanjiModeEnabled=function(){return typeof gi<"u"};Wt.toSJIS=function(e){return gi(e)};var zn={};(function(a){a.L={bit:1},a.M={bit:0},a.Q={bit:3},a.H={bit:2};function e(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return a.L;case"m":case"medium":return a.M;case"q":case"quartile":return a.Q;case"h":case"high":return a.H;default:throw new Error("Unknown EC Level: "+t)}}a.isValid=function(l){return l&&typeof l.bit<"u"&&l.bit>=0&&l.bit<4},a.from=function(l,n){if(a.isValid(l))return l;try{return e(l)}catch{return n}}})(zn);function qc(){this.buffer=[],this.length=0}qc.prototype={get:function(a){const e=Math.floor(a/8);return(this.buffer[e]>>>7-a%8&1)===1},put:function(a,e){for(let t=0;t>>e-t-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(a){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),a&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var y6=qc;function tn(a){if(!a||a<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=a,this.data=new Uint8Array(a*a),this.reservedBit=new Uint8Array(a*a)}tn.prototype.set=function(a,e,t,l){const n=a*this.size+e;this.data[n]=t,l&&(this.reservedBit[n]=!0)};tn.prototype.get=function(a,e){return this.data[a*this.size+e]};tn.prototype.xor=function(a,e,t){this.data[a*this.size+e]^=t};tn.prototype.isReserved=function(a,e){return this.reservedBit[a*this.size+e]};var b6=tn,Uc={};(function(a){const e=Wt.getSymbolSize;a.getRowColCoords=function(l){if(l===1)return[];const n=Math.floor(l/7)+2,r=e(l),i=r===145?26:Math.ceil((r-13)/(2*n-2))*2,o=[r-7];for(let s=1;s=0&&n<=7},a.from=function(n){return a.isValid(n)?parseInt(n,10):void 0},a.getPenaltyN1=function(n){const r=n.size;let i=0,o=0,s=0,c=null,u=null;for(let f=0;f=5&&(i+=e.N1+(o-5)),c=h,o=1),h=n.get(m,f),h===u?s++:(s>=5&&(i+=e.N1+(s-5)),u=h,s=1)}o>=5&&(i+=e.N1+(o-5)),s>=5&&(i+=e.N1+(s-5))}return i},a.getPenaltyN2=function(n){const r=n.size;let i=0;for(let o=0;o=10&&(o===1488||o===93)&&i++,s=s<<1&2047|n.get(u,c),u>=10&&(s===1488||s===93)&&i++}return i*e.N3},a.getPenaltyN4=function(n){let r=0;const i=n.data.length;for(let s=0;s=0;){const i=r[0];for(let s=0;s0){const r=new Uint8Array(this.degree);return r.set(l,n),r}return l};var k6=yi,Zc={},Ua={},bi={};bi.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40};var ma={};const ed="[0-9]+",x6="[A-Z $%*+\\-./:]+";let Gl="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";Gl=Gl.replace(/u/g,"\\u");const _6="(?:(?![A-Z0-9 $%*+\\-./:]|"+Gl+`)(?:.|[\r ]))+`;ma.KANJI=new RegExp(Gl,"g");ma.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");ma.BYTE=new RegExp(_6,"g");ma.NUMERIC=new RegExp(ed,"g");ma.ALPHANUMERIC=new RegExp(x6,"g");const M6=new RegExp("^"+Gl+"$"),S6=new RegExp("^"+ed+"$"),C6=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");ma.testKanji=function(e){return M6.test(e)};ma.testNumeric=function(e){return S6.test(e)};ma.testAlphanumeric=function(e){return C6.test(e)};(function(a){const e=bi,t=ma;a.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},a.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},a.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},a.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},a.MIXED={bit:-1},a.getCharCountIndicator=function(r,i){if(!r.ccBits)throw new Error("Invalid mode: "+r);if(!e.isValid(i))throw new Error("Invalid version: "+i);return i>=1&&i<10?r.ccBits[0]:i<27?r.ccBits[1]:r.ccBits[2]},a.getBestModeForData=function(r){return t.testNumeric(r)?a.NUMERIC:t.testAlphanumeric(r)?a.ALPHANUMERIC:t.testKanji(r)?a.KANJI:a.BYTE},a.toString=function(r){if(r&&r.id)return r.id;throw new Error("Invalid mode")},a.isValid=function(r){return r&&r.bit&&r.ccBits};function l(n){if(typeof n!="string")throw new Error("Param is not a string");switch(n.toLowerCase()){case"numeric":return a.NUMERIC;case"alphanumeric":return a.ALPHANUMERIC;case"kanji":return a.KANJI;case"byte":return a.BYTE;default:throw new Error("Unknown mode: "+n)}}a.from=function(r,i){if(a.isValid(r))return r;try{return l(r)}catch{return i}}})(Ua);(function(a){const e=Wt,t=Dn,l=zn,n=Ua,r=bi,i=7973,o=e.getBCHDigit(i);function s(m,h,p){for(let b=1;b<=40;b++)if(h<=a.getCapacity(b,p,m))return b}function c(m,h){return n.getCharCountIndicator(m,h)+4}function u(m,h){let p=0;return m.forEach(function(b){const g=c(b.mode,h);p+=g+b.getBitsLength()}),p}function f(m,h){for(let p=1;p<=40;p++)if(u(m,p)<=a.getCapacity(p,h,n.MIXED))return p}a.from=function(h,p){return r.isValid(h)?parseInt(h,10):p},a.getCapacity=function(h,p,b){if(!r.isValid(h))throw new Error("Invalid QR Code version");typeof b>"u"&&(b=n.BYTE);const g=e.getSymbolTotalCodewords(h),_=t.getTotalCodewordsCount(h,p),x=(g-_)*8;if(b===n.MIXED)return x;const v=x-c(b,h);switch(b){case n.NUMERIC:return Math.floor(v/10*3);case n.ALPHANUMERIC:return Math.floor(v/11*2);case n.KANJI:return Math.floor(v/13);case n.BYTE:default:return Math.floor(v/8)}},a.getBestVersionForData=function(h,p){let b;const g=l.from(p,l.M);if(Array.isArray(h)){if(h.length>1)return f(h,g);if(h.length===0)return 1;b=h[0]}else b=h;return s(b.mode,b.getLength(),g)},a.getEncodedBits=function(h){if(!r.isValid(h)||h<7)throw new Error("Invalid QR Code version");let p=h<<12;for(;e.getBCHDigit(p)-o>=0;)p^=i<=0;)n^=ad<0&&(l=this.data.substr(t),n=parseInt(l,10),e.put(n,r*3+1))};var O6=kl;const T6=Ua,sr=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function xl(a){this.mode=T6.ALPHANUMERIC,this.data=a}xl.getBitsLength=function(e){return 11*Math.floor(e/2)+6*(e%2)};xl.prototype.getLength=function(){return this.data.length};xl.prototype.getBitsLength=function(){return xl.getBitsLength(this.data.length)};xl.prototype.write=function(e){let t;for(t=0;t+2<=this.data.length;t+=2){let l=sr.indexOf(this.data[t])*45;l+=sr.indexOf(this.data[t+1]),e.put(l,11)}this.data.length%2&&e.put(sr.indexOf(this.data[t]),6)};var E6=xl;const A6=Ua;function _l(a){this.mode=A6.BYTE,typeof a=="string"?this.data=new TextEncoder().encode(a):this.data=new Uint8Array(a)}_l.getBitsLength=function(e){return e*8};_l.prototype.getLength=function(){return this.data.length};_l.prototype.getBitsLength=function(){return _l.getBitsLength(this.data.length)};_l.prototype.write=function(a){for(let e=0,t=this.data.length;e=33088&&t<=40956)t-=33088;else if(t>=57408&&t<=60351)t-=49472;else throw new Error("Invalid SJIS character: "+this.data[e]+` Make sure your charset is UTF-8`);t=(t>>>8&255)*192+(t&255),a.put(t,13)}};var D6=Ml,nd={exports:{}};(function(a){var e={single_source_shortest_paths:function(t,l,n){var r={},i={};i[l]=0;var o=e.PriorityQueue.make();o.push(l,0);for(var s,c,u,f,m,h,p,b,g;!o.empty();){s=o.pop(),c=s.value,f=s.cost,m=t[c]||{};for(u in m)m.hasOwnProperty(u)&&(h=m[u],p=f+h,b=i[u],g=typeof i[u]>"u",(g||b>p)&&(i[u]=p,o.push(u,p),r[u]=c))}if(typeof n<"u"&&typeof i[n]>"u"){var _=["Could not find a path from ",l," to ",n,"."].join("");throw new Error(_)}return r},extract_shortest_path_from_predecessor_list:function(t,l){for(var n=[],r=l;r;)n.push(r),t[r],r=t[r];return n.reverse(),n},find_path:function(t,l,n){var r=e.single_source_shortest_paths(t,l,n);return e.extract_shortest_path_from_predecessor_list(r,n)},PriorityQueue:{make:function(t){var l=e.PriorityQueue,n={},r;t=t||{};for(r in l)l.hasOwnProperty(r)&&(n[r]=l[r]);return n.queue=[],n.sorter=t.sorter||l.default_sorter,n},default_sorter:function(t,l){return t.cost-l.cost},push:function(t,l){var n={value:t,cost:l};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};a.exports=e})(nd);var I6=nd.exports;(function(a){const e=Ua,t=O6,l=E6,n=B6,r=D6,i=ma,o=Wt,s=I6;function c(_){return unescape(encodeURIComponent(_)).length}function u(_,x,v){const k=[];let C;for(;(C=_.exec(v))!==null;)k.push({data:C[0],index:C.index,mode:x,length:C[0].length});return k}function f(_){const x=u(i.NUMERIC,e.NUMERIC,_),v=u(i.ALPHANUMERIC,e.ALPHANUMERIC,_);let k,C;return o.isKanjiModeEnabled()?(k=u(i.BYTE,e.BYTE,_),C=u(i.KANJI,e.KANJI,_)):(k=u(i.BYTE_KANJI,e.BYTE,_),C=[]),x.concat(v,k,C).sort(function(S,B){return S.index-B.index}).map(function(S){return{data:S.data,mode:S.mode,length:S.length}})}function m(_,x){switch(x){case e.NUMERIC:return t.getBitsLength(_);case e.ALPHANUMERIC:return l.getBitsLength(_);case e.KANJI:return r.getBitsLength(_);case e.BYTE:return n.getBitsLength(_)}}function h(_){return _.reduce(function(x,v){const k=x.length-1>=0?x[x.length-1]:null;return k&&k.mode===v.mode?(x[x.length-1].data+=v.data,x):(x.push(v),x)},[])}function p(_){const x=[];for(let v=0;v<_.length;v++){const k=_[v];switch(k.mode){case e.NUMERIC:x.push([k,{data:k.data,mode:e.ALPHANUMERIC,length:k.length},{data:k.data,mode:e.BYTE,length:k.length}]);break;case e.ALPHANUMERIC:x.push([k,{data:k.data,mode:e.BYTE,length:k.length}]);break;case e.KANJI:x.push([k,{data:k.data,mode:e.BYTE,length:c(k.data)}]);break;case e.BYTE:x.push([{data:k.data,mode:e.BYTE,length:c(k.data)}])}}return x}function b(_,x){const v={},k={start:{}};let C=["start"];for(let M=0;M<_.length;M++){const S=_[M],B=[];for(let T=0;T=0&&o<=6&&(s===0||s===6)||s>=0&&s<=6&&(o===0||o===6)||o>=2&&o<=4&&s>=2&&s<=4?a.set(r+o,i+s,!0,!0):a.set(r+o,i+s,!1,!0))}}function G6(a){const e=a.size;for(let t=8;t>o&1)===1,a.set(n,r,i,!0),a.set(r,n,i,!0)}function dr(a,e,t){const l=a.size,n=j6.getEncodedBits(e,t);let r,i;for(r=0;r<15;r++)i=(n>>r&1)===1,r<6?a.set(r,8,i,!0):r<8?a.set(r+1,8,i,!0):a.set(l-15+r,8,i,!0),r<8?a.set(8,l-r-1,i,!0):r<9?a.set(8,15-r-1+1,i,!0):a.set(8,15-r-1,i,!0);a.set(l-8,8,1,!0)}function X6(a,e){const t=a.size;let l=-1,n=t-1,r=7,i=0;for(let o=t-1;o>0;o-=2)for(o===6&&o--;;){for(let s=0;s<2;s++)if(!a.isReserved(n,o-s)){let c=!1;i>>r&1)===1),a.set(n,o-s,c),r--,r===-1&&(i++,r=7)}if(n+=l,n<0||t<=n){n-=l,l=-l;break}}}function Q6(a,e,t){const l=new F6;t.forEach(function(s){l.put(s.mode.bit,4),l.put(s.getLength(),Y6.getCharCountIndicator(s.mode,a)),s.write(l)});const n=Fn.getSymbolTotalCodewords(a),r=Dr.getTotalCodewordsCount(a,e),i=(n-r)*8;for(l.getLengthInBits()+4<=i&&l.put(0,4);l.getLengthInBits()%8!==0;)l.putBit(0);const o=(i-l.getLengthInBits())/8;for(let s=0;s{const o=e.slides.map(s=>ol(s));o.forEach(s=>{s.style.transitionDuration=`${i}ms`,s.querySelectorAll(".swiper-slide-shadow").forEach(c=>{c.style.transitionDuration=`${i}ms`})}),Rn({swiper:e,duration:i,transformElements:o})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}const Ih=de({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(a){return(e,t)=>(d(),y("span",{class:W(["VPBadge",e.type])},[L(e.$slots,"default",{},()=>[ve(ne(e.text),1)])],2))}}),Fh={key:0,class:"VPBackdrop"},Nh=de({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(a){return(e,t)=>(d(),fe(ot,{name:"fade"},{default:U(()=>[e.show?(d(),y("div",Fh)):z("",!0)]),_:1}))}}),Rh=Ve(Nh,[["__scopeId","data-v-26c9d6ff"]]),Ze=Hd;function Hh(a,e){let t,l=!1;return()=>{t&&clearTimeout(t),l?t=setTimeout(a,e):(a(),(l=!0)&&setTimeout(()=>l=!1,e))}}function Hr(a){return/^\//.test(a)?a:`/${a}`}function Mi(a){const{pathname:e,search:t,hash:l,protocol:n}=new URL(a,"http://a.com");if(Vd(a)||a.startsWith("#")||!n.startsWith("http")||!jd(e))return a;const{site:r}=Ze(),i=e.endsWith("/")||e.endsWith(".html")?a:a.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${l}`);return Wr(i)}function ln({correspondingLink:a=!1}={}){const{site:e,localeIndex:t,page:l,theme:n,hash:r}=Ze(),i=O(()=>{var s,c;return{label:(s=e.value.locales[t.value])==null?void 0:s.label,link:((c=e.value.locales[t.value])==null?void 0:c.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:O(()=>Object.entries(e.value.locales).flatMap(([s,c])=>i.value.label===c.label?[]:{text:c.label,link:Vh(c.link||(s==="root"?"/":`/${s}/`),n.value.i18nRouting!==!1&&a,l.value.relativePath.slice(i.value.link.length-1),!e.value.cleanUrls)+r.value})),currentLang:i}}function Vh(a,e,t,l){return e?a.replace(/\/$/,"")+Hr(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,l?".html":"")):a}const jh={class:"NotFound"},Yh={class:"code"},Wh={class:"title"},Gh={class:"quote"},qh={class:"action"},Uh=["href","aria-label"],Xh=de({__name:"NotFound",setup(a){const{theme:e}=Ze(),{currentLang:t}=ln();return(l,n)=>{var r,i,o,s,c;return d(),y("div",jh,[w("p",Yh,ne(((r=$(e).notFound)==null?void 0:r.code)??"404"),1),w("h1",Wh,ne(((i=$(e).notFound)==null?void 0:i.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=w("div",{class:"divider"},null,-1)),w("blockquote",Gh,ne(((o=$(e).notFound)==null?void 0:o.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),w("div",qh,[w("a",{class:"link",href:$(Wr)($(t).link),"aria-label":((s=$(e).notFound)==null?void 0:s.linkLabel)??"go to home"},ne(((c=$(e).notFound)==null?void 0:c.linkText)??"Take me home"),9,Uh)])])}}}),Qh=Ve(Xh,[["__scopeId","data-v-02362669"]]);function kd(a,e){if(Array.isArray(a))return gn(a);if(a==null)return[];e=Hr(e);const t=Object.keys(a).sort((n,r)=>r.split("/").length-n.split("/").length).find(n=>e.startsWith(Hr(n))),l=t?a[t]:[];return Array.isArray(l)?gn(l):gn(l.items,l.base)}function Kh(a){const e=[];let t=0;for(const l in a){const n=a[l];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function Jh(a){const e=[];function t(l){for(const n of l)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(a),e}function Vr(a,e){return Array.isArray(e)?e.some(t=>Vr(a,t)):ll(a,e.link)?!0:e.items?Vr(a,e.items):!1}function gn(a,e){return[...a].map(t=>{const l={...t},n=l.base||e;return n&&l.link&&(l.link=n+l.link),l.items&&(l.items=gn(l.items,n)),l})}function Ta(){const{frontmatter:a,page:e,theme:t}=Ze(),l=Mr("(min-width: 960px)"),n=P(!1),r=O(()=>{const b=t.value.sidebar,g=e.value.relativePath;return b?kd(b,g):[]}),i=P(r.value);Le(r,(b,g)=>{JSON.stringify(b)!==JSON.stringify(g)&&(i.value=r.value)});const o=O(()=>a.value.sidebar!==!1&&i.value.length>0&&a.value.layout!=="home"),s=O(()=>c?a.value.aside==null?t.value.aside==="left":a.value.aside==="left":!1),c=O(()=>a.value.layout==="home"?!1:a.value.aside!=null?!!a.value.aside:t.value.aside!==!1),u=O(()=>o.value&&l.value),f=O(()=>o.value?Kh(i.value):[]);function m(){n.value=!0}function h(){n.value=!1}function p(){n.value?h():m()}return{isOpen:n,sidebar:i,sidebarGroups:f,hasSidebar:o,hasAside:c,leftAside:s,isSidebarEnabled:u,open:m,close:h,toggle:p}}function Zh(a,e){let t;it(()=>{t=a.value?document.activeElement:void 0}),Ke(()=>{window.addEventListener("keyup",l)}),Qt(()=>{window.removeEventListener("keyup",l)});function l(n){n.key==="Escape"&&a.value&&(e(),t==null||t.focus())}}function em(a){const{page:e,hash:t}=Ze(),l=P(!1),n=O(()=>a.value.collapsed!=null),r=O(()=>!!a.value.link),i=P(!1),o=()=>{i.value=ll(e.value.relativePath,a.value.link)};Le([e,a,t],o),Ke(o);const s=O(()=>i.value?!0:a.value.items?Vr(e.value.relativePath,a.value.items):!1),c=O(()=>!!(a.value.items&&a.value.items.length));it(()=>{l.value=!!(n.value&&a.value.collapsed)}),Gr(()=>{(i.value||s.value)&&(l.value=!1)});function u(){n.value&&(l.value=!l.value)}return{collapsed:l,collapsible:n,isLink:r,isActiveLink:i,hasActiveLink:s,hasChildren:c,toggle:u}}function tm(){const{hasSidebar:a}=Ta(),e=Mr("(min-width: 960px)"),t=Mr("(min-width: 1280px)");return{isAsideEnabled:O(()=>!t.value&&!e.value?!1:a.value?t.value:e.value)}}const jr=[];function xd(a){return typeof a.outline=="object"&&!Array.isArray(a.outline)&&a.outline.label||a.outlineTitle||"On this page"}function Si(a){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const l=Number(t.tagName[1]);return{element:t,title:am(t),link:"#"+t.id,level:l}});return lm(e,a)}function am(a){let e="";for(const t of a.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function lm(a,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[l,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return im(a,l,n)}function nm(a,e){const{isAsideEnabled:t}=tm(),l=Hh(r,100);let n=null;Ke(()=>{requestAnimationFrame(r),window.addEventListener("scroll",l)}),Yr(()=>{i(location.hash)}),Qt(()=>{window.removeEventListener("scroll",l)});function r(){if(!t.value)return;const o=window.scrollY,s=window.innerHeight,c=document.body.offsetHeight,u=Math.abs(o+s-c)<1,f=jr.map(({element:h,link:p})=>({link:p,top:rm(h)})).filter(({top:h})=>!Number.isNaN(h)).sort((h,p)=>h.top-p.top);if(!f.length){i(null);return}if(o<1){i(null);return}if(u){i(f[f.length-1].link);return}let m=null;for(const{link:h,top:p}of f){if(p>o+Yd()+4)break;m=h}i(m)}function i(o){n&&n.classList.remove("active"),o==null?n=null:n=a.value.querySelector(`a[href="${decodeURIComponent(o)}"]`);const s=n;s?(s.classList.add("active"),e.value.style.top=s.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function rm(a){let e=0;for(;a!==document.body;){if(a===null)return NaN;e+=a.offsetTop,a=a.offsetParent}return e}function im(a,e,t){jr.length=0;const l=[],n=[];return a.forEach(r=>{const i={...r,children:[]};let o=n[n.length-1];for(;o&&o.level>=i.level;)n.pop(),o=n[n.length-1];if(i.element.classList.contains("ignore-header")||o&&"shouldIgnore"in o){n.push({level:i.level,shouldIgnore:!0});return}i.level>t||i.level{const n=fa("VPDocOutlineItem",!0);return d(),y("ul",{class:W(["VPDocOutlineItem",t.root?"root":"nested"])},[(d(!0),y(ge,null,Pe(t.headers,({children:r,link:i,title:o})=>(d(),y("li",null,[w("a",{class:"outline-link",href:i,onClick:e,title:o},ne(o),9,om),r!=null&&r.length?(d(),fe(n,{key:0,headers:r},null,8,["headers"])):z("",!0)]))),256))],2)}}}),_d=Ve(sm,[["__scopeId","data-v-aa311ade"]]),um={class:"content"},cm={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},dm=de({__name:"VPDocAsideOutline",setup(a){const{frontmatter:e,theme:t}=Ze(),l=Ja([]);$n(()=>{l.value=Si(e.value.outline??t.value.outline)});const n=P(),r=P();return nm(n,r),(i,o)=>(d(),y("nav",{"aria-labelledby":"doc-outline-aria-label",class:W(["VPDocAsideOutline",{"has-outline":l.value.length>0}]),ref_key:"container",ref:n},[w("div",um,[w("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),w("div",cm,ne($(xd)($(t))),1),Z(_d,{headers:l.value,root:!0},null,8,["headers"])])],2))}}),fm=Ve(dm,[["__scopeId","data-v-6f068ae5"]]),pm={class:"VPDocAsideCarbonAds"},vm=de({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(a){const e=()=>null;return(t,l)=>(d(),y("div",pm,[Z($(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),hm={class:"VPDocAside"},mm=de({__name:"VPDocAside",setup(a){const{theme:e}=Ze();return(t,l)=>(d(),y("div",hm,[L(t.$slots,"aside-top",{},void 0,!0),L(t.$slots,"aside-outline-before",{},void 0,!0),Z(fm),L(t.$slots,"aside-outline-after",{},void 0,!0),l[0]||(l[0]=w("div",{class:"spacer"},null,-1)),L(t.$slots,"aside-ads-before",{},void 0,!0),$(e).carbonAds?(d(),fe(vm,{key:0,"carbon-ads":$(e).carbonAds},null,8,["carbon-ads"])):z("",!0),L(t.$slots,"aside-ads-after",{},void 0,!0),L(t.$slots,"aside-bottom",{},void 0,!0)]))}}),gm=Ve(mm,[["__scopeId","data-v-dd0754d8"]]);function ym(){const{theme:a,page:e}=Ze();return O(()=>{const{text:t="Edit this page",pattern:l=""}=a.value.editLink||{};let n;return typeof l=="function"?n=l(e.value):n=l.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function bm(){const{page:a,theme:e,frontmatter:t}=Ze();return O(()=>{var c,u,f,m,h,p,b,g;const l=kd(e.value.sidebar,a.value.relativePath),n=Jh(l),r=wm(n,_=>_.link.replace(/[?#].*$/,"")),i=r.findIndex(_=>ll(a.value.relativePath,_.link)),o=((c=e.value.docFooter)==null?void 0:c.prev)===!1&&!t.value.prev||t.value.prev===!1,s=((u=e.value.docFooter)==null?void 0:u.next)===!1&&!t.value.next||t.value.next===!1;return{prev:o?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((f=r[i-1])==null?void 0:f.docFooterText)??((m=r[i-1])==null?void 0:m.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((h=r[i-1])==null?void 0:h.link)},next:s?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((p=r[i+1])==null?void 0:p.docFooterText)??((b=r[i+1])==null?void 0:b.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((g=r[i+1])==null?void 0:g.link)}}})}function wm(a,e){const t=new Set;return a.filter(l=>{const n=e(l);return t.has(n)?!1:t.add(n)})}const va=de({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(a){const e=a,t=O(()=>e.tag??(e.href?"a":"span")),l=O(()=>e.href&&Fs.test(e.href)||e.target==="_blank");return(n,r)=>(d(),fe(tt(t.value),{class:W(["VPLink",{link:n.href,"vp-external-link-icon":l.value,"no-icon":n.noIcon}]),href:n.href?$(Mi)(n.href):void 0,target:n.target??(l.value?"_blank":void 0),rel:n.rel??(l.value?"noreferrer":void 0)},{default:U(()=>[L(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),km={class:"VPLastUpdated"},xm=["datetime"],_m=de({__name:"VPDocFooterLastUpdated",setup(a){const{theme:e,page:t,lang:l}=Ze(),n=O(()=>new Date(t.value.lastUpdated)),r=O(()=>n.value.toISOString()),i=P("");return Ke(()=>{it(()=>{var o,s,c;i.value=new Intl.DateTimeFormat((s=(o=e.value.lastUpdated)==null?void 0:o.formatOptions)!=null&&s.forceLocale?l.value:void 0,((c=e.value.lastUpdated)==null?void 0:c.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(o,s)=>{var c;return d(),y("p",km,[ve(ne(((c=$(e).lastUpdated)==null?void 0:c.text)||$(e).lastUpdatedText||"Last updated")+": ",1),w("time",{datetime:r.value},ne(i.value),9,xm)])}}}),Mm=Ve(_m,[["__scopeId","data-v-84bee016"]]),Sm={key:0,class:"VPDocFooter"},Cm={key:0,class:"edit-info"},$m={key:0,class:"edit-link"},Pm={key:1,class:"last-updated"},Om={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Tm={class:"pager"},Em=["innerHTML"],Am=["innerHTML"],Bm={class:"pager"},Lm=["innerHTML"],zm=["innerHTML"],Dm=de({__name:"VPDocFooter",setup(a){const{theme:e,page:t,frontmatter:l}=Ze(),n=ym(),r=bm(),i=O(()=>e.value.editLink&&l.value.editLink!==!1),o=O(()=>t.value.lastUpdated),s=O(()=>i.value||o.value||r.value.prev||r.value.next);return(c,u)=>{var f,m,h,p;return s.value?(d(),y("footer",Sm,[L(c.$slots,"doc-footer-before",{},void 0,!0),i.value||o.value?(d(),y("div",Cm,[i.value?(d(),y("div",$m,[Z(va,{class:"edit-link-button",href:$(n).url,"no-icon":!0},{default:U(()=>[u[0]||(u[0]=w("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),ve(" "+ne($(n).text),1)]),_:1},8,["href"])])):z("",!0),o.value?(d(),y("div",Pm,[Z(Mm)])):z("",!0)])):z("",!0),(f=$(r).prev)!=null&&f.link||(m=$(r).next)!=null&&m.link?(d(),y("nav",Om,[u[1]||(u[1]=w("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),w("div",Tm,[(h=$(r).prev)!=null&&h.link?(d(),fe(va,{key:0,class:"pager-link prev",href:$(r).prev.link},{default:U(()=>{var b;return[w("span",{class:"desc",innerHTML:((b=$(e).docFooter)==null?void 0:b.prev)||"Previous page"},null,8,Em),w("span",{class:"title",innerHTML:$(r).prev.text},null,8,Am)]}),_:1},8,["href"])):z("",!0)]),w("div",Bm,[(p=$(r).next)!=null&&p.link?(d(),fe(va,{key:0,class:"pager-link next",href:$(r).next.link},{default:U(()=>{var b;return[w("span",{class:"desc",innerHTML:((b=$(e).docFooter)==null?void 0:b.next)||"Next page"},null,8,Lm),w("span",{class:"title",innerHTML:$(r).next.text},null,8,zm)]}),_:1},8,["href"])):z("",!0)])])):z("",!0)])):z("",!0)}}}),Im=Ve(Dm,[["__scopeId","data-v-8cebb5b5"]]),Fm={class:"container"},Nm={class:"aside-container"},Rm={class:"aside-content"},Hm={class:"content"},Vm={class:"content-container"},jm={class:"main"},Ym=de({__name:"VPDoc",setup(a){const{theme:e}=Ze(),t=Pn(),{hasSidebar:l,hasAside:n,leftAside:r}=Ta(),i=O(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(o,s)=>{const c=fa("Content");return d(),y("div",{class:W(["VPDoc",{"has-sidebar":$(l),"has-aside":$(n)}])},[L(o.$slots,"doc-top",{},void 0,!0),w("div",Fm,[$(n)?(d(),y("div",{key:0,class:W(["aside",{"left-aside":$(r)}])},[s[0]||(s[0]=w("div",{class:"aside-curtain"},null,-1)),w("div",Nm,[w("div",Rm,[Z(gm,null,{"aside-top":U(()=>[L(o.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":U(()=>[L(o.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":U(()=>[L(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":U(()=>[L(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":U(()=>[L(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":U(()=>[L(o.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):z("",!0),w("div",Hm,[w("div",Vm,[L(o.$slots,"doc-before",{},void 0,!0),w("main",jm,[Z(c,{class:W(["vp-doc",[i.value,$(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),Z(Im,null,{"doc-footer-before":U(()=>[L(o.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),L(o.$slots,"doc-after",{},void 0,!0)])])]),L(o.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Wm=Ve(Ym,[["__scopeId","data-v-4650e3ae"]]),Gm=de({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(a){const e=a,t=O(()=>e.href&&Fs.test(e.href)),l=O(()=>e.tag||(e.href?"a":"button"));return(n,r)=>(d(),fe(tt(l.value),{class:W(["VPButton",[n.size,n.theme]]),href:n.href?$(Mi)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:U(()=>[ve(ne(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),qm=Ve(Gm,[["__scopeId","data-v-fdf2b00d"]]),Um=["src","alt"],Xm=de({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(a){return(e,t)=>{const l=fa("VPImage",!0);return e.image?(d(),y(ge,{key:0},[typeof e.image=="string"||"src"in e.image?(d(),y("img",Te({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:$(Wr)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Um)):(d(),y(ge,{key:1},[Z(l,Te({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),Z(l,Te({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):z("",!0)}}}),Sn=Ve(Xm,[["__scopeId","data-v-be9a634b"]]),Qm={class:"container"},Km={class:"main"},Jm={key:0,class:"name"},Zm=["innerHTML"],e8=["innerHTML"],t8=["innerHTML"],a8={key:0,class:"actions"},l8={key:0,class:"image"},n8={class:"image-container"},r8=de({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(a){const e=Xl("hero-image-slot-exists");return(t,l)=>(d(),y("div",{class:W(["VPHero",{"has-image":t.image||$(e)}])},[w("div",Qm,[w("div",Km,[L(t.$slots,"home-hero-info-before",{},void 0,!0),L(t.$slots,"home-hero-info",{},()=>[t.name?(d(),y("h1",Jm,[w("span",{innerHTML:t.name,class:"clip"},null,8,Zm)])):z("",!0),t.text?(d(),y("p",{key:1,innerHTML:t.text,class:"text"},null,8,e8)):z("",!0),t.tagline?(d(),y("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,t8)):z("",!0)],!0),L(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(d(),y("div",a8,[(d(!0),y(ge,null,Pe(t.actions,n=>(d(),y("div",{key:n.link,class:"action"},[Z(qm,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):z("",!0),L(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||$(e)?(d(),y("div",l8,[w("div",n8,[l[0]||(l[0]=w("div",{class:"image-bg"},null,-1)),L(t.$slots,"home-hero-image",{},()=>[t.image?(d(),fe(Sn,{key:0,class:"image-src",image:t.image},null,8,["image"])):z("",!0)],!0)])])):z("",!0)])],2))}}),i8=Ve(r8,[["__scopeId","data-v-814b9c31"]]),o8=de({__name:"VPHomeHero",setup(a){const{frontmatter:e}=Ze();return(t,l)=>$(e).hero?(d(),fe(i8,{key:0,class:"VPHomeHero",name:$(e).hero.name,text:$(e).hero.text,tagline:$(e).hero.tagline,image:$(e).hero.image,actions:$(e).hero.actions},{"home-hero-info-before":U(()=>[L(t.$slots,"home-hero-info-before")]),"home-hero-info":U(()=>[L(t.$slots,"home-hero-info")]),"home-hero-info-after":U(()=>[L(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":U(()=>[L(t.$slots,"home-hero-actions-after")]),"home-hero-image":U(()=>[L(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):z("",!0)}}),s8={class:"box"},u8={key:0,class:"icon"},c8=["innerHTML"],d8=["innerHTML"],f8=["innerHTML"],p8={key:4,class:"link-text"},v8={class:"link-text-value"},h8=de({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(a){return(e,t)=>(d(),fe(va,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:U(()=>[w("article",s8,[typeof e.icon=="object"&&e.icon.wrap?(d(),y("div",u8,[Z(Sn,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(d(),fe(Sn,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(d(),y("div",{key:2,class:"icon",innerHTML:e.icon},null,8,c8)):z("",!0),w("h2",{class:"title",innerHTML:e.title},null,8,d8),e.details?(d(),y("p",{key:3,class:"details",innerHTML:e.details},null,8,f8)):z("",!0),e.linkText?(d(),y("div",p8,[w("p",v8,[ve(ne(e.linkText)+" ",1),t[0]||(t[0]=w("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):z("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),m8=Ve(h8,[["__scopeId","data-v-5cfc05fd"]]),g8={key:0,class:"VPFeatures"},y8={class:"container"},b8={class:"items"},w8=de({__name:"VPFeatures",props:{features:{}},setup(a){const e=a,t=O(()=>{const l=e.features.length;if(l){if(l===2)return"grid-2";if(l===3)return"grid-3";if(l%3===0)return"grid-6";if(l>3)return"grid-4"}else return});return(l,n)=>l.features?(d(),y("div",g8,[w("div",y8,[w("div",b8,[(d(!0),y(ge,null,Pe(l.features,r=>(d(),y("div",{key:r.title,class:W(["item",[t.value]])},[Z(m8,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):z("",!0)}}),k8=Ve(w8,[["__scopeId","data-v-00849bf7"]]),x8=de({__name:"VPHomeFeatures",setup(a){const{frontmatter:e}=Ze();return(t,l)=>$(e).features?(d(),fe(k8,{key:0,class:"VPHomeFeatures",features:$(e).features},null,8,["features"])):z("",!0)}}),_8=de({__name:"VPHomeContent",setup(a){const{width:e}=Wd({initialWidth:0,includeScrollbar:!1});return(t,l)=>(d(),y("div",{class:"vp-doc container",style:le($(e)?{"--vp-offset":`calc(50% - ${$(e)/2}px)`}:{})},[L(t.$slots,"default",{},void 0,!0)],4))}}),M8=Ve(_8,[["__scopeId","data-v-132c06ff"]]),S8={class:"VPHome"},C8=de({__name:"VPHome",setup(a){const{frontmatter:e}=Ze();return(t,l)=>{const n=fa("Content");return d(),y("div",S8,[L(t.$slots,"home-hero-before",{},void 0,!0),Z(o8,null,{"home-hero-info-before":U(()=>[L(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":U(()=>[L(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":U(()=>[L(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":U(()=>[L(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":U(()=>[L(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),L(t.$slots,"home-hero-after",{},void 0,!0),L(t.$slots,"home-features-before",{},void 0,!0),Z(x8),L(t.$slots,"home-features-after",{},void 0,!0),$(e).markdownStyles!==!1?(d(),fe(M8,{key:0},{default:U(()=>[Z(n)]),_:1})):(d(),fe(n,{key:1}))])}}}),$8=Ve(C8,[["__scopeId","data-v-96250f6f"]]),P8={},O8={class:"VPPage"};function T8(a,e){const t=fa("Content");return d(),y("div",O8,[L(a.$slots,"page-top"),Z(t),L(a.$slots,"page-bottom")])}const E8=Ve(P8,[["render",T8]]),A8=de({__name:"VPContent",setup(a){const{page:e,frontmatter:t}=Ze(),{hasSidebar:l}=Ta();return(n,r)=>(d(),y("div",{class:W(["VPContent",{"has-sidebar":$(l),"is-home":$(t).layout==="home"}]),id:"VPContent"},[$(e).isNotFound?L(n.$slots,"not-found",{key:0},()=>[Z(Qh)],!0):$(t).layout==="page"?(d(),fe(E8,{key:1},{"page-top":U(()=>[L(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":U(()=>[L(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):$(t).layout==="home"?(d(),fe($8,{key:2},{"home-hero-before":U(()=>[L(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":U(()=>[L(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":U(()=>[L(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":U(()=>[L(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":U(()=>[L(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":U(()=>[L(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":U(()=>[L(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":U(()=>[L(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":U(()=>[L(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):$(t).layout&&$(t).layout!=="doc"?(d(),fe(tt($(t).layout),{key:3})):(d(),fe(Wm,{key:4},{"doc-top":U(()=>[L(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":U(()=>[L(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":U(()=>[L(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":U(()=>[L(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":U(()=>[L(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":U(()=>[L(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":U(()=>[L(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":U(()=>[L(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":U(()=>[L(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":U(()=>[L(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":U(()=>[L(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),B8=Ve(A8,[["__scopeId","data-v-f220b785"]]),L8={class:"container"},z8=["innerHTML"],D8=["innerHTML"],I8=de({__name:"VPFooter",setup(a){const{theme:e,frontmatter:t}=Ze(),{hasSidebar:l}=Ta();return(n,r)=>$(e).footer&&$(t).footer!==!1?(d(),y("footer",{key:0,class:W(["VPFooter",{"has-sidebar":$(l)}])},[w("div",L8,[$(e).footer.message?(d(),y("p",{key:0,class:"message",innerHTML:$(e).footer.message},null,8,z8)):z("",!0),$(e).footer.copyright?(d(),y("p",{key:1,class:"copyright",innerHTML:$(e).footer.copyright},null,8,D8)):z("",!0)])],2)):z("",!0)}}),F8=Ve(I8,[["__scopeId","data-v-a8a12c4b"]]);function N8(){const{theme:a,frontmatter:e}=Ze(),t=Ja([]),l=O(()=>t.value.length>0);return $n(()=>{t.value=Si(e.value.outline??a.value.outline)}),{headers:t,hasLocalNav:l}}const R8={class:"menu-text"},H8={class:"header"},V8={class:"outline"},j8=de({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(a){const e=a,{theme:t}=Ze(),l=P(!1),n=P(0),r=P(),i=P();function o(f){var m;(m=r.value)!=null&&m.contains(f.target)||(l.value=!1)}Le(l,f=>{if(f){document.addEventListener("click",o);return}document.removeEventListener("click",o)}),Gd("Escape",()=>{l.value=!1}),$n(()=>{l.value=!1});function s(){l.value=!l.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function c(f){f.target.classList.contains("outline-link")&&(i.value&&(i.value.style.transition="none"),Ue(()=>{l.value=!1}))}function u(){l.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(f,m)=>(d(),y("div",{class:"VPLocalNavOutlineDropdown",style:le({"--vp-vh":n.value+"px"}),ref_key:"main",ref:r},[f.headers.length>0?(d(),y("button",{key:0,onClick:s,class:W({open:l.value})},[w("span",R8,ne($(xd)($(t))),1),m[0]||(m[0]=w("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(d(),y("button",{key:1,onClick:u},ne($(t).returnToTopLabel||"Return to top"),1)),Z(ot,{name:"flyout"},{default:U(()=>[l.value?(d(),y("div",{key:0,ref_key:"items",ref:i,class:"items",onClick:c},[w("div",H8,[w("a",{class:"top-link",href:"#",onClick:u},ne($(t).returnToTopLabel||"Return to top"),1)]),w("div",V8,[Z(_d,{headers:f.headers},null,8,["headers"])])],512)):z("",!0)]),_:1})],4))}}),Y8=Ve(j8,[["__scopeId","data-v-b170468f"]]),W8={class:"container"},G8=["aria-expanded"],q8={class:"menu-text"},U8=de({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(a){const{theme:e,frontmatter:t}=Ze(),{hasSidebar:l}=Ta(),{headers:n}=N8(),{y:r}=Ns(),i=P(0);Ke(()=>{i.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),$n(()=>{n.value=Si(t.value.outline??e.value.outline)});const o=O(()=>n.value.length===0),s=O(()=>o.value&&!l.value),c=O(()=>({VPLocalNav:!0,"has-sidebar":l.value,empty:o.value,fixed:s.value}));return(u,f)=>$(t).layout!=="home"&&(!s.value||$(r)>=i.value)?(d(),y("div",{key:0,class:W(c.value)},[w("div",W8,[$(l)?(d(),y("button",{key:0,class:"menu","aria-expanded":u.open,"aria-controls":"VPSidebarNav",onClick:f[0]||(f[0]=m=>u.$emit("open-menu"))},[f[1]||(f[1]=w("span",{class:"vpi-align-left menu-icon"},null,-1)),w("span",q8,ne($(e).sidebarMenuLabel||"Menu"),1)],8,G8)):z("",!0),Z(Y8,{headers:$(n),navHeight:i.value},null,8,["headers","navHeight"])])],2)):z("",!0)}}),X8=Ve(U8,[["__scopeId","data-v-9390a1ad"]]);function Q8(){const a=P(!1);function e(){a.value=!0,window.addEventListener("resize",n)}function t(){a.value=!1,window.removeEventListener("resize",n)}function l(){a.value?t():e()}function n(){window.outerWidth>=768&&t()}const r=Pn();return Le(()=>r.path,t),{isScreenOpen:a,openScreen:e,closeScreen:t,toggleScreen:l}}const K8={},J8={class:"VPSwitch",type:"button",role:"switch"},Z8={class:"check"},e5={key:0,class:"icon"};function t5(a,e){return d(),y("button",J8,[w("span",Z8,[a.$slots.default?(d(),y("span",e5,[L(a.$slots,"default",{},void 0,!0)])):z("",!0)])])}const a5=Ve(K8,[["render",t5],["__scopeId","data-v-ddbdefb8"]]),l5=de({__name:"VPSwitchAppearance",setup(a){const{isDark:e,theme:t}=Ze(),l=Xl("toggle-appearance",()=>{e.value=!e.value}),n=P("");return Gr(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,i)=>(d(),fe(a5,{title:n.value,class:"VPSwitchAppearance","aria-checked":$(e),onClick:$(l)},{default:U(()=>i[0]||(i[0]=[w("span",{class:"vpi-sun sun"},null,-1),w("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),Ci=Ve(l5,[["__scopeId","data-v-57052b4f"]]),n5={key:0,class:"VPNavBarAppearance"},r5=de({__name:"VPNavBarAppearance",setup(a){const{site:e}=Ze();return(t,l)=>$(e).appearance&&$(e).appearance!=="force-dark"&&$(e).appearance!=="force-auto"?(d(),y("div",n5,[Z(Ci)])):z("",!0)}}),i5=Ve(r5,[["__scopeId","data-v-413df56b"]]),$i=P();let Md=!1,_r=0;function o5(a){const e=P(!1);if(On){!Md&&s5(),_r++;const t=Le($i,l=>{var n,r,i;l===a.el.value||(n=a.el.value)!=null&&n.contains(l)?(e.value=!0,(r=a.onFocus)==null||r.call(a)):(e.value=!1,(i=a.onBlur)==null||i.call(a))});Qt(()=>{t(),_r--,_r||u5()})}return zs(e)}function s5(){document.addEventListener("focusin",Sd),Md=!0,$i.value=document.activeElement}function u5(){document.removeEventListener("focusin",Sd)}function Sd(){$i.value=document.activeElement}const c5={class:"VPMenuLink"},d5=["innerHTML"],f5=de({__name:"VPMenuLink",props:{item:{}},setup(a){const{page:e}=Ze();return(t,l)=>(d(),y("div",c5,[Z(va,{class:W({active:$(ll)($(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:U(()=>[w("span",{innerHTML:t.item.text},null,8,d5)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),Hn=Ve(f5,[["__scopeId","data-v-a8cfbf75"]]),p5={class:"VPMenuGroup"},v5={key:0,class:"title"},h5=de({__name:"VPMenuGroup",props:{text:{},items:{}},setup(a){return(e,t)=>(d(),y("div",p5,[e.text?(d(),y("p",v5,ne(e.text),1)):z("",!0),(d(!0),y(ge,null,Pe(e.items,l=>(d(),y(ge,null,["link"in l?(d(),fe(Hn,{key:0,item:l},null,8,["item"])):z("",!0)],64))),256))]))}}),m5=Ve(h5,[["__scopeId","data-v-7f7f3870"]]),g5={class:"VPMenu"},y5={key:0,class:"items"},b5=de({__name:"VPMenu",props:{items:{}},setup(a){return(e,t)=>(d(),y("div",g5,[e.items?(d(),y("div",y5,[(d(!0),y(ge,null,Pe(e.items,l=>(d(),y(ge,{key:JSON.stringify(l)},["link"in l?(d(),fe(Hn,{key:0,item:l},null,8,["item"])):"component"in l?(d(),fe(tt(l.component),Te({key:1,ref_for:!0},l.props),null,16)):(d(),fe(m5,{key:2,text:l.text,items:l.items},null,8,["text","items"]))],64))),128))])):z("",!0),L(e.$slots,"default",{},void 0,!0)]))}}),w5=Ve(b5,[["__scopeId","data-v-32c28510"]]),k5=["aria-expanded","aria-label"],x5={key:0,class:"text"},_5=["innerHTML"],M5={key:1,class:"vpi-more-horizontal icon"},S5={class:"menu"},C5=de({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(a){const e=P(!1),t=P();o5({el:t,onBlur:l});function l(){e.value=!1}return(n,r)=>(d(),y("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=i=>e.value=!0),onMouseleave:r[2]||(r[2]=i=>e.value=!1)},[w("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:r[0]||(r[0]=i=>e.value=!e.value)},[n.button||n.icon?(d(),y("span",x5,[n.icon?(d(),y("span",{key:0,class:W([n.icon,"option-icon"])},null,2)):z("",!0),n.button?(d(),y("span",{key:1,innerHTML:n.button},null,8,_5)):z("",!0),r[3]||(r[3]=w("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(d(),y("span",M5))],8,k5),w("div",S5,[Z(w5,{items:n.items},{default:U(()=>[L(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Pi=Ve(C5,[["__scopeId","data-v-49f08436"]]),$5=["href","aria-label","innerHTML"],P5=de({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(a){const e=a,t=P();Ke(async()=>{var r;await Ue();const n=(r=t.value)==null?void 0:r.children[0];n instanceof HTMLElement&&n.className.startsWith("vpi-social-")&&(getComputedStyle(n).maskImage||getComputedStyle(n).webkitMaskImage)==="none"&&n.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const l=O(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,r)=>(d(),y("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:l.value},null,8,$5))}}),O5=Ve(P5,[["__scopeId","data-v-1f3533b1"]]),T5={class:"VPSocialLinks"},E5=de({__name:"VPSocialLinks",props:{links:{}},setup(a){return(e,t)=>(d(),y("div",T5,[(d(!0),y(ge,null,Pe(e.links,({link:l,icon:n,ariaLabel:r})=>(d(),fe(O5,{key:l,icon:n,link:l,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),Oi=Ve(E5,[["__scopeId","data-v-a9ecdb5a"]]),A5={key:0,class:"group translations"},B5={class:"trans-title"},L5={key:1,class:"group"},z5={class:"item appearance"},D5={class:"label"},I5={class:"appearance-action"},F5={key:2,class:"group"},N5={class:"item social-links"},R5=de({__name:"VPNavBarExtra",setup(a){const{site:e,theme:t}=Ze(),{localeLinks:l,currentLang:n}=ln({correspondingLink:!0}),r=O(()=>l.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(i,o)=>r.value?(d(),fe(Pi,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:U(()=>[$(l).length&&$(n).label?(d(),y("div",A5,[w("p",B5,ne($(n).label),1),(d(!0),y(ge,null,Pe($(l),s=>(d(),fe(Hn,{key:s.link,item:s},null,8,["item"]))),128))])):z("",!0),$(e).appearance&&$(e).appearance!=="force-dark"&&$(e).appearance!=="force-auto"?(d(),y("div",L5,[w("div",z5,[w("p",D5,ne($(t).darkModeSwitchLabel||"Appearance"),1),w("div",I5,[Z(Ci)])])])):z("",!0),$(t).socialLinks?(d(),y("div",F5,[w("div",N5,[Z(Oi,{class:"social-links-list",links:$(t).socialLinks},null,8,["links"])])])):z("",!0)]),_:1})):z("",!0)}}),H5=Ve(R5,[["__scopeId","data-v-b4f18bb7"]]),V5=["aria-expanded"],j5=de({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(a){return(e,t)=>(d(),y("button",{type:"button",class:W(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=l=>e.$emit("click"))},t[1]||(t[1]=[w("span",{class:"container"},[w("span",{class:"top"}),w("span",{class:"middle"}),w("span",{class:"bottom"})],-1)]),10,V5))}}),Y5=Ve(j5,[["__scopeId","data-v-ca8f3b81"]]),W5=["innerHTML"],G5=de({__name:"VPNavBarMenuLink",props:{item:{}},setup(a){const{page:e}=Ze();return(t,l)=>(d(),fe(va,{class:W({VPNavBarMenuLink:!0,active:$(ll)($(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:U(()=>[w("span",{innerHTML:t.item.text},null,8,W5)]),_:1},8,["class","href","target","rel","no-icon"]))}}),q5=Ve(G5,[["__scopeId","data-v-1d2a844b"]]),U5=de({__name:"VPNavBarMenuGroup",props:{item:{}},setup(a){const e=a,{page:t}=Ze(),l=r=>"component"in r?!1:"link"in r?ll(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(l),n=O(()=>l(e.item));return(r,i)=>(d(),fe(Pi,{class:W({VPNavBarMenuGroup:!0,active:$(ll)($(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||n.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),X5={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Q5=de({__name:"VPNavBarMenu",setup(a){const{theme:e}=Ze();return(t,l)=>$(e).nav?(d(),y("nav",X5,[l[0]||(l[0]=w("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(d(!0),y(ge,null,Pe($(e).nav,n=>(d(),y(ge,{key:JSON.stringify(n)},["link"in n?(d(),fe(q5,{key:0,item:n},null,8,["item"])):"component"in n?(d(),fe(tt(n.component),Te({key:1,ref_for:!0},n.props),null,16)):(d(),fe(U5,{key:2,item:n},null,8,["item"]))],64))),128))])):z("",!0)}}),K5=Ve(Q5,[["__scopeId","data-v-06ce0f80"]]);function J5(a){const{localeIndex:e,theme:t}=Ze();function l(n){var p,b,g;const r=n.split("."),i=(p=t.value.search)==null?void 0:p.options,o=i&&typeof i=="object",s=o&&((g=(b=i.locales)==null?void 0:b[e.value])==null?void 0:g.translations)||null,c=o&&i.translations||null;let u=s,f=c,m=a;const h=r.pop();for(const _ of r){let x=null;const v=m==null?void 0:m[_];v&&(x=m=v);const k=f==null?void 0:f[_];k&&(x=f=k);const C=u==null?void 0:u[_];C&&(x=u=C),v||(m=x),k||(f=x),C||(u=x)}return(u==null?void 0:u[h])??(f==null?void 0:f[h])??(m==null?void 0:m[h])??""}return l}const Z5=["aria-label"],eg={class:"DocSearch-Button-Container"},tg={class:"DocSearch-Button-Placeholder"},Os=de({__name:"VPNavBarSearchButton",setup(a){const t=J5({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(l,n)=>(d(),y("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":$(t)("button.buttonAriaLabel")},[w("span",eg,[n[0]||(n[0]=w("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),w("span",tg,ne($(t)("button.buttonText")),1)]),n[1]||(n[1]=w("span",{class:"DocSearch-Button-Keys"},[w("kbd",{class:"DocSearch-Button-Key"}),w("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,Z5))}}),ag={class:"VPNavBarSearch"},lg={id:"local-search"},ng={key:1,id:"docsearch"},rg=de({__name:"VPNavBarSearch",setup(a){const e=()=>null,t=qd(()=>Ud(()=>import("./VPAlgoliaSearchBox.L6TPw987.js"),__vite__mapDeps([0,1]))),{theme:l}=Ze(),n=P(!1),r=P(!1),i=()=>{const m="VPAlgoliaPreconnect";(window.requestIdleCallback||setTimeout)(()=>{var b;const p=document.createElement("link");p.id=m,p.rel="preconnect",p.href=`https://${(((b=l.value.search)==null?void 0:b.options)??l.value.algolia).appId}-dsn.algolia.net`,p.crossOrigin="",document.head.appendChild(p)})};Ke(()=>{i();const m=p=>{(p.key.toLowerCase()==="k"&&(p.metaKey||p.ctrlKey)||!c(p)&&p.key==="/")&&(p.preventDefault(),o(),h())},h=()=>{window.removeEventListener("keydown",m)};window.addEventListener("keydown",m),Qt(h)});function o(){n.value||(n.value=!0,setTimeout(s,16))}function s(){const m=new Event("keydown");m.key="k",m.metaKey=!0,window.dispatchEvent(m),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||s()},16)}function c(m){const h=m.target,p=h.tagName;return h.isContentEditable||p==="INPUT"||p==="SELECT"||p==="TEXTAREA"}const u=P(!1),f="algolia";return(m,h)=>{var p;return d(),y("div",ag,[$(f)==="local"?(d(),y(ge,{key:0},[u.value?(d(),fe($(e),{key:0,onClose:h[0]||(h[0]=b=>u.value=!1)})):z("",!0),w("div",lg,[Z(Os,{onClick:h[1]||(h[1]=b=>u.value=!0)})])],64)):$(f)==="algolia"?(d(),y(ge,{key:1},[n.value?(d(),fe($(t),{key:0,algolia:((p=$(l).search)==null?void 0:p.options)??$(l).algolia,onVnodeBeforeMount:h[2]||(h[2]=b=>r.value=!0)},null,8,["algolia"])):z("",!0),r.value?z("",!0):(d(),y("div",ng,[Z(Os,{onClick:o})]))],64)):z("",!0)])}}}),ig=de({__name:"VPNavBarSocialLinks",setup(a){const{theme:e}=Ze();return(t,l)=>$(e).socialLinks?(d(),fe(Oi,{key:0,class:"VPNavBarSocialLinks",links:$(e).socialLinks},null,8,["links"])):z("",!0)}}),og=Ve(ig,[["__scopeId","data-v-541ebb54"]]),sg=["href","rel","target"],ug=["innerHTML"],cg={key:2},dg=de({__name:"VPNavBarTitle",setup(a){const{site:e,theme:t}=Ze(),{hasSidebar:l}=Ta(),{currentLang:n}=ln(),r=O(()=>{var s;return typeof t.value.logoLink=="string"?t.value.logoLink:(s=t.value.logoLink)==null?void 0:s.link}),i=O(()=>{var s;return typeof t.value.logoLink=="string"||(s=t.value.logoLink)==null?void 0:s.rel}),o=O(()=>{var s;return typeof t.value.logoLink=="string"||(s=t.value.logoLink)==null?void 0:s.target});return(s,c)=>(d(),y("div",{class:W(["VPNavBarTitle",{"has-sidebar":$(l)}])},[w("a",{class:"title",href:r.value??$(Mi)($(n).link),rel:i.value,target:o.value},[L(s.$slots,"nav-bar-title-before",{},void 0,!0),$(t).logo?(d(),fe(Sn,{key:0,class:"logo",image:$(t).logo},null,8,["image"])):z("",!0),$(t).siteTitle?(d(),y("span",{key:1,innerHTML:$(t).siteTitle},null,8,ug)):$(t).siteTitle===void 0?(d(),y("span",cg,ne($(e).title),1)):z("",!0),L(s.$slots,"nav-bar-title-after",{},void 0,!0)],8,sg)],2))}}),fg=Ve(dg,[["__scopeId","data-v-40718001"]]),pg={class:"items"},vg={class:"title"},hg=de({__name:"VPNavBarTranslations",setup(a){const{theme:e}=Ze(),{localeLinks:t,currentLang:l}=ln({correspondingLink:!0});return(n,r)=>$(t).length&&$(l).label?(d(),fe(Pi,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:$(e).langMenuLabel||"Change language"},{default:U(()=>[w("div",pg,[w("p",vg,ne($(l).label),1),(d(!0),y(ge,null,Pe($(t),i=>(d(),fe(Hn,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):z("",!0)}}),mg=Ve(hg,[["__scopeId","data-v-d58fdadb"]]),gg={class:"wrapper"},yg={class:"container"},bg={class:"title"},wg={class:"content"},kg={class:"content-body"},xg=de({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(a){const e=a,{y:t}=Ns(),{hasSidebar:l}=Ta(),{frontmatter:n}=Ze(),r=P({});return Gr(()=>{r.value={"has-sidebar":l.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(i,o)=>(d(),y("div",{class:W(["VPNavBar",r.value])},[w("div",gg,[w("div",yg,[w("div",bg,[Z(fg,null,{"nav-bar-title-before":U(()=>[L(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":U(()=>[L(i.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),w("div",wg,[w("div",kg,[L(i.$slots,"nav-bar-content-before",{},void 0,!0),Z(rg,{class:"search"}),Z(K5,{class:"menu"}),Z(mg,{class:"translations"}),Z(i5,{class:"appearance"}),Z(og,{class:"social-links"}),Z(H5,{class:"extra"}),L(i.$slots,"nav-bar-content-after",{},void 0,!0),Z(Y5,{class:"hamburger",active:i.isScreenOpen,onClick:o[0]||(o[0]=s=>i.$emit("toggle-screen"))},null,8,["active"])])])])]),o[1]||(o[1]=w("div",{class:"divider"},[w("div",{class:"divider-line"})],-1))],2))}}),_g=Ve(xg,[["__scopeId","data-v-91258374"]]),Mg={key:0,class:"VPNavScreenAppearance"},Sg={class:"text"},Cg=de({__name:"VPNavScreenAppearance",setup(a){const{site:e,theme:t}=Ze();return(l,n)=>$(e).appearance&&$(e).appearance!=="force-dark"&&$(e).appearance!=="force-auto"?(d(),y("div",Mg,[w("p",Sg,ne($(t).darkModeSwitchLabel||"Appearance"),1),Z(Ci)])):z("",!0)}}),$g=Ve(Cg,[["__scopeId","data-v-b31313f0"]]),Pg=["innerHTML"],Og=de({__name:"VPNavScreenMenuLink",props:{item:{}},setup(a){const e=Xl("close-screen");return(t,l)=>(d(),fe(va,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:$(e)},{default:U(()=>[w("span",{innerHTML:t.item.text},null,8,Pg)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Tg=Ve(Og,[["__scopeId","data-v-05b1d1f4"]]),Eg=["innerHTML"],Ag=de({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(a){const e=Xl("close-screen");return(t,l)=>(d(),fe(va,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:$(e)},{default:U(()=>[w("span",{innerHTML:t.item.text},null,8,Eg)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Cd=Ve(Ag,[["__scopeId","data-v-8c940a2e"]]),Bg={class:"VPNavScreenMenuGroupSection"},Lg={key:0,class:"title"},zg=de({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(a){return(e,t)=>(d(),y("div",Bg,[e.text?(d(),y("p",Lg,ne(e.text),1)):z("",!0),(d(!0),y(ge,null,Pe(e.items,l=>(d(),fe(Cd,{key:l.text,item:l},null,8,["item"]))),128))]))}}),Dg=Ve(zg,[["__scopeId","data-v-139b8c79"]]),Ig=["aria-controls","aria-expanded"],Fg=["innerHTML"],Ng=["id"],Rg={key:0,class:"item"},Hg={key:1,class:"item"},Vg={key:2,class:"group"},jg=de({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(a){const e=a,t=P(!1),l=O(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(r,i)=>(d(),y("div",{class:W(["VPNavScreenMenuGroup",{open:t.value}])},[w("button",{class:"button","aria-controls":l.value,"aria-expanded":t.value,onClick:n},[w("span",{class:"button-text",innerHTML:r.text},null,8,Fg),i[0]||(i[0]=w("span",{class:"vpi-plus button-icon"},null,-1))],8,Ig),w("div",{id:l.value,class:"items"},[(d(!0),y(ge,null,Pe(r.items,o=>(d(),y(ge,{key:JSON.stringify(o)},["link"in o?(d(),y("div",Rg,[Z(Cd,{item:o},null,8,["item"])])):"component"in o?(d(),y("div",Hg,[(d(),fe(tt(o.component),Te({ref_for:!0},o.props,{"screen-menu":""}),null,16))])):(d(),y("div",Vg,[Z(Dg,{text:o.text,items:o.items},null,8,["text","items"])]))],64))),128))],8,Ng)],2))}}),Yg=Ve(jg,[["__scopeId","data-v-26f60ab7"]]),Wg={key:0,class:"VPNavScreenMenu"},Gg=de({__name:"VPNavScreenMenu",setup(a){const{theme:e}=Ze();return(t,l)=>$(e).nav?(d(),y("nav",Wg,[(d(!0),y(ge,null,Pe($(e).nav,n=>(d(),y(ge,{key:JSON.stringify(n)},["link"in n?(d(),fe(Tg,{key:0,item:n},null,8,["item"])):"component"in n?(d(),fe(tt(n.component),Te({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(d(),fe(Yg,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):z("",!0)}}),qg=de({__name:"VPNavScreenSocialLinks",setup(a){const{theme:e}=Ze();return(t,l)=>$(e).socialLinks?(d(),fe(Oi,{key:0,class:"VPNavScreenSocialLinks",links:$(e).socialLinks},null,8,["links"])):z("",!0)}}),Ug={class:"list"},Xg=de({__name:"VPNavScreenTranslations",setup(a){const{localeLinks:e,currentLang:t}=ln({correspondingLink:!0}),l=P(!1);function n(){l.value=!l.value}return(r,i)=>$(e).length&&$(t).label?(d(),y("div",{key:0,class:W(["VPNavScreenTranslations",{open:l.value}])},[w("button",{class:"title",onClick:n},[i[0]||(i[0]=w("span",{class:"vpi-languages icon lang"},null,-1)),ve(" "+ne($(t).label)+" ",1),i[1]||(i[1]=w("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),w("ul",Ug,[(d(!0),y(ge,null,Pe($(e),o=>(d(),y("li",{key:o.link,class:"item"},[Z(va,{class:"link",href:o.link},{default:U(()=>[ve(ne(o.text),1)]),_:2},1032,["href"])]))),128))])],2)):z("",!0)}}),Qg=Ve(Xg,[["__scopeId","data-v-bd7fd8a0"]]),Kg={class:"container"},Jg=de({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(a){const e=P(null),t=Rs(On?document.body:null);return(l,n)=>(d(),fe(ot,{name:"fade",onEnter:n[0]||(n[0]=r=>t.value=!0),onAfterLeave:n[1]||(n[1]=r=>t.value=!1)},{default:U(()=>[l.open?(d(),y("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[w("div",Kg,[L(l.$slots,"nav-screen-content-before",{},void 0,!0),Z(Gg,{class:"menu"}),Z(Qg,{class:"translations"}),Z($g,{class:"appearance"}),Z(qg,{class:"social-links"}),L(l.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):z("",!0)]),_:3}))}}),Zg=Ve(Jg,[["__scopeId","data-v-1eb837ff"]]),e7={key:0,class:"VPNav"},t7=de({__name:"VPNav",setup(a){const{isScreenOpen:e,closeScreen:t,toggleScreen:l}=Q8(),{frontmatter:n}=Ze(),r=O(()=>n.value.navbar!==!1);return Cn("close-screen",t),it(()=>{On&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(i,o)=>r.value?(d(),y("header",e7,[Z(_g,{"is-screen-open":$(e),onToggleScreen:$(l)},{"nav-bar-title-before":U(()=>[L(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":U(()=>[L(i.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":U(()=>[L(i.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":U(()=>[L(i.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),Z(Zg,{open:$(e)},{"nav-screen-content-before":U(()=>[L(i.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":U(()=>[L(i.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):z("",!0)}}),a7=Ve(t7,[["__scopeId","data-v-2d36e4b3"]]),l7=["role","tabindex"],n7={key:1,class:"items"},r7=de({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(a){const e=a,{collapsed:t,collapsible:l,isLink:n,isActiveLink:r,hasActiveLink:i,hasChildren:o,toggle:s}=em(O(()=>e.item)),c=O(()=>o.value?"section":"div"),u=O(()=>n.value?"a":"div"),f=O(()=>o.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),m=O(()=>n.value?void 0:"button"),h=O(()=>[[`level-${e.depth}`],{collapsible:l.value},{collapsed:t.value},{"is-link":n.value},{"is-active":r.value},{"has-active":i.value}]);function p(g){"key"in g&&g.key!=="Enter"||!e.item.link&&s()}function b(){e.item.link&&s()}return(g,_)=>{const x=fa("VPSidebarItem",!0);return d(),fe(tt(c.value),{class:W(["VPSidebarItem",h.value])},{default:U(()=>[g.item.text?(d(),y("div",Te({key:0,class:"item",role:m.value},Xd(g.item.items?{click:p,keydown:p}:{},!0),{tabindex:g.item.items&&0}),[_[1]||(_[1]=w("div",{class:"indicator"},null,-1)),g.item.link?(d(),fe(va,{key:0,tag:u.value,class:"link",href:g.item.link,rel:g.item.rel,target:g.item.target},{default:U(()=>[(d(),fe(tt(f.value),{class:"text",innerHTML:g.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(d(),fe(tt(f.value),{key:1,class:"text",innerHTML:g.item.text},null,8,["innerHTML"])),g.item.collapsed!=null&&g.item.items&&g.item.items.length?(d(),y("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:b,onKeydown:nt(b,["enter"]),tabindex:"0"},_[0]||(_[0]=[w("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):z("",!0)],16,l7)):z("",!0),g.item.items&&g.item.items.length?(d(),y("div",n7,[g.depth<5?(d(!0),y(ge,{key:0},Pe(g.item.items,v=>(d(),fe(x,{key:v.text,item:v,depth:g.depth+1},null,8,["item","depth"]))),128)):z("",!0)])):z("",!0)]),_:1},8,["class"])}}}),i7=Ve(r7,[["__scopeId","data-v-360b3e45"]]),o7=de({__name:"VPSidebarGroup",props:{items:{}},setup(a){const e=P(!0);let t=null;return Ke(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Oa(()=>{t!=null&&(clearTimeout(t),t=null)}),(l,n)=>(d(!0),y(ge,null,Pe(l.items,r=>(d(),y("div",{key:r.text,class:W(["group",{"no-transition":e.value}])},[Z(i7,{item:r,depth:0},null,8,["item"])],2))),128))}}),s7=Ve(o7,[["__scopeId","data-v-f5e58883"]]),u7={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},c7=de({__name:"VPSidebar",props:{open:{type:Boolean}},setup(a){const{sidebarGroups:e,hasSidebar:t}=Ta(),l=a,n=P(null),r=Rs(On?document.body:null);Le([l,n],()=>{var o;l.open?(r.value=!0,(o=n.value)==null||o.focus()):r.value=!1},{immediate:!0,flush:"post"});const i=P(0);return Le(e,()=>{i.value+=1},{deep:!0}),(o,s)=>$(t)?(d(),y("aside",{key:0,class:W(["VPSidebar",{open:o.open}]),ref_key:"navEl",ref:n,onClick:s[0]||(s[0]=Ye(()=>{},["stop"]))},[s[2]||(s[2]=w("div",{class:"curtain"},null,-1)),w("nav",u7,[s[1]||(s[1]=w("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),L(o.$slots,"sidebar-nav-before",{},void 0,!0),(d(),fe(s7,{items:$(e),key:i.value},null,8,["items"])),L(o.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):z("",!0)}}),d7=Ve(c7,[["__scopeId","data-v-7251c613"]]),f7=de({__name:"VPSkipLink",setup(a){const e=Pn(),t=P();Le(()=>e.path,()=>t.value.focus());function l({target:n}){const r=document.getElementById(decodeURIComponent(n.hash).slice(1));if(r){const i=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",i)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",i),r.focus(),window.scrollTo(0,0)}}return(n,r)=>(d(),y(ge,null,[w("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),w("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:l}," Skip to content ")],64))}}),p7=Ve(f7,[["__scopeId","data-v-a46579a1"]]),v7=de({__name:"Layout",setup(a){const{isOpen:e,open:t,close:l}=Ta(),n=Pn();Le(()=>n.path,l),Zh(e,l);const{frontmatter:r}=Ze(),i=Pa(),o=O(()=>!!i["home-hero-image"]);return Cn("hero-image-slot-exists",o),(s,c)=>{const u=fa("Content");return $(r).layout!==!1?(d(),y("div",{key:0,class:W(["Layout",$(r).pageClass])},[L(s.$slots,"layout-top",{},void 0,!0),Z(p7),Z(Rh,{class:"backdrop",show:$(e),onClick:$(l)},null,8,["show","onClick"]),Z(a7,null,{"nav-bar-title-before":U(()=>[L(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":U(()=>[L(s.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":U(()=>[L(s.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":U(()=>[L(s.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":U(()=>[L(s.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":U(()=>[L(s.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),Z(X8,{open:$(e),onOpenMenu:$(t)},null,8,["open","onOpenMenu"]),Z(d7,{open:$(e)},{"sidebar-nav-before":U(()=>[L(s.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":U(()=>[L(s.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),Z(B8,null,{"page-top":U(()=>[L(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":U(()=>[L(s.$slots,"page-bottom",{},void 0,!0)]),"not-found":U(()=>[L(s.$slots,"not-found",{},void 0,!0)]),"home-hero-before":U(()=>[L(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":U(()=>[L(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":U(()=>[L(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":U(()=>[L(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":U(()=>[L(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":U(()=>[L(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":U(()=>[L(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":U(()=>[L(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":U(()=>[L(s.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":U(()=>[L(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":U(()=>[L(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":U(()=>[L(s.$slots,"doc-after",{},void 0,!0)]),"doc-top":U(()=>[L(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":U(()=>[L(s.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":U(()=>[L(s.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":U(()=>[L(s.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":U(()=>[L(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":U(()=>[L(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":U(()=>[L(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":U(()=>[L(s.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),Z(F8),L(s.$slots,"layout-bottom",{},void 0,!0)],2)):(d(),fe(u,{key:1}))}}}),h7=Ve(v7,[["__scopeId","data-v-7b7f89d8"]]),m7={Layout:h7,enhanceApp:({app:a})=>{a.component("Badge",Ih)}},g7={},y7={class:"mail"};function b7(a,e){return d(),y("span",y7,e[0]||(e[0]=[w("svg",{width:"1.25em",height:"1.25em",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},[w("g",{fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[w("rect",{x:"3",y:"5",width:"18",height:"14",rx:"2"}),w("path",{d:"M3 7l9 6l9-6"})])],-1)]))}const Ts=Ve(g7,[["render",b7],["__scopeId","data-v-d3224f72"]]),w7={},k7={class:"arrow-down"};function x7(a,e){return d(),y("span",k7,e[0]||(e[0]=[Ra('',1)]))}const _7=Ve(w7,[["render",x7],["__scopeId","data-v-25ee364b"]]),M7=de({__name:"GlobalElement",props:{hideSponsor:{type:Boolean,default:!1},hideBackTop:{type:Boolean,default:!1},hideWatermark:{type:Boolean,default:!1}},setup(a){return(e,t)=>{const l=fa("FloatButton"),n=fa("BackTop"),r=fa("Watermark");return d(),y(ge,null,[e.hideSponsor?z("",!0):(d(),fe(l,{key:0,bottom:220,type:"primary",tooltip:"成为赞助者 ✨","tooltip-props":{tooltipStyle:{fontWeight:500,padding:"8px 12px"}},href:"https://themusecatcher.github.io/vue-amazing-ui/sponsor/charge.html",target:"_blank"},{description:U(()=>t[0]||(t[0]=[w("span",{style:{"font-size":"14px","font-weight":"600"}},"赞助",-1)])),_:1})),Z(l,{bottom:160,type:"primary","tooltip-props":{maxWidth:200,tooltipStyle:{fontWeight:500,padding:"8px 12px"}}},{icon:U(()=>[Z($(Kr))]),tooltip:U(()=>t[1]||(t[1]=[ve(" 文档网站部署在静态网站服务 GitHub Pages,为了您的流程访问,建议打开代理 ")])),_:1}),Z(l,{bottom:100,type:"primary","tooltip-props":{tooltipStyle:{textAlign:"center",fontWeight:500,padding:"8px 12px"}}},{icon:U(()=>[Z(Ts)]),tooltip:U(()=>[Z(Ts),t[2]||(t[2]=ve(" Email Me")),Z(_7),t[3]||(t[3]=w("br",null,null,-1)),t[4]||(t[4]=ve(" themusecatcher@163.com "))]),_:1}),e.hideBackTop?z("",!0):(d(),fe(n,{key:1})),e.hideWatermark?z("",!0):(d(),fe(r,{key:2,fullscreen:"",content:"Vue Amazing UI"}))],64)}}});function $d(a,e=2,t=",",l=".",n,r){typeof a!="number"&&typeof a!="string"&&console.warn("Expected value to be of type number or string"),typeof e!="number"&&console.warn("Expected precision to be of type number");const i=Number(a);if(isNaN(i)||!isFinite(i))return"";if(i===0)return i.toFixed(e);let o=i.toFixed(e);if(typeof t=="string"&&t!==""){const[s,c]=o.split(".");o=s.replace(/(\d)(?=(\d{3})+$)/g,"$1"+t)+(c?l+c:"")}return(n||"")+o+(r||"")}function Ca(a,e=0,t=!1){let l=null;function n(i){if(l||(l=i),i-l>=e){try{a()}catch(o){console.error("Error executing rafTimeout function:",o)}t&&(l=i,r.id=requestAnimationFrame(n))}else r.id=requestAnimationFrame(n)}const r={id:requestAnimationFrame(n)};return r}function Bt(a){a&&a.id&&typeof a.id=="number"?cancelAnimationFrame(a.id):console.warn("cancelRaf received an invalid id:",a)}function S7(a,e=300){let t=!0;return function(...l){return t&&(a(...l),t=!1,setTimeout(()=>{t=!0},e)),!1}}function fl(a,e=300){let t=null;return function(...l){t&&clearTimeout(t),t=setTimeout(()=>{a(...l)},e)}}function Rl(a,e){if(Number.isNaN(a)||Number.isNaN(e))throw new Error("Both num1 and num2 must be valid numbers.");const t=a%1!==0,l=e%1!==0;if(!t&&!l)return a+e;const n=String(a).split(".")[1]??"",r=String(e).split(".")[1]??"",i=Math.max(n.length,r.length),o=Math.pow(10,i),s=a.toFixed(i),c=e.toFixed(i);return(+s.replace(".","")+ +c.replace(".",""))/o}function C7(){const a=P(!1),e=As();return e&&Ke(()=>{a.value=!0},e),a}function Pd(a){const e=C7();return O(()=>(e.value,!!a()))}function Ol(a,e,t){Ke(()=>a.addEventListener(e,t)),Qt(()=>a.removeEventListener(e,t))}function Ul(a,e,t={}){const l=Pd(()=>window&&"MutationObserver"in window),n=P(!1);let r;const i=O(()=>{const f=Vl(a);return f?Array.isArray(f)?f.map(m=>Vl(m)).filter(m=>m):[f]:[]}),o=()=>{r&&(r.disconnect(),r=void 0)},s=()=>{l.value&&i.value.length&&!n.value&&(r=new MutationObserver(e),i.value.forEach(f=>r.observe(f,t)))};Le(()=>i.value,()=>{o(),s()},{immediate:!0,flush:"post"});const c=()=>{n.value=!0,o()},u=()=>{n.value=!1,s()};return Oa(()=>o()),{stop:c,start:u}}function $7(a=window,e=0,t,l){const n=P(0),r=P(0),i=P(0),o=P(0),s=P(!1),c=P(!1),u=P(!1),f=P(!1),m=P(!1),h=P(0),p=P(0);function b(C){s.value=!0;const M=C.target.documentElement??C.target;n.value=M.scrollLeft,i.value=M.scrollTop,c.value=n.valueh.value,f.value=i.valuep.value,h.value=n.value,p.value=i.value,x(C)}const g=S7(b,e);function _(C){s.value&&(s.value=!1,c.value=!1,u.value=!1,f.value=!1,m.value=!1)}const x=fl(_,e+200),v=O(()=>Vl(a)||null);Le(()=>v.value,(C,M)=>{var S;if(M&&k(M),C){const B=((S=C==null?void 0:C.document)==null?void 0:S.documentElement)||(C==null?void 0:C.documentElement)||C;r.value=B.scrollWidth-B.clientWidth,o.value=B.scrollHeight-B.clientHeight,B.addEventListener("scroll",g),B.addEventListener("scrollend",x)}},{immediate:!0,flush:"post"});function k(C){var M;const S=((M=C==null?void 0:C.document)==null?void 0:M.documentElement)||(C==null?void 0:C.documentElement)||C;S.removeEventListener("scroll",g),S.removeEventListener("scrollend",x)}return Oa(()=>k(v.value)),{x:n,xScrollMax:r,y:i,yScrollMax:o,isScrolling:s,left:c,right:u,top:f,bottom:m}}function Ea(a,e,t={}){const l=Pd(()=>window&&"ResizeObserver"in window);let n;const r=P(!1),i=O(()=>{const f=Vl(a);return f?Array.isArray(f)?f.map(m=>Vl(m)).filter(m=>m):[f]:[]}),o=()=>{n&&(n.disconnect(),n=void 0)},s=()=>{l.value&&i.value.length&&!r.value&&(n=new ResizeObserver(e),i.value.forEach(f=>n.observe(f,t)))};Le(()=>i.value,()=>{o(),s()},{immediate:!0,flush:"post"});const c=()=>{r.value=!0,o()},u=()=>{r.value=!1,s()};return Oa(()=>o()),{stop:c,start:u}}function ut(a="default"){const e=Pa(),t=l=>{var n;const r=(n=e[l])==null?void 0:n.call(e),i=o=>{if(typeof o.children=="string")return o.children==="v-if"?!1:o.children.trim()!=="";if(o.children===null){if(o.type==="img"||typeof o.type!="string")return!0}else return!!o.children};return r&&r!=null&&r.length?r.some(o=>i(o)):!1};if(Array.isArray(a)){const l=rl({});return a.forEach(n=>{const r=O(()=>t(n));l[n]=r}),l}else return O(()=>t(a))}const P7={key:0,class:"m-alert-icon"},O7=["src"],T7={key:1,class:"icon-svg",focusable:"false","data-icon":"info-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},E7={key:2,class:"icon-svg",focusable:"false","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},A7={key:3,class:"icon-svg",focusable:"false","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},B7={key:4,class:"icon-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},L7={key:1,class:"m-big-icon"},z7=["src"],D7={key:1,class:"icon-svg",focusable:"false","data-icon":"info-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},I7={key:2,class:"icon-svg",focusable:"false","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},F7={key:3,class:"icon-svg",focusable:"false","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},N7={key:4,class:"icon-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},R7={class:"m-alert-content"},H7={class:"alert-message"},V7={key:0,class:"alert-description"},j7={key:1,class:"m-alert-actions"},Y7=["onKeydown"],W7={key:0},G7={key:1,class:"alert-close",focusable:"false","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},q7=de({__name:"Alert",props:{message:{default:void 0},description:{default:void 0},type:{default:"default"},bordered:{type:Boolean,default:!0},closable:{type:Boolean,default:!1},closeText:{default:void 0},icon:{default:void 0},showIcon:{type:Boolean,default:!1},actions:{default:void 0}},emits:["close"],setup(a,{emit:e}){const t=a,l=P(),n=P(!1),r=e,i=ut(["icon","description","actions"]),o=O(()=>i.icon||t.icon||["success","info","warning","error"].includes(t.type)),s=O(()=>i.description||t.description);async function c(u){l.value.style.maxHeight=`${l.value.offsetHeight}px`,await Ue(),n.value=!0,r("close",u)}return(u,f)=>(d(),fe(ot,{name:"alert-motion","leave-from-class":"alert-motion-leave","leave-active-class":"alert-motion-leave alert-motion-leave-active","leave-to-class":"alert-motion-leave alert-motion-leave-active"},{default:U(()=>[n.value?z("",!0):(d(),y("div",{key:0,ref_key:"alertRef",ref:l,class:W(["m-alert",[`alert-${u.type}`,{"alert-borderless":!u.bordered,"alert-width-description":s.value}]])},[u.showIcon&&o.value?(d(),y(ge,{key:0},[s.value?(d(),y("span",L7,[L(u.$slots,"icon",{},()=>[u.icon?(d(),y("img",{key:0,src:u.icon,class:"big-icon-img"},null,8,z7)):u.type==="info"?(d(),y("svg",D7,f[4]||(f[4]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1),w("path",{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"},null,-1)]))):u.type==="success"?(d(),y("svg",I7,f[5]||(f[5]=[w("path",{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"},null,-1),w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1)]))):u.type==="warning"?(d(),y("svg",F7,f[6]||(f[6]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1),w("path",{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"},null,-1)]))):u.type==="error"?(d(),y("svg",N7,f[7]||(f[7]=[w("path",{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"},null,-1),w("path",{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1)]))):z("",!0)],!0)])):(d(),y("span",P7,[L(u.$slots,"icon",{},()=>[u.icon?(d(),y("img",{key:0,src:u.icon,class:"icon-img"},null,8,O7)):u.type==="info"?(d(),y("svg",T7,f[0]||(f[0]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):u.type==="success"?(d(),y("svg",E7,f[1]||(f[1]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"},null,-1)]))):u.type==="warning"?(d(),y("svg",A7,f[2]||(f[2]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):u.type==="error"?(d(),y("svg",B7,f[3]||(f[3]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"},null,-1)]))):z("",!0)],!0)]))],64)):z("",!0),w("div",R7,[w("div",H7,[L(u.$slots,"default",{},()=>[ve(ne(u.message),1)],!0)]),s.value?(d(),y("div",V7,[L(u.$slots,"description",{},()=>[ve(ne(u.description),1)],!0)])):z("",!0)]),$(i).actions?(d(),y("div",j7,[L(u.$slots,"actions",{},void 0,!0)])):z("",!0),u.closable?(d(),y("a",{key:2,tabindex:"0",class:"m-alert-close",onClick:c,onKeydown:nt(Ye(c,["prevent"]),["enter"])},[L(u.$slots,"closeText",{},()=>[u.closeText?(d(),y("span",W7,ne(u.closeText),1)):(d(),y("svg",G7,f[8]||(f[8]=[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"},null,-1)])))],!0)],40,Y7)):z("",!0)],2))]),_:3}))}}),De=(a,e)=>{const t=a.__vccOpts||a;for(const[l,n]of e)t[l]=n;return t},U7=De(q7,[["__scopeId","data-v-792d9ca8"]]),ze=a=>{const e=a;return e.install=function(t){t.component(e.__name,a)},a},X7=ze(U7),Q7=["src","alt"],K7=de({__name:"Avatar",props:{color:{default:"rgba(0, 0, 0, 0.25)"},shape:{default:"circle"},size:{default:"middle"},src:{default:void 0},alt:{default:void 0},icon:{default:void 0},href:{default:void 0},target:{default:"_self"}},setup(a){const e=a,t=P(window.innerWidth);function l(){t.value=window.innerWidth}Ol(window,"resize",l);const n=ut(["default","icon"]),r=O(()=>e.src?!1:!!(n.icon||e.icon)),i=O(()=>{if(typeof e.size=="number")return r.value?{backgroundColor:e.color,width:`${e.size}px`,height:`${e.size}px`,lineHeight:`${e.size}px`,fontSize:`${e.size/2}px`}:{backgroundColor:e.color,width:`${e.size}px`,height:`${e.size}px`,lineHeight:`${e.size}px`,fontSize:"18px"};if(typeof e.size=="object"){let c=32;return t.value>=1600&&e.size.xxl?c=e.size.xxl:t.value>=1200&&e.size.xl?c=e.size.xl:t.value>=992&&e.size.lg?c=e.size.lg:t.value>=768&&e.size.md?c=e.size.md:t.value>=576&&e.size.sm?c=e.size.sm:t.value<576&&e.size.xs&&(c=e.size.xs),{backgroundColor:e.color,width:`${c}px`,height:`${c}px`,lineHeight:`${c}px`,fontSize:`${c/2}px`}}return{backgroundColor:e.color}}),o=O(()=>!e.src&&!r.value?n.default:!1),s=O(()=>{if(typeof e.size=="string")return{transform:"scale(1) translateX(-50%)"};if(typeof e.size=="number"){const c=Math.min(1,Math.max(.022222222222222223,(1+(e.size-9)*1)/45));return{lineHeight:`${e.size}px`,transform:`scale(${c}) translateX(-50%)`}}return{}});return(c,u)=>(d(),fe(tt(c.href?"a":"div"),{class:W(["m-avatar",[`avatar-${c.shape}`,{[`avatar-${c.size}`]:typeof c.size=="string"&&["small","middle","large"].includes(c.size),"avatar-image":c.src,"avatar-link":c.href}]]),style:le(i.value),href:c.href,target:c.target},{default:U(()=>[c.src?(d(),y("img",{key:0,class:"image-item",src:c.src,alt:c.alt},null,8,Q7)):z("",!0),!c.src&&r.value?L(c.$slots,"icon",{key:1},()=>[(d(),fe(tt(c.icon)))],!0):z("",!0),o.value?(d(),y("span",{key:2,class:"string-item",style:le(s.value)},[L(c.$slots,"default",{},void 0,!0)],4)):z("",!0)]),_:3},8,["class","style","href","target"]))}}),J7=De(K7,[["__scopeId","data-v-3ab6f708"]]),Od=ze(J7),Z7=de({__name:"Tooltip",props:{maxWidth:{default:240},content:{default:void 0},contentClass:{default:void 0},contentStyle:{default:()=>({})},tooltip:{default:void 0},tooltipClass:{default:void 0},tooltipStyle:{default:()=>({})},bgColor:{default:"rgba(0, 0, 0, 0.85)"},arrow:{type:Boolean,default:!0},placement:{default:"top"},flip:{type:Boolean,default:!0},trigger:{default:"hover"},keyboard:{type:Boolean,default:!1},transitionDuration:{default:100},showDelay:{default:100},hideDelay:{default:100},show:{type:Boolean,default:!1},showControl:{type:Boolean,default:!1}},emits:["update:show","openChange"],setup(a,{expose:e,emit:t}){const l=a,n=P(!1),r=P(),i=P(null),o=P(0),s=P(0),c=P("top"),u=P(),f=P(0),m=P(0),h=P(),p=P(),b=P(0),g=P(0),_=P(!1),x=P(document.documentElement.clientWidth),v=P(document.documentElement.clientHeight),k=t,C=ut(["tooltip"]),M=O(()=>typeof l.maxWidth=="number"?`${l.maxWidth}px`:l.maxWidth),S=O(()=>C.tooltip||l.tooltip),B=O(()=>{switch(c.value){case"top":return{transformOrigin:`50% ${o.value}px`,top:`${-o.value}px`,left:`${-s.value}px`};case"bottom":return{transformOrigin:`50% ${l.arrow?-4:-6}px`,bottom:`${-o.value}px`,left:`${-s.value}px`};case"left":return{transformOrigin:`${s.value}px 50%`,top:`${-o.value}px`,left:`${-s.value}px`};case"right":return{transformOrigin:`${l.arrow?-4:-6}px 50%`,top:`${-o.value}px`,right:`${-s.value}px`};default:return{transformOrigin:`50% ${o.value}px`,top:`${-o.value}px`,left:`${-s.value}px`}}});Le(()=>[l.placement,l.arrow,l.flip],()=>{E()},{deep:!0}),it(()=>{n.value=l.show}),Ke(()=>{I()}),Oa(()=>{V()});const T=Ul(i,()=>{E()},{subtree:!0,childList:!0,attributes:!0,characterData:!0});Ol(window,"resize",A),Ea([p,u],D=>{if(D.length===1&&D[0].target.className==="tooltip-card"){const{blockSize:ue,inlineSize:Me}=D[0].borderBoxSize[0];if(ue===g.value&&Me===b.value)return}E()});function A(){x.value=document.documentElement.clientWidth,v.value=document.documentElement.clientHeight,I(),E()}function I(){var D;V(),i.value=F(((D=u.value)==null?void 0:D.parentElement)??null),i.value&&i.value.addEventListener("scroll",E),i.value===document.documentElement&&T.start()}function V(){i.value&&i.value.removeEventListener("scroll",E),i.value=null,T.stop()}function F(D){return D?(Me=>{const Ee=window.getComputedStyle(Me);return!!(Me.scrollWidth>Me.clientWidth&&["scroll","auto"].includes(Ee.overflowX)||Me.scrollHeight>Me.clientHeight&&["scroll","auto"].includes(Ee.overflowY)||(Me.scrollWidth>Me.clientWidth||Me.scrollHeight>Me.clientHeight)&&Me===document.documentElement)})(D)?D:F(D.parentElement??null):null}function E(){n.value&&H()}async function H(){await Ue(),f.value=u.value.offsetWidth,m.value=u.value.offsetHeight,b.value=p.value.offsetWidth,g.value=p.value.offsetHeight,l.flip&&(c.value=ie()),["top","bottom"].includes(c.value)?(o.value=g.value+(l.arrow?16:6),s.value=(b.value-f.value)/2):(o.value=(g.value-m.value)/2,s.value=b.value+(l.arrow?16:6))}function j(){return i.value&&i.value!==document.documentElement?i.value.getBoundingClientRect():{top:0,left:0,bottom:v.value,right:x.value}}function ie(){const{top:D,bottom:ue,left:Me,right:Ee}=u.value.getBoundingClientRect(),{top:Q,bottom:me,left:be,right:se}=j(),Y=D-Q-(l.arrow?12:0),he=me-ue-(l.arrow?12:0),Ne=Me-be-(l.arrow?12:0),we=se-Ee-(l.arrow?12:0),We=(b.value-f.value)/2,je=(g.value-m.value)/2;return ae(l.placement,[]);function ae(xe,Se){if(xe==="top"){if(Se.includes("top"))return Se.includes("bottom")?Se.includes("left")?ae("right",Se):ae("left",Se):ae("bottom",Se);if(Y=We&&we>=We)return"top";if(Se.length!==3){if(Ne>=We)return ae("left",["top","bottom","right"]);if(we>=We)return ae("right",["top","bottom","left"])}}else if(xe==="bottom"){if(Se.includes("bottom"))return Se.includes("top")?Se.includes("left")?ae("right",Se):ae("left",Se):ae("top",Se);if(he=We&&we>=We)return"bottom";if(Se.length!==3){if(Ne>=We)return ae("left",["top","bottom","right"]);if(we>=We)return ae("right",["top","bottom","left"])}}else if(xe==="left"){if(Se.includes("left"))return Se.includes("right")?Se.includes("top")?ae("bottom",Se):ae("top",Se):ae("right",Se);if(Ne=je&&he>=je)return"left";if(Se.length!==3){if(Y>=je)return ae("top",["left","right","bottom"]);if(he>=je)return ae("bottom",["left","right","top"])}}else if(xe==="right"){if(Se.includes("right"))return Se.includes("left")?Se.includes("top")?ae("bottom",Se):ae("top",Se):ae("left",Se);if(we=je&&he>=je)return"right";if(Se.length!==3){if(Y>=je)return ae("top",["left","right","bottom"]);if(he>=je)return ae("bottom",["left","right","top"])}}return l.placement}}function re(){r.value&&Bt(r.value),n.value||(r.value=Ca(()=>{n.value=!0,H(),k("update:show",!0),k("openChange",!0)},l.showDelay))}function ee(){r.value&&Bt(r.value),n.value&&(r.value=Ca(()=>{n.value=!1,k("update:show",!1),k("openChange",!1)},l.hideDelay))}function N(){n.value?ee():re()}function G(){S.value&&l.trigger==="hover"&&!l.showControl&&re()}function q(){S.value&&l.trigger==="hover"&&!l.showControl&&ee()}function te(){l.trigger==="hover"&&!l.showControl&&re(),l.trigger==="click"&&(_.value=!1)}function R(){l.trigger==="hover"&&!l.showControl&&ee(),l.trigger==="click"&&(_.value=!0,h.value.focus())}function K(){_.value=!1}function ye(){_.value=!0,h.value.focus()}return e({show:re,hide:ee,observeScroll:I}),(D,ue)=>(d(),y("div",{class:"m-tooltip-wrap",style:le(`--tooltip-max-width: ${M.value}; --tooltip-background-color: ${D.bgColor}; --transition-duration: ${D.transitionDuration}ms;`),onMouseenter:G,onMouseleave:q},[Z(ot,{name:"zoom","enter-from-class":"zoom-enter","enter-active-class":"zoom-enter","enter-to-class":"zoom-enter zoom-enter-active","leave-from-class":"zoom-leave","leave-active-class":"zoom-leave zoom-leave-active","leave-to-class":"zoom-leave zoom-leave-active"},{default:U(()=>[qe(w("div",{ref_key:"tooltipRef",ref:h,tabindex:"1",class:W(["m-tooltip-card",{[`tooltip-${c.value}-padding`]:D.arrow}]),style:le(B.value),onBlur:ue[0]||(ue[0]=Me=>D.trigger==="click"&&_.value?ee():()=>!1),onMouseenter:te,onMouseleave:R,onKeydown:ue[1]||(ue[1]=nt(Me=>D.trigger==="click"&&D.keyboard&&n.value?ee():()=>!1,["esc"])),onClick:ue[2]||(ue[2]=Ye(()=>{},["stop"]))},[w("div",{ref_key:"tooltipCardRef",ref:p,class:W(["tooltip-card",D.tooltipClass]),style:le(D.tooltipStyle)},[L(D.$slots,"tooltip",{},()=>[ve(ne(D.tooltip),1)],!0)],6),D.arrow?(d(),y("div",{key:0,class:W(["tooltip-arrow",`arrow-${c.value||"top"}`])},null,2)):z("",!0)],38),[[Qe,S.value&&n.value]])]),_:3}),w("span",{ref_key:"contentRef",ref:u,class:W(["tooltip-content",D.contentClass]),style:le(D.contentStyle),onClick:ue[3]||(ue[3]=Me=>S.value&&D.trigger==="click"?N():()=>!1),onKeydown:[ue[4]||(ue[4]=nt(Me=>S.value&&D.trigger==="click"&&D.keyboard?N():()=>!1,["enter"])),ue[5]||(ue[5]=nt(Me=>S.value&&D.trigger==="click"&&D.keyboard&&n.value?ee():()=>!1,["esc"]))],onMouseenter:ue[6]||(ue[6]=Me=>S.value&&D.trigger==="click"&&n.value?K():()=>!1),onMouseleave:ue[7]||(ue[7]=Me=>S.value&&D.trigger==="click"&&n.value?ye():()=>!1)},[L(D.$slots,"default",{},()=>[ve(ne(D.content),1)],!0)],38)],36))}}),e9=De(Z7,[["__scopeId","data-v-4c797c55"]]),$a=ze(e9),t9={key:1,width:"1em",height:"1em",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xlinkHref:"http://www.w3.org/1999/xlink"},a9={key:0,class:"backtop-description"},l9=de({__name:"BackTop",props:{icon:{default:void 0},description:{default:void 0},tooltip:{default:void 0},tooltipProps:{default:()=>({})},type:{default:"default"},shape:{default:"circle"},bottom:{default:40},right:{default:40},zIndex:{default:9},visibilityHeight:{default:180},to:{default:"body"},listenTo:{default:void 0}},emits:["click","show"],setup(a,{emit:e}){const t=a,l=P(null),n=P(0),r=P(null),i=P(null),o=e,s=ut(["tooltip","icon","description"]),c=O(()=>({bottom:typeof t.bottom=="number"?`${t.bottom}px`:t.bottom,right:typeof t.right=="number"?`${t.right}px`:t.right})),u=O(()=>n.value>=t.visibilityHeight),f=O(()=>s.tooltip||t.tooltip),m=O(()=>s.description||t.description);Le(()=>t.to,()=>{_()},{flush:"post"}),Le(()=>t.listenTo,()=>{b()},{flush:"post"}),Le(u,k=>{o("show",k)}),Ke(()=>{b()}),Oa(()=>{var k;g(),(k=l.value)==null||k.remove()});const h=Ul(r,()=>{var k;n.value=((k=r.value)==null?void 0:k.scrollTop)??0},{subtree:!0,childList:!0,attributes:!0,characterData:!0});function p(k){n.value=k.target.scrollTop}function b(){var k;g(),t.listenTo===void 0?r.value=x(((k=l.value)==null?void 0:k.parentElement)??null):typeof t.listenTo=="string"?r.value=document.getElementsByTagName(t.listenTo)[0]:t.listenTo instanceof HTMLElement&&(r.value=t.listenTo),r.value&&r.value.addEventListener("scroll",p),r.value===document.documentElement&&h.start(),_()}function g(){r.value&&r.value.removeEventListener("scroll",p),r.value=null,h.stop()}function _(){var k;typeof t.to=="string"?i.value=document.getElementsByTagName(t.to)[0]:t.to instanceof HTMLElement&&(i.value=t.to),i.value&&((k=i.value)==null||k.appendChild(l.value))}function x(k){return k?(M=>{const S=window.getComputedStyle(M);return!!(M.scrollHeight>M.clientHeight&&(["scroll","auto"].includes(S.overflowY)||M===document.documentElement))})(k)?k:x(k.parentElement??null):null}function v(){r.value&&r.value.scrollTo({top:0,behavior:"smooth"}),o("click")}return(k,C)=>(d(),fe(ot,{name:"zoom"},{default:U(()=>[qe(w("div",{ref_key:"backtopRef",ref:l,class:"m-backtop-wrap",style:le([c.value,` + `;if(c.slideShadows){let E=p.querySelector(".swiper-slide-shadow");E||(E=Sl("cards",p)),E&&(E.style.opacity=Math.min(Math.max((Math.abs(g)-.5)/.5,0),1))}p.style.zIndex=-Math.abs(Math.round(b))+i.length;const F=an(c,p);F.style.transform=V}},setTransition:i=>{const o=e.slides.map(s=>ol(s));o.forEach(s=>{s.style.transitionDuration=`${i}ms`,s.querySelectorAll(".swiper-slide-shadow").forEach(c=>{c.style.transitionDuration=`${i}ms`})}),Rn({swiper:e,duration:i,transformElements:o})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}const Ih=de({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(a){return(e,t)=>(d(),y("span",{class:W(["VPBadge",e.type])},[L(e.$slots,"default",{},()=>[ve(ne(e.text),1)])],2))}}),Fh={key:0,class:"VPBackdrop"},Nh=de({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(a){return(e,t)=>(d(),fe(ot,{name:"fade"},{default:U(()=>[e.show?(d(),y("div",Fh)):z("",!0)]),_:1}))}}),Rh=Ve(Nh,[["__scopeId","data-v-26c9d6ff"]]),Ze=Hd;function Hh(a,e){let t,l=!1;return()=>{t&&clearTimeout(t),l?t=setTimeout(a,e):(a(),(l=!0)&&setTimeout(()=>l=!1,e))}}function Hr(a){return/^\//.test(a)?a:`/${a}`}function Mi(a){const{pathname:e,search:t,hash:l,protocol:n}=new URL(a,"http://a.com");if(Vd(a)||a.startsWith("#")||!n.startsWith("http")||!jd(e))return a;const{site:r}=Ze(),i=e.endsWith("/")||e.endsWith(".html")?a:a.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${l}`);return Wr(i)}function ln({correspondingLink:a=!1}={}){const{site:e,localeIndex:t,page:l,theme:n,hash:r}=Ze(),i=O(()=>{var s,c;return{label:(s=e.value.locales[t.value])==null?void 0:s.label,link:((c=e.value.locales[t.value])==null?void 0:c.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:O(()=>Object.entries(e.value.locales).flatMap(([s,c])=>i.value.label===c.label?[]:{text:c.label,link:Vh(c.link||(s==="root"?"/":`/${s}/`),n.value.i18nRouting!==!1&&a,l.value.relativePath.slice(i.value.link.length-1),!e.value.cleanUrls)+r.value})),currentLang:i}}function Vh(a,e,t,l){return e?a.replace(/\/$/,"")+Hr(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,l?".html":"")):a}const jh={class:"NotFound"},Yh={class:"code"},Wh={class:"title"},Gh={class:"quote"},qh={class:"action"},Uh=["href","aria-label"],Xh=de({__name:"NotFound",setup(a){const{theme:e}=Ze(),{currentLang:t}=ln();return(l,n)=>{var r,i,o,s,c;return d(),y("div",jh,[w("p",Yh,ne(((r=$(e).notFound)==null?void 0:r.code)??"404"),1),w("h1",Wh,ne(((i=$(e).notFound)==null?void 0:i.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=w("div",{class:"divider"},null,-1)),w("blockquote",Gh,ne(((o=$(e).notFound)==null?void 0:o.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),w("div",qh,[w("a",{class:"link",href:$(Wr)($(t).link),"aria-label":((s=$(e).notFound)==null?void 0:s.linkLabel)??"go to home"},ne(((c=$(e).notFound)==null?void 0:c.linkText)??"Take me home"),9,Uh)])])}}}),Qh=Ve(Xh,[["__scopeId","data-v-02362669"]]);function kd(a,e){if(Array.isArray(a))return gn(a);if(a==null)return[];e=Hr(e);const t=Object.keys(a).sort((n,r)=>r.split("/").length-n.split("/").length).find(n=>e.startsWith(Hr(n))),l=t?a[t]:[];return Array.isArray(l)?gn(l):gn(l.items,l.base)}function Kh(a){const e=[];let t=0;for(const l in a){const n=a[l];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function Jh(a){const e=[];function t(l){for(const n of l)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(a),e}function Vr(a,e){return Array.isArray(e)?e.some(t=>Vr(a,t)):ll(a,e.link)?!0:e.items?Vr(a,e.items):!1}function gn(a,e){return[...a].map(t=>{const l={...t},n=l.base||e;return n&&l.link&&(l.link=n+l.link),l.items&&(l.items=gn(l.items,n)),l})}function Ta(){const{frontmatter:a,page:e,theme:t}=Ze(),l=Mr("(min-width: 960px)"),n=P(!1),r=O(()=>{const b=t.value.sidebar,g=e.value.relativePath;return b?kd(b,g):[]}),i=P(r.value);Le(r,(b,g)=>{JSON.stringify(b)!==JSON.stringify(g)&&(i.value=r.value)});const o=O(()=>a.value.sidebar!==!1&&i.value.length>0&&a.value.layout!=="home"),s=O(()=>c?a.value.aside==null?t.value.aside==="left":a.value.aside==="left":!1),c=O(()=>a.value.layout==="home"?!1:a.value.aside!=null?!!a.value.aside:t.value.aside!==!1),u=O(()=>o.value&&l.value),f=O(()=>o.value?Kh(i.value):[]);function m(){n.value=!0}function h(){n.value=!1}function p(){n.value?h():m()}return{isOpen:n,sidebar:i,sidebarGroups:f,hasSidebar:o,hasAside:c,leftAside:s,isSidebarEnabled:u,open:m,close:h,toggle:p}}function Zh(a,e){let t;it(()=>{t=a.value?document.activeElement:void 0}),Ke(()=>{window.addEventListener("keyup",l)}),Qt(()=>{window.removeEventListener("keyup",l)});function l(n){n.key==="Escape"&&a.value&&(e(),t==null||t.focus())}}function em(a){const{page:e,hash:t}=Ze(),l=P(!1),n=O(()=>a.value.collapsed!=null),r=O(()=>!!a.value.link),i=P(!1),o=()=>{i.value=ll(e.value.relativePath,a.value.link)};Le([e,a,t],o),Ke(o);const s=O(()=>i.value?!0:a.value.items?Vr(e.value.relativePath,a.value.items):!1),c=O(()=>!!(a.value.items&&a.value.items.length));it(()=>{l.value=!!(n.value&&a.value.collapsed)}),Gr(()=>{(i.value||s.value)&&(l.value=!1)});function u(){n.value&&(l.value=!l.value)}return{collapsed:l,collapsible:n,isLink:r,isActiveLink:i,hasActiveLink:s,hasChildren:c,toggle:u}}function tm(){const{hasSidebar:a}=Ta(),e=Mr("(min-width: 960px)"),t=Mr("(min-width: 1280px)");return{isAsideEnabled:O(()=>!t.value&&!e.value?!1:a.value?t.value:e.value)}}const jr=[];function xd(a){return typeof a.outline=="object"&&!Array.isArray(a.outline)&&a.outline.label||a.outlineTitle||"On this page"}function Si(a){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const l=Number(t.tagName[1]);return{element:t,title:am(t),link:"#"+t.id,level:l}});return lm(e,a)}function am(a){let e="";for(const t of a.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function lm(a,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[l,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return im(a,l,n)}function nm(a,e){const{isAsideEnabled:t}=tm(),l=Hh(r,100);let n=null;Ke(()=>{requestAnimationFrame(r),window.addEventListener("scroll",l)}),Yr(()=>{i(location.hash)}),Qt(()=>{window.removeEventListener("scroll",l)});function r(){if(!t.value)return;const o=window.scrollY,s=window.innerHeight,c=document.body.offsetHeight,u=Math.abs(o+s-c)<1,f=jr.map(({element:h,link:p})=>({link:p,top:rm(h)})).filter(({top:h})=>!Number.isNaN(h)).sort((h,p)=>h.top-p.top);if(!f.length){i(null);return}if(o<1){i(null);return}if(u){i(f[f.length-1].link);return}let m=null;for(const{link:h,top:p}of f){if(p>o+Yd()+4)break;m=h}i(m)}function i(o){n&&n.classList.remove("active"),o==null?n=null:n=a.value.querySelector(`a[href="${decodeURIComponent(o)}"]`);const s=n;s?(s.classList.add("active"),e.value.style.top=s.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function rm(a){let e=0;for(;a!==document.body;){if(a===null)return NaN;e+=a.offsetTop,a=a.offsetParent}return e}function im(a,e,t){jr.length=0;const l=[],n=[];return a.forEach(r=>{const i={...r,children:[]};let o=n[n.length-1];for(;o&&o.level>=i.level;)n.pop(),o=n[n.length-1];if(i.element.classList.contains("ignore-header")||o&&"shouldIgnore"in o){n.push({level:i.level,shouldIgnore:!0});return}i.level>t||i.level{const n=fa("VPDocOutlineItem",!0);return d(),y("ul",{class:W(["VPDocOutlineItem",t.root?"root":"nested"])},[(d(!0),y(ge,null,Pe(t.headers,({children:r,link:i,title:o})=>(d(),y("li",null,[w("a",{class:"outline-link",href:i,onClick:e,title:o},ne(o),9,om),r!=null&&r.length?(d(),fe(n,{key:0,headers:r},null,8,["headers"])):z("",!0)]))),256))],2)}}}),_d=Ve(sm,[["__scopeId","data-v-aa311ade"]]),um={class:"content"},cm={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},dm=de({__name:"VPDocAsideOutline",setup(a){const{frontmatter:e,theme:t}=Ze(),l=Ja([]);$n(()=>{l.value=Si(e.value.outline??t.value.outline)});const n=P(),r=P();return nm(n,r),(i,o)=>(d(),y("nav",{"aria-labelledby":"doc-outline-aria-label",class:W(["VPDocAsideOutline",{"has-outline":l.value.length>0}]),ref_key:"container",ref:n},[w("div",um,[w("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),w("div",cm,ne($(xd)($(t))),1),Z(_d,{headers:l.value,root:!0},null,8,["headers"])])],2))}}),fm=Ve(dm,[["__scopeId","data-v-6f068ae5"]]),pm={class:"VPDocAsideCarbonAds"},vm=de({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(a){const e=()=>null;return(t,l)=>(d(),y("div",pm,[Z($(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),hm={class:"VPDocAside"},mm=de({__name:"VPDocAside",setup(a){const{theme:e}=Ze();return(t,l)=>(d(),y("div",hm,[L(t.$slots,"aside-top",{},void 0,!0),L(t.$slots,"aside-outline-before",{},void 0,!0),Z(fm),L(t.$slots,"aside-outline-after",{},void 0,!0),l[0]||(l[0]=w("div",{class:"spacer"},null,-1)),L(t.$slots,"aside-ads-before",{},void 0,!0),$(e).carbonAds?(d(),fe(vm,{key:0,"carbon-ads":$(e).carbonAds},null,8,["carbon-ads"])):z("",!0),L(t.$slots,"aside-ads-after",{},void 0,!0),L(t.$slots,"aside-bottom",{},void 0,!0)]))}}),gm=Ve(mm,[["__scopeId","data-v-dd0754d8"]]);function ym(){const{theme:a,page:e}=Ze();return O(()=>{const{text:t="Edit this page",pattern:l=""}=a.value.editLink||{};let n;return typeof l=="function"?n=l(e.value):n=l.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function bm(){const{page:a,theme:e,frontmatter:t}=Ze();return O(()=>{var c,u,f,m,h,p,b,g;const l=kd(e.value.sidebar,a.value.relativePath),n=Jh(l),r=wm(n,_=>_.link.replace(/[?#].*$/,"")),i=r.findIndex(_=>ll(a.value.relativePath,_.link)),o=((c=e.value.docFooter)==null?void 0:c.prev)===!1&&!t.value.prev||t.value.prev===!1,s=((u=e.value.docFooter)==null?void 0:u.next)===!1&&!t.value.next||t.value.next===!1;return{prev:o?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((f=r[i-1])==null?void 0:f.docFooterText)??((m=r[i-1])==null?void 0:m.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((h=r[i-1])==null?void 0:h.link)},next:s?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((p=r[i+1])==null?void 0:p.docFooterText)??((b=r[i+1])==null?void 0:b.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((g=r[i+1])==null?void 0:g.link)}}})}function wm(a,e){const t=new Set;return a.filter(l=>{const n=e(l);return t.has(n)?!1:t.add(n)})}const va=de({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(a){const e=a,t=O(()=>e.tag??(e.href?"a":"span")),l=O(()=>e.href&&Fs.test(e.href)||e.target==="_blank");return(n,r)=>(d(),fe(tt(t.value),{class:W(["VPLink",{link:n.href,"vp-external-link-icon":l.value,"no-icon":n.noIcon}]),href:n.href?$(Mi)(n.href):void 0,target:n.target??(l.value?"_blank":void 0),rel:n.rel??(l.value?"noreferrer":void 0)},{default:U(()=>[L(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),km={class:"VPLastUpdated"},xm=["datetime"],_m=de({__name:"VPDocFooterLastUpdated",setup(a){const{theme:e,page:t,lang:l}=Ze(),n=O(()=>new Date(t.value.lastUpdated)),r=O(()=>n.value.toISOString()),i=P("");return Ke(()=>{it(()=>{var o,s,c;i.value=new Intl.DateTimeFormat((s=(o=e.value.lastUpdated)==null?void 0:o.formatOptions)!=null&&s.forceLocale?l.value:void 0,((c=e.value.lastUpdated)==null?void 0:c.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(o,s)=>{var c;return d(),y("p",km,[ve(ne(((c=$(e).lastUpdated)==null?void 0:c.text)||$(e).lastUpdatedText||"Last updated")+": ",1),w("time",{datetime:r.value},ne(i.value),9,xm)])}}}),Mm=Ve(_m,[["__scopeId","data-v-84bee016"]]),Sm={key:0,class:"VPDocFooter"},Cm={key:0,class:"edit-info"},$m={key:0,class:"edit-link"},Pm={key:1,class:"last-updated"},Om={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Tm={class:"pager"},Em=["innerHTML"],Am=["innerHTML"],Bm={class:"pager"},Lm=["innerHTML"],zm=["innerHTML"],Dm=de({__name:"VPDocFooter",setup(a){const{theme:e,page:t,frontmatter:l}=Ze(),n=ym(),r=bm(),i=O(()=>e.value.editLink&&l.value.editLink!==!1),o=O(()=>t.value.lastUpdated),s=O(()=>i.value||o.value||r.value.prev||r.value.next);return(c,u)=>{var f,m,h,p;return s.value?(d(),y("footer",Sm,[L(c.$slots,"doc-footer-before",{},void 0,!0),i.value||o.value?(d(),y("div",Cm,[i.value?(d(),y("div",$m,[Z(va,{class:"edit-link-button",href:$(n).url,"no-icon":!0},{default:U(()=>[u[0]||(u[0]=w("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),ve(" "+ne($(n).text),1)]),_:1},8,["href"])])):z("",!0),o.value?(d(),y("div",Pm,[Z(Mm)])):z("",!0)])):z("",!0),(f=$(r).prev)!=null&&f.link||(m=$(r).next)!=null&&m.link?(d(),y("nav",Om,[u[1]||(u[1]=w("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),w("div",Tm,[(h=$(r).prev)!=null&&h.link?(d(),fe(va,{key:0,class:"pager-link prev",href:$(r).prev.link},{default:U(()=>{var b;return[w("span",{class:"desc",innerHTML:((b=$(e).docFooter)==null?void 0:b.prev)||"Previous page"},null,8,Em),w("span",{class:"title",innerHTML:$(r).prev.text},null,8,Am)]}),_:1},8,["href"])):z("",!0)]),w("div",Bm,[(p=$(r).next)!=null&&p.link?(d(),fe(va,{key:0,class:"pager-link next",href:$(r).next.link},{default:U(()=>{var b;return[w("span",{class:"desc",innerHTML:((b=$(e).docFooter)==null?void 0:b.next)||"Next page"},null,8,Lm),w("span",{class:"title",innerHTML:$(r).next.text},null,8,zm)]}),_:1},8,["href"])):z("",!0)])])):z("",!0)])):z("",!0)}}}),Im=Ve(Dm,[["__scopeId","data-v-8cebb5b5"]]),Fm={class:"container"},Nm={class:"aside-container"},Rm={class:"aside-content"},Hm={class:"content"},Vm={class:"content-container"},jm={class:"main"},Ym=de({__name:"VPDoc",setup(a){const{theme:e}=Ze(),t=Pn(),{hasSidebar:l,hasAside:n,leftAside:r}=Ta(),i=O(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(o,s)=>{const c=fa("Content");return d(),y("div",{class:W(["VPDoc",{"has-sidebar":$(l),"has-aside":$(n)}])},[L(o.$slots,"doc-top",{},void 0,!0),w("div",Fm,[$(n)?(d(),y("div",{key:0,class:W(["aside",{"left-aside":$(r)}])},[s[0]||(s[0]=w("div",{class:"aside-curtain"},null,-1)),w("div",Nm,[w("div",Rm,[Z(gm,null,{"aside-top":U(()=>[L(o.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":U(()=>[L(o.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":U(()=>[L(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":U(()=>[L(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":U(()=>[L(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":U(()=>[L(o.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):z("",!0),w("div",Hm,[w("div",Vm,[L(o.$slots,"doc-before",{},void 0,!0),w("main",jm,[Z(c,{class:W(["vp-doc",[i.value,$(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),Z(Im,null,{"doc-footer-before":U(()=>[L(o.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),L(o.$slots,"doc-after",{},void 0,!0)])])]),L(o.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Wm=Ve(Ym,[["__scopeId","data-v-4650e3ae"]]),Gm=de({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(a){const e=a,t=O(()=>e.href&&Fs.test(e.href)),l=O(()=>e.tag||(e.href?"a":"button"));return(n,r)=>(d(),fe(tt(l.value),{class:W(["VPButton",[n.size,n.theme]]),href:n.href?$(Mi)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:U(()=>[ve(ne(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),qm=Ve(Gm,[["__scopeId","data-v-fdf2b00d"]]),Um=["src","alt"],Xm=de({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(a){return(e,t)=>{const l=fa("VPImage",!0);return e.image?(d(),y(ge,{key:0},[typeof e.image=="string"||"src"in e.image?(d(),y("img",Te({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:$(Wr)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Um)):(d(),y(ge,{key:1},[Z(l,Te({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),Z(l,Te({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):z("",!0)}}}),Sn=Ve(Xm,[["__scopeId","data-v-be9a634b"]]),Qm={class:"container"},Km={class:"main"},Jm={key:0,class:"name"},Zm=["innerHTML"],e8=["innerHTML"],t8=["innerHTML"],a8={key:0,class:"actions"},l8={key:0,class:"image"},n8={class:"image-container"},r8=de({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(a){const e=Xl("hero-image-slot-exists");return(t,l)=>(d(),y("div",{class:W(["VPHero",{"has-image":t.image||$(e)}])},[w("div",Qm,[w("div",Km,[L(t.$slots,"home-hero-info-before",{},void 0,!0),L(t.$slots,"home-hero-info",{},()=>[t.name?(d(),y("h1",Jm,[w("span",{innerHTML:t.name,class:"clip"},null,8,Zm)])):z("",!0),t.text?(d(),y("p",{key:1,innerHTML:t.text,class:"text"},null,8,e8)):z("",!0),t.tagline?(d(),y("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,t8)):z("",!0)],!0),L(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(d(),y("div",a8,[(d(!0),y(ge,null,Pe(t.actions,n=>(d(),y("div",{key:n.link,class:"action"},[Z(qm,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):z("",!0),L(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||$(e)?(d(),y("div",l8,[w("div",n8,[l[0]||(l[0]=w("div",{class:"image-bg"},null,-1)),L(t.$slots,"home-hero-image",{},()=>[t.image?(d(),fe(Sn,{key:0,class:"image-src",image:t.image},null,8,["image"])):z("",!0)],!0)])])):z("",!0)])],2))}}),i8=Ve(r8,[["__scopeId","data-v-814b9c31"]]),o8=de({__name:"VPHomeHero",setup(a){const{frontmatter:e}=Ze();return(t,l)=>$(e).hero?(d(),fe(i8,{key:0,class:"VPHomeHero",name:$(e).hero.name,text:$(e).hero.text,tagline:$(e).hero.tagline,image:$(e).hero.image,actions:$(e).hero.actions},{"home-hero-info-before":U(()=>[L(t.$slots,"home-hero-info-before")]),"home-hero-info":U(()=>[L(t.$slots,"home-hero-info")]),"home-hero-info-after":U(()=>[L(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":U(()=>[L(t.$slots,"home-hero-actions-after")]),"home-hero-image":U(()=>[L(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):z("",!0)}}),s8={class:"box"},u8={key:0,class:"icon"},c8=["innerHTML"],d8=["innerHTML"],f8=["innerHTML"],p8={key:4,class:"link-text"},v8={class:"link-text-value"},h8=de({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(a){return(e,t)=>(d(),fe(va,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:U(()=>[w("article",s8,[typeof e.icon=="object"&&e.icon.wrap?(d(),y("div",u8,[Z(Sn,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(d(),fe(Sn,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(d(),y("div",{key:2,class:"icon",innerHTML:e.icon},null,8,c8)):z("",!0),w("h2",{class:"title",innerHTML:e.title},null,8,d8),e.details?(d(),y("p",{key:3,class:"details",innerHTML:e.details},null,8,f8)):z("",!0),e.linkText?(d(),y("div",p8,[w("p",v8,[ve(ne(e.linkText)+" ",1),t[0]||(t[0]=w("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):z("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),m8=Ve(h8,[["__scopeId","data-v-5cfc05fd"]]),g8={key:0,class:"VPFeatures"},y8={class:"container"},b8={class:"items"},w8=de({__name:"VPFeatures",props:{features:{}},setup(a){const e=a,t=O(()=>{const l=e.features.length;if(l){if(l===2)return"grid-2";if(l===3)return"grid-3";if(l%3===0)return"grid-6";if(l>3)return"grid-4"}else return});return(l,n)=>l.features?(d(),y("div",g8,[w("div",y8,[w("div",b8,[(d(!0),y(ge,null,Pe(l.features,r=>(d(),y("div",{key:r.title,class:W(["item",[t.value]])},[Z(m8,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):z("",!0)}}),k8=Ve(w8,[["__scopeId","data-v-00849bf7"]]),x8=de({__name:"VPHomeFeatures",setup(a){const{frontmatter:e}=Ze();return(t,l)=>$(e).features?(d(),fe(k8,{key:0,class:"VPHomeFeatures",features:$(e).features},null,8,["features"])):z("",!0)}}),_8=de({__name:"VPHomeContent",setup(a){const{width:e}=Wd({initialWidth:0,includeScrollbar:!1});return(t,l)=>(d(),y("div",{class:"vp-doc container",style:le($(e)?{"--vp-offset":`calc(50% - ${$(e)/2}px)`}:{})},[L(t.$slots,"default",{},void 0,!0)],4))}}),M8=Ve(_8,[["__scopeId","data-v-132c06ff"]]),S8={class:"VPHome"},C8=de({__name:"VPHome",setup(a){const{frontmatter:e}=Ze();return(t,l)=>{const n=fa("Content");return d(),y("div",S8,[L(t.$slots,"home-hero-before",{},void 0,!0),Z(o8,null,{"home-hero-info-before":U(()=>[L(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":U(()=>[L(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":U(()=>[L(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":U(()=>[L(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":U(()=>[L(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),L(t.$slots,"home-hero-after",{},void 0,!0),L(t.$slots,"home-features-before",{},void 0,!0),Z(x8),L(t.$slots,"home-features-after",{},void 0,!0),$(e).markdownStyles!==!1?(d(),fe(M8,{key:0},{default:U(()=>[Z(n)]),_:1})):(d(),fe(n,{key:1}))])}}}),$8=Ve(C8,[["__scopeId","data-v-96250f6f"]]),P8={},O8={class:"VPPage"};function T8(a,e){const t=fa("Content");return d(),y("div",O8,[L(a.$slots,"page-top"),Z(t),L(a.$slots,"page-bottom")])}const E8=Ve(P8,[["render",T8]]),A8=de({__name:"VPContent",setup(a){const{page:e,frontmatter:t}=Ze(),{hasSidebar:l}=Ta();return(n,r)=>(d(),y("div",{class:W(["VPContent",{"has-sidebar":$(l),"is-home":$(t).layout==="home"}]),id:"VPContent"},[$(e).isNotFound?L(n.$slots,"not-found",{key:0},()=>[Z(Qh)],!0):$(t).layout==="page"?(d(),fe(E8,{key:1},{"page-top":U(()=>[L(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":U(()=>[L(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):$(t).layout==="home"?(d(),fe($8,{key:2},{"home-hero-before":U(()=>[L(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":U(()=>[L(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":U(()=>[L(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":U(()=>[L(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":U(()=>[L(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":U(()=>[L(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":U(()=>[L(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":U(()=>[L(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":U(()=>[L(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):$(t).layout&&$(t).layout!=="doc"?(d(),fe(tt($(t).layout),{key:3})):(d(),fe(Wm,{key:4},{"doc-top":U(()=>[L(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":U(()=>[L(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":U(()=>[L(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":U(()=>[L(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":U(()=>[L(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":U(()=>[L(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":U(()=>[L(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":U(()=>[L(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":U(()=>[L(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":U(()=>[L(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":U(()=>[L(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),B8=Ve(A8,[["__scopeId","data-v-f220b785"]]),L8={class:"container"},z8=["innerHTML"],D8=["innerHTML"],I8=de({__name:"VPFooter",setup(a){const{theme:e,frontmatter:t}=Ze(),{hasSidebar:l}=Ta();return(n,r)=>$(e).footer&&$(t).footer!==!1?(d(),y("footer",{key:0,class:W(["VPFooter",{"has-sidebar":$(l)}])},[w("div",L8,[$(e).footer.message?(d(),y("p",{key:0,class:"message",innerHTML:$(e).footer.message},null,8,z8)):z("",!0),$(e).footer.copyright?(d(),y("p",{key:1,class:"copyright",innerHTML:$(e).footer.copyright},null,8,D8)):z("",!0)])],2)):z("",!0)}}),F8=Ve(I8,[["__scopeId","data-v-a8a12c4b"]]);function N8(){const{theme:a,frontmatter:e}=Ze(),t=Ja([]),l=O(()=>t.value.length>0);return $n(()=>{t.value=Si(e.value.outline??a.value.outline)}),{headers:t,hasLocalNav:l}}const R8={class:"menu-text"},H8={class:"header"},V8={class:"outline"},j8=de({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(a){const e=a,{theme:t}=Ze(),l=P(!1),n=P(0),r=P(),i=P();function o(f){var m;(m=r.value)!=null&&m.contains(f.target)||(l.value=!1)}Le(l,f=>{if(f){document.addEventListener("click",o);return}document.removeEventListener("click",o)}),Gd("Escape",()=>{l.value=!1}),$n(()=>{l.value=!1});function s(){l.value=!l.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function c(f){f.target.classList.contains("outline-link")&&(i.value&&(i.value.style.transition="none"),Ue(()=>{l.value=!1}))}function u(){l.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(f,m)=>(d(),y("div",{class:"VPLocalNavOutlineDropdown",style:le({"--vp-vh":n.value+"px"}),ref_key:"main",ref:r},[f.headers.length>0?(d(),y("button",{key:0,onClick:s,class:W({open:l.value})},[w("span",R8,ne($(xd)($(t))),1),m[0]||(m[0]=w("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(d(),y("button",{key:1,onClick:u},ne($(t).returnToTopLabel||"Return to top"),1)),Z(ot,{name:"flyout"},{default:U(()=>[l.value?(d(),y("div",{key:0,ref_key:"items",ref:i,class:"items",onClick:c},[w("div",H8,[w("a",{class:"top-link",href:"#",onClick:u},ne($(t).returnToTopLabel||"Return to top"),1)]),w("div",V8,[Z(_d,{headers:f.headers},null,8,["headers"])])],512)):z("",!0)]),_:1})],4))}}),Y8=Ve(j8,[["__scopeId","data-v-b170468f"]]),W8={class:"container"},G8=["aria-expanded"],q8={class:"menu-text"},U8=de({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(a){const{theme:e,frontmatter:t}=Ze(),{hasSidebar:l}=Ta(),{headers:n}=N8(),{y:r}=Ns(),i=P(0);Ke(()=>{i.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),$n(()=>{n.value=Si(t.value.outline??e.value.outline)});const o=O(()=>n.value.length===0),s=O(()=>o.value&&!l.value),c=O(()=>({VPLocalNav:!0,"has-sidebar":l.value,empty:o.value,fixed:s.value}));return(u,f)=>$(t).layout!=="home"&&(!s.value||$(r)>=i.value)?(d(),y("div",{key:0,class:W(c.value)},[w("div",W8,[$(l)?(d(),y("button",{key:0,class:"menu","aria-expanded":u.open,"aria-controls":"VPSidebarNav",onClick:f[0]||(f[0]=m=>u.$emit("open-menu"))},[f[1]||(f[1]=w("span",{class:"vpi-align-left menu-icon"},null,-1)),w("span",q8,ne($(e).sidebarMenuLabel||"Menu"),1)],8,G8)):z("",!0),Z(Y8,{headers:$(n),navHeight:i.value},null,8,["headers","navHeight"])])],2)):z("",!0)}}),X8=Ve(U8,[["__scopeId","data-v-9390a1ad"]]);function Q8(){const a=P(!1);function e(){a.value=!0,window.addEventListener("resize",n)}function t(){a.value=!1,window.removeEventListener("resize",n)}function l(){a.value?t():e()}function n(){window.outerWidth>=768&&t()}const r=Pn();return Le(()=>r.path,t),{isScreenOpen:a,openScreen:e,closeScreen:t,toggleScreen:l}}const K8={},J8={class:"VPSwitch",type:"button",role:"switch"},Z8={class:"check"},e5={key:0,class:"icon"};function t5(a,e){return d(),y("button",J8,[w("span",Z8,[a.$slots.default?(d(),y("span",e5,[L(a.$slots,"default",{},void 0,!0)])):z("",!0)])])}const a5=Ve(K8,[["render",t5],["__scopeId","data-v-ddbdefb8"]]),l5=de({__name:"VPSwitchAppearance",setup(a){const{isDark:e,theme:t}=Ze(),l=Xl("toggle-appearance",()=>{e.value=!e.value}),n=P("");return Gr(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(r,i)=>(d(),fe(a5,{title:n.value,class:"VPSwitchAppearance","aria-checked":$(e),onClick:$(l)},{default:U(()=>i[0]||(i[0]=[w("span",{class:"vpi-sun sun"},null,-1),w("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),Ci=Ve(l5,[["__scopeId","data-v-57052b4f"]]),n5={key:0,class:"VPNavBarAppearance"},r5=de({__name:"VPNavBarAppearance",setup(a){const{site:e}=Ze();return(t,l)=>$(e).appearance&&$(e).appearance!=="force-dark"&&$(e).appearance!=="force-auto"?(d(),y("div",n5,[Z(Ci)])):z("",!0)}}),i5=Ve(r5,[["__scopeId","data-v-413df56b"]]),$i=P();let Md=!1,_r=0;function o5(a){const e=P(!1);if(On){!Md&&s5(),_r++;const t=Le($i,l=>{var n,r,i;l===a.el.value||(n=a.el.value)!=null&&n.contains(l)?(e.value=!0,(r=a.onFocus)==null||r.call(a)):(e.value=!1,(i=a.onBlur)==null||i.call(a))});Qt(()=>{t(),_r--,_r||u5()})}return zs(e)}function s5(){document.addEventListener("focusin",Sd),Md=!0,$i.value=document.activeElement}function u5(){document.removeEventListener("focusin",Sd)}function Sd(){$i.value=document.activeElement}const c5={class:"VPMenuLink"},d5=["innerHTML"],f5=de({__name:"VPMenuLink",props:{item:{}},setup(a){const{page:e}=Ze();return(t,l)=>(d(),y("div",c5,[Z(va,{class:W({active:$(ll)($(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:U(()=>[w("span",{innerHTML:t.item.text},null,8,d5)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),Hn=Ve(f5,[["__scopeId","data-v-a8cfbf75"]]),p5={class:"VPMenuGroup"},v5={key:0,class:"title"},h5=de({__name:"VPMenuGroup",props:{text:{},items:{}},setup(a){return(e,t)=>(d(),y("div",p5,[e.text?(d(),y("p",v5,ne(e.text),1)):z("",!0),(d(!0),y(ge,null,Pe(e.items,l=>(d(),y(ge,null,["link"in l?(d(),fe(Hn,{key:0,item:l},null,8,["item"])):z("",!0)],64))),256))]))}}),m5=Ve(h5,[["__scopeId","data-v-7f7f3870"]]),g5={class:"VPMenu"},y5={key:0,class:"items"},b5=de({__name:"VPMenu",props:{items:{}},setup(a){return(e,t)=>(d(),y("div",g5,[e.items?(d(),y("div",y5,[(d(!0),y(ge,null,Pe(e.items,l=>(d(),y(ge,{key:JSON.stringify(l)},["link"in l?(d(),fe(Hn,{key:0,item:l},null,8,["item"])):"component"in l?(d(),fe(tt(l.component),Te({key:1,ref_for:!0},l.props),null,16)):(d(),fe(m5,{key:2,text:l.text,items:l.items},null,8,["text","items"]))],64))),128))])):z("",!0),L(e.$slots,"default",{},void 0,!0)]))}}),w5=Ve(b5,[["__scopeId","data-v-32c28510"]]),k5=["aria-expanded","aria-label"],x5={key:0,class:"text"},_5=["innerHTML"],M5={key:1,class:"vpi-more-horizontal icon"},S5={class:"menu"},C5=de({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(a){const e=P(!1),t=P();o5({el:t,onBlur:l});function l(){e.value=!1}return(n,r)=>(d(),y("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=i=>e.value=!0),onMouseleave:r[2]||(r[2]=i=>e.value=!1)},[w("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:r[0]||(r[0]=i=>e.value=!e.value)},[n.button||n.icon?(d(),y("span",x5,[n.icon?(d(),y("span",{key:0,class:W([n.icon,"option-icon"])},null,2)):z("",!0),n.button?(d(),y("span",{key:1,innerHTML:n.button},null,8,_5)):z("",!0),r[3]||(r[3]=w("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(d(),y("span",M5))],8,k5),w("div",S5,[Z(w5,{items:n.items},{default:U(()=>[L(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Pi=Ve(C5,[["__scopeId","data-v-49f08436"]]),$5=["href","aria-label","innerHTML"],P5=de({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(a){const e=a,t=P();Ke(async()=>{var r;await Ue();const n=(r=t.value)==null?void 0:r.children[0];n instanceof HTMLElement&&n.className.startsWith("vpi-social-")&&(getComputedStyle(n).maskImage||getComputedStyle(n).webkitMaskImage)==="none"&&n.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const l=O(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,r)=>(d(),y("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:l.value},null,8,$5))}}),O5=Ve(P5,[["__scopeId","data-v-1f3533b1"]]),T5={class:"VPSocialLinks"},E5=de({__name:"VPSocialLinks",props:{links:{}},setup(a){return(e,t)=>(d(),y("div",T5,[(d(!0),y(ge,null,Pe(e.links,({link:l,icon:n,ariaLabel:r})=>(d(),fe(O5,{key:l,icon:n,link:l,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),Oi=Ve(E5,[["__scopeId","data-v-a9ecdb5a"]]),A5={key:0,class:"group translations"},B5={class:"trans-title"},L5={key:1,class:"group"},z5={class:"item appearance"},D5={class:"label"},I5={class:"appearance-action"},F5={key:2,class:"group"},N5={class:"item social-links"},R5=de({__name:"VPNavBarExtra",setup(a){const{site:e,theme:t}=Ze(),{localeLinks:l,currentLang:n}=ln({correspondingLink:!0}),r=O(()=>l.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(i,o)=>r.value?(d(),fe(Pi,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:U(()=>[$(l).length&&$(n).label?(d(),y("div",A5,[w("p",B5,ne($(n).label),1),(d(!0),y(ge,null,Pe($(l),s=>(d(),fe(Hn,{key:s.link,item:s},null,8,["item"]))),128))])):z("",!0),$(e).appearance&&$(e).appearance!=="force-dark"&&$(e).appearance!=="force-auto"?(d(),y("div",L5,[w("div",z5,[w("p",D5,ne($(t).darkModeSwitchLabel||"Appearance"),1),w("div",I5,[Z(Ci)])])])):z("",!0),$(t).socialLinks?(d(),y("div",F5,[w("div",N5,[Z(Oi,{class:"social-links-list",links:$(t).socialLinks},null,8,["links"])])])):z("",!0)]),_:1})):z("",!0)}}),H5=Ve(R5,[["__scopeId","data-v-b4f18bb7"]]),V5=["aria-expanded"],j5=de({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(a){return(e,t)=>(d(),y("button",{type:"button",class:W(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=l=>e.$emit("click"))},t[1]||(t[1]=[w("span",{class:"container"},[w("span",{class:"top"}),w("span",{class:"middle"}),w("span",{class:"bottom"})],-1)]),10,V5))}}),Y5=Ve(j5,[["__scopeId","data-v-ca8f3b81"]]),W5=["innerHTML"],G5=de({__name:"VPNavBarMenuLink",props:{item:{}},setup(a){const{page:e}=Ze();return(t,l)=>(d(),fe(va,{class:W({VPNavBarMenuLink:!0,active:$(ll)($(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:U(()=>[w("span",{innerHTML:t.item.text},null,8,W5)]),_:1},8,["class","href","target","rel","no-icon"]))}}),q5=Ve(G5,[["__scopeId","data-v-1d2a844b"]]),U5=de({__name:"VPNavBarMenuGroup",props:{item:{}},setup(a){const e=a,{page:t}=Ze(),l=r=>"component"in r?!1:"link"in r?ll(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(l),n=O(()=>l(e.item));return(r,i)=>(d(),fe(Pi,{class:W({VPNavBarMenuGroup:!0,active:$(ll)($(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||n.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),X5={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Q5=de({__name:"VPNavBarMenu",setup(a){const{theme:e}=Ze();return(t,l)=>$(e).nav?(d(),y("nav",X5,[l[0]||(l[0]=w("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(d(!0),y(ge,null,Pe($(e).nav,n=>(d(),y(ge,{key:JSON.stringify(n)},["link"in n?(d(),fe(q5,{key:0,item:n},null,8,["item"])):"component"in n?(d(),fe(tt(n.component),Te({key:1,ref_for:!0},n.props),null,16)):(d(),fe(U5,{key:2,item:n},null,8,["item"]))],64))),128))])):z("",!0)}}),K5=Ve(Q5,[["__scopeId","data-v-06ce0f80"]]);function J5(a){const{localeIndex:e,theme:t}=Ze();function l(n){var p,b,g;const r=n.split("."),i=(p=t.value.search)==null?void 0:p.options,o=i&&typeof i=="object",s=o&&((g=(b=i.locales)==null?void 0:b[e.value])==null?void 0:g.translations)||null,c=o&&i.translations||null;let u=s,f=c,m=a;const h=r.pop();for(const _ of r){let x=null;const v=m==null?void 0:m[_];v&&(x=m=v);const k=f==null?void 0:f[_];k&&(x=f=k);const C=u==null?void 0:u[_];C&&(x=u=C),v||(m=x),k||(f=x),C||(u=x)}return(u==null?void 0:u[h])??(f==null?void 0:f[h])??(m==null?void 0:m[h])??""}return l}const Z5=["aria-label"],eg={class:"DocSearch-Button-Container"},tg={class:"DocSearch-Button-Placeholder"},Os=de({__name:"VPNavBarSearchButton",setup(a){const t=J5({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(l,n)=>(d(),y("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":$(t)("button.buttonAriaLabel")},[w("span",eg,[n[0]||(n[0]=w("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),w("span",tg,ne($(t)("button.buttonText")),1)]),n[1]||(n[1]=w("span",{class:"DocSearch-Button-Keys"},[w("kbd",{class:"DocSearch-Button-Key"}),w("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,Z5))}}),ag={class:"VPNavBarSearch"},lg={id:"local-search"},ng={key:1,id:"docsearch"},rg=de({__name:"VPNavBarSearch",setup(a){const e=()=>null,t=qd(()=>Ud(()=>import("./VPAlgoliaSearchBox.BxorKhva.js"),__vite__mapDeps([0,1]))),{theme:l}=Ze(),n=P(!1),r=P(!1),i=()=>{const m="VPAlgoliaPreconnect";(window.requestIdleCallback||setTimeout)(()=>{var b;const p=document.createElement("link");p.id=m,p.rel="preconnect",p.href=`https://${(((b=l.value.search)==null?void 0:b.options)??l.value.algolia).appId}-dsn.algolia.net`,p.crossOrigin="",document.head.appendChild(p)})};Ke(()=>{i();const m=p=>{(p.key.toLowerCase()==="k"&&(p.metaKey||p.ctrlKey)||!c(p)&&p.key==="/")&&(p.preventDefault(),o(),h())},h=()=>{window.removeEventListener("keydown",m)};window.addEventListener("keydown",m),Qt(h)});function o(){n.value||(n.value=!0,setTimeout(s,16))}function s(){const m=new Event("keydown");m.key="k",m.metaKey=!0,window.dispatchEvent(m),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||s()},16)}function c(m){const h=m.target,p=h.tagName;return h.isContentEditable||p==="INPUT"||p==="SELECT"||p==="TEXTAREA"}const u=P(!1),f="algolia";return(m,h)=>{var p;return d(),y("div",ag,[$(f)==="local"?(d(),y(ge,{key:0},[u.value?(d(),fe($(e),{key:0,onClose:h[0]||(h[0]=b=>u.value=!1)})):z("",!0),w("div",lg,[Z(Os,{onClick:h[1]||(h[1]=b=>u.value=!0)})])],64)):$(f)==="algolia"?(d(),y(ge,{key:1},[n.value?(d(),fe($(t),{key:0,algolia:((p=$(l).search)==null?void 0:p.options)??$(l).algolia,onVnodeBeforeMount:h[2]||(h[2]=b=>r.value=!0)},null,8,["algolia"])):z("",!0),r.value?z("",!0):(d(),y("div",ng,[Z(Os,{onClick:o})]))],64)):z("",!0)])}}}),ig=de({__name:"VPNavBarSocialLinks",setup(a){const{theme:e}=Ze();return(t,l)=>$(e).socialLinks?(d(),fe(Oi,{key:0,class:"VPNavBarSocialLinks",links:$(e).socialLinks},null,8,["links"])):z("",!0)}}),og=Ve(ig,[["__scopeId","data-v-541ebb54"]]),sg=["href","rel","target"],ug=["innerHTML"],cg={key:2},dg=de({__name:"VPNavBarTitle",setup(a){const{site:e,theme:t}=Ze(),{hasSidebar:l}=Ta(),{currentLang:n}=ln(),r=O(()=>{var s;return typeof t.value.logoLink=="string"?t.value.logoLink:(s=t.value.logoLink)==null?void 0:s.link}),i=O(()=>{var s;return typeof t.value.logoLink=="string"||(s=t.value.logoLink)==null?void 0:s.rel}),o=O(()=>{var s;return typeof t.value.logoLink=="string"||(s=t.value.logoLink)==null?void 0:s.target});return(s,c)=>(d(),y("div",{class:W(["VPNavBarTitle",{"has-sidebar":$(l)}])},[w("a",{class:"title",href:r.value??$(Mi)($(n).link),rel:i.value,target:o.value},[L(s.$slots,"nav-bar-title-before",{},void 0,!0),$(t).logo?(d(),fe(Sn,{key:0,class:"logo",image:$(t).logo},null,8,["image"])):z("",!0),$(t).siteTitle?(d(),y("span",{key:1,innerHTML:$(t).siteTitle},null,8,ug)):$(t).siteTitle===void 0?(d(),y("span",cg,ne($(e).title),1)):z("",!0),L(s.$slots,"nav-bar-title-after",{},void 0,!0)],8,sg)],2))}}),fg=Ve(dg,[["__scopeId","data-v-40718001"]]),pg={class:"items"},vg={class:"title"},hg=de({__name:"VPNavBarTranslations",setup(a){const{theme:e}=Ze(),{localeLinks:t,currentLang:l}=ln({correspondingLink:!0});return(n,r)=>$(t).length&&$(l).label?(d(),fe(Pi,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:$(e).langMenuLabel||"Change language"},{default:U(()=>[w("div",pg,[w("p",vg,ne($(l).label),1),(d(!0),y(ge,null,Pe($(t),i=>(d(),fe(Hn,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):z("",!0)}}),mg=Ve(hg,[["__scopeId","data-v-d58fdadb"]]),gg={class:"wrapper"},yg={class:"container"},bg={class:"title"},wg={class:"content"},kg={class:"content-body"},xg=de({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(a){const e=a,{y:t}=Ns(),{hasSidebar:l}=Ta(),{frontmatter:n}=Ze(),r=P({});return Gr(()=>{r.value={"has-sidebar":l.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(i,o)=>(d(),y("div",{class:W(["VPNavBar",r.value])},[w("div",gg,[w("div",yg,[w("div",bg,[Z(fg,null,{"nav-bar-title-before":U(()=>[L(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":U(()=>[L(i.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),w("div",wg,[w("div",kg,[L(i.$slots,"nav-bar-content-before",{},void 0,!0),Z(rg,{class:"search"}),Z(K5,{class:"menu"}),Z(mg,{class:"translations"}),Z(i5,{class:"appearance"}),Z(og,{class:"social-links"}),Z(H5,{class:"extra"}),L(i.$slots,"nav-bar-content-after",{},void 0,!0),Z(Y5,{class:"hamburger",active:i.isScreenOpen,onClick:o[0]||(o[0]=s=>i.$emit("toggle-screen"))},null,8,["active"])])])])]),o[1]||(o[1]=w("div",{class:"divider"},[w("div",{class:"divider-line"})],-1))],2))}}),_g=Ve(xg,[["__scopeId","data-v-91258374"]]),Mg={key:0,class:"VPNavScreenAppearance"},Sg={class:"text"},Cg=de({__name:"VPNavScreenAppearance",setup(a){const{site:e,theme:t}=Ze();return(l,n)=>$(e).appearance&&$(e).appearance!=="force-dark"&&$(e).appearance!=="force-auto"?(d(),y("div",Mg,[w("p",Sg,ne($(t).darkModeSwitchLabel||"Appearance"),1),Z(Ci)])):z("",!0)}}),$g=Ve(Cg,[["__scopeId","data-v-b31313f0"]]),Pg=["innerHTML"],Og=de({__name:"VPNavScreenMenuLink",props:{item:{}},setup(a){const e=Xl("close-screen");return(t,l)=>(d(),fe(va,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:$(e)},{default:U(()=>[w("span",{innerHTML:t.item.text},null,8,Pg)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Tg=Ve(Og,[["__scopeId","data-v-05b1d1f4"]]),Eg=["innerHTML"],Ag=de({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(a){const e=Xl("close-screen");return(t,l)=>(d(),fe(va,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:$(e)},{default:U(()=>[w("span",{innerHTML:t.item.text},null,8,Eg)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Cd=Ve(Ag,[["__scopeId","data-v-8c940a2e"]]),Bg={class:"VPNavScreenMenuGroupSection"},Lg={key:0,class:"title"},zg=de({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(a){return(e,t)=>(d(),y("div",Bg,[e.text?(d(),y("p",Lg,ne(e.text),1)):z("",!0),(d(!0),y(ge,null,Pe(e.items,l=>(d(),fe(Cd,{key:l.text,item:l},null,8,["item"]))),128))]))}}),Dg=Ve(zg,[["__scopeId","data-v-139b8c79"]]),Ig=["aria-controls","aria-expanded"],Fg=["innerHTML"],Ng=["id"],Rg={key:0,class:"item"},Hg={key:1,class:"item"},Vg={key:2,class:"group"},jg=de({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(a){const e=a,t=P(!1),l=O(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(r,i)=>(d(),y("div",{class:W(["VPNavScreenMenuGroup",{open:t.value}])},[w("button",{class:"button","aria-controls":l.value,"aria-expanded":t.value,onClick:n},[w("span",{class:"button-text",innerHTML:r.text},null,8,Fg),i[0]||(i[0]=w("span",{class:"vpi-plus button-icon"},null,-1))],8,Ig),w("div",{id:l.value,class:"items"},[(d(!0),y(ge,null,Pe(r.items,o=>(d(),y(ge,{key:JSON.stringify(o)},["link"in o?(d(),y("div",Rg,[Z(Cd,{item:o},null,8,["item"])])):"component"in o?(d(),y("div",Hg,[(d(),fe(tt(o.component),Te({ref_for:!0},o.props,{"screen-menu":""}),null,16))])):(d(),y("div",Vg,[Z(Dg,{text:o.text,items:o.items},null,8,["text","items"])]))],64))),128))],8,Ng)],2))}}),Yg=Ve(jg,[["__scopeId","data-v-26f60ab7"]]),Wg={key:0,class:"VPNavScreenMenu"},Gg=de({__name:"VPNavScreenMenu",setup(a){const{theme:e}=Ze();return(t,l)=>$(e).nav?(d(),y("nav",Wg,[(d(!0),y(ge,null,Pe($(e).nav,n=>(d(),y(ge,{key:JSON.stringify(n)},["link"in n?(d(),fe(Tg,{key:0,item:n},null,8,["item"])):"component"in n?(d(),fe(tt(n.component),Te({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(d(),fe(Yg,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):z("",!0)}}),qg=de({__name:"VPNavScreenSocialLinks",setup(a){const{theme:e}=Ze();return(t,l)=>$(e).socialLinks?(d(),fe(Oi,{key:0,class:"VPNavScreenSocialLinks",links:$(e).socialLinks},null,8,["links"])):z("",!0)}}),Ug={class:"list"},Xg=de({__name:"VPNavScreenTranslations",setup(a){const{localeLinks:e,currentLang:t}=ln({correspondingLink:!0}),l=P(!1);function n(){l.value=!l.value}return(r,i)=>$(e).length&&$(t).label?(d(),y("div",{key:0,class:W(["VPNavScreenTranslations",{open:l.value}])},[w("button",{class:"title",onClick:n},[i[0]||(i[0]=w("span",{class:"vpi-languages icon lang"},null,-1)),ve(" "+ne($(t).label)+" ",1),i[1]||(i[1]=w("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),w("ul",Ug,[(d(!0),y(ge,null,Pe($(e),o=>(d(),y("li",{key:o.link,class:"item"},[Z(va,{class:"link",href:o.link},{default:U(()=>[ve(ne(o.text),1)]),_:2},1032,["href"])]))),128))])],2)):z("",!0)}}),Qg=Ve(Xg,[["__scopeId","data-v-bd7fd8a0"]]),Kg={class:"container"},Jg=de({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(a){const e=P(null),t=Rs(On?document.body:null);return(l,n)=>(d(),fe(ot,{name:"fade",onEnter:n[0]||(n[0]=r=>t.value=!0),onAfterLeave:n[1]||(n[1]=r=>t.value=!1)},{default:U(()=>[l.open?(d(),y("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[w("div",Kg,[L(l.$slots,"nav-screen-content-before",{},void 0,!0),Z(Gg,{class:"menu"}),Z(Qg,{class:"translations"}),Z($g,{class:"appearance"}),Z(qg,{class:"social-links"}),L(l.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):z("",!0)]),_:3}))}}),Zg=Ve(Jg,[["__scopeId","data-v-1eb837ff"]]),e7={key:0,class:"VPNav"},t7=de({__name:"VPNav",setup(a){const{isScreenOpen:e,closeScreen:t,toggleScreen:l}=Q8(),{frontmatter:n}=Ze(),r=O(()=>n.value.navbar!==!1);return Cn("close-screen",t),it(()=>{On&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(i,o)=>r.value?(d(),y("header",e7,[Z(_g,{"is-screen-open":$(e),onToggleScreen:$(l)},{"nav-bar-title-before":U(()=>[L(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":U(()=>[L(i.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":U(()=>[L(i.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":U(()=>[L(i.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),Z(Zg,{open:$(e)},{"nav-screen-content-before":U(()=>[L(i.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":U(()=>[L(i.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):z("",!0)}}),a7=Ve(t7,[["__scopeId","data-v-2d36e4b3"]]),l7=["role","tabindex"],n7={key:1,class:"items"},r7=de({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(a){const e=a,{collapsed:t,collapsible:l,isLink:n,isActiveLink:r,hasActiveLink:i,hasChildren:o,toggle:s}=em(O(()=>e.item)),c=O(()=>o.value?"section":"div"),u=O(()=>n.value?"a":"div"),f=O(()=>o.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),m=O(()=>n.value?void 0:"button"),h=O(()=>[[`level-${e.depth}`],{collapsible:l.value},{collapsed:t.value},{"is-link":n.value},{"is-active":r.value},{"has-active":i.value}]);function p(g){"key"in g&&g.key!=="Enter"||!e.item.link&&s()}function b(){e.item.link&&s()}return(g,_)=>{const x=fa("VPSidebarItem",!0);return d(),fe(tt(c.value),{class:W(["VPSidebarItem",h.value])},{default:U(()=>[g.item.text?(d(),y("div",Te({key:0,class:"item",role:m.value},Xd(g.item.items?{click:p,keydown:p}:{},!0),{tabindex:g.item.items&&0}),[_[1]||(_[1]=w("div",{class:"indicator"},null,-1)),g.item.link?(d(),fe(va,{key:0,tag:u.value,class:"link",href:g.item.link,rel:g.item.rel,target:g.item.target},{default:U(()=>[(d(),fe(tt(f.value),{class:"text",innerHTML:g.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(d(),fe(tt(f.value),{key:1,class:"text",innerHTML:g.item.text},null,8,["innerHTML"])),g.item.collapsed!=null&&g.item.items&&g.item.items.length?(d(),y("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:b,onKeydown:nt(b,["enter"]),tabindex:"0"},_[0]||(_[0]=[w("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):z("",!0)],16,l7)):z("",!0),g.item.items&&g.item.items.length?(d(),y("div",n7,[g.depth<5?(d(!0),y(ge,{key:0},Pe(g.item.items,v=>(d(),fe(x,{key:v.text,item:v,depth:g.depth+1},null,8,["item","depth"]))),128)):z("",!0)])):z("",!0)]),_:1},8,["class"])}}}),i7=Ve(r7,[["__scopeId","data-v-360b3e45"]]),o7=de({__name:"VPSidebarGroup",props:{items:{}},setup(a){const e=P(!0);let t=null;return Ke(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Oa(()=>{t!=null&&(clearTimeout(t),t=null)}),(l,n)=>(d(!0),y(ge,null,Pe(l.items,r=>(d(),y("div",{key:r.text,class:W(["group",{"no-transition":e.value}])},[Z(i7,{item:r,depth:0},null,8,["item"])],2))),128))}}),s7=Ve(o7,[["__scopeId","data-v-f5e58883"]]),u7={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},c7=de({__name:"VPSidebar",props:{open:{type:Boolean}},setup(a){const{sidebarGroups:e,hasSidebar:t}=Ta(),l=a,n=P(null),r=Rs(On?document.body:null);Le([l,n],()=>{var o;l.open?(r.value=!0,(o=n.value)==null||o.focus()):r.value=!1},{immediate:!0,flush:"post"});const i=P(0);return Le(e,()=>{i.value+=1},{deep:!0}),(o,s)=>$(t)?(d(),y("aside",{key:0,class:W(["VPSidebar",{open:o.open}]),ref_key:"navEl",ref:n,onClick:s[0]||(s[0]=Ye(()=>{},["stop"]))},[s[2]||(s[2]=w("div",{class:"curtain"},null,-1)),w("nav",u7,[s[1]||(s[1]=w("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),L(o.$slots,"sidebar-nav-before",{},void 0,!0),(d(),fe(s7,{items:$(e),key:i.value},null,8,["items"])),L(o.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):z("",!0)}}),d7=Ve(c7,[["__scopeId","data-v-7251c613"]]),f7=de({__name:"VPSkipLink",setup(a){const e=Pn(),t=P();Le(()=>e.path,()=>t.value.focus());function l({target:n}){const r=document.getElementById(decodeURIComponent(n.hash).slice(1));if(r){const i=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",i)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",i),r.focus(),window.scrollTo(0,0)}}return(n,r)=>(d(),y(ge,null,[w("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),w("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:l}," Skip to content ")],64))}}),p7=Ve(f7,[["__scopeId","data-v-a46579a1"]]),v7=de({__name:"Layout",setup(a){const{isOpen:e,open:t,close:l}=Ta(),n=Pn();Le(()=>n.path,l),Zh(e,l);const{frontmatter:r}=Ze(),i=Pa(),o=O(()=>!!i["home-hero-image"]);return Cn("hero-image-slot-exists",o),(s,c)=>{const u=fa("Content");return $(r).layout!==!1?(d(),y("div",{key:0,class:W(["Layout",$(r).pageClass])},[L(s.$slots,"layout-top",{},void 0,!0),Z(p7),Z(Rh,{class:"backdrop",show:$(e),onClick:$(l)},null,8,["show","onClick"]),Z(a7,null,{"nav-bar-title-before":U(()=>[L(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":U(()=>[L(s.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":U(()=>[L(s.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":U(()=>[L(s.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":U(()=>[L(s.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":U(()=>[L(s.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),Z(X8,{open:$(e),onOpenMenu:$(t)},null,8,["open","onOpenMenu"]),Z(d7,{open:$(e)},{"sidebar-nav-before":U(()=>[L(s.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":U(()=>[L(s.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),Z(B8,null,{"page-top":U(()=>[L(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":U(()=>[L(s.$slots,"page-bottom",{},void 0,!0)]),"not-found":U(()=>[L(s.$slots,"not-found",{},void 0,!0)]),"home-hero-before":U(()=>[L(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":U(()=>[L(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":U(()=>[L(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":U(()=>[L(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":U(()=>[L(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":U(()=>[L(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":U(()=>[L(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":U(()=>[L(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":U(()=>[L(s.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":U(()=>[L(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":U(()=>[L(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":U(()=>[L(s.$slots,"doc-after",{},void 0,!0)]),"doc-top":U(()=>[L(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":U(()=>[L(s.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":U(()=>[L(s.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":U(()=>[L(s.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":U(()=>[L(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":U(()=>[L(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":U(()=>[L(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":U(()=>[L(s.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),Z(F8),L(s.$slots,"layout-bottom",{},void 0,!0)],2)):(d(),fe(u,{key:1}))}}}),h7=Ve(v7,[["__scopeId","data-v-7b7f89d8"]]),m7={Layout:h7,enhanceApp:({app:a})=>{a.component("Badge",Ih)}},g7={},y7={class:"mail"};function b7(a,e){return d(),y("span",y7,e[0]||(e[0]=[w("svg",{width:"1.25em",height:"1.25em",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},[w("g",{fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[w("rect",{x:"3",y:"5",width:"18",height:"14",rx:"2"}),w("path",{d:"M3 7l9 6l9-6"})])],-1)]))}const Ts=Ve(g7,[["render",b7],["__scopeId","data-v-d3224f72"]]),w7={},k7={class:"arrow-down"};function x7(a,e){return d(),y("span",k7,e[0]||(e[0]=[Ra('',1)]))}const _7=Ve(w7,[["render",x7],["__scopeId","data-v-25ee364b"]]),M7=de({__name:"GlobalElement",props:{hideSponsor:{type:Boolean,default:!1},hideBackTop:{type:Boolean,default:!1},hideWatermark:{type:Boolean,default:!1}},setup(a){return(e,t)=>{const l=fa("FloatButton"),n=fa("BackTop"),r=fa("Watermark");return d(),y(ge,null,[e.hideSponsor?z("",!0):(d(),fe(l,{key:0,bottom:220,type:"primary",tooltip:"成为赞助者 ✨","tooltip-props":{tooltipStyle:{fontWeight:500,padding:"8px 12px"}},href:"https://themusecatcher.github.io/vue-amazing-ui/sponsor/charge.html",target:"_blank"},{description:U(()=>t[0]||(t[0]=[w("span",{style:{"font-size":"14px","font-weight":"600"}},"赞助",-1)])),_:1})),Z(l,{bottom:160,type:"primary","tooltip-props":{maxWidth:200,tooltipStyle:{fontWeight:500,padding:"8px 12px"}}},{icon:U(()=>[Z($(Kr))]),tooltip:U(()=>t[1]||(t[1]=[ve(" 文档网站部署在静态网站服务 GitHub Pages,为了您的流程访问,建议打开代理 ")])),_:1}),Z(l,{bottom:100,type:"primary","tooltip-props":{tooltipStyle:{textAlign:"center",fontWeight:500,padding:"8px 12px"}}},{icon:U(()=>[Z(Ts)]),tooltip:U(()=>[Z(Ts),t[2]||(t[2]=ve(" Email Me")),Z(_7),t[3]||(t[3]=w("br",null,null,-1)),t[4]||(t[4]=ve(" themusecatcher@163.com "))]),_:1}),e.hideBackTop?z("",!0):(d(),fe(n,{key:1})),e.hideWatermark?z("",!0):(d(),fe(r,{key:2,fullscreen:"",content:"Vue Amazing UI"}))],64)}}});function $d(a,e=2,t=",",l=".",n,r){typeof a!="number"&&typeof a!="string"&&console.warn("Expected value to be of type number or string"),typeof e!="number"&&console.warn("Expected precision to be of type number");const i=Number(a);if(isNaN(i)||!isFinite(i))return"";if(i===0)return i.toFixed(e);let o=i.toFixed(e);if(typeof t=="string"&&t!==""){const[s,c]=o.split(".");o=s.replace(/(\d)(?=(\d{3})+$)/g,"$1"+t)+(c?l+c:"")}return(n||"")+o+(r||"")}function Ca(a,e=0,t=!1){let l=null;function n(i){if(l||(l=i),i-l>=e){try{a()}catch(o){console.error("Error executing rafTimeout function:",o)}t&&(l=i,r.id=requestAnimationFrame(n))}else r.id=requestAnimationFrame(n)}const r={id:requestAnimationFrame(n)};return r}function Bt(a){a&&a.id&&typeof a.id=="number"?cancelAnimationFrame(a.id):console.warn("cancelRaf received an invalid id:",a)}function S7(a,e=300){let t=!0;return function(...l){return t&&(a(...l),t=!1,setTimeout(()=>{t=!0},e)),!1}}function fl(a,e=300){let t=null;return function(...l){t&&clearTimeout(t),t=setTimeout(()=>{a(...l)},e)}}function Rl(a,e){if(Number.isNaN(a)||Number.isNaN(e))throw new Error("Both num1 and num2 must be valid numbers.");const t=a%1!==0,l=e%1!==0;if(!t&&!l)return a+e;const n=String(a).split(".")[1]??"",r=String(e).split(".")[1]??"",i=Math.max(n.length,r.length),o=Math.pow(10,i),s=a.toFixed(i),c=e.toFixed(i);return(+s.replace(".","")+ +c.replace(".",""))/o}function C7(){const a=P(!1),e=As();return e&&Ke(()=>{a.value=!0},e),a}function Pd(a){const e=C7();return O(()=>(e.value,!!a()))}function Ol(a,e,t){Ke(()=>a.addEventListener(e,t)),Qt(()=>a.removeEventListener(e,t))}function Ul(a,e,t={}){const l=Pd(()=>window&&"MutationObserver"in window),n=P(!1);let r;const i=O(()=>{const f=Vl(a);return f?Array.isArray(f)?f.map(m=>Vl(m)).filter(m=>m):[f]:[]}),o=()=>{r&&(r.disconnect(),r=void 0)},s=()=>{l.value&&i.value.length&&!n.value&&(r=new MutationObserver(e),i.value.forEach(f=>r.observe(f,t)))};Le(()=>i.value,()=>{o(),s()},{immediate:!0,flush:"post"});const c=()=>{n.value=!0,o()},u=()=>{n.value=!1,s()};return Oa(()=>o()),{stop:c,start:u}}function $7(a=window,e=0,t,l){const n=P(0),r=P(0),i=P(0),o=P(0),s=P(!1),c=P(!1),u=P(!1),f=P(!1),m=P(!1),h=P(0),p=P(0);function b(C){s.value=!0;const M=C.target.documentElement??C.target;n.value=M.scrollLeft,i.value=M.scrollTop,c.value=n.valueh.value,f.value=i.valuep.value,h.value=n.value,p.value=i.value,x(C)}const g=S7(b,e);function _(C){s.value&&(s.value=!1,c.value=!1,u.value=!1,f.value=!1,m.value=!1)}const x=fl(_,e+200),v=O(()=>Vl(a)||null);Le(()=>v.value,(C,M)=>{var S;if(M&&k(M),C){const B=((S=C==null?void 0:C.document)==null?void 0:S.documentElement)||(C==null?void 0:C.documentElement)||C;r.value=B.scrollWidth-B.clientWidth,o.value=B.scrollHeight-B.clientHeight,B.addEventListener("scroll",g),B.addEventListener("scrollend",x)}},{immediate:!0,flush:"post"});function k(C){var M;const S=((M=C==null?void 0:C.document)==null?void 0:M.documentElement)||(C==null?void 0:C.documentElement)||C;S.removeEventListener("scroll",g),S.removeEventListener("scrollend",x)}return Oa(()=>k(v.value)),{x:n,xScrollMax:r,y:i,yScrollMax:o,isScrolling:s,left:c,right:u,top:f,bottom:m}}function Ea(a,e,t={}){const l=Pd(()=>window&&"ResizeObserver"in window);let n;const r=P(!1),i=O(()=>{const f=Vl(a);return f?Array.isArray(f)?f.map(m=>Vl(m)).filter(m=>m):[f]:[]}),o=()=>{n&&(n.disconnect(),n=void 0)},s=()=>{l.value&&i.value.length&&!r.value&&(n=new ResizeObserver(e),i.value.forEach(f=>n.observe(f,t)))};Le(()=>i.value,()=>{o(),s()},{immediate:!0,flush:"post"});const c=()=>{r.value=!0,o()},u=()=>{r.value=!1,s()};return Oa(()=>o()),{stop:c,start:u}}function ut(a="default"){const e=Pa(),t=l=>{var n;const r=(n=e[l])==null?void 0:n.call(e),i=o=>{if(typeof o.children=="string")return o.children==="v-if"?!1:o.children.trim()!=="";if(o.children===null){if(o.type==="img"||typeof o.type!="string")return!0}else return!!o.children};return r&&r!=null&&r.length?r.some(o=>i(o)):!1};if(Array.isArray(a)){const l=rl({});return a.forEach(n=>{const r=O(()=>t(n));l[n]=r}),l}else return O(()=>t(a))}const P7={key:0,class:"m-alert-icon"},O7=["src"],T7={key:1,class:"icon-svg",focusable:"false","data-icon":"info-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},E7={key:2,class:"icon-svg",focusable:"false","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},A7={key:3,class:"icon-svg",focusable:"false","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},B7={key:4,class:"icon-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},L7={key:1,class:"m-big-icon"},z7=["src"],D7={key:1,class:"icon-svg",focusable:"false","data-icon":"info-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},I7={key:2,class:"icon-svg",focusable:"false","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},F7={key:3,class:"icon-svg",focusable:"false","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},N7={key:4,class:"icon-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},R7={class:"m-alert-content"},H7={class:"alert-message"},V7={key:0,class:"alert-description"},j7={key:1,class:"m-alert-actions"},Y7=["onKeydown"],W7={key:0},G7={key:1,class:"alert-close",focusable:"false","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},q7=de({__name:"Alert",props:{message:{default:void 0},description:{default:void 0},type:{default:"default"},bordered:{type:Boolean,default:!0},closable:{type:Boolean,default:!1},closeText:{default:void 0},icon:{default:void 0},showIcon:{type:Boolean,default:!1},actions:{default:void 0}},emits:["close"],setup(a,{emit:e}){const t=a,l=P(),n=P(!1),r=e,i=ut(["icon","description","actions"]),o=O(()=>i.icon||t.icon||["success","info","warning","error"].includes(t.type)),s=O(()=>i.description||t.description);async function c(u){l.value.style.maxHeight=`${l.value.offsetHeight}px`,await Ue(),n.value=!0,r("close",u)}return(u,f)=>(d(),fe(ot,{name:"alert-motion","leave-from-class":"alert-motion-leave","leave-active-class":"alert-motion-leave alert-motion-leave-active","leave-to-class":"alert-motion-leave alert-motion-leave-active"},{default:U(()=>[n.value?z("",!0):(d(),y("div",{key:0,ref_key:"alertRef",ref:l,class:W(["m-alert",[`alert-${u.type}`,{"alert-borderless":!u.bordered,"alert-width-description":s.value}]])},[u.showIcon&&o.value?(d(),y(ge,{key:0},[s.value?(d(),y("span",L7,[L(u.$slots,"icon",{},()=>[u.icon?(d(),y("img",{key:0,src:u.icon,class:"big-icon-img"},null,8,z7)):u.type==="info"?(d(),y("svg",D7,f[4]||(f[4]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1),w("path",{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"},null,-1)]))):u.type==="success"?(d(),y("svg",I7,f[5]||(f[5]=[w("path",{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"},null,-1),w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1)]))):u.type==="warning"?(d(),y("svg",F7,f[6]||(f[6]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1),w("path",{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"},null,-1)]))):u.type==="error"?(d(),y("svg",N7,f[7]||(f[7]=[w("path",{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"},null,-1),w("path",{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1)]))):z("",!0)],!0)])):(d(),y("span",P7,[L(u.$slots,"icon",{},()=>[u.icon?(d(),y("img",{key:0,src:u.icon,class:"icon-img"},null,8,O7)):u.type==="info"?(d(),y("svg",T7,f[0]||(f[0]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):u.type==="success"?(d(),y("svg",E7,f[1]||(f[1]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"},null,-1)]))):u.type==="warning"?(d(),y("svg",A7,f[2]||(f[2]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):u.type==="error"?(d(),y("svg",B7,f[3]||(f[3]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"},null,-1)]))):z("",!0)],!0)]))],64)):z("",!0),w("div",R7,[w("div",H7,[L(u.$slots,"default",{},()=>[ve(ne(u.message),1)],!0)]),s.value?(d(),y("div",V7,[L(u.$slots,"description",{},()=>[ve(ne(u.description),1)],!0)])):z("",!0)]),$(i).actions?(d(),y("div",j7,[L(u.$slots,"actions",{},void 0,!0)])):z("",!0),u.closable?(d(),y("a",{key:2,tabindex:"0",class:"m-alert-close",onClick:c,onKeydown:nt(Ye(c,["prevent"]),["enter"])},[L(u.$slots,"closeText",{},()=>[u.closeText?(d(),y("span",W7,ne(u.closeText),1)):(d(),y("svg",G7,f[8]||(f[8]=[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"},null,-1)])))],!0)],40,Y7)):z("",!0)],2))]),_:3}))}}),De=(a,e)=>{const t=a.__vccOpts||a;for(const[l,n]of e)t[l]=n;return t},U7=De(q7,[["__scopeId","data-v-792d9ca8"]]),ze=a=>{const e=a;return e.install=function(t){t.component(e.__name,a)},a},X7=ze(U7),Q7=["src","alt"],K7=de({__name:"Avatar",props:{color:{default:"rgba(0, 0, 0, 0.25)"},shape:{default:"circle"},size:{default:"middle"},src:{default:void 0},alt:{default:void 0},icon:{default:void 0},href:{default:void 0},target:{default:"_self"}},setup(a){const e=a,t=P(window.innerWidth);function l(){t.value=window.innerWidth}Ol(window,"resize",l);const n=ut(["default","icon"]),r=O(()=>e.src?!1:!!(n.icon||e.icon)),i=O(()=>{if(typeof e.size=="number")return r.value?{backgroundColor:e.color,width:`${e.size}px`,height:`${e.size}px`,lineHeight:`${e.size}px`,fontSize:`${e.size/2}px`}:{backgroundColor:e.color,width:`${e.size}px`,height:`${e.size}px`,lineHeight:`${e.size}px`,fontSize:"18px"};if(typeof e.size=="object"){let c=32;return t.value>=1600&&e.size.xxl?c=e.size.xxl:t.value>=1200&&e.size.xl?c=e.size.xl:t.value>=992&&e.size.lg?c=e.size.lg:t.value>=768&&e.size.md?c=e.size.md:t.value>=576&&e.size.sm?c=e.size.sm:t.value<576&&e.size.xs&&(c=e.size.xs),{backgroundColor:e.color,width:`${c}px`,height:`${c}px`,lineHeight:`${c}px`,fontSize:`${c/2}px`}}return{backgroundColor:e.color}}),o=O(()=>!e.src&&!r.value?n.default:!1),s=O(()=>{if(typeof e.size=="string")return{transform:"scale(1) translateX(-50%)"};if(typeof e.size=="number"){const c=Math.min(1,Math.max(.022222222222222223,(1+(e.size-9)*1)/45));return{lineHeight:`${e.size}px`,transform:`scale(${c}) translateX(-50%)`}}return{}});return(c,u)=>(d(),fe(tt(c.href?"a":"div"),{class:W(["m-avatar",[`avatar-${c.shape}`,{[`avatar-${c.size}`]:typeof c.size=="string"&&["small","middle","large"].includes(c.size),"avatar-image":c.src,"avatar-link":c.href}]]),style:le(i.value),href:c.href,target:c.target},{default:U(()=>[c.src?(d(),y("img",{key:0,class:"image-item",src:c.src,alt:c.alt},null,8,Q7)):z("",!0),!c.src&&r.value?L(c.$slots,"icon",{key:1},()=>[(d(),fe(tt(c.icon)))],!0):z("",!0),o.value?(d(),y("span",{key:2,class:"string-item",style:le(s.value)},[L(c.$slots,"default",{},void 0,!0)],4)):z("",!0)]),_:3},8,["class","style","href","target"]))}}),J7=De(K7,[["__scopeId","data-v-3ab6f708"]]),Od=ze(J7),Z7=de({__name:"Tooltip",props:{maxWidth:{default:240},content:{default:void 0},contentClass:{default:void 0},contentStyle:{default:()=>({})},tooltip:{default:void 0},tooltipClass:{default:void 0},tooltipStyle:{default:()=>({})},bgColor:{default:"rgba(0, 0, 0, 0.85)"},arrow:{type:Boolean,default:!0},placement:{default:"top"},flip:{type:Boolean,default:!0},trigger:{default:"hover"},keyboard:{type:Boolean,default:!1},transitionDuration:{default:100},showDelay:{default:100},hideDelay:{default:100},show:{type:Boolean,default:!1},showControl:{type:Boolean,default:!1}},emits:["update:show","openChange"],setup(a,{expose:e,emit:t}){const l=a,n=P(!1),r=P(),i=P(null),o=P(0),s=P(0),c=P("top"),u=P(),f=P(0),m=P(0),h=P(),p=P(),b=P(0),g=P(0),_=P(!1),x=P(document.documentElement.clientWidth),v=P(document.documentElement.clientHeight),k=t,C=ut(["tooltip"]),M=O(()=>typeof l.maxWidth=="number"?`${l.maxWidth}px`:l.maxWidth),S=O(()=>C.tooltip||l.tooltip),B=O(()=>{switch(c.value){case"top":return{transformOrigin:`50% ${o.value}px`,top:`${-o.value}px`,left:`${-s.value}px`};case"bottom":return{transformOrigin:`50% ${l.arrow?-4:-6}px`,bottom:`${-o.value}px`,left:`${-s.value}px`};case"left":return{transformOrigin:`${s.value}px 50%`,top:`${-o.value}px`,left:`${-s.value}px`};case"right":return{transformOrigin:`${l.arrow?-4:-6}px 50%`,top:`${-o.value}px`,right:`${-s.value}px`};default:return{transformOrigin:`50% ${o.value}px`,top:`${-o.value}px`,left:`${-s.value}px`}}});Le(()=>[l.placement,l.arrow,l.flip],()=>{E()},{deep:!0}),it(()=>{n.value=l.show}),Ke(()=>{I()}),Oa(()=>{V()});const T=Ul(i,()=>{E()},{subtree:!0,childList:!0,attributes:!0,characterData:!0});Ol(window,"resize",A),Ea([p,u],D=>{if(D.length===1&&D[0].target.className==="tooltip-card"){const{blockSize:ue,inlineSize:Se}=D[0].borderBoxSize[0];if(ue===g.value&&Se===b.value)return}E()});function A(){x.value=document.documentElement.clientWidth,v.value=document.documentElement.clientHeight,I(),E()}function I(){var D;V(),i.value=F(((D=u.value)==null?void 0:D.parentElement)??null),i.value&&i.value.addEventListener("scroll",E),i.value===document.documentElement&&T.start()}function V(){i.value&&i.value.removeEventListener("scroll",E),i.value=null,T.stop()}function F(D){return D?(Se=>{const Ee=window.getComputedStyle(Se);return!!(Se.scrollWidth>Se.clientWidth&&["scroll","auto"].includes(Ee.overflowX)||Se.scrollHeight>Se.clientHeight&&["scroll","auto"].includes(Ee.overflowY)||(Se.scrollWidth>Se.clientWidth||Se.scrollHeight>Se.clientHeight)&&Se===document.documentElement)})(D)?D:F(D.parentElement??null):null}function E(){n.value&&H()}async function H(){await Ue(),f.value=u.value.offsetWidth,m.value=u.value.offsetHeight,b.value=p.value.offsetWidth,g.value=p.value.offsetHeight,l.flip&&(c.value=ie()),["top","bottom"].includes(c.value)?(o.value=g.value+(l.arrow?16:6),s.value=(b.value-f.value)/2):(o.value=(g.value-m.value)/2,s.value=b.value+(l.arrow?16:6))}function j(){return i.value&&i.value!==document.documentElement?i.value.getBoundingClientRect():{top:0,left:0,bottom:v.value,right:x.value}}function ie(){const{top:D,bottom:ue,left:Se,right:Ee}=u.value.getBoundingClientRect(),{top:Q,bottom:me,left:be,right:se}=j(),Y=D-Q-(l.arrow?12:0),he=me-ue-(l.arrow?12:0),Ne=Se-be-(l.arrow?12:0),ke=se-Ee-(l.arrow?12:0),We=(b.value-f.value)/2,je=(g.value-m.value)/2;return ae(l.placement,[]);function ae(_e,Ce){if(_e==="top"){if(Ce.includes("top"))return Ce.includes("bottom")?Ce.includes("left")?ae("right",Ce):ae("left",Ce):ae("bottom",Ce);if(Y=We&&ke>=We)return"top";if(Ce.length!==3){if(Ne>=We)return ae("left",["top","bottom","right"]);if(ke>=We)return ae("right",["top","bottom","left"])}}else if(_e==="bottom"){if(Ce.includes("bottom"))return Ce.includes("top")?Ce.includes("left")?ae("right",Ce):ae("left",Ce):ae("top",Ce);if(he=We&&ke>=We)return"bottom";if(Ce.length!==3){if(Ne>=We)return ae("left",["top","bottom","right"]);if(ke>=We)return ae("right",["top","bottom","left"])}}else if(_e==="left"){if(Ce.includes("left"))return Ce.includes("right")?Ce.includes("top")?ae("bottom",Ce):ae("top",Ce):ae("right",Ce);if(Ne=je&&he>=je)return"left";if(Ce.length!==3){if(Y>=je)return ae("top",["left","right","bottom"]);if(he>=je)return ae("bottom",["left","right","top"])}}else if(_e==="right"){if(Ce.includes("right"))return Ce.includes("left")?Ce.includes("top")?ae("bottom",Ce):ae("top",Ce):ae("left",Ce);if(ke=je&&he>=je)return"right";if(Ce.length!==3){if(Y>=je)return ae("top",["left","right","bottom"]);if(he>=je)return ae("bottom",["left","right","top"])}}return l.placement}}function re(){r.value&&Bt(r.value),n.value||(r.value=Ca(()=>{n.value=!0,H(),k("update:show",!0),k("openChange",!0)},l.showDelay))}function ee(){r.value&&Bt(r.value),n.value&&(r.value=Ca(()=>{n.value=!1,k("update:show",!1),k("openChange",!1)},l.hideDelay))}function N(){n.value?ee():re()}function G(){S.value&&l.trigger==="hover"&&!l.showControl&&re()}function q(){S.value&&l.trigger==="hover"&&!l.showControl&&ee()}function te(){l.trigger==="hover"&&!l.showControl&&re(),l.trigger==="click"&&(_.value=!1)}function R(){l.trigger==="hover"&&!l.showControl&&ee(),l.trigger==="click"&&(_.value=!0,h.value.focus())}function K(){_.value=!1}function ye(){_.value=!0,h.value.focus()}return e({show:re,hide:ee,observeScroll:I}),(D,ue)=>(d(),y("div",{class:"m-tooltip-wrap",style:le(`--tooltip-max-width: ${M.value}; --tooltip-background-color: ${D.bgColor}; --transition-duration: ${D.transitionDuration}ms;`),onMouseenter:G,onMouseleave:q},[Z(ot,{name:"zoom","enter-from-class":"zoom-enter","enter-active-class":"zoom-enter","enter-to-class":"zoom-enter zoom-enter-active","leave-from-class":"zoom-leave","leave-active-class":"zoom-leave zoom-leave-active","leave-to-class":"zoom-leave zoom-leave-active"},{default:U(()=>[qe(w("div",{ref_key:"tooltipRef",ref:h,tabindex:"1",class:W(["m-tooltip-card",{[`tooltip-${c.value}-padding`]:D.arrow}]),style:le(B.value),onBlur:ue[0]||(ue[0]=Se=>D.trigger==="click"&&_.value?ee():()=>!1),onMouseenter:te,onMouseleave:R,onKeydown:ue[1]||(ue[1]=nt(Se=>D.trigger==="click"&&D.keyboard&&n.value?ee():()=>!1,["esc"])),onClick:ue[2]||(ue[2]=Ye(()=>{},["stop"]))},[w("div",{ref_key:"tooltipCardRef",ref:p,class:W(["tooltip-card",D.tooltipClass]),style:le(D.tooltipStyle)},[L(D.$slots,"tooltip",{},()=>[ve(ne(D.tooltip),1)],!0)],6),D.arrow?(d(),y("div",{key:0,class:W(["tooltip-arrow",`arrow-${c.value||"top"}`])},null,2)):z("",!0)],38),[[Qe,S.value&&n.value]])]),_:3}),w("span",{ref_key:"contentRef",ref:u,class:W(["tooltip-content",D.contentClass]),style:le(D.contentStyle),onClick:ue[3]||(ue[3]=Se=>S.value&&D.trigger==="click"?N():()=>!1),onKeydown:[ue[4]||(ue[4]=nt(Se=>S.value&&D.trigger==="click"&&D.keyboard?N():()=>!1,["enter"])),ue[5]||(ue[5]=nt(Se=>S.value&&D.trigger==="click"&&D.keyboard&&n.value?ee():()=>!1,["esc"]))],onMouseenter:ue[6]||(ue[6]=Se=>S.value&&D.trigger==="click"&&n.value?K():()=>!1),onMouseleave:ue[7]||(ue[7]=Se=>S.value&&D.trigger==="click"&&n.value?ye():()=>!1)},[L(D.$slots,"default",{},()=>[ve(ne(D.content),1)],!0)],38)],36))}}),e9=De(Z7,[["__scopeId","data-v-4c797c55"]]),$a=ze(e9),t9={key:1,width:"1em",height:"1em",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xlinkHref:"http://www.w3.org/1999/xlink"},a9={key:0,class:"backtop-description"},l9=de({__name:"BackTop",props:{icon:{default:void 0},description:{default:void 0},tooltip:{default:void 0},tooltipProps:{default:()=>({})},type:{default:"default"},shape:{default:"circle"},bottom:{default:40},right:{default:40},zIndex:{default:9},visibilityHeight:{default:180},to:{default:"body"},listenTo:{default:void 0}},emits:["click","show"],setup(a,{emit:e}){const t=a,l=P(null),n=P(0),r=P(null),i=P(null),o=e,s=ut(["tooltip","icon","description"]),c=O(()=>({bottom:typeof t.bottom=="number"?`${t.bottom}px`:t.bottom,right:typeof t.right=="number"?`${t.right}px`:t.right})),u=O(()=>n.value>=t.visibilityHeight),f=O(()=>s.tooltip||t.tooltip),m=O(()=>s.description||t.description);Le(()=>t.to,()=>{_()},{flush:"post"}),Le(()=>t.listenTo,()=>{b()},{flush:"post"}),Le(u,k=>{o("show",k)}),Ke(()=>{b()}),Oa(()=>{var k;g(),(k=l.value)==null||k.remove()});const h=Ul(r,()=>{var k;n.value=((k=r.value)==null?void 0:k.scrollTop)??0},{subtree:!0,childList:!0,attributes:!0,characterData:!0});function p(k){n.value=k.target.scrollTop}function b(){var k;g(),t.listenTo===void 0?r.value=x(((k=l.value)==null?void 0:k.parentElement)??null):typeof t.listenTo=="string"?r.value=document.getElementsByTagName(t.listenTo)[0]:t.listenTo instanceof HTMLElement&&(r.value=t.listenTo),r.value&&r.value.addEventListener("scroll",p),r.value===document.documentElement&&h.start(),_()}function g(){r.value&&r.value.removeEventListener("scroll",p),r.value=null,h.stop()}function _(){var k;typeof t.to=="string"?i.value=document.getElementsByTagName(t.to)[0]:t.to instanceof HTMLElement&&(i.value=t.to),i.value&&((k=i.value)==null||k.appendChild(l.value))}function x(k){return k?(M=>{const S=window.getComputedStyle(M);return!!(M.scrollHeight>M.clientHeight&&(["scroll","auto"].includes(S.overflowY)||M===document.documentElement))})(k)?k:x(k.parentElement??null):null}function v(){r.value&&r.value.scrollTo({top:0,behavior:"smooth"}),o("click")}return(k,C)=>(d(),fe(ot,{name:"zoom"},{default:U(()=>[qe(w("div",{ref_key:"backtopRef",ref:l,class:"m-backtop-wrap",style:le([c.value,` --z-index: ${k.zIndex}; --backtop-width: 44px; --backtop-height: 44px; @@ -89,7 +89,7 @@ Minimum version required to store current data is: `+r+`. --square-border-radius: 8px; `]),onClick:v},[Z($($a),Te({style:`border-radius: var(--${k.shape}-border-radius)`,"content-style":{borderRadius:`var(--${k.shape}-border-radius)`}},k.tooltipProps),Mt({default:U(()=>[w("div",{class:W(["m-backtop",`backtop-${k.type} backtop-${k.shape}`])},[L(k.$slots,"default",{},()=>[w("span",{class:W(["backtop-icon",{"icon-description":m.value}])},[L(k.$slots,"icon",{},()=>[k.icon?(d(),fe(tt(k.icon),{key:0})):(d(),y("svg",t9,C[0]||(C[0]=[w("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},[w("g",{transform:"translate(-139.000000, -4423.000000)","fill-rule":"nonzero"},[w("g",{transform:"translate(120.000000, 4285.000000)"},[w("g",{transform:"translate(7.000000, 126.000000)"},[w("g",{transform:"translate(24.000000, 24.000000) scale(1, -1) translate(-24.000000, -24.000000) translate(12.000000, 12.000000)"},[w("g",{transform:"translate(4.000000, 2.000000)"},[w("path",{d:"M8,0 C8.51283584,0 8.93550716,0.38604019 8.99327227,0.883378875 L9,1 L9,10.584 L12.2928932,7.29289322 C12.6834175,6.90236893 13.3165825,6.90236893 13.7071068,7.29289322 C14.0675907,7.65337718 14.0953203,8.22060824 13.7902954,8.61289944 L13.7071068,8.70710678 L8.70710678,13.7071068 L8.62544899,13.7803112 L8.618,13.784 L8.59530661,13.8036654 L8.4840621,13.8753288 L8.37133602,13.9287745 L8.22929083,13.9735893 L8.14346259,13.9897165 L8.03324678,13.9994506 L7.9137692,13.9962979 L7.77070917,13.9735893 L7.6583843,13.9401293 L7.57677845,13.9063266 L7.47929125,13.8540045 L7.4048407,13.8036865 L7.38131006,13.7856883 C7.35030318,13.7612383 7.32077858,13.7349921 7.29289322,13.7071068 L2.29289322,8.70710678 L2.20970461,8.61289944 C1.90467972,8.22060824 1.93240926,7.65337718 2.29289322,7.29289322 C2.65337718,6.93240926 3.22060824,6.90467972 3.61289944,7.20970461 L3.70710678,7.29289322 L7,10.585 L7,1 L7.00672773,0.883378875 C7.06449284,0.38604019 7.48716416,0 8,0 Z"}),w("path",{d:"M14.9333333,15.9994506 C15.5224371,15.9994506 16,16.4471659 16,16.9994506 C16,17.5122865 15.5882238,17.9349578 15.0577292,17.9927229 L14.9333333,17.9994506 L1.06666667,17.9994506 C0.477562934,17.9994506 0,17.5517354 0,16.9994506 C0,16.4866148 0.411776203,16.0639435 0.9422708,16.0061783 L1.06666667,15.9994506 L14.9333333,15.9994506 Z"})])])])])])],-1)])))],!0)],2),m.value?(d(),y("span",a9,[L(k.$slots,"description",{},()=>[ve(ne(k.description),1)],!0)])):z("",!0)],!0)],2)]),_:2},[f.value?{name:"tooltip",fn:U(()=>[L(k.$slots,"tooltip",{},()=>[ve(ne(k.tooltip),1)],!0)]),key:"0"}:void 0]),1040,["style","content-style"])],4),[[Qe,u.value]])]),_:3}))}}),n9=De(l9,[["__scopeId","data-v-4239f547"]]),r9=ze(n9),i9={class:"status-text"},o9=["title"],s9={key:0,class:"m-number",style:{transition:"none 0s ease 0s"}},u9={class:"u-number"},c9=de({__name:"Badge",props:{color:{default:void 0},value:{default:void 0},max:{default:99},showZero:{type:Boolean,default:!1},dot:{type:Boolean,default:!1},offset:{default:void 0},status:{default:void 0},text:{default:void 0},valueStyle:{default:()=>({})},zIndex:{default:9},title:{default:void 0},ripple:{type:Boolean,default:!0}},setup(a){const e=a,t=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"],l=ut(["default","value"]),n=O(()=>{if(e.color&&!t.includes(e.color))return e.value!==void 0&&e.value!==0||e.showZero&&e.value===0?{backgroundColor:e.color}:{color:e.color,backgroundColor:e.color}}),r=O(()=>{if(e.color&&t.includes(e.color))return e.value!==void 0&&e.value!==0||e.showZero&&e.value===0?`color-${e.color} white`:`color-${e.color}`;if(e.status)return e.value!==void 0&&e.value!==0||e.showZero&&e.value===0?`status-${e.status} white`:`status-${e.status}`}),i=O(()=>e.value!==void 0||e.dot||!e.color&&!e.status?l.default:!1),o=O(()=>!e.color&&!e.status?l.value:!1),s=O(()=>!!(e.value!==void 0&&e.value!==0||e.showZero&&e.value===0||e.dot)),c=O(()=>e.value===void 0||e.value===0&&!e.showZero||e.dot),u=O(()=>{var h;return(h=e.offset)!=null&&h.length?{right:f(e.offset[0])?-e.offset[0]+"px":m(e.offset[0]),marginTop:f(e.offset[1])?e.offset[1]+"px":e.offset[1]}:{}});function f(h){return typeof h=="number"}function m(h){return h.includes("-")?h.replace("-",""):`-${h}`}return(h,p)=>(d(),y("div",{class:W(["m-badge",{"badge-status-color":h.value===void 0&&(h.color||h.status)}]),style:le([`--z-index: ${h.zIndex}`,h.value===void 0&&!h.dot?u.value:null])},[h.value===void 0&&!h.dot&&(h.color||h.status)?(d(),y(ge,{key:0},[w("span",{class:W(["status-dot",[r.value,{"dot-ripple":h.ripple}]]),style:le(n.value)},null,6),w("span",i9,[L(h.$slots,"default",{},()=>[ve(ne(h.text),1)],!0)])],64)):(d(),y(ge,{key:1},[i.value?L(h.$slots,"default",{key:0},void 0,!0):z("",!0),o.value?(d(),y("span",{key:1,class:W(["m-value",{"only-number":!i.value}])},[L(h.$slots,"value",{},void 0,!0)],2)):(d(),fe(ot,{key:2,name:"zoom","enter-from-class":"zoom-enter","enter-active-class":"zoom-enter","enter-to-class":"zoom-enter","leave-from-class":"zoom-leave","leave-active-class":"zoom-leave","leave-to-class":"zoom-leave"},{default:U(()=>[s.value?(d(),y("div",{key:0,class:W(["m-badge-value",[{"small-num":typeof h.value=="number"&&h.value<10,"only-number":!i.value,"only-dot":c.value},r.value]]),style:le([n.value,u.value,h.valueStyle]),title:h.title||(h.value!==void 0?String(h.value):"")},[h.dot?z("",!0):(d(),y("span",s9,[w("span",u9,ne(typeof h.value=="number"&&h.value>h.max?h.max+"+":h.value),1)]))],14,o9)):z("",!0)]),_:1}))],64))],6))}}),d9=De(c9,[["__scopeId","data-v-63006609"]]),Td=ze(d9),f9={key:0},p9={key:1,focusable:"false","data-icon":"right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},v9=de({__name:"Breadcrumb",props:{routes:{default:()=>[]},breadcrumbClass:{default:void 0},breadcrumbStyle:{default:()=>({})},maxWidth:{default:"100%"},separator:{default:void 0},separatorStyle:{default:()=>({})},target:{default:"_self"}},setup(a){const e=a,t=O(()=>e.routes.length);function l(n){let r="";if(n.path&&(r=n.path),n.query&&JSON.stringify(n.query)!=="{}"){const i=n.query;Object.keys(i).forEach((o,s)=>{s===0?r=r+"?"+o+"="+i[o]:r=r+"&"+o+"="+i[o]})}return r}return(n,r)=>(d(),y("div",{class:W(["m-breadcrumb",n.breadcrumbClass]),style:le(n.breadcrumbStyle)},[(d(!0),y(ge,null,Pe(n.routes,(i,o)=>(d(),y("div",{class:"m-breadcrumb-item",key:o},[(d(),fe(tt(i.path?"a":"span"),{class:W(["breadcrumb-link",{"link-hover":i.path,"link-active":o===t.value-1}]),style:le(`max-width: ${n.maxWidth}px;`),href:l(i),target:n.target,title:i.name},{default:U(()=>[ve(ne(i.name),1)]),_:2},1032,["class","style","href","target","title"])),o[n.separator?(d(),y("span",f9,ne(n.separator),1)):(d(),y("svg",p9,r[0]||(r[0]=[w("path",{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"},null,-1)])))],!0)],4)):z("",!0)]))),128))],6))}}),h9=De(v9,[["__scopeId","data-v-40e71de6"]]),m9=ze(h9),g9={key:0,class:"btn-loading"},y9={key:0,class:"m-static-circle"},b9={key:1,class:"m-dynamic-circle"},w9={key:1,class:"btn-icon"},k9={key:2,class:"btn-content"},x9=de({__name:"Button",props:{type:{default:"default"},shape:{default:"default"},icon:{default:void 0},size:{default:"middle"},ghost:{type:Boolean,default:!1},buttonClass:{default:void 0},rippleColor:{default:void 0},href:{default:void 0},target:{default:"_self"},keyboard:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingType:{default:"dynamic"},block:{type:Boolean,default:!1}},emits:["click"],setup(a,{emit:e}){const t=a,l={default:"#1677ff",reverse:"#1677ff",primary:"#1677ff",danger:"#ff4d4f",dashed:"#1677ff",text:"transparent",link:"transparent"},n=P(!1),r=e,i=ut(["icon","default"]),o=O(()=>i.icon||t.icon),s=O(()=>o.value&&!i.default);function c(m){n.value?(n.value=!1,Ue(()=>{n.value=!0})):n.value=!0,r("click",m)}function u(m){c(m)}function f(){n.value=!1}return(m,h)=>(d(),fe(tt(m.href?"a":"div"),{tabindex:"0",class:W(["m-btn",[`btn-${m.type} btn-${m.size}`,{[`loading-${m.size}`]:!m.href&&m.loading,"btn-icon-only":s.value,"btn-circle":m.shape==="circle","btn-round":m.shape==="round","btn-loading-blur":!m.href&&m.loading,"btn-ghost":m.ghost,"btn-block":m.block,"btn-disabled":m.disabled},m.buttonClass]]),style:le(`--ripple-color: ${m.rippleColor||l[m.type]};`),href:m.href,target:m.target,onClick:h[0]||(h[0]=p=>m.disabled||m.loading?()=>!1:c(p)),onKeydown:h[1]||(h[1]=nt(Ye(p=>m.keyboard&&!m.disabled&&!m.loading?u(p):()=>!1,["prevent"]),["enter"]))},{default:U(()=>[m.loading||!o.value?(d(),y("div",g9,[!m.href&&m.loadingType==="static"?(d(),y("div",y9,h[2]||(h[2]=[w("svg",{class:"circle",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 100 100"},[w("path",{d:"M 50,50 m 0,-45 a 45,45 0 1 1 0,90 a 45,45 0 1 1 0,-90","stroke-linecap":"round",class:"path","fill-opacity":"0"})],-1)]))):z("",!0),!m.href&&m.loadingType==="dynamic"?(d(),y("div",b9,h[3]||(h[3]=[w("svg",{class:"circle",viewBox:"0 0 50 50",width:"1em",height:"1em",fill:"currentColor"},[w("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})],-1)]))):z("",!0)])):z("",!0),!m.loading&&o.value?(d(),y("span",w9,[L(m.$slots,"icon",{},()=>[m.icon?(d(),fe(tt(m.icon),{key:0})):z("",!0)],!0)])):z("",!0),$(i).default?(d(),y("span",k9,[L(m.$slots,"default",{},void 0,!0)])):z("",!0),m.disabled?z("",!0):(d(),y("div",{key:3,class:W(["button-wave",{"wave-active":n.value}]),onAnimationend:f},null,34))]),_:3},40,["class","style","href","target"]))}}),_9=De(x9,[["__scopeId","data-v-dc75610d"]]),ha=ze(_9),M9={key:2,class:"skeleton-image"},S9={key:3,class:"skeleton-header"},C9={key:0,class:"skeleton-content"},$9=de({__name:"Skeleton",props:{animated:{type:Boolean,default:!0},button:{type:[Boolean,Object],default:!1},avatar:{type:[Boolean,Object],default:!1},input:{type:[Boolean,Object],default:!1},image:{type:Boolean,default:!1},title:{type:[Boolean,Object],default:!0},paragraph:{type:[Boolean,Object],default:!0},loading:{type:Boolean,default:!0}},setup(a){const e=a,t=O(()=>{if(typeof e.button=="object")return e.button.size==="large"?40:e.button.size==="small"?24:32}),l=O(()=>typeof e.avatar=="boolean"?8:typeof e.avatar.size=="number"?(e.avatar.size-16)/2:{small:4,middle:8,large:12}[e.avatar.size||"middle"]),n=O(()=>typeof e.title=="boolean"?"38%":typeof e.title.width=="number"?`${e.title.width}px`:e.title.width||"38%"),r=O(()=>typeof e.paragraph=="boolean"?e.avatar?2:3:e.avatar?e.paragraph.rows||2:e.paragraph.rows||3),i=O(()=>{if(typeof e.paragraph=="object"){if(Array.isArray(e.paragraph.width))return e.paragraph.width.map(o=>typeof o=="number"?`${o}px`:o);if(typeof e.paragraph.width=="number")return Array(r.value).fill(`${e.paragraph.width}px`);if(typeof e.paragraph.width=="string")return Array(r.value).fill(e.paragraph.width)}return Array(r.value)});return(o,s)=>o.loading?(d(),y("div",{key:0,class:W(["m-skeleton",{"skeleton-avatar":o.avatar,"skeleton-animated":o.animated}]),style:le(`--button-size: ${t.value}px; --title-top: ${l.value}px;`)},[o.button?(d(),y("span",{key:0,class:W(["skeleton-button",{"button-round":typeof o.button!="boolean"&&o.button.shape==="round","button-circle":typeof o.button!="boolean"&&o.button.shape==="circle","button-sm":typeof o.button!="boolean"&&o.button.size==="small","button-lg":typeof o.button!="boolean"&&o.button.size==="large","button-block":typeof o.button!="boolean"&&o.button.shape!=="circle"&&o.button.block}])},null,2)):z("",!0),o.input?(d(),y("span",{key:1,class:W(["skeleton-input",{"input-sm":typeof o.input!="boolean"&&o.input.size==="small","input-lg":typeof o.input!="boolean"&&o.input.size==="large"}])},null,2)):z("",!0),o.image?(d(),y("div",M9,s[0]||(s[0]=[w("svg",{class:"image-svg",viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg"},[w("path",{class:"svg-path",d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z"})],-1)]))):z("",!0),o.avatar?(d(),y("div",S9,[w("span",{class:W(["skeleton-avatar",{"avatar-sm":typeof o.avatar!="boolean"&&o.avatar.size==="small","avatar-lg":typeof o.avatar!="boolean"&&o.avatar.size==="large","avatar-square":typeof o.avatar!="boolean"&&o.avatar.shape==="square"}])},null,2)])):z("",!0),!o.button&&!o.image&&!o.input?(d(),y(ge,{key:4},[o.title||o.paragraph?(d(),y("div",C9,[o.title?(d(),y("h3",{key:0,class:"skeleton-title",style:le({width:n.value})},null,4)):z("",!0),o.paragraph?(d(),y("ul",{key:1,class:W(["skeleton-paragraph",{mt24:o.title,mt28:o.title&&o.avatar}])},[(d(!0),y(ge,null,Pe(r.value,c=>(d(),y("li",{key:c,style:le(`width: ${i.value[c-1]};`)},null,4))),128))],2)):z("",!0)])):z("",!0)],64)):z("",!0)],6)):L(o.$slots,"default",{key:1},void 0,!0)}}),P9=De($9,[["__scopeId","data-v-be2b7607"]]),Ed=ze(P9),O9={class:"m-head-wrapper"},T9={key:0,class:"head-title"},E9={key:1,class:"head-extra"},A9=de({__name:"Card",props:{width:{default:"auto"},bordered:{type:Boolean,default:!0},size:{default:"middle"},hoverable:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},skeletonProps:{default:()=>({})},title:{default:void 0},extra:{default:void 0},headStyle:{default:()=>({})},bodyStyle:{default:()=>({})}},setup(a){const e=a,t=ut(["title","extra"]),l=O(()=>typeof e.width=="number"?`${e.width}px`:e.width),n=O(()=>t.title||t.extra||e.title||e.extra),r=O(()=>t.title||e.title),i=O(()=>t.extra||e.extra);return(o,s)=>(d(),y("div",{class:W(["m-card",{"card-bordered":o.bordered,"card-small":o.size==="small","card-middle":o.size==="middle","card-large":o.size==="large","card-hoverable":o.hoverable}]),style:le(`width: ${l.value};`)},[n.value?(d(),y("div",{key:0,class:"m-card-head",style:le(o.headStyle)},[w("div",O9,[r.value?(d(),y("div",T9,[L(o.$slots,"title",{},()=>[ve(ne(o.title),1)],!0)])):z("",!0),i.value?(d(),y("div",E9,[L(o.$slots,"extra",{},()=>[ve(ne(o.extra),1)],!0)])):z("",!0)])],4)):z("",!0),w("div",{class:"m-card-body",style:le(o.bodyStyle)},[Z($(Ed),Te({title:!1,loading:o.loading},o.skeletonProps),{default:U(()=>[L(o.$slots,"default",{},void 0,!0)]),_:3},16,["loading"])],4)],6))}}),B9=De(A9,[["__scopeId","data-v-93089170"]]),L9=ze(B9),z9={class:"m-spin"},D9={class:"m-spin-box"},I9={key:0,class:"m-loading-dot"},F9={key:3,class:"m-ring-circle"},N9={class:"circle",viewBox:"0 0 100 100"},R9=["d"],H9={key:4,class:"m-ring-rail"},V9={class:"circle",viewBox:"0 0 100 100"},j9=["d","stroke"],Y9=["d"],W9={key:5,class:"m-dynamic-circle"},G9={key:6,class:"m-magic-ring"},q9=de({__name:"Spin",props:{spinning:{type:Boolean,default:!0},size:{default:"middle"},tip:{default:void 0},indicator:{default:"dot"},color:{default:"#1677ff"},spinCircleWidth:{default:12},spinCirclePercent:{default:33},ringRailColor:{default:"rgba(0, 0, 0, 0.12)"},magicRingColor:{default:"#4096ff"},rotate:{type:Boolean,default:!1},speed:{default:800}},setup(a){const e=a,t=ut(["tip"]),l=O(()=>(100-e.spinCircleWidth)*Math.PI),n=O(()=>{const i=100-e.spinCircleWidth;return`M 50,50 m 0,-${i/2} a ${i/2},${i/2} 0 1 1 0,${i} - a ${i/2},${i/2} 0 1 1 0,-${i}`}),r=O(()=>t.tip||e.tip);return(i,o)=>(d(),y("div",{class:W(`m-spin-wrap spin-${i.size}`),style:le(`--spin-color: ${i.color}; --magic-ring-color: ${i.magicRingColor}; --spin-circle-width: ${i.spinCircleWidth}; --spin-speed: ${i.speed}ms;`)},[qe(w("div",z9,[w("div",D9,[i.indicator==="dot"?(d(),y("div",I9,o[0]||(o[0]=[w("span",{class:"dot-item"},null,-1),w("span",{class:"dot-item"},null,-1),w("span",{class:"dot-item"},null,-1),w("span",{class:"dot-item"},null,-1)]))):z("",!0),i.indicator==="spin-dot"?(d(),y("div",{key:1,class:W(["spin-wrap-box",{"spin-box-rotate":i.rotate}])},[o[2]||(o[2]=Ra('
',1)),w("div",{class:W(["m-spin-dot spin-rotate",{"has-tip":i.tip}])},o[1]||(o[1]=[w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1)]),2)],2)):z("",!0),i.indicator==="spin-line"?(d(),y("div",{key:2,class:W(["spin-wrap-box",{"spin-box-rotate":i.rotate}])},[o[4]||(o[4]=Ra('
',1)),w("div",{class:W(["m-spin-line spin-rotate",{"has-tip":i.tip}])},o[3]||(o[3]=[w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1)]),2)],2)):z("",!0),i.indicator==="ring-circle"?(d(),y("div",F9,[(d(),y("svg",N9,[w("path",{d:n.value,"stroke-linecap":"round",class:"path",style:le(`stroke-dasharray: ${i.spinCirclePercent/100*l.value}px, ${l.value}px;`),"fill-opacity":"0"},null,12,R9)]))])):z("",!0),i.indicator==="ring-rail"?(d(),y("div",H9,[(d(),y("svg",V9,[w("path",{d:n.value,stroke:i.ringRailColor,"stroke-linecap":"round",class:"trail",style:le(`stroke-dasharray: ${l.value}px, ${l.value}px;`),"fill-opacity":"0"},null,12,j9),w("path",{d:n.value,"stroke-linecap":"round",class:"path",style:le(`stroke-dasharray: ${i.spinCirclePercent/100*l.value}px, ${l.value}px;`),"fill-opacity":"0"},null,12,Y9)]))])):z("",!0),i.indicator==="dynamic-circle"?(d(),y("div",W9,o[5]||(o[5]=[w("svg",{class:"circle",viewBox:"0 0 50 50"},[w("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})],-1)]))):z("",!0),i.indicator==="magic-ring"?(d(),y("div",G9,o[6]||(o[6]=[w("div",{class:"outer-ring"},null,-1),w("div",{class:"inner-ring"},null,-1)]))):z("",!0),r.value?(d(),y("div",{key:7,class:W(["spin-tip",{"dot-tip":["dot","spin-dot"].includes(i.indicator)}])},[L(i.$slots,"tip",{},()=>[ve(ne(i.tip),1)],!0)],2)):z("",!0)])],512),[[Qe,i.spinning]]),w("div",{class:W(["spin-content",{"spin-blur":i.spinning}])},[L(i.$slots,"default",{},void 0,!0)],2)],6))}}),U9=De(q9,[["__scopeId","data-v-59291b64"]]),Ya=ze(U9),X9=["onClick"],Q9=["onLoad","src","alt"],K9=["src","alt"],J9=["onClick","onMouseenter"],Z9=de({__name:"Carousel",props:{images:{default:()=>[]},width:{default:"100%"},height:{default:"100vh"},autoplay:{type:Boolean,default:!1},pauseOnMouseEnter:{type:Boolean,default:!1},effect:{default:"slide"},interval:{default:3e3},showArrow:{type:Boolean,default:!0},arrowColor:{default:"#FFF"},arrowSize:{default:36},dots:{type:Boolean,default:!0},dotSize:{default:10},dotColor:{default:"rgba(255, 255, 255, 0.3)"},dotActiveColor:{default:"#1677FF"},dotStyle:{default:()=>({})},dotActiveStyle:{default:()=>({})},dotPosition:{default:"bottom"},dotsTrigger:{default:"click"},spinProps:{default:()=>({})},fadeDuration:{default:500},fadeFunction:{default:"cubic-bezier(0.4, 0, 0.2, 1)"},slideDuration:{default:800},slideFunction:{default:()=>[.65,0,.35,1]}},emits:["change","click"],setup(a,{expose:e,emit:t}){const l=a,n=P(0),r=P(),i=P(!1),o=P(!1),s=P(),c=P(),u=P(),f=P(1),m=P(),h=P(),p=P(Array(l.images.length).fill(!1)),b=t,g=O(()=>typeof l.width=="number"?`${l.width}px`:l.width),_=O(()=>typeof l.height=="number"?`${l.height}px`:l.height),x=O(()=>l.images.length),v=O(()=>["left","right"].includes(l.dotPosition)),k=O(()=>v.value?h.value:m.value),C=O(()=>l.effect==="slide"?{transform:(v.value?"translateY":"translateX")+`(${-n.value}px)`}:{});Le(()=>[v.value,l.effect,l.images,l.autoplay,l.interval,l.fadeDuration,l.fadeFunction,p.value[0]],()=>{M()},{deep:!0,flush:"post"}),Le(f,se=>{b("change",se)}),Ol(document,"visibilitychange",A),Ea(u,()=>{B(),M()});function M(){r.value&&Bt(r.value),s.value&&cancelAnimationFrame(s.value),o.value=!1,l.effect==="slide"&&(n.value=(f.value-1)*k.value),I()}function S(se){p.value[se]=!0}function B(){m.value=u.value.offsetWidth,h.value=u.value.offsetHeight}function T(se){x.value>1&&((se.key==="ArrowLeft"||se.key==="ArrowUp")&&E(),(se.key==="ArrowRight"||se.key==="ArrowDown")&&H())}function A(){document.visibilityState==="hidden"?(r.value&&Bt(r.value),n.value=ie.value+re.value,o.value=!1):I()}function I(){l.autoplay&&x.value>1&&p.value[0]&&(i.value=!1,F())}function V(){r.value&&Bt(r.value),i.value=!0}function F(){i.value||(r.value&&Bt(r.value),r.value=Ca(()=>{if(o.value=!0,l.effect==="slide"){const se=n.value%(x.value*k.value)+k.value;R(se),f.value=f.value%x.value+1}else N("left")},l.interval))}function E(){if(!o.value)if(o.value=!0,r.value&&Bt(r.value),l.effect==="slide"){const se=(f.value+x.value-2)%x.value*k.value;ye(se),f.value=f.value-1>0?f.value-1:x.value}else N("right")}function H(){if(!o.value)if(o.value=!0,r.value&&Bt(r.value),l.effect==="slide"){const se=f.value*k.value;R(se),f.value=f.value%x.value+1}else N("left")}const j=P(0),ie=P(0),re=P(0),ee=Mc(j,{duration:l.slideDuration,transition:l.slideFunction});function N(se,Y){se==="left"?f.value=f.value%x.value+1:se==="right"?f.value=f.value-1>0?f.value-1:x.value:f.value=Y,Ca(()=>{o.value=!1,l.autoplay&&F()},l.fadeDuration)}function G(se){c.value=se,j.value=j.value?0:1,ie.value=n.value,re.value=se-ie.value}function q(){j.value?n.value=ie.value+re.value*ee.value:n.value=ie.value+re.value*(1-ee.value)}function te(){n.value>=c.value?(o.value=!1,l.autoplay&&F()):(q(),s.value=requestAnimationFrame(te))}function R(se){n.value===x.value*k.value&&(n.value=0),G(se),s.value=requestAnimationFrame(te)}function K(){n.value<=c.value?(o.value=!1,l.autoplay&&F()):(q(),s.value=requestAnimationFrame(K))}function ye(se){n.value===0&&(n.value=x.value*k.value),G(se),s.value=requestAnimationFrame(K)}function D(se){if(!o.value&&f.value!==se){if(o.value=!0,r.value&&Bt(r.value),sef.value)if(l.effect==="slide"){const Y=(se-1)*k.value;R(Y),f.value=se}else N("switch",se)}}function ue(se){D(se)}function Me(se){b("click",se)}function Ee(se){se>=1&&se<=x.value&&D(se)}function Q(){E()}function me(){H()}function be(){return f.value}return e({to:Ee,prev:Q,next:me,getCurrentIndex:be}),(se,Y)=>(d(),y("div",{ref_key:"carouselRef",ref:u,class:W(["m-carousel",{"carousel-vertical":v.value,"carousel-fade":se.effect==="fade"}]),style:le(`--arrow-color: ${se.arrowColor}; --dot-size: ${se.dotSize}px; --dot-color: ${se.dotColor}; --fade-duration: ${l.fadeDuration}ms; --fade-function: ${l.fadeFunction}; width: ${g.value}; height: ${_.value};`),onMouseenter:Y[2]||(Y[2]=he=>se.autoplay&&se.pauseOnMouseEnter?V():()=>!1),onMouseleave:Y[3]||(Y[3]=he=>se.autoplay&&se.pauseOnMouseEnter?I():()=>!1)},[w("div",{class:"m-carousel-flex",style:le(C.value)},[(d(!0),y(ge,null,Pe(se.images,(he,Ne)=>(d(),y("div",{class:W(["m-image",{"image-fade-active":se.effect==="fade"&&f.value===Ne+1}]),onClick:we=>Me(he),key:Ne},[Z($(Ya),Te({spinning:!p.value[Ne],indicator:"dynamic-circle",ref_for:!0},se.spinProps),{default:U(()=>[(d(),y("img",{onLoad:we=>S(Ne),src:he.src,key:he.src,alt:he.title,class:"u-image",style:le(`width: ${m.value}px; height: ${h.value}px;`)},null,44,Q9))]),_:2},1040,["spinning"])],10,X9))),128)),x.value&&se.effect==="slide"?(d(),y("div",{key:0,class:"m-image",onClick:Y[1]||(Y[1]=he=>Me(se.images[0]))},[Z($(Ya),Te({spinning:!p.value[0],indicator:"dynamic-circle"},se.spinProps),{default:U(()=>[(d(),y("img",{onLoad:Y[0]||(Y[0]=he=>S(0)),src:se.images[0].src,key:se.images[0].src,alt:se.images[0].title,class:"u-image",style:le(`width: ${m.value}px; height: ${h.value}px;`)},null,44,K9))]),_:1},16,["spinning"])])):z("",!0)],4),se.showArrow?(d(),y(ge,{key:0},[(d(),y("svg",{tabindex:"0",class:"arrow-left",style:le(`width: ${se.arrowSize}px; height: ${se.arrowSize}px;`),onClick:E,onKeydown:Ye(T,["prevent"]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},Y[4]||(Y[4]=[w("path",{d:"M10.26 3.2a.75.75 0 0 1 .04 1.06L6.773 8l3.527 3.74a.75.75 0 1 1-1.1 1.02l-4-4.25a.75.75 0 0 1 0-1.02l4-4.25a.75.75 0 0 1 1.06-.04z"},null,-1)]),36)),(d(),y("svg",{tabindex:"0",class:"arrow-right",style:le(`width: ${se.arrowSize}px; height: ${se.arrowSize}px;`),onClick:H,onKeydown:Ye(T,["prevent"]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},Y[5]||(Y[5]=[w("path",{d:"M5.74 3.2a.75.75 0 0 0-.04 1.06L9.227 8L5.7 11.74a.75.75 0 1 0 1.1 1.02l4-4.25a.75.75 0 0 0 0-1.02l-4-4.25a.75.75 0 0 0-1.06-.04z"},null,-1)]),36))],64)):z("",!0),se.dots?(d(),y("div",{key:1,class:W(["m-switch",`switch-${se.dotPosition}`])},[(d(!0),y(ge,null,Pe(x.value,he=>(d(),y("div",{tabindex:"0",class:"u-dot",style:le([se.dotStyle,f.value===he?{backgroundColor:se.dotActiveColor,...se.dotActiveStyle}:{}]),key:he,onClick:Ne=>se.dotsTrigger==="click"?D(he):()=>!1,onMouseenter:Ne=>se.dotsTrigger==="hover"?ue(he):()=>!1,onKeydown:Ye(T,["prevent"])},null,44,J9))),128))],2)):z("",!0)],38))}}),ey=De(Z9,[["__scopeId","data-v-622245ef"]]),ty=ze(ey),ay=["src"],ly={key:1,class:"empty-footer"},ny=de({__name:"Empty",props:{description:{default:"暂无数据"},descriptionStyle:{default:()=>({})},image:{default:"filled"},imageStyle:{default:()=>({})},footer:{default:void 0}},setup(a){const e=a,t=ut(["default","description","footer"]),l=O(()=>t.description||e.description),n=O(()=>t.footer||e.footer);return(r,i)=>(d(),y("div",{class:W(["m-empty",{"empty-image-outlined":r.image==="outlined"}])},[w("div",{class:"m-empty-image",style:le(r.imageStyle)},[$(t).default?L(r.$slots,"default",{key:0},void 0,!0):r.image==="filled"?(d(),y("svg",{key:1,class:"empty-filled",style:le(r.imageStyle),viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},i[0]||(i[0]=[Ra('',1)]),4)):r.image==="outlined"?(d(),y("svg",{key:2,class:"empty-outlined",style:le(r.imageStyle),viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},i[1]||(i[1]=[Ra('',1)]),4)):r.image?(d(),y("img",{key:3,class:"empty-image",src:r.image,alt:"empty"},null,8,ay)):z("",!0)],4),l.value?(d(),y("p",{key:0,class:"empty-description",style:le(r.descriptionStyle)},[L(r.$slots,"description",{},()=>[ve(ne(r.description),1)],!0)],4)):z("",!0),n.value?(d(),y("div",ly,[L(r.$slots,"footer",{},()=>[ve(ne(r.footer),1)],!0)])):z("",!0)],2))}}),ry=De(ny,[["__scopeId","data-v-7edb0b97"]]),el=ze(ry),iy=de({__name:"Scrollbar",props:{contentClass:{default:void 0},contentStyle:{default:()=>({})},size:{default:5},trigger:{default:"hover"},autoHide:{type:Boolean,default:!0},delay:{default:500},xScrollable:{type:Boolean,default:!1},yScrollable:{type:Boolean,default:!0},xPlacement:{default:"bottom"},yPlacement:{default:"right"}},emits:["scroll","scrollend"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P(),i=P(),o=P(),s=P(!1),c=P(!1),u=P(0),f=P(0),m=P(0),h=P(0),p=P(0),b=P(0),g=P(0),_=P(0),x=P(0),v=P(0),k=P(0),C=P(0),M=P(!1),S=P(!1),B=P(!1),T=P(!1),A=P(0),I=P(0),V=P(0),F=P(0),E={width:"fit-content"},H=P(!1),j=P(!1),ie=t,re=O(()=>l.trigger==="hover"&&l.autoHide),ee=O(()=>l.trigger==="hover"&&!l.autoHide),N=O(()=>u.value>m.value),G=O(()=>f.value>h.value),q=O(()=>u.value||f.value?l.yScrollable&&N.value||l.xScrollable&&G.value:!0),te=O(()=>{if(l.yScrollable&&N.value&&p.value&&g.value&&x.value){const Xe=Math.min(p.value,x.value*p.value/g.value+1.5*l.size);return Number(Xe.toFixed(4))}return 0}),R=O(()=>p.value&&g.value&&x.value?k.value/(g.value-p.value)*(x.value-te.value):0),K=O(()=>({top:`${R.value}px`,height:`${te.value}px`})),ye=O(()=>{if(l.xScrollable&&G.value&&b.value&&_.value&&v.value){const Xe=v.value*b.value/_.value+1.5*l.size;return Number(Xe.toFixed(4))}return 0}),D=O(()=>b.value&&_.value&&v.value?C.value/(_.value-b.value)*(v.value-ye.value):0),ue=O(()=>({left:`${D.value}px`,width:`${ye.value}px`}));Ke(()=>{Y()});const{left:Me,right:Ee,top:Q,bottom:me}=$7(n);Ea([n,r],Y);function be(){k.value=n.value.scrollTop,C.value=n.value.scrollLeft}function se(){u.value=n.value.scrollHeight,f.value=n.value.scrollWidth,m.value=n.value.clientHeight,h.value=n.value.clientWidth,p.value=n.value.offsetHeight,b.value=n.value.offsetWidth,g.value=r.value.offsetHeight,_.value=r.value.offsetWidth,x.value=i.value.offsetHeight,v.value=o.value.offsetWidth}function Y(){be(),se()}const he=fl(je,100),Ne=fl(ae,100),we=fl(xe,100+l.delay),We=fl(Se,100+l.delay);function je(Xe,J){ie("scrollend",Xe,J)}function ae(Xe,J){ie("scrollend",Xe,J)}function xe(){re.value&&!H.value&&(s.value=!1),ee.value&&!M.value&&(s.value=!1)}function Se(){re.value&&!j.value&&(c.value=!1),ee.value&&!M.value&&(c.value=!1)}function ht(Xe){if(Me.value||Ee.value){let J="";Me.value&&(J="left"),Ee.value&&(J="right"),ie("scroll",Xe,J),re.value&&(c.value=!0,B.value||(Ne(Xe,J),We()))}if(Q.value||me.value){let J="";Q.value&&(J="top"),me.value&&(J="bottom"),ie("scroll",Xe,J),re.value&&(s.value=!0,S.value||(he(Xe,J),we()))}be()}function St(){M.value=!0,B.value||S.value?T.value=!1:re.value||(c.value=!0,s.value=!0)}function Ae(){M.value=!1,B.value||S.value?T.value=!0:re.value||(c.value&&We(),s.value&&we())}function Lt(){H.value=!0}function ct(){H.value=!1,re.value&&we()}function Aa(){j.value=!0}function Ba(){j.value=!1,re.value&&We()}function Kt(Xe){S.value=!0,A.value=k.value,V.value=Xe.clientY,window.onmousemove=J=>{const _e=(J.clientY-V.value)*(g.value-p.value)/(p.value-te.value),Re=g.value-p.value;let pe=A.value+_e;pe=Math.min(Re,pe),pe=Math.max(pe,0),n.value.scrollTop=pe},window.onmouseup=()=>{window.onmousemove=null,S.value=!1,re.value&&!H.value?we():ee.value&&T.value&&(T.value=!1,we())}}function ia(Xe){B.value=!0,I.value=C.value,F.value=Xe.clientX,window.onmousemove=J=>{const _e=(J.clientX-F.value)*(_.value-b.value)/(b.value-ye.value),Re=_.value-b.value;let pe=I.value+_e;pe=Math.min(Re,pe),pe=Math.max(pe,0),n.value.scrollLeft=pe},window.onmouseup=()=>{window.onmousemove=null,B.value=!1,re.value&&!j.value?We():ee.value&&T.value&&(T.value=!1,We())}}function ga(...Xe){var J;(J=n.value)==null||J.scrollTo(...Xe)}function oa(...Xe){var J;(J=n.value)==null||J.scrollBy(...Xe)}function Xa(){return{scrollWidth:f.value,scrollHeight:u.value,clientWidth:h.value,clientHeight:m.value}}return e({scrollTo:ga,scrollBy:oa,getScrollData:Xa}),(Xe,J)=>(d(),y("div",{class:"m-scrollbar",style:le(` + a ${i/2},${i/2} 0 1 1 0,-${i}`}),r=O(()=>t.tip||e.tip);return(i,o)=>(d(),y("div",{class:W(`m-spin-wrap spin-${i.size}`),style:le(`--spin-color: ${i.color}; --magic-ring-color: ${i.magicRingColor}; --spin-circle-width: ${i.spinCircleWidth}; --spin-speed: ${i.speed}ms;`)},[qe(w("div",z9,[w("div",D9,[i.indicator==="dot"?(d(),y("div",I9,o[0]||(o[0]=[w("span",{class:"dot-item"},null,-1),w("span",{class:"dot-item"},null,-1),w("span",{class:"dot-item"},null,-1),w("span",{class:"dot-item"},null,-1)]))):z("",!0),i.indicator==="spin-dot"?(d(),y("div",{key:1,class:W(["spin-wrap-box",{"spin-box-rotate":i.rotate}])},[o[2]||(o[2]=Ra('
',1)),w("div",{class:W(["m-spin-dot spin-rotate",{"has-tip":i.tip}])},o[1]||(o[1]=[w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1)]),2)],2)):z("",!0),i.indicator==="spin-line"?(d(),y("div",{key:2,class:W(["spin-wrap-box",{"spin-box-rotate":i.rotate}])},[o[4]||(o[4]=Ra('
',1)),w("div",{class:W(["m-spin-line spin-rotate",{"has-tip":i.tip}])},o[3]||(o[3]=[w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1),w("span",{class:"spin-item"},null,-1)]),2)],2)):z("",!0),i.indicator==="ring-circle"?(d(),y("div",F9,[(d(),y("svg",N9,[w("path",{d:n.value,"stroke-linecap":"round",class:"path",style:le(`stroke-dasharray: ${i.spinCirclePercent/100*l.value}px, ${l.value}px;`),"fill-opacity":"0"},null,12,R9)]))])):z("",!0),i.indicator==="ring-rail"?(d(),y("div",H9,[(d(),y("svg",V9,[w("path",{d:n.value,stroke:i.ringRailColor,"stroke-linecap":"round",class:"trail",style:le(`stroke-dasharray: ${l.value}px, ${l.value}px;`),"fill-opacity":"0"},null,12,j9),w("path",{d:n.value,"stroke-linecap":"round",class:"path",style:le(`stroke-dasharray: ${i.spinCirclePercent/100*l.value}px, ${l.value}px;`),"fill-opacity":"0"},null,12,Y9)]))])):z("",!0),i.indicator==="dynamic-circle"?(d(),y("div",W9,o[5]||(o[5]=[w("svg",{class:"circle",viewBox:"0 0 50 50"},[w("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})],-1)]))):z("",!0),i.indicator==="magic-ring"?(d(),y("div",G9,o[6]||(o[6]=[w("div",{class:"outer-ring"},null,-1),w("div",{class:"inner-ring"},null,-1)]))):z("",!0),r.value?(d(),y("div",{key:7,class:W(["spin-tip",{"dot-tip":["dot","spin-dot"].includes(i.indicator)}])},[L(i.$slots,"tip",{},()=>[ve(ne(i.tip),1)],!0)],2)):z("",!0)])],512),[[Qe,i.spinning]]),w("div",{class:W(["spin-content",{"spin-blur":i.spinning}])},[L(i.$slots,"default",{},void 0,!0)],2)],6))}}),U9=De(q9,[["__scopeId","data-v-59291b64"]]),Ya=ze(U9),X9=["onClick"],Q9=["onLoad","src","alt"],K9=["src","alt"],J9=["onClick","onMouseenter"],Z9=de({__name:"Carousel",props:{images:{default:()=>[]},width:{default:"100%"},height:{default:"100vh"},autoplay:{type:Boolean,default:!1},pauseOnMouseEnter:{type:Boolean,default:!1},effect:{default:"slide"},interval:{default:3e3},showArrow:{type:Boolean,default:!0},arrowColor:{default:"#FFF"},arrowSize:{default:36},dots:{type:Boolean,default:!0},dotSize:{default:10},dotColor:{default:"rgba(255, 255, 255, 0.3)"},dotActiveColor:{default:"#1677FF"},dotStyle:{default:()=>({})},dotActiveStyle:{default:()=>({})},dotPosition:{default:"bottom"},dotsTrigger:{default:"click"},spinProps:{default:()=>({})},fadeDuration:{default:500},fadeFunction:{default:"cubic-bezier(0.4, 0, 0.2, 1)"},slideDuration:{default:800},slideFunction:{default:()=>[.65,0,.35,1]}},emits:["change","click"],setup(a,{expose:e,emit:t}){const l=a,n=P(0),r=P(),i=P(!1),o=P(!1),s=P(),c=P(),u=P(),f=P(1),m=P(),h=P(),p=P(Array(l.images.length).fill(!1)),b=t,g=O(()=>typeof l.width=="number"?`${l.width}px`:l.width),_=O(()=>typeof l.height=="number"?`${l.height}px`:l.height),x=O(()=>l.images.length),v=O(()=>["left","right"].includes(l.dotPosition)),k=O(()=>v.value?h.value:m.value),C=O(()=>l.effect==="slide"?{transform:(v.value?"translateY":"translateX")+`(${-n.value}px)`}:{});Le(()=>[v.value,l.effect,l.images,l.autoplay,l.interval,l.fadeDuration,l.fadeFunction,p.value[0]],()=>{M()},{deep:!0,flush:"post"}),Le(f,se=>{b("change",se)}),Ol(document,"visibilitychange",A),Ea(u,()=>{B(),M()});function M(){r.value&&Bt(r.value),s.value&&cancelAnimationFrame(s.value),o.value=!1,l.effect==="slide"&&(n.value=(f.value-1)*k.value),I()}function S(se){p.value[se]=!0}function B(){m.value=u.value.offsetWidth,h.value=u.value.offsetHeight}function T(se){x.value>1&&((se.key==="ArrowLeft"||se.key==="ArrowUp")&&E(),(se.key==="ArrowRight"||se.key==="ArrowDown")&&H())}function A(){document.visibilityState==="hidden"?(r.value&&Bt(r.value),n.value=ie.value+re.value,o.value=!1):I()}function I(){l.autoplay&&x.value>1&&p.value[0]&&(i.value=!1,F())}function V(){r.value&&Bt(r.value),i.value=!0}function F(){i.value||(r.value&&Bt(r.value),r.value=Ca(()=>{if(o.value=!0,l.effect==="slide"){const se=n.value%(x.value*k.value)+k.value;R(se),f.value=f.value%x.value+1}else N("left")},l.interval))}function E(){if(!o.value)if(o.value=!0,r.value&&Bt(r.value),l.effect==="slide"){const se=(f.value+x.value-2)%x.value*k.value;ye(se),f.value=f.value-1>0?f.value-1:x.value}else N("right")}function H(){if(!o.value)if(o.value=!0,r.value&&Bt(r.value),l.effect==="slide"){const se=f.value*k.value;R(se),f.value=f.value%x.value+1}else N("left")}const j=P(0),ie=P(0),re=P(0),ee=Mc(j,{duration:l.slideDuration,transition:l.slideFunction});function N(se,Y){se==="left"?f.value=f.value%x.value+1:se==="right"?f.value=f.value-1>0?f.value-1:x.value:f.value=Y,Ca(()=>{o.value=!1,l.autoplay&&F()},l.fadeDuration)}function G(se){c.value=se,j.value=j.value?0:1,ie.value=n.value,re.value=se-ie.value}function q(){j.value?n.value=ie.value+re.value*ee.value:n.value=ie.value+re.value*(1-ee.value)}function te(){n.value>=c.value?(o.value=!1,l.autoplay&&F()):(q(),s.value=requestAnimationFrame(te))}function R(se){n.value===x.value*k.value&&(n.value=0),G(se),s.value=requestAnimationFrame(te)}function K(){n.value<=c.value?(o.value=!1,l.autoplay&&F()):(q(),s.value=requestAnimationFrame(K))}function ye(se){n.value===0&&(n.value=x.value*k.value),G(se),s.value=requestAnimationFrame(K)}function D(se){if(!o.value&&f.value!==se){if(o.value=!0,r.value&&Bt(r.value),sef.value)if(l.effect==="slide"){const Y=(se-1)*k.value;R(Y),f.value=se}else N("switch",se)}}function ue(se){D(se)}function Se(se){b("click",se)}function Ee(se){se>=1&&se<=x.value&&D(se)}function Q(){E()}function me(){H()}function be(){return f.value}return e({to:Ee,prev:Q,next:me,getCurrentIndex:be}),(se,Y)=>(d(),y("div",{ref_key:"carouselRef",ref:u,class:W(["m-carousel",{"carousel-vertical":v.value,"carousel-fade":se.effect==="fade"}]),style:le(`--arrow-color: ${se.arrowColor}; --dot-size: ${se.dotSize}px; --dot-color: ${se.dotColor}; --fade-duration: ${l.fadeDuration}ms; --fade-function: ${l.fadeFunction}; width: ${g.value}; height: ${_.value};`),onMouseenter:Y[2]||(Y[2]=he=>se.autoplay&&se.pauseOnMouseEnter?V():()=>!1),onMouseleave:Y[3]||(Y[3]=he=>se.autoplay&&se.pauseOnMouseEnter?I():()=>!1)},[w("div",{class:"m-carousel-flex",style:le(C.value)},[(d(!0),y(ge,null,Pe(se.images,(he,Ne)=>(d(),y("div",{class:W(["m-image",{"image-fade-active":se.effect==="fade"&&f.value===Ne+1}]),onClick:ke=>Se(he),key:Ne},[Z($(Ya),Te({spinning:!p.value[Ne],indicator:"dynamic-circle",ref_for:!0},se.spinProps),{default:U(()=>[(d(),y("img",{onLoad:ke=>S(Ne),src:he.src,key:he.src,alt:he.title,class:"u-image",style:le(`width: ${m.value}px; height: ${h.value}px;`)},null,44,Q9))]),_:2},1040,["spinning"])],10,X9))),128)),x.value&&se.effect==="slide"?(d(),y("div",{key:0,class:"m-image",onClick:Y[1]||(Y[1]=he=>Se(se.images[0]))},[Z($(Ya),Te({spinning:!p.value[0],indicator:"dynamic-circle"},se.spinProps),{default:U(()=>[(d(),y("img",{onLoad:Y[0]||(Y[0]=he=>S(0)),src:se.images[0].src,key:se.images[0].src,alt:se.images[0].title,class:"u-image",style:le(`width: ${m.value}px; height: ${h.value}px;`)},null,44,K9))]),_:1},16,["spinning"])])):z("",!0)],4),se.showArrow?(d(),y(ge,{key:0},[(d(),y("svg",{tabindex:"0",class:"arrow-left",style:le(`width: ${se.arrowSize}px; height: ${se.arrowSize}px;`),onClick:E,onKeydown:Ye(T,["prevent"]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},Y[4]||(Y[4]=[w("path",{d:"M10.26 3.2a.75.75 0 0 1 .04 1.06L6.773 8l3.527 3.74a.75.75 0 1 1-1.1 1.02l-4-4.25a.75.75 0 0 1 0-1.02l4-4.25a.75.75 0 0 1 1.06-.04z"},null,-1)]),36)),(d(),y("svg",{tabindex:"0",class:"arrow-right",style:le(`width: ${se.arrowSize}px; height: ${se.arrowSize}px;`),onClick:H,onKeydown:Ye(T,["prevent"]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},Y[5]||(Y[5]=[w("path",{d:"M5.74 3.2a.75.75 0 0 0-.04 1.06L9.227 8L5.7 11.74a.75.75 0 1 0 1.1 1.02l4-4.25a.75.75 0 0 0 0-1.02l-4-4.25a.75.75 0 0 0-1.06-.04z"},null,-1)]),36))],64)):z("",!0),se.dots?(d(),y("div",{key:1,class:W(["m-switch",`switch-${se.dotPosition}`])},[(d(!0),y(ge,null,Pe(x.value,he=>(d(),y("div",{tabindex:"0",class:"u-dot",style:le([se.dotStyle,f.value===he?{backgroundColor:se.dotActiveColor,...se.dotActiveStyle}:{}]),key:he,onClick:Ne=>se.dotsTrigger==="click"?D(he):()=>!1,onMouseenter:Ne=>se.dotsTrigger==="hover"?ue(he):()=>!1,onKeydown:Ye(T,["prevent"])},null,44,J9))),128))],2)):z("",!0)],38))}}),ey=De(Z9,[["__scopeId","data-v-622245ef"]]),ty=ze(ey),ay=["src"],ly={key:1,class:"empty-footer"},ny=de({__name:"Empty",props:{description:{default:"暂无数据"},descriptionStyle:{default:()=>({})},image:{default:"filled"},imageStyle:{default:()=>({})},footer:{default:void 0}},setup(a){const e=a,t=ut(["default","description","footer"]),l=O(()=>t.description||e.description),n=O(()=>t.footer||e.footer);return(r,i)=>(d(),y("div",{class:W(["m-empty",{"empty-image-outlined":r.image==="outlined"}])},[w("div",{class:"m-empty-image",style:le(r.imageStyle)},[$(t).default?L(r.$slots,"default",{key:0},void 0,!0):r.image==="filled"?(d(),y("svg",{key:1,class:"empty-filled",style:le(r.imageStyle),viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},i[0]||(i[0]=[Ra('',1)]),4)):r.image==="outlined"?(d(),y("svg",{key:2,class:"empty-outlined",style:le(r.imageStyle),viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},i[1]||(i[1]=[Ra('',1)]),4)):r.image?(d(),y("img",{key:3,class:"empty-image",src:r.image,alt:"empty"},null,8,ay)):z("",!0)],4),l.value?(d(),y("p",{key:0,class:"empty-description",style:le(r.descriptionStyle)},[L(r.$slots,"description",{},()=>[ve(ne(r.description),1)],!0)],4)):z("",!0),n.value?(d(),y("div",ly,[L(r.$slots,"footer",{},()=>[ve(ne(r.footer),1)],!0)])):z("",!0)],2))}}),ry=De(ny,[["__scopeId","data-v-7edb0b97"]]),el=ze(ry),iy=de({__name:"Scrollbar",props:{contentClass:{default:void 0},contentStyle:{default:()=>({})},size:{default:5},trigger:{default:"hover"},autoHide:{type:Boolean,default:!0},delay:{default:500},xScrollable:{type:Boolean,default:!1},yScrollable:{type:Boolean,default:!0},xPlacement:{default:"bottom"},yPlacement:{default:"right"}},emits:["scroll","scrollend"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P(),i=P(),o=P(),s=P(!1),c=P(!1),u=P(0),f=P(0),m=P(0),h=P(0),p=P(0),b=P(0),g=P(0),_=P(0),x=P(0),v=P(0),k=P(0),C=P(0),M=P(!1),S=P(!1),B=P(!1),T=P(!1),A=P(0),I=P(0),V=P(0),F=P(0),E={width:"fit-content"},H=P(!1),j=P(!1),ie=t,re=O(()=>l.trigger==="hover"&&l.autoHide),ee=O(()=>l.trigger==="hover"&&!l.autoHide),N=O(()=>u.value>m.value),G=O(()=>f.value>h.value),q=O(()=>u.value||f.value?l.yScrollable&&N.value||l.xScrollable&&G.value:!0),te=O(()=>{if(l.yScrollable&&N.value&&p.value&&g.value&&x.value){const Xe=Math.min(p.value,x.value*p.value/g.value+1.5*l.size);return Number(Xe.toFixed(4))}return 0}),R=O(()=>p.value&&g.value&&x.value?k.value/(g.value-p.value)*(x.value-te.value):0),K=O(()=>({top:`${R.value}px`,height:`${te.value}px`})),ye=O(()=>{if(l.xScrollable&&G.value&&b.value&&_.value&&v.value){const Xe=v.value*b.value/_.value+1.5*l.size;return Number(Xe.toFixed(4))}return 0}),D=O(()=>b.value&&_.value&&v.value?C.value/(_.value-b.value)*(v.value-ye.value):0),ue=O(()=>({left:`${D.value}px`,width:`${ye.value}px`}));Ke(()=>{Y()});const{left:Se,right:Ee,top:Q,bottom:me}=$7(n);Ea([n,r],Y);function be(){k.value=n.value.scrollTop,C.value=n.value.scrollLeft}function se(){u.value=n.value.scrollHeight,f.value=n.value.scrollWidth,m.value=n.value.clientHeight,h.value=n.value.clientWidth,p.value=n.value.offsetHeight,b.value=n.value.offsetWidth,g.value=r.value.offsetHeight,_.value=r.value.offsetWidth,x.value=i.value.offsetHeight,v.value=o.value.offsetWidth}function Y(){be(),se()}const he=fl(je,100),Ne=fl(ae,100),ke=fl(_e,100+l.delay),We=fl(Ce,100+l.delay);function je(Xe,J){ie("scrollend",Xe,J)}function ae(Xe,J){ie("scrollend",Xe,J)}function _e(){re.value&&!H.value&&(s.value=!1),ee.value&&!M.value&&(s.value=!1)}function Ce(){re.value&&!j.value&&(c.value=!1),ee.value&&!M.value&&(c.value=!1)}function ht(Xe){if(Se.value||Ee.value){let J="";Se.value&&(J="left"),Ee.value&&(J="right"),ie("scroll",Xe,J),re.value&&(c.value=!0,B.value||(Ne(Xe,J),We()))}if(Q.value||me.value){let J="";Q.value&&(J="top"),me.value&&(J="bottom"),ie("scroll",Xe,J),re.value&&(s.value=!0,S.value||(he(Xe,J),ke()))}be()}function St(){M.value=!0,B.value||S.value?T.value=!1:re.value||(c.value=!0,s.value=!0)}function Ae(){M.value=!1,B.value||S.value?T.value=!0:re.value||(c.value&&We(),s.value&&ke())}function Lt(){H.value=!0}function ct(){H.value=!1,re.value&&ke()}function Aa(){j.value=!0}function Ba(){j.value=!1,re.value&&We()}function Kt(Xe){S.value=!0,A.value=k.value,V.value=Xe.clientY,window.onmousemove=J=>{const Me=(J.clientY-V.value)*(g.value-p.value)/(p.value-te.value),Re=g.value-p.value;let pe=A.value+Me;pe=Math.min(Re,pe),pe=Math.max(pe,0),n.value.scrollTop=pe},window.onmouseup=()=>{window.onmousemove=null,S.value=!1,re.value&&!H.value?ke():ee.value&&T.value&&(T.value=!1,ke())}}function ia(Xe){B.value=!0,I.value=C.value,F.value=Xe.clientX,window.onmousemove=J=>{const Me=(J.clientX-F.value)*(_.value-b.value)/(b.value-ye.value),Re=_.value-b.value;let pe=I.value+Me;pe=Math.min(Re,pe),pe=Math.max(pe,0),n.value.scrollLeft=pe},window.onmouseup=()=>{window.onmousemove=null,B.value=!1,re.value&&!j.value?We():ee.value&&T.value&&(T.value=!1,We())}}function ga(...Xe){var J;(J=n.value)==null||J.scrollTo(...Xe)}function oa(...Xe){var J;(J=n.value)==null||J.scrollBy(...Xe)}function Xa(){return{scrollWidth:f.value,scrollHeight:u.value,clientWidth:h.value,clientHeight:m.value}}return e({scrollTo:ga,scrollBy:oa,getScrollData:Xa}),(Xe,J)=>(d(),y("div",{class:"m-scrollbar",style:le(` --scrollbar-width: ${Xe.size}px; --scrollbar-height: ${Xe.size}px; --scrollbar-border-radius: ${Xe.size}px; @@ -100,7 +100,7 @@ Minimum version required to store current data is: `+r+`. --scrollbar-rail-vertical-right: 2px 4px 2px auto; --scrollbar-rail-vertical-left: 2px auto 2px 4px; --scrollbar-rail-color: transparent; - `),onMouseenter:J[4]||(J[4]=_e=>q.value&&Xe.trigger==="hover"?St():()=>!1),onMouseleave:J[5]||(J[5]=_e=>q.value&&Xe.trigger==="hover"?Ae():()=>!1)},[w("div",{ref_key:"containerRef",ref:n,class:W(["scrollbar-container",{"container-scroll":q.value}]),onScroll:ht},[w("div",{ref_key:"contentRef",ref:r,class:W(["scrollbar-content",Xe.contentClass]),style:le([Xe.xScrollable?{...E,...Xe.contentStyle}:Xe.contentStyle])},[L(Xe.$slots,"default",{},void 0,!0)],6)],34),qe(w("div",{ref_key:"railVerticalRef",ref:i,class:W(["scrollbar-rail rail-vertical",`rail-vertical-${Xe.yPlacement}`])},[w("div",{class:W(["scrollbar-track",{"track-visible":Xe.trigger==="none"||s.value}]),style:le(K.value),onMouseenter:J[0]||(J[0]=_e=>re.value?Lt():()=>!1),onMouseleave:J[1]||(J[1]=_e=>re.value?ct():()=>!1),onMousedown:Ye(Kt,["prevent","stop"])},null,38)],2),[[Qe,Xe.yScrollable]]),qe(w("div",{ref_key:"railHorizontalRef",ref:o,class:W(["scrollbar-rail rail-horizontal",`rail-horizontal-${Xe.xPlacement}`])},[w("div",{class:W(["scrollbar-track",{"track-visible":Xe.trigger==="none"||c.value}]),style:le(ue.value),onMouseenter:J[2]||(J[2]=_e=>re.value?Aa():()=>!1),onMouseleave:J[3]||(J[3]=_e=>re.value?Ba():()=>!1),onMousedown:Ye(ia,["prevent","stop"])},null,38)],2),[[Qe,Xe.xScrollable]])],36))}}),oy=De(iy,[["__scopeId","data-v-c93fd6cf"]]),Cl=ze(oy),sy={class:"select-search"},uy=["readonly","disabled"],cy=["title"],dy=["title","onMouseenter","onClick"],fy=de({__name:"Select",props:{options:{default:()=>[]},label:{default:"label"},value:{default:"value"},placeholder:{default:"请选择"},disabled:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},search:{type:Boolean,default:!1},filter:{type:[Function,Boolean],default:!0},width:{default:"auto"},height:{default:32},size:{default:"middle"},maxDisplay:{default:6},scrollbarProps:{default:()=>({})},modelValue:{default:void 0}},emits:["update:modelValue","change","openChange"],setup(a,{emit:e}){const t=a,l=P(),n=P(),r=P(),i=P(),o=P(!1),s=P(!1),c=P(),u=P(!1),f=P(!0),m=P(!1),h=P(!1),p=P(!1),b=P(!1),g=e,_=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),x=O(()=>({maxHeight:`${t.maxDisplay*32+8}px`}));it(()=>{t.search?(i.value?(u.value=!0,l.value=t.options.filter(F=>typeof t.filter=="function"?t.filter(i.value,F):F[t.label].includes(i.value))):l.value=[...t.options],l.value.length&&i.value?c.value=l.value[0][t.value]:c.value=null):l.value=t.options}),it(()=>{v()}),Le(u,F=>{g("openChange",F),t.search&&!F&&(i.value=void 0,s.value=!1)});function v(){if(t.modelValue){const F=t.options.find(E=>E[t.value]===t.modelValue);F?(n.value=F[t.label],c.value=F[t.value]):(n.value=t.modelValue,c.value=null)}else n.value=null,c.value=null}function k(){b.value=!1,u.value&&(u.value=!1),t.search&&(p.value=!1,f.value=!0,s.value=!1)}function C(){o.value=!0,t.allowClear&&(n.value||t.search&&i.value)&&(f.value=!1,m.value=!0,t.search&&(p.value=!1))}function M(){o.value=!1,t.allowClear&&m.value&&(m.value=!1,t.search||(f.value=!0)),t.search&&(u.value?(p.value=!0,f.value=!1):(p.value=!1,f.value=!0))}function S(F,E){o.value=!!E,c.value=F}function B(){if(I(),t.search||(r.value.style.opacity=0),u.value=!u.value,!c.value&&n.value){const F=t.options.find(E=>E[t.label]===n.value);c.value=F?F[t.value]:null}t.search&&(m.value||(f.value=!u.value,p.value=u.value))}function T(F){var E;s.value=!!((E=F.target)!=null&&E.value)}function A(){b.value&&(I(),h.value=!0),m.value=!1,n.value=null,c.value=null,u.value=!1,p.value=!1,f.value=!0,g("update:modelValue"),g("change")}function I(){r.value.focus(),b.value=!0}function V(F,E,H){t.modelValue!==F&&(n.value=E,c.value=F,g("update:modelValue",F),g("change",F,E,H)),h.value=!1}return(F,E)=>(d(),y("div",{class:W(["m-select",{"select-focused":b.value,"search-select":F.search,"select-small":F.size==="small","select-large":F.size==="large","select-disabled":F.disabled}]),style:le(`--select-width: ${_.value}; --select-height: ${F.height}px;`),onClick:E[4]||(E[4]=H=>F.disabled?()=>!1:B())},[w("div",{class:"m-select-wrap",onMouseenter:C,onMouseleave:M},[w("span",sy,[qe(w("input",{ref_key:"inputRef",ref:r,class:W(["search-input",{"caret-show":u.value||h.value}]),type:"text",autocomplete:"off",readonly:!F.search,disabled:F.disabled,onInput:T,"onUpdate:modelValue":E[0]||(E[0]=H=>i.value=H),onBlur:E[1]||(E[1]=H=>!o.value&&u.value&&!F.disabled?k():()=>!1)},null,42,uy),[[qr,i.value]])]),s.value?z("",!0):(d(),y("span",{key:0,class:W(["select-item",{"select-placeholder":!n.value||u.value}]),title:n.value},ne(n.value||F.placeholder),11,cy)),(d(),y("svg",{class:W(["arrow-svg",{"arrow-rotate":u.value,"show-svg":f.value}]),focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},E[5]||(E[5]=[w("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"},null,-1)]),2)),(d(),y("svg",{class:W(["search-svg",{"show-svg":p.value}]),focusable:"false","data-icon":"search",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},E[6]||(E[6]=[w("path",{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"},null,-1)]),2)),(d(),y("svg",{class:W(["clear-svg",{"show-svg":m.value}]),focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true","fill-rule":"evenodd",viewBox:"64 64 896 896",onClick:Ye(A,["stop"])},E[7]||(E[7]=[w("path",{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"},null,-1)]),2))],32),Z(ot,{name:"slide-up","enter-from-class":"slide-up-enter","enter-active-class":"slide-up-enter","enter-to-class":"slide-up-enter slide-up-enter-active","leave-from-class":"slide-up-leave","leave-active-class":"slide-up-leave slide-up-leave-active","leave-to-class":"slide-up-leave slide-up-leave-active"},{default:U(()=>[u.value&&l.value&&l.value.length?(d(),y("div",{key:0,class:"options-panel",onMouseleave:E[2]||(E[2]=H=>o.value=!1)},[Z($(Cl),Te({"content-style":{padding:"4px"},style:x.value},F.scrollbarProps),{default:U(()=>[(d(!0),y(ge,null,Pe(l.value,(H,j)=>(d(),y("p",{key:j,class:W(["select-option",{"option-hover":!H.disabled&&H[F.value]===c.value,"option-selected":H[F.label]===n.value,"option-disabled":H.disabled}]),title:H[F.label],onMouseenter:ie=>S(H[F.value],H.disabled),onClick:Ye(ie=>H.disabled?I():V(H[F.value],H[F.label],j),["stop"])},ne(H[F.label]),43,dy))),128))]),_:1},16,["style"])],32)):u.value&&l.value&&!l.value.length?(d(),y("div",{key:1,class:"options-empty",onClick:E[3]||(E[3]=Ye(()=>{},["stop","prevent"]))},[Z($(el),{image:"outlined"})])):z("",!0)]),_:1})],6))}}),py=De(fy,[["__scopeId","data-v-0f8049a2"]]),Hl=ze(py),vy=de({__name:"Cascader",props:{options:{default:()=>[]},label:{default:"label"},value:{default:"value"},children:{default:"children"},placeholder:{default:"请选择"},changeOnSelect:{type:Boolean,default:!1},gap:{default:8},width:{default:"auto"},height:{default:32},disabled:{type:[Boolean,Array],default:!1},allowClear:{type:Boolean,default:!1},search:{type:Boolean,default:!1},filter:{type:[Function,Boolean],default:!0},maxDisplay:{default:6},modelValue:{default:()=>[]}},emits:["update:modelValue","change"],setup(a,{emit:e}){const t=a,l=P([]),n=P([]),r=P([]),i=P([]),o=P([]),s=e;it(()=>{r.value=[...t.options]}),it(()=>{l.value=[...t.modelValue]}),it(()=>{u(l.value),m(l.value)});function c(g,_){const x=g.length;for(let v=0;v1&&(o.value=c(i.value,1))}function f(g,_){const x=g.length;for(let v=0;v1&&(n.value[1]=f(i.value,1)),g.length>2&&(n.value[2]=f(o.value,2))}function h(g,_){t.changeOnSelect?(s("update:modelValue",[g]),s("change",[g],[_])):(l.value=[g],n.value=[_])}function p(g,_){t.changeOnSelect?(s("update:modelValue",[l.value[0],g]),s("change",[l.value[0],g],[n.value[0],_])):(l.value=[l.value[0],g],n.value=[n.value[0],_])}function b(g,_){s("update:modelValue",[...l.value.slice(0,2),g]),s("change",[...l.value.slice(0,2),g],[...n.value.slice(0,2),_])}return(g,_)=>(d(),y("div",{class:"m-cascader",style:le(`height: ${g.height}px; gap: ${g.gap}px;`)},[Z($(Hl),{options:r.value,label:g.label,value:g.value,placeholder:Array.isArray(g.placeholder)?g.placeholder[0]:g.placeholder,disabled:Array.isArray(g.disabled)?g.disabled[0]:g.disabled,"allow-clear":g.allowClear,search:g.search,filter:g.filter,width:Array.isArray(g.width)?g.width[0]:g.width,height:g.height,"max-display":g.maxDisplay,modelValue:l.value[0],"onUpdate:modelValue":_[0]||(_[0]=x=>l.value[0]=x),onChange:h},null,8,["options","label","value","placeholder","disabled","allow-clear","search","filter","width","height","max-display","modelValue"]),Z($(Hl),{options:i.value,label:g.label,value:g.value,placeholder:Array.isArray(g.placeholder)?g.placeholder[1]:g.placeholder,disabled:Array.isArray(g.disabled)?g.disabled[1]:g.disabled,"allow-clear":g.allowClear,search:g.search,filter:g.filter,width:Array.isArray(g.width)?g.width[1]:g.width,height:g.height,"max-display":g.maxDisplay,modelValue:l.value[1],"onUpdate:modelValue":_[1]||(_[1]=x=>l.value[1]=x),onChange:p},null,8,["options","label","value","placeholder","disabled","allow-clear","search","filter","width","height","max-display","modelValue"]),Z($(Hl),{options:o.value,label:g.label,value:g.value,placeholder:Array.isArray(g.placeholder)?g.placeholder[2]:g.placeholder,disabled:Array.isArray(g.disabled)?g.disabled[2]:g.disabled,"allow-clear":g.allowClear,search:g.search,filter:g.filter,width:Array.isArray(g.width)?g.width[2]:g.width,height:g.height,"max-display":g.maxDisplay,modelValue:l.value[2],"onUpdate:modelValue":_[2]||(_[2]=x=>l.value[2]=x),onChange:b},null,8,["options","label","value","placeholder","disabled","allow-clear","search","filter","width","height","max-display","modelValue"])],4))}}),hy=De(vy,[["__scopeId","data-v-cd7493f4"]]),my=ze(hy),gy=["onClick"],yy={class:"checkbox-label"},by={class:"checkbox-label"},wy=de({__name:"Checkbox",props:{options:{default:()=>[]},disabled:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},value:{default:()=>[]},gap:{default:8},indeterminate:{type:Boolean,default:!1},checked:{type:Boolean,default:!1}},emits:["update:value","update:checked","change"],setup(a,{emit:e}){const t=a,l=P(!1),n=P([]),r=P(!1),i=e,o=O(()=>t.options.length),s=O(()=>!t.vertical&&Array.isArray(t.gap)?`${t.gap[1]}px ${t.gap[0]}px`:`${t.gap}px`);it(()=>{l.value=t.checked}),it(()=>{n.value=t.value});function c(p){return p===void 0?t.disabled:p}function u(p){if(m(),n.value.includes(p)){const b=n.value.filter(g=>g!==p);n.value=b,i("update:value",b),i("change",b)}else{const b=[...n.value,p];n.value=b,i("update:value",b),i("change",b)}}function f(){m(),l.value=!l.value,i("update:checked",l.value),i("change",l.value)}function m(){r.value?(r.value=!1,Ue(()=>{r.value=!0})):r.value=!0}function h(){r.value=!1}return(p,b)=>(d(),y("div",{class:W(["m-checkbox",{"checkbox-vertical":p.vertical}]),style:le(`--checkbox-gap: ${s.value};`)},[o.value?(d(!0),y(ge,{key:0},Pe(p.options,(g,_)=>(d(),y("div",{class:W(["checkbox-wrap",{"checkbox-disabled":c(g.disabled)}]),key:_,onClick:x=>c(g.disabled)?()=>!1:u(g.value)},[w("span",{class:W(["checkbox-box",{"checkbox-checked":n.value.includes(g.value)}])},[c(g.disabled)?z("",!0):(d(),y("span",{key:0,class:W(["checkbox-wave",{"wave-active":r.value}]),onAnimationend:h},null,34))],2),w("span",yy,[L(p.$slots,"default",{option:g,label:g.label,index:_},()=>[ve(ne(g.label),1)],!0)])],10,gy))),128)):(d(),y("div",{key:1,class:W(["checkbox-wrap",{"checkbox-disabled":p.disabled}]),onClick:b[0]||(b[0]=g=>p.disabled?()=>!1:f())},[w("span",{class:W(["checkbox-box",{"checkbox-checked":l.value&&!p.indeterminate,"checkbox-indeterminate":p.indeterminate}])},[p.disabled?z("",!0):(d(),y("span",{key:0,class:W(["checkbox-wave",{"wave-active":r.value}]),onAnimationend:h},null,34))],2),w("span",by,[L(p.$slots,"default",{},void 0,!0)])],2))],6))}}),ky=De(wy,[["__scopeId","data-v-066e57cd"]]),xy=ze(ky),_y=["onClick","onKeydown"],My={class:"collapse-header"},Sy={class:"collapse-extra"},Cy={class:"collapse-lang"},$y=de({__name:"Collapse",props:{items:{default:()=>[]},activeKey:{default:null},bordered:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},ghost:{type:Boolean,default:!1},headerStyle:{default:()=>({})},contentStyle:{default:()=>({})},collapseStyle:{default:()=>({})},arrow:{default:void 0},showArrow:{type:Boolean,default:!0},arrowPlacement:{default:"left"},arrowStyle:{default:()=>({})},extra:{default:void 0},lang:{default:void 0},copyable:{type:Boolean,default:!1},copyProps:{default:()=>({})},copyText:{default:"Copy"},copiedText:{default:"Copied"}},emits:["update:activeKey","change"],setup(a,{emit:e}){const t=a,l=P(),n=P(),r=P([]),i=e;it(()=>{n.value=t.copyText});function o(_,x){let v=t[x];return(_==null?void 0:_[x])!==void 0&&(v=_[x]),v}function s(_,x){return _!==void 0?_:x}function c(_){_.style.height=_.lastElementChild.offsetHeight+(t.bordered&&!t.ghost?1:0)+"px",_.style.opacity="1"}function u(_){_.style.removeProperty("height"),_.style.removeProperty("opacity")}function f(_){i("update:activeKey",_),i("change",_)}function m(_){if(h(_))if(Array.isArray(t.activeKey)){const x=t.activeKey.filter(v=>v!==_);f(x)}else f(null);else Array.isArray(t.activeKey)?f([...t.activeKey,_]):f(_)}function h(_){return Array.isArray(t.activeKey)?t.activeKey.includes(_):t.activeKey===_}function p(_,x){const v=o(_,"copyText"),k=o(_,"copiedText");return r.value.includes(s(_.key,x))?k:v}const b=fl(_=>{r.value=r.value.filter(x=>x!==_)},3e3);function g(_,x){navigator.clipboard.writeText(l.value[_].innerText||"").then(()=>{r.value.includes(x)||r.value.push(x),b(x)},v=>{console.log("copy failed",v)})}return(_,x)=>(d(),y("div",{class:W(["m-collapse",{"collapse-borderless":!_.bordered,"collapse-ghost":_.ghost}])},[(d(!0),y(ge,null,Pe(_.items,(v,k)=>(d(),y("div",{class:W(["m-collapse-item",{"collapse-arrow-left":o(v,"arrowPlacement")==="left","collapse-arrow-right":o(v,"arrowPlacement")==="right","collapse-item-disabled":o(v,"disabled")}]),style:le(o(v,"collapseStyle")),key:k},[w("div",{tabindex:"0",class:W(["m-collapse-header",{"collapse-header-no-arrow":o(v,"showArrow")}]),style:le(o(v,"headerStyle")),onClick:C=>o(v,"disabled")?()=>!1:m(s(v.key,k)),onKeydown:nt(C=>m(s(v.key,k)),["enter"])},[o(v,"showArrow")?(d(),y("div",{key:0,class:"collapse-arrow",style:le(o(v,"arrowStyle"))},[L(_.$slots,"arrow",{item:v,key:s(v.key,k),active:h(s(v.key,k))},()=>[o(v,"arrow")?(d(),fe(tt(o(v,"arrow")),{key:0,class:W(["arrow-svg",{"arrow-rotate":h(s(v.key,k))}])},null,8,["class"])):(d(),y("svg",{key:1,class:W(["arrow-svg",{"arrow-rotate":h(s(v.key,k))}]),focusable:"false","data-icon":"right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},x[0]||(x[0]=[w("path",{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"},null,-1)]),2))],!0)],4)):z("",!0),w("div",My,[L(_.$slots,"header",{item:v,header:v.header,key:s(v.key,k),active:h(s(v.key,k))},()=>[ve(ne(v.header),1)],!0)]),w("div",Sy,[L(_.$slots,"extra",{item:v,extra:o(v,"extra"),key:s(v.key,k),active:h(s(v.key,k))},()=>[ve(ne(o(v,"extra")),1)],!0)])],46,_y),Z(ot,{name:"collapse",onEnter:c,onAfterEnter:u,onLeave:c,onAfterLeave:u},{default:U(()=>[qe(w("div",{class:W(["m-collapse-content",{"collapse-copyable":o(v,"copyable")}])},[w("div",Cy,[L(_.$slots,"lang",{item:v,lang:o(v,"lang"),key:s(v.key,k),active:h(s(v.key,k))},()=>[ve(ne(o(v,"lang")),1)],!0)]),Z($(ha),Te({class:"collapse-copy",size:"small",type:"primary",onClick:C=>g(k,s(v.key,k)),ref_for:!0},o(v,"copyProps")),{default:U(()=>[ve(ne(p(v,k)),1)]),_:2},1040,["onClick"]),w("div",{ref_for:!0,ref_key:"contentRef",ref:l,class:"collapse-content",style:le(o(v,"contentStyle"))},[L(_.$slots,"content",{item:v,content:v.content,key:s(v.key,k),active:h(s(v.key,k))},()=>[ve(ne(v.content),1)],!0)],4)],2),[[Qe,h(s(v.key,k))]])]),_:2},1024)],6))),128))],2))}}),Py=De($y,[["__scopeId","data-v-14404af3"]]),Oy=ze(Py),Ty={class:"m-countdown"},Ey={class:"countdown-time"},Ay={key:0,class:"time-prefix"},By={key:0,class:"time-suffix"},Ly=de({__name:"Countdown",props:{title:{default:void 0},titleStyle:{default:()=>({})},prefix:{default:void 0},suffix:{default:void 0},finish:{default:void 0},future:{type:Boolean,default:!0},format:{default:"HH:mm:ss"},value:{default:0},valueStyle:{default:()=>({})},active:{type:Boolean,default:!0}},emits:["finish"],setup(a,{expose:e,emit:t}){const l=a,n=P(0),r=P(0),i=P(null),o=t,s=ut(["title","prefix","suffix"]),c=O(()=>s.title||l.title),u=O(()=>s.prefix||l.prefix),f=O(()=>s.suffix||l.suffix),m=O(()=>({showMillisecond:l.format.includes("SSS"),showYear:l.format.includes("Y"),showMonth:l.format.includes("M"),showDay:l.format.includes("D"),showHour:l.format.includes("H"),showMinute:l.format.includes("m"),showSecond:l.format.includes("s")}));Le(()=>l.active,v=>{l.future||(v?(n.value=r.value+Date.now(),i.value=requestAnimationFrame(b)):(i.value&&cancelAnimationFrame(i.value),i.value=null))}),Le(()=>[l.value,l.future],()=>{h()},{deep:!0}),Ke(()=>{h()});function h(){Number.isFinite(l.value)?(l.future?l.value>Date.now()?n.value=l.value:p():l.value>0?n.value=l.value+Date.now():p(),r.value=n.value-Date.now(),(l.future||!l.future&&l.active)&&(i.value&&cancelAnimationFrame(i.value),i.value=requestAnimationFrame(b))):r.value=0}function p(){r.value=0,o("finish")}function b(){n.value>Date.now()?(r.value=n.value-Date.now(),i.value=requestAnimationFrame(b)):p()}function g(v,k=2){return String(v).padStart(k,"0")}function _(v){let k=l.format;if(m.value.showMillisecond){var C=v%1e3;k=k.replace("SSS",g(C,3))}if(v=Math.floor(v/1e3),m.value.showYear){var M=Math.floor(v/31104e3);k=k.includes("YY")?k.replace("YY",g(M)):k.replace("Y",String(M))}else var M=0;if(m.value.showMonth){v=v-M*60*60*24*30*12;var S=Math.floor(v/(60*60*24*30));k=k.includes("MM")?k.replace("MM",g(S)):k.replace("M",String(S))}else var S=0;if(m.value.showDay){v=v-S*60*60*24*30;var B=Math.floor(v/(60*60*24));k=k.includes("DD")?k.replace("DD",g(B)):k.replace("D",String(B))}else var B=0;if(m.value.showHour){v=v-B*60*60*24;var T=Math.floor(v/(60*60));k=k.includes("HH")?k.replace("HH",g(T)):k.replace("H",String(T))}else var T=0;if(m.value.showMinute){v=v-T*60*60;var A=Math.floor(v/60);k=k.includes("mm")?k.replace("mm",g(A)):k.replace("m",String(A))}else var A=0;if(m.value.showSecond){var I=v-A*60;k=k.includes("ss")?k.replace("ss",g(I)):k.replace("s",String(I))}return k}function x(){h()}return e({reset:x}),(v,k)=>(d(),y("div",Ty,[c.value?(d(),y("div",{key:0,class:"countdown-title",style:le(v.titleStyle)},[L(v.$slots,"title",{},()=>[ve(ne(l.title),1)],!0)],4)):z("",!0),w("div",Ey,[u.value?(d(),y(ge,{key:0},[u.value||r.value>0?(d(),y("span",Ay,[L(v.$slots,"prefix",{},()=>[ve(ne(v.prefix),1)],!0)])):z("",!0)],64)):z("",!0),v.finish&&r.value===0?(d(),y("span",{key:1,class:"time-value",style:le(v.valueStyle)},[L(v.$slots,"finish",{},()=>[ve(ne(v.finish),1)],!0)],4)):(d(),y("span",{key:2,class:"time-value",style:le(v.valueStyle)},ne(_(r.value)),5)),f.value?(d(),y(ge,{key:3},[f.value||r.value>0?(d(),y("span",By,[L(v.$slots,"suffix",{},()=>[ve(ne(v.suffix),1)],!0)])):z("",!0)],64)):z("",!0)])]))}}),zy=De(Ly,[["__scopeId","data-v-076b98ed"]]),Dy=ze(zy),Iy=de({__name:"DatePicker",props:{width:{default:180},mode:{default:"date"},showTime:{type:Boolean,default:!1},showToday:{type:Boolean,default:!1},modelType:{default:"format"}},setup(a){const e=a,t=O(()=>e.mode==="time"),l=O(()=>e.mode==="week"),n=O(()=>e.mode==="month"),r=O(()=>e.mode==="year");return(i,o)=>(d(),fe($(mi),{class:"m-datepicker",style:le(`width: ${i.width}px;`),locale:"zh-CN","month-change-on-scroll":!1,"enable-time-picker":i.showTime,"time-picker":t.value,"week-picker":l.value,"month-picker":n.value,"year-picker":r.value,"now-button-label":"今天","show-now-button":i.showToday,"auto-apply":"","text-input":"","model-type":i.modelType,"day-names":["一","二","三","四","五","六","七"]},null,8,["style","enable-time-picker","time-picker","week-picker","month-picker","year-picker","show-now-button","model-type"]))}}),Fy=De(Iy,[["__scopeId","data-v-2c07f0b8"]]),Ny=ze(Fy),Ry={key:0,class:"m-descriptions-header"},Hy={class:"descriptions-title"},Vy={class:"descriptions-extra"},jy={key:0},Yy=["colspan"],Wy={key:1},Gy={key:0},qy=["colspan"],Uy=["colspan"],Xy={key:1},Qy=de({__name:"Descriptions",props:{title:{default:void 0},extra:{default:void 0},bordered:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},size:{default:"default"},column:{default:()=>({xs:1,sm:2,md:3})},labelStyle:{default:()=>({})},contentStyle:{default:()=>({})}},setup(a){const e=a,t=P(),l=P(!0),n=P(!0),r=P(),i=P(),o=P(),s=P(),c=P(),u=P(),f=P(),m=P([]),h=P(window.innerWidth);function p(){h.value=window.innerWidth}Ol(window,"resize",p);const b=ut(["title","extra"]),g=O(()=>b.title||b.extra||e.title||e.extra),_=O(()=>typeof e.column=="object"?h.value>=1600&&e.column.xxl?e.column.xxl:h.value>=1200&&e.column.xl?e.column.xl:h.value>=992&&e.column.lg?e.column.lg:h.value>=768&&e.column.md?e.column.md:h.value>=576&&e.column.sm?e.column.sm:h.value<576&&e.column.xs?e.column.xs:1:e.column);Le(()=>[e.bordered,e.vertical,_.value,e.labelStyle,e.contentStyle],()=>{n.value||(n.value=!0),x()},{deep:!0}),Ul(t,S=>{n.value||(n.value=!0,S.some(B=>B.type==="childList")&&x())},{subtree:!0,childList:!0,attributes:!0}),Ke(()=>{k()});async function x(){l.value=!l.value,await Ue(),k()}function v(S){return S.reduce((B,T)=>B+T.span,0)}async function k(){if(r.value=Array.from(t.value.children).filter(S=>S.className===(e.bordered?"descriptions-item-bordered":"descriptions-item")),m.value.length&&(m.value.splice(0),await Ue()),r.value&&r.value.length){const S=r.value.length;let B=[];for(let T=0;T{S.forEach(T=>{const A=Array.from(T.element.children),I=A[0];M(I,e.labelStyle);const V=A[1];M(V,e.contentStyle),e.vertical?(I.colSpan=T.span,V.colSpan=T.span,u.value[B].appendChild(I),f.value[B].appendChild(V)):(I.colSpan=1,V.colSpan=T.span*2-1,c.value[B].appendChild(I),c.value[B].appendChild(V))})}):r.value.forEach((S,B)=>{const T=Array.from(S.children),A=T[0];M(A,e.labelStyle);const I=T[1];M(I,e.contentStyle),e.vertical?(o.value[B].appendChild(S.firstChild),s.value[B].appendChild(S.lastChild)):i.value[B].appendChild(S)}),await Ue(),n.value=!1}function M(S,B){JSON.stringify(B)!=="{}"&&Object.keys(B).forEach(T=>{S.style[T]||(S.style[T]=B[T])})}return(S,B)=>(d(),y("div",{class:W(["m-descriptions",`descriptions-${S.size}`])},[g.value?(d(),y("div",Ry,[w("div",Hy,[L(S.$slots,"title",{},()=>[ve(ne(S.title),1)],!0)]),w("div",Vy,[L(S.$slots,"extra",{},()=>[ve(ne(S.extra),1)],!0)])])):z("",!0),S.vertical?(d(),y("div",{key:2,class:W(["m-descriptions-view",{"descriptions-bordered":S.bordered}])},[w("table",null,[S.bordered?(d(),y("tbody",Xy,[(d(!0),y(ge,null,Pe(m.value.length,T=>(d(),y(ge,{key:T},[w("tr",{ref_for:!0,ref_key:"thVerticalBorderedRows",ref:u,class:"descriptions-bordered-tr"},null,512),w("tr",{ref_for:!0,ref_key:"tdVerticalBorderedRows",ref:f,class:"descriptions-bordered-tr"},null,512)],64))),128))])):(d(),y("tbody",Gy,[(d(!0),y(ge,null,Pe(m.value,(T,A)=>(d(),y(ge,{key:A},[w("tr",null,[(d(!0),y(ge,null,Pe(T,(I,V)=>(d(),y("th",{class:"descriptions-item-th",colspan:I.span,key:V},[w("div",{ref_for:!0,ref_key:"thVerticalCols",ref:o,class:"descriptions-item"},null,512)],8,qy))),128))]),w("tr",null,[(d(!0),y(ge,null,Pe(T,(I,V)=>(d(),y("td",{class:"descriptions-item-td",colspan:I.span,key:V},[w("div",{ref_for:!0,ref_key:"tdVerticalCols",ref:s,class:"descriptions-item"},null,512)],8,Uy))),128))])],64))),128))]))])],2)):(d(),y("div",{key:1,class:W(["m-descriptions-view",{"descriptions-bordered":S.bordered}])},[w("table",null,[S.bordered?(d(),y("tbody",Wy,[(d(!0),y(ge,null,Pe(m.value.length,T=>(d(),y("tr",{ref_for:!0,ref_key:"trBorderedRows",ref:c,class:"descriptions-bordered-tr",key:T}))),128))])):(d(),y("tbody",jy,[(d(!0),y(ge,null,Pe(m.value,(T,A)=>(d(),y("tr",{key:A},[(d(!0),y(ge,null,Pe(T,(I,V)=>(d(),y("td",{ref_for:!0,ref_key:"tdCols",ref:i,class:"descriptions-item-td",colspan:I.span,key:V},null,8,Yy))),128))]))),128))]))])],2)),qe(w("div",{ref_key:"defaultSlotsRef",ref:t},[l.value?L(S.$slots,"default",{key:0},void 0,!0):L(S.$slots,"default",{key:1},void 0,!0)],512),[[Qe,!1]])],2))}}),Ky=De(Qy,[["__scopeId","data-v-a4388d88"]]),Jy=ze(Ky),Zy=["data-span"],eb=["data-span"],tb=de({__name:"DescriptionsItem",props:{label:{default:void 0},span:{default:void 0},labelStyle:{default:()=>({})},contentStyle:{default:()=>({})}},setup(a){return(e,t)=>(d(),y(ge,null,[w("div",{class:"descriptions-item","data-span":e.span},[w("span",{class:"descriptions-label",style:le(e.labelStyle)},[L(e.$slots,"label",{},()=>[ve(ne(e.label),1)],!0)],4),w("span",{class:"descriptions-content",style:le(e.contentStyle)},[L(e.$slots,"default",{},void 0,!0)],4)],8,Zy),w("tr",{class:"descriptions-item-bordered","data-span":e.span},[w("th",{class:"descriptions-label-th",style:le(e.labelStyle)},[L(e.$slots,"label",{},()=>[ve(ne(e.label),1)],!0)],4),w("td",{class:"descriptions-content-td",style:le(e.contentStyle)},[L(e.$slots,"default",{},void 0,!0)],4)],8,eb)],64))}}),ab=De(tb,[["__scopeId","data-v-a13c3072"]]),lb=ze(ab),nb={class:"m-dialog-root"},rb={focusable:"false","data-icon":"fullscreen",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},ib={focusable:"false","data-icon":"fullscreen-exit",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},ob={key:1,class:"dialog-footer"},sb=de({__name:"Dialog",props:{width:{default:520},height:{default:"auto"},title:{default:void 0},titleStyle:{default:()=>({})},content:{default:void 0},contentStyle:{default:()=>({})},bodyClass:{default:void 0},bodyStyle:{default:()=>({})},cancelText:{default:"取消"},cancelProps:{default:()=>({})},okText:{default:"确定"},okType:{default:"primary"},okProps:{default:()=>({})},footer:{type:Boolean,default:!0},switchFullscreen:{type:Boolean,default:!1},centered:{type:Boolean,default:!1},top:{default:100},transformOrigin:{default:"mouse"},confirmLoading:{type:Boolean,default:!1},blockScroll:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},maskStyle:{default:()=>({})},open:{type:Boolean,default:!1}},emits:["update:open","cancel","ok"],setup(a,{emit:e}){const t=a,l=P(),n=P(null),r=P(),i=P(),o=P("50% 50%"),s=P(!1),c=e,u=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),f=O(()=>typeof t.height=="number"?`${t.height}px`:t.height),m=O(()=>typeof t.top=="number"?`${t.top}px`:t.top),h=O(()=>{var M,S;return s.value?t.transformOrigin==="mouse"?{width:"100%",transformOrigin:`${(M=n.value)==null?void 0:M.x}px ${(S=n.value)==null?void 0:S.y}px`}:{width:"100%",transformOrigin:o.value}:t.centered?{width:u.value,transformOrigin:o.value}:{width:u.value,transformOrigin:o.value,top:m.value}}),p=O(()=>s.value?{height:"100vh",...t.bodyStyle}:{height:f.value,...t.bodyStyle});Le(r,async M=>{M?(await Ue(),l.value.focus(),t.blockScroll&&(document.documentElement.style.overflowY="hidden",document.body.style.overflowY="hidden")):t.blockScroll&&(document.documentElement.style.removeProperty("overflow-y"),document.body.style.removeProperty("overflow-y"))},{immediate:!0}),it(()=>{r.value=t.open}),Ke(()=>{document.addEventListener("click",b,!0)}),Qt(()=>{document.removeEventListener("click",b,!0)});function b(M){r.value||(n.value={x:M.clientX,y:M.clientY})}async function g(M){if(i.value=!0,await Ue(),t.transformOrigin==="mouse"&&n.value){const S=M.getBoundingClientRect();o.value=`${n.value.x-S.left}px ${n.value.y-S.top}px`}else o.value="50% 50%"}function _(M){if(t.transformOrigin==="mouse"&&n.value){const S=M.getBoundingClientRect();o.value=`${n.value.x-S.left}px ${n.value.y-S.top}px`}else o.value="50% 50%"}function x(){i.value=!1,s.value=!1}function v(){s.value=!s.value}function k(){r.value=!1,c("update:open",!1),c("cancel")}function C(){c("ok")}return(M,S)=>(d(),y("div",nb,[Z(ot,{name:"fade"},{default:U(()=>[qe(w("div",{class:"m-dialog-mask",style:le(M.maskStyle)},null,4),[[Qe,r.value]])]),_:1}),qe(w("div",{tabindex:"-1",ref_key:"dialogRef",ref:l,class:W(["m-dialog-wrap",{"flex-centered":M.centered}]),onClick:S[0]||(S[0]=Ye(B=>t.maskClosable?k():()=>!1,["self"])),onKeydown:S[1]||(S[1]=nt(B=>t.keyboard?k():()=>!1,["esc"]))},[Z(ot,{name:"zoom","enter-from-class":"zoom-enter","enter-active-class":"zoom-enter","enter-to-class":"zoom-enter zoom-enter-active","leave-from-class":"zoom-leave","leave-active-class":"zoom-leave zoom-leave-active","leave-to-class":"zoom-leave zoom-leave-active",onBeforeEnter:g,onBeforeLeave:_,onAfterLeave:x},{default:U(()=>[qe(w("div",{class:W(["m-dialog",{"dialog-with-fullscreen":s.value}]),style:le(h.value)},[w("div",{class:W(["m-dialog-body-wrap",M.bodyClass]),style:le(p.value)},[w("div",{class:W(["dialog-header",{"header-with-switch":M.switchFullscreen}]),style:le(M.titleStyle)},[L(M.$slots,"title",{},()=>[ve(ne(M.title),1)],!0)],6),M.switchFullscreen?(d(),y("span",{key:0,class:"fullscreen-action",onClick:v},[qe((d(),y("svg",rb,S[2]||(S[2]=[w("path",{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"},null,-1)]),512)),[[Qe,!s.value]]),qe((d(),y("svg",ib,S[3]||(S[3]=[w("path",{d:"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z"},null,-1)]),512)),[[Qe,s.value]])])):z("",!0),w("span",{class:"close-action",onClick:k},S[4]||(S[4]=[w("svg",{width:"1em",height:"1em",fill:"currentColor",viewBox:"64 64 896 896","data-icon":"close","aria-hidden":"true",focusable:"false"},[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"})],-1)])),w("div",{class:"dialog-content",style:le(M.contentStyle)},[L(M.$slots,"default",{},()=>[ve(ne(M.content),1)],!0)],4),M.footer?(d(),y("div",ob,[L(M.$slots,"footer",{},()=>[Z($(ha),Te({class:"mr8",onClick:k},M.cancelProps),{default:U(()=>[ve(ne(M.cancelText),1)]),_:1},16),Z($(ha),Te({type:M.okType,loading:t.confirmLoading,onClick:C},M.okProps),{default:U(()=>[ve(ne(M.okText),1)]),_:1},16,["type","loading"])],!0)])):z("",!0)],6)],6),[[Qe,r.value]])]),_:3})],34),[[Qe,i.value]])]))}}),ub=De(sb,[["__scopeId","data-v-a320be35"]]),cb=ze(ub),db={key:0,class:"divider-text"},fb=de({__name:"Divider",props:{orientation:{default:"center"},orientationMargin:{default:void 0},borderWidth:{default:1},borderStyle:{default:"solid"},borderColor:{default:"rgba(5, 5, 5, 0.06)"},vertical:{type:Boolean,default:!1},height:{default:"0.9em"}},setup(a){const e=a,t=ut(["default"]),l=O(()=>typeof e.orientationMargin=="number"?`${e.orientationMargin}px`:e.orientationMargin),n=O(()=>typeof e.height=="number"?`${e.height}px`:e.height),r=O(()=>t.default);return(i,o)=>(d(),y("div",{class:W(["m-divider",[i.vertical?"divider-vertical":"divider-horizontal",{"divider-with-text":r.value,"divider-with-text-center":r.value&&i.orientation==="center","divider-with-text-left":r.value&&i.orientation==="left","divider-with-text-right":r.value&&i.orientation==="right","divider-orientation-margin-left":r.value&&i.orientation==="left"&&i.orientationMargin!==void 0,"divider-orientation-margin-right":r.value&&i.orientation==="right"&&i.orientationMargin!==void 0}]]),style:le(`--border-width: ${i.borderWidth}px; --border-style: ${i.borderStyle}; --border-color: ${i.borderColor}; --margin: ${l.value}; --line-height: ${n.value};`)},[r.value?(d(),y("span",db,[L(i.$slots,"default",{},void 0,!0)])):z("",!0)],6))}}),pb=De(fb,[["__scopeId","data-v-5d37218d"]]),vb=ze(pb),hb={class:"m-drawer-content"},mb={key:0,class:"m-drawer-body-wrapper"},gb={class:"m-header-title"},yb={key:1,class:"header-title"},bb={key:0,class:"header-extra"},wb={key:1,class:"m-drawer-body-wrapper"},kb={class:"m-header-title"},xb={key:1,class:"header-title"},_b={key:0,class:"header-extra"},Mb=de({__name:"Drawer",props:{width:{default:378},height:{default:378},title:{default:void 0},closable:{type:Boolean,default:!0},placement:{default:"right"},headerClass:{default:void 0},headerStyle:{default:()=>({})},scrollbarProps:{default:()=>({})},bodyClass:{default:void 0},bodyStyle:{default:()=>({})},extra:{default:void 0},footer:{default:void 0},footerClass:{default:void 0},footerStyle:{default:()=>({})},destroyOnClose:{type:Boolean,default:!1},zIndex:{default:1e3},open:{type:Boolean,default:!1}},emits:["update:open","close"],setup(a,{emit:e}){const t=a,l=P(),n=P(),r=ut(["title","extra","footer"]),i=e,o=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),s=O(()=>typeof t.height=="number"?`${t.height}px`:t.height),c=O(()=>["top","bottom"].includes(t.placement)?{zIndex:t.zIndex,height:s.value}:{zIndex:t.zIndex,width:o.value}),u=O(()=>r.title||r.extra||t.title||t.extra||t.closable),f=O(()=>r.title||t.title),m=O(()=>r.extra||t.extra),h=O(()=>r.footer||t.footer);Le(n,g=>{g?(l.value.focus(),document.documentElement.style.overflowY="hidden",document.body.style.overflowY="hidden"):(document.documentElement.style.removeProperty("overflow-y"),document.body.style.removeProperty("overflow-y"))},{immediate:!0}),it(()=>{n.value=t.open});function p(g){n.value=!1,i("update:open",!1),i("close",g)}function b(g){n.value=!1,i("update:open",!1),i("close",g)}return(g,_)=>(d(),y("div",{ref_key:"drawerRef",ref:l,tabindex:"-1",class:"m-drawer",onKeydown:nt(b,["esc"])},[Z(ot,{name:"fade"},{default:U(()=>[qe(w("div",{class:"m-drawer-mask",onClick:Ye(p,["self"])},null,512),[[Qe,n.value]])]),_:1}),Z(ot,{name:`motion-${g.placement}`},{default:U(()=>[qe(w("div",{class:W(["m-drawer-wrap",`drawer-${g.placement}`]),style:le(c.value)},[w("div",hb,[g.destroyOnClose?z("",!0):(d(),y("div",mb,[qe(w("div",{class:W(["m-drawer-header",g.headerClass]),style:le(g.headerStyle)},[w("div",gb,[g.closable?(d(),y("svg",{key:0,focusable:"false",class:"svg-close","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896",onClick:b},_[0]||(_[0]=[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"},null,-1)]))):z("",!0),f.value?(d(),y("div",yb,[L(g.$slots,"title",{},()=>[ve(ne(g.title),1)],!0)])):z("",!0)]),m.value?(d(),y("div",bb,[L(g.$slots,"extra",{},()=>[ve(ne(g.extra),1)],!0)])):z("",!0)],6),[[Qe,u.value]]),Z($(Cl),yt(Tt(g.scrollbarProps)),{default:U(()=>[w("div",{class:W(["m-drawer-body",g.bodyClass]),style:le(g.bodyStyle)},[L(g.$slots,"default",{},void 0,!0)],6)]),_:3},16),h.value?(d(),y("div",{key:0,class:W(["m-drawer-footer",g.footerClass]),style:le(g.footerStyle)},[L(g.$slots,"footer",{},()=>[ve(ne(g.footer),1)],!0)],6)):z("",!0)])),g.destroyOnClose&&n.value?(d(),y("div",wb,[qe(w("div",{class:W(["m-drawer-header",g.headerClass]),style:le(g.headerStyle)},[w("div",kb,[g.closable?(d(),y("svg",{key:0,focusable:"false",class:"svg-close","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896",onClick:b},_[1]||(_[1]=[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"},null,-1)]))):z("",!0),f.value?(d(),y("div",xb,[L(g.$slots,"title",{},()=>[ve(ne(g.title),1)],!0)])):z("",!0)]),m.value?(d(),y("div",_b,[L(g.$slots,"extra",{},()=>[ve(ne(g.extra),1)],!0)])):z("",!0)],6),[[Qe,u.value]]),Z($(Cl),yt(Tt(g.scrollbarProps)),{default:U(()=>[w("div",{class:W(["m-drawer-body",g.bodyClass]),style:le(g.bodyStyle)},[L(g.$slots,"default",{},void 0,!0)],6)]),_:3},16),h.value?(d(),y("div",{key:0,class:W(["m-drawer-footer",g.footerClass]),style:le(g.footerStyle)},[L(g.$slots,"footer",{},()=>[ve(ne(g.footer),1)],!0)],6)):z("",!0)])):z("",!0)])],6),[[Qe,n.value]])]),_:3},8,["name"])],544))}}),Sb=De(Mb,[["__scopeId","data-v-144652dd"]]),Cb=ze(Sb),$b=de({__name:"Ellipsis",props:{maxWidth:{default:"100%"},tooltipMaxWidth:{default:void 0},line:{default:void 0},expand:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!0}},emits:["expandChange"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P(),i=P(!1),o=P(!1),s=P(),c=P(),u=P(),f=P(!1),m=t,h=O(()=>typeof l.maxWidth=="number"?`${l.maxWidth}px`:l.maxWidth);Le(s,g=>{if(l.tooltipMaxWidth===void 0&&g){const _=g.offsetWidth;c.value=`${_+24}px`}},{flush:"post"}),Le(()=>l.line,g=>{g!==void 0?u.value=g:u.value="none"},{immediate:!0}),Le(()=>[l.maxWidth,l.line,l.tooltip],()=>{p()},{deep:!0,flush:"post"}),Ea(s,()=>{f.value?setTimeout(()=>{f.value=!1}):p()}),Ke(()=>{p(),r.value=n.value.observeScroll});function p(){const g=s.value.scrollWidth,_=s.value.scrollHeight,x=s.value.clientWidth,v=s.value.clientHeight;g>x||_>v?(l.expand&&(o.value=!0),l.tooltip&&(i.value=!0)):(l.expand&&(o.value=!1),l.tooltip&&(i.value=!1))}function b(){f.value=!0,u.value!=="none"?(u.value="none",l.tooltip&&i.value&&(i.value=!1),m("expandChange",!0)):(u.value=l.line??"none",l.tooltip&&!i.value&&(i.value=!0),m("expandChange",!1))}return e({observeScroll:r}),(g,_)=>(d(),fe($($a),Te({ref_key:"tooltipRef",ref:n,style:`max-width: ${h.value}`,"max-width":c.value,"content-style":{maxWidth:h.value},"tooltip-style":{padding:"8px 12px"},"transition-duration":200},g.$attrs),{tooltip:U(()=>[i.value?L(g.$slots,"tooltip",{key:0},()=>[L(g.$slots,"default",{},void 0,!0)],!0):z("",!0)]),default:U(()=>[w("div",{ref_key:"ellipsisRef",ref:s,class:W(["m-ellipsis",[g.line?"ellipsis-line":"not-ellipsis-line",{"ellipsis-cursor-pointer":o.value}]]),style:le(`--ellipsis-max-width: ${h.value}; --ellipsis-line: ${u.value};`),onClick:_[0]||(_[0]=x=>o.value?b():()=>!1)},[L(g.$slots,"default",{},void 0,!0)],6)]),_:3},16,["style","max-width","content-style"]))}}),Pb=De($b,[["__scopeId","data-v-5c11e0d9"]]),Ka=ze(Pb),Ob=de({__name:"Flex",props:{width:{default:"auto"},vertical:{type:Boolean,default:!1},wrap:{default:"nowrap"},justify:{default:"normal"},align:{default:"normal"},gap:{default:"middle"}},setup(a){const e=a,t=O(()=>typeof e.width=="number"?`${e.width}px`:e.width),l=O(()=>{if(e.gap===void 0)return 0;if(typeof e.gap=="number")return`${e.gap}px`;if(Array.isArray(e.gap))return`${e.gap[1]}px ${e.gap[0]}px`;if(["small","middle","large"].includes(e.gap))return{small:"8px",middle:"16px",large:"24px"}[e.gap]});return(n,r)=>(d(),y("div",{class:W(["m-flex",{"flex-vertical":n.vertical}]),style:le(` + `),onMouseenter:J[4]||(J[4]=Me=>q.value&&Xe.trigger==="hover"?St():()=>!1),onMouseleave:J[5]||(J[5]=Me=>q.value&&Xe.trigger==="hover"?Ae():()=>!1)},[w("div",{ref_key:"containerRef",ref:n,class:W(["scrollbar-container",{"container-scroll":q.value}]),onScroll:ht},[w("div",{ref_key:"contentRef",ref:r,class:W(["scrollbar-content",Xe.contentClass]),style:le([Xe.xScrollable?{...E,...Xe.contentStyle}:Xe.contentStyle])},[L(Xe.$slots,"default",{},void 0,!0)],6)],34),qe(w("div",{ref_key:"railVerticalRef",ref:i,class:W(["scrollbar-rail rail-vertical",`rail-vertical-${Xe.yPlacement}`])},[w("div",{class:W(["scrollbar-track",{"track-visible":Xe.trigger==="none"||s.value}]),style:le(K.value),onMouseenter:J[0]||(J[0]=Me=>re.value?Lt():()=>!1),onMouseleave:J[1]||(J[1]=Me=>re.value?ct():()=>!1),onMousedown:Ye(Kt,["prevent","stop"])},null,38)],2),[[Qe,Xe.yScrollable]]),qe(w("div",{ref_key:"railHorizontalRef",ref:o,class:W(["scrollbar-rail rail-horizontal",`rail-horizontal-${Xe.xPlacement}`])},[w("div",{class:W(["scrollbar-track",{"track-visible":Xe.trigger==="none"||c.value}]),style:le(ue.value),onMouseenter:J[2]||(J[2]=Me=>re.value?Aa():()=>!1),onMouseleave:J[3]||(J[3]=Me=>re.value?Ba():()=>!1),onMousedown:Ye(ia,["prevent","stop"])},null,38)],2),[[Qe,Xe.xScrollable]])],36))}}),oy=De(iy,[["__scopeId","data-v-c93fd6cf"]]),Cl=ze(oy),sy={class:"select-search"},uy=["readonly","disabled"],cy=["title"],dy=["title","onMouseenter","onClick"],fy=de({__name:"Select",props:{options:{default:()=>[]},label:{default:"label"},value:{default:"value"},placeholder:{default:"请选择"},disabled:{type:Boolean,default:!1},allowClear:{type:Boolean,default:!1},search:{type:Boolean,default:!1},filter:{type:[Function,Boolean],default:!0},width:{default:"auto"},height:{default:32},size:{default:"middle"},maxDisplay:{default:6},scrollbarProps:{default:()=>({})},modelValue:{default:void 0}},emits:["update:modelValue","change","openChange"],setup(a,{emit:e}){const t=a,l=P(),n=P(),r=P(),i=P(),o=P(!1),s=P(!1),c=P(),u=P(!1),f=P(!0),m=P(!1),h=P(!1),p=P(!1),b=P(!1),g=e,_=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),x=O(()=>({maxHeight:`${t.maxDisplay*32+8}px`}));it(()=>{t.search?(i.value?(u.value=!0,l.value=t.options.filter(F=>typeof t.filter=="function"?t.filter(i.value,F):F[t.label].includes(i.value))):l.value=[...t.options],l.value.length&&i.value?c.value=l.value[0][t.value]:c.value=null):l.value=t.options}),it(()=>{v()}),Le(u,F=>{g("openChange",F),t.search&&!F&&(i.value=void 0,s.value=!1)});function v(){if(t.modelValue){const F=t.options.find(E=>E[t.value]===t.modelValue);F?(n.value=F[t.label],c.value=F[t.value]):(n.value=t.modelValue,c.value=null)}else n.value=null,c.value=null}function k(){b.value=!1,u.value&&(u.value=!1),t.search&&(p.value=!1,f.value=!0,s.value=!1)}function C(){o.value=!0,t.allowClear&&(n.value||t.search&&i.value)&&(f.value=!1,m.value=!0,t.search&&(p.value=!1))}function M(){o.value=!1,t.allowClear&&m.value&&(m.value=!1,t.search||(f.value=!0)),t.search&&(u.value?(p.value=!0,f.value=!1):(p.value=!1,f.value=!0))}function S(F,E){o.value=!!E,c.value=F}function B(){if(I(),t.search||(r.value.style.opacity=0),u.value=!u.value,!c.value&&n.value){const F=t.options.find(E=>E[t.label]===n.value);c.value=F?F[t.value]:null}t.search&&(m.value||(f.value=!u.value,p.value=u.value))}function T(F){var E;s.value=!!((E=F.target)!=null&&E.value)}function A(){b.value&&(I(),h.value=!0),m.value=!1,n.value=null,c.value=null,u.value=!1,p.value=!1,f.value=!0,g("update:modelValue"),g("change")}function I(){r.value.focus(),b.value=!0}function V(F,E,H){t.modelValue!==F&&(n.value=E,c.value=F,g("update:modelValue",F),g("change",F,E,H)),h.value=!1}return(F,E)=>(d(),y("div",{class:W(["m-select",{"select-focused":b.value,"search-select":F.search,"select-small":F.size==="small","select-large":F.size==="large","select-disabled":F.disabled}]),style:le(`--select-width: ${_.value}; --select-height: ${F.height}px;`),onClick:E[4]||(E[4]=H=>F.disabled?()=>!1:B())},[w("div",{class:"m-select-wrap",onMouseenter:C,onMouseleave:M},[w("span",sy,[qe(w("input",{ref_key:"inputRef",ref:r,class:W(["search-input",{"caret-show":u.value||h.value}]),type:"text",autocomplete:"off",readonly:!F.search,disabled:F.disabled,onInput:T,"onUpdate:modelValue":E[0]||(E[0]=H=>i.value=H),onBlur:E[1]||(E[1]=H=>!o.value&&u.value&&!F.disabled?k():()=>!1)},null,42,uy),[[qr,i.value]])]),s.value?z("",!0):(d(),y("span",{key:0,class:W(["select-item",{"select-placeholder":!n.value||u.value}]),title:n.value},ne(n.value||F.placeholder),11,cy)),(d(),y("svg",{class:W(["arrow-svg",{"arrow-rotate":u.value,"show-svg":f.value}]),focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},E[5]||(E[5]=[w("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"},null,-1)]),2)),(d(),y("svg",{class:W(["search-svg",{"show-svg":p.value}]),focusable:"false","data-icon":"search",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},E[6]||(E[6]=[w("path",{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"},null,-1)]),2)),(d(),y("svg",{class:W(["clear-svg",{"show-svg":m.value}]),focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true","fill-rule":"evenodd",viewBox:"64 64 896 896",onClick:Ye(A,["stop"])},E[7]||(E[7]=[w("path",{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"},null,-1)]),2))],32),Z(ot,{name:"slide-up","enter-from-class":"slide-up-enter","enter-active-class":"slide-up-enter","enter-to-class":"slide-up-enter slide-up-enter-active","leave-from-class":"slide-up-leave","leave-active-class":"slide-up-leave slide-up-leave-active","leave-to-class":"slide-up-leave slide-up-leave-active"},{default:U(()=>[u.value&&l.value&&l.value.length?(d(),y("div",{key:0,class:"options-panel",onMouseleave:E[2]||(E[2]=H=>o.value=!1)},[Z($(Cl),Te({"content-style":{padding:"4px"},style:x.value},F.scrollbarProps),{default:U(()=>[(d(!0),y(ge,null,Pe(l.value,(H,j)=>(d(),y("p",{key:j,class:W(["select-option",{"option-hover":!H.disabled&&H[F.value]===c.value,"option-selected":H[F.label]===n.value,"option-disabled":H.disabled}]),title:H[F.label],onMouseenter:ie=>S(H[F.value],H.disabled),onClick:Ye(ie=>H.disabled?I():V(H[F.value],H[F.label],j),["stop"])},ne(H[F.label]),43,dy))),128))]),_:1},16,["style"])],32)):u.value&&l.value&&!l.value.length?(d(),y("div",{key:1,class:"options-empty",onClick:E[3]||(E[3]=Ye(()=>{},["stop","prevent"]))},[Z($(el),{image:"outlined"})])):z("",!0)]),_:1})],6))}}),py=De(fy,[["__scopeId","data-v-0f8049a2"]]),Hl=ze(py),vy=de({__name:"Cascader",props:{options:{default:()=>[]},label:{default:"label"},value:{default:"value"},children:{default:"children"},placeholder:{default:"请选择"},changeOnSelect:{type:Boolean,default:!1},gap:{default:8},width:{default:"auto"},height:{default:32},disabled:{type:[Boolean,Array],default:!1},allowClear:{type:Boolean,default:!1},search:{type:Boolean,default:!1},filter:{type:[Function,Boolean],default:!0},maxDisplay:{default:6},modelValue:{default:()=>[]}},emits:["update:modelValue","change"],setup(a,{emit:e}){const t=a,l=P([]),n=P([]),r=P([]),i=P([]),o=P([]),s=e;it(()=>{r.value=[...t.options]}),it(()=>{l.value=[...t.modelValue]}),it(()=>{u(l.value),m(l.value)});function c(g,_){const x=g.length;for(let v=0;v1&&(o.value=c(i.value,1))}function f(g,_){const x=g.length;for(let v=0;v1&&(n.value[1]=f(i.value,1)),g.length>2&&(n.value[2]=f(o.value,2))}function h(g,_){t.changeOnSelect?(s("update:modelValue",[g]),s("change",[g],[_])):(l.value=[g],n.value=[_])}function p(g,_){t.changeOnSelect?(s("update:modelValue",[l.value[0],g]),s("change",[l.value[0],g],[n.value[0],_])):(l.value=[l.value[0],g],n.value=[n.value[0],_])}function b(g,_){s("update:modelValue",[...l.value.slice(0,2),g]),s("change",[...l.value.slice(0,2),g],[...n.value.slice(0,2),_])}return(g,_)=>(d(),y("div",{class:"m-cascader",style:le(`height: ${g.height}px; gap: ${g.gap}px;`)},[Z($(Hl),{options:r.value,label:g.label,value:g.value,placeholder:Array.isArray(g.placeholder)?g.placeholder[0]:g.placeholder,disabled:Array.isArray(g.disabled)?g.disabled[0]:g.disabled,"allow-clear":g.allowClear,search:g.search,filter:g.filter,width:Array.isArray(g.width)?g.width[0]:g.width,height:g.height,"max-display":g.maxDisplay,modelValue:l.value[0],"onUpdate:modelValue":_[0]||(_[0]=x=>l.value[0]=x),onChange:h},null,8,["options","label","value","placeholder","disabled","allow-clear","search","filter","width","height","max-display","modelValue"]),Z($(Hl),{options:i.value,label:g.label,value:g.value,placeholder:Array.isArray(g.placeholder)?g.placeholder[1]:g.placeholder,disabled:Array.isArray(g.disabled)?g.disabled[1]:g.disabled,"allow-clear":g.allowClear,search:g.search,filter:g.filter,width:Array.isArray(g.width)?g.width[1]:g.width,height:g.height,"max-display":g.maxDisplay,modelValue:l.value[1],"onUpdate:modelValue":_[1]||(_[1]=x=>l.value[1]=x),onChange:p},null,8,["options","label","value","placeholder","disabled","allow-clear","search","filter","width","height","max-display","modelValue"]),Z($(Hl),{options:o.value,label:g.label,value:g.value,placeholder:Array.isArray(g.placeholder)?g.placeholder[2]:g.placeholder,disabled:Array.isArray(g.disabled)?g.disabled[2]:g.disabled,"allow-clear":g.allowClear,search:g.search,filter:g.filter,width:Array.isArray(g.width)?g.width[2]:g.width,height:g.height,"max-display":g.maxDisplay,modelValue:l.value[2],"onUpdate:modelValue":_[2]||(_[2]=x=>l.value[2]=x),onChange:b},null,8,["options","label","value","placeholder","disabled","allow-clear","search","filter","width","height","max-display","modelValue"])],4))}}),hy=De(vy,[["__scopeId","data-v-cd7493f4"]]),my=ze(hy),gy=["onClick"],yy={class:"checkbox-label"},by={class:"checkbox-label"},wy=de({__name:"Checkbox",props:{options:{default:()=>[]},disabled:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},value:{default:()=>[]},gap:{default:8},indeterminate:{type:Boolean,default:!1},checked:{type:Boolean,default:!1}},emits:["update:value","update:checked","change"],setup(a,{emit:e}){const t=a,l=P(!1),n=P([]),r=P(!1),i=e,o=O(()=>t.options.length),s=O(()=>!t.vertical&&Array.isArray(t.gap)?`${t.gap[1]}px ${t.gap[0]}px`:`${t.gap}px`);it(()=>{l.value=t.checked}),it(()=>{n.value=t.value});function c(p){return p===void 0?t.disabled:p}function u(p){if(m(),n.value.includes(p)){const b=n.value.filter(g=>g!==p);n.value=b,i("update:value",b),i("change",b)}else{const b=[...n.value,p];n.value=b,i("update:value",b),i("change",b)}}function f(){m(),l.value=!l.value,i("update:checked",l.value),i("change",l.value)}function m(){r.value?(r.value=!1,Ue(()=>{r.value=!0})):r.value=!0}function h(){r.value=!1}return(p,b)=>(d(),y("div",{class:W(["m-checkbox",{"checkbox-vertical":p.vertical}]),style:le(`--checkbox-gap: ${s.value};`)},[o.value?(d(!0),y(ge,{key:0},Pe(p.options,(g,_)=>(d(),y("div",{class:W(["checkbox-wrap",{"checkbox-disabled":c(g.disabled)}]),key:_,onClick:x=>c(g.disabled)?()=>!1:u(g.value)},[w("span",{class:W(["checkbox-box",{"checkbox-checked":n.value.includes(g.value)}])},[c(g.disabled)?z("",!0):(d(),y("span",{key:0,class:W(["checkbox-wave",{"wave-active":r.value}]),onAnimationend:h},null,34))],2),w("span",yy,[L(p.$slots,"default",{option:g,label:g.label,index:_},()=>[ve(ne(g.label),1)],!0)])],10,gy))),128)):(d(),y("div",{key:1,class:W(["checkbox-wrap",{"checkbox-disabled":p.disabled}]),onClick:b[0]||(b[0]=g=>p.disabled?()=>!1:f())},[w("span",{class:W(["checkbox-box",{"checkbox-checked":l.value&&!p.indeterminate,"checkbox-indeterminate":p.indeterminate}])},[p.disabled?z("",!0):(d(),y("span",{key:0,class:W(["checkbox-wave",{"wave-active":r.value}]),onAnimationend:h},null,34))],2),w("span",by,[L(p.$slots,"default",{},void 0,!0)])],2))],6))}}),ky=De(wy,[["__scopeId","data-v-066e57cd"]]),xy=ze(ky),_y=["onClick","onKeydown"],My={class:"collapse-header"},Sy={class:"collapse-extra"},Cy={class:"collapse-lang"},$y=de({__name:"Collapse",props:{items:{default:()=>[]},activeKey:{default:null},bordered:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},ghost:{type:Boolean,default:!1},headerStyle:{default:()=>({})},contentStyle:{default:()=>({})},collapseStyle:{default:()=>({})},arrow:{default:void 0},showArrow:{type:Boolean,default:!0},arrowPlacement:{default:"left"},arrowStyle:{default:()=>({})},extra:{default:void 0},lang:{default:void 0},copyable:{type:Boolean,default:!1},copyProps:{default:()=>({})},copyText:{default:"Copy"},copiedText:{default:"Copied"}},emits:["update:activeKey","change"],setup(a,{emit:e}){const t=a,l=P(),n=P(),r=P([]),i=e;it(()=>{n.value=t.copyText});function o(_,x){let v=t[x];return(_==null?void 0:_[x])!==void 0&&(v=_[x]),v}function s(_,x){return _!==void 0?_:x}function c(_){_.style.height=_.lastElementChild.offsetHeight+(t.bordered&&!t.ghost?1:0)+"px",_.style.opacity="1"}function u(_){_.style.removeProperty("height"),_.style.removeProperty("opacity")}function f(_){i("update:activeKey",_),i("change",_)}function m(_){if(h(_))if(Array.isArray(t.activeKey)){const x=t.activeKey.filter(v=>v!==_);f(x)}else f(null);else Array.isArray(t.activeKey)?f([...t.activeKey,_]):f(_)}function h(_){return Array.isArray(t.activeKey)?t.activeKey.includes(_):t.activeKey===_}function p(_,x){const v=o(_,"copyText"),k=o(_,"copiedText");return r.value.includes(s(_.key,x))?k:v}const b=fl(_=>{r.value=r.value.filter(x=>x!==_)},3e3);function g(_,x){navigator.clipboard.writeText(l.value[_].innerText||"").then(()=>{r.value.includes(x)||r.value.push(x),b(x)},v=>{console.log("copy failed",v)})}return(_,x)=>(d(),y("div",{class:W(["m-collapse",{"collapse-borderless":!_.bordered,"collapse-ghost":_.ghost}])},[(d(!0),y(ge,null,Pe(_.items,(v,k)=>(d(),y("div",{class:W(["m-collapse-item",{"collapse-arrow-left":o(v,"arrowPlacement")==="left","collapse-arrow-right":o(v,"arrowPlacement")==="right","collapse-item-disabled":o(v,"disabled")}]),style:le(o(v,"collapseStyle")),key:k},[w("div",{tabindex:"0",class:W(["m-collapse-header",{"collapse-header-no-arrow":o(v,"showArrow")}]),style:le(o(v,"headerStyle")),onClick:C=>o(v,"disabled")?()=>!1:m(s(v.key,k)),onKeydown:nt(C=>m(s(v.key,k)),["enter"])},[o(v,"showArrow")?(d(),y("div",{key:0,class:"collapse-arrow",style:le(o(v,"arrowStyle"))},[L(_.$slots,"arrow",{item:v,key:s(v.key,k),active:h(s(v.key,k))},()=>[o(v,"arrow")?(d(),fe(tt(o(v,"arrow")),{key:0,class:W(["arrow-svg",{"arrow-rotate":h(s(v.key,k))}])},null,8,["class"])):(d(),y("svg",{key:1,class:W(["arrow-svg",{"arrow-rotate":h(s(v.key,k))}]),focusable:"false","data-icon":"right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},x[0]||(x[0]=[w("path",{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"},null,-1)]),2))],!0)],4)):z("",!0),w("div",My,[L(_.$slots,"header",{item:v,header:v.header,key:s(v.key,k),active:h(s(v.key,k))},()=>[ve(ne(v.header),1)],!0)]),w("div",Sy,[L(_.$slots,"extra",{item:v,extra:o(v,"extra"),key:s(v.key,k),active:h(s(v.key,k))},()=>[ve(ne(o(v,"extra")),1)],!0)])],46,_y),Z(ot,{name:"collapse",onEnter:c,onAfterEnter:u,onLeave:c,onAfterLeave:u},{default:U(()=>[qe(w("div",{class:W(["m-collapse-content",{"collapse-copyable":o(v,"copyable")}])},[w("div",Cy,[L(_.$slots,"lang",{item:v,lang:o(v,"lang"),key:s(v.key,k),active:h(s(v.key,k))},()=>[ve(ne(o(v,"lang")),1)],!0)]),Z($(ha),Te({class:"collapse-copy",size:"small",type:"primary",onClick:C=>g(k,s(v.key,k)),ref_for:!0},o(v,"copyProps")),{default:U(()=>[ve(ne(p(v,k)),1)]),_:2},1040,["onClick"]),w("div",{ref_for:!0,ref_key:"contentRef",ref:l,class:"collapse-content",style:le(o(v,"contentStyle"))},[L(_.$slots,"content",{item:v,content:v.content,key:s(v.key,k),active:h(s(v.key,k))},()=>[ve(ne(v.content),1)],!0)],4)],2),[[Qe,h(s(v.key,k))]])]),_:2},1024)],6))),128))],2))}}),Py=De($y,[["__scopeId","data-v-14404af3"]]),Oy=ze(Py),Ty={class:"m-countdown"},Ey={class:"countdown-time"},Ay={key:0,class:"time-prefix"},By={key:0,class:"time-suffix"},Ly=de({__name:"Countdown",props:{title:{default:void 0},titleStyle:{default:()=>({})},prefix:{default:void 0},suffix:{default:void 0},finish:{default:void 0},future:{type:Boolean,default:!0},format:{default:"HH:mm:ss"},value:{default:0},valueStyle:{default:()=>({})},active:{type:Boolean,default:!0}},emits:["finish"],setup(a,{expose:e,emit:t}){const l=a,n=P(0),r=P(0),i=P(null),o=t,s=ut(["title","prefix","suffix"]),c=O(()=>s.title||l.title),u=O(()=>s.prefix||l.prefix),f=O(()=>s.suffix||l.suffix),m=O(()=>({showMillisecond:l.format.includes("SSS"),showYear:l.format.includes("Y"),showMonth:l.format.includes("M"),showDay:l.format.includes("D"),showHour:l.format.includes("H"),showMinute:l.format.includes("m"),showSecond:l.format.includes("s")}));Le(()=>l.active,v=>{l.future||(v?(n.value=r.value+Date.now(),i.value=requestAnimationFrame(b)):(i.value&&cancelAnimationFrame(i.value),i.value=null))}),Le(()=>[l.value,l.future],()=>{h()},{deep:!0}),Ke(()=>{h()});function h(){Number.isFinite(l.value)?(l.future?l.value>Date.now()?n.value=l.value:p():l.value>0?n.value=l.value+Date.now():p(),r.value=n.value-Date.now(),(l.future||!l.future&&l.active)&&(i.value&&cancelAnimationFrame(i.value),i.value=requestAnimationFrame(b))):r.value=0}function p(){r.value=0,o("finish")}function b(){n.value>Date.now()?(r.value=n.value-Date.now(),i.value=requestAnimationFrame(b)):p()}function g(v,k=2){return String(v).padStart(k,"0")}function _(v){let k=l.format;if(m.value.showMillisecond){var C=v%1e3;k=k.replace("SSS",g(C,3))}if(v=Math.floor(v/1e3),m.value.showYear){var M=Math.floor(v/31104e3);k=k.includes("YY")?k.replace("YY",g(M)):k.replace("Y",String(M))}else var M=0;if(m.value.showMonth){v=v-M*60*60*24*30*12;var S=Math.floor(v/(60*60*24*30));k=k.includes("MM")?k.replace("MM",g(S)):k.replace("M",String(S))}else var S=0;if(m.value.showDay){v=v-S*60*60*24*30;var B=Math.floor(v/(60*60*24));k=k.includes("DD")?k.replace("DD",g(B)):k.replace("D",String(B))}else var B=0;if(m.value.showHour){v=v-B*60*60*24;var T=Math.floor(v/(60*60));k=k.includes("HH")?k.replace("HH",g(T)):k.replace("H",String(T))}else var T=0;if(m.value.showMinute){v=v-T*60*60;var A=Math.floor(v/60);k=k.includes("mm")?k.replace("mm",g(A)):k.replace("m",String(A))}else var A=0;if(m.value.showSecond){var I=v-A*60;k=k.includes("ss")?k.replace("ss",g(I)):k.replace("s",String(I))}return k}function x(){h()}return e({reset:x}),(v,k)=>(d(),y("div",Ty,[c.value?(d(),y("div",{key:0,class:"countdown-title",style:le(v.titleStyle)},[L(v.$slots,"title",{},()=>[ve(ne(l.title),1)],!0)],4)):z("",!0),w("div",Ey,[u.value?(d(),y(ge,{key:0},[u.value||r.value>0?(d(),y("span",Ay,[L(v.$slots,"prefix",{},()=>[ve(ne(v.prefix),1)],!0)])):z("",!0)],64)):z("",!0),v.finish&&r.value===0?(d(),y("span",{key:1,class:"time-value",style:le(v.valueStyle)},[L(v.$slots,"finish",{},()=>[ve(ne(v.finish),1)],!0)],4)):(d(),y("span",{key:2,class:"time-value",style:le(v.valueStyle)},ne(_(r.value)),5)),f.value?(d(),y(ge,{key:3},[f.value||r.value>0?(d(),y("span",By,[L(v.$slots,"suffix",{},()=>[ve(ne(v.suffix),1)],!0)])):z("",!0)],64)):z("",!0)])]))}}),zy=De(Ly,[["__scopeId","data-v-076b98ed"]]),Dy=ze(zy),Iy=de({__name:"DatePicker",props:{width:{default:180},mode:{default:"date"},showTime:{type:Boolean,default:!1},showToday:{type:Boolean,default:!1},modelType:{default:"format"}},setup(a){const e=a,t=O(()=>e.mode==="time"),l=O(()=>e.mode==="week"),n=O(()=>e.mode==="month"),r=O(()=>e.mode==="year");return(i,o)=>(d(),fe($(mi),{class:"m-datepicker",style:le(`width: ${i.width}px;`),locale:"zh-CN","month-change-on-scroll":!1,"enable-time-picker":i.showTime,"time-picker":t.value,"week-picker":l.value,"month-picker":n.value,"year-picker":r.value,"now-button-label":"今天","show-now-button":i.showToday,"auto-apply":"","text-input":"","model-type":i.modelType,"day-names":["一","二","三","四","五","六","七"]},null,8,["style","enable-time-picker","time-picker","week-picker","month-picker","year-picker","show-now-button","model-type"]))}}),Fy=De(Iy,[["__scopeId","data-v-2c07f0b8"]]),Ny=ze(Fy),Ry={key:0,class:"m-descriptions-header"},Hy={class:"descriptions-title"},Vy={class:"descriptions-extra"},jy={key:0},Yy=["colspan"],Wy={key:1},Gy={key:0},qy=["colspan"],Uy=["colspan"],Xy={key:1},Qy=de({__name:"Descriptions",props:{title:{default:void 0},extra:{default:void 0},bordered:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},size:{default:"default"},column:{default:()=>({xs:1,sm:2,md:3})},labelStyle:{default:()=>({})},contentStyle:{default:()=>({})}},setup(a){const e=a,t=P(),l=P(!0),n=P(!0),r=P(),i=P(),o=P(),s=P(),c=P(),u=P(),f=P(),m=P([]),h=P(window.innerWidth);function p(){h.value=window.innerWidth}Ol(window,"resize",p);const b=ut(["title","extra"]),g=O(()=>b.title||b.extra||e.title||e.extra),_=O(()=>typeof e.column=="object"?h.value>=1600&&e.column.xxl?e.column.xxl:h.value>=1200&&e.column.xl?e.column.xl:h.value>=992&&e.column.lg?e.column.lg:h.value>=768&&e.column.md?e.column.md:h.value>=576&&e.column.sm?e.column.sm:h.value<576&&e.column.xs?e.column.xs:1:e.column);Le(()=>[e.bordered,e.vertical,_.value,e.labelStyle,e.contentStyle],()=>{n.value||(n.value=!0),x()},{deep:!0}),Ul(t,S=>{n.value||(n.value=!0,S.some(B=>B.type==="childList")&&x())},{subtree:!0,childList:!0,attributes:!0}),Ke(()=>{k()});async function x(){l.value=!l.value,await Ue(),k()}function v(S){return S.reduce((B,T)=>B+T.span,0)}async function k(){if(r.value=Array.from(t.value.children).filter(S=>S.className===(e.bordered?"descriptions-item-bordered":"descriptions-item")),m.value.length&&(m.value.splice(0),await Ue()),r.value&&r.value.length){const S=r.value.length;let B=[];for(let T=0;T{S.forEach(T=>{const A=Array.from(T.element.children),I=A[0];M(I,e.labelStyle);const V=A[1];M(V,e.contentStyle),e.vertical?(I.colSpan=T.span,V.colSpan=T.span,u.value[B].appendChild(I),f.value[B].appendChild(V)):(I.colSpan=1,V.colSpan=T.span*2-1,c.value[B].appendChild(I),c.value[B].appendChild(V))})}):r.value.forEach((S,B)=>{const T=Array.from(S.children),A=T[0];M(A,e.labelStyle);const I=T[1];M(I,e.contentStyle),e.vertical?(o.value[B].appendChild(S.firstChild),s.value[B].appendChild(S.lastChild)):i.value[B].appendChild(S)}),await Ue(),n.value=!1}function M(S,B){JSON.stringify(B)!=="{}"&&Object.keys(B).forEach(T=>{S.style[T]||(S.style[T]=B[T])})}return(S,B)=>(d(),y("div",{class:W(["m-descriptions",`descriptions-${S.size}`])},[g.value?(d(),y("div",Ry,[w("div",Hy,[L(S.$slots,"title",{},()=>[ve(ne(S.title),1)],!0)]),w("div",Vy,[L(S.$slots,"extra",{},()=>[ve(ne(S.extra),1)],!0)])])):z("",!0),S.vertical?(d(),y("div",{key:2,class:W(["m-descriptions-view",{"descriptions-bordered":S.bordered}])},[w("table",null,[S.bordered?(d(),y("tbody",Xy,[(d(!0),y(ge,null,Pe(m.value.length,T=>(d(),y(ge,{key:T},[w("tr",{ref_for:!0,ref_key:"thVerticalBorderedRows",ref:u,class:"descriptions-bordered-tr"},null,512),w("tr",{ref_for:!0,ref_key:"tdVerticalBorderedRows",ref:f,class:"descriptions-bordered-tr"},null,512)],64))),128))])):(d(),y("tbody",Gy,[(d(!0),y(ge,null,Pe(m.value,(T,A)=>(d(),y(ge,{key:A},[w("tr",null,[(d(!0),y(ge,null,Pe(T,(I,V)=>(d(),y("th",{class:"descriptions-item-th",colspan:I.span,key:V},[w("div",{ref_for:!0,ref_key:"thVerticalCols",ref:o,class:"descriptions-item"},null,512)],8,qy))),128))]),w("tr",null,[(d(!0),y(ge,null,Pe(T,(I,V)=>(d(),y("td",{class:"descriptions-item-td",colspan:I.span,key:V},[w("div",{ref_for:!0,ref_key:"tdVerticalCols",ref:s,class:"descriptions-item"},null,512)],8,Uy))),128))])],64))),128))]))])],2)):(d(),y("div",{key:1,class:W(["m-descriptions-view",{"descriptions-bordered":S.bordered}])},[w("table",null,[S.bordered?(d(),y("tbody",Wy,[(d(!0),y(ge,null,Pe(m.value.length,T=>(d(),y("tr",{ref_for:!0,ref_key:"trBorderedRows",ref:c,class:"descriptions-bordered-tr",key:T}))),128))])):(d(),y("tbody",jy,[(d(!0),y(ge,null,Pe(m.value,(T,A)=>(d(),y("tr",{key:A},[(d(!0),y(ge,null,Pe(T,(I,V)=>(d(),y("td",{ref_for:!0,ref_key:"tdCols",ref:i,class:"descriptions-item-td",colspan:I.span,key:V},null,8,Yy))),128))]))),128))]))])],2)),qe(w("div",{ref_key:"defaultSlotsRef",ref:t},[l.value?L(S.$slots,"default",{key:0},void 0,!0):L(S.$slots,"default",{key:1},void 0,!0)],512),[[Qe,!1]])],2))}}),Ky=De(Qy,[["__scopeId","data-v-a4388d88"]]),Jy=ze(Ky),Zy=["data-span"],eb=["data-span"],tb=de({__name:"DescriptionsItem",props:{label:{default:void 0},span:{default:void 0},labelStyle:{default:()=>({})},contentStyle:{default:()=>({})}},setup(a){return(e,t)=>(d(),y(ge,null,[w("div",{class:"descriptions-item","data-span":e.span},[w("span",{class:"descriptions-label",style:le(e.labelStyle)},[L(e.$slots,"label",{},()=>[ve(ne(e.label),1)],!0)],4),w("span",{class:"descriptions-content",style:le(e.contentStyle)},[L(e.$slots,"default",{},void 0,!0)],4)],8,Zy),w("tr",{class:"descriptions-item-bordered","data-span":e.span},[w("th",{class:"descriptions-label-th",style:le(e.labelStyle)},[L(e.$slots,"label",{},()=>[ve(ne(e.label),1)],!0)],4),w("td",{class:"descriptions-content-td",style:le(e.contentStyle)},[L(e.$slots,"default",{},void 0,!0)],4)],8,eb)],64))}}),ab=De(tb,[["__scopeId","data-v-a13c3072"]]),lb=ze(ab),nb={class:"m-dialog-root"},rb={focusable:"false","data-icon":"fullscreen",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},ib={focusable:"false","data-icon":"fullscreen-exit",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},ob={key:1,class:"dialog-footer"},sb=de({__name:"Dialog",props:{width:{default:520},height:{default:"auto"},title:{default:void 0},titleStyle:{default:()=>({})},content:{default:void 0},contentStyle:{default:()=>({})},bodyClass:{default:void 0},bodyStyle:{default:()=>({})},cancelText:{default:"取消"},cancelProps:{default:()=>({})},okText:{default:"确定"},okType:{default:"primary"},okProps:{default:()=>({})},footer:{type:Boolean,default:!0},switchFullscreen:{type:Boolean,default:!1},centered:{type:Boolean,default:!1},top:{default:100},transformOrigin:{default:"mouse"},confirmLoading:{type:Boolean,default:!1},blockScroll:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},maskStyle:{default:()=>({})},open:{type:Boolean,default:!1}},emits:["update:open","cancel","ok"],setup(a,{emit:e}){const t=a,l=P(),n=P(null),r=P(),i=P(),o=P("50% 50%"),s=P(!1),c=e,u=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),f=O(()=>typeof t.height=="number"?`${t.height}px`:t.height),m=O(()=>typeof t.top=="number"?`${t.top}px`:t.top),h=O(()=>{var M,S;return s.value?t.transformOrigin==="mouse"?{width:"100%",transformOrigin:`${(M=n.value)==null?void 0:M.x}px ${(S=n.value)==null?void 0:S.y}px`}:{width:"100%",transformOrigin:o.value}:t.centered?{width:u.value,transformOrigin:o.value}:{width:u.value,transformOrigin:o.value,top:m.value}}),p=O(()=>s.value?{height:"100vh",...t.bodyStyle}:{height:f.value,...t.bodyStyle});Le(r,async M=>{M?(await Ue(),l.value.focus(),t.blockScroll&&(document.documentElement.style.overflowY="hidden",document.body.style.overflowY="hidden")):t.blockScroll&&(document.documentElement.style.removeProperty("overflow-y"),document.body.style.removeProperty("overflow-y"))},{immediate:!0}),it(()=>{r.value=t.open}),Ke(()=>{document.addEventListener("click",b,!0)}),Qt(()=>{document.removeEventListener("click",b,!0)});function b(M){r.value||(n.value={x:M.clientX,y:M.clientY})}async function g(M){if(i.value=!0,await Ue(),t.transformOrigin==="mouse"&&n.value){const S=M.getBoundingClientRect();o.value=`${n.value.x-S.left}px ${n.value.y-S.top}px`}else o.value="50% 50%"}function _(M){if(t.transformOrigin==="mouse"&&n.value){const S=M.getBoundingClientRect();o.value=`${n.value.x-S.left}px ${n.value.y-S.top}px`}else o.value="50% 50%"}function x(){i.value=!1,s.value=!1}function v(){s.value=!s.value}function k(){r.value=!1,c("update:open",!1),c("cancel")}function C(){c("ok")}return(M,S)=>(d(),y("div",nb,[Z(ot,{name:"fade"},{default:U(()=>[qe(w("div",{class:"m-dialog-mask",style:le(M.maskStyle)},null,4),[[Qe,r.value]])]),_:1}),qe(w("div",{tabindex:"-1",ref_key:"dialogRef",ref:l,class:W(["m-dialog-wrap",{"flex-centered":M.centered}]),onClick:S[0]||(S[0]=Ye(B=>t.maskClosable?k():()=>!1,["self"])),onKeydown:S[1]||(S[1]=nt(B=>t.keyboard?k():()=>!1,["esc"]))},[Z(ot,{name:"zoom","enter-from-class":"zoom-enter","enter-active-class":"zoom-enter","enter-to-class":"zoom-enter zoom-enter-active","leave-from-class":"zoom-leave","leave-active-class":"zoom-leave zoom-leave-active","leave-to-class":"zoom-leave zoom-leave-active",onBeforeEnter:g,onBeforeLeave:_,onAfterLeave:x},{default:U(()=>[qe(w("div",{class:W(["m-dialog",{"dialog-with-fullscreen":s.value}]),style:le(h.value)},[w("div",{class:W(["m-dialog-body-wrap",M.bodyClass]),style:le(p.value)},[w("div",{class:W(["dialog-header",{"header-with-switch":M.switchFullscreen}]),style:le(M.titleStyle)},[L(M.$slots,"title",{},()=>[ve(ne(M.title),1)],!0)],6),M.switchFullscreen?(d(),y("span",{key:0,class:"fullscreen-action",onClick:v},[qe((d(),y("svg",rb,S[2]||(S[2]=[w("path",{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"},null,-1)]),512)),[[Qe,!s.value]]),qe((d(),y("svg",ib,S[3]||(S[3]=[w("path",{d:"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z"},null,-1)]),512)),[[Qe,s.value]])])):z("",!0),w("span",{class:"close-action",onClick:k},S[4]||(S[4]=[w("svg",{width:"1em",height:"1em",fill:"currentColor",viewBox:"64 64 896 896","data-icon":"close","aria-hidden":"true",focusable:"false"},[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"})],-1)])),w("div",{class:"dialog-content",style:le(M.contentStyle)},[L(M.$slots,"default",{},()=>[ve(ne(M.content),1)],!0)],4),M.footer?(d(),y("div",ob,[L(M.$slots,"footer",{},()=>[Z($(ha),Te({class:"mr8",onClick:k},M.cancelProps),{default:U(()=>[ve(ne(M.cancelText),1)]),_:1},16),Z($(ha),Te({type:M.okType,loading:t.confirmLoading,onClick:C},M.okProps),{default:U(()=>[ve(ne(M.okText),1)]),_:1},16,["type","loading"])],!0)])):z("",!0)],6)],6),[[Qe,r.value]])]),_:3})],34),[[Qe,i.value]])]))}}),ub=De(sb,[["__scopeId","data-v-a320be35"]]),cb=ze(ub),db={key:0,class:"divider-text"},fb=de({__name:"Divider",props:{orientation:{default:"center"},orientationMargin:{default:void 0},borderWidth:{default:1},borderStyle:{default:"solid"},borderColor:{default:"rgba(5, 5, 5, 0.06)"},vertical:{type:Boolean,default:!1},height:{default:"0.9em"}},setup(a){const e=a,t=ut(["default"]),l=O(()=>typeof e.orientationMargin=="number"?`${e.orientationMargin}px`:e.orientationMargin),n=O(()=>typeof e.height=="number"?`${e.height}px`:e.height),r=O(()=>t.default);return(i,o)=>(d(),y("div",{class:W(["m-divider",[i.vertical?"divider-vertical":"divider-horizontal",{"divider-with-text":r.value,"divider-with-text-center":r.value&&i.orientation==="center","divider-with-text-left":r.value&&i.orientation==="left","divider-with-text-right":r.value&&i.orientation==="right","divider-orientation-margin-left":r.value&&i.orientation==="left"&&i.orientationMargin!==void 0,"divider-orientation-margin-right":r.value&&i.orientation==="right"&&i.orientationMargin!==void 0}]]),style:le(`--border-width: ${i.borderWidth}px; --border-style: ${i.borderStyle}; --border-color: ${i.borderColor}; --margin: ${l.value}; --line-height: ${n.value};`)},[r.value?(d(),y("span",db,[L(i.$slots,"default",{},void 0,!0)])):z("",!0)],6))}}),pb=De(fb,[["__scopeId","data-v-5d37218d"]]),vb=ze(pb),hb={class:"m-drawer-content"},mb={key:0,class:"m-drawer-body-wrapper"},gb={class:"m-header-title"},yb={key:1,class:"header-title"},bb={key:0,class:"header-extra"},wb={key:1,class:"m-drawer-body-wrapper"},kb={class:"m-header-title"},xb={key:1,class:"header-title"},_b={key:0,class:"header-extra"},Mb=de({__name:"Drawer",props:{width:{default:378},height:{default:378},title:{default:void 0},closable:{type:Boolean,default:!0},placement:{default:"right"},headerClass:{default:void 0},headerStyle:{default:()=>({})},scrollbarProps:{default:()=>({})},bodyClass:{default:void 0},bodyStyle:{default:()=>({})},extra:{default:void 0},footer:{default:void 0},footerClass:{default:void 0},footerStyle:{default:()=>({})},destroyOnClose:{type:Boolean,default:!1},zIndex:{default:1e3},open:{type:Boolean,default:!1}},emits:["update:open","close"],setup(a,{emit:e}){const t=a,l=P(),n=P(),r=ut(["title","extra","footer"]),i=e,o=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),s=O(()=>typeof t.height=="number"?`${t.height}px`:t.height),c=O(()=>["top","bottom"].includes(t.placement)?{zIndex:t.zIndex,height:s.value}:{zIndex:t.zIndex,width:o.value}),u=O(()=>r.title||r.extra||t.title||t.extra||t.closable),f=O(()=>r.title||t.title),m=O(()=>r.extra||t.extra),h=O(()=>r.footer||t.footer);Le(n,g=>{g?(l.value.focus(),document.documentElement.style.overflowY="hidden",document.body.style.overflowY="hidden"):(document.documentElement.style.removeProperty("overflow-y"),document.body.style.removeProperty("overflow-y"))},{immediate:!0}),it(()=>{n.value=t.open});function p(g){n.value=!1,i("update:open",!1),i("close",g)}function b(g){n.value=!1,i("update:open",!1),i("close",g)}return(g,_)=>(d(),y("div",{ref_key:"drawerRef",ref:l,tabindex:"-1",class:"m-drawer",onKeydown:nt(b,["esc"])},[Z(ot,{name:"fade"},{default:U(()=>[qe(w("div",{class:"m-drawer-mask",onClick:Ye(p,["self"])},null,512),[[Qe,n.value]])]),_:1}),Z(ot,{name:`motion-${g.placement}`},{default:U(()=>[qe(w("div",{class:W(["m-drawer-wrap",`drawer-${g.placement}`]),style:le(c.value)},[w("div",hb,[g.destroyOnClose?z("",!0):(d(),y("div",mb,[qe(w("div",{class:W(["m-drawer-header",g.headerClass]),style:le(g.headerStyle)},[w("div",gb,[g.closable?(d(),y("svg",{key:0,focusable:"false",class:"svg-close","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896",onClick:b},_[0]||(_[0]=[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"},null,-1)]))):z("",!0),f.value?(d(),y("div",yb,[L(g.$slots,"title",{},()=>[ve(ne(g.title),1)],!0)])):z("",!0)]),m.value?(d(),y("div",bb,[L(g.$slots,"extra",{},()=>[ve(ne(g.extra),1)],!0)])):z("",!0)],6),[[Qe,u.value]]),Z($(Cl),yt(Tt(g.scrollbarProps)),{default:U(()=>[w("div",{class:W(["m-drawer-body",g.bodyClass]),style:le(g.bodyStyle)},[L(g.$slots,"default",{},void 0,!0)],6)]),_:3},16),h.value?(d(),y("div",{key:0,class:W(["m-drawer-footer",g.footerClass]),style:le(g.footerStyle)},[L(g.$slots,"footer",{},()=>[ve(ne(g.footer),1)],!0)],6)):z("",!0)])),g.destroyOnClose&&n.value?(d(),y("div",wb,[qe(w("div",{class:W(["m-drawer-header",g.headerClass]),style:le(g.headerStyle)},[w("div",kb,[g.closable?(d(),y("svg",{key:0,focusable:"false",class:"svg-close","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896",onClick:b},_[1]||(_[1]=[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"},null,-1)]))):z("",!0),f.value?(d(),y("div",xb,[L(g.$slots,"title",{},()=>[ve(ne(g.title),1)],!0)])):z("",!0)]),m.value?(d(),y("div",_b,[L(g.$slots,"extra",{},()=>[ve(ne(g.extra),1)],!0)])):z("",!0)],6),[[Qe,u.value]]),Z($(Cl),yt(Tt(g.scrollbarProps)),{default:U(()=>[w("div",{class:W(["m-drawer-body",g.bodyClass]),style:le(g.bodyStyle)},[L(g.$slots,"default",{},void 0,!0)],6)]),_:3},16),h.value?(d(),y("div",{key:0,class:W(["m-drawer-footer",g.footerClass]),style:le(g.footerStyle)},[L(g.$slots,"footer",{},()=>[ve(ne(g.footer),1)],!0)],6)):z("",!0)])):z("",!0)])],6),[[Qe,n.value]])]),_:3},8,["name"])],544))}}),Sb=De(Mb,[["__scopeId","data-v-144652dd"]]),Cb=ze(Sb),$b=de({__name:"Ellipsis",props:{maxWidth:{default:"100%"},tooltipMaxWidth:{default:void 0},line:{default:void 0},expand:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!0}},emits:["expandChange"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P(),i=P(!1),o=P(!1),s=P(),c=P(),u=P(),f=P(!1),m=t,h=O(()=>typeof l.maxWidth=="number"?`${l.maxWidth}px`:l.maxWidth);Le(s,g=>{if(l.tooltipMaxWidth===void 0&&g){const _=g.offsetWidth;c.value=`${_+24}px`}},{flush:"post"}),Le(()=>l.line,g=>{g!==void 0?u.value=g:u.value="none"},{immediate:!0}),Le(()=>[l.maxWidth,l.line,l.tooltip],()=>{p()},{deep:!0,flush:"post"}),Ea(s,()=>{f.value?setTimeout(()=>{f.value=!1}):p()}),Ke(()=>{p(),r.value=n.value.observeScroll});function p(){const g=s.value.scrollWidth,_=s.value.scrollHeight,x=s.value.clientWidth,v=s.value.clientHeight;g>x||_>v?(l.expand&&(o.value=!0),l.tooltip&&(i.value=!0)):(l.expand&&(o.value=!1),l.tooltip&&(i.value=!1))}function b(){f.value=!0,u.value!=="none"?(u.value="none",l.tooltip&&i.value&&(i.value=!1),m("expandChange",!0)):(u.value=l.line??"none",l.tooltip&&!i.value&&(i.value=!0),m("expandChange",!1))}return e({observeScroll:r}),(g,_)=>(d(),fe($($a),Te({ref_key:"tooltipRef",ref:n,style:`max-width: ${h.value}`,"max-width":c.value,"content-style":{maxWidth:h.value},"tooltip-style":{padding:"8px 12px"},"transition-duration":200},g.$attrs),{tooltip:U(()=>[i.value?L(g.$slots,"tooltip",{key:0},()=>[L(g.$slots,"default",{},void 0,!0)],!0):z("",!0)]),default:U(()=>[w("div",{ref_key:"ellipsisRef",ref:s,class:W(["m-ellipsis",[g.line?"ellipsis-line":"not-ellipsis-line",{"ellipsis-cursor-pointer":o.value}]]),style:le(`--ellipsis-max-width: ${h.value}; --ellipsis-line: ${u.value};`),onClick:_[0]||(_[0]=x=>o.value?b():()=>!1)},[L(g.$slots,"default",{},void 0,!0)],6)]),_:3},16,["style","max-width","content-style"]))}}),Pb=De($b,[["__scopeId","data-v-5c11e0d9"]]),Ka=ze(Pb),Ob=de({__name:"Flex",props:{width:{default:"auto"},vertical:{type:Boolean,default:!1},wrap:{default:"nowrap"},justify:{default:"normal"},align:{default:"normal"},gap:{default:"middle"}},setup(a){const e=a,t=O(()=>typeof e.width=="number"?`${e.width}px`:e.width),l=O(()=>{if(e.gap===void 0)return 0;if(typeof e.gap=="number")return`${e.gap}px`;if(Array.isArray(e.gap))return`${e.gap[1]}px ${e.gap[0]}px`;if(["small","middle","large"].includes(e.gap))return{small:"8px",middle:"16px",large:"24px"}[e.gap]});return(n,r)=>(d(),y("div",{class:W(["m-flex",{"flex-vertical":n.vertical}]),style:le(` width: ${t.value}; gap: ${l.value}; margin-bottom: -${Array.isArray(e.gap)&&n.wrap?e.gap[1]:0}px; @@ -115,7 +115,7 @@ Minimum version required to store current data is: `+r+`. --float-btn-top: ${h.value}; --float-btn-bottom: ${p.value}; --float-btn-z-index: ${g.zIndex}; - `),href:g.href,target:g.target,onClick:b,onBlur:_[0]||(_[0]=x=>g.menuTrigger==="click"?l.value=!1:null),onMouseenter:_[1]||(_[1]=x=>g.menuTrigger==="hover"?l.value=!0:null),onMouseleave:_[2]||(_[2]=x=>g.menuTrigger==="hover"?l.value=!1:null)},{default:U(()=>[Z($($a),Te({placement:"left"},g.tooltipProps,{class:"float-btn-tooltip"}),Mt({default:U(()=>[Z($(Td),yt(Tt(g.badgeProps)),{default:U(()=>[w("div",Ab,[w("div",Bb,[o.value?(d(),y("div",Lb,[Z(ot,{name:"fade"},{default:U(()=>[l.value?(d(),y("svg",zb,_[3]||(_[3]=[w("path",{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"},null,-1)]))):L(g.$slots,"icon",{key:0},()=>[g.icon?(d(),fe(tt(g.icon),{key:0})):z("",!0)],!0)]),_:3})])):z("",!0),s.value?(d(),y("div",Db,[L(g.$slots,"description",{},()=>[ve(ne(g.description),1)],!0)])):z("",!0)])])]),_:3},16)]),_:2},[i.value?{name:"tooltip",fn:U(()=>[L(g.$slots,"tooltip",{},()=>[ve(ne(g.tooltip),1)],!0)]),key:"0"}:void 0]),1040),qe(Z(ot,{name:"move"},{default:U(()=>[w("div",Ib,[L(g.$slots,"menu",{},void 0,!0)])]),_:3},512),[[Qe,l.value]])]),_:3},40,["class","style","href","target"]))}}),Nb=De(Fb,[["__scopeId","data-v-fb8d17bf"]]),Rb=ze(Nb);var Ad=(a=>(a.primary="rgba(22, 199, 255, 0.6)",a.info="rgba(22, 199, 255, 0.6)",a.success="rgba(82, 196, 26, 0.6)",a.warning="rgba(250, 173, 20, 0.6)",a.error="rgba(255, 77, 79, 0.6)",a))(Ad||{}),Bd=(a=>(a.primary="#1677FF",a.info="#1677FF",a.success="#52c41a",a.warning="#faad14",a.error="#ff4d4f",a))(Bd||{});const Hb=de({__name:"GradientText",props:{gradient:{default:void 0},size:{default:14},weight:{default:400},type:{default:"primary"}},setup(a){const e=a,t=O(()=>typeof e.gradient=="string"?{backgroundImage:e.gradient}:{}),l=O(()=>typeof e.gradient=="object"&&e.gradient.deg?o(e.gradient.deg)?`${e.gradient.deg}deg`:e.gradient.deg:"252deg"),n=O(()=>typeof e.gradient=="object"?e.gradient.from:Ad[e.type]),r=O(()=>typeof e.gradient=="object"?e.gradient.to:Bd[e.type]),i=O(()=>{if(typeof e.size=="number")return`${e.size}px`;if(typeof e.size=="string")return e.size});function o(s){return typeof s=="number"}return(s,c)=>(d(),y("span",{class:"m-gradient-text",style:le([`--rotate: ${l.value}; --color-start: ${n.value}; --color-end: ${r.value}; --font-size: ${i.value}; --font-weight: ${s.weight};`,t.value])},[L(s.$slots,"default",{},void 0,!0)],4))}}),Vb=De(Hb,[["__scopeId","data-v-700d3027"]]),jb=ze(Vb),Yb=de({__name:"Row",props:{width:{default:"auto"},gutter:{default:0},wrap:{type:Boolean,default:!1},align:{default:"top"},justify:{default:"start"}},setup(a){const e=a,t={top:"flex-start",middle:"center",bottom:"flex-end",stretch:"stretch"},l=P(window.innerWidth);function n(){l.value=window.innerWidth}Ol(window,"resize",n);const r=O(()=>typeof e.gutter=="number"?e.gutter:Array.isArray(e.gutter)?typeof e.gutter[0]=="object"?s(e.gutter[0]):e.gutter[0]:typeof e.gutter=="object"?s(e.gutter):0),i=O(()=>Array.isArray(e.gutter)?typeof e.gutter[1]=="object"?s(e.gutter[1]):e.gutter[1]:0),o=O(()=>typeof e.width=="number"?`${e.width}px`:e.width);function s(c){return l.value>=1600&&c.xxl?c.xxl:l.value>=1200&&c.xl?c.xl:l.value>=992&&c.lg?c.lg:l.value>=768&&c.md?c.md:l.value>=576&&c.sm?c.sm:l.value<576&&c.xs?c.xs:0}return(c,u)=>(d(),y("div",{class:W(["m-grid-row",{"gutter-row":c.gutter}]),style:le(`--xGap: ${r.value/2}px; --justify: ${c.justify}; --align: ${t[c.align]}; width: ${o.value}; margin-left: -${r.value/2}px; margin-right: -${r.value/2}px; row-gap: ${i.value}px;`)},[L(c.$slots,"default",{},void 0,!0)],6))}}),Wb=De(Yb,[["__scopeId","data-v-489864e6"]]),Gb=ze(Wb),qb=de({__name:"Col",props:{span:{default:void 0},offset:{default:0},flex:{default:void 0},order:{default:0},xs:{default:void 0},sm:{default:void 0},md:{default:void 0},lg:{default:void 0},xl:{default:void 0},xxl:{default:void 0}},setup(a){const e=a,t=O(()=>typeof e.flex=="number"?`${e.flex} ${e.flex} auto`:e.flex),l=O(()=>[{width:1600,value:e.xxl},{width:1200,value:e.xl},{width:992,value:e.lg},{width:768,value:e.md},{width:576,value:e.sm},{width:0,value:e.xs}]),n=P(window.innerWidth);function r(){n.value=window.innerWidth}Ol(window,"resize",r);const i=O(()=>{for(const o of l.value)if(o.value&&n.value>=o.width)return typeof o.value=="object"?{span:o.value.span||e.span,offset:o.value.offset||e.offset}:{span:o.value,offset:e.offset};return{span:e.span,offset:e.offset}});return(o,s)=>(d(),y("div",{class:W(`grid-col col-${i.value.span} offset-${i.value.offset}`),style:le([{"padding-left":"var(--xGap)","padding-right":"var(--xGap)"},`flex: ${t.value}; order: ${o.order};`])},[L(o.$slots,"default",{},void 0,!0)],6))}}),Ub=De(qb,[["__scopeId","data-v-32c954f7"]]),Xb=ze(Ub),Qb=de({__name:"Space",props:{width:{default:"auto"},align:{default:"start"},vertical:{type:Boolean,default:!1},gap:{default:"middle"},wrap:{type:Boolean,default:!0}},setup(a){const e=a,t=O(()=>typeof e.width=="number"?`${e.width}px`:e.width),l=O(()=>{if(typeof e.gap=="number")return`${e.gap}px`;if(Array.isArray(e.gap))return`${e.gap[1]}px ${e.gap[0]}px`;if(["small","middle","large"].includes(e.gap))return{small:"8px",middle:"16px",large:"24px"}[e.gap]});return(n,r)=>(d(),y("div",{class:W(["m-space",[`space-${n.align}`,{"space-vertical":n.vertical,"space-wrap":n.wrap}]]),style:le(`width: ${t.value}; gap: ${l.value}; margin-bottom: -${Array.isArray(e.gap)&&n.wrap?e.gap[1]:0}px;`)},[L(n.$slots,"default",{},void 0,!0)],6))}}),Kb=De(Qb,[["__scopeId","data-v-981a4b5a"]]),Vn=ze(Kb),Jb={class:"m-image-wrap"},Zb=["onLoad","src","alt"],ew=["onClick"],tw={class:"image-mask-info"},aw={class:"mask-pre"},lw={class:"m-preview-mask"},nw={class:"m-preview-body"},rw={class:"m-preview-operations"},iw=["href","title"],ow={class:"icon-svg",style:{transform:"rotate(90deg)"},focusable:"false","data-icon":"swap",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},sw=["src","alt","onLoad"],uw=de({__name:"Image",props:{src:{default:void 0},name:{default:void 0},width:{default:100},height:{default:100},bordered:{type:Boolean,default:!0},fit:{default:"contain"},preview:{default:"预览"},spaceProps:{default:()=>({})},spinProps:{default:()=>({})},zoomRatio:{default:.1},minZoomScale:{default:.1},maxZoomScale:{default:10},resetOnDbclick:{type:Boolean,default:!0},loop:{type:Boolean,default:!1},album:{type:Boolean,default:!1}},setup(a,{expose:e}){const t=a,l=P([]),n=P(),r=P(0),i=P(!1),o=P(0),s=P(1),c=P(1),u=P(1),f=P(0),m=P(0),h=P(0),p=P(0),b=O(()=>l.value.length),g=P(Array(b.value).fill(!1)),_=P(Array(b.value).fill(!1));it(()=>{l.value=x()});function x(){return Array.isArray(t.src)?t.src:[{src:t.src,name:t.name}]}function v(G){g.value[G]=!0}function k(G){_.value[G]=!0}function C(G){if(G){if(G.name)return G.name;{const q=G.src.split("?")[0].split("/");return q[q.length-1]}}}function M(G,q){return Array.isArray(G)?typeof G[q]=="number"?`${G[q]}px`:G[q]:typeof G=="number"?`${G}px`:G}function S(G){i.value&&b.value>1&&((G.key==="ArrowLeft"||G.key==="ArrowUp")&&ee(),(G.key==="ArrowRight"||G.key==="ArrowDown")&&N())}async function B(G){s.value=1,o.value=0,h.value=0,p.value=0,i.value=!0,r.value=G,await Ue(),n.value.focus()}e({preview:B});function T(){i.value=!1}function A(){s.value+t.zoomRatio>t.maxZoomScale?s.value=t.maxZoomScale:s.value=Rl(s.value,t.zoomRatio)}function I(){s.value-t.zoomRatio0||s.value===t.maxZoomScale&&q<0||(s.value-qt.maxZoomScale?s.value=t.maxZoomScale:s.value=Rl(s.value,-q))}function re(G){const q=G.target.getBoundingClientRect(),te=q.top,R=q.bottom,K=q.right,ye=q.left,D=window.innerWidth,ue=window.innerHeight;f.value=G.clientX,m.value=G.clientY;const Me=h.value,Ee=p.value;window.onmousemove=Q=>{h.value=Me+Q.clientX-f.value,p.value=Ee+Q.clientY-m.value},window.onmouseup=()=>{h.value>Me+D-K&&(h.value=Me+D-K),h.valueEe+ue-R&&(p.value=Ee+ue-R),p.value0&&r.value--,V()}function N(){t.loop?r.value=(r.value+1)%b.value:r.value(d(),y("div",Jb,[Z($(Vn),Te({gap:"small"},G.spaceProps),{default:U(()=>[(d(!0),y(ge,null,Pe(l.value,(te,R)=>qe((d(),y("div",{class:W(["m-image",{"image-bordered":G.bordered,"image-hover-mask":g.value[R]}]),style:le(`width: ${M(t.width,R)}; height: ${M(t.height,R)};`),key:R},[Z($(Ya),Te({spinning:!g.value[R],indicator:"dynamic-circle",size:"small",ref_for:!0},G.spinProps),{default:U(()=>[w("img",{class:"u-image",style:le(`object-fit: ${G.fit};`),onLoad:K=>v(R),src:te.src,alt:C(te)},null,44,Zb)]),_:2},1040,["spinning"]),w("div",{class:"m-image-mask",onClick:K=>B(R)},[w("div",tw,[q[2]||(q[2]=w("svg",{class:"eye-svg",focusable:"false","data-icon":"eye",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"})],-1)),w("p",aw,[L(G.$slots,"preview",{},()=>[ve(ne(G.preview),1)],!0)])])],8,ew)],6)),[[Qe,!G.album||G.album&&R===0]])),128))]),_:3},16),Z(ot,{name:"fade"},{default:U(()=>[qe(w("div",lw,null,512),[[Qe,i.value]])]),_:1}),Z(ot,{name:"zoom","enter-from-class":"zoom-enter","enter-active-class":"zoom-enter","enter-to-class":"zoom-enter zoom-enter-active","leave-from-class":"zoom-leave","leave-active-class":"zoom-leave zoom-leave-active","leave-to-class":"zoom-leave zoom-leave-active"},{default:U(()=>[qe(w("div",{ref_key:"previewRef",ref:n,class:"m-preview-wrap",tabindex:"-1",onClick:Ye(T,["self"]),onWheel:Ye(ie,["prevent"]),onKeydown:[S,nt(T,["esc"])]},[w("div",nw,[w("div",rw,[w("a",{class:"previe-name",href:l.value[r.value].src,target:"_blank",title:C(l.value[r.value])},ne(C(l.value[r.value])),9,iw),qe(w("p",{class:"preview-progress"},ne(r.value+1)+" / "+ne(b.value),513),[[Qe,Array.isArray(G.src)]]),w("div",{class:"preview-operation",title:"关闭",onClick:T},q[3]||(q[3]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"})],-1)])),w("div",{class:W(["preview-operation",{"operation-disabled":s.value===G.maxZoomScale}]),title:"放大",onClick:A},q[4]||(q[4]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"zoom-in",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"})],-1)]),2),w("div",{class:W(["preview-operation",{"operation-disabled":s.value===G.minZoomScale}]),title:"缩小",onClick:I},q[5]||(q[5]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"zoom-out",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"})],-1)]),2),w("div",{class:"preview-operation",title:"还原",onClick:V},q[6]||(q[6]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"expand",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm578 576h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z"})],-1)])),w("div",{class:"preview-operation",title:"向右旋转",onClick:F},q[7]||(q[7]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"rotate-right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}),w("path",{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"})],-1)])),w("div",{class:"preview-operation",title:"向左旋转",onClick:E},q[8]||(q[8]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"rotate-left",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}),w("path",{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"})],-1)])),w("div",{class:"preview-operation",title:"水平镜像",onClick:H},q[9]||(q[9]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"swap",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"})],-1)])),w("div",{class:"preview-operation",title:"垂直镜像",onClick:j},[(d(),y("svg",ow,q[10]||(q[10]=[w("path",{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"},null,-1)])))])]),(d(!0),y(ge,null,Pe(l.value,(te,R)=>qe((d(),y("div",{class:"m-preview-image",style:le(`transform: translate3d(${h.value}px, ${p.value}px, 0px);`),key:R},[w("img",{class:"preview-image",style:le(`transform: scale3d(${c.value*s.value}, ${u.value*s.value}, 1) rotate(${o.value}deg);`),src:te.src,alt:C(te),onMousedown:q[0]||(q[0]=Ye(K=>re(K),["prevent"])),onLoad:K=>k(R),onDblclick:q[1]||(q[1]=K=>G.resetOnDbclick?V():()=>!1)},null,44,sw)],4)),[[Qe,r.value===R]])),128)),b.value>1?(d(),y(ge,{key:0},[w("div",{class:W(["switch-left",{"switch-disabled":r.value===0&&!G.loop}]),onClick:ee},q[11]||(q[11]=[w("svg",{class:"switch-svg",focusable:"false","data-icon":"left",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"})],-1)]),2),w("div",{class:W(["switch-right",{"switch-disabled":r.value===b.value-1&&!G.loop}]),onClick:N},q[12]||(q[12]=[w("svg",{class:"switch-svg",focusable:"false","data-icon":"right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"})],-1)]),2)],64)):z("",!0)])],544),[[Qe,i.value]])]),_:1})]))}}),cw=De(uw,[["__scopeId","data-v-e411a053"]]),Ld=ze(cw),dw={key:0,class:"input-prefix"},fw=["type","value","placeholder","maxlength","disabled","onKeydown"],pw={key:1,class:"input-suffix"},vw={class:"eye-svg",focusable:"false","data-icon":"eye",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},hw={class:"eye-svg",focusable:"false","data-icon":"eye-invisible",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},mw={key:2,class:"input-count"},gw={key:3,class:"m-suffix"},yw=de({__name:"Input",props:{width:{default:"100%"},size:{default:"middle"},addonBefore:{default:void 0},addonAfter:{default:void 0},prefix:{default:void 0},suffix:{default:void 0},allowClear:{type:Boolean,default:!1},password:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{default:void 0},maxlength:{default:void 0},showCount:{type:Boolean,default:!1},value:{default:void 0},valueModifiers:{default:()=>({})}},emits:["update:value","change","enter"],setup(a,{emit:e}){const t=a,l=P(),n=P(!1),r=e,i=ut(["prefix","suffix","addonBefore","addonAfter"]),o=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),s=O(()=>!t.disabled&&t.allowClear),c=O(()=>t.maxlength?`${t.value?t.value.length:0} / ${t.maxlength}`:t.value?t.value.length:0),u=O(()=>i.prefix||t.prefix),f=O(()=>i.suffix||t.suffix),m=O(()=>s.value||t.password||t.showCount||f.value),h=O(()=>i.addonBefore||t.addonBefore),p=O(()=>i.addonAfter||t.addonAfter),b=O(()=>"lazy"in t.valueModifiers);function g(C){b.value||(r("update:value",C.target.value),r("change",C))}function _(C){b.value&&(r("update:value",C.target.value),r("change",C))}function x(C){r("enter",C),b.value&&(l.value.blur(),Ue(()=>{l.value.focus()}))}function v(){r("update:value",""),l.value.focus()}function k(){n.value=!n.value}return(C,M)=>(d(),y("div",{class:"m-input-wrap",style:le(`width: ${o.value};`)},[h.value?(d(),y("span",{key:0,class:W(["m-addon",{"addon-before":h.value}])},[L(C.$slots,"addonBefore",{},()=>[ve(ne(C.addonBefore),1)],!0)],2)):z("",!0),w("div",{tabindex:"1",class:W(["m-input",[`input-${C.size}`,{"input-before":h.value,"input-after":p.value,"input-disabled":C.disabled}]])},[u.value?(d(),y("span",dw,[L(C.$slots,"prefix",{},()=>[ve(ne(C.prefix),1)],!0)])):z("",!0),w("input",{ref_key:"inputRef",ref:l,class:"u-input",type:C.password&&!n.value?"password":"text",value:C.value,placeholder:C.placeholder,maxlength:C.maxlength,disabled:C.disabled,onInput:g,onChange:_,onKeydown:nt(Ye(x,["prevent"]),["enter"])},null,40,fw),m.value?(d(),y("span",pw,[s.value?(d(),y("span",{key:0,class:W(["m-actions",{"clear-hidden":!C.value}]),onClick:v},M[0]||(M[0]=[w("svg",{class:"clear-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"})],-1)]),2)):z("",!0),C.password?(d(),y("span",{key:1,class:"m-actions",onClick:k},[qe((d(),y("svg",vw,M[1]||(M[1]=[w("path",{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"},null,-1)]),512)),[[Qe,n.value]]),qe((d(),y("svg",hw,M[2]||(M[2]=[w("path",{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"},null,-1),w("path",{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"},null,-1)]),512)),[[Qe,!n.value]])])):z("",!0),C.showCount?(d(),y("span",mw,ne(c.value),1)):z("",!0),f.value?(d(),y("span",gw,[L(C.$slots,"suffix",{},()=>[ve(ne(C.suffix),1)],!0)])):z("",!0)])):z("",!0)],2),p.value?(d(),y("span",{key:1,class:W(["m-addon",{"addon-after":p.value}])},[L(C.$slots,"addonAfter",{},()=>[ve(ne(C.addonAfter),1)],!0)],2)):z("",!0)],4))}}),bw=De(yw,[["__scopeId","data-v-19f4fabd"]]),zd=ze(bw),ww={class:"m-input-number-wrap"},kw={key:0,class:"input-prefix"},xw=["disabled","placeholder"],_w={class:"m-handler-wrap"},Mw=de({__name:"InputNumber",props:{width:{default:90},min:{default:-1/0},max:{default:1/0},step:{default:1},precision:{default:0},prefix:{default:void 0},formatter:{type:Function,default:void 0},parser:{type:Function,default:void 0},keyboard:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},placeholder:{default:void 0},value:{default:void 0},valueModifiers:{default:()=>({})}},emits:["update:value","change"],setup(a,{emit:e}){const t=a,l=P(),n=P(),r=e,i=ut(["prefix"]),o=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),s=O(()=>{var C;const M=((C=String(t.step).split(".")[1])==null?void 0:C.length)||0;return Math.max(t.precision,M)}),c=O(()=>i.prefix||t.prefix),u=O(()=>"lazy"in t.valueModifiers);Le(()=>[t.value,s.value,t.formatter],async()=>{if(t.value!==void 0)if(l.value){const{selectionStart:C,selectionEnd:M,value:S}=l.value,B=S.slice(0,C),T=S.slice(M);n.value=h(),await Ue(),f(C,B,T)}else n.value=h()},{immediate:!0,flush:"post",deep:!0});function f(C,M,S){const{value:B}=l.value;let T=B.length;if(B.endsWith(S))T=B.length-S.length;else if(B.startsWith(M))T=M.length;else{const A=M[C-1],I=B.indexOf(A,C-1);I!==-1&&(T=I+1)}l.value.setSelectionRange(T,T)}function m(C){r("change",C),r("update:value",C)}function h(){var C,M;return t.formatter?t.formatter((C=t.value)==null?void 0:C.toFixed(s.value)):(M=t.value)==null?void 0:M.toFixed(s.value)}function p(C){let M=parseFloat(C);return M>t.max&&(M=t.max),M(d(),y("div",{tabindex:"1",class:W(["m-input-number",{"input-number-disabled":C.disabled}]),style:le(`width: ${o.value};`)},[w("div",ww,[c.value?(d(),y("span",kw,[L(C.$slots,"prefix",{},()=>[ve(ne(C.prefix),1)],!0)])):z("",!0),qe(w("input",{ref_key:"inputRef",ref:l,class:"input-number",autocomplete:"off",disabled:C.disabled,placeholder:C.placeholder,"onUpdate:modelValue":M[0]||(M[0]=S=>n.value=S),onInput:g,onChange:_,onKeydown:[M[1]||(M[1]=nt(Ye(()=>{},["prevent"]),["up"])),M[2]||(M[2]=S=>C.keyboard?x(S):()=>!1)]},null,40,xw),[[qr,n.value]])]),w("div",_w,[w("span",{class:W(["m-arrow up-arrow",{"arrow-disabled":(C.value||0)>=C.max}]),onClick:M[3]||(M[3]=S=>(C.value||0)>=C.max?()=>!1:v())},M[5]||(M[5]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"up",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"})],-1)]),2),w("span",{class:W(["m-arrow down-arrow",{"arrow-disabled":(C.value||0)<=C.min}]),onClick:M[4]||(M[4]=S=>(C.value||0)<=C.min?()=>!1:k())},M[6]||(M[6]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})],-1)]),2)])],6))}}),Sw=De(Mw,[["__scopeId","data-v-f04b1c93"]]),Cw=ze(Sw),$w={key:0,class:"m-prefix"},Pw=["value","placeholder","maxlength","disabled","onKeydown"],Ow={key:1,class:"input-search-suffix"},Tw={key:1,class:"input-search-count"},Ew={key:2,class:"m-suffix"},Aw=["onKeydown"],Bw=de({__name:"InputSearch",props:{width:{default:"100%"},icon:{type:Boolean,default:!0},search:{default:void 0},searchProps:{default:()=>({})},size:{default:"middle"},allowClear:{type:Boolean,default:!1},addonBefore:{default:void 0},prefix:{default:void 0},suffix:{default:void 0},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{default:void 0},maxlength:{default:void 0},showCount:{type:Boolean,default:!1},value:{default:void 0},valueModifiers:{default:()=>({})}},emits:["update:value","change","search"],setup(a,{emit:e}){const t=a,l=P(),n=ut(["prefix","suffix","addonBefore"]),r=e,i=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),o=O(()=>!t.disabled&&t.allowClear),s=O(()=>t.maxlength?(t.value?t.value.length:0)+" / "+t.maxlength:t.value?t.value.length:0),c=O(()=>n.prefix||t.prefix),u=O(()=>n.suffix||t.suffix),f=O(()=>o.value||t.showCount||u.value),m=O(()=>n.addonBefore||t.addonBefore),h=O(()=>"lazy"in t.valueModifiers);function p(v){h.value||(r("update:value",v.target.value),r("change",v))}function b(v){h.value&&(r("update:value",v.target.value),r("change",v))}function g(){r("update:value",""),l.value.focus()}async function _(v){h.value?(h.value&&(l.value.blur(),await Ue(),l.value.focus()),r("search",t.value)):x()}function x(){r("search",t.value)}return(v,k)=>(d(),y("div",{class:"m-input-search-wrap",style:le(`width: ${i.value};`)},[m.value?(d(),y("span",{key:0,class:W(["m-addon-before",`addon-before-${v.size}`])},[L(v.$slots,"addonBefore",{},()=>[ve(ne(v.addonBefore),1)],!0)],2)):z("",!0),w("div",{tabindex:"1",class:W(["m-input-search",[`input-search-${v.size}`,{"input-search-before":m.value,"input-search-disabled":v.disabled}]])},[c.value?(d(),y("span",$w,[L(v.$slots,"prefix",{},()=>[ve(ne(v.prefix),1)],!0)])):z("",!0),w("input",{ref_key:"inputRef",ref:l,class:"input-search",type:"text",value:v.value,placeholder:v.placeholder,maxlength:v.maxlength,disabled:v.disabled,onInput:p,onChange:b,onKeydown:nt(Ye(_,["prevent"]),["enter"])},null,40,Pw),f.value?(d(),y("span",Ow,[o.value?(d(),y("span",{key:0,class:W(["m-clear",{"clear-hidden":!v.value}]),onClick:g},k[0]||(k[0]=[w("svg",{class:"clear-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"})],-1)]),2)):z("",!0),v.showCount?(d(),y("span",Tw,ne(s.value),1)):z("",!0),u.value?(d(),y("span",Ew,[L(v.$slots,"suffix",{},()=>[ve(ne(v.suffix),1)],!0)])):z("",!0)])):z("",!0)],2),w("span",{class:"m-search-button",onClick:x,onKeydown:nt(Ye(x,["prevent"]),["enter"])},[L(v.$slots,"search",{},()=>[Z($(ha),Te({class:"search-btn",size:v.size,disabled:v.disabled,loading:v.loading},v.searchProps),Mt({default:U(()=>[ve(" "+ne(v.search),1)]),_:2},[v.icon?{name:"icon",fn:U(()=>[L(v.$slots,"icon",{},()=>[k[1]||(k[1]=w("svg",{focusable:"false","data-icon":"search",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"})],-1))],!0)]),key:"0"}:void 0]),1040,["size","disabled","loading"])],!0)],40,Aw)],4))}}),Lw=De(Bw,[["__scopeId","data-v-2f4fc9d4"]]),zw=ze(Lw),Dw={key:0,class:"pagination-total-text pagination-right-gap"},Iw=["onClick"],Fw={key:1,class:"pagination-options"},Nw={key:1,class:"pagination-jump-page"},Rw=de({__name:"Pagination",props:{page:{default:1},pageSize:{default:10},total:{default:0},disabled:{type:Boolean,default:!1},pageAmount:{default:5},hideOnSinglePage:{type:Boolean,default:!1},showQuickJumper:{type:Boolean,default:!1},showSizeChanger:{type:Boolean,default:void 0},pageSizeOptions:{default:()=>[10,20,50,100]},showTotal:{type:[Boolean,Function],default:!1},placement:{default:"center"},size:{default:"large"}},emits:["update:page","update:pageSize","change","pageSizeChange"],setup(a,{emit:e}){const t=a,l=P(t.page),n=P(t.pageSize),r=P(),i=P(!1),o=P(!1),s=e,c=O(()=>Math.ceil(t.total/n.value)),u=O(()=>{if(typeof t.showTotal=="boolean"){if(t.showTotal)return`共 ${t.total} 条`}else{const M=(l.value-1)*n.value+1,S=l.value*n.value>t.total?t.total:l.value*n.value;return t.showTotal(t.total,[M,S])}return null}),f=O(()=>g(l.value).filter(M=>M!==1&&M!==c.value)),m=O(()=>typeof t.showSizeChanger=="boolean"?t.showSizeChanger:t.total>50),h=O(()=>{const M=[n.value,...t.pageSizeOptions].map(S=>Number(S));return Array.from(new Set(M)).sort((S,B)=>S-B).map(S=>({label:`${S} 条/页`,value:S}))}),p=O(()=>{const M={small:24,middle:28,large:32};return M[t.size]||M.large}),b=O(()=>t.size==="small"?"small":"middle");Le(()=>t.page,M=>{l.value=M}),Le(()=>t.pageSize,M=>{n.value=M});function g(M){var S=[],B=Math.floor(t.pageAmount/2),T={start:M-B,end:M+B};T.start<1&&(T.end=T.end+(1-T.start),T.start=1),T.end>c.value&&(T.start=T.start-(T.end-c.value),T.end=c.value),T.start<1&&(T.start=1),T.start>1?i.value=!0:i.value=!1,T.end0?l.value-t.pageAmount:1,s("update:page",l.value),s("change",l.value,n.value)}function x(){l.value=l.value+t.pageAmountc.value&&(M=c.value),k(M)),await Ue(),r.value=void 0}function k(M){if(M===0||M===c.value+1)return!1;l.value!==M&&(l.value=M,s("update:page",l.value),s("change",l.value,n.value))}function C(M){n.value=M;const S=Math.ceil(t.total/M);l.value>S&&(l.value=S),s("update:page",l.value),s("update:pageSize",n.value),s("pageSizeChange",l.value,n.value),s("change",l.value,n.value)}return(M,S)=>(d(),y("div",{class:W(["m-pagination",[`pagination-${M.placement}`,{"pagination-small":M.size==="small","pagination-middle":M.size==="middle","pagination-disabled":M.disabled,"pagination-hidden":!M.total||M.hideOnSinglePage&&M.total<=n.value}]])},[u.value?(d(),y("span",Dw,ne(u.value),1)):z("",!0),w("span",{tabindex:"0",class:W(["pagination-prev pagination-right-gap",{"pagination-item-disabled":l.value===1}]),onKeydown:S[0]||(S[0]=nt(Ye(B=>M.disabled?()=>!1:k(l.value-1),["prevent"]),["enter"])),onClick:S[1]||(S[1]=B=>M.disabled||l.value===1?()=>!1:k(l.value-1))},S[10]||(S[10]=[w("svg",{class:"arrow-svg",viewBox:"64 64 896 896","data-icon":"left",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},[w("path",{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 0 0 0 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"})],-1)]),34),w("span",{tabindex:"0",class:W(["pagination-item pagination-right-gap",{"pagination-item-active":l.value===1}]),onClick:S[2]||(S[2]=B=>M.disabled?()=>!1:k(1))}," 1 ",2),qe(w("span",{tabindex:"0",ref:"forward",class:"pagintion-item-link pagination-right-gap",onClick:S[3]||(S[3]=B=>M.disabled?()=>!1:_())},S[11]||(S[11]=[w("span",{class:"ellipsis-character"},"•••",-1),w("svg",{class:"icon-svg",focusable:"false","data-icon":"double-right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"})],-1)]),512),[[Qe,i.value&&f.value[0]-1>1]]),(d(!0),y(ge,null,Pe(f.value,(B,T)=>(d(),y("span",{tabindex:"0",class:W(["pagination-item pagination-right-gap",{"pagination-item-active":l.value===B}]),key:T,onClick:A=>M.disabled?()=>!1:k(B)},ne(B),11,Iw))),128)),qe(w("span",{tabindex:"0",ref:"backward",class:"pagintion-item-link pagination-right-gap",onClick:S[4]||(S[4]=B=>M.disabled?()=>!1:x())},S[12]||(S[12]=[w("span",{class:"ellipsis-character"},"•••",-1),w("svg",{class:"icon-svg",focusable:"false","data-icon":"double-right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"})],-1)]),512),[[Qe,o.value&&f.value[f.value.length-1]+1M.disabled?()=>!1:k(c.value))},ne(c.value),3),[[Qe,c.value!==1]]),w("span",{tabindex:"0",class:W(["pagination-next",{"pagination-item-disabled":l.value===c.value}]),onKeydown:S[6]||(S[6]=nt(Ye(B=>M.disabled?()=>!1:k(l.value+1),["prevent"]),["enter"])),onClick:S[7]||(S[7]=B=>M.disabled||l.value===c.value?()=>!1:k(l.value+1))},S[13]||(S[13]=[w("svg",{class:"arrow-svg",viewBox:"64 64 896 896","data-icon":"right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},[w("path",{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 0 0 302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 0 0 0-50.4z"})],-1)]),34),m.value||M.showQuickJumper?(d(),y("span",Fw,[m.value?(d(),fe($(Hl),{key:0,size:b.value,height:p.value,disabled:M.disabled,options:h.value,onChange:C,modelValue:n.value,"onUpdate:modelValue":S[8]||(S[8]=B=>n.value=B)},null,8,["size","height","disabled","options","modelValue"])):z("",!0),M.showQuickJumper?(d(),y("span",Nw,[S[14]||(S[14]=ve(" 跳至")),Z($(zd),{width:50,size:b.value,disabled:M.disabled,value:r.value,"onUpdate:value":S[9]||(S[9]=B=>r.value=B),valueModifiers:{lazy:!0},onChange:v,onEnter:v},null,8,["size","disabled","value"]),S[15]||(S[15]=ve("页 "))])):z("",!0)])):z("",!0)],2))}}),Hw=De(Rw,[["__scopeId","data-v-c28bdcc9"]]),Ti=ze(Hw),Vw={key:0,class:"list-header"},jw={key:2,class:"list-empty"},Yw={key:3,class:"list-footer"},Ww={key:4,class:"list-pagination"},Gw=de({__name:"List",props:{bordered:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},split:{type:Boolean,default:!0},size:{default:"middle"},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},header:{default:void 0},footer:{default:void 0},spinProps:{default:()=>({})},emptyProps:{default:()=>({})},showPagination:{type:Boolean,default:!1},pagination:{default:()=>({})}},setup(a){const e=a,t=ut(["header","default","footer"]),l=O(()=>t.header||e.header),n=O(()=>t.footer||e.footer);return(r,i)=>(d(),fe($(Ya),Te({size:"small",spinning:r.loading},r.spinProps),{default:U(()=>[w("div",{class:W(["m-list",{"list-bordered":r.bordered,"list-vertical":r.vertical,"list-split":r.split,"list-small":r.size==="small","list-large":r.size==="large","list-hoverable":r.hoverable}])},[l.value?(d(),y("div",Vw,[L(r.$slots,"header",{},()=>[ve(ne(r.header),1)],!0)])):z("",!0),$(t).default?L(r.$slots,"default",{key:1},void 0,!0):(d(),y("div",jw,[Z($(el),Te({image:"outlined"},r.emptyProps),null,16)])),n.value?(d(),y("div",Yw,[L(r.$slots,"footer",{},()=>[ve(ne(r.footer),1)],!0)])):z("",!0),r.showPagination?(d(),y("div",Ww,[Z($(Ti),Te({placement:"right"},r.pagination),null,16)])):z("",!0)],2)]),_:3},16,["spinning"]))}}),qw=De(Gw,[["__scopeId","data-v-d708b20e"]]),Uw=ze(qw),Xw={class:"m-list-item"},Qw={class:"m-list-item-main"},Kw={key:0,class:"m-list-item-meta"},Jw={key:1,class:"m-list-item-content"},Zw=de({__name:"ListItem",props:{avatar:{default:void 0},avatarProps:{default:()=>({})},title:{default:void 0},description:{default:void 0},actions:{default:void 0},extra:{default:void 0},avatarStyle:{default:()=>({})},titleStyle:{default:()=>({})},descriptionStyle:{default:()=>({})},contentStyle:{default:()=>({})},actionsStyle:{default:()=>({})},extraStyle:{default:()=>({})}},setup(a){const e=a,t=ut(["avatar","title","description","default","actions","extra"]),l=O(()=>t.avatar||e.avatar||JSON.stringify(e.avatarProps)!=="{}"),n=O(()=>t.title||t.description||e.title||e.description),r=O(()=>t.extra||e.extra);return(i,o)=>(d(),y("div",Xw,[w("div",Qw,[l.value||n.value?(d(),y("div",Kw,[l.value?(d(),y("div",{key:0,class:"m-list-item-avatar",style:le(i.avatarStyle)},[L(i.$slots,"avatar",{},()=>[Z($(Od),yt(Tt(i.avatarProps)),{default:U(()=>[ve(ne(i.avatar),1)]),_:1},16)],!0)],4)):z("",!0),n.value?(d(),y("div",Jw,[w("p",{class:"list-item-title",style:le(i.titleStyle)},[L(i.$slots,"title",{},()=>[ve(ne(i.title),1)],!0)],4),w("div",{class:"list-item-description",style:le(i.descriptionStyle)},[L(i.$slots,"description",{},()=>[ve(ne(i.description),1)],!0)],4)])):z("",!0)])):z("",!0),$(t).default?(d(),y("div",{key:1,style:le(i.contentStyle)},[L(i.$slots,"default",{},void 0,!0)],4)):z("",!0),$(t).actions?(d(),y("div",{key:2,class:"list-item-actions",style:le(i.actionsStyle)},[L(i.$slots,"actions",{},void 0,!0)],4)):z("",!0)]),r.value?(d(),y("div",{key:0,class:"list-item-extra",style:le(i.extraStyle)},[L(i.$slots,"extra",{},()=>[ve(ne(i.extra),1)],!0)],4)):z("",!0)]))}}),ek=De(Zw,[["__scopeId","data-v-2514f059"]]),tk=ze(ek),ak=de({__name:"LoadingBar",props:{containerClass:{default:void 0},containerStyle:{default:()=>({})},loadingBarSize:{default:2},colorLoading:{default:"#1677ff"},colorFinish:{default:"#1677ff"},colorError:{default:"#ff4d4f"},to:{default:"body"}},setup(a,{expose:e}){const t=P(!1),l=P(),n=P(!1),r=P(!1),i=P(!1);async function o(){t.value=!1,r.value=!1,i.value=!1}async function s(h=0,p=80,b="starting"){n.value=!0,await o(),!r.value&&(t.value=!0,await Ue(),l.value&&(l.value.style.transition="none",l.value.style.maxWidth=`${h}%`,l.value.offsetWidth,l.value.className=`loading-bar loading-bar-${b}`,l.value.style.transition="",l.value.style.maxWidth=`${p}%`))}async function c(){r.value||i.value||(n.value&&await Ue(),r.value=!0,l.value&&(l.value.className="loading-bar loading-bar-finishing",l.value.style.maxWidth="100%",l.value.offsetWidth,t.value=!1))}function u(){if(!(r.value||i.value))if(!t.value)s(100,100,"error").then(()=>{i.value=!0});else{if(i.value=!0,!l.value)return;l.value.className="loading-bar loading-bar-error",l.value.style.maxWidth="100%",l.value.offsetWidth,t.value=!1}}function f(){i.value&&(t.value=!1)}async function m(){await o()}return e({start:s,finish:c,error:u}),(h,p)=>(d(),fe(Ds,{disabled:!h.to,to:h.to},[Z(ot,{name:"fade-in",onAfterEnter:f,onAfterLeave:m},{default:U(()=>[qe(w("div",{class:W(["m-loading-bar-container",h.containerClass]),style:le(h.containerStyle)},[w("div",{ref_key:"loadingBarRef",ref:l,class:"loading-bar",style:le(`--loading-bar-size: ${h.loadingBarSize}px; --color-loading: ${h.colorLoading}; --color-finish: ${h.colorFinish}; --color-error: ${h.colorError}; max-width: 100%;`)},null,4)],6),[[Qe,t.value]])]),_:1})],8,["disabled","to"]))}}),lk=De(ak,[["__scopeId","data-v-dc3cd7f1"]]),nk=ze(lk),rk=["onMouseenter","onMouseleave","onClick"],ik={key:1,class:"icon-svg",focusable:"false","data-icon":"info-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},ok={key:2,class:"icon-svg",focusable:"false","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},sk={key:3,class:"icon-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true","fill-rule":"evenodd",viewBox:"64 64 896 896"},uk={key:4,class:"icon-svg",focusable:"false","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},ck={key:5,width:"1em",height:"1em",fill:"currentColor",class:"icon-svg circle",viewBox:"0 0 50 50"},dk={class:"message-content"},fk=de({__name:"Message",props:{content:{default:void 0},duration:{default:3e3},top:{default:30}},emits:["click","close"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P([]),i=P([]),o=P([]),s=P(null),c=t,u=P(),f=O(()=>r.value.every(S=>!S));Le(f,(S,B)=>{!B&&S&&(n.value=Ca(()=>{o.value.splice(0),r.value.splice(0)},300))});function m(S){i.value[S]&&Bt(i.value[S])}function h(S){b(S)}function p(S,B){o.value[B].onClick&&o.value[B].onClick(),c("click",S)}function b(S){s.value!==null&&(i.value[S]=Ca(()=>{r.value[S]=!1,o.value[S].onClose&&o.value[S].onClose(),c("close")},s.value))}function g(){n.value&&Bt(n.value);const S=o.value.length-1,B=o.value[S];B.top!==void 0?u.value=typeof B.top=="number"?`${B.top}px`:B.top:u.value=typeof l.top=="number"?`${l.top}px`:l.top,r.value[S]=!0,B.duration!==null?(s.value=B.duration||l.duration,b(S)):s.value=null}function _(S){typeof S=="string"?o.value.push({content:S,mode:"open"}):o.value.push({...S,mode:"open"}),g()}function x(S){typeof S=="string"?o.value.push({content:S,mode:"info"}):o.value.push({...S,mode:"info"}),g()}function v(S){typeof S=="string"?o.value.push({content:S,mode:"success"}):o.value.push({...S,mode:"success"}),g()}function k(S){typeof S=="string"?o.value.push({content:S,mode:"error"}):o.value.push({...S,mode:"error"}),g()}function C(S){typeof S=="string"?o.value.push({content:S,mode:"warning"}):o.value.push({...S,mode:"warning"}),g()}function M(S){typeof S=="string"?o.value.push({content:S,mode:"loading"}):o.value.push({...S,mode:"loading"}),g()}return e({open:_,info:x,success:v,error:k,warning:C,loading:M}),(S,B)=>(d(),y("div",{class:"m-message-wrap",style:le(`top: ${u.value};`)},[Z(Ur,{name:"slide-fade"},{default:U(()=>[(d(!0),y(ge,null,Pe(o.value,(T,A)=>qe((d(),y("div",{class:W(["m-message",T.class]),style:le(T.style),key:A},[w("div",{class:W(["m-message-content",`icon-${T.mode}`]),onMouseenter:I=>m(A),onMouseleave:I=>h(A),onClick:I=>p(I,A)},[T.icon?(d(),fe(tt(T.icon),{key:0,class:"icon-svg"})):T.mode==="info"?(d(),y("svg",ik,B[0]||(B[0]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):T.mode==="success"?(d(),y("svg",ok,B[1]||(B[1]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"},null,-1)]))):T.mode==="error"?(d(),y("svg",sk,B[2]||(B[2]=[w("path",{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"},null,-1)]))):T.mode==="warning"?(d(),y("svg",uk,B[3]||(B[3]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):T.mode==="loading"?(d(),y("svg",ck,B[4]||(B[4]=[w("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"},null,-1)]))):z("",!0),w("div",dk,ne(T.content||S.content),1)],42,rk)],6)),[[Qe,r.value[A]]])),128))]),_:1})],4))}}),pk=De(fk,[["__scopeId","data-v-607cc56e"]]),Dd=ze(pk),vk={class:"m-modal-root"},hk={class:"m-modal-body"},mk={key:1,class:"icon-svg",focusable:"false","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},gk={key:2,class:"icon-svg",focusable:"false","data-icon":"info-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},yk={key:3,class:"icon-svg",focusable:"false","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},bk={key:4,class:"icon-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true","fill-rule":"evenodd",viewBox:"64 64 896 896"},wk={key:5,class:"icon-svg",focusable:"false","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},kk={class:"modal-btns"},xk=de({__name:"Modal",props:{width:{default:420},icon:{default:void 0},title:{default:void 0},titleStyle:{default:()=>({})},content:{default:void 0},contentStyle:{default:()=>({})},bodyClass:{default:void 0},bodyStyle:{default:()=>({})},cancelText:{default:"取消"},cancelProps:{default:()=>({})},okText:{default:"确定"},okType:{default:"primary"},okProps:{default:()=>({})},noticeText:{default:"知道了"},noticeProps:{default:()=>({})},centered:{type:Boolean,default:!1},top:{default:100},transformOrigin:{default:"mouse"},confirmLoading:{type:Boolean,default:!1},blockScroll:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},maskStyle:{default:()=>({})}},emits:["update:open","cancel","ok","know"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P(null),i=P(!1),o=P(!1),s=P(!1),c=P("50% 50%"),u=P(),f=P(),m=t,h=O(()=>{const Q=N("width");return typeof Q=="number"?`${Q}px`:Q}),p=O(()=>{const Q=N("top");return typeof Q=="number"?`${Q}px`:Q}),b=O(()=>N("centered")),g=O(()=>b.value?{width:h.value,transformOrigin:c.value}:{width:h.value,top:p.value,transformOrigin:c.value}),_=O(()=>N("titleStyle")),x=O(()=>N("contentStyle")),v=O(()=>N("bodyClass")),k=O(()=>N("bodyStyle")),C=O(()=>N("maskStyle")),M=O(()=>N("icon")),S=O(()=>N("title")),B=O(()=>N("content")),T=O(()=>N("cancelProps")),A=O(()=>N("cancelText")),I=O(()=>N("okType")),V=O(()=>N("okProps")),F=O(()=>N("okText")),E=O(()=>N("noticeProps")),H=O(()=>N("noticeText"));Le(i,async Q=>{const me=N("blockScroll");Q?(await Ue(),n.value.focus(),me&&(document.documentElement.style.overflowY="hidden",document.body.style.overflowY="hidden")):me&&(document.documentElement.style.removeProperty("overflow-y"),document.body.style.removeProperty("overflow-y"))},{immediate:!0}),it(()=>{s.value=l.confirmLoading}),Ke(()=>{document.addEventListener("click",j,!0)}),Qt(()=>{document.removeEventListener("click",j,!0)});function j(Q){i.value||(r.value={x:Q.clientX,y:Q.clientY})}async function ie(Q){if(o.value=!0,await Ue(),N("transformOrigin")==="mouse"&&r.value){const me=Q.getBoundingClientRect();c.value=`${r.value.x-me.left}px ${r.value.y-me.top}px`}else c.value="50% 50%"}function re(Q){if(N("transformOrigin")==="mouse"&&r.value){const me=Q.getBoundingClientRect();c.value=`${r.value.x-me.left}px ${r.value.y-me.top}px`}else c.value="50% 50%"}function ee(){o.value=!1}function N(Q){var me;let be=l[Q];return((me=u.value)==null?void 0:me[Q])!==void 0&&(be=u.value[Q]),be}function G(Q){f.value="info",u.value=Q,D()}function q(Q){f.value="success",u.value=Q,D()}function te(Q){f.value="error",u.value=Q,D()}function R(Q){f.value="warning",u.value=Q,D()}function K(Q){f.value="confirm",u.value=Q,D()}function ye(Q){f.value="erase",u.value=Q,D()}function D(){i.value=!0,m("update:open",!0)}function ue(){var Q;(Q=u.value)!=null&&Q.onCancel&&u.value.onCancel(),i.value=!1,m("cancel")}async function Me(){var Q;(Q=u.value)!=null&&Q.onOk&&(s.value=!0,await u.value.onOk(),s.value=!1),i.value=!1,m("ok")}function Ee(){var Q;(Q=u.value)!=null&&Q.onKnow&&u.value.onKnow(),i.value=!1,m("know")}return e({info:G,success:q,error:te,warning:R,confirm:K,erase:ye}),(Q,me)=>(d(),y("div",vk,[Z(ot,{name:"fade"},{default:U(()=>[qe(w("div",{class:"m-modal-mask",style:le(C.value)},null,4),[[Qe,i.value]])]),_:1}),qe(w("div",{tabindex:"-1",ref_key:"modalWrapRef",ref:n,class:W(["m-modal-wrap",{"flex-centered":b.value}]),onClick:me[0]||(me[0]=Ye(be=>N("maskClosable")?ue():()=>!1,["self"])),onKeydown:me[1]||(me[1]=nt(be=>N("keyboard")?ue():()=>!1,["esc"]))},[Z(ot,{name:"zoom","enter-from-class":"zoom-enter","enter-active-class":"zoom-enter","enter-to-class":"zoom-enter zoom-enter-active","leave-from-class":"zoom-leave","leave-active-class":"zoom-leave zoom-leave-active","leave-to-class":"zoom-leave zoom-leave-active",onBeforeEnter:ie,onBeforeLeave:re,onAfterLeave:ee},{default:U(()=>[qe(w("div",{class:"m-modal",style:le(g.value)},[w("div",{class:W(["m-modal-body-wrap",v.value]),style:le(k.value)},[w("div",hk,[w("div",{class:W(["modal-header",{[`icon-${f.value}`]:["info","success","error","warning","confirm","erase"].includes(f.value)}])},[L(Q.$slots,"icon",{},()=>[M.value?(d(),fe(tt(M.value),{key:0,class:"icon-svg"})):f.value==="confirm"||f.value==="erase"?(d(),y("svg",mk,me[2]||(me[2]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1),w("path",{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"},null,-1)]))):f.value==="info"?(d(),y("svg",gk,me[3]||(me[3]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):f.value==="success"?(d(),y("svg",yk,me[4]||(me[4]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"},null,-1)]))):f.value==="error"?(d(),y("svg",bk,me[5]||(me[5]=[w("path",{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"},null,-1)]))):f.value==="warning"?(d(),y("svg",wk,me[6]||(me[6]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):z("",!0)],!0),w("div",{class:"modal-title",style:le(_.value)},[L(Q.$slots,"title",{},()=>[ve(ne(S.value),1)],!0)],4)],2),w("div",{class:"modal-content",style:le(x.value)},[L(Q.$slots,"default",{},()=>[ve(ne(B.value),1)],!0)],4)]),w("div",kk,[["confirm","erase"].includes(f.value)?(d(),y(ge,{key:0},[Z($(ha),Te({class:"mr8",onClick:ue},T.value),{default:U(()=>[ve(ne(A.value),1)]),_:1},16),Z($(ha),Te({type:I.value,loading:s.value,onClick:Me},V.value),{default:U(()=>[ve(ne(F.value),1)]),_:1},16,["type","loading"])],64)):z("",!0),["info","success","error","warning"].includes(f.value)?(d(),fe($(ha),Te({key:1,type:"primary",loading:s.value,onClick:Ee},E.value),{default:U(()=>[ve(ne(H.value),1)]),_:1},16,["loading"])):z("",!0)])],6)],4),[[Qe,i.value]])]),_:3})],34),[[Qe,o.value]])]))}}),_k=De(xk,[["__scopeId","data-v-8e5ed042"]]),Mk=ze(_k),Sk=["onMouseenter","onMouseleave"],Ck={key:1,class:"icon-svg",viewBox:"64 64 896 896","data-icon":"info-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},$k={key:2,class:"icon-svg",viewBox:"64 64 896 896","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},Pk={key:3,class:"icon-svg",viewBox:"64 64 896 896","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},Ok={key:4,class:"icon-svg",viewBox:"64 64 896 896","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},Tk={class:"notification-content"},Ek={class:"notification-title"},Ak={class:"notification-description"},Bk=["onClick"],Lk=de({__name:"Notification",props:{title:{default:void 0},description:{default:void 0},duration:{default:4500},top:{default:24},bottom:{default:24},placement:{default:"topRight"}},emits:["close"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P([]),i=P([]),o=P([]),s=P(null),c=P(),u=P(),f=t,m=O(()=>["topRight","topLeft"].includes(c.value)?{top:`${l.top}px`}:{}),h=O(()=>["bottomRight","bottomLeft"].includes(c.value)?{bottom:`${l.bottom}px`}:{}),p=O(()=>r.value.length===o.value.length);Le(p,(A,I)=>{!I&&A&&(n.value=Ca(()=>{r.value.splice(0),o.value.splice(0)},300))},{flush:"post"}),it(()=>{c.value=l.placement});function b(A){_(A)}function g(A){r.value.includes(A)||x(A)}function _(A){i.value[A]&&Bt(i.value[A]),i.value[A]=null}function x(A){s.value!==null&&(i.value[A]=Ca(()=>{v(A)},s.value))}async function v(A){u.value[A].style.maxHeight=u.value[A].offsetHeight+"px",await Ue(),r.value.push(A),o.value[A].onClose&&o.value[A].onClose(),f("close")}function k(){n.value&&Bt(n.value),i.value.push(null);const A=o.value.length-1,I=o.value[A];I.placement&&(c.value=I.placement),I.duration!==null?(s.value=I.duration||l.duration,x(A)):s.value=null}function C(A){o.value.push({...A,mode:"open"}),k()}function M(A){o.value.push({...A,mode:"info"}),k()}function S(A){o.value.push({...A,mode:"success"}),k()}function B(A){o.value.push({...A,mode:"error"}),k()}function T(A){o.value.push({...A,mode:"warning"}),k()}return e({open:C,info:M,success:S,error:B,warning:T}),(A,I)=>(d(),y("div",{class:W(["m-notification-wrap",`notification-${c.value}`]),style:le({...m.value,...h.value})},[Z(Ur,{name:["topRight","bottomRight"].includes(c.value)?"right":"left"},{default:U(()=>[(d(!0),y(ge,null,Pe(o.value,(V,F)=>qe((d(),y("div",{ref_for:!0,ref_key:"notificationRef",ref:u,class:W(["m-notification-content",[`icon-${V.mode}`,V.class]]),style:le(V.style),key:F,onMouseenter:E=>b(F),onMouseleave:E=>g(F)},[V.icon?(d(),fe(tt(V.icon),{key:0,class:"icon-svg"})):V.mode==="info"?(d(),y("svg",Ck,I[0]||(I[0]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1),w("path",{d:"M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"},null,-1)]))):V.mode==="success"?(d(),y("svg",$k,I[1]||(I[1]=[w("path",{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0 0 51.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"},null,-1),w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1)]))):V.mode==="warning"?(d(),y("svg",Pk,I[2]||(I[2]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1),w("path",{d:"M464 688a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"},null,-1)]))):V.mode==="error"?(d(),y("svg",Ok,I[3]||(I[3]=[w("path",{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"},null,-1),w("path",{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1)]))):z("",!0),w("div",Tk,[w("div",Ek,ne(V.title||A.title),1),w("div",Ak,ne(V.description||A.description),1)]),w("a",{tabindex:"0",class:"notification-close",onClick:E=>v(F)},I[4]||(I[4]=[w("svg",{class:"close-svg",viewBox:"64 64 896 896","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"})],-1)]),8,Bk)],46,Sk)),[[Qe,!r.value.includes(F)]])),128))]),_:1},8,["name"])],6))}}),zk=De(Lk,[["__scopeId","data-v-529fd190"]]),Dk=ze(zk),Ik=de({__name:"NumberAnimation",props:{from:{default:0},to:{default:1e3},duration:{default:3e3},autoplay:{type:Boolean,default:!0},precision:{default:0},prefix:{default:void 0},suffix:{default:void 0},separator:{default:","},decimal:{default:"."},valueStyle:{default:()=>({})},transition:{default:"easeInOutCubic"}},emits:["started","finished"],setup(a,{expose:e,emit:t}){const l=a,n=P(l.from),r=t;it(()=>{n.value=l.from}),Le(()=>[l.from,l.to],()=>{l.autoplay&&o()},{deep:!0}),Ke(()=>{l.autoplay&&o()});const i=Mc(n,{duration:l.duration,transition:u2[l.transition],onFinished:()=>r("finished"),onStarted:()=>r("started")});function o(){n.value=l.to}const s=O(()=>{const{precision:c,separator:u,decimal:f,prefix:m,suffix:h}=l;return $d(i.value,c,u,f,m,h)});return e({play:o}),(c,u)=>(d(),y("span",{style:le(c.valueStyle)},ne(s.value),5))}}),Fk=ze(Ik),Nk={class:"m-popconfirm-message"},Rk={key:0,class:"icon-info",focusable:"false",width:"1em",height:"1em",fill:"currentColor",viewBox:"64 64 896 896","data-icon":"info-circle","aria-hidden":"true"},Hk={key:1,class:"icon-success",focusable:"false",width:"1em",height:"1em",fill:"currentColor",viewBox:"64 64 896 896","data-icon":"check-circle","aria-hidden":"true"},Vk={key:2,class:"icon-danger",focusable:"false",width:"1em",height:"1em",fill:"currentColor",viewBox:"64 64 896 896","data-icon":"close-circle","aria-hidden":"true"},jk={key:3,class:"icon-warning",focusable:"false",width:"1em",height:"1em",fill:"currentColor",viewBox:"64 64 896 896","data-icon":"exclamation-circle","aria-hidden":"true"},Yk={class:"popconfirm-buttons"},Wk=de({__name:"Popconfirm",props:{title:{default:void 0},titleStyle:{default:()=>({})},description:{default:void 0},descriptionStyle:{default:()=>({})},keyboard:{type:Boolean,default:!0},tooltipStyle:{default:()=>({})},icon:{default:"warning"},iconStyle:{default:()=>({})},cancelText:{default:"取消"},cancelType:{default:"default"},cancelProps:{default:()=>({})},okText:{default:"确定"},okType:{default:"primary"},okProps:{default:()=>({})},showCancel:{type:Boolean,default:!0}},emits:["cancel","ok"],setup(a,{emit:e}){const t=a,l=P(),n=e,r=ut(["description"]),i=O(()=>r.description||t.description);function o(c){n("cancel",c),l.value.hide()}function s(c){n("ok",c),l.value.hide()}return(c,u)=>(d(),fe($($a),Te({ref_key:"tooltipRef",ref:l,"max-width":"auto","bg-color":"#fff","tooltip-style":{padding:"12px",borderRadius:"8px",textAlign:"start",...c.tooltipStyle},trigger:"click",keyboard:c.keyboard,"transition-duration":200},c.$attrs),{tooltip:U(()=>[w("div",Nk,[w("span",{class:"m-popconfirm-icon",style:le(c.iconStyle)},[L(c.$slots,"icon",{},()=>[c.icon==="info"?(d(),y("svg",Rk,u[0]||(u[0]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"},null,-1)]))):c.icon==="success"?(d(),y("svg",Hk,u[1]||(u[1]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"},null,-1)]))):c.icon==="danger"?(d(),y("svg",Vk,u[2]||(u[2]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"},null,-1)]))):c.icon==="warning"?(d(),y("svg",jk,u[3]||(u[3]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"},null,-1)]))):c.icon?(d(),fe(tt(c.icon),{key:4})):z("",!0)],!0)],4),w("div",{class:W(["popconfirm-title",{"title-font-weight":i.value}]),style:le(c.titleStyle)},[L(c.$slots,"title",{},()=>[ve(ne(c.title),1)],!0)],6)]),i.value?(d(),y("div",{key:0,class:"popconfirm-description",style:le(c.descriptionStyle)},[L(c.$slots,"description",{},()=>[ve(ne(c.description),1)],!0)],4)):z("",!0),w("div",Yk,[c.showCancel?(d(),fe($(ha),Te({key:0,size:"small",type:c.cancelType,onClick:o},c.cancelProps),{default:U(()=>[L(c.$slots,"cancelText",{},()=>[ve(ne(c.cancelText),1)],!0)]),_:3},16,["type"])):z("",!0),Z($(ha),Te({size:"small",type:c.okType,onClick:s},c.okProps),{default:U(()=>[L(c.$slots,"okText",{},()=>[ve(ne(c.okText),1)],!0)]),_:3},16,["type"])])]),default:U(()=>[L(c.$slots,"default",{},void 0,!0)]),_:3},16,["tooltip-style","keyboard"]))}}),Gk=De(Wk,[["__scopeId","data-v-6d0a9800"]]),qk=ze(Gk),Uk=de({__name:"Popover",props:{title:{default:void 0},titleStyle:{default:()=>({})},content:{default:void 0},contentStyle:{default:()=>({})},keyboard:{type:Boolean,default:!0},tooltipStyle:{default:()=>({})}},setup(a){const e=a,t=ut(["title","content"]),l=O(()=>t.title||e.title),n=O(()=>t.content||e.content);return(r,i)=>(d(),fe($($a),Te({"max-width":"auto","bg-color":"#fff","tooltip-style":{padding:"12px",borderRadius:"8px",textAlign:"start",...r.tooltipStyle},keyboard:r.keyboard,"transition-duration":200},r.$attrs),{tooltip:U(()=>[l.value?(d(),y("div",{key:0,class:W(["popover-title",{mb8:n.value}]),style:le(r.titleStyle)},[L(r.$slots,"title",{},()=>[ve(ne(r.title),1)],!0)],6)):z("",!0),n.value?(d(),y("div",{key:1,class:"popover-content",style:le(r.contentStyle)},[L(r.$slots,"content",{},()=>[ve(ne(r.content),1)],!0)],4)):z("",!0)]),default:U(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3},16,["tooltip-style","keyboard"]))}}),Xk=De(Uk,[["__scopeId","data-v-566087ba"]]),Qk=ze(Xk),Kk={class:"m-progress-inner"},Jk={key:0,class:"progress-success"},Zk={key:0,class:"icon-svg",focusable:"false","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},ex={key:1,class:"progress-success-info"},tx={key:1,class:"progress-text"},ax={class:"progress-circle",viewBox:"0 0 100 100"},lx={key:0},nx=["id"],rx=["stop-color"],ix=["stop-color"],ox=["d","stroke-linecap","stroke-width"],sx=["d","stroke-linecap","stroke-width","stroke","opacity"],ux={key:0,class:"icon-svg",focusable:"false","data-icon":"check",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},cx={key:1,class:"progress-success-info"},dx={key:2,class:"progress-text"},fx=de({__name:"Progress",props:{width:{default:void 0},percent:{default:0},lineSize:{default:void 0},lineColor:{default:"#1677FF"},lineCap:{default:"round"},showInfo:{type:Boolean,default:!0},infoSize:{default:void 0},success:{default:void 0},format:{type:Function,default:a=>a+"%"},type:{default:"line"}},setup(a){const e=a,t=ut(["success"]),l=O(()=>{if(e.width===void 0){if(e.type==="line")return"100%";if(e.type==="circle")return"120px"}return typeof e.width=="number"?`${e.width}px`:e.width}),n=O(()=>{if(e.lineSize===void 0){if(e.type==="line")return 8;if(e.type==="circle")return 6}return e.lineSize}),r=O(()=>{if(e.infoSize===void 0){if(e.type==="line")return"14px";if(e.type==="circle")return"24px"}return`${e.infoSize}px`}),i=O(()=>(100-n.value)*Math.PI),o=O(()=>{const b=100-n.value;return`M 50,50 m 0,-${b/2} + `),href:g.href,target:g.target,onClick:b,onBlur:_[0]||(_[0]=x=>g.menuTrigger==="click"?l.value=!1:null),onMouseenter:_[1]||(_[1]=x=>g.menuTrigger==="hover"?l.value=!0:null),onMouseleave:_[2]||(_[2]=x=>g.menuTrigger==="hover"?l.value=!1:null)},{default:U(()=>[Z($($a),Te({placement:"left"},g.tooltipProps,{class:"float-btn-tooltip"}),Mt({default:U(()=>[Z($(Td),yt(Tt(g.badgeProps)),{default:U(()=>[w("div",Ab,[w("div",Bb,[o.value?(d(),y("div",Lb,[Z(ot,{name:"fade"},{default:U(()=>[l.value?(d(),y("svg",zb,_[3]||(_[3]=[w("path",{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"},null,-1)]))):L(g.$slots,"icon",{key:0},()=>[g.icon?(d(),fe(tt(g.icon),{key:0})):z("",!0)],!0)]),_:3})])):z("",!0),s.value?(d(),y("div",Db,[L(g.$slots,"description",{},()=>[ve(ne(g.description),1)],!0)])):z("",!0)])])]),_:3},16)]),_:2},[i.value?{name:"tooltip",fn:U(()=>[L(g.$slots,"tooltip",{},()=>[ve(ne(g.tooltip),1)],!0)]),key:"0"}:void 0]),1040),qe(Z(ot,{name:"move"},{default:U(()=>[w("div",Ib,[L(g.$slots,"menu",{},void 0,!0)])]),_:3},512),[[Qe,l.value]])]),_:3},40,["class","style","href","target"]))}}),Nb=De(Fb,[["__scopeId","data-v-fb8d17bf"]]),Rb=ze(Nb);var Ad=(a=>(a.primary="rgba(22, 199, 255, 0.6)",a.info="rgba(22, 199, 255, 0.6)",a.success="rgba(82, 196, 26, 0.6)",a.warning="rgba(250, 173, 20, 0.6)",a.error="rgba(255, 77, 79, 0.6)",a))(Ad||{}),Bd=(a=>(a.primary="#1677FF",a.info="#1677FF",a.success="#52c41a",a.warning="#faad14",a.error="#ff4d4f",a))(Bd||{});const Hb=de({__name:"GradientText",props:{gradient:{default:void 0},size:{default:14},weight:{default:400},type:{default:"primary"}},setup(a){const e=a,t=O(()=>typeof e.gradient=="string"?{backgroundImage:e.gradient}:{}),l=O(()=>typeof e.gradient=="object"&&e.gradient.deg?o(e.gradient.deg)?`${e.gradient.deg}deg`:e.gradient.deg:"252deg"),n=O(()=>typeof e.gradient=="object"?e.gradient.from:Ad[e.type]),r=O(()=>typeof e.gradient=="object"?e.gradient.to:Bd[e.type]),i=O(()=>{if(typeof e.size=="number")return`${e.size}px`;if(typeof e.size=="string")return e.size});function o(s){return typeof s=="number"}return(s,c)=>(d(),y("span",{class:"m-gradient-text",style:le([`--rotate: ${l.value}; --color-start: ${n.value}; --color-end: ${r.value}; --font-size: ${i.value}; --font-weight: ${s.weight};`,t.value])},[L(s.$slots,"default",{},void 0,!0)],4))}}),Vb=De(Hb,[["__scopeId","data-v-700d3027"]]),jb=ze(Vb),Yb=de({__name:"Row",props:{width:{default:"auto"},gutter:{default:0},wrap:{type:Boolean,default:!1},align:{default:"top"},justify:{default:"start"}},setup(a){const e=a,t={top:"flex-start",middle:"center",bottom:"flex-end",stretch:"stretch"},l=P(window.innerWidth);function n(){l.value=window.innerWidth}Ol(window,"resize",n);const r=O(()=>typeof e.gutter=="number"?e.gutter:Array.isArray(e.gutter)?typeof e.gutter[0]=="object"?s(e.gutter[0]):e.gutter[0]:typeof e.gutter=="object"?s(e.gutter):0),i=O(()=>Array.isArray(e.gutter)?typeof e.gutter[1]=="object"?s(e.gutter[1]):e.gutter[1]:0),o=O(()=>typeof e.width=="number"?`${e.width}px`:e.width);function s(c){return l.value>=1600&&c.xxl?c.xxl:l.value>=1200&&c.xl?c.xl:l.value>=992&&c.lg?c.lg:l.value>=768&&c.md?c.md:l.value>=576&&c.sm?c.sm:l.value<576&&c.xs?c.xs:0}return(c,u)=>(d(),y("div",{class:W(["m-grid-row",{"gutter-row":c.gutter}]),style:le(`--xGap: ${r.value/2}px; --justify: ${c.justify}; --align: ${t[c.align]}; width: ${o.value}; margin-left: -${r.value/2}px; margin-right: -${r.value/2}px; row-gap: ${i.value}px;`)},[L(c.$slots,"default",{},void 0,!0)],6))}}),Wb=De(Yb,[["__scopeId","data-v-489864e6"]]),Gb=ze(Wb),qb=de({__name:"Col",props:{span:{default:void 0},offset:{default:0},flex:{default:void 0},order:{default:0},xs:{default:void 0},sm:{default:void 0},md:{default:void 0},lg:{default:void 0},xl:{default:void 0},xxl:{default:void 0}},setup(a){const e=a,t=O(()=>typeof e.flex=="number"?`${e.flex} ${e.flex} auto`:e.flex),l=O(()=>[{width:1600,value:e.xxl},{width:1200,value:e.xl},{width:992,value:e.lg},{width:768,value:e.md},{width:576,value:e.sm},{width:0,value:e.xs}]),n=P(window.innerWidth);function r(){n.value=window.innerWidth}Ol(window,"resize",r);const i=O(()=>{for(const o of l.value)if(o.value&&n.value>=o.width)return typeof o.value=="object"?{span:o.value.span||e.span,offset:o.value.offset||e.offset}:{span:o.value,offset:e.offset};return{span:e.span,offset:e.offset}});return(o,s)=>(d(),y("div",{class:W(`grid-col col-${i.value.span} offset-${i.value.offset}`),style:le([{"padding-left":"var(--xGap)","padding-right":"var(--xGap)"},`flex: ${t.value}; order: ${o.order};`])},[L(o.$slots,"default",{},void 0,!0)],6))}}),Ub=De(qb,[["__scopeId","data-v-32c954f7"]]),Xb=ze(Ub),Qb=de({__name:"Space",props:{width:{default:"auto"},align:{default:"start"},vertical:{type:Boolean,default:!1},gap:{default:"middle"},wrap:{type:Boolean,default:!0}},setup(a){const e=a,t=O(()=>typeof e.width=="number"?`${e.width}px`:e.width),l=O(()=>{if(typeof e.gap=="number")return`${e.gap}px`;if(Array.isArray(e.gap))return`${e.gap[1]}px ${e.gap[0]}px`;if(["small","middle","large"].includes(e.gap))return{small:"8px",middle:"16px",large:"24px"}[e.gap]});return(n,r)=>(d(),y("div",{class:W(["m-space",[`space-${n.align}`,{"space-vertical":n.vertical,"space-wrap":n.wrap}]]),style:le(`width: ${t.value}; gap: ${l.value}; margin-bottom: -${Array.isArray(e.gap)&&n.wrap?e.gap[1]:0}px;`)},[L(n.$slots,"default",{},void 0,!0)],6))}}),Kb=De(Qb,[["__scopeId","data-v-981a4b5a"]]),Vn=ze(Kb),Jb={class:"m-image-wrap"},Zb=["onLoad","src","alt"],ew=["onClick"],tw={class:"image-mask-info"},aw={class:"mask-pre"},lw={class:"m-preview-mask"},nw={class:"m-preview-body"},rw={class:"m-preview-operations"},iw=["href","title"],ow={class:"icon-svg",style:{transform:"rotate(90deg)"},focusable:"false","data-icon":"swap",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},sw=["src","alt","onLoad"],uw=de({__name:"Image",props:{src:{default:void 0},name:{default:void 0},width:{default:100},height:{default:100},bordered:{type:Boolean,default:!0},fit:{default:"contain"},preview:{default:"预览"},spaceProps:{default:()=>({})},spinProps:{default:()=>({})},zoomRatio:{default:.1},minZoomScale:{default:.1},maxZoomScale:{default:10},resetOnDbclick:{type:Boolean,default:!0},loop:{type:Boolean,default:!1},album:{type:Boolean,default:!1}},setup(a,{expose:e}){const t=a,l=P([]),n=P(),r=P(0),i=P(!1),o=P(0),s=P(1),c=P(1),u=P(1),f=P(0),m=P(0),h=P(0),p=P(0),b=O(()=>l.value.length),g=P(Array(b.value).fill(!1)),_=P(Array(b.value).fill(!1));it(()=>{l.value=x()});function x(){return Array.isArray(t.src)?t.src:[{src:t.src,name:t.name}]}function v(G){g.value[G]=!0}function k(G){_.value[G]=!0}function C(G){if(G){if(G.name)return G.name;{const q=G.src.split("?")[0].split("/");return q[q.length-1]}}}function M(G,q){return Array.isArray(G)?typeof G[q]=="number"?`${G[q]}px`:G[q]:typeof G=="number"?`${G}px`:G}function S(G){i.value&&b.value>1&&((G.key==="ArrowLeft"||G.key==="ArrowUp")&&ee(),(G.key==="ArrowRight"||G.key==="ArrowDown")&&N())}async function B(G){s.value=1,o.value=0,h.value=0,p.value=0,i.value=!0,r.value=G,await Ue(),n.value.focus()}e({preview:B});function T(){i.value=!1}function A(){s.value+t.zoomRatio>t.maxZoomScale?s.value=t.maxZoomScale:s.value=Rl(s.value,t.zoomRatio)}function I(){s.value-t.zoomRatio0||s.value===t.maxZoomScale&&q<0||(s.value-qt.maxZoomScale?s.value=t.maxZoomScale:s.value=Rl(s.value,-q))}function re(G){const q=G.target.getBoundingClientRect(),te=q.top,R=q.bottom,K=q.right,ye=q.left,D=window.innerWidth,ue=window.innerHeight;f.value=G.clientX,m.value=G.clientY;const Se=h.value,Ee=p.value;window.onmousemove=Q=>{h.value=Se+Q.clientX-f.value,p.value=Ee+Q.clientY-m.value},window.onmouseup=()=>{h.value>Se+D-K&&(h.value=Se+D-K),h.valueEe+ue-R&&(p.value=Ee+ue-R),p.value0&&r.value--,V()}function N(){t.loop?r.value=(r.value+1)%b.value:r.value(d(),y("div",Jb,[Z($(Vn),Te({gap:"small"},G.spaceProps),{default:U(()=>[(d(!0),y(ge,null,Pe(l.value,(te,R)=>qe((d(),y("div",{class:W(["m-image",{"image-bordered":G.bordered,"image-hover-mask":g.value[R]}]),style:le(`width: ${M(t.width,R)}; height: ${M(t.height,R)};`),key:R},[Z($(Ya),Te({spinning:!g.value[R],indicator:"dynamic-circle",size:"small",ref_for:!0},G.spinProps),{default:U(()=>[w("img",{class:"u-image",style:le(`object-fit: ${G.fit};`),onLoad:K=>v(R),src:te.src,alt:C(te)},null,44,Zb)]),_:2},1040,["spinning"]),w("div",{class:"m-image-mask",onClick:K=>B(R)},[w("div",tw,[q[2]||(q[2]=w("svg",{class:"eye-svg",focusable:"false","data-icon":"eye",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"})],-1)),w("p",aw,[L(G.$slots,"preview",{},()=>[ve(ne(G.preview),1)],!0)])])],8,ew)],6)),[[Qe,!G.album||G.album&&R===0]])),128))]),_:3},16),Z(ot,{name:"fade"},{default:U(()=>[qe(w("div",lw,null,512),[[Qe,i.value]])]),_:1}),Z(ot,{name:"zoom","enter-from-class":"zoom-enter","enter-active-class":"zoom-enter","enter-to-class":"zoom-enter zoom-enter-active","leave-from-class":"zoom-leave","leave-active-class":"zoom-leave zoom-leave-active","leave-to-class":"zoom-leave zoom-leave-active"},{default:U(()=>[qe(w("div",{ref_key:"previewRef",ref:n,class:"m-preview-wrap",tabindex:"-1",onClick:Ye(T,["self"]),onWheel:Ye(ie,["prevent"]),onKeydown:[S,nt(T,["esc"])]},[w("div",nw,[w("div",rw,[w("a",{class:"previe-name",href:l.value[r.value].src,target:"_blank",title:C(l.value[r.value])},ne(C(l.value[r.value])),9,iw),qe(w("p",{class:"preview-progress"},ne(r.value+1)+" / "+ne(b.value),513),[[Qe,Array.isArray(G.src)]]),w("div",{class:"preview-operation",title:"关闭",onClick:T},q[3]||(q[3]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"})],-1)])),w("div",{class:W(["preview-operation",{"operation-disabled":s.value===G.maxZoomScale}]),title:"放大",onClick:A},q[4]||(q[4]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"zoom-in",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"})],-1)]),2),w("div",{class:W(["preview-operation",{"operation-disabled":s.value===G.minZoomScale}]),title:"缩小",onClick:I},q[5]||(q[5]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"zoom-out",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"})],-1)]),2),w("div",{class:"preview-operation",title:"还原",onClick:V},q[6]||(q[6]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"expand",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm578 576h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z"})],-1)])),w("div",{class:"preview-operation",title:"向右旋转",onClick:F},q[7]||(q[7]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"rotate-right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}),w("path",{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"})],-1)])),w("div",{class:"preview-operation",title:"向左旋转",onClick:E},q[8]||(q[8]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"rotate-left",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}),w("path",{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"})],-1)])),w("div",{class:"preview-operation",title:"水平镜像",onClick:H},q[9]||(q[9]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"swap",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"})],-1)])),w("div",{class:"preview-operation",title:"垂直镜像",onClick:j},[(d(),y("svg",ow,q[10]||(q[10]=[w("path",{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"},null,-1)])))])]),(d(!0),y(ge,null,Pe(l.value,(te,R)=>qe((d(),y("div",{class:"m-preview-image",style:le(`transform: translate3d(${h.value}px, ${p.value}px, 0px);`),key:R},[w("img",{class:"preview-image",style:le(`transform: scale3d(${c.value*s.value}, ${u.value*s.value}, 1) rotate(${o.value}deg);`),src:te.src,alt:C(te),onMousedown:q[0]||(q[0]=Ye(K=>re(K),["prevent"])),onLoad:K=>k(R),onDblclick:q[1]||(q[1]=K=>G.resetOnDbclick?V():()=>!1)},null,44,sw)],4)),[[Qe,r.value===R]])),128)),b.value>1?(d(),y(ge,{key:0},[w("div",{class:W(["switch-left",{"switch-disabled":r.value===0&&!G.loop}]),onClick:ee},q[11]||(q[11]=[w("svg",{class:"switch-svg",focusable:"false","data-icon":"left",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"})],-1)]),2),w("div",{class:W(["switch-right",{"switch-disabled":r.value===b.value-1&&!G.loop}]),onClick:N},q[12]||(q[12]=[w("svg",{class:"switch-svg",focusable:"false","data-icon":"right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"})],-1)]),2)],64)):z("",!0)])],544),[[Qe,i.value]])]),_:1})]))}}),cw=De(uw,[["__scopeId","data-v-e411a053"]]),Ld=ze(cw),dw={key:0,class:"input-prefix"},fw=["type","value","placeholder","maxlength","disabled","onKeydown"],pw={key:1,class:"input-suffix"},vw={class:"eye-svg",focusable:"false","data-icon":"eye",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},hw={class:"eye-svg",focusable:"false","data-icon":"eye-invisible",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},mw={key:2,class:"input-count"},gw={key:3,class:"m-suffix"},yw=de({__name:"Input",props:{width:{default:"100%"},size:{default:"middle"},addonBefore:{default:void 0},addonAfter:{default:void 0},prefix:{default:void 0},suffix:{default:void 0},allowClear:{type:Boolean,default:!1},password:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{default:void 0},maxlength:{default:void 0},showCount:{type:Boolean,default:!1},value:{default:void 0},valueModifiers:{default:()=>({})}},emits:["update:value","change","enter"],setup(a,{emit:e}){const t=a,l=P(),n=P(!1),r=e,i=ut(["prefix","suffix","addonBefore","addonAfter"]),o=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),s=O(()=>!t.disabled&&t.allowClear),c=O(()=>t.maxlength?`${t.value?t.value.length:0} / ${t.maxlength}`:t.value?t.value.length:0),u=O(()=>i.prefix||t.prefix),f=O(()=>i.suffix||t.suffix),m=O(()=>s.value||t.password||t.showCount||f.value),h=O(()=>i.addonBefore||t.addonBefore),p=O(()=>i.addonAfter||t.addonAfter),b=O(()=>"lazy"in t.valueModifiers);function g(C){b.value||(r("update:value",C.target.value),r("change",C))}function _(C){b.value&&(r("update:value",C.target.value),r("change",C))}function x(C){r("enter",C),b.value&&(l.value.blur(),Ue(()=>{l.value.focus()}))}function v(){r("update:value",""),l.value.focus()}function k(){n.value=!n.value}return(C,M)=>(d(),y("div",{class:"m-input-wrap",style:le(`width: ${o.value};`)},[h.value?(d(),y("span",{key:0,class:W(["m-addon",{"addon-before":h.value}])},[L(C.$slots,"addonBefore",{},()=>[ve(ne(C.addonBefore),1)],!0)],2)):z("",!0),w("div",{tabindex:"1",class:W(["m-input",[`input-${C.size}`,{"input-before":h.value,"input-after":p.value,"input-disabled":C.disabled}]])},[u.value?(d(),y("span",dw,[L(C.$slots,"prefix",{},()=>[ve(ne(C.prefix),1)],!0)])):z("",!0),w("input",{ref_key:"inputRef",ref:l,class:"u-input",type:C.password&&!n.value?"password":"text",value:C.value,placeholder:C.placeholder,maxlength:C.maxlength,disabled:C.disabled,onInput:g,onChange:_,onKeydown:nt(Ye(x,["prevent"]),["enter"])},null,40,fw),m.value?(d(),y("span",pw,[s.value?(d(),y("span",{key:0,class:W(["m-actions",{"clear-hidden":!C.value}]),onClick:v},M[0]||(M[0]=[w("svg",{class:"clear-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"})],-1)]),2)):z("",!0),C.password?(d(),y("span",{key:1,class:"m-actions",onClick:k},[qe((d(),y("svg",vw,M[1]||(M[1]=[w("path",{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"},null,-1)]),512)),[[Qe,n.value]]),qe((d(),y("svg",hw,M[2]||(M[2]=[w("path",{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"},null,-1),w("path",{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"},null,-1)]),512)),[[Qe,!n.value]])])):z("",!0),C.showCount?(d(),y("span",mw,ne(c.value),1)):z("",!0),f.value?(d(),y("span",gw,[L(C.$slots,"suffix",{},()=>[ve(ne(C.suffix),1)],!0)])):z("",!0)])):z("",!0)],2),p.value?(d(),y("span",{key:1,class:W(["m-addon",{"addon-after":p.value}])},[L(C.$slots,"addonAfter",{},()=>[ve(ne(C.addonAfter),1)],!0)],2)):z("",!0)],4))}}),bw=De(yw,[["__scopeId","data-v-19f4fabd"]]),zd=ze(bw),ww={class:"m-input-number-wrap"},kw={key:0,class:"input-prefix"},xw=["disabled","placeholder"],_w={class:"m-handler-wrap"},Mw=de({__name:"InputNumber",props:{width:{default:90},min:{default:-1/0},max:{default:1/0},step:{default:1},precision:{default:0},prefix:{default:void 0},formatter:{type:Function,default:void 0},parser:{type:Function,default:void 0},keyboard:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},placeholder:{default:void 0},value:{default:void 0},valueModifiers:{default:()=>({})}},emits:["update:value","change"],setup(a,{emit:e}){const t=a,l=P(),n=P(),r=e,i=ut(["prefix"]),o=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),s=O(()=>{var C;const M=((C=String(t.step).split(".")[1])==null?void 0:C.length)||0;return Math.max(t.precision,M)}),c=O(()=>i.prefix||t.prefix),u=O(()=>"lazy"in t.valueModifiers);Le(()=>[t.value,s.value,t.formatter],async()=>{if(t.value!==void 0)if(l.value){const{selectionStart:C,selectionEnd:M,value:S}=l.value,B=S.slice(0,C),T=S.slice(M);n.value=h(),await Ue(),f(C,B,T)}else n.value=h()},{immediate:!0,flush:"post",deep:!0});function f(C,M,S){const{value:B}=l.value;let T=B.length;if(B.endsWith(S))T=B.length-S.length;else if(B.startsWith(M))T=M.length;else{const A=M[C-1],I=B.indexOf(A,C-1);I!==-1&&(T=I+1)}l.value.setSelectionRange(T,T)}function m(C){r("change",C),r("update:value",C)}function h(){var C,M;return t.formatter?t.formatter((C=t.value)==null?void 0:C.toFixed(s.value)):(M=t.value)==null?void 0:M.toFixed(s.value)}function p(C){let M=parseFloat(C);return M>t.max&&(M=t.max),M(d(),y("div",{tabindex:"1",class:W(["m-input-number",{"input-number-disabled":C.disabled}]),style:le(`width: ${o.value};`)},[w("div",ww,[c.value?(d(),y("span",kw,[L(C.$slots,"prefix",{},()=>[ve(ne(C.prefix),1)],!0)])):z("",!0),qe(w("input",{ref_key:"inputRef",ref:l,class:"input-number",autocomplete:"off",disabled:C.disabled,placeholder:C.placeholder,"onUpdate:modelValue":M[0]||(M[0]=S=>n.value=S),onInput:g,onChange:_,onKeydown:[M[1]||(M[1]=nt(Ye(()=>{},["prevent"]),["up"])),M[2]||(M[2]=S=>C.keyboard?x(S):()=>!1)]},null,40,xw),[[qr,n.value]])]),w("div",_w,[w("span",{class:W(["m-arrow up-arrow",{"arrow-disabled":(C.value||0)>=C.max}]),onClick:M[3]||(M[3]=S=>(C.value||0)>=C.max?()=>!1:v())},M[5]||(M[5]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"up",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"})],-1)]),2),w("span",{class:W(["m-arrow down-arrow",{"arrow-disabled":(C.value||0)<=C.min}]),onClick:M[4]||(M[4]=S=>(C.value||0)<=C.min?()=>!1:k())},M[6]||(M[6]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})],-1)]),2)])],6))}}),Sw=De(Mw,[["__scopeId","data-v-f04b1c93"]]),Cw=ze(Sw),$w={key:0,class:"m-prefix"},Pw=["value","placeholder","maxlength","disabled","onKeydown"],Ow={key:1,class:"input-search-suffix"},Tw={key:1,class:"input-search-count"},Ew={key:2,class:"m-suffix"},Aw=["onKeydown"],Bw=de({__name:"InputSearch",props:{width:{default:"100%"},icon:{type:Boolean,default:!0},search:{default:void 0},searchProps:{default:()=>({})},size:{default:"middle"},allowClear:{type:Boolean,default:!1},addonBefore:{default:void 0},prefix:{default:void 0},suffix:{default:void 0},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{default:void 0},maxlength:{default:void 0},showCount:{type:Boolean,default:!1},value:{default:void 0},valueModifiers:{default:()=>({})}},emits:["update:value","change","search"],setup(a,{emit:e}){const t=a,l=P(),n=ut(["prefix","suffix","addonBefore"]),r=e,i=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),o=O(()=>!t.disabled&&t.allowClear),s=O(()=>t.maxlength?(t.value?t.value.length:0)+" / "+t.maxlength:t.value?t.value.length:0),c=O(()=>n.prefix||t.prefix),u=O(()=>n.suffix||t.suffix),f=O(()=>o.value||t.showCount||u.value),m=O(()=>n.addonBefore||t.addonBefore),h=O(()=>"lazy"in t.valueModifiers);function p(v){h.value||(r("update:value",v.target.value),r("change",v))}function b(v){h.value&&(r("update:value",v.target.value),r("change",v))}function g(){r("update:value",""),l.value.focus()}async function _(v){h.value?(h.value&&(l.value.blur(),await Ue(),l.value.focus()),r("search",t.value)):x()}function x(){r("search",t.value)}return(v,k)=>(d(),y("div",{class:"m-input-search-wrap",style:le(`width: ${i.value};`)},[m.value?(d(),y("span",{key:0,class:W(["m-addon-before",`addon-before-${v.size}`])},[L(v.$slots,"addonBefore",{},()=>[ve(ne(v.addonBefore),1)],!0)],2)):z("",!0),w("div",{tabindex:"1",class:W(["m-input-search",[`input-search-${v.size}`,{"input-search-before":m.value,"input-search-disabled":v.disabled}]])},[c.value?(d(),y("span",$w,[L(v.$slots,"prefix",{},()=>[ve(ne(v.prefix),1)],!0)])):z("",!0),w("input",{ref_key:"inputRef",ref:l,class:"input-search",type:"text",value:v.value,placeholder:v.placeholder,maxlength:v.maxlength,disabled:v.disabled,onInput:p,onChange:b,onKeydown:nt(Ye(_,["prevent"]),["enter"])},null,40,Pw),f.value?(d(),y("span",Ow,[o.value?(d(),y("span",{key:0,class:W(["m-clear",{"clear-hidden":!v.value}]),onClick:g},k[0]||(k[0]=[w("svg",{class:"clear-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"})],-1)]),2)):z("",!0),v.showCount?(d(),y("span",Tw,ne(s.value),1)):z("",!0),u.value?(d(),y("span",Ew,[L(v.$slots,"suffix",{},()=>[ve(ne(v.suffix),1)],!0)])):z("",!0)])):z("",!0)],2),w("span",{class:"m-search-button",onClick:x,onKeydown:nt(Ye(x,["prevent"]),["enter"])},[L(v.$slots,"search",{},()=>[Z($(ha),Te({class:"search-btn",size:v.size,disabled:v.disabled,loading:v.loading},v.searchProps),Mt({default:U(()=>[ve(" "+ne(v.search),1)]),_:2},[v.icon?{name:"icon",fn:U(()=>[L(v.$slots,"icon",{},()=>[k[1]||(k[1]=w("svg",{focusable:"false","data-icon":"search",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"})],-1))],!0)]),key:"0"}:void 0]),1040,["size","disabled","loading"])],!0)],40,Aw)],4))}}),Lw=De(Bw,[["__scopeId","data-v-2f4fc9d4"]]),zw=ze(Lw),Dw={key:0,class:"pagination-total-text pagination-right-gap"},Iw=["onClick"],Fw={key:1,class:"pagination-options"},Nw={key:1,class:"pagination-jump-page"},Rw=de({__name:"Pagination",props:{page:{default:1},pageSize:{default:10},total:{default:0},disabled:{type:Boolean,default:!1},pageAmount:{default:5},hideOnSinglePage:{type:Boolean,default:!1},showQuickJumper:{type:Boolean,default:!1},showSizeChanger:{type:Boolean,default:void 0},pageSizeOptions:{default:()=>[10,20,50,100]},showTotal:{type:[Boolean,Function],default:!1},placement:{default:"center"},size:{default:"large"}},emits:["update:page","update:pageSize","change","pageSizeChange"],setup(a,{emit:e}){const t=a,l=P(t.page),n=P(t.pageSize),r=P(),i=P(!1),o=P(!1),s=e,c=O(()=>Math.ceil(t.total/n.value)),u=O(()=>{if(typeof t.showTotal=="boolean"){if(t.showTotal)return`共 ${t.total} 条`}else{const M=(l.value-1)*n.value+1,S=l.value*n.value>t.total?t.total:l.value*n.value;return t.showTotal(t.total,[M,S])}return null}),f=O(()=>g(l.value).filter(M=>M!==1&&M!==c.value)),m=O(()=>typeof t.showSizeChanger=="boolean"?t.showSizeChanger:t.total>50),h=O(()=>{const M=[n.value,...t.pageSizeOptions].map(S=>Number(S));return Array.from(new Set(M)).sort((S,B)=>S-B).map(S=>({label:`${S} 条/页`,value:S}))}),p=O(()=>{const M={small:24,middle:28,large:32};return M[t.size]||M.large}),b=O(()=>t.size==="small"?"small":"middle");Le(()=>t.page,M=>{l.value=M}),Le(()=>t.pageSize,M=>{n.value=M});function g(M){var S=[],B=Math.floor(t.pageAmount/2),T={start:M-B,end:M+B};T.start<1&&(T.end=T.end+(1-T.start),T.start=1),T.end>c.value&&(T.start=T.start-(T.end-c.value),T.end=c.value),T.start<1&&(T.start=1),T.start>1?i.value=!0:i.value=!1,T.end0?l.value-t.pageAmount:1,s("update:page",l.value),s("change",l.value,n.value)}function x(){l.value=l.value+t.pageAmountc.value&&(M=c.value),k(M)),await Ue(),r.value=void 0}function k(M){if(M===0||M===c.value+1)return!1;l.value!==M&&(l.value=M,s("update:page",l.value),s("change",l.value,n.value))}function C(M){n.value=M;const S=Math.ceil(t.total/M);l.value>S&&(l.value=S),s("update:page",l.value),s("update:pageSize",n.value),s("pageSizeChange",l.value,n.value),s("change",l.value,n.value)}return(M,S)=>(d(),y("div",{class:W(["m-pagination",[`pagination-${M.placement}`,{"pagination-small":M.size==="small","pagination-middle":M.size==="middle","pagination-disabled":M.disabled,"pagination-hidden":!M.total||M.hideOnSinglePage&&M.total<=n.value}]])},[u.value?(d(),y("span",Dw,ne(u.value),1)):z("",!0),w("span",{tabindex:"0",class:W(["pagination-prev pagination-right-gap",{"pagination-item-disabled":l.value===1}]),onKeydown:S[0]||(S[0]=nt(Ye(B=>M.disabled?()=>!1:k(l.value-1),["prevent"]),["enter"])),onClick:S[1]||(S[1]=B=>M.disabled||l.value===1?()=>!1:k(l.value-1))},S[10]||(S[10]=[w("svg",{class:"arrow-svg",viewBox:"64 64 896 896","data-icon":"left",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},[w("path",{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 0 0 0 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"})],-1)]),34),w("span",{tabindex:"0",class:W(["pagination-item pagination-right-gap",{"pagination-item-active":l.value===1}]),onClick:S[2]||(S[2]=B=>M.disabled?()=>!1:k(1))}," 1 ",2),qe(w("span",{tabindex:"0",ref:"forward",class:"pagintion-item-link pagination-right-gap",onClick:S[3]||(S[3]=B=>M.disabled?()=>!1:_())},S[11]||(S[11]=[w("span",{class:"ellipsis-character"},"•••",-1),w("svg",{class:"icon-svg",focusable:"false","data-icon":"double-right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"})],-1)]),512),[[Qe,i.value&&f.value[0]-1>1]]),(d(!0),y(ge,null,Pe(f.value,(B,T)=>(d(),y("span",{tabindex:"0",class:W(["pagination-item pagination-right-gap",{"pagination-item-active":l.value===B}]),key:T,onClick:A=>M.disabled?()=>!1:k(B)},ne(B),11,Iw))),128)),qe(w("span",{tabindex:"0",ref:"backward",class:"pagintion-item-link pagination-right-gap",onClick:S[4]||(S[4]=B=>M.disabled?()=>!1:x())},S[12]||(S[12]=[w("span",{class:"ellipsis-character"},"•••",-1),w("svg",{class:"icon-svg",focusable:"false","data-icon":"double-right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"})],-1)]),512),[[Qe,o.value&&f.value[f.value.length-1]+1M.disabled?()=>!1:k(c.value))},ne(c.value),3),[[Qe,c.value!==1]]),w("span",{tabindex:"0",class:W(["pagination-next",{"pagination-item-disabled":l.value===c.value}]),onKeydown:S[6]||(S[6]=nt(Ye(B=>M.disabled?()=>!1:k(l.value+1),["prevent"]),["enter"])),onClick:S[7]||(S[7]=B=>M.disabled||l.value===c.value?()=>!1:k(l.value+1))},S[13]||(S[13]=[w("svg",{class:"arrow-svg",viewBox:"64 64 896 896","data-icon":"right",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},[w("path",{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 0 0 302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 0 0 0-50.4z"})],-1)]),34),m.value||M.showQuickJumper?(d(),y("span",Fw,[m.value?(d(),fe($(Hl),{key:0,size:b.value,height:p.value,disabled:M.disabled,options:h.value,onChange:C,modelValue:n.value,"onUpdate:modelValue":S[8]||(S[8]=B=>n.value=B)},null,8,["size","height","disabled","options","modelValue"])):z("",!0),M.showQuickJumper?(d(),y("span",Nw,[S[14]||(S[14]=ve(" 跳至")),Z($(zd),{width:50,size:b.value,disabled:M.disabled,value:r.value,"onUpdate:value":S[9]||(S[9]=B=>r.value=B),valueModifiers:{lazy:!0},onChange:v,onEnter:v},null,8,["size","disabled","value"]),S[15]||(S[15]=ve("页 "))])):z("",!0)])):z("",!0)],2))}}),Hw=De(Rw,[["__scopeId","data-v-c28bdcc9"]]),Ti=ze(Hw),Vw={key:0,class:"list-header"},jw={key:2,class:"list-empty"},Yw={key:3,class:"list-footer"},Ww={key:4,class:"list-pagination"},Gw=de({__name:"List",props:{bordered:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},split:{type:Boolean,default:!0},size:{default:"middle"},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},header:{default:void 0},footer:{default:void 0},spinProps:{default:()=>({})},emptyProps:{default:()=>({})},showPagination:{type:Boolean,default:!1},pagination:{default:()=>({})}},setup(a){const e=a,t=ut(["header","default","footer"]),l=O(()=>t.header||e.header),n=O(()=>t.footer||e.footer);return(r,i)=>(d(),fe($(Ya),Te({size:"small",spinning:r.loading},r.spinProps),{default:U(()=>[w("div",{class:W(["m-list",{"list-bordered":r.bordered,"list-vertical":r.vertical,"list-split":r.split,"list-small":r.size==="small","list-large":r.size==="large","list-hoverable":r.hoverable}])},[l.value?(d(),y("div",Vw,[L(r.$slots,"header",{},()=>[ve(ne(r.header),1)],!0)])):z("",!0),$(t).default?L(r.$slots,"default",{key:1},void 0,!0):(d(),y("div",jw,[Z($(el),Te({image:"outlined"},r.emptyProps),null,16)])),n.value?(d(),y("div",Yw,[L(r.$slots,"footer",{},()=>[ve(ne(r.footer),1)],!0)])):z("",!0),r.showPagination?(d(),y("div",Ww,[Z($(Ti),Te({placement:"right"},r.pagination),null,16)])):z("",!0)],2)]),_:3},16,["spinning"]))}}),qw=De(Gw,[["__scopeId","data-v-d708b20e"]]),Uw=ze(qw),Xw={class:"m-list-item"},Qw={class:"m-list-item-main"},Kw={key:0,class:"m-list-item-meta"},Jw={key:1,class:"m-list-item-content"},Zw=de({__name:"ListItem",props:{avatar:{default:void 0},avatarProps:{default:()=>({})},title:{default:void 0},description:{default:void 0},actions:{default:void 0},extra:{default:void 0},avatarStyle:{default:()=>({})},titleStyle:{default:()=>({})},descriptionStyle:{default:()=>({})},contentStyle:{default:()=>({})},actionsStyle:{default:()=>({})},extraStyle:{default:()=>({})}},setup(a){const e=a,t=ut(["avatar","title","description","default","actions","extra"]),l=O(()=>t.avatar||e.avatar||JSON.stringify(e.avatarProps)!=="{}"),n=O(()=>t.title||t.description||e.title||e.description),r=O(()=>t.extra||e.extra);return(i,o)=>(d(),y("div",Xw,[w("div",Qw,[l.value||n.value?(d(),y("div",Kw,[l.value?(d(),y("div",{key:0,class:"m-list-item-avatar",style:le(i.avatarStyle)},[L(i.$slots,"avatar",{},()=>[Z($(Od),yt(Tt(i.avatarProps)),{default:U(()=>[ve(ne(i.avatar),1)]),_:1},16)],!0)],4)):z("",!0),n.value?(d(),y("div",Jw,[w("p",{class:"list-item-title",style:le(i.titleStyle)},[L(i.$slots,"title",{},()=>[ve(ne(i.title),1)],!0)],4),w("div",{class:"list-item-description",style:le(i.descriptionStyle)},[L(i.$slots,"description",{},()=>[ve(ne(i.description),1)],!0)],4)])):z("",!0)])):z("",!0),$(t).default?(d(),y("div",{key:1,style:le(i.contentStyle)},[L(i.$slots,"default",{},void 0,!0)],4)):z("",!0),$(t).actions?(d(),y("div",{key:2,class:"list-item-actions",style:le(i.actionsStyle)},[L(i.$slots,"actions",{},void 0,!0)],4)):z("",!0)]),r.value?(d(),y("div",{key:0,class:"list-item-extra",style:le(i.extraStyle)},[L(i.$slots,"extra",{},()=>[ve(ne(i.extra),1)],!0)],4)):z("",!0)]))}}),ek=De(Zw,[["__scopeId","data-v-2514f059"]]),tk=ze(ek),ak=de({__name:"LoadingBar",props:{containerClass:{default:void 0},containerStyle:{default:()=>({})},loadingBarSize:{default:2},colorLoading:{default:"#1677ff"},colorFinish:{default:"#1677ff"},colorError:{default:"#ff4d4f"},to:{default:"body"}},setup(a,{expose:e}){const t=P(!1),l=P(),n=P(!1),r=P(!1),i=P(!1);async function o(){t.value=!1,r.value=!1,i.value=!1}async function s(h=0,p=80,b="starting"){n.value=!0,await o(),!r.value&&(t.value=!0,await Ue(),l.value&&(l.value.style.transition="none",l.value.style.maxWidth=`${h}%`,l.value.offsetWidth,l.value.className=`loading-bar loading-bar-${b}`,l.value.style.transition="",l.value.style.maxWidth=`${p}%`))}async function c(){r.value||i.value||(n.value&&await Ue(),r.value=!0,l.value&&(l.value.className="loading-bar loading-bar-finishing",l.value.style.maxWidth="100%",l.value.offsetWidth,t.value=!1))}function u(){if(!(r.value||i.value))if(!t.value)s(100,100,"error").then(()=>{i.value=!0});else{if(i.value=!0,!l.value)return;l.value.className="loading-bar loading-bar-error",l.value.style.maxWidth="100%",l.value.offsetWidth,t.value=!1}}function f(){i.value&&(t.value=!1)}async function m(){await o()}return e({start:s,finish:c,error:u}),(h,p)=>(d(),fe(Ds,{disabled:!h.to,to:h.to},[Z(ot,{name:"fade-in",onAfterEnter:f,onAfterLeave:m},{default:U(()=>[qe(w("div",{class:W(["m-loading-bar-container",h.containerClass]),style:le(h.containerStyle)},[w("div",{ref_key:"loadingBarRef",ref:l,class:"loading-bar",style:le(`--loading-bar-size: ${h.loadingBarSize}px; --color-loading: ${h.colorLoading}; --color-finish: ${h.colorFinish}; --color-error: ${h.colorError}; max-width: 100%;`)},null,4)],6),[[Qe,t.value]])]),_:1})],8,["disabled","to"]))}}),lk=De(ak,[["__scopeId","data-v-dc3cd7f1"]]),nk=ze(lk),rk=["onMouseenter","onMouseleave","onClick"],ik={key:1,class:"icon-svg",focusable:"false","data-icon":"info-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},ok={key:2,class:"icon-svg",focusable:"false","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},sk={key:3,class:"icon-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true","fill-rule":"evenodd",viewBox:"64 64 896 896"},uk={key:4,class:"icon-svg",focusable:"false","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},ck={key:5,width:"1em",height:"1em",fill:"currentColor",class:"icon-svg circle",viewBox:"0 0 50 50"},dk={class:"message-content"},fk=de({__name:"Message",props:{content:{default:void 0},duration:{default:3e3},top:{default:30}},emits:["click","close"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P([]),i=P([]),o=P([]),s=P(null),c=t,u=P(),f=O(()=>r.value.every(S=>!S));Le(f,(S,B)=>{!B&&S&&(n.value=Ca(()=>{o.value.splice(0),r.value.splice(0)},300))});function m(S){i.value[S]&&Bt(i.value[S])}function h(S){b(S)}function p(S,B){o.value[B].onClick&&o.value[B].onClick(),c("click",S)}function b(S){s.value!==null&&(i.value[S]=Ca(()=>{r.value[S]=!1,o.value[S].onClose&&o.value[S].onClose(),c("close")},s.value))}function g(){n.value&&Bt(n.value);const S=o.value.length-1,B=o.value[S];B.top!==void 0?u.value=typeof B.top=="number"?`${B.top}px`:B.top:u.value=typeof l.top=="number"?`${l.top}px`:l.top,r.value[S]=!0,B.duration!==null?(s.value=B.duration||l.duration,b(S)):s.value=null}function _(S){typeof S=="string"?o.value.push({content:S,mode:"open"}):o.value.push({...S,mode:"open"}),g()}function x(S){typeof S=="string"?o.value.push({content:S,mode:"info"}):o.value.push({...S,mode:"info"}),g()}function v(S){typeof S=="string"?o.value.push({content:S,mode:"success"}):o.value.push({...S,mode:"success"}),g()}function k(S){typeof S=="string"?o.value.push({content:S,mode:"error"}):o.value.push({...S,mode:"error"}),g()}function C(S){typeof S=="string"?o.value.push({content:S,mode:"warning"}):o.value.push({...S,mode:"warning"}),g()}function M(S){typeof S=="string"?o.value.push({content:S,mode:"loading"}):o.value.push({...S,mode:"loading"}),g()}return e({open:_,info:x,success:v,error:k,warning:C,loading:M}),(S,B)=>(d(),y("div",{class:"m-message-wrap",style:le(`top: ${u.value};`)},[Z(Ur,{name:"slide-fade"},{default:U(()=>[(d(!0),y(ge,null,Pe(o.value,(T,A)=>qe((d(),y("div",{class:W(["m-message",T.class]),style:le(T.style),key:A},[w("div",{class:W(["m-message-content",`icon-${T.mode}`]),onMouseenter:I=>m(A),onMouseleave:I=>h(A),onClick:I=>p(I,A)},[T.icon?(d(),fe(tt(T.icon),{key:0,class:"icon-svg"})):T.mode==="info"?(d(),y("svg",ik,B[0]||(B[0]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):T.mode==="success"?(d(),y("svg",ok,B[1]||(B[1]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"},null,-1)]))):T.mode==="error"?(d(),y("svg",sk,B[2]||(B[2]=[w("path",{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"},null,-1)]))):T.mode==="warning"?(d(),y("svg",uk,B[3]||(B[3]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):T.mode==="loading"?(d(),y("svg",ck,B[4]||(B[4]=[w("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"},null,-1)]))):z("",!0),w("div",dk,ne(T.content||S.content),1)],42,rk)],6)),[[Qe,r.value[A]]])),128))]),_:1})],4))}}),pk=De(fk,[["__scopeId","data-v-607cc56e"]]),Dd=ze(pk),vk={class:"m-modal-root"},hk={class:"m-modal-body"},mk={key:1,class:"icon-svg",focusable:"false","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},gk={key:2,class:"icon-svg",focusable:"false","data-icon":"info-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},yk={key:3,class:"icon-svg",focusable:"false","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},bk={key:4,class:"icon-svg",focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true","fill-rule":"evenodd",viewBox:"64 64 896 896"},wk={key:5,class:"icon-svg",focusable:"false","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},kk={class:"modal-btns"},xk=de({__name:"Modal",props:{width:{default:420},icon:{default:void 0},title:{default:void 0},titleStyle:{default:()=>({})},content:{default:void 0},contentStyle:{default:()=>({})},bodyClass:{default:void 0},bodyStyle:{default:()=>({})},cancelText:{default:"取消"},cancelProps:{default:()=>({})},okText:{default:"确定"},okType:{default:"primary"},okProps:{default:()=>({})},noticeText:{default:"知道了"},noticeProps:{default:()=>({})},centered:{type:Boolean,default:!1},top:{default:100},transformOrigin:{default:"mouse"},confirmLoading:{type:Boolean,default:!1},blockScroll:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0},maskStyle:{default:()=>({})}},emits:["update:open","cancel","ok","know"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P(null),i=P(!1),o=P(!1),s=P(!1),c=P("50% 50%"),u=P(),f=P(),m=t,h=O(()=>{const Q=N("width");return typeof Q=="number"?`${Q}px`:Q}),p=O(()=>{const Q=N("top");return typeof Q=="number"?`${Q}px`:Q}),b=O(()=>N("centered")),g=O(()=>b.value?{width:h.value,transformOrigin:c.value}:{width:h.value,top:p.value,transformOrigin:c.value}),_=O(()=>N("titleStyle")),x=O(()=>N("contentStyle")),v=O(()=>N("bodyClass")),k=O(()=>N("bodyStyle")),C=O(()=>N("maskStyle")),M=O(()=>N("icon")),S=O(()=>N("title")),B=O(()=>N("content")),T=O(()=>N("cancelProps")),A=O(()=>N("cancelText")),I=O(()=>N("okType")),V=O(()=>N("okProps")),F=O(()=>N("okText")),E=O(()=>N("noticeProps")),H=O(()=>N("noticeText"));Le(i,async Q=>{const me=N("blockScroll");Q?(await Ue(),n.value.focus(),me&&(document.documentElement.style.overflowY="hidden",document.body.style.overflowY="hidden")):me&&(document.documentElement.style.removeProperty("overflow-y"),document.body.style.removeProperty("overflow-y"))},{immediate:!0}),it(()=>{s.value=l.confirmLoading}),Ke(()=>{document.addEventListener("click",j,!0)}),Qt(()=>{document.removeEventListener("click",j,!0)});function j(Q){i.value||(r.value={x:Q.clientX,y:Q.clientY})}async function ie(Q){if(o.value=!0,await Ue(),N("transformOrigin")==="mouse"&&r.value){const me=Q.getBoundingClientRect();c.value=`${r.value.x-me.left}px ${r.value.y-me.top}px`}else c.value="50% 50%"}function re(Q){if(N("transformOrigin")==="mouse"&&r.value){const me=Q.getBoundingClientRect();c.value=`${r.value.x-me.left}px ${r.value.y-me.top}px`}else c.value="50% 50%"}function ee(){o.value=!1}function N(Q){var me;let be=l[Q];return((me=u.value)==null?void 0:me[Q])!==void 0&&(be=u.value[Q]),be}function G(Q){f.value="info",u.value=Q,D()}function q(Q){f.value="success",u.value=Q,D()}function te(Q){f.value="error",u.value=Q,D()}function R(Q){f.value="warning",u.value=Q,D()}function K(Q){f.value="confirm",u.value=Q,D()}function ye(Q){f.value="erase",u.value=Q,D()}function D(){i.value=!0,m("update:open",!0)}function ue(){var Q;(Q=u.value)!=null&&Q.onCancel&&u.value.onCancel(),i.value=!1,m("cancel")}async function Se(){var Q;(Q=u.value)!=null&&Q.onOk&&(s.value=!0,await u.value.onOk(),s.value=!1),i.value=!1,m("ok")}function Ee(){var Q;(Q=u.value)!=null&&Q.onKnow&&u.value.onKnow(),i.value=!1,m("know")}return e({info:G,success:q,error:te,warning:R,confirm:K,erase:ye}),(Q,me)=>(d(),y("div",vk,[Z(ot,{name:"fade"},{default:U(()=>[qe(w("div",{class:"m-modal-mask",style:le(C.value)},null,4),[[Qe,i.value]])]),_:1}),qe(w("div",{tabindex:"-1",ref_key:"modalWrapRef",ref:n,class:W(["m-modal-wrap",{"flex-centered":b.value}]),onClick:me[0]||(me[0]=Ye(be=>N("maskClosable")?ue():()=>!1,["self"])),onKeydown:me[1]||(me[1]=nt(be=>N("keyboard")?ue():()=>!1,["esc"]))},[Z(ot,{name:"zoom","enter-from-class":"zoom-enter","enter-active-class":"zoom-enter","enter-to-class":"zoom-enter zoom-enter-active","leave-from-class":"zoom-leave","leave-active-class":"zoom-leave zoom-leave-active","leave-to-class":"zoom-leave zoom-leave-active",onBeforeEnter:ie,onBeforeLeave:re,onAfterLeave:ee},{default:U(()=>[qe(w("div",{class:"m-modal",style:le(g.value)},[w("div",{class:W(["m-modal-body-wrap",v.value]),style:le(k.value)},[w("div",hk,[w("div",{class:W(["modal-header",{[`icon-${f.value}`]:["info","success","error","warning","confirm","erase"].includes(f.value)}])},[L(Q.$slots,"icon",{},()=>[M.value?(d(),fe(tt(M.value),{key:0,class:"icon-svg"})):f.value==="confirm"||f.value==="erase"?(d(),y("svg",mk,me[2]||(me[2]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1),w("path",{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"},null,-1)]))):f.value==="info"?(d(),y("svg",gk,me[3]||(me[3]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):f.value==="success"?(d(),y("svg",yk,me[4]||(me[4]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"},null,-1)]))):f.value==="error"?(d(),y("svg",bk,me[5]||(me[5]=[w("path",{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"},null,-1)]))):f.value==="warning"?(d(),y("svg",wk,me[6]||(me[6]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"},null,-1)]))):z("",!0)],!0),w("div",{class:"modal-title",style:le(_.value)},[L(Q.$slots,"title",{},()=>[ve(ne(S.value),1)],!0)],4)],2),w("div",{class:"modal-content",style:le(x.value)},[L(Q.$slots,"default",{},()=>[ve(ne(B.value),1)],!0)],4)]),w("div",kk,[["confirm","erase"].includes(f.value)?(d(),y(ge,{key:0},[Z($(ha),Te({class:"mr8",onClick:ue},T.value),{default:U(()=>[ve(ne(A.value),1)]),_:1},16),Z($(ha),Te({type:I.value,loading:s.value,onClick:Se},V.value),{default:U(()=>[ve(ne(F.value),1)]),_:1},16,["type","loading"])],64)):z("",!0),["info","success","error","warning"].includes(f.value)?(d(),fe($(ha),Te({key:1,type:"primary",loading:s.value,onClick:Ee},E.value),{default:U(()=>[ve(ne(H.value),1)]),_:1},16,["loading"])):z("",!0)])],6)],4),[[Qe,i.value]])]),_:3})],34),[[Qe,o.value]])]))}}),_k=De(xk,[["__scopeId","data-v-8e5ed042"]]),Mk=ze(_k),Sk=["onMouseenter","onMouseleave"],Ck={key:1,class:"icon-svg",viewBox:"64 64 896 896","data-icon":"info-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},$k={key:2,class:"icon-svg",viewBox:"64 64 896 896","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},Pk={key:3,class:"icon-svg",viewBox:"64 64 896 896","data-icon":"exclamation-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},Ok={key:4,class:"icon-svg",viewBox:"64 64 896 896","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},Tk={class:"notification-content"},Ek={class:"notification-title"},Ak={class:"notification-description"},Bk=["onClick"],Lk=de({__name:"Notification",props:{title:{default:void 0},description:{default:void 0},duration:{default:4500},top:{default:24},bottom:{default:24},placement:{default:"topRight"}},emits:["close"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P([]),i=P([]),o=P([]),s=P(null),c=P(),u=P(),f=t,m=O(()=>["topRight","topLeft"].includes(c.value)?{top:`${l.top}px`}:{}),h=O(()=>["bottomRight","bottomLeft"].includes(c.value)?{bottom:`${l.bottom}px`}:{}),p=O(()=>r.value.length===o.value.length);Le(p,(A,I)=>{!I&&A&&(n.value=Ca(()=>{r.value.splice(0),o.value.splice(0)},300))},{flush:"post"}),it(()=>{c.value=l.placement});function b(A){_(A)}function g(A){r.value.includes(A)||x(A)}function _(A){i.value[A]&&Bt(i.value[A]),i.value[A]=null}function x(A){s.value!==null&&(i.value[A]=Ca(()=>{v(A)},s.value))}async function v(A){u.value[A].style.maxHeight=u.value[A].offsetHeight+"px",await Ue(),r.value.push(A),o.value[A].onClose&&o.value[A].onClose(),f("close")}function k(){n.value&&Bt(n.value),i.value.push(null);const A=o.value.length-1,I=o.value[A];I.placement&&(c.value=I.placement),I.duration!==null?(s.value=I.duration||l.duration,x(A)):s.value=null}function C(A){o.value.push({...A,mode:"open"}),k()}function M(A){o.value.push({...A,mode:"info"}),k()}function S(A){o.value.push({...A,mode:"success"}),k()}function B(A){o.value.push({...A,mode:"error"}),k()}function T(A){o.value.push({...A,mode:"warning"}),k()}return e({open:C,info:M,success:S,error:B,warning:T}),(A,I)=>(d(),y("div",{class:W(["m-notification-wrap",`notification-${c.value}`]),style:le({...m.value,...h.value})},[Z(Ur,{name:["topRight","bottomRight"].includes(c.value)?"right":"left"},{default:U(()=>[(d(!0),y(ge,null,Pe(o.value,(V,F)=>qe((d(),y("div",{ref_for:!0,ref_key:"notificationRef",ref:u,class:W(["m-notification-content",[`icon-${V.mode}`,V.class]]),style:le(V.style),key:F,onMouseenter:E=>b(F),onMouseleave:E=>g(F)},[V.icon?(d(),fe(tt(V.icon),{key:0,class:"icon-svg"})):V.mode==="info"?(d(),y("svg",Ck,I[0]||(I[0]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1),w("path",{d:"M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"},null,-1)]))):V.mode==="success"?(d(),y("svg",$k,I[1]||(I[1]=[w("path",{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0 0 51.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"},null,-1),w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1)]))):V.mode==="warning"?(d(),y("svg",Pk,I[2]||(I[2]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1),w("path",{d:"M464 688a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"},null,-1)]))):V.mode==="error"?(d(),y("svg",Ok,I[3]||(I[3]=[w("path",{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"},null,-1),w("path",{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"},null,-1)]))):z("",!0),w("div",Tk,[w("div",Ek,ne(V.title||A.title),1),w("div",Ak,ne(V.description||A.description),1)]),w("a",{tabindex:"0",class:"notification-close",onClick:E=>v(F)},I[4]||(I[4]=[w("svg",{class:"close-svg",viewBox:"64 64 896 896","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"})],-1)]),8,Bk)],46,Sk)),[[Qe,!r.value.includes(F)]])),128))]),_:1},8,["name"])],6))}}),zk=De(Lk,[["__scopeId","data-v-529fd190"]]),Dk=ze(zk),Ik=de({__name:"NumberAnimation",props:{from:{default:0},to:{default:1e3},duration:{default:3e3},autoplay:{type:Boolean,default:!0},precision:{default:0},prefix:{default:void 0},suffix:{default:void 0},separator:{default:","},decimal:{default:"."},valueStyle:{default:()=>({})},transition:{default:"easeInOutCubic"}},emits:["started","finished"],setup(a,{expose:e,emit:t}){const l=a,n=P(l.from),r=t;it(()=>{n.value=l.from}),Le(()=>[l.from,l.to],()=>{l.autoplay&&o()},{deep:!0}),Ke(()=>{l.autoplay&&o()});const i=Mc(n,{duration:l.duration,transition:u2[l.transition],onFinished:()=>r("finished"),onStarted:()=>r("started")});function o(){n.value=l.to}const s=O(()=>{const{precision:c,separator:u,decimal:f,prefix:m,suffix:h}=l;return $d(i.value,c,u,f,m,h)});return e({play:o}),(c,u)=>(d(),y("span",{style:le(c.valueStyle)},ne(s.value),5))}}),Fk=ze(Ik),Nk={class:"m-popconfirm-message"},Rk={key:0,class:"icon-info",focusable:"false",width:"1em",height:"1em",fill:"currentColor",viewBox:"64 64 896 896","data-icon":"info-circle","aria-hidden":"true"},Hk={key:1,class:"icon-success",focusable:"false",width:"1em",height:"1em",fill:"currentColor",viewBox:"64 64 896 896","data-icon":"check-circle","aria-hidden":"true"},Vk={key:2,class:"icon-danger",focusable:"false",width:"1em",height:"1em",fill:"currentColor",viewBox:"64 64 896 896","data-icon":"close-circle","aria-hidden":"true"},jk={key:3,class:"icon-warning",focusable:"false",width:"1em",height:"1em",fill:"currentColor",viewBox:"64 64 896 896","data-icon":"exclamation-circle","aria-hidden":"true"},Yk={class:"popconfirm-buttons"},Wk=de({__name:"Popconfirm",props:{title:{default:void 0},titleStyle:{default:()=>({})},description:{default:void 0},descriptionStyle:{default:()=>({})},keyboard:{type:Boolean,default:!0},tooltipStyle:{default:()=>({})},icon:{default:"warning"},iconStyle:{default:()=>({})},cancelText:{default:"取消"},cancelType:{default:"default"},cancelProps:{default:()=>({})},okText:{default:"确定"},okType:{default:"primary"},okProps:{default:()=>({})},showCancel:{type:Boolean,default:!0}},emits:["cancel","ok"],setup(a,{emit:e}){const t=a,l=P(),n=e,r=ut(["description"]),i=O(()=>r.description||t.description);function o(c){n("cancel",c),l.value.hide()}function s(c){n("ok",c),l.value.hide()}return(c,u)=>(d(),fe($($a),Te({ref_key:"tooltipRef",ref:l,"max-width":"auto","bg-color":"#fff","tooltip-style":{padding:"12px",borderRadius:"8px",textAlign:"start",...c.tooltipStyle},trigger:"click",keyboard:c.keyboard,"transition-duration":200},c.$attrs),{tooltip:U(()=>[w("div",Nk,[w("span",{class:"m-popconfirm-icon",style:le(c.iconStyle)},[L(c.$slots,"icon",{},()=>[c.icon==="info"?(d(),y("svg",Rk,u[0]||(u[0]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"},null,-1)]))):c.icon==="success"?(d(),y("svg",Hk,u[1]||(u[1]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"},null,-1)]))):c.icon==="danger"?(d(),y("svg",Vk,u[2]||(u[2]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"},null,-1)]))):c.icon==="warning"?(d(),y("svg",jk,u[3]||(u[3]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"},null,-1)]))):c.icon?(d(),fe(tt(c.icon),{key:4})):z("",!0)],!0)],4),w("div",{class:W(["popconfirm-title",{"title-font-weight":i.value}]),style:le(c.titleStyle)},[L(c.$slots,"title",{},()=>[ve(ne(c.title),1)],!0)],6)]),i.value?(d(),y("div",{key:0,class:"popconfirm-description",style:le(c.descriptionStyle)},[L(c.$slots,"description",{},()=>[ve(ne(c.description),1)],!0)],4)):z("",!0),w("div",Yk,[c.showCancel?(d(),fe($(ha),Te({key:0,size:"small",type:c.cancelType,onClick:o},c.cancelProps),{default:U(()=>[L(c.$slots,"cancelText",{},()=>[ve(ne(c.cancelText),1)],!0)]),_:3},16,["type"])):z("",!0),Z($(ha),Te({size:"small",type:c.okType,onClick:s},c.okProps),{default:U(()=>[L(c.$slots,"okText",{},()=>[ve(ne(c.okText),1)],!0)]),_:3},16,["type"])])]),default:U(()=>[L(c.$slots,"default",{},void 0,!0)]),_:3},16,["tooltip-style","keyboard"]))}}),Gk=De(Wk,[["__scopeId","data-v-6d0a9800"]]),qk=ze(Gk),Uk=de({__name:"Popover",props:{title:{default:void 0},titleStyle:{default:()=>({})},content:{default:void 0},contentStyle:{default:()=>({})},keyboard:{type:Boolean,default:!0},tooltipStyle:{default:()=>({})}},setup(a){const e=a,t=ut(["title","content"]),l=O(()=>t.title||e.title),n=O(()=>t.content||e.content);return(r,i)=>(d(),fe($($a),Te({"max-width":"auto","bg-color":"#fff","tooltip-style":{padding:"12px",borderRadius:"8px",textAlign:"start",...r.tooltipStyle},keyboard:r.keyboard,"transition-duration":200},r.$attrs),{tooltip:U(()=>[l.value?(d(),y("div",{key:0,class:W(["popover-title",{mb8:n.value}]),style:le(r.titleStyle)},[L(r.$slots,"title",{},()=>[ve(ne(r.title),1)],!0)],6)):z("",!0),n.value?(d(),y("div",{key:1,class:"popover-content",style:le(r.contentStyle)},[L(r.$slots,"content",{},()=>[ve(ne(r.content),1)],!0)],4)):z("",!0)]),default:U(()=>[L(r.$slots,"default",{},void 0,!0)]),_:3},16,["tooltip-style","keyboard"]))}}),Xk=De(Uk,[["__scopeId","data-v-566087ba"]]),Qk=ze(Xk),Kk={class:"m-progress-inner"},Jk={key:0,class:"progress-success"},Zk={key:0,class:"icon-svg",focusable:"false","data-icon":"check-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},ex={key:1,class:"progress-success-info"},tx={key:1,class:"progress-text"},ax={class:"progress-circle",viewBox:"0 0 100 100"},lx={key:0},nx=["id"],rx=["stop-color"],ix=["stop-color"],ox=["d","stroke-linecap","stroke-width"],sx=["d","stroke-linecap","stroke-width","stroke","opacity"],ux={key:0,class:"icon-svg",focusable:"false","data-icon":"check",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},cx={key:1,class:"progress-success-info"},dx={key:2,class:"progress-text"},fx=de({__name:"Progress",props:{width:{default:void 0},percent:{default:0},lineSize:{default:void 0},lineColor:{default:"#1677FF"},lineCap:{default:"round"},showInfo:{type:Boolean,default:!0},infoSize:{default:void 0},success:{default:void 0},format:{type:Function,default:a=>a+"%"},type:{default:"line"}},setup(a){const e=a,t=ut(["success"]),l=O(()=>{if(e.width===void 0){if(e.type==="line")return"100%";if(e.type==="circle")return"120px"}return typeof e.width=="number"?`${e.width}px`:e.width}),n=O(()=>{if(e.lineSize===void 0){if(e.type==="line")return 8;if(e.type==="circle")return 6}return e.lineSize}),r=O(()=>{if(e.infoSize===void 0){if(e.type==="line")return"14px";if(e.type==="circle")return"24px"}return`${e.infoSize}px`}),i=O(()=>(100-n.value)*Math.PI),o=O(()=>{const b=100-n.value;return`M 50,50 m 0,-${b/2} a ${b/2},${b/2} 0 1 1 0,${b} a ${b/2},${b/2} 0 1 1 0,-${b}`}),s=O(()=>typeof e.lineColor!="string"),c=O(()=>typeof e.lineColor=="string"?e.lineColor:`linear-gradient(to ${e.lineColor.direction||"right"}, ${e.lineColor["0%"]||e.lineColor.from}, ${e.lineColor["100%"]||e.lineColor.to})`),u=O(()=>{if(s.value){const b=e.lineColor;return b.direction===void 0||b.direction==="right"?`right-${b["0%"]||b.from}-${b["100%"]||b.to}`:`left-${b["100%"]||b.to}-${b["0%"]||b.from}`}return null}),f=O(()=>{if(s.value){const b=e.lineColor;return b.direction===void 0||b.direction==="right"?b["0%"]||b.from:b["100%"]||b.to}}),m=O(()=>{if(s.value){const b=e.lineColor;return!b.direction||b.direction==="right"?b["100%"]||b.to:b["0%"]||b.from}}),h=O(()=>e.format(e.percent>100?100:e.percent)),p=O(()=>t.success||e.success);return(b,g)=>b.type==="line"?(d(),y("div",{key:0,class:"m-progress-line",style:le(` --progress-size: ${l.value}; @@ -132,7 +132,7 @@ Minimum version required to store current data is: `+r+`. --handle-shadow-color: #91caff; --handle-shadow-color-hover-focus: #1677ff; --handle-shadow-color-disabled: #bfbfbf; - `]),onClick:G[12]||(G[12]=q=>N.disabled?()=>!1:E(q))},[G[15]||(G[15]=w("div",{class:"slider-rail"},null,-1)),w("div",{class:"slider-track",style:le(b.value)},null,4),N.range?(d(),y("div",{key:0,tabindex:"0",ref_key:"lowHandle",ref:s,class:"slider-handle",style:le(g.value),onKeydown:[G[0]||(G[0]=nt(Ye(q=>N.disabled?()=>!1:ie(i.value,"low"),["prevent"]),["left"])),G[1]||(G[1]=nt(Ye(q=>N.disabled?()=>!1:re(i.value,"low"),["prevent"]),["right"])),G[2]||(G[2]=nt(Ye(q=>N.disabled?()=>!1:ie(i.value,"low"),["prevent"]),["down"])),G[3]||(G[3]=nt(Ye(q=>N.disabled?()=>!1:re(i.value,"low"),["prevent"]),["up"]))],onMousedown:G[4]||(G[4]=q=>N.disabled?()=>!1:H()),onBlur:G[5]||(G[5]=q=>N.tooltip&&!N.disabled?V(c.value):()=>!1)},[N.tooltip?(d(),y("div",{key:0,ref_key:"lowTooltip",ref:c,class:"handle-tooltip"},[ve(ne(k.value)+" ",1),G[13]||(G[13]=w("div",{class:"tooltip-arrow"},null,-1))],512)):z("",!0)],36)):z("",!0),w("div",{tabindex:"0",ref_key:"highHandle",ref:u,class:"slider-handle",style:le(_.value),onKeydown:[G[6]||(G[6]=nt(Ye(q=>N.disabled?()=>!1:ie(o.value,"high"),["prevent"]),["left"])),G[7]||(G[7]=nt(Ye(q=>N.disabled?()=>!1:re(o.value,"high"),["prevent"]),["right"])),G[8]||(G[8]=nt(Ye(q=>N.disabled?()=>!1:ie(o.value,"high"),["prevent"]),["down"])),G[9]||(G[9]=nt(Ye(q=>N.disabled?()=>!1:re(o.value,"high"),["prevent"]),["up"]))],onMousedown:G[10]||(G[10]=q=>N.disabled?()=>!1:j()),onBlur:G[11]||(G[11]=q=>N.tooltip&&!N.disabled?V(f.value):()=>!1)},[N.tooltip?(d(),y("div",{key:0,ref_key:"highTooltip",ref:f,class:"handle-tooltip"},[ve(ne(C.value)+" ",1),G[14]||(G[14]=w("div",{class:"tooltip-arrow"},null,-1))],512)):z("",!0)],36)],6))}}),v_=De(p_,[["__scopeId","data-v-fefaaef4"]]),h_=ze(v_),m_={class:"m-statistic"},g_={key:0,class:"statistic-title"},y_={key:0,class:"statistic-prefix"},b_={class:"statistic-value"},w_={key:1,class:"statistic-suffix"},k_=de({__name:"Statistic",props:{title:{default:void 0},value:{default:void 0},valueStyle:{default:()=>({})},precision:{default:0},prefix:{default:void 0},suffix:{default:void 0},separator:{default:","},formatter:{type:Function,default:a=>a}},setup(a){const e=a,t=ut(["title","prefix","suffix"]),l=O(()=>e.formatter($d(e.value||"",e.precision,e.separator))),n=O(()=>t.title||e.title),r=O(()=>t.prefix||e.prefix),i=O(()=>t.suffix||e.suffix);return(o,s)=>(d(),y("div",m_,[n.value?(d(),y("div",g_,[L(o.$slots,"title",{},()=>[ve(ne(o.title),1)],!0)])):z("",!0),w("div",{class:"statistic-content",style:le(o.valueStyle)},[r.value?(d(),y("span",y_,[L(o.$slots,"prefix",{},()=>[ve(ne(o.prefix),1)],!0)])):z("",!0),w("span",b_,[L(o.$slots,"default",{},()=>[ve(ne(l.value),1)],!0)]),i.value?(d(),y("span",w_,[L(o.$slots,"suffix",{},()=>[ve(ne(o.suffix),1)],!0)])):z("",!0)],4)]))}}),x_=De(k_,[["__scopeId","data-v-7435b33b"]]),__=ze(x_),M_=["onClick"],S_={class:"steps-icon"},C_={key:0,class:"steps-num"},$_={key:1,class:"icon-svg",focusable:"false","data-icon":"check",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},P_={key:1,class:"steps-dot"},O_={class:"steps-content"},T_={class:"steps-title"},E_={key:0,class:"steps-description"},A_=de({__name:"Steps",props:{items:{default:()=>[]},width:{default:"auto"},size:{default:"default"},vertical:{type:Boolean,default:!1},labelPlacement:{default:"right"},dotted:{type:Boolean,default:!1},current:{default:1}},emits:["update:current","change"],setup(a,{emit:e}){const t=a,l=e,n=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),r=O(()=>t.items.length),i=O(()=>t.current<1?1:t.current>r.value+1?r.value+1:t.current);function o(s){i.value!==s&&(l("update:current",s),l("change",s))}return(s,c)=>(d(),y("div",{class:W(["m-steps",{"steps-small":s.size==="small","steps-vertical":s.vertical,"steps-label-bottom":!s.vertical&&(s.labelPlacement==="bottom"||s.dotted),"steps-dotted":s.dotted}]),style:le(`width: ${n.value};`)},[(d(!0),y(ge,null,Pe(s.items,(u,f)=>(d(),y("div",{class:W(["steps-item",{"steps-finish":i.value>f+1,"steps-process":i.value===f+1,"steps-wait":i.valueo(f+1)},[c[1]||(c[1]=w("div",{class:"steps-tail"},null,-1)),w("div",S_,[s.dotted?(d(),y("span",P_)):(d(),y(ge,{key:0},[i.value<=f+1?(d(),y("span",C_,ne(f+1),1)):(d(),y("svg",$_,c[0]||(c[0]=[w("path",{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"},null,-1)])))],64))]),w("div",O_,[w("div",T_,ne(u.title),1),u.description?(d(),y("div",E_,ne(u.description),1)):z("",!0)])],8,M_)],2))),128))],6))}}),B_=De(A_,[["__scopeId","data-v-6a932039"]]),L_=ze(B_),z_=["src","alt"],D_=["src","alt"],I_=["src","alt"],F_=de({__name:"Swiper",props:{images:{default:()=>[]},width:{default:"100%"},height:{default:"100%"},mode:{default:"banner"},navigation:{type:Boolean,default:!1},effect:{default:"slide"},delay:{default:3e3},speed:{default:300},loop:{type:Boolean,default:!0},pauseOnMouseEnter:{type:Boolean,default:!1},swipe:{type:Boolean,default:!0},preloaderColor:{default:"theme"}},emits:["swiper","change"],setup(a,{emit:e}){const t=a,l=P({delay:t.delay,disableOnInteraction:!1,pauseOnMouseEnter:t.pauseOnMouseEnter}),n=P([Ps]),r=P({delay:0,disableOnInteraction:!1}),i=P([Cs,$s,Th]),o=e,s=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),c=O(()=>typeof t.height=="number"?`${t.height}px`:t.height),u=O(()=>{const p=[Cs,$s,Ps],b={fade:Eh,cube:Ah,flip:Bh,coverflow:Lh,cards:Dh,creative:zh};return t.effect!=="slide"&&p.push(b[t.effect]),p});function f(p){o("swiper",p),t.mode==="carousel"&&t.pauseOnMouseEnter&&(p.el.onmouseenter=()=>{p.autoplay.stop()},p.el.onmouseleave=()=>{p.autoplay.start()})}function m(p){o("change",p)}function h(p){if(p.name)return p.name;{const b=p.src.split("?")[0].split("/");return b[b.length-1]}}return(p,b)=>(d(),y(ge,null,[p.mode==="banner"?(d(),fe($(kr),Te({key:0,class:{"swiper-no-swiping":!p.swipe},style:`width: ${s.value}; height: ${c.value};`,modules:u.value,navigation:p.navigation,"slides-per-view":1,autoplay:l.value,effect:p.effect,speed:p.speed,loop:p.loop,lazy:"",onSwiper:f,onSlideChange:m},p.$attrs),{default:U(()=>[(d(!0),y(ge,null,Pe(p.images,(g,_)=>(d(),fe($(xr),{key:_},{default:U(()=>[(d(),fe(tt(g.link?"a":"div"),{class:"swiper-link",href:g.link,target:"_blank"},{default:U(()=>[w("img",{class:"swiper-image",src:g.src,alt:h(g),loading:"lazy"},null,8,z_)]),_:2},1032,["href"])),w("div",{class:W(`swiper-lazy-preloader swiper-lazy-preloader-${p.preloaderColor}`)},null,2)]),_:2},1024))),128))]),_:1},16,["class","style","modules","navigation","autoplay","effect","speed","loop"])):z("",!0),p.mode==="carousel"?(d(),fe($(kr),Te({key:1,class:"swiper-no-swiping",style:`width: ${s.value}; height: ${c.value};`,modules:n.value,autoplay:r.value,speed:p.speed,loop:p.loop,lazy:"",onSwiper:f,onSlideChange:m},p.$attrs),{default:U(()=>[(d(!0),y(ge,null,Pe(p.images,(g,_)=>(d(),fe($(xr),{key:_},{default:U(()=>[(d(),fe(tt(g.link?"a":"div"),{class:"swiper-link",href:g.link,target:"_blank"},{default:U(()=>[w("img",{class:"swiper-image",src:g.src,alt:h(g),loading:"lazy"},null,8,D_)]),_:2},1032,["href"])),w("div",{class:W(`swiper-lazy-preloader swiper-lazy-preloader-${p.preloaderColor}`)},null,2)]),_:2},1024))),128))]),_:1},16,["style","modules","autoplay","speed","loop"])):z("",!0),p.mode==="broadcast"?(d(),fe($(kr),Te({key:2,style:`width: ${s.value}; height: ${c.value};`,modules:i.value,navigation:p.navigation,speed:p.speed,loop:p.loop,lazy:"",onSwiper:f,onSlideChange:m},p.$attrs),{default:U(()=>[(d(!0),y(ge,null,Pe(p.images,(g,_)=>(d(),fe($(xr),{key:_},{default:U(()=>[(d(),fe(tt(g.link?"a":"div"),{class:"swiper-link",href:g.link,target:"_blank"},{default:U(()=>[w("img",{class:"swiper-image",src:g.src,alt:h(g),loading:"lazy"},null,8,I_)]),_:2},1032,["href"])),w("div",{class:W(`swiper-lazy-preloader swiper-lazy-preloader-${p.preloaderColor}`)},null,2)]),_:2},1024))),128))]),_:1},16,["style","modules","navigation","speed","loop"])):z("",!0)],64))}}),N_=De(F_,[["__scopeId","data-v-b514b488"]]),R_=ze(N_),H_={class:"switch-inner"},V_={class:"inner-checked"},j_={class:"inner-unchecked"},Y_={key:0,class:"circular",viewBox:"0 0 50 50"},W_=de({__name:"Switch",props:{checked:{default:void 0},checkedValue:{type:[Boolean,String,Number],default:!0},unchecked:{default:void 0},uncheckedValue:{type:[Boolean,String,Number],default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{default:"middle"},rippleColor:{default:"#1677ff"},circleStyle:{default:()=>({})},modelValue:{type:[Boolean,String,Number],default:!1}},emits:["update:modelValue","change"],setup(a,{emit:e}){const t=a,l=P(!1),n=e;function r(){t.modelValue===t.checkedValue?(n("update:modelValue",t.uncheckedValue),n("change",t.uncheckedValue)):(n("update:modelValue",t.checkedValue),n("change",t.checkedValue)),l.value?(l.value=!1,Ue(()=>{l.value=!0})):l.value=!0}function i(){l.value=!1}return(o,s)=>(d(),y("div",{class:W(["m-switch",{"switch-loading":o.loading,"switch-small":o.size==="small","switch-large":o.size==="large","switch-checked":o.modelValue===o.checkedValue,"switch-disabled":o.disabled}]),style:le(`--ripple-color: ${o.rippleColor};`),onClick:s[0]||(s[0]=c=>o.disabled||o.loading?()=>!1:r())},[w("div",H_,[w("span",V_,[L(o.$slots,"checked",{},()=>[ve(ne(o.checked),1)],!0)]),w("span",j_,[L(o.$slots,"unchecked",{},()=>[ve(ne(o.unchecked),1)],!0)])]),w("div",{class:"switch-circle",style:le(o.circleStyle)},[o.loading?(d(),y("svg",Y_,s[1]||(s[1]=[w("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"},null,-1)]))):z("",!0),L(o.$slots,"node",{checked:o.modelValue},void 0,!0)],4),o.disabled?z("",!0):(d(),y("div",{key:0,class:W(["switch-wave",{"wave-active":l.value}]),onAnimationend:i},null,34))],6))}}),G_=De(W_,[["__scopeId","data-v-7964cfd8"]]),q_=ze(G_),U_={key:0,class:"table-header"},X_=["rowspan"],Q_=["rowspan","colspan","colstart","colend","onMouseenter","onMouseleave","onClick"],K_={class:"table-cell-sorter"},J_={class:"table-cell-title"},Z_={key:0},eM=["colspan"],tM=["onMouseenter","onClick"],aM=["onClick"],lM={key:0},nM=["colspan"],rM=["rowspan"],iM=["rowspan","colspan","colstart","colend","title","onMouseenter","onMouseleave","onClick"],oM={class:"table-cell-sorter"},sM={class:"table-cell-title"},uM={key:0},cM=["colspan"],dM=["onMouseenter","onClick"],fM=["onClick"],pM={key:0},vM=["colspan"],hM={key:3,class:"table-footer"},mM=de({__name:"Table",props:{header:{default:void 0},footer:{default:void 0},columns:{default:()=>[]},dataSource:{default:()=>[]},bordered:{type:Boolean,default:!1},rowClassName:{type:[String,Function],default:void 0},size:{default:"large"},striped:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},spinProps:{default:()=>({})},emptyProps:{default:()=>({})},ellipsisProps:{default:()=>({})},showSorterTooltip:{type:Boolean,default:!0},sortDirections:{default:()=>["ascend","descend"]},sortTooltipProps:{default:()=>({})},sticky:{type:Boolean,default:!1},showPagination:{type:Boolean,default:!0},pagination:{default:()=>({})},scroll:{default:void 0},scrollbarProps:{default:()=>({})},tableLayout:{default:void 0},showExpandColumn:{type:Boolean,default:!1},expandColumnTitle:{default:void 0},expandColumnWidth:{default:48},expandCell:{default:void 0},expandedRowRender:{default:void 0},expandFixed:{type:Boolean,default:!1},expandedRowKeys:{default:()=>[]},expandRowByClick:{type:Boolean,default:!1}},emits:["expand","expandedRowsChange","update:expandedRowKeys","sortChange","change"],setup(a,{emit:e}){const t=a,l=P(),n=P(1),r=P(10),i=P(),o=P([]),s=P([]),c=P([]),u=P(),f=P(),m=P(),h=P(0),p=P(0),b=P(0),g=P(0),_=P(0),x=P(0),v=P(),k=P(),C=P([]),M=P(!1),S=P(null),B=P(null),T=P(null),A=P(null),I=P(null),V=P(!1),F=ut(["header","footer"]),E=e,H=O(()=>{var X;return((X=t.scroll)==null?void 0:X.x)!==void 0}),j=O(()=>H.value&&p.value>g.value),ie=O(()=>{var X;return((X=t.scroll)==null?void 0:X.y)!==void 0}),re=O(()=>ie.value&&b.value>_.value),ee=O(()=>h.value>0),N=O(()=>p.value-g.value>Math.round(h.value)),G=O(()=>{const X=t.columns.some(Ce=>Ce.fixed==="left");return t.expandFixed||X}),q=O(()=>t.columns.some(X=>X.fixed==="right")),te=O(()=>F.header||t.header),R=O(()=>{if(t.tableLayout===void 0){const X=t.columns.some(ce=>ce.ellipsis),Ce=t.columns.some(ce=>ce.fixed);return X||Ce||t.showExpandColumn&&t.expandFixed||ie.value?"fixed":"auto"}return t.tableLayout}),K=O(()=>{const X={minWidth:"100%"},Ce=t.scroll;return H.value&&(typeof(Ce==null?void 0:Ce.x)=="boolean"?X.width="auto":X.width=typeof(Ce==null?void 0:Ce.x)=="number"?`${Ce.x}px`:Ce==null?void 0:Ce.x),{...X,tableLayout:R.value}}),ye=O(()=>({width:`${g.value}px`,position:"sticky",left:"0px",overflow:"hidden"})),D=O(()=>({width:typeof t.expandColumnWidth=="number"?`${t.expandColumnWidth}px`:t.expandColumnWidth})),ue=O(()=>t.expandFixed?{position:"sticky",left:"0px"}:{}),Me=O(()=>t.columns.filter(X=>X.colSpan!==0)),Ee=O(()=>ht(t.columns)),Q=O(()=>{const X={};return t.expandFixed&&(X.width=`${g.value+(t.bordered?1:0)}px`,X.position="sticky",X.left="0px",X.overflow="hidden"),X}),me=O(()=>({position:"relative",left:`${-h.value}px`})),be=O(()=>{const X={};if(ie.value){const Ce=t.scroll;X.maxHeight=typeof(Ce==null?void 0:Ce.y)=="number"?`${Ce.y}px`:Ce==null?void 0:Ce.y}return X}),se=O(()=>F.footer||t.footer),Y=O(()=>{let X=t.dataSource.length;return t.showPagination&&"total"in t.pagination&&(X=t.pagination.total),X}),he=O(()=>t.showPagination&&Y.value===t.dataSource.length);Le(()=>[t.dataSource,he.value,n.value,r.value,B.value,T.value,A.value],()=>{if(he.value){let X;B.value===null?X=[...t.dataSource]:(X=[...t.dataSource].sort(T.value),A.value==="descend"&&X.reverse()),s.value=X.slice((n.value-1)*r.value,n.value*r.value)}else{let X;B.value===null?X=[...t.dataSource]:(X=[...t.dataSource].sort(T.value),A.value==="descend"&&X.reverse()),s.value=X}},{immediate:!0,deep:!0}),Le(s,X=>{V.value&&(V.value=!1,E("sortChange",S.value,X))}),it(()=>{M.value||Ne()}),it(()=>{t.showPagination&&("page"in t.pagination&&(n.value=t.pagination.page),"pageSize"in t.pagination&&(r.value=t.pagination.pageSize))}),it(()=>{c.value=t.expandedRowKeys}),Ke(()=>{we(),We(),je()}),Ea(l,()=>{we()});function Ne(){const X=C.value.filter(ce=>ce.colSpan!==0),Ce=X.length;for(let ce=0;ceX.observeScroll())}async function je(){await Ue(),f.value&&f.value.forEach(X=>X.observeScroll())}function ae(X,Ce){if(X&&X.length){const ce=X.length;for(let $e=0;$e{ce.children&&ce.children.length>0?Ce+=xe(ce.children):Ce+=1}),Ce}function Se(X,Ce=1){let ce=Ce;return X.forEach($e=>{if($e.children&&$e.children.length>0){const oe=Se($e.children,Ce+1);oe>ce&&(ce=oe)}}),ce}function ht(X){C.value.splice(0);const Ce=Se(X),ce=[];for(let oe=0;oe{Ct.children&&Ct.children.length>0?(Ct.colSpan=xe(Ct.children),Ct.colStart=qt,Ct.colEnd=qt+Ct.colSpan-1,qt+=Ct.colSpan,$e(Ct.children,dt+1,Ct.colStart)):(Ct.rowSpan=Ce-dt,Ct.colStart=qt,Ct.colEnd=qt,qt+=1,C.value.push(Ct)),ae(Ct.children,"left")&&(Ct.fixed="left"),ae(Ct.children,"right")&&(Ct.fixed="right"),ce[dt].push(Ct)})}return $e(X,0,t.showExpandColumn?1:0),ce}function St(X,Ce){return C.value.filter(ce=>{if(ce.customCell){const $e=ce.customCell(X,Ce,ce);if($e&&("colSpan"in $e&&$e.colSpan===0||"rowSpan"in $e&&$e.rowSpan===0))return!1}return!0})}function Ae(X,Ce){let ce=t[Ce];return(X==null?void 0:X[Ce])!==void 0&&(ce=X[Ce]),ce}function Lt(X){const Ce={ascend:"点击升序",descend:"点击降序"},ce=Ae(X,"sortDirections");return!M.value&&B.value===X.dataIndex?ce.length===2&&X.defaultSortOrder===ce[0]?Ce[ce[1]]:"取消排序":B.value===X.dataIndex?A.value==="ascend"?ce.length===1?"取消排序":ce[0]==="ascend"?"点击降序":"取消排序":ce.length===1||ce[0]==="ascend"?"取消排序":"点击升序":ce.length>0?Ce[ce[0]]:void 0}function ct(X){V.value=!0,S.value=X,M.value||(M.value=!0);const Ce=Ae(X,"sortDirections");B.value===X.dataIndex?A.value==="ascend"?Ce.length===1?(B.value=null,T.value=null,A.value=null):Ce[0]==="ascend"?A.value="descend":(B.value=null,T.value=null,A.value=null):Ce.length===1||Ce[0]==="ascend"?(B.value=null,T.value=null,A.value=null):A.value="ascend":(B.value=X.dataIndex,T.value=X.sorter,Ce.length>0&&(A.value=Ce[0]))}function Aa(X){I.value=X}function Ba(){I.value=null}function Kt(X,Ce,ce){return Ce.fixed==="left"&&ce0&&X[ce-1].fixed!=="right"}function ga(X){return X.width!==void 0?{width:typeof X.width=="number"?`${X.width}px`:X.width}:{}}function oa(X){if(X.fixed&&k.value&&k.value.length){const Ce={position:"sticky"};if(X.fixed==="left"){const ce=X.colStart;let $e=0;t.showExpandColumn&&($e+=v.value.offsetWidth);for(let oe=0;oe<(t.showExpandColumn?ce-1:ce);oe++)$e+=k.value[oe].offsetWidth;return{...Ce,left:`${$e}px`}}if(X.fixed==="right"){const ce=X.colEnd;let $e=0;for(let oe=k.value.length-1;oe>(t.showExpandColumn?ce-1:ce);oe--)$e+=k.value[oe].offsetWidth;return{...Ce,right:`${$e}px`}}}return{}}function Xa(X,Ce){const ce=[];return t.columns.forEach(($e,oe)=>{if($e.customCell){const dt=$e.customCell(X,Ce,$e);dt&&"rowSpan"in dt&&dt.rowSpan===0&&ce.push(oe)}}),ce}function Xe(X,Ce,ce){var $e;if(ce>=0){const oe=($e=Ce.customCell)==null?void 0:$e.call(Ce,X,ce,Ce);return oe&&"rowSpan"in oe&&oe.rowSpan>0?ce:Xe(X,Ce,ce-1)}}function J(X,Ce){return typeof t.rowClassName=="function"?t.rowClassName(X,Ce):t.rowClassName}function _e(X,Ce){i.value=Ce;const ce=Xa(X,Ce);ce.length&&ce.forEach($e=>{const oe=t.columns[$e];o.value.push({row:Xe(s.value[Ce-1],oe,Ce-1),col:$e})})}function Re(){i.value=null,o.value.splice(0)}function pe(X,Ce){return o.value.some(ce=>ce.row===X&&ce.col===Ce)}function Oe(X){const Ce=X.key;c.value.includes(Ce)?c.value=c.value.filter(ce=>ce!==Ce):c.value.push(Ce),E("expand",c.value.includes(Ce),X),E("expandedRowsChange",c.value),E("update:expandedRowKeys",c.value)}function Ie(X,Ce){["left","right"].includes(Ce)&&(h.value=X.target.scrollLeft,p.value=X.target.scrollWidth,g.value=X.target.clientWidth),["top","bottom"].includes(Ce)&&(b.value=X.target.scrollHeight,_.value=X.target.clientHeight)}function Gt(X){if(X.deltaX){const Ce=X.deltaX*1;h.value+Ce>x.value?h.value=x.value:h.value+Ce<0?h.value=0:(X.stopPropagation(),X.preventDefault(),h.value+=Ce),m.value.scrollTo({left:h.value,behavior:"instant"})}}function Ht(X,Ce){n.value=X,r.value=Ce,E("change",X,Ce),m.value.scrollTo({top:0,left:0,behavior:"smooth"})}return(X,Ce)=>(d(),y("div",{ref_key:"tableRef",ref:l,class:"m-table-wrap"},[Z($(Ya),Te({size:"small",spinning:X.loading},X.spinProps),{default:U(()=>[w("div",{class:W(["m-table",{"table-shadow-left":ee.value,"table-shadow-right":N.value,"table-has-fix-left":G.value,"table-has-fix-right":q.value,"table-small":X.size==="small","table-middle":X.size==="middle","table-striped":X.striped,"table-bordered":X.bordered}])},[te.value?(d(),y("div",U_,[L(X.$slots,"header",{},()=>[ve(ne(X.header),1)],!0)])):z("",!0),!ie.value&&!X.sticky?(d(),y("div",{key:1,class:W(["table-container",{"container-no-x-scroll":!j.value}])},[Z($(Cl),Te({ref_key:"scrollbarRef",ref:m,style:{"border-radius":"8px 8px 0 0"},"x-scrollable":j.value,"y-scrollable":re.value,"auto-hide":!1,onScroll:Ie},X.scrollbarProps),{default:U(()=>[w("table",{style:le(K.value)},[w("colgroup",null,[X.showExpandColumn?(d(),y("col",{key:0,ref_key:"colExpandRef",ref:v,style:le(D.value)},null,4)):z("",!0),(d(!0),y(ge,null,Pe(C.value,(ce,$e)=>(d(),y("col",{ref_for:!0,ref_key:"colRef",ref:k,style:le(ga(ce)),key:$e},null,4))),128))]),w("thead",null,[(d(!0),y(ge,null,Pe(Ee.value,(ce,$e)=>(d(),y("tr",{key:$e},[$e===0&&X.showExpandColumn?(d(),y("th",{key:0,class:W(["table-th",{"table-cell-fix-left":X.expandFixed||ce[0].fixed==="left","table-cell-fix-left-last":X.expandFixed&&ce[0].fixed!=="left"}]),style:le(ue.value),rowspan:Se(Me.value),colstart:0,colend:0},[L(X.$slots,"expandColumnTitle",{},()=>[ve(ne(X.expandColumnTitle),1)],!0)],14,X_)):z("",!0),(d(!0),y(ge,null,Pe(ce,(oe,dt)=>(d(),y(ge,{key:`${$e}-${dt}`},[oe.colSpan!==0?(d(),y("th",{key:0,class:W(["table-th",[`${oe.className}`,{"table-cell-has-sorter":oe.sorter,"table-cell-sort":B.value===oe.dataIndex,"table-cell-align-left":oe.align==="left","table-cell-align-center":oe.align==="center","table-cell-align-right":oe.align==="right","table-cell-fix-left":oe.fixed==="left","table-cell-fix-left-last":Kt(ce,oe,dt),"table-cell-fix-right":oe.fixed==="right","table-cell-fix-right-first":ia(ce,oe,dt)}]]),style:le(oa(oe)),rowspan:oe.rowSpan,colspan:oe.colSpan,colstart:oe.colStart,colend:oe.colEnd,onMouseenter:qt=>oe.sorter?Aa(oe.dataIndex):()=>!1,onMouseleave:qt=>oe.sorter?Ba():()=>!1,onClick:qt=>oe.sorter?ct(oe):()=>!1},[oe.sorter?(d(),fe($($a),Te({key:0,ref_for:!0,ref_key:"tooltipRef",ref:u,style:{width:"100%"},"show-control":"",show:I.value===oe.dataIndex,"content-style":{width:"100%"},tooltip:Ae(oe,"showSorterTooltip")?Lt(oe):void 0,"tooltip-style":{fontWeight:"normal"}},Ae(oe,"sortTooltipProps")),{default:U(()=>[w("div",K_,[w("span",J_,[oe.ellipsis?L(X.$slots,"headerCell",{key:0,column:oe,title:oe.title},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(oe.title),1)]),_:2},1040)],!0):L(X.$slots,"headerCell",{key:1,column:oe,title:oe.title},()=>[ve(ne(oe.title),1)],!0)]),w("span",{class:W(["table-cell-arrow",{"ascend-arrow":B.value===oe.dataIndex&&A.value==="ascend","descend-arrow":B.value===oe.dataIndex&&A.value==="descend"}])},Ce[1]||(Ce[1]=[w("svg",{width:"1.25em",height:"1.25em",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},[w("g",{fill:"none"},[w("path",{d:"M8 14a.75.75 0 0 1-.75-.75V4.463L4.309 7.75a.75.75 0 0 1-1.118-1L7.441 2A.75.75 0 0 1 8.56 2l4.25 4.75a.75.75 0 1 1-1.118 1L8.75 4.463v8.787A.75.75 0 0 1 8 14z",fill:"currentColor"})])],-1)]),2)])]),_:2},1040,["show","tooltip"])):oe.ellipsis?L(X.$slots,"headerCell",{key:1,column:oe,title:oe.title},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(oe.title),1)]),_:2},1040)],!0):L(X.$slots,"headerCell",{key:2,column:oe,title:oe.title},()=>[ve(ne(oe.title),1)],!0)],46,Q_)):z("",!0)],64))),128))]))),128))]),w("tbody",null,[s.value.length?z("",!0):(d(),y("tr",Z_,[w("td",{class:"table-empty",colspan:C.value.length},[j.value?(d(),y("div",{key:0,class:"table-empty-fixed",style:le(ye.value)},[Z($(el),Te({class:"empty",image:"outlined"},X.emptyProps),null,16)],4)):(d(),fe($(el),Te({key:1,class:"empty",image:"outlined"},X.emptyProps),null,16))],8,eM)])),s.value.length?(d(!0),y(ge,{key:1},Pe(s.value,(ce,$e)=>(d(),y(ge,{key:$e},[w("tr",{class:W(J(ce,$e)),onMouseenter:oe=>_e(ce,$e),onMouseleave:Re,onClick:oe=>X.expandRowByClick?Oe(ce):()=>!1},[X.showExpandColumn?(d(),y("td",{key:0,class:W(["table-td",{"table-cell-fix-left":X.expandFixed||X.columns[0].fixed==="left","table-cell-fix-left-last":X.expandFixed&&X.columns[0].fixed!=="left","table-td-hover":i.value===$e}]),style:le(ue.value),onClick:Ye(oe=>Oe(ce),["stop"])},[L(X.$slots,"expandCell",{record:ce,index:$e,expanded:c.value.includes(ce.key)},()=>[w("button",{class:W(["expand-btn",{"expand-btn-collapsed":!c.value.includes(ce.key)}])},null,2)],!0)],14,aM)):z("",!0),(d(!0),y(ge,null,Pe(St(ce,$e),(oe,dt)=>(d(),y("td",Te({class:["table-td",[`${oe.className}`,{"table-cell-sort":B.value===oe.dataIndex,"table-cell-align-left":oe.align==="left","table-cell-align-center":oe.align==="center","table-cell-align-right":oe.align==="right","table-cell-fix-left":oe.fixed==="left","table-cell-fix-left-last":Kt(St(ce,$e),oe,dt),"table-cell-fix-right":oe.fixed==="right","table-cell-fix-right-first":ia(St(ce,$e),oe,dt),"table-td-hover":i.value===$e||pe($e,dt)}]],style:oa(oe),key:`${$e}-${dt}`,ref_for:!0},oe.customCell&&oe.customCell(ce,$e,oe)),[oe.ellipsis?L(X.$slots,"bodyCell",{key:0,column:oe,record:ce,text:ce[oe.dataIndex],index:$e},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(ce[oe.dataIndex]),1)]),_:2},1040)],!0):L(X.$slots,"bodyCell",{key:1,column:oe,record:ce,text:ce[oe.dataIndex],index:$e},()=>[ve(ne(ce[oe.dataIndex]),1)],!0)],16))),128))],42,tM),X.showExpandColumn?qe((d(),y("tr",lM,[w("td",{class:"table-td table-td-expand",colspan:X.columns.length+1},[X.expandFixed?(d(),y("div",{key:0,class:"table-expand-row-fixed",style:le(Q.value)},[L(X.$slots,"expandedRowRender",{record:ce,index:$e,expanded:c.value.includes(ce.key)},void 0,!0)],4)):L(X.$slots,"expandedRowRender",{key:1,record:ce,index:$e,expanded:c.value.includes(ce.key)},void 0,!0)],8,nM)],512)),[[Qe,c.value.includes(ce.key)]]):z("",!0)],64))),128)):z("",!0)])],4)]),_:3},16,["x-scrollable","y-scrollable"])],2)):(d(),y("div",{key:2,class:W(["table-container",{"container-vertical-no-x-scroll":!j.value,"container-no-scroll":!j.value&&!re.value}])},[w("div",{class:W(["table-head",{"table-head-sticky":X.sticky}])},[w("table",{style:le([K.value,me.value]),onWheel:Ce[0]||(Ce[0]=ce=>j.value?Gt(ce):()=>!1)},[w("colgroup",null,[X.showExpandColumn?(d(),y("col",{key:0,ref_key:"colExpandRef",ref:v,style:le(D.value)},null,4)):z("",!0),(d(!0),y(ge,null,Pe(C.value,(ce,$e)=>(d(),y("col",{ref_for:!0,ref_key:"colRef",ref:k,style:le(ga(ce)),key:$e},null,4))),128))]),w("thead",null,[(d(!0),y(ge,null,Pe(Ee.value,(ce,$e)=>(d(),y("tr",{key:$e},[$e===0&&X.showExpandColumn?(d(),y("th",{key:0,class:W(["table-th",{"table-cell-fix-left":X.expandFixed||ce[0].fixed==="left","table-cell-fix-left-last":X.expandFixed&&ce[0].fixed!=="left"}]),style:le(ue.value),rowspan:Se(Me.value),colstart:0,colend:0},[L(X.$slots,"expandColumnTitle",{},()=>[ve(ne(X.expandColumnTitle),1)],!0)],14,rM)):z("",!0),(d(!0),y(ge,null,Pe(ce,(oe,dt)=>(d(),y(ge,{key:`${$e}-${dt}`},[oe.colSpan!==0?(d(),y("th",{key:0,class:W(["table-th",[`${oe.className}`,{"table-cell-has-sorter":oe.sorter,"table-cell-sort":B.value===oe.dataIndex,"table-cell-align-left":oe.align==="left","table-cell-align-center":oe.align==="center","table-cell-align-right":oe.align==="right","table-cell-fix-left":oe.fixed==="left","table-cell-fix-left-last":Kt(ce,oe,dt),"table-cell-fix-right":oe.fixed==="right","table-cell-fix-right-first":ia(ce,oe,dt)}]]),style:le(oa(oe)),rowspan:oe.rowSpan,colspan:oe.colSpan,colstart:oe.colStart,colend:oe.colEnd,title:oe.ellipsis&&j.value?oe.title:void 0,onMouseenter:qt=>oe.sorter?Aa(oe.dataIndex):()=>!1,onMouseleave:qt=>oe.sorter?Ba():()=>!1,onClick:qt=>oe.sorter?ct(oe):()=>!1},[oe.sorter?(d(),fe($($a),Te({key:0,ref_for:!0,ref_key:"tooltipRef",ref:u,style:{width:"100%"},"show-control":"",show:I.value===oe.dataIndex,"content-style":{width:"100%"},tooltip:Ae(oe,"showSorterTooltip")?Lt(oe):void 0,"tooltip-style":{fontWeight:"normal"}},Ae(oe,"sortTooltipProps")),{default:U(()=>[w("div",oM,[w("span",sM,[oe.ellipsis&&!j.value?L(X.$slots,"headerCell",{key:0,column:oe,title:oe.title},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(oe.title),1)]),_:2},1040)],!0):L(X.$slots,"headerCell",{key:1,column:oe,title:oe.title},()=>[ve(ne(oe.title),1)],!0)]),w("span",{class:W(["table-cell-arrow",{"ascend-arrow":B.value===oe.dataIndex&&A.value==="ascend","descend-arrow":B.value===oe.dataIndex&&A.value==="descend"}])},Ce[2]||(Ce[2]=[w("svg",{width:"1.25em",height:"1.25em",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},[w("g",{fill:"none"},[w("path",{d:"M8 14a.75.75 0 0 1-.75-.75V4.463L4.309 7.75a.75.75 0 0 1-1.118-1L7.441 2A.75.75 0 0 1 8.56 2l4.25 4.75a.75.75 0 1 1-1.118 1L8.75 4.463v8.787A.75.75 0 0 1 8 14z",fill:"currentColor"})])],-1)]),2)])]),_:2},1040,["show","tooltip"])):oe.ellipsis&&!j.value?L(X.$slots,"headerCell",{key:1,column:oe,title:oe.title},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(oe.title),1)]),_:2},1040)],!0):L(X.$slots,"headerCell",{key:2,column:oe,title:oe.title},()=>[ve(ne(oe.title),1)],!0)],46,iM)):z("",!0)],64))),128))]))),128))])],36)],2),Z($(Cl),Te({ref_key:"scrollbarRef",ref:m,class:["table-body",{"table-x-scrollbar-sticky":X.sticky}],"x-scrollable":j.value,"y-scrollable":re.value,"auto-hide":!1,style:be.value,onScroll:Ie},X.scrollbarProps),{default:U(()=>[w("table",{style:le(K.value)},[w("colgroup",null,[X.showExpandColumn?(d(),y("col",{key:0,style:le(D.value)},null,4)):z("",!0),(d(!0),y(ge,null,Pe(C.value,(ce,$e)=>(d(),y("col",{style:le(ga(ce)),key:$e},null,4))),128))]),w("tbody",null,[s.value.length?z("",!0):(d(),y("tr",uM,[w("td",{class:"table-empty",colspan:C.value.length},[j.value?(d(),y("div",{key:0,class:"table-empty-fixed",style:le(ye.value)},[Z($(el),Te({class:"empty",image:"outlined"},X.emptyProps),null,16)],4)):(d(),fe($(el),Te({key:1,class:"empty",image:"outlined"},X.emptyProps),null,16))],8,cM)])),s.value.length?(d(!0),y(ge,{key:1},Pe(s.value,(ce,$e)=>(d(),y(ge,{key:$e},[w("tr",{class:W(J(ce,$e)),onMouseenter:oe=>_e(ce,$e),onMouseleave:Re,onClick:oe=>X.expandRowByClick?Oe(ce):()=>!1},[X.showExpandColumn?(d(),y("td",{key:0,class:W(["table-td",{"table-cell-fix-left":X.expandFixed||X.columns[0].fixed==="left","table-cell-fix-left-last":X.expandFixed&&X.columns[0].fixed!=="left","table-td-hover":i.value===$e}]),style:le(ue.value),onClick:Ye(oe=>Oe(ce),["stop"])},[L(X.$slots,"expandCell",{record:ce,index:$e,expanded:c.value.includes(ce.key)},()=>[w("button",{class:W(["expand-btn",{"expand-btn-collapsed":!c.value.includes(ce.key)}])},null,2)],!0)],14,fM)):z("",!0),(d(!0),y(ge,null,Pe(St(ce,$e),(oe,dt)=>(d(),y("td",Te({class:["table-td",[`${oe.className}`,{"table-cell-sort":B.value===oe.dataIndex,"table-cell-align-left":oe.align==="left","table-cell-align-center":oe.align==="center","table-cell-align-right":oe.align==="right","table-cell-fix-left":oe.fixed==="left","table-cell-fix-left-last":Kt(St(ce,$e),oe,dt),"table-cell-fix-right":oe.fixed==="right","table-cell-fix-right-first":ia(St(ce,$e),oe,dt),"table-td-hover":i.value===$e||pe($e,dt)}]],style:oa(oe),key:`${$e}-${dt}`,ref_for:!0},oe.customCell&&oe.customCell(ce,$e,oe)),[oe.ellipsis?L(X.$slots,"bodyCell",{key:0,column:oe,record:ce,text:ce[oe.dataIndex],index:$e},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(ce[oe.dataIndex]),1)]),_:2},1040)],!0):L(X.$slots,"bodyCell",{key:1,column:oe,record:ce,text:ce[oe.dataIndex],index:$e},()=>[ve(ne(ce[oe.dataIndex]),1)],!0)],16))),128))],42,dM),X.showExpandColumn?qe((d(),y("tr",pM,[w("td",{class:"table-td table-td-expand",colspan:X.columns.length+1},[X.expandFixed?(d(),y("div",{key:0,class:"table-expand-row-fixed",style:le(Q.value)},[L(X.$slots,"expandedRowRender",{record:ce,index:$e,expanded:c.value.includes(ce.key)},void 0,!0)],4)):L(X.$slots,"expandedRowRender",{key:1,record:ce,index:$e,expanded:c.value.includes(ce.key)},void 0,!0)],8,vM)],512)),[[Qe,c.value.includes(ce.key)]]):z("",!0)],64))),128)):z("",!0)])],4)]),_:3},16,["class","x-scrollable","y-scrollable","style"])],2)),se.value?(d(),y("div",hM,[L(X.$slots,"footer",{},()=>[ve(ne(X.footer),1)],!0)])):z("",!0)],2),X.showPagination?(d(),fe($(Ti),Te({key:0,class:"table-pagination",placement:"right",size:X.size,onChange:Ht},{...X.pagination,page:n.value,pageSize:r.value,total:Y.value}),null,16,["size"])):z("",!0)]),_:3},16,["spinning"])],512))}}),gM=De(mM,[["__scopeId","data-v-4f8b08f9"]]),yM=ze(gM),bM={key:0,class:"tabs-prefix"},wM=["onClick"],kM={key:1,class:"tabs-suffix"},xM=de({__name:"Tabs",props:{items:{default:()=>[]},prefix:{default:void 0},suffix:{default:void 0},animated:{type:Boolean,default:!0},centered:{type:Boolean,default:!1},size:{default:"middle"},type:{default:"line"},tabGutter:{default:void 0},tabStyle:{default:()=>({})},tabPosition:{default:"top"},contentStyle:{default:()=>({})},activeKey:{default:void 0}},emits:["update:activeKey","change"],setup(a,{emit:e}){const t=a,l=P(),n=P(0),r=P(0),i=P(0),o=P(0),s=P(),c=P(),u=P(),f=P(),m=P(),h=P(),p=P(!1),b=P(0),g=P(0),_=P(0),x=P(!1),v=e,k=ut(["prefix","suffix"]),C=O(()=>t.items.findIndex((D,ue)=>G(D.key,ue)===t.activeKey)),M=O(()=>!!(k.prefix||t.prefix)),S=O(()=>!!(k.suffix||t.suffix)),B=O(()=>["top","bottom"].includes(t.tabPosition)?p.value&&g.value>0:p.value&&_.value>0),T=O(()=>["top","bottom"].includes(t.tabPosition)?p.value&&g.value["top","bottom"].includes(t.tabPosition)?{transform:`translate(${-g.value}px, 0)`}:{transform:`translate(0, ${-_.value}px)`}),I=O(()=>["top","bottom"].includes(t.tabPosition)?{marginLeft:`${t.tabGutter}px`}:{marginTop:`${t.tabGutter}px`}),V=O(()=>["top","bottom"].includes(t.tabPosition)?{left:`${n.value}px`,width:`${i.value}px`}:{top:`${r.value}px`,height:`${o.value}px`}),F=O(()=>t.animated&&["top","bottom"].includes(t.tabPosition)?{marginLeft:`-${100*C.value}%`}:{}),E=O(()=>t.animated&&["top","bottom"].includes(t.tabPosition)?{visibility:"hidden",height:"0px",overflowY:"hidden"}:{display:"none"});Le(()=>t.activeKey,()=>{re()},{flush:"post"}),Ea([s,f],()=>{H()}),Ke(()=>{H()});function H(){["top","bottom"].includes(t.tabPosition)?j():ie()}function j(){c.value=s.value.offsetWidth,m.value=f.value.offsetWidth,m.value>c.value?(p.value=!0,b.value=m.value-c.value,g.value=b.value):(p.value=!1,g.value=0),re()}function ie(){u.value=s.value.offsetHeight,h.value=f.value.offsetHeight,h.value>u.value?(p.value=!0,b.value=h.value-u.value,_.value=b.value):(p.value=!1,_.value=0),re()}function re(){["top","bottom"].includes(t.tabPosition)?ee():N()}function ee(){const D=l.value[C.value];if(D){if(n.value=D.offsetLeft,i.value=D.offsetWidth,p.value){n.valueg.value&&(x.value=!0,g.value=ue)}}else n.value=0,i.value=0}function N(){const D=l.value[C.value];if(D){if(r.value=D.offsetTop,o.value=D.offsetHeight,p.value){r.value<_.value&&(x.value=!0,_.value=r.value);const ue=r.value+o.value-u.value;ue>_.value&&(x.value=!0,_.value=ue)}}else r.value=0,o.value=0}function G(D,ue){return D===void 0?ue:D}function q(D){v("update:activeKey",D),v("change",D)}function te(D){D.stopPropagation(),D.preventDefault(),(D.deltaX||D.deltaY)&&(["top","bottom"].includes(t.tabPosition)?R(D):K(D))}function R(D){const ue=(D.deltaX||D.deltaY)*1;g.value+ue>b.value?g.value=b.value:g.value+ue<0?g.value=0:g.value+=ue}function K(D){const ue=(D.deltaX||D.deltaY)*1;_.value+ue>b.value?_.value=b.value:_.value+ue<0?_.value=0:_.value+=ue}function ye(D,ue){return t.activeKey!==G(D,ue)?E.value:{}}return(D,ue)=>{var Me;return d(),y("div",{class:W(["m-tabs",[`tabs-${D.tabPosition} tabs-${D.size}`,{"tabs-card":D.type==="card"}]])},[w("div",{class:"m-tabs-nav",style:le(D.tabStyle)},[M.value?(d(),y("div",bM,[L(D.$slots,"prefix",{},()=>[ve(ne(D.prefix),1)],!0)])):z("",!0),w("div",{ref_key:"wrapRef",ref:s,class:W(["tabs-nav-wrap",{"tabs-center":D.centered,"before-shadow-active":B.value,"after-shadow-active":T.value}])},[w("div",{ref_key:"navRef",ref:f,class:W(["tabs-nav-list",{"nav-transition":x.value}]),onTransitionend:ue[0]||(ue[0]=Ee=>x.value=!1),style:le(A.value),onWheel:ue[1]||(ue[1]=Ee=>p.value?te(Ee):()=>!1)},[(d(!0),y(ge,null,Pe(D.items,(Ee,Q)=>(d(),y("div",{ref_for:!0,ref_key:"tabsRef",ref:l,class:W(["tab-item",{"tab-line-active":D.type==="line"&&D.activeKey===G(Ee.key,Q),"tab-card-active":D.type==="card"&&D.activeKey===G(Ee.key,Q),"tab-disabled":Ee.disabled}]),style:le(Q>0&&D.tabGutter!==void 0?I.value:{}),onClick:me=>Ee.disabled?()=>!1:q(G(Ee.key,Q)),key:Q},[L(D.$slots,"tab",{item:Ee,tab:Ee.tab,key:G(Ee.key,Q)},()=>[Ee.icon?(d(),fe(tt(Ee.icon),{key:0})):z("",!0),ve(" "+ne(Ee.tab),1)],!0)],14,wM))),128)),w("div",{class:W(["tab-bar",{"tab-bar-disabled":(Me=D.items[C.value])==null?void 0:Me.disabled,"card-hidden":D.type==="card"}]),style:le(V.value)},null,6)],38)],2),S.value?(d(),y("div",kM,[L(D.$slots,"suffix",{},()=>[ve(ne(D.suffix),1)],!0)])):z("",!0)],4),w("div",{class:"m-tabs-page",style:le(D.contentStyle)},[w("div",{class:W(["tabs-content-wrap",{"tabs-content-animated":D.animated&&["top","bottom"].includes(D.tabPosition)}]),style:le(F.value)},[(d(!0),y(ge,null,Pe(D.items,(Ee,Q)=>(d(),y("div",{class:"tabs-content",style:le(ye(Ee.key,Q)),key:Ee.key||Q},[L(D.$slots,"content",{item:Ee,content:Ee.content,key:G(Ee.key,Q)},()=>[ve(ne(Ee.content),1)],!0)],4))),128))],6)],4)],2)}}}),_M=De(xM,[["__scopeId","data-v-d9ad67dd"]]),MM=ze(_M),SM={key:0,class:"tag-icon"},CM={class:"tag-label"},$M={class:"tag-label"},PM=["onClick"],OM=de({__name:"Tag",props:{closable:{type:Boolean,default:!1},color:{default:void 0},icon:{default:void 0},size:{default:"middle"},bordered:{type:Boolean,default:!0},dynamic:{type:Boolean,default:!1},spaceProps:{default:()=>({})},value:{default:()=>[]}},emits:["update:value","close","dynamicClose"],setup(a,{emit:e}){const t=a,l=P(),n=P(!1),r=P(""),i=["success","processing","error","warning","default","pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"],o=P(!1),s=P(),c=P(Array(t.value.length).fill(1)),u=ut(["icon"]),f=e,m=O(()=>{if(t.dynamic&&t.value.length){if(typeof t.value[0]=="string")return!0;if(typeof t.value[0]=="object")return!1}return null}),h=O(()=>t.dynamic&&t.value.length?m.value?t.value.map(k=>({label:k,closable:!0})):t.value.map(k=>({closable:!0,...k})):[]),p=O(()=>t.dynamic?!1:u.icon||t.icon);it(()=>{if(t.dynamic){const k=t.value.length;c.value=Array(k).fill(1),Ue(()=>{if(s.value)for(let C=0;CB!==C);f("update:value",M),f("dynamicClose",k,C)}async function _(){n.value=!0,await Ue(),l.value.focus()}function x(){m.value?f("update:value",[...t.value,r.value]):f("update:value",[...t.value,{label:r.value}]),n.value=!1,l.value=""}function v(k){k.key==="Enter"&&l.value.blur()}return(k,C)=>k.dynamic?(d(),fe($(Vn),Te({key:1,gap:"small"},k.spaceProps),{default:U(()=>[(d(!0),y(ge,null,Pe(h.value,(M,S)=>(d(),y("div",{class:W(["m-tag",[`tag-${M.size||k.size}`,(M.color||k.color)&&i.includes(M.color||k.color)?`tag-${M.color||k.color}`:"",{"tag-borderless":M.bordered!==void 0&&!M.bordered,"tag-has-color":(M.color||k.color)&&!i.includes(M.color||k.color)}]]),style:le(`background-color: ${(M.color||k.color)&&!i.includes(M.color||k.color)?M.color||k.color:""};`),key:S},[c.value[S]?(d(),y("span",{key:0,ref_for:!0,ref_key:"tagsIconRef",ref:s,class:"tag-icon"},[L(k.$slots,"icon",{item:M,icon:k.icon,index:S},()=>[ve(ne(M.icon),1)],!0)],512)):z("",!0),w("span",$M,[L(k.$slots,"label",{item:M,label:M.label,index:S},()=>[ve(ne(M.label),1)],!0)]),M.closable||k.closable?(d(),y("span",{key:1,class:"tag-close",onClick:B=>g(M,S)},C[3]||(C[3]=[w("svg",{focusable:"false",class:"close-svg","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"})],-1)]),8,PM)):z("",!0)],6))),128)),n.value?z("",!0):(d(),y("div",{key:0,class:W(["m-tag",[`tag-${k.size}`,{"tag-plus":k.dynamic}]]),onClick:_},C[4]||(C[4]=[w("svg",{focusable:"false",class:"plus-svg","data-icon":"plus",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}),w("path",{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"})],-1)]),2)),n.value?qe((d(),y("input",{key:1,ref_key:"inputRef",ref:l,class:W(["tag-input",`input-${k.size}`]),type:"text","onUpdate:modelValue":C[0]||(C[0]=M=>r.value=M),onBlur:C[1]||(C[1]=M=>n.value=!1),onChange:x,onKeydown:v},null,34)),[[qr,r.value]]):z("",!0)]),_:3},16)):(d(),y("div",{key:0,class:W(["m-tag",[`tag-${k.size}`,k.color&&i.includes(k.color)?`tag-${k.color}`:"",{"tag-borderless":!k.bordered,"tag-has-color":k.color&&!i.includes(k.color),"tag-hidden":o.value}]]),style:le(`background-color: ${k.color&&!i.includes(k.color)?k.color:""};`)},[p.value?(d(),y("span",SM,[L(k.$slots,"icon",{},()=>[ve(ne(k.icon),1)],!0)])):z("",!0),w("span",CM,[L(k.$slots,"default",{},void 0,!0)]),k.closable?(d(),y("span",{key:1,class:"tag-close",onClick:b},C[2]||(C[2]=[w("svg",{focusable:"false",class:"close-svg","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"})],-1)]))):z("",!0)],6))}}),TM=De(OM,[["__scopeId","data-v-a24482dc"]]),EM=ze(TM),AM=["data-count"],BM=["value","placeholder","maxlength","disabled"],LM=de({__name:"Textarea",props:{width:{default:"100%"},allowClear:{type:Boolean,default:!1},autoSize:{type:[Boolean,Object],default:!1},disabled:{type:Boolean,default:!1},placeholder:{default:void 0},maxlength:{default:void 0},showCount:{type:Boolean,default:!1},value:{default:""},valueModifiers:{default:()=>({})}},emits:["update:value","change","enter"],setup(a,{emit:e}){const t=a,l=P(),n=P(32),r=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),i=O(()=>{if(typeof t.autoSize=="object"){const g={height:`${n.value}px`,resize:"none"};return"minRows"in t.autoSize&&(g["min-height"]=t.autoSize.minRows*22+10+"px"),"maxRows"in t.autoSize&&(g["max-height"]=t.autoSize.maxRows*22+10+"px"),g}if(typeof t.autoSize=="boolean")return t.autoSize?{height:`${n.value}px`,resize:"none"}:{}}),o=O(()=>!t.disabled&&t.allowClear&&t.value),s=O(()=>t.maxlength?`${t.value.length} / ${t.maxlength}`:t.value.length),c=O(()=>"lazy"in t.valueModifiers);Le(()=>t.value,async()=>{JSON.stringify(i.value)!=="{}"&&(n.value=32,await Ue(),u())},{flush:"post"}),Ke(()=>{u()});function u(){n.value=l.value.scrollHeight+2}const f=e;function m(g){c.value||(f("update:value",g.target.value),f("change",g))}function h(g){c.value&&(f("update:value",g.target.value),f("change",g))}async function p(g){f("enter",g),c.value&&(l.value.blur(),await Ue(),l.value.focus())}function b(){f("update:value",""),l.value.focus()}return(g,_)=>(d(),y("div",{class:W(["m-textarea",{"show-count":g.showCount}]),style:le(`width: ${r.value};`),"data-count":s.value},[w("textarea",{ref_key:"textareaRef",ref:l,type:"hidden",class:W(["u-textarea",{"clear-class":o.value,"textarea-disabled":g.disabled}]),style:le(i.value),value:g.value,placeholder:g.placeholder,maxlength:g.maxlength,disabled:g.disabled,onInput:m,onChange:h,onKeydown:nt(p,["enter"])},null,46,BM),o.value?(d(),y("svg",{key:0,class:"clear-svg",onClick:b,focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},_[0]||(_[0]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"},null,-1)]))):z("",!0)],14,AM))}}),zM=De(LM,[["__scopeId","data-v-827be63e"]]),DM=ze(zM),IM=de({__name:"TextScroll",props:{items:{default:()=>[]},single:{type:Boolean,default:!1},width:{default:"100%"},height:{default:50},itemStyle:{default:()=>({})},hrefHoverColor:{default:"#1677ff"},amount:{default:4},gap:{default:20},speed:{default:48},vertical:{type:Boolean,default:!1},duration:{default:1e3},interval:{default:3e3},pauseOnMouseEnter:{type:Boolean,default:!0}},emits:["click"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P(0),i=P(),o=P(),s=P(0),c=P("paused"),u=P(!0),f=P(0),m=P(),h=P(!0),p=t,b=P([]),g=O(()=>b.value.length),_=O(()=>({width:typeof l.width=="number"?`${l.width}px`:l.width,height:`${l.height}px`})),x=O(()=>l.single?1:l.amount),v=O(()=>parseFloat((r.value/x.value).toFixed(2))),k=O(()=>s.value/l.speed);Le(()=>l.items,()=>{l.single?b.value=[l.items]:l.vertical&&l.items.length===1?b.value=[...l.items,...l.items]:b.value=[...l.items]},{immediate:!0,deep:!0}),Le(b,()=>{F()}),Le(()=>[l.vertical,l.duration,l.interval],()=>{C()},{deep:!0,flush:"post"}),Ea([n,o,i],()=>{C()});function C(){m.value&&Bt(m.value),h.value||(h.value=!0),l.vertical||M(),I()}function M(){r.value=n.value.offsetWidth,s.value=o.value.offsetWidth}function S(){c.value="paused",Ue(()=>{var E;(E=n.value)==null||E.offsetTop,c.value="running"})}function B(){S()}function T(){m.value=Ca(()=>{h.value&&(h.value=!1),f.value=(f.value+1)%g.value},h.value?l.interval:l.interval+l.duration,!0)}function A(E){p("click",E)}function I(){l.vertical?g.value>=1&&T():g.value>=x.value&&(u.value=!1,c.value="running")}function V(){l.vertical?(h.value=!0,m.value&&Bt(m.value)):c.value="paused"}function F(){l.vertical?(m.value&&Bt(m.value),f.value!==0?(f.value=0,h.value=!1):h.value=!0,I()):(c.value="paused",u.value=!0,Ue(()=>{var E;(E=n.value)==null||E.offsetTop,I()}))}return e({start:I,stop:V,reset:F}),(E,H)=>E.vertical?(d(),y("div",{key:1,ref_key:"verticalRef",ref:i,class:"m-scroll-vertical",style:le([_.value,` + `]),onClick:G[12]||(G[12]=q=>N.disabled?()=>!1:E(q))},[G[15]||(G[15]=w("div",{class:"slider-rail"},null,-1)),w("div",{class:"slider-track",style:le(b.value)},null,4),N.range?(d(),y("div",{key:0,tabindex:"0",ref_key:"lowHandle",ref:s,class:"slider-handle",style:le(g.value),onKeydown:[G[0]||(G[0]=nt(Ye(q=>N.disabled?()=>!1:ie(i.value,"low"),["prevent"]),["left"])),G[1]||(G[1]=nt(Ye(q=>N.disabled?()=>!1:re(i.value,"low"),["prevent"]),["right"])),G[2]||(G[2]=nt(Ye(q=>N.disabled?()=>!1:ie(i.value,"low"),["prevent"]),["down"])),G[3]||(G[3]=nt(Ye(q=>N.disabled?()=>!1:re(i.value,"low"),["prevent"]),["up"]))],onMousedown:G[4]||(G[4]=q=>N.disabled?()=>!1:H()),onBlur:G[5]||(G[5]=q=>N.tooltip&&!N.disabled?V(c.value):()=>!1)},[N.tooltip?(d(),y("div",{key:0,ref_key:"lowTooltip",ref:c,class:"handle-tooltip"},[ve(ne(k.value)+" ",1),G[13]||(G[13]=w("div",{class:"tooltip-arrow"},null,-1))],512)):z("",!0)],36)):z("",!0),w("div",{tabindex:"0",ref_key:"highHandle",ref:u,class:"slider-handle",style:le(_.value),onKeydown:[G[6]||(G[6]=nt(Ye(q=>N.disabled?()=>!1:ie(o.value,"high"),["prevent"]),["left"])),G[7]||(G[7]=nt(Ye(q=>N.disabled?()=>!1:re(o.value,"high"),["prevent"]),["right"])),G[8]||(G[8]=nt(Ye(q=>N.disabled?()=>!1:ie(o.value,"high"),["prevent"]),["down"])),G[9]||(G[9]=nt(Ye(q=>N.disabled?()=>!1:re(o.value,"high"),["prevent"]),["up"]))],onMousedown:G[10]||(G[10]=q=>N.disabled?()=>!1:j()),onBlur:G[11]||(G[11]=q=>N.tooltip&&!N.disabled?V(f.value):()=>!1)},[N.tooltip?(d(),y("div",{key:0,ref_key:"highTooltip",ref:f,class:"handle-tooltip"},[ve(ne(C.value)+" ",1),G[14]||(G[14]=w("div",{class:"tooltip-arrow"},null,-1))],512)):z("",!0)],36)],6))}}),v_=De(p_,[["__scopeId","data-v-fefaaef4"]]),h_=ze(v_),m_={class:"m-statistic"},g_={key:0,class:"statistic-title"},y_={key:0,class:"statistic-prefix"},b_={class:"statistic-value"},w_={key:1,class:"statistic-suffix"},k_=de({__name:"Statistic",props:{title:{default:void 0},value:{default:void 0},valueStyle:{default:()=>({})},precision:{default:0},prefix:{default:void 0},suffix:{default:void 0},separator:{default:","},formatter:{type:Function,default:a=>a}},setup(a){const e=a,t=ut(["title","prefix","suffix"]),l=O(()=>e.formatter($d(e.value||"",e.precision,e.separator))),n=O(()=>t.title||e.title),r=O(()=>t.prefix||e.prefix),i=O(()=>t.suffix||e.suffix);return(o,s)=>(d(),y("div",m_,[n.value?(d(),y("div",g_,[L(o.$slots,"title",{},()=>[ve(ne(o.title),1)],!0)])):z("",!0),w("div",{class:"statistic-content",style:le(o.valueStyle)},[r.value?(d(),y("span",y_,[L(o.$slots,"prefix",{},()=>[ve(ne(o.prefix),1)],!0)])):z("",!0),w("span",b_,[L(o.$slots,"default",{},()=>[ve(ne(l.value),1)],!0)]),i.value?(d(),y("span",w_,[L(o.$slots,"suffix",{},()=>[ve(ne(o.suffix),1)],!0)])):z("",!0)],4)]))}}),x_=De(k_,[["__scopeId","data-v-7435b33b"]]),__=ze(x_),M_=["onClick"],S_={class:"steps-icon"},C_={key:0,class:"steps-num"},$_={key:1,class:"icon-svg",focusable:"false","data-icon":"check",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},P_={key:1,class:"steps-dot"},O_={class:"steps-content"},T_={class:"steps-title"},E_={key:0,class:"steps-description"},A_=de({__name:"Steps",props:{items:{default:()=>[]},width:{default:"auto"},size:{default:"default"},vertical:{type:Boolean,default:!1},labelPlacement:{default:"right"},dotted:{type:Boolean,default:!1},current:{default:1}},emits:["update:current","change"],setup(a,{emit:e}){const t=a,l=e,n=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),r=O(()=>t.items.length),i=O(()=>t.current<1?1:t.current>r.value+1?r.value+1:t.current);function o(s){i.value!==s&&(l("update:current",s),l("change",s))}return(s,c)=>(d(),y("div",{class:W(["m-steps",{"steps-small":s.size==="small","steps-vertical":s.vertical,"steps-label-bottom":!s.vertical&&(s.labelPlacement==="bottom"||s.dotted),"steps-dotted":s.dotted}]),style:le(`width: ${n.value};`)},[(d(!0),y(ge,null,Pe(s.items,(u,f)=>(d(),y("div",{class:W(["steps-item",{"steps-finish":i.value>f+1,"steps-process":i.value===f+1,"steps-wait":i.valueo(f+1)},[c[1]||(c[1]=w("div",{class:"steps-tail"},null,-1)),w("div",S_,[s.dotted?(d(),y("span",P_)):(d(),y(ge,{key:0},[i.value<=f+1?(d(),y("span",C_,ne(f+1),1)):(d(),y("svg",$_,c[0]||(c[0]=[w("path",{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"},null,-1)])))],64))]),w("div",O_,[w("div",T_,ne(u.title),1),u.description?(d(),y("div",E_,ne(u.description),1)):z("",!0)])],8,M_)],2))),128))],6))}}),B_=De(A_,[["__scopeId","data-v-6a932039"]]),L_=ze(B_),z_=["src","alt"],D_=["src","alt"],I_=["src","alt"],F_=de({__name:"Swiper",props:{images:{default:()=>[]},width:{default:"100%"},height:{default:"100%"},mode:{default:"banner"},navigation:{type:Boolean,default:!1},effect:{default:"slide"},delay:{default:3e3},speed:{default:300},loop:{type:Boolean,default:!0},pauseOnMouseEnter:{type:Boolean,default:!1},swipe:{type:Boolean,default:!0},preloaderColor:{default:"theme"}},emits:["swiper","change"],setup(a,{emit:e}){const t=a,l=P({delay:t.delay,disableOnInteraction:!1,pauseOnMouseEnter:t.pauseOnMouseEnter}),n=P([Ps]),r=P({delay:0,disableOnInteraction:!1}),i=P([Cs,$s,Th]),o=e,s=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),c=O(()=>typeof t.height=="number"?`${t.height}px`:t.height),u=O(()=>{const p=[Cs,$s,Ps],b={fade:Eh,cube:Ah,flip:Bh,coverflow:Lh,cards:Dh,creative:zh};return t.effect!=="slide"&&p.push(b[t.effect]),p});function f(p){o("swiper",p),t.mode==="carousel"&&t.pauseOnMouseEnter&&(p.el.onmouseenter=()=>{p.autoplay.stop()},p.el.onmouseleave=()=>{p.autoplay.start()})}function m(p){o("change",p)}function h(p){if(p.name)return p.name;{const b=p.src.split("?")[0].split("/");return b[b.length-1]}}return(p,b)=>(d(),y(ge,null,[p.mode==="banner"?(d(),fe($(kr),Te({key:0,class:{"swiper-no-swiping":!p.swipe},style:`width: ${s.value}; height: ${c.value};`,modules:u.value,navigation:p.navigation,"slides-per-view":1,autoplay:l.value,effect:p.effect,speed:p.speed,loop:p.loop,lazy:"",onSwiper:f,onSlideChange:m},p.$attrs),{default:U(()=>[(d(!0),y(ge,null,Pe(p.images,(g,_)=>(d(),fe($(xr),{key:_},{default:U(()=>[(d(),fe(tt(g.link?"a":"div"),{class:"swiper-link",href:g.link,target:"_blank"},{default:U(()=>[w("img",{class:"swiper-image",src:g.src,alt:h(g),loading:"lazy"},null,8,z_)]),_:2},1032,["href"])),w("div",{class:W(`swiper-lazy-preloader swiper-lazy-preloader-${p.preloaderColor}`)},null,2)]),_:2},1024))),128))]),_:1},16,["class","style","modules","navigation","autoplay","effect","speed","loop"])):z("",!0),p.mode==="carousel"?(d(),fe($(kr),Te({key:1,class:"swiper-no-swiping",style:`width: ${s.value}; height: ${c.value};`,modules:n.value,autoplay:r.value,speed:p.speed,loop:p.loop,lazy:"",onSwiper:f,onSlideChange:m},p.$attrs),{default:U(()=>[(d(!0),y(ge,null,Pe(p.images,(g,_)=>(d(),fe($(xr),{key:_},{default:U(()=>[(d(),fe(tt(g.link?"a":"div"),{class:"swiper-link",href:g.link,target:"_blank"},{default:U(()=>[w("img",{class:"swiper-image",src:g.src,alt:h(g),loading:"lazy"},null,8,D_)]),_:2},1032,["href"])),w("div",{class:W(`swiper-lazy-preloader swiper-lazy-preloader-${p.preloaderColor}`)},null,2)]),_:2},1024))),128))]),_:1},16,["style","modules","autoplay","speed","loop"])):z("",!0),p.mode==="broadcast"?(d(),fe($(kr),Te({key:2,style:`width: ${s.value}; height: ${c.value};`,modules:i.value,navigation:p.navigation,speed:p.speed,loop:p.loop,lazy:"",onSwiper:f,onSlideChange:m},p.$attrs),{default:U(()=>[(d(!0),y(ge,null,Pe(p.images,(g,_)=>(d(),fe($(xr),{key:_},{default:U(()=>[(d(),fe(tt(g.link?"a":"div"),{class:"swiper-link",href:g.link,target:"_blank"},{default:U(()=>[w("img",{class:"swiper-image",src:g.src,alt:h(g),loading:"lazy"},null,8,I_)]),_:2},1032,["href"])),w("div",{class:W(`swiper-lazy-preloader swiper-lazy-preloader-${p.preloaderColor}`)},null,2)]),_:2},1024))),128))]),_:1},16,["style","modules","navigation","speed","loop"])):z("",!0)],64))}}),N_=De(F_,[["__scopeId","data-v-b514b488"]]),R_=ze(N_),H_={class:"switch-inner"},V_={class:"inner-checked"},j_={class:"inner-unchecked"},Y_={key:0,class:"circular",viewBox:"0 0 50 50"},W_=de({__name:"Switch",props:{checked:{default:void 0},checkedValue:{type:[Boolean,String,Number],default:!0},unchecked:{default:void 0},uncheckedValue:{type:[Boolean,String,Number],default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{default:"middle"},rippleColor:{default:"#1677ff"},circleStyle:{default:()=>({})},modelValue:{type:[Boolean,String,Number],default:!1}},emits:["update:modelValue","change"],setup(a,{emit:e}){const t=a,l=P(!1),n=e;function r(){t.modelValue===t.checkedValue?(n("update:modelValue",t.uncheckedValue),n("change",t.uncheckedValue)):(n("update:modelValue",t.checkedValue),n("change",t.checkedValue)),l.value?(l.value=!1,Ue(()=>{l.value=!0})):l.value=!0}function i(){l.value=!1}return(o,s)=>(d(),y("div",{class:W(["m-switch",{"switch-loading":o.loading,"switch-small":o.size==="small","switch-large":o.size==="large","switch-checked":o.modelValue===o.checkedValue,"switch-disabled":o.disabled}]),style:le(`--ripple-color: ${o.rippleColor};`),onClick:s[0]||(s[0]=c=>o.disabled||o.loading?()=>!1:r())},[w("div",H_,[w("span",V_,[L(o.$slots,"checked",{},()=>[ve(ne(o.checked),1)],!0)]),w("span",j_,[L(o.$slots,"unchecked",{},()=>[ve(ne(o.unchecked),1)],!0)])]),w("div",{class:"switch-circle",style:le(o.circleStyle)},[o.loading?(d(),y("svg",Y_,s[1]||(s[1]=[w("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"},null,-1)]))):z("",!0),L(o.$slots,"node",{checked:o.modelValue},void 0,!0)],4),o.disabled?z("",!0):(d(),y("div",{key:0,class:W(["switch-wave",{"wave-active":l.value}]),onAnimationend:i},null,34))],6))}}),G_=De(W_,[["__scopeId","data-v-7964cfd8"]]),q_=ze(G_),U_={key:0,class:"table-header"},X_=["rowspan"],Q_=["rowspan","colspan","colstart","colend","onMouseenter","onMouseleave","onClick"],K_={class:"table-cell-sorter"},J_={class:"table-cell-title"},Z_={key:0},eM=["colspan"],tM=["onMouseenter","onClick"],aM=["onClick"],lM={key:0},nM=["colspan"],rM=["rowspan"],iM=["rowspan","colspan","colstart","colend","title","onMouseenter","onMouseleave","onClick"],oM={class:"table-cell-sorter"},sM={class:"table-cell-title"},uM={key:0},cM=["colspan"],dM=["onMouseenter","onClick"],fM=["onClick"],pM={key:0},vM=["colspan"],hM={key:3,class:"table-footer"},mM=de({__name:"Table",props:{header:{default:void 0},footer:{default:void 0},columns:{default:()=>[]},dataSource:{default:()=>[]},bordered:{type:Boolean,default:!1},rowClassName:{type:[String,Function],default:void 0},size:{default:"large"},striped:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},spinProps:{default:()=>({})},emptyProps:{default:()=>({})},ellipsisProps:{default:()=>({})},showSorterTooltip:{type:Boolean,default:!0},sortDirections:{default:()=>["ascend","descend"]},sortTooltipProps:{default:()=>({})},sticky:{type:Boolean,default:!1},showPagination:{type:Boolean,default:!0},pagination:{default:()=>({})},scroll:{default:void 0},scrollbarProps:{default:()=>({})},tableLayout:{default:void 0},showExpandColumn:{type:Boolean,default:!1},expandColumnTitle:{default:void 0},expandColumnWidth:{default:48},expandCell:{default:void 0},expandedRowRender:{default:void 0},expandFixed:{type:Boolean,default:!1},expandedRowKeys:{default:()=>[]},expandRowByClick:{type:Boolean,default:!1}},emits:["expand","expandedRowsChange","update:expandedRowKeys","sortChange","change"],setup(a,{emit:e}){const t=a,l=P(),n=P(1),r=P(10),i=P(),o=P([]),s=P([]),c=P([]),u=P(),f=P(),m=P(),h=P(0),p=P(0),b=P(0),g=P(0),_=P(0),x=P(0),v=P(),k=P(),C=P([]),M=P(!1),S=P(null),B=P(null),T=P(null),A=P(null),I=P(null),V=P(!1),F=ut(["header","footer"]),E=e,H=O(()=>{var X;return((X=t.scroll)==null?void 0:X.x)!==void 0}),j=O(()=>H.value&&p.value>g.value),ie=O(()=>{var X;return((X=t.scroll)==null?void 0:X.y)!==void 0}),re=O(()=>ie.value&&b.value>_.value),ee=O(()=>h.value>0),N=O(()=>p.value-g.value>Math.round(h.value)),G=O(()=>{const X=t.columns.some(we=>we.fixed==="left");return t.expandFixed||X}),q=O(()=>t.columns.some(X=>X.fixed==="right")),te=O(()=>F.header||t.header),R=O(()=>{if(t.tableLayout===void 0){const X=t.columns.some(ce=>ce.ellipsis),we=t.columns.some(ce=>ce.fixed);return X||we||t.showExpandColumn&&t.expandFixed||ie.value?"fixed":"auto"}return t.tableLayout}),K=O(()=>{const X={minWidth:"100%"},we=t.scroll;return H.value&&(typeof(we==null?void 0:we.x)=="boolean"?X.width="auto":X.width=typeof(we==null?void 0:we.x)=="number"?`${we.x}px`:we==null?void 0:we.x),X.tableLayout=R.value,X}),ye=O(()=>({width:`${g.value}px`,position:"sticky",left:"0px",overflow:"hidden"})),D=O(()=>({width:typeof t.expandColumnWidth=="number"?`${t.expandColumnWidth}px`:t.expandColumnWidth})),ue=O(()=>{const X={};return t.expandFixed&&(X.position="sticky",X.left="0px"),X}),Se=O(()=>t.columns.filter(X=>X.colSpan!==0)),Ee=O(()=>ht(t.columns)),Q=O(()=>{const X={};return t.expandFixed&&(X.width=`${g.value+(t.bordered?1:0)}px`,X.position="sticky",X.left="0px",X.overflow="hidden"),X}),me=O(()=>({position:"relative",left:`${-h.value}px`})),be=O(()=>{const X={};if(ie.value){const we=t.scroll;X.maxHeight=typeof(we==null?void 0:we.y)=="number"?`${we.y}px`:we==null?void 0:we.y}return X}),se=O(()=>F.footer||t.footer),Y=O(()=>{let X=t.dataSource.length;return t.showPagination&&"total"in t.pagination&&(X=t.pagination.total),X}),he=O(()=>t.showPagination&&Y.value===t.dataSource.length);Le(()=>[t.dataSource,he.value,n.value,r.value,B.value,T.value,A.value],()=>{if(he.value){let X;B.value===null?X=[...t.dataSource]:(X=[...t.dataSource].sort(T.value),A.value==="descend"&&X.reverse()),s.value=X.slice((n.value-1)*r.value,n.value*r.value)}else{let X;B.value===null?X=[...t.dataSource]:(X=[...t.dataSource].sort(T.value),A.value==="descend"&&X.reverse()),s.value=X}},{immediate:!0,deep:!0}),Le(s,X=>{V.value&&(V.value=!1,E("sortChange",S.value,X))}),it(()=>{M.value||Ne()}),it(()=>{t.showPagination&&("page"in t.pagination&&(n.value=t.pagination.page),"pageSize"in t.pagination&&(r.value=t.pagination.pageSize))}),it(()=>{c.value=t.expandedRowKeys}),Ke(()=>{ke(),We(),je()}),Ea(l,()=>{ke()});function Ne(){const X=C.value.filter(ce=>ce.colSpan!==0),we=X.length;for(let ce=0;ceX.observeScroll())}async function je(){await Ue(),f.value&&f.value.forEach(X=>X.observeScroll())}function ae(X,we){if(X&&X.length){const ce=X.length;for(let $e=0;$e{ce.children&&ce.children.length>0?we+=_e(ce.children):we+=1}),we}function Ce(X,we=1){let ce=we;return X.forEach($e=>{if($e.children&&$e.children.length>0){const oe=Ce($e.children,we+1);oe>ce&&(ce=oe)}}),ce}function ht(X){C.value.splice(0);const we=Ce(X),ce=[];for(let oe=0;oe{Ct.children&&Ct.children.length>0?(Ct.colSpan=_e(Ct.children),Ct.colStart=qt,Ct.colEnd=qt+Ct.colSpan-1,qt+=Ct.colSpan,$e(Ct.children,dt+1,Ct.colStart)):(Ct.rowSpan=we-dt,Ct.colStart=qt,Ct.colEnd=qt,qt+=1,C.value.push(Ct)),ae(Ct.children,"left")&&(Ct.fixed="left"),ae(Ct.children,"right")&&(Ct.fixed="right"),ce[dt].push(Ct)})}return $e(X,0,t.showExpandColumn?1:0),ce}function St(X,we){return C.value.filter(ce=>{if(ce.customCell){const $e=ce.customCell(X,we,ce);if($e&&("colSpan"in $e&&$e.colSpan===0||"rowSpan"in $e&&$e.rowSpan===0))return!1}return!0})}function Ae(X,we){let ce=t[we];return(X==null?void 0:X[we])!==void 0&&(ce=X[we]),ce}function Lt(X){const we={ascend:"点击升序",descend:"点击降序"},ce=Ae(X,"sortDirections");return!M.value&&B.value===X.dataIndex?ce.length===2&&X.defaultSortOrder===ce[0]?we[ce[1]]:"取消排序":B.value===X.dataIndex?A.value==="ascend"?ce.length===1?"取消排序":ce[0]==="ascend"?"点击降序":"取消排序":ce.length===1||ce[0]==="ascend"?"取消排序":"点击升序":ce.length>0?we[ce[0]]:void 0}function ct(X){V.value=!0,S.value=X,M.value||(M.value=!0);const we=Ae(X,"sortDirections");B.value===X.dataIndex?A.value==="ascend"?we.length===1?(B.value=null,T.value=null,A.value=null):we[0]==="ascend"?A.value="descend":(B.value=null,T.value=null,A.value=null):we.length===1||we[0]==="ascend"?(B.value=null,T.value=null,A.value=null):A.value="ascend":(B.value=X.dataIndex,T.value=X.sorter,we.length>0&&(A.value=we[0]))}function Aa(X){I.value=X}function Ba(){I.value=null}function Kt(X,we,ce){return we.fixed==="left"&&ce0&&X[ce-1].fixed!=="right"}function ga(X){const we={};return X.width!==void 0&&(we.width=typeof X.width=="number"?`${X.width}px`:X.width),we}function oa(X){const we={};if(X.fixed&&k.value&&k.value.length){if(we.position="sticky",X.fixed==="left"){const ce=X.colStart;let $e=0;t.showExpandColumn&&($e+=v.value.offsetWidth);for(let oe=0;oe<(t.showExpandColumn?ce-1:ce);oe++)$e+=k.value[oe].offsetWidth;return we.left=`${$e}px`,we}if(X.fixed==="right"){const ce=X.colEnd;let $e=0;for(let oe=k.value.length-1;oe>(t.showExpandColumn?ce-1:ce);oe--)$e+=k.value[oe].offsetWidth;return we.right=`${$e}px`,we}}return we}function Xa(X,we){const ce=[];return t.columns.forEach(($e,oe)=>{if($e.customCell){const dt=$e.customCell(X,we,$e);dt&&"rowSpan"in dt&&dt.rowSpan===0&&ce.push(oe)}}),ce}function Xe(X,we,ce){var $e;if(ce>=0){const oe=($e=we.customCell)==null?void 0:$e.call(we,X,ce,we);return oe&&"rowSpan"in oe&&oe.rowSpan>0?ce:Xe(X,we,ce-1)}}function J(X,we){return typeof t.rowClassName=="function"?t.rowClassName(X,we):t.rowClassName}function Me(X,we){i.value=we;const ce=Xa(X,we);ce.length&&ce.forEach($e=>{const oe=t.columns[$e];o.value.push({row:Xe(s.value[we-1],oe,we-1),col:$e})})}function Re(){i.value=null,o.value.splice(0)}function pe(X,we){return o.value.some(ce=>ce.row===X&&ce.col===we)}function Oe(X){const we=X.key;c.value.includes(we)?c.value=c.value.filter(ce=>ce!==we):c.value.push(we),E("expand",c.value.includes(we),X),E("expandedRowsChange",c.value),E("update:expandedRowKeys",c.value)}function Ie(X,we){["left","right"].includes(we)&&(h.value=X.target.scrollLeft,p.value=X.target.scrollWidth,g.value=X.target.clientWidth),["top","bottom"].includes(we)&&(b.value=X.target.scrollHeight,_.value=X.target.clientHeight)}function Gt(X){if(X.deltaX){const we=X.deltaX*1;h.value+we>x.value?h.value=x.value:h.value+we<0?h.value=0:(X.stopPropagation(),X.preventDefault(),h.value+=we),m.value.scrollTo({left:h.value,behavior:"instant"})}}function Ht(X,we){n.value=X,r.value=we,E("change",X,we),m.value.scrollTo({top:0,left:0,behavior:"smooth"})}return(X,we)=>(d(),y("div",{ref_key:"tableRef",ref:l,class:"m-table-wrap"},[Z($(Ya),Te({size:"small",spinning:X.loading},X.spinProps),{default:U(()=>[w("div",{class:W(["m-table",{"table-shadow-left":ee.value,"table-shadow-right":N.value,"table-has-fix-left":G.value,"table-has-fix-right":q.value,"table-small":X.size==="small","table-middle":X.size==="middle","table-striped":X.striped,"table-bordered":X.bordered}])},[te.value?(d(),y("div",U_,[L(X.$slots,"header",{},()=>[ve(ne(X.header),1)],!0)])):z("",!0),!ie.value&&!X.sticky?(d(),y("div",{key:1,class:W(["table-container",{"container-no-x-scroll":!j.value}])},[Z($(Cl),Te({ref_key:"scrollbarRef",ref:m,style:{"border-radius":"8px 8px 0 0"},"x-scrollable":j.value,"y-scrollable":re.value,"auto-hide":!1,onScroll:Ie},X.scrollbarProps),{default:U(()=>[w("table",{style:le(K.value)},[w("colgroup",null,[X.showExpandColumn?(d(),y("col",{key:0,ref_key:"colExpandRef",ref:v,style:le(D.value)},null,4)):z("",!0),(d(!0),y(ge,null,Pe(C.value,(ce,$e)=>(d(),y("col",{ref_for:!0,ref_key:"colRef",ref:k,style:le(ga(ce)),key:$e},null,4))),128))]),w("thead",null,[(d(!0),y(ge,null,Pe(Ee.value,(ce,$e)=>(d(),y("tr",{key:$e},[$e===0&&X.showExpandColumn?(d(),y("th",{key:0,class:W(["table-th",{"table-cell-fix-left":X.expandFixed||ce[0].fixed==="left","table-cell-fix-left-last":X.expandFixed&&ce[0].fixed!=="left"}]),style:le(ue.value),rowspan:Ce(Se.value),colstart:0,colend:0},[L(X.$slots,"expandColumnTitle",{},()=>[ve(ne(X.expandColumnTitle),1)],!0)],14,X_)):z("",!0),(d(!0),y(ge,null,Pe(ce,(oe,dt)=>(d(),y(ge,{key:`${$e}-${dt}`},[oe.colSpan!==0?(d(),y("th",{key:0,class:W(["table-th",[`${oe.className}`,{"table-cell-has-sorter":oe.sorter,"table-cell-sort":B.value===oe.dataIndex,"table-cell-align-left":oe.align==="left","table-cell-align-center":oe.align==="center","table-cell-align-right":oe.align==="right","table-cell-fix-left":oe.fixed==="left","table-cell-fix-left-last":Kt(ce,oe,dt),"table-cell-fix-right":oe.fixed==="right","table-cell-fix-right-first":ia(ce,oe,dt)}]]),style:le(oa(oe)),rowspan:oe.rowSpan,colspan:oe.colSpan,colstart:oe.colStart,colend:oe.colEnd,onMouseenter:qt=>oe.sorter?Aa(oe.dataIndex):()=>!1,onMouseleave:qt=>oe.sorter?Ba():()=>!1,onClick:qt=>oe.sorter?ct(oe):()=>!1},[oe.sorter?(d(),fe($($a),Te({key:0,ref_for:!0,ref_key:"tooltipRef",ref:u,style:{width:"100%"},"show-control":"",show:I.value===oe.dataIndex,"content-style":{width:"100%"},tooltip:Ae(oe,"showSorterTooltip")?Lt(oe):void 0,"tooltip-style":{fontWeight:"normal"}},Ae(oe,"sortTooltipProps")),{default:U(()=>[w("div",K_,[w("span",J_,[oe.ellipsis?L(X.$slots,"headerCell",{key:0,column:oe,title:oe.title},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(oe.title),1)]),_:2},1040)],!0):L(X.$slots,"headerCell",{key:1,column:oe,title:oe.title},()=>[ve(ne(oe.title),1)],!0)]),w("span",{class:W(["table-cell-arrow",{"ascend-arrow":B.value===oe.dataIndex&&A.value==="ascend","descend-arrow":B.value===oe.dataIndex&&A.value==="descend"}])},we[1]||(we[1]=[w("svg",{width:"1.25em",height:"1.25em",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},[w("g",{fill:"none"},[w("path",{d:"M8 14a.75.75 0 0 1-.75-.75V4.463L4.309 7.75a.75.75 0 0 1-1.118-1L7.441 2A.75.75 0 0 1 8.56 2l4.25 4.75a.75.75 0 1 1-1.118 1L8.75 4.463v8.787A.75.75 0 0 1 8 14z",fill:"currentColor"})])],-1)]),2)])]),_:2},1040,["show","tooltip"])):oe.ellipsis?L(X.$slots,"headerCell",{key:1,column:oe,title:oe.title},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(oe.title),1)]),_:2},1040)],!0):L(X.$slots,"headerCell",{key:2,column:oe,title:oe.title},()=>[ve(ne(oe.title),1)],!0)],46,Q_)):z("",!0)],64))),128))]))),128))]),w("tbody",null,[s.value.length?z("",!0):(d(),y("tr",Z_,[w("td",{class:"table-empty",colspan:C.value.length},[j.value?(d(),y("div",{key:0,class:"table-empty-fixed",style:le(ye.value)},[Z($(el),Te({class:"empty",image:"outlined"},X.emptyProps),null,16)],4)):(d(),fe($(el),Te({key:1,class:"empty",image:"outlined"},X.emptyProps),null,16))],8,eM)])),s.value.length?(d(!0),y(ge,{key:1},Pe(s.value,(ce,$e)=>(d(),y(ge,{key:$e},[w("tr",{class:W(J(ce,$e)),onMouseenter:oe=>Me(ce,$e),onMouseleave:Re,onClick:oe=>X.expandRowByClick?Oe(ce):()=>!1},[X.showExpandColumn?(d(),y("td",{key:0,class:W(["table-td",{"table-cell-fix-left":X.expandFixed||X.columns[0].fixed==="left","table-cell-fix-left-last":X.expandFixed&&X.columns[0].fixed!=="left","table-td-hover":i.value===$e}]),style:le(ue.value),onClick:Ye(oe=>Oe(ce),["stop"])},[L(X.$slots,"expandCell",{record:ce,index:$e,expanded:c.value.includes(ce.key)},()=>[w("button",{class:W(["expand-btn",{"expand-btn-collapsed":!c.value.includes(ce.key)}])},null,2)],!0)],14,aM)):z("",!0),(d(!0),y(ge,null,Pe(St(ce,$e),(oe,dt)=>(d(),y("td",Te({class:["table-td",[`${oe.className}`,{"table-cell-sort":B.value===oe.dataIndex,"table-cell-align-left":oe.align==="left","table-cell-align-center":oe.align==="center","table-cell-align-right":oe.align==="right","table-cell-fix-left":oe.fixed==="left","table-cell-fix-left-last":Kt(St(ce,$e),oe,dt),"table-cell-fix-right":oe.fixed==="right","table-cell-fix-right-first":ia(St(ce,$e),oe,dt),"table-td-hover":i.value===$e||pe($e,dt)}]],style:oa(oe),key:`${$e}-${dt}`,ref_for:!0},oe.customCell&&oe.customCell(ce,$e,oe)),[oe.ellipsis?L(X.$slots,"bodyCell",{key:0,column:oe,record:ce,text:ce[oe.dataIndex],index:$e},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(ce[oe.dataIndex]),1)]),_:2},1040)],!0):L(X.$slots,"bodyCell",{key:1,column:oe,record:ce,text:ce[oe.dataIndex],index:$e},()=>[ve(ne(ce[oe.dataIndex]),1)],!0)],16))),128))],42,tM),X.showExpandColumn?qe((d(),y("tr",lM,[w("td",{class:"table-td table-td-expand",colspan:X.columns.length+1},[X.expandFixed?(d(),y("div",{key:0,class:"table-expand-row-fixed",style:le(Q.value)},[L(X.$slots,"expandedRowRender",{record:ce,index:$e,expanded:c.value.includes(ce.key)},void 0,!0)],4)):L(X.$slots,"expandedRowRender",{key:1,record:ce,index:$e,expanded:c.value.includes(ce.key)},void 0,!0)],8,nM)],512)),[[Qe,c.value.includes(ce.key)]]):z("",!0)],64))),128)):z("",!0)])],4)]),_:3},16,["x-scrollable","y-scrollable"])],2)):(d(),y("div",{key:2,class:W(["table-container",{"container-vertical-no-x-scroll":!j.value,"container-no-scroll":!j.value&&!re.value}])},[w("div",{class:W(["table-head",{"table-head-sticky":X.sticky}])},[w("table",{style:le([K.value,me.value]),onWheel:we[0]||(we[0]=ce=>j.value?Gt(ce):()=>!1)},[w("colgroup",null,[X.showExpandColumn?(d(),y("col",{key:0,ref_key:"colExpandRef",ref:v,style:le(D.value)},null,4)):z("",!0),(d(!0),y(ge,null,Pe(C.value,(ce,$e)=>(d(),y("col",{ref_for:!0,ref_key:"colRef",ref:k,style:le(ga(ce)),key:$e},null,4))),128))]),w("thead",null,[(d(!0),y(ge,null,Pe(Ee.value,(ce,$e)=>(d(),y("tr",{key:$e},[$e===0&&X.showExpandColumn?(d(),y("th",{key:0,class:W(["table-th",{"table-cell-fix-left":X.expandFixed||ce[0].fixed==="left","table-cell-fix-left-last":X.expandFixed&&ce[0].fixed!=="left"}]),style:le(ue.value),rowspan:Ce(Se.value),colstart:0,colend:0},[L(X.$slots,"expandColumnTitle",{},()=>[ve(ne(X.expandColumnTitle),1)],!0)],14,rM)):z("",!0),(d(!0),y(ge,null,Pe(ce,(oe,dt)=>(d(),y(ge,{key:`${$e}-${dt}`},[oe.colSpan!==0?(d(),y("th",{key:0,class:W(["table-th",[`${oe.className}`,{"table-cell-has-sorter":oe.sorter,"table-cell-sort":B.value===oe.dataIndex,"table-cell-align-left":oe.align==="left","table-cell-align-center":oe.align==="center","table-cell-align-right":oe.align==="right","table-cell-fix-left":oe.fixed==="left","table-cell-fix-left-last":Kt(ce,oe,dt),"table-cell-fix-right":oe.fixed==="right","table-cell-fix-right-first":ia(ce,oe,dt)}]]),style:le(oa(oe)),rowspan:oe.rowSpan,colspan:oe.colSpan,colstart:oe.colStart,colend:oe.colEnd,title:oe.ellipsis&&j.value?oe.title:void 0,onMouseenter:qt=>oe.sorter?Aa(oe.dataIndex):()=>!1,onMouseleave:qt=>oe.sorter?Ba():()=>!1,onClick:qt=>oe.sorter?ct(oe):()=>!1},[oe.sorter?(d(),fe($($a),Te({key:0,ref_for:!0,ref_key:"tooltipRef",ref:u,style:{width:"100%"},"show-control":"",show:I.value===oe.dataIndex,"content-style":{width:"100%"},tooltip:Ae(oe,"showSorterTooltip")?Lt(oe):void 0,"tooltip-style":{fontWeight:"normal"}},Ae(oe,"sortTooltipProps")),{default:U(()=>[w("div",oM,[w("span",sM,[oe.ellipsis&&!j.value?L(X.$slots,"headerCell",{key:0,column:oe,title:oe.title},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(oe.title),1)]),_:2},1040)],!0):L(X.$slots,"headerCell",{key:1,column:oe,title:oe.title},()=>[ve(ne(oe.title),1)],!0)]),w("span",{class:W(["table-cell-arrow",{"ascend-arrow":B.value===oe.dataIndex&&A.value==="ascend","descend-arrow":B.value===oe.dataIndex&&A.value==="descend"}])},we[2]||(we[2]=[w("svg",{width:"1.25em",height:"1.25em",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 16 16"},[w("g",{fill:"none"},[w("path",{d:"M8 14a.75.75 0 0 1-.75-.75V4.463L4.309 7.75a.75.75 0 0 1-1.118-1L7.441 2A.75.75 0 0 1 8.56 2l4.25 4.75a.75.75 0 1 1-1.118 1L8.75 4.463v8.787A.75.75 0 0 1 8 14z",fill:"currentColor"})])],-1)]),2)])]),_:2},1040,["show","tooltip"])):oe.ellipsis&&!j.value?L(X.$slots,"headerCell",{key:1,column:oe,title:oe.title},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(oe.title),1)]),_:2},1040)],!0):L(X.$slots,"headerCell",{key:2,column:oe,title:oe.title},()=>[ve(ne(oe.title),1)],!0)],46,iM)):z("",!0)],64))),128))]))),128))])],36)],2),Z($(Cl),Te({ref_key:"scrollbarRef",ref:m,class:["table-body",{"table-x-scrollbar-sticky":X.sticky}],"x-scrollable":j.value,"y-scrollable":re.value,"auto-hide":!1,style:be.value,onScroll:Ie},X.scrollbarProps),{default:U(()=>[w("table",{style:le(K.value)},[w("colgroup",null,[X.showExpandColumn?(d(),y("col",{key:0,style:le(D.value)},null,4)):z("",!0),(d(!0),y(ge,null,Pe(C.value,(ce,$e)=>(d(),y("col",{style:le(ga(ce)),key:$e},null,4))),128))]),w("tbody",null,[s.value.length?z("",!0):(d(),y("tr",uM,[w("td",{class:"table-empty",colspan:C.value.length},[j.value?(d(),y("div",{key:0,class:"table-empty-fixed",style:le(ye.value)},[Z($(el),Te({class:"empty",image:"outlined"},X.emptyProps),null,16)],4)):(d(),fe($(el),Te({key:1,class:"empty",image:"outlined"},X.emptyProps),null,16))],8,cM)])),s.value.length?(d(!0),y(ge,{key:1},Pe(s.value,(ce,$e)=>(d(),y(ge,{key:$e},[w("tr",{class:W(J(ce,$e)),onMouseenter:oe=>Me(ce,$e),onMouseleave:Re,onClick:oe=>X.expandRowByClick?Oe(ce):()=>!1},[X.showExpandColumn?(d(),y("td",{key:0,class:W(["table-td",{"table-cell-fix-left":X.expandFixed||X.columns[0].fixed==="left","table-cell-fix-left-last":X.expandFixed&&X.columns[0].fixed!=="left","table-td-hover":i.value===$e}]),style:le(ue.value),onClick:Ye(oe=>Oe(ce),["stop"])},[L(X.$slots,"expandCell",{record:ce,index:$e,expanded:c.value.includes(ce.key)},()=>[w("button",{class:W(["expand-btn",{"expand-btn-collapsed":!c.value.includes(ce.key)}])},null,2)],!0)],14,fM)):z("",!0),(d(!0),y(ge,null,Pe(St(ce,$e),(oe,dt)=>(d(),y("td",Te({class:["table-td",[`${oe.className}`,{"table-cell-sort":B.value===oe.dataIndex,"table-cell-align-left":oe.align==="left","table-cell-align-center":oe.align==="center","table-cell-align-right":oe.align==="right","table-cell-fix-left":oe.fixed==="left","table-cell-fix-left-last":Kt(St(ce,$e),oe,dt),"table-cell-fix-right":oe.fixed==="right","table-cell-fix-right-first":ia(St(ce,$e),oe,dt),"table-td-hover":i.value===$e||pe($e,dt)}]],style:oa(oe),key:`${$e}-${dt}`,ref_for:!0},oe.customCell&&oe.customCell(ce,$e,oe)),[oe.ellipsis?L(X.$slots,"bodyCell",{key:0,column:oe,record:ce,text:ce[oe.dataIndex],index:$e},()=>[Z($(Ka),Te({ref_for:!0,ref_key:"ellipsisRef",ref:f},Ae(oe,"ellipsisProps")),{default:U(()=>[ve(ne(ce[oe.dataIndex]),1)]),_:2},1040)],!0):L(X.$slots,"bodyCell",{key:1,column:oe,record:ce,text:ce[oe.dataIndex],index:$e},()=>[ve(ne(ce[oe.dataIndex]),1)],!0)],16))),128))],42,dM),X.showExpandColumn?qe((d(),y("tr",pM,[w("td",{class:"table-td table-td-expand",colspan:X.columns.length+1},[X.expandFixed?(d(),y("div",{key:0,class:"table-expand-row-fixed",style:le(Q.value)},[L(X.$slots,"expandedRowRender",{record:ce,index:$e,expanded:c.value.includes(ce.key)},void 0,!0)],4)):L(X.$slots,"expandedRowRender",{key:1,record:ce,index:$e,expanded:c.value.includes(ce.key)},void 0,!0)],8,vM)],512)),[[Qe,c.value.includes(ce.key)]]):z("",!0)],64))),128)):z("",!0)])],4)]),_:3},16,["class","x-scrollable","y-scrollable","style"])],2)),se.value?(d(),y("div",hM,[L(X.$slots,"footer",{},()=>[ve(ne(X.footer),1)],!0)])):z("",!0)],2),X.showPagination?(d(),fe($(Ti),Te({key:0,class:"table-pagination",placement:"right",size:X.size,onChange:Ht},{...X.pagination,page:n.value,pageSize:r.value,total:Y.value}),null,16,["size"])):z("",!0)]),_:3},16,["spinning"])],512))}}),gM=De(mM,[["__scopeId","data-v-d3a60baa"]]),yM=ze(gM),bM={key:0,class:"tabs-prefix"},wM=["onClick"],kM={key:1,class:"tabs-suffix"},xM=de({__name:"Tabs",props:{items:{default:()=>[]},prefix:{default:void 0},suffix:{default:void 0},animated:{type:Boolean,default:!0},centered:{type:Boolean,default:!1},size:{default:"middle"},type:{default:"line"},tabGutter:{default:void 0},tabStyle:{default:()=>({})},tabPosition:{default:"top"},contentStyle:{default:()=>({})},activeKey:{default:void 0}},emits:["update:activeKey","change"],setup(a,{emit:e}){const t=a,l=P(),n=P(0),r=P(0),i=P(0),o=P(0),s=P(),c=P(),u=P(),f=P(),m=P(),h=P(),p=P(!1),b=P(0),g=P(0),_=P(0),x=P(!1),v=e,k=ut(["prefix","suffix"]),C=O(()=>t.items.findIndex((D,ue)=>G(D.key,ue)===t.activeKey)),M=O(()=>!!(k.prefix||t.prefix)),S=O(()=>!!(k.suffix||t.suffix)),B=O(()=>["top","bottom"].includes(t.tabPosition)?p.value&&g.value>0:p.value&&_.value>0),T=O(()=>["top","bottom"].includes(t.tabPosition)?p.value&&g.value["top","bottom"].includes(t.tabPosition)?{transform:`translate(${-g.value}px, 0)`}:{transform:`translate(0, ${-_.value}px)`}),I=O(()=>["top","bottom"].includes(t.tabPosition)?{marginLeft:`${t.tabGutter}px`}:{marginTop:`${t.tabGutter}px`}),V=O(()=>["top","bottom"].includes(t.tabPosition)?{left:`${n.value}px`,width:`${i.value}px`}:{top:`${r.value}px`,height:`${o.value}px`}),F=O(()=>t.animated&&["top","bottom"].includes(t.tabPosition)?{marginLeft:`-${100*C.value}%`}:{}),E=O(()=>t.animated&&["top","bottom"].includes(t.tabPosition)?{visibility:"hidden",height:"0px",overflowY:"hidden"}:{display:"none"});Le(()=>t.activeKey,()=>{re()},{flush:"post"}),Ea([s,f],()=>{H()}),Ke(()=>{H()});function H(){["top","bottom"].includes(t.tabPosition)?j():ie()}function j(){c.value=s.value.offsetWidth,m.value=f.value.offsetWidth,m.value>c.value?(p.value=!0,b.value=m.value-c.value,g.value=b.value):(p.value=!1,g.value=0),re()}function ie(){u.value=s.value.offsetHeight,h.value=f.value.offsetHeight,h.value>u.value?(p.value=!0,b.value=h.value-u.value,_.value=b.value):(p.value=!1,_.value=0),re()}function re(){["top","bottom"].includes(t.tabPosition)?ee():N()}function ee(){const D=l.value[C.value];if(D){if(n.value=D.offsetLeft,i.value=D.offsetWidth,p.value){n.valueg.value&&(x.value=!0,g.value=ue)}}else n.value=0,i.value=0}function N(){const D=l.value[C.value];if(D){if(r.value=D.offsetTop,o.value=D.offsetHeight,p.value){r.value<_.value&&(x.value=!0,_.value=r.value);const ue=r.value+o.value-u.value;ue>_.value&&(x.value=!0,_.value=ue)}}else r.value=0,o.value=0}function G(D,ue){return D===void 0?ue:D}function q(D){v("update:activeKey",D),v("change",D)}function te(D){D.stopPropagation(),D.preventDefault(),(D.deltaX||D.deltaY)&&(["top","bottom"].includes(t.tabPosition)?R(D):K(D))}function R(D){const ue=(D.deltaX||D.deltaY)*1;g.value+ue>b.value?g.value=b.value:g.value+ue<0?g.value=0:g.value+=ue}function K(D){const ue=(D.deltaX||D.deltaY)*1;_.value+ue>b.value?_.value=b.value:_.value+ue<0?_.value=0:_.value+=ue}function ye(D,ue){return t.activeKey!==G(D,ue)?E.value:{}}return(D,ue)=>{var Se;return d(),y("div",{class:W(["m-tabs",[`tabs-${D.tabPosition} tabs-${D.size}`,{"tabs-card":D.type==="card"}]])},[w("div",{class:"m-tabs-nav",style:le(D.tabStyle)},[M.value?(d(),y("div",bM,[L(D.$slots,"prefix",{},()=>[ve(ne(D.prefix),1)],!0)])):z("",!0),w("div",{ref_key:"wrapRef",ref:s,class:W(["tabs-nav-wrap",{"tabs-center":D.centered,"before-shadow-active":B.value,"after-shadow-active":T.value}])},[w("div",{ref_key:"navRef",ref:f,class:W(["tabs-nav-list",{"nav-transition":x.value}]),onTransitionend:ue[0]||(ue[0]=Ee=>x.value=!1),style:le(A.value),onWheel:ue[1]||(ue[1]=Ee=>p.value?te(Ee):()=>!1)},[(d(!0),y(ge,null,Pe(D.items,(Ee,Q)=>(d(),y("div",{ref_for:!0,ref_key:"tabsRef",ref:l,class:W(["tab-item",{"tab-line-active":D.type==="line"&&D.activeKey===G(Ee.key,Q),"tab-card-active":D.type==="card"&&D.activeKey===G(Ee.key,Q),"tab-disabled":Ee.disabled}]),style:le(Q>0&&D.tabGutter!==void 0?I.value:{}),onClick:me=>Ee.disabled?()=>!1:q(G(Ee.key,Q)),key:Q},[L(D.$slots,"tab",{item:Ee,tab:Ee.tab,key:G(Ee.key,Q)},()=>[Ee.icon?(d(),fe(tt(Ee.icon),{key:0})):z("",!0),ve(" "+ne(Ee.tab),1)],!0)],14,wM))),128)),w("div",{class:W(["tab-bar",{"tab-bar-disabled":(Se=D.items[C.value])==null?void 0:Se.disabled,"card-hidden":D.type==="card"}]),style:le(V.value)},null,6)],38)],2),S.value?(d(),y("div",kM,[L(D.$slots,"suffix",{},()=>[ve(ne(D.suffix),1)],!0)])):z("",!0)],4),w("div",{class:"m-tabs-page",style:le(D.contentStyle)},[w("div",{class:W(["tabs-content-wrap",{"tabs-content-animated":D.animated&&["top","bottom"].includes(D.tabPosition)}]),style:le(F.value)},[(d(!0),y(ge,null,Pe(D.items,(Ee,Q)=>(d(),y("div",{class:"tabs-content",style:le(ye(Ee.key,Q)),key:Ee.key||Q},[L(D.$slots,"content",{item:Ee,content:Ee.content,key:G(Ee.key,Q)},()=>[ve(ne(Ee.content),1)],!0)],4))),128))],6)],4)],2)}}}),_M=De(xM,[["__scopeId","data-v-d9ad67dd"]]),MM=ze(_M),SM={key:0,class:"tag-icon"},CM={class:"tag-label"},$M={class:"tag-label"},PM=["onClick"],OM=de({__name:"Tag",props:{closable:{type:Boolean,default:!1},color:{default:void 0},icon:{default:void 0},size:{default:"middle"},bordered:{type:Boolean,default:!0},dynamic:{type:Boolean,default:!1},spaceProps:{default:()=>({})},value:{default:()=>[]}},emits:["update:value","close","dynamicClose"],setup(a,{emit:e}){const t=a,l=P(),n=P(!1),r=P(""),i=["success","processing","error","warning","default","pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"],o=P(!1),s=P(),c=P(Array(t.value.length).fill(1)),u=ut(["icon"]),f=e,m=O(()=>{if(t.dynamic&&t.value.length){if(typeof t.value[0]=="string")return!0;if(typeof t.value[0]=="object")return!1}return null}),h=O(()=>t.dynamic&&t.value.length?m.value?t.value.map(k=>({label:k,closable:!0})):t.value.map(k=>({closable:!0,...k})):[]),p=O(()=>t.dynamic?!1:u.icon||t.icon);it(()=>{if(t.dynamic){const k=t.value.length;c.value=Array(k).fill(1),Ue(()=>{if(s.value)for(let C=0;CB!==C);f("update:value",M),f("dynamicClose",k,C)}async function _(){n.value=!0,await Ue(),l.value.focus()}function x(){m.value?f("update:value",[...t.value,r.value]):f("update:value",[...t.value,{label:r.value}]),n.value=!1,l.value=""}function v(k){k.key==="Enter"&&l.value.blur()}return(k,C)=>k.dynamic?(d(),fe($(Vn),Te({key:1,gap:"small"},k.spaceProps),{default:U(()=>[(d(!0),y(ge,null,Pe(h.value,(M,S)=>(d(),y("div",{class:W(["m-tag",[`tag-${M.size||k.size}`,(M.color||k.color)&&i.includes(M.color||k.color)?`tag-${M.color||k.color}`:"",{"tag-borderless":M.bordered!==void 0&&!M.bordered,"tag-has-color":(M.color||k.color)&&!i.includes(M.color||k.color)}]]),style:le(`background-color: ${(M.color||k.color)&&!i.includes(M.color||k.color)?M.color||k.color:""};`),key:S},[c.value[S]?(d(),y("span",{key:0,ref_for:!0,ref_key:"tagsIconRef",ref:s,class:"tag-icon"},[L(k.$slots,"icon",{item:M,icon:k.icon,index:S},()=>[ve(ne(M.icon),1)],!0)],512)):z("",!0),w("span",$M,[L(k.$slots,"label",{item:M,label:M.label,index:S},()=>[ve(ne(M.label),1)],!0)]),M.closable||k.closable?(d(),y("span",{key:1,class:"tag-close",onClick:B=>g(M,S)},C[3]||(C[3]=[w("svg",{focusable:"false",class:"close-svg","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"})],-1)]),8,PM)):z("",!0)],6))),128)),n.value?z("",!0):(d(),y("div",{key:0,class:W(["m-tag",[`tag-${k.size}`,{"tag-plus":k.dynamic}]]),onClick:_},C[4]||(C[4]=[w("svg",{focusable:"false",class:"plus-svg","data-icon":"plus",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}),w("path",{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"})],-1)]),2)),n.value?qe((d(),y("input",{key:1,ref_key:"inputRef",ref:l,class:W(["tag-input",`input-${k.size}`]),type:"text","onUpdate:modelValue":C[0]||(C[0]=M=>r.value=M),onBlur:C[1]||(C[1]=M=>n.value=!1),onChange:x,onKeydown:v},null,34)),[[qr,r.value]]):z("",!0)]),_:3},16)):(d(),y("div",{key:0,class:W(["m-tag",[`tag-${k.size}`,k.color&&i.includes(k.color)?`tag-${k.color}`:"",{"tag-borderless":!k.bordered,"tag-has-color":k.color&&!i.includes(k.color),"tag-hidden":o.value}]]),style:le(`background-color: ${k.color&&!i.includes(k.color)?k.color:""};`)},[p.value?(d(),y("span",SM,[L(k.$slots,"icon",{},()=>[ve(ne(k.icon),1)],!0)])):z("",!0),w("span",CM,[L(k.$slots,"default",{},void 0,!0)]),k.closable?(d(),y("span",{key:1,class:"tag-close",onClick:b},C[2]||(C[2]=[w("svg",{focusable:"false",class:"close-svg","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"})],-1)]))):z("",!0)],6))}}),TM=De(OM,[["__scopeId","data-v-a24482dc"]]),EM=ze(TM),AM=["data-count"],BM=["value","placeholder","maxlength","disabled"],LM=de({__name:"Textarea",props:{width:{default:"100%"},allowClear:{type:Boolean,default:!1},autoSize:{type:[Boolean,Object],default:!1},disabled:{type:Boolean,default:!1},placeholder:{default:void 0},maxlength:{default:void 0},showCount:{type:Boolean,default:!1},value:{default:""},valueModifiers:{default:()=>({})}},emits:["update:value","change","enter"],setup(a,{emit:e}){const t=a,l=P(),n=P(32),r=O(()=>typeof t.width=="number"?`${t.width}px`:t.width),i=O(()=>{if(typeof t.autoSize=="object"){const g={height:`${n.value}px`,resize:"none"};return"minRows"in t.autoSize&&(g["min-height"]=t.autoSize.minRows*22+10+"px"),"maxRows"in t.autoSize&&(g["max-height"]=t.autoSize.maxRows*22+10+"px"),g}if(typeof t.autoSize=="boolean")return t.autoSize?{height:`${n.value}px`,resize:"none"}:{}}),o=O(()=>!t.disabled&&t.allowClear&&t.value),s=O(()=>t.maxlength?`${t.value.length} / ${t.maxlength}`:t.value.length),c=O(()=>"lazy"in t.valueModifiers);Le(()=>t.value,async()=>{JSON.stringify(i.value)!=="{}"&&(n.value=32,await Ue(),u())},{flush:"post"}),Ke(()=>{u()});function u(){n.value=l.value.scrollHeight+2}const f=e;function m(g){c.value||(f("update:value",g.target.value),f("change",g))}function h(g){c.value&&(f("update:value",g.target.value),f("change",g))}async function p(g){f("enter",g),c.value&&(l.value.blur(),await Ue(),l.value.focus())}function b(){f("update:value",""),l.value.focus()}return(g,_)=>(d(),y("div",{class:W(["m-textarea",{"show-count":g.showCount}]),style:le(`width: ${r.value};`),"data-count":s.value},[w("textarea",{ref_key:"textareaRef",ref:l,type:"hidden",class:W(["u-textarea",{"clear-class":o.value,"textarea-disabled":g.disabled}]),style:le(i.value),value:g.value,placeholder:g.placeholder,maxlength:g.maxlength,disabled:g.disabled,onInput:m,onChange:h,onKeydown:nt(p,["enter"])},null,46,BM),o.value?(d(),y("svg",{key:0,class:"clear-svg",onClick:b,focusable:"false","data-icon":"close-circle",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},_[0]||(_[0]=[w("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"},null,-1)]))):z("",!0)],14,AM))}}),zM=De(LM,[["__scopeId","data-v-827be63e"]]),DM=ze(zM),IM=de({__name:"TextScroll",props:{items:{default:()=>[]},single:{type:Boolean,default:!1},width:{default:"100%"},height:{default:50},itemStyle:{default:()=>({})},hrefHoverColor:{default:"#1677ff"},amount:{default:4},gap:{default:20},speed:{default:48},vertical:{type:Boolean,default:!1},duration:{default:1e3},interval:{default:3e3},pauseOnMouseEnter:{type:Boolean,default:!0}},emits:["click"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P(0),i=P(),o=P(),s=P(0),c=P("paused"),u=P(!0),f=P(0),m=P(),h=P(!0),p=t,b=P([]),g=O(()=>b.value.length),_=O(()=>({width:typeof l.width=="number"?`${l.width}px`:l.width,height:`${l.height}px`})),x=O(()=>l.single?1:l.amount),v=O(()=>parseFloat((r.value/x.value).toFixed(2))),k=O(()=>s.value/l.speed);Le(()=>l.items,()=>{l.single?b.value=[l.items]:l.vertical&&l.items.length===1?b.value=[...l.items,...l.items]:b.value=[...l.items]},{immediate:!0,deep:!0}),Le(b,()=>{F()}),Le(()=>[l.vertical,l.duration,l.interval],()=>{C()},{deep:!0,flush:"post"}),Ea([n,o,i],()=>{C()});function C(){m.value&&Bt(m.value),h.value||(h.value=!0),l.vertical||M(),I()}function M(){r.value=n.value.offsetWidth,s.value=o.value.offsetWidth}function S(){c.value="paused",Ue(()=>{var E;(E=n.value)==null||E.offsetTop,c.value="running"})}function B(){S()}function T(){m.value=Ca(()=>{h.value&&(h.value=!1),f.value=(f.value+1)%g.value},h.value?l.interval:l.interval+l.duration,!0)}function A(E){p("click",E)}function I(){l.vertical?g.value>=1&&T():g.value>=x.value&&(u.value=!1,c.value="running")}function V(){l.vertical?(h.value=!0,m.value&&Bt(m.value)):c.value="paused"}function F(){l.vertical?(m.value&&Bt(m.value),f.value!==0?(f.value=0,h.value=!1):h.value=!0,I()):(c.value="paused",u.value=!0,Ue(()=>{var E;(E=n.value)==null||E.offsetTop,I()}))}return e({start:I,stop:V,reset:F}),(E,H)=>E.vertical?(d(),y("div",{key:1,ref_key:"verticalRef",ref:i,class:"m-scroll-vertical",style:le([_.value,` --scroll-shadow-color: #d3d3d3; --scroll-bg-color: #fff; --scroll-href-hover-color: ${E.hrefHoverColor}; @@ -150,4 +150,4 @@ Minimum version required to store current data is: `+r+`. --scroll-delay: 0s; --scroll-iteration-count: infinite; `]),onMouseenter:H[0]||(H[0]=j=>E.pauseOnMouseEnter?V():()=>!1),onMouseleave:H[1]||(H[1]=j=>E.pauseOnMouseEnter?I():()=>!1)},[w("div",{ref_key:"groupRef",ref:o,class:W(["scroll-items-group",{"scroll-items-reset":u.value}]),onAnimationiteration:B},[(d(!0),y(ge,null,Pe(b.value,(j,ie)=>(d(),fe(tt(j.href?"a":"div"),{class:W(["scroll-item",{"href-item":j.href}]),style:le([E.itemStyle,`width: ${v.value}px;`]),key:ie,title:j.title,href:j.href,target:j.target,onClick:re=>A(j)},{default:U(()=>[ve(ne(j.title),1)]),_:2},1032,["class","style","title","href","target","onClick"]))),128))],34),w("div",{class:W(["scroll-items-group",{"scroll-items-reset":u.value}])},[(d(!0),y(ge,null,Pe(b.value,(j,ie)=>(d(),fe(tt(j.href?"a":"div"),{class:W(["scroll-item",{"href-item":j.href}]),style:le([E.itemStyle,`width: ${v.value}px;`]),key:ie,title:j.title,href:j.href,target:j.target,onClick:re=>A(j)},{default:U(()=>[ve(ne(j.title),1)]),_:2},1032,["class","style","title","href","target","onClick"]))),128))],2)],36))}}),FM=De(IM,[["__scopeId","data-v-23deb68b"]]),NM=ze(FM),RM=de({__name:"Timeline",props:{items:{default:()=>[]},width:{default:"100%"},lineStyle:{default:"solid"},mode:{default:"left"},position:{default:"left"}},setup(a){const e=a,t=P(),l=P([]),n=O(()=>typeof e.width=="number"?`${e.width}px`:e.width),r=O(()=>e.items.length);function i(){for(let o=0;o{i()},{flush:"post"}),it(()=>{if(e.mode==="center")for(let o=0;o(d(),y("div",{class:"m-timeline",style:le(`width: ${n.value};`)},[(d(!0),y(ge,null,Pe(o.items,(c,u)=>(d(),y("div",{class:W(["timeline-item",{"item-last":u===o.items.length-1}]),key:u},[w("span",{class:W(["timeline-tail",`tail-${o.mode}`]),style:le(`border-left-style: ${o.lineStyle};`)},null,6),w("div",{class:W(["timeline-dot",`dot-${o.mode}`]),style:le(`height: ${l.value[u]}`)},[L(o.$slots,"dot",{item:c,index:u},()=>[c.color==="red"?(d(),y("span",{key:0,class:"dot-item",style:le({borderColor:"#ff4d4f"})},null,4)):c.color==="gray"?(d(),y("span",{key:1,class:"dot-item",style:le({borderColor:"#00000040"})},null,4)):c.color==="green"?(d(),y("span",{key:2,class:"dot-item",style:le({borderColor:"#52c41a"})},null,4)):c.color==="blue"?(d(),y("span",{key:3,class:"dot-item",style:le({borderColor:"#1677ff"})},null,4)):(d(),y("span",{key:4,class:"dot-item",style:le({borderColor:c.color||"#1677ff"})},null,4))],!0)],6),w("div",{ref_for:!0,ref_key:"descRef",ref:t,class:W(`timeline-desc desc-${o.mode}`)},[L(o.$slots,"desc",{item:c,index:u},()=>[ve(ne(c.desc||"--"),1)],!0)],2)],2))),128))],4))}}),HM=De(RM,[["__scopeId","data-v-c9112a5f"]]),VM=ze(HM),jM={class:"m-upload-wrap"},YM={class:"m-upload"},WM=["onDrop","onClick"],GM=["accept","multiple","onChange"],qM={class:"upload-tip"},UM={class:"file-uploading"},XM={key:0,class:"file-preview"},QM={key:1,class:"file-svg",focusable:"false","data-icon":"file-pdf",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},KM={key:2,class:"file-svg",focusable:"false","data-icon":"file",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},JM={class:"file-mask"},ZM=["onClick"],eS=["onClick"],tS=de({__name:"Upload",props:{accept:{default:"*"},multiple:{type:Boolean,default:!1},maxCount:{default:void 0},tip:{default:"Upload"},fit:{default:"contain"},draggable:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},spaceProps:{default:()=>({})},spinProps:{default:()=>({})},imageProps:{default:()=>({})},messageProps:{default:()=>({})},actionMessage:{default:()=>({upload:"上传成功",remove:"删除成功"})},beforeUpload:{type:Function,default:()=>!0},uploadMode:{default:"base64"},customRequest:{type:Function,default:()=>{}},fileList:{default:()=>[]}},emits:["update:fileList","drop","change","preview","remove"],setup(a,{expose:e,emit:t}){const l=a,n=P([]),r=P(1),i=P([]),o=P(),s=P(),c=P(),u=t,f=O(()=>l.maxCount===void 0?1/0:l.maxCount);it(()=>{m()});function m(){n.value=[...l.fileList],n.value.length>f.value&&n.value.splice(f.value),l.disabled?r.value=n.value.length:n.value.length{new Promise((E,H)=>{try{const j=l.beforeUpload(V);j instanceof Promise?j.then(E,H):typeof j=="boolean"?j?E(j):H(new Error("Function returned false")):E(j)}catch(j){H(j)}}).then(()=>{f.value>r.value&&r.value++,l.uploadMode==="base64"&&(i.value[F]=!0,v(V,F)),l.uploadMode==="custom"&&(i.value[F]=!0,k(V,F))}).catch(E=>{console.log("beforeUpload error:",E)})};function v(V,F){var E=new FileReader;E.readAsDataURL(V),E.onloadstart=function(H){},E.onabort=function(H){},E.onerror=function(H){},E.onprogress=function(H){H.loaded===H.total&&(i.value[F]=!1)},E.onload=function(H){var j;n.value.push({name:V.name,url:(j=H.target)==null?void 0:j.result}),l.actionMessage.upload&&c.value.success(l.actionMessage.upload),u("update:fileList",n.value),u("change",n.value)},E.onloadend=function(H){}}function k(V,F){l.customRequest(V).then(E=>{n.value.push(E),l.actionMessage.upload&&c.value.success(l.actionMessage.upload),u("update:fileList",n.value),u("change",n.value)}).catch(E=>{f.value>1&&(r.value=n.value.length+1),c.value.error(E)}).finally(()=>{i.value[F]=!1})}function C(V,F){if(h(F)){const E=n.value.slice(0,V).filter(H=>!h(H.url));s.value[V-E.length].preview(0)}else window.open(F);u("preview",n.value[V])}function M(V){n.value.length(d(),y("div",jM,[Z($(Vn),Te({gap:"small"},V.spaceProps),{default:U(()=>[(d(!0),y(ge,null,Pe(r.value,E=>(d(),y("div",{class:"m-upload-item",key:E},[w("div",YM,[qe(w("div",{class:W(["upload-item",{"upload-disabled":V.disabled}]),onDragenter:F[1]||(F[1]=Ye(()=>{},["stop","prevent"])),onDragover:F[2]||(F[2]=Ye(()=>{},["stop","prevent"])),onDrop:Ye(H=>V.draggable&&!V.disabled?b(H,E-1):()=>!1,["stop","prevent"]),onClick:H=>V.disabled?()=>!1:g(E-1)},[w("input",{ref_for:!0,ref_key:"uploadInputRef",ref:o,type:"file",onClick:F[0]||(F[0]=Ye(()=>{},["stop"])),accept:V.accept,multiple:V.multiple,onChange:H=>_(H,E-1),style:{display:"none"}},null,40,GM),w("div",null,[F[3]||(F[3]=w("svg",{focusable:"false",class:"plus-svg","data-icon":"plus",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("defs"),w("path",{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}),w("path",{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"})],-1)),w("p",qM,[L(V.$slots,"tip",{},()=>[ve(ne(V.tip),1)],!0)])])],42,WM),[[Qe,!i.value[E-1]&&!n.value[E-1]]]),qe(w("div",UM,[Z($(Ya),Te({class:"spin-uploading",tip:"uploading",size:"small",indicator:"spin-line",ref_for:!0},V.spinProps),null,16)],512),[[Qe,i.value[E-1]]]),n.value[E-1]?(d(),y("div",XM,[h(n.value[E-1].url)?(d(),fe($(Ld),Te({key:0,ref_for:!0,ref_key:"imageRef",ref:s,bordered:!1,width:82,height:82,fit:V.fit,src:n.value[E-1].url,name:n.value[E-1].name},V.imageProps),null,16,["fit","src","name"])):p(n.value[E-1].url)?(d(),y("svg",QM,F[4]||(F[4]=[w("path",{d:"M531.3 574.4l.3-1.4c5.8-23.9 13.1-53.7 7.4-80.7-3.8-21.3-19.5-29.6-32.9-30.2-15.8-.7-29.9 8.3-33.4 21.4-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.5-51.2 107.5-29.6 15.3-69.3 38.9-75.2 68.7-1.2 5.5.2 12.5 3.5 18.8 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-13.2-13-45.3-16.4-95.3-10.2-24.6-15-40.7-35.4-52.4-65.8zM421.6 726.3c-13.9 20.2-24.4 30.3-30.1 34.7 6.7-12.3 19.8-25.3 30.1-34.7zm87.6-235.5c5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4.8.1 1.5.7 2.2 2zm-1.6 120.5c10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4zm155.6 65.5c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4zm191.4-388.2L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"},null,-1)]))):(d(),y("svg",KM,F[5]||(F[5]=[w("path",{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"},null,-1)]))),w("div",JM,[w("a",{class:"file-icon",title:"预览",onClick:H=>C(E-1,n.value[E-1].url)},F[6]||(F[6]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"eye",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"})],-1)]),8,ZM),qe(w("a",{class:"file-icon",title:"删除",onClick:Ye(H=>M(E-1),["prevent","stop"])},F[7]||(F[7]=[w("svg",{class:"icon-svg",focusable:"false","data-icon":"delete",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[w("path",{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"})],-1)]),8,eS),[[Qe,!V.disabled]])])])):z("",!0)])]))),128))]),_:3},16),Z($(Dd),Te({ref_key:"messageRef",ref:c},V.messageProps),null,16)]))}}),aS=De(tS,[["__scopeId","data-v-33b1bd60"]]),lS=ze(aS),nS=["src","poster","autoplay","controls","loop","muted","preload"],rS=de({__name:"Video",props:{width:{default:800},height:{default:450},src:{default:void 0},poster:{default:void 0},second:{default:.5},fit:{default:"contain"},autoplay:{type:Boolean,default:!1},controls:{type:Boolean,default:!0},loop:{type:Boolean,default:!1},muted:{type:Boolean,default:!1},preload:{default:"metadata"},playIcon:{type:Boolean,default:!0},iconSize:{default:80}},emits:["play","pause"],setup(a,{expose:e,emit:t}){const l=a,n=P(),r=P(),i=P(!1),o=P(!0),s=P(!1),c=t,u=O(()=>typeof l.width=="number"?`${l.width}px`:l.width),f=O(()=>typeof l.height=="number"?`${l.height}px`:l.height);Le(()=>l.second,()=>{m()}),Le(()=>l.autoplay,x=>{var v;x?(s.value=!1,o.value=!1,i.value=!0):(s.value=!0,o.value=!0,i.value=!1,(v=n.value)==null||v.pause())},{immediate:!0,flush:"post"});function m(){if(n.value){n.value.currentTime=l.second;const x=document.createElement("canvas"),v=x.getContext("2d");x.width=n.value.videoWidth,x.height=n.value.videoHeight,v==null||v.drawImage(n.value,0,0,x.width,x.height),r.value=x.toDataURL("image/png")}}function h(){o.value&&(o.value=!1,n.value.currentTime=0),i.value?n.value.pause():n.value.play()}function p(){i.value=!1,l.playIcon&&(s.value=!0),c("pause")}function b(){i.value=!0,l.playIcon&&(s.value=!1),c("play")}function g(){o.value&&(o.value=!1,n.value.currentTime=0),i.value||n.value.play()}function _(){i.value&&n.value.pause()}return e({play:g,pause:_}),(x,v)=>(d(),y("div",{class:W(["m-video",{"video-hover":s.value}]),style:le(`--video-width: ${u.value}; --video-height: ${f.value}; --video-icon-scale: ${x.iconSize/80};`)},[w("video",Te({ref_key:"veoRef",ref:n,class:"u-video",style:`object-fit: ${x.fit};`,src:x.src,poster:x.poster?x.poster:r.value,autoplay:x.autoplay,controls:!o.value&&x.controls,loop:x.loop,muted:x.autoplay||x.muted,preload:x.preload,crossorigin:"anonymous",onLoadedmetadata:v[0]||(v[0]=k=>x.poster?()=>!1:m()),onPause:v[1]||(v[1]=k=>p()),onPlay:v[2]||(v[2]=k=>b()),onClick:Ye(h,["prevent"])},x.$attrs)," 您的浏览器不支持video标签。 ",16,nS),qe(w("span",{class:W(["icon-play",{"icon-show":s.value}])},v[3]||(v[3]=[w("svg",{class:"play-svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 34 34"},[w("path",{d:`M28.26,11.961L11.035,0.813C7.464-1.498,3,1.391,3,6.013v21.974c0,4.622,4.464,7.511,8.035,5.2L28.26,22.039 - C31.913,19.675,31.913,14.325,28.26,11.961z`})],-1)]),2),[[Qe,o.value||x.playIcon]])],6))}}),iS=De(rS,[["__scopeId","data-v-2559eec7"]]),oS=ze(iS),sS=["src","alt","onLoad"],uS=de({__name:"Waterfall",props:{images:{default:()=>[]},columnCount:{default:3},columnGap:{default:20},width:{default:"100%"},borderRadius:{default:8},backgroundColor:{default:"#F2F4F8"},spinProps:{default:()=>({})}},setup(a){const e=a,t=P(),l=P(),n=P(Array(e.images.length).fill(!1)),r=P(),i=P([]),o=P(Array(e.columnCount).fill(0)),s=P(0),c=O(()=>typeof e.width=="number"?`${e.width}px`:e.width),u=O(()=>Math.max(...o.value)+e.columnGap),f=O(()=>e.images.length);Le(()=>[e.images,e.columnCount,e.columnGap,e.width],()=>{l.value=t.value.offsetWidth,o.value=Array(e.columnCount).fill(0),s.value++,h(s.value)},{deep:!0,flush:"post"}),Ke(()=>{l.value=t.value.offsetWidth,h(s.value)});function m(){const x=t.value.offsetWidth;e.images.length&&x!==l.value&&(l.value=x,s.value++,h(s.value))}Ea(t,m);async function h(x){r.value=(l.value-(e.columnCount+1)*e.columnGap)/e.columnCount,i.value.splice(0);for(let v=0;v{const C=new Image;C.src=x,C.onload=function(){const M=C.height/(C.width/r.value);i.value[v]={width:r.value,height:M,...b(v,M)},k("load")}})}function b(x,v){if(x(d(),y("div",{ref_key:"waterfallRef",ref:t,class:"m-waterfall",style:le(`--border-radius: ${x.borderRadius}px; background-color: ${x.backgroundColor}; width: ${c.value}; height: ${u.value}px;`)},[(d(!0),y(ge,null,Pe(i.value,(k,C)=>(d(),fe($(Ya),Te({class:"waterfall-image",style:`width: ${k.width}px; height: ${k.height}px; top: ${k&&k.top}px; left: ${k&&k.left}px;`,spinning:!n.value[C],size:"small",indicator:"dynamic-circle",ref_for:!0},x.spinProps,{key:C}),{default:U(()=>[w("img",{class:"u-image",src:x.images[C].src,alt:_(x.images[C]),onLoad:M=>g(C)},null,40,sS)]),_:2},1040,["style","spinning"]))),128))],4))}}),cS=De(uS,[["__scopeId","data-v-339d9856"]]),dS=ze(cS),Es=3,fS=de({__name:"Watermark",props:{width:{default:void 0},height:{default:void 0},layout:{default:"alternate"},rotate:{default:-22},zIndex:{default:90},image:{default:void 0},content:{default:void 0},fullscreen:{type:Boolean,default:!1},fixed:{type:Boolean,default:!0},textStyle:{default:()=>({color:"rgba(0, 0, 0, 0.15)",fontSize:16,fontWeight:"normal",fontFamily:"sans-serif",fontStyle:"normal"})},gap:{default:()=>[100,100]},offset:{default:()=>[50,50]}},setup(a){const e=a,t=Ja(),l=Ja(),n=Ja(document.documentElement),r=Ja(n.value.classList.contains("dark")),i=Ja(!1),o=O(()=>{var I;return((I=e.gap)==null?void 0:I[0])??100}),s=O(()=>{var I;return((I=e.gap)==null?void 0:I[1])??100}),c=O(()=>o.value/2),u=O(()=>s.value/2),f=O(()=>{var I;return((I=e.offset)==null?void 0:I[0])??c.value}),m=O(()=>{var I;return((I=e.offset)==null?void 0:I[1])??u.value}),h=O(()=>({parallel:1,alternate:2})[e.layout]),p=O(()=>e.fullscreen&&e.fixed),b=O(()=>{const I={zIndex:e.zIndex??9,position:p.value?"fixed":"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};r.value&&(I.filter="invert(1) hue-rotate(180deg)");let V=f.value-c.value,F=m.value-u.value;return V>0&&(I.left=`${V}px`,I.width=`calc(100% - ${V}px)`,V=0),F>0&&(I.top=`${F}px`,I.height=`calc(100% - ${F}px)`,F=0),I.backgroundPosition=`${V}px ${F}px`,I});Le(()=>[e],()=>{B()},{deep:!0,flush:"post"}),Ke(()=>{B()}),Oa(()=>{_()}),Ul(n,()=>{r.value=n.value.classList.contains("dark"),_(),B()},{attributeFilter:["class"]}),Ul(e.fullscreen?n:t,g,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["style","class"]});function g(I){i.value||I.forEach(V=>{A(V,l.value)&&(_(),B())})}function _(){l.value&&(l.value.remove(),l.value=void 0)}function x(I,V){var F;t.value&&l.value&&(i.value=!0,l.value.setAttribute("style",k({...b.value,backgroundImage:`url('${I}')`,backgroundSize:`${(o.value+V)*h.value}px`})),e.fullscreen?(n.value.setAttribute("style","position: relative"),n.value.append(l.value)):(F=t.value)==null||F.append(l.value),setTimeout(()=>{i.value=!1}))}function v(I){return I.replace(/([A-Z])/g,"-$1").toLowerCase()}function k(I){return Object.keys(I).map(V=>`${v(V)}: ${I[V]};`).join(" ")}function C(I){let V=120,F=64;const E=e.content,H=e.image,j=e.width,ie=e.height,re=e.textStyle.fontSize??16,ee=e.textStyle.fontFamily??"sans-serif";if(!H&&I.measureText){I.font=`${Number(re)}px ${ee}`;const N=Array.isArray(E)?E:[E],G=N.map(q=>I.measureText(q).width);V=Math.ceil(Math.max(...G)),F=Number(re)*N.length+(N.length-1)*Es}return[j??V,ie??F]}function M(){return window.devicePixelRatio||1}function S(I,V,F,E,H){const j=M(),ie=e.content,re=e.textStyle.fontSize??16,ee=e.textStyle.fontWeight??"normal",N=e.textStyle.fontFamily??"sans-serif",G=e.textStyle.fontStyle??"normal",q=e.textStyle.color??"rgba(0, 0, 0, 0.15)",te=Number(re)*j;I.font=`${G} normal ${ee} ${te}px/${H}px ${N}`,I.fillStyle=q,I.textAlign="center",I.textBaseline="top",I.translate(E/2,0);const R=Array.isArray(ie)?ie:[ie];R==null||R.forEach((K,ye)=>{I.fillText(K??"",V,F+ye*(te+Es*j))})}function B(){const I=document.createElement("canvas"),V=I.getContext("2d"),F=e.image,E=e.rotate??-22;if(V){l.value||(l.value=document.createElement("div"));const H=M(),[j,ie]=C(V),re=(o.value+j)*H,ee=(s.value+ie)*H;I.setAttribute("width",`${re*h.value}px`),I.setAttribute("height",`${ee*h.value}px`);const N=o.value*H/2,G=s.value*H/2,q=j*H,te=ie*H,R=(q+o.value*H)/2,K=(te+s.value*H)/2,ye=N+re,D=G+ee,ue=R+re,Me=K+ee;if(V.save(),T(V,R,K,E),F){const Ee=new Image;Ee.onload=()=>{V.drawImage(Ee,N,G,q,te),V.restore(),T(V,ue,Me,E),V.drawImage(Ee,ye,D,q,te),x(I.toDataURL(),j)},Ee.crossOrigin="anonymous",Ee.referrerPolicy="no-referrer",Ee.src=F}else S(V,N,G,q,te),V.restore(),T(V,ue,Me,E),S(V,ye,D,q,te),x(I.toDataURL(),j)}}function T(I,V,F,E){I.translate(V,F),I.rotate(Math.PI/180*Number(E)),I.translate(-V,-F)}function A(I,V){let F=!1;return I.removedNodes.length&&(F=Array.from(I.removedNodes).some(E=>E===V)),I.type==="attributes"&&I.target===V&&(F=!0),F}return(I,V)=>(d(),y("div",{ref_key:"containerRef",ref:t,class:"watermark-container"},[L(I.$slots,"default")],512))}}),pS=ze(fS),vS=Object.freeze(Object.defineProperty({__proto__:null,Alert:X7,Avatar:Od,BackTop:r9,Badge:Td,Breadcrumb:m9,Button:ha,Card:L9,Carousel:ty,Cascader:my,Checkbox:xy,Col:Xb,Collapse:Oy,Countdown:Dy,DatePicker:Ny,Descriptions:Jy,DescriptionsItem:lb,Dialog:cb,Divider:vb,Drawer:Cb,Ellipsis:Ka,Empty:el,Flex:Eb,FloatButton:Rb,GradientText:jb,Image:Ld,Input:zd,InputNumber:Cw,InputSearch:zw,List:Uw,ListItem:tk,LoadingBar:nk,Message:Dd,Modal:Mk,Notification:Dk,NumberAnimation:Fk,Pagination:Ti,Popconfirm:qk,Popover:Qk,Progress:vx,QRCode:yx,Radio:$x,Rate:jx,Result:r_,Row:Gb,Scrollbar:Cl,Segmented:f_,Select:Hl,Skeleton:Ed,Slider:h_,Space:Vn,Spin:Ya,Statistic:__,Steps:L_,Swiper:R_,Switch:q_,Table:yM,Tabs:MM,Tag:EM,TextScroll:NM,Textarea:DM,Timeline:VM,Tooltip:$a,Upload:lS,Video:oS,Waterfall:dS,Watermark:pS},Symbol.toStringTag,{value:"Module"})),hS=function(a){return Object.values(vS).forEach(e=>{e.install&&a.use(e)}),a},mS={install:hS},xS={extends:m7,enhanceApp({app:a}){a.component("GlobalElement",M7),a.use(mS)}};export{iu as $,Ks as A,Hu as B,ou as C,vu as D,yu as E,ku as F,xu as G,bu as H,Mu as I,uu as J,fu as K,$u as L,Tu as M,Eu as N,Bu as O,Au as P,Lu as Q,zu as R,Nu as S,Wu as T,Uu as U,Xu as V,Gu as W,Cu as X,su as Y,Ru as Z,au as _,Js as a,gu as a0,tu as a1,eu as a2,Ku as a3,ru as a4,Yu as a5,wu as a6,Ou as a7,qu as a8,Ju as a9,Su as aa,Qu as ab,Zs as ac,_u as ad,xS as ae,Ze as af,Fu as b,nu as c,lu as d,hu as e,Du as f,mu as g,Vu as h,ju as i,pa as j,ta as k,tp as l,bS as m,wS as n,kS as o,yl as p,jl as q,uc as r,sp as s,na as t,cc as u,Pu as v,cu as w,pu as x,Iu as y,du as z}; + C31.913,19.675,31.913,14.325,28.26,11.961z`})],-1)]),2),[[Qe,o.value||x.playIcon]])],6))}}),iS=De(rS,[["__scopeId","data-v-2559eec7"]]),oS=ze(iS),sS=["src","alt","onLoad"],uS=de({__name:"Waterfall",props:{images:{default:()=>[]},columnCount:{default:3},columnGap:{default:20},width:{default:"100%"},borderRadius:{default:8},backgroundColor:{default:"#F2F4F8"},spinProps:{default:()=>({})}},setup(a){const e=a,t=P(),l=P(),n=P(Array(e.images.length).fill(!1)),r=P(),i=P([]),o=P(Array(e.columnCount).fill(0)),s=P(0),c=O(()=>typeof e.width=="number"?`${e.width}px`:e.width),u=O(()=>Math.max(...o.value)+e.columnGap),f=O(()=>e.images.length);Le(()=>[e.images,e.columnCount,e.columnGap,e.width],()=>{l.value=t.value.offsetWidth,o.value=Array(e.columnCount).fill(0),s.value++,h(s.value)},{deep:!0,flush:"post"}),Ke(()=>{l.value=t.value.offsetWidth,h(s.value)});function m(){const x=t.value.offsetWidth;e.images.length&&x!==l.value&&(l.value=x,s.value++,h(s.value))}Ea(t,m);async function h(x){r.value=(l.value-(e.columnCount+1)*e.columnGap)/e.columnCount,i.value.splice(0);for(let v=0;v{const C=new Image;C.src=x,C.onload=function(){const M=C.height/(C.width/r.value);i.value[v]={width:r.value,height:M,...b(v,M)},k("load")}})}function b(x,v){if(x(d(),y("div",{ref_key:"waterfallRef",ref:t,class:"m-waterfall",style:le(`--border-radius: ${x.borderRadius}px; background-color: ${x.backgroundColor}; width: ${c.value}; height: ${u.value}px;`)},[(d(!0),y(ge,null,Pe(i.value,(k,C)=>(d(),fe($(Ya),Te({class:"waterfall-image",style:`width: ${k.width}px; height: ${k.height}px; top: ${k&&k.top}px; left: ${k&&k.left}px;`,spinning:!n.value[C],size:"small",indicator:"dynamic-circle",ref_for:!0},x.spinProps,{key:C}),{default:U(()=>[w("img",{class:"u-image",src:x.images[C].src,alt:_(x.images[C]),onLoad:M=>g(C)},null,40,sS)]),_:2},1040,["style","spinning"]))),128))],4))}}),cS=De(uS,[["__scopeId","data-v-339d9856"]]),dS=ze(cS),Es=3,fS=de({__name:"Watermark",props:{width:{default:void 0},height:{default:void 0},layout:{default:"alternate"},rotate:{default:-22},zIndex:{default:90},image:{default:void 0},content:{default:void 0},fullscreen:{type:Boolean,default:!1},fixed:{type:Boolean,default:!0},textStyle:{default:()=>({color:"rgba(0, 0, 0, 0.15)",fontSize:16,fontWeight:"normal",fontFamily:"sans-serif",fontStyle:"normal"})},gap:{default:()=>[100,100]},offset:{default:()=>[50,50]}},setup(a){const e=a,t=Ja(),l=Ja(),n=Ja(document.documentElement),r=Ja(n.value.classList.contains("dark")),i=Ja(!1),o=O(()=>{var I;return((I=e.gap)==null?void 0:I[0])??100}),s=O(()=>{var I;return((I=e.gap)==null?void 0:I[1])??100}),c=O(()=>o.value/2),u=O(()=>s.value/2),f=O(()=>{var I;return((I=e.offset)==null?void 0:I[0])??c.value}),m=O(()=>{var I;return((I=e.offset)==null?void 0:I[1])??u.value}),h=O(()=>({parallel:1,alternate:2})[e.layout]),p=O(()=>e.fullscreen&&e.fixed),b=O(()=>{const I={zIndex:e.zIndex??9,position:p.value?"fixed":"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};r.value&&(I.filter="invert(1) hue-rotate(180deg)");let V=f.value-c.value,F=m.value-u.value;return V>0&&(I.left=`${V}px`,I.width=`calc(100% - ${V}px)`,V=0),F>0&&(I.top=`${F}px`,I.height=`calc(100% - ${F}px)`,F=0),I.backgroundPosition=`${V}px ${F}px`,I});Le(()=>[e],()=>{B()},{deep:!0,flush:"post"}),Ke(()=>{B()}),Oa(()=>{_()}),Ul(n,()=>{r.value=n.value.classList.contains("dark"),_(),B()},{attributeFilter:["class"]}),Ul(e.fullscreen?n:t,g,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["style","class"]});function g(I){i.value||I.forEach(V=>{A(V,l.value)&&(_(),B())})}function _(){l.value&&(l.value.remove(),l.value=void 0)}function x(I,V){var F;t.value&&l.value&&(i.value=!0,l.value.setAttribute("style",k({...b.value,backgroundImage:`url('${I}')`,backgroundSize:`${(o.value+V)*h.value}px`})),e.fullscreen?(n.value.setAttribute("style","position: relative"),n.value.append(l.value)):(F=t.value)==null||F.append(l.value),setTimeout(()=>{i.value=!1}))}function v(I){return I.replace(/([A-Z])/g,"-$1").toLowerCase()}function k(I){return Object.keys(I).map(V=>`${v(V)}: ${I[V]};`).join(" ")}function C(I){let V=120,F=64;const E=e.content,H=e.image,j=e.width,ie=e.height,re=e.textStyle.fontSize??16,ee=e.textStyle.fontFamily??"sans-serif";if(!H&&I.measureText){I.font=`${Number(re)}px ${ee}`;const N=Array.isArray(E)?E:[E],G=N.map(q=>I.measureText(q).width);V=Math.ceil(Math.max(...G)),F=Number(re)*N.length+(N.length-1)*Es}return[j??V,ie??F]}function M(){return window.devicePixelRatio||1}function S(I,V,F,E,H){const j=M(),ie=e.content,re=e.textStyle.fontSize??16,ee=e.textStyle.fontWeight??"normal",N=e.textStyle.fontFamily??"sans-serif",G=e.textStyle.fontStyle??"normal",q=e.textStyle.color??"rgba(0, 0, 0, 0.15)",te=Number(re)*j;I.font=`${G} normal ${ee} ${te}px/${H}px ${N}`,I.fillStyle=q,I.textAlign="center",I.textBaseline="top",I.translate(E/2,0);const R=Array.isArray(ie)?ie:[ie];R==null||R.forEach((K,ye)=>{I.fillText(K??"",V,F+ye*(te+Es*j))})}function B(){const I=document.createElement("canvas"),V=I.getContext("2d"),F=e.image,E=e.rotate??-22;if(V){l.value||(l.value=document.createElement("div"));const H=M(),[j,ie]=C(V),re=(o.value+j)*H,ee=(s.value+ie)*H;I.setAttribute("width",`${re*h.value}px`),I.setAttribute("height",`${ee*h.value}px`);const N=o.value*H/2,G=s.value*H/2,q=j*H,te=ie*H,R=(q+o.value*H)/2,K=(te+s.value*H)/2,ye=N+re,D=G+ee,ue=R+re,Se=K+ee;if(V.save(),T(V,R,K,E),F){const Ee=new Image;Ee.onload=()=>{V.drawImage(Ee,N,G,q,te),V.restore(),T(V,ue,Se,E),V.drawImage(Ee,ye,D,q,te),x(I.toDataURL(),j)},Ee.crossOrigin="anonymous",Ee.referrerPolicy="no-referrer",Ee.src=F}else S(V,N,G,q,te),V.restore(),T(V,ue,Se,E),S(V,ye,D,q,te),x(I.toDataURL(),j)}}function T(I,V,F,E){I.translate(V,F),I.rotate(Math.PI/180*Number(E)),I.translate(-V,-F)}function A(I,V){let F=!1;return I.removedNodes.length&&(F=Array.from(I.removedNodes).some(E=>E===V)),I.type==="attributes"&&I.target===V&&(F=!0),F}return(I,V)=>(d(),y("div",{ref_key:"containerRef",ref:t,class:"watermark-container"},[L(I.$slots,"default")],512))}}),pS=ze(fS),vS=Object.freeze(Object.defineProperty({__proto__:null,Alert:X7,Avatar:Od,BackTop:r9,Badge:Td,Breadcrumb:m9,Button:ha,Card:L9,Carousel:ty,Cascader:my,Checkbox:xy,Col:Xb,Collapse:Oy,Countdown:Dy,DatePicker:Ny,Descriptions:Jy,DescriptionsItem:lb,Dialog:cb,Divider:vb,Drawer:Cb,Ellipsis:Ka,Empty:el,Flex:Eb,FloatButton:Rb,GradientText:jb,Image:Ld,Input:zd,InputNumber:Cw,InputSearch:zw,List:Uw,ListItem:tk,LoadingBar:nk,Message:Dd,Modal:Mk,Notification:Dk,NumberAnimation:Fk,Pagination:Ti,Popconfirm:qk,Popover:Qk,Progress:vx,QRCode:yx,Radio:$x,Rate:jx,Result:r_,Row:Gb,Scrollbar:Cl,Segmented:f_,Select:Hl,Skeleton:Ed,Slider:h_,Space:Vn,Spin:Ya,Statistic:__,Steps:L_,Swiper:R_,Switch:q_,Table:yM,Tabs:MM,Tag:EM,TextScroll:NM,Textarea:DM,Timeline:VM,Tooltip:$a,Upload:lS,Video:oS,Waterfall:dS,Watermark:pS},Symbol.toStringTag,{value:"Module"})),hS=function(a){return Object.values(vS).forEach(e=>{e.install&&a.use(e)}),a},mS={install:hS},xS={extends:m7,enhanceApp({app:a}){a.component("GlobalElement",M7),a.use(mS)}};export{iu as $,Ks as A,Hu as B,ou as C,vu as D,yu as E,ku as F,xu as G,bu as H,Mu as I,uu as J,fu as K,$u as L,Tu as M,Eu as N,Bu as O,Au as P,Lu as Q,zu as R,Nu as S,Wu as T,Uu as U,Xu as V,Gu as W,Cu as X,su as Y,Ru as Z,au as _,Js as a,gu as a0,tu as a1,eu as a2,Ku as a3,ru as a4,Yu as a5,wu as a6,Ou as a7,qu as a8,Ju as a9,Su as aa,Qu as ab,Zs as ac,_u as ad,xS as ae,Ze as af,Fu as b,nu as c,lu as d,hu as e,Du as f,mu as g,Vu as h,ju as i,pa as j,ta as k,tp as l,bS as m,wS as n,kS as o,yl as p,jl as q,uc as r,sp as s,na as t,cc as u,Pu as v,cu as w,pu as x,Iu as y,du as z}; diff --git a/assets/guide_components_alert.md.BdUDERe2.lean.js b/assets/guide_components_alert.md.Ci4PB4ik.js similarity index 99% rename from assets/guide_components_alert.md.BdUDERe2.lean.js rename to assets/guide_components_alert.md.Ci4PB4ik.js index 2e3e18378..7b2c899d5 100644 --- a/assets/guide_components_alert.md.BdUDERe2.lean.js +++ b/assets/guide_components_alert.md.Ci4PB4ik.js @@ -1,4 +1,4 @@ -import{d as c,q as u,I as l,P as n,c as s,aj as k,x as t,a6 as E,p as C,u as h}from"./chunks/framework.DVPnkW1f.js";import{A as B,a as q,S as p}from"./chunks/theme.yTgix0k9.js";const x=JSON.parse('{"title":"警告提示 Alert","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/alert.md","filePath":"guide/components/alert.md","lastUpdated":1735180868000}'),D={name:"guide/components/alert.md"},b=c({...D,setup(m){function r(g){console.log(g,"I was closed.")}return(g,i)=>{const o=E("GlobalElement"),a=E("Alert",!0),e=E("Flex"),y=E("Avatar"),d=E("Button"),F=E("Space");return C(),u("div",null,[i[12]||(i[12]=l("h1",{id:"警告提示-alert",tabindex:"-1"},[n("警告提示 Alert "),l("a",{class:"header-anchor",href:"#警告提示-alert","aria-label":'Permalink to "警告提示 Alert"'},"​")],-1)),s(o),i[13]||(i[13]=l("p",null,[l("em",null,"警告提示,展现需要关注的信息")],-1)),i[14]||(i[14]=l("h2",{id:"何时使用",tabindex:"-1"},[n("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),i[15]||(i[15]=l("ul",null,[l("li",null,"当某个页面需要向用户显示警告的信息时"),l("li",null,"非浮层的静态展现形式,始终展现,不会自动消失,用户可以点击关闭")],-1)),i[16]||(i[16]=l("h2",{id:"基本使用",tabindex:"-1"},[n("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(a,{message:"Default Text"}),i[17]||(i[17]=k(`
Show Code
vue
<template>
+import{d as c,q as u,I as l,P as n,c as s,aj as k,x as t,a6 as E,p as C,u as h}from"./chunks/framework.DVPnkW1f.js";import{A as B,a as q,S as p}from"./chunks/theme.CG1S93w-.js";const x=JSON.parse('{"title":"警告提示 Alert","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/alert.md","filePath":"guide/components/alert.md","lastUpdated":1735180868000}'),D={name:"guide/components/alert.md"},b=c({...D,setup(m){function r(g){console.log(g,"I was closed.")}return(g,i)=>{const o=E("GlobalElement"),a=E("Alert",!0),e=E("Flex"),y=E("Avatar"),d=E("Button"),F=E("Space");return C(),u("div",null,[i[12]||(i[12]=l("h1",{id:"警告提示-alert",tabindex:"-1"},[n("警告提示 Alert "),l("a",{class:"header-anchor",href:"#警告提示-alert","aria-label":'Permalink to "警告提示 Alert"'},"​")],-1)),s(o),i[13]||(i[13]=l("p",null,[l("em",null,"警告提示,展现需要关注的信息")],-1)),i[14]||(i[14]=l("h2",{id:"何时使用",tabindex:"-1"},[n("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),i[15]||(i[15]=l("ul",null,[l("li",null,"当某个页面需要向用户显示警告的信息时"),l("li",null,"非浮层的静态展现形式,始终展现,不会自动消失,用户可以点击关闭")],-1)),i[16]||(i[16]=l("h2",{id:"基本使用",tabindex:"-1"},[n("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(a,{message:"Default Text"}),i[17]||(i[17]=k(`
Show Code
vue
<template>
   <Alert message="Default Text" />
 </template>

不同类型

`,2)),s(e,{vertical:""},{default:t(()=>[s(a,{message:"Info Text",type:"info"}),s(a,{message:"Success Text",type:"success"}),s(a,{message:"Warning Text",type:"warning"}),s(a,{message:"Error Text",type:"error"})]),_:1}),i[18]||(i[18]=k(`
Show Code
vue
<template>
   <Flex vertical>
diff --git a/assets/guide_components_alert.md.BdUDERe2.js b/assets/guide_components_alert.md.Ci4PB4ik.lean.js
similarity index 99%
rename from assets/guide_components_alert.md.BdUDERe2.js
rename to assets/guide_components_alert.md.Ci4PB4ik.lean.js
index 2e3e18378..7b2c899d5 100644
--- a/assets/guide_components_alert.md.BdUDERe2.js
+++ b/assets/guide_components_alert.md.Ci4PB4ik.lean.js
@@ -1,4 +1,4 @@
-import{d as c,q as u,I as l,P as n,c as s,aj as k,x as t,a6 as E,p as C,u as h}from"./chunks/framework.DVPnkW1f.js";import{A as B,a as q,S as p}from"./chunks/theme.yTgix0k9.js";const x=JSON.parse('{"title":"警告提示 Alert","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/alert.md","filePath":"guide/components/alert.md","lastUpdated":1735180868000}'),D={name:"guide/components/alert.md"},b=c({...D,setup(m){function r(g){console.log(g,"I was closed.")}return(g,i)=>{const o=E("GlobalElement"),a=E("Alert",!0),e=E("Flex"),y=E("Avatar"),d=E("Button"),F=E("Space");return C(),u("div",null,[i[12]||(i[12]=l("h1",{id:"警告提示-alert",tabindex:"-1"},[n("警告提示 Alert "),l("a",{class:"header-anchor",href:"#警告提示-alert","aria-label":'Permalink to "警告提示 Alert"'},"​")],-1)),s(o),i[13]||(i[13]=l("p",null,[l("em",null,"警告提示,展现需要关注的信息")],-1)),i[14]||(i[14]=l("h2",{id:"何时使用",tabindex:"-1"},[n("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),i[15]||(i[15]=l("ul",null,[l("li",null,"当某个页面需要向用户显示警告的信息时"),l("li",null,"非浮层的静态展现形式,始终展现,不会自动消失,用户可以点击关闭")],-1)),i[16]||(i[16]=l("h2",{id:"基本使用",tabindex:"-1"},[n("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(a,{message:"Default Text"}),i[17]||(i[17]=k(`
Show Code
vue
<template>
+import{d as c,q as u,I as l,P as n,c as s,aj as k,x as t,a6 as E,p as C,u as h}from"./chunks/framework.DVPnkW1f.js";import{A as B,a as q,S as p}from"./chunks/theme.CG1S93w-.js";const x=JSON.parse('{"title":"警告提示 Alert","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/alert.md","filePath":"guide/components/alert.md","lastUpdated":1735180868000}'),D={name:"guide/components/alert.md"},b=c({...D,setup(m){function r(g){console.log(g,"I was closed.")}return(g,i)=>{const o=E("GlobalElement"),a=E("Alert",!0),e=E("Flex"),y=E("Avatar"),d=E("Button"),F=E("Space");return C(),u("div",null,[i[12]||(i[12]=l("h1",{id:"警告提示-alert",tabindex:"-1"},[n("警告提示 Alert "),l("a",{class:"header-anchor",href:"#警告提示-alert","aria-label":'Permalink to "警告提示 Alert"'},"​")],-1)),s(o),i[13]||(i[13]=l("p",null,[l("em",null,"警告提示,展现需要关注的信息")],-1)),i[14]||(i[14]=l("h2",{id:"何时使用",tabindex:"-1"},[n("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),i[15]||(i[15]=l("ul",null,[l("li",null,"当某个页面需要向用户显示警告的信息时"),l("li",null,"非浮层的静态展现形式,始终展现,不会自动消失,用户可以点击关闭")],-1)),i[16]||(i[16]=l("h2",{id:"基本使用",tabindex:"-1"},[n("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(a,{message:"Default Text"}),i[17]||(i[17]=k(`
Show Code
vue
<template>
   <Alert message="Default Text" />
 </template>

不同类型

`,2)),s(e,{vertical:""},{default:t(()=>[s(a,{message:"Info Text",type:"info"}),s(a,{message:"Success Text",type:"success"}),s(a,{message:"Warning Text",type:"warning"}),s(a,{message:"Error Text",type:"error"})]),_:1}),i[18]||(i[18]=k(`
Show Code
vue
<template>
   <Flex vertical>
diff --git a/assets/guide_components_avatar.md.Bn0Rv5Bf.js b/assets/guide_components_avatar.md.DsZDhYPR.js
similarity index 99%
rename from assets/guide_components_avatar.md.Bn0Rv5Bf.js
rename to assets/guide_components_avatar.md.DsZDhYPR.js
index 5c1666e16..86253f928 100644
--- a/assets/guide_components_avatar.md.Bn0Rv5Bf.js
+++ b/assets/guide_components_avatar.md.DsZDhYPR.js
@@ -1,4 +1,4 @@
-import{U as n,T as y,b as o}from"./chunks/theme.yTgix0k9.js";import{d as c,q as F,I as h,P as e,c as s,x as a,aj as p,a6 as E,p as u,u as l,h as A}from"./chunks/framework.DVPnkW1f.js";const v=JSON.parse('{"title":"头像 Avatar","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/avatar.md","filePath":"guide/components/avatar.md","lastUpdated":1735180868000}'),m={name:"guide/components/avatar.md"},x=c({...m,setup(C){return(f,i)=>{const r=E("GlobalElement"),t=E("Avatar",!0),k=E("Space"),d=E("Badge"),g=E("Tooltip");return u(),F("div",null,[i[3]||(i[3]=h("h1",{id:"头像-avatar",tabindex:"-1"},[e("头像 Avatar "),h("a",{class:"header-anchor",href:"#头像-avatar","aria-label":'Permalink to "头像 Avatar"'},"​")],-1)),s(r),i[4]||(i[4]=h("p",null,[h("em",null,"用来代表用户或事物,支持图片、图标或字符展示")],-1)),i[5]||(i[5]=h("h2",{id:"基本使用",tabindex:"-1"},[e("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i[6]||(i[6]=h("p",null,[h("em",null,"三种尺寸,两种形状可选")],-1)),i[7]||(i[7]=h("br",null,null,-1)),s(k,{vertical:""},{default:a(()=>[s(k,{align:"center"},{default:a(()=>[s(t,{size:64},{icon:a(()=>[s(l(n))]),_:1}),s(t,{size:"large"},{icon:a(()=>[s(l(n))]),_:1}),s(t,null,{icon:a(()=>[s(l(n))]),_:1}),s(t,{size:"small"},{icon:a(()=>[s(l(n))]),_:1})]),_:1}),s(k,{align:"center"},{default:a(()=>[s(t,{shape:"square",size:64},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square",size:"large"},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square"},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square",size:"small"},{icon:a(()=>[s(l(n))]),_:1})]),_:1})]),_:1}),i[8]||(i[8]=p(`
Show Code
vue
<script setup lang="ts">
+import{U as n,T as y,b as o}from"./chunks/theme.CG1S93w-.js";import{d as c,q as F,I as h,P as e,c as s,x as a,aj as p,a6 as E,p as u,u as l,h as A}from"./chunks/framework.DVPnkW1f.js";const v=JSON.parse('{"title":"头像 Avatar","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/avatar.md","filePath":"guide/components/avatar.md","lastUpdated":1735180868000}'),m={name:"guide/components/avatar.md"},x=c({...m,setup(C){return(f,i)=>{const r=E("GlobalElement"),t=E("Avatar",!0),k=E("Space"),d=E("Badge"),g=E("Tooltip");return u(),F("div",null,[i[3]||(i[3]=h("h1",{id:"头像-avatar",tabindex:"-1"},[e("头像 Avatar "),h("a",{class:"header-anchor",href:"#头像-avatar","aria-label":'Permalink to "头像 Avatar"'},"​")],-1)),s(r),i[4]||(i[4]=h("p",null,[h("em",null,"用来代表用户或事物,支持图片、图标或字符展示")],-1)),i[5]||(i[5]=h("h2",{id:"基本使用",tabindex:"-1"},[e("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i[6]||(i[6]=h("p",null,[h("em",null,"三种尺寸,两种形状可选")],-1)),i[7]||(i[7]=h("br",null,null,-1)),s(k,{vertical:""},{default:a(()=>[s(k,{align:"center"},{default:a(()=>[s(t,{size:64},{icon:a(()=>[s(l(n))]),_:1}),s(t,{size:"large"},{icon:a(()=>[s(l(n))]),_:1}),s(t,null,{icon:a(()=>[s(l(n))]),_:1}),s(t,{size:"small"},{icon:a(()=>[s(l(n))]),_:1})]),_:1}),s(k,{align:"center"},{default:a(()=>[s(t,{shape:"square",size:64},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square",size:"large"},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square"},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square",size:"small"},{icon:a(()=>[s(l(n))]),_:1})]),_:1})]),_:1}),i[8]||(i[8]=p(`
Show Code
vue
<script setup lang="ts">
 import { UserOutlined } from '@ant-design/icons-vue'
 </script>
 <template>
diff --git a/assets/guide_components_avatar.md.Bn0Rv5Bf.lean.js b/assets/guide_components_avatar.md.DsZDhYPR.lean.js
similarity index 99%
rename from assets/guide_components_avatar.md.Bn0Rv5Bf.lean.js
rename to assets/guide_components_avatar.md.DsZDhYPR.lean.js
index 5c1666e16..86253f928 100644
--- a/assets/guide_components_avatar.md.Bn0Rv5Bf.lean.js
+++ b/assets/guide_components_avatar.md.DsZDhYPR.lean.js
@@ -1,4 +1,4 @@
-import{U as n,T as y,b as o}from"./chunks/theme.yTgix0k9.js";import{d as c,q as F,I as h,P as e,c as s,x as a,aj as p,a6 as E,p as u,u as l,h as A}from"./chunks/framework.DVPnkW1f.js";const v=JSON.parse('{"title":"头像 Avatar","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/avatar.md","filePath":"guide/components/avatar.md","lastUpdated":1735180868000}'),m={name:"guide/components/avatar.md"},x=c({...m,setup(C){return(f,i)=>{const r=E("GlobalElement"),t=E("Avatar",!0),k=E("Space"),d=E("Badge"),g=E("Tooltip");return u(),F("div",null,[i[3]||(i[3]=h("h1",{id:"头像-avatar",tabindex:"-1"},[e("头像 Avatar "),h("a",{class:"header-anchor",href:"#头像-avatar","aria-label":'Permalink to "头像 Avatar"'},"​")],-1)),s(r),i[4]||(i[4]=h("p",null,[h("em",null,"用来代表用户或事物,支持图片、图标或字符展示")],-1)),i[5]||(i[5]=h("h2",{id:"基本使用",tabindex:"-1"},[e("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i[6]||(i[6]=h("p",null,[h("em",null,"三种尺寸,两种形状可选")],-1)),i[7]||(i[7]=h("br",null,null,-1)),s(k,{vertical:""},{default:a(()=>[s(k,{align:"center"},{default:a(()=>[s(t,{size:64},{icon:a(()=>[s(l(n))]),_:1}),s(t,{size:"large"},{icon:a(()=>[s(l(n))]),_:1}),s(t,null,{icon:a(()=>[s(l(n))]),_:1}),s(t,{size:"small"},{icon:a(()=>[s(l(n))]),_:1})]),_:1}),s(k,{align:"center"},{default:a(()=>[s(t,{shape:"square",size:64},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square",size:"large"},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square"},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square",size:"small"},{icon:a(()=>[s(l(n))]),_:1})]),_:1})]),_:1}),i[8]||(i[8]=p(`
Show Code
vue
<script setup lang="ts">
+import{U as n,T as y,b as o}from"./chunks/theme.CG1S93w-.js";import{d as c,q as F,I as h,P as e,c as s,x as a,aj as p,a6 as E,p as u,u as l,h as A}from"./chunks/framework.DVPnkW1f.js";const v=JSON.parse('{"title":"头像 Avatar","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/avatar.md","filePath":"guide/components/avatar.md","lastUpdated":1735180868000}'),m={name:"guide/components/avatar.md"},x=c({...m,setup(C){return(f,i)=>{const r=E("GlobalElement"),t=E("Avatar",!0),k=E("Space"),d=E("Badge"),g=E("Tooltip");return u(),F("div",null,[i[3]||(i[3]=h("h1",{id:"头像-avatar",tabindex:"-1"},[e("头像 Avatar "),h("a",{class:"header-anchor",href:"#头像-avatar","aria-label":'Permalink to "头像 Avatar"'},"​")],-1)),s(r),i[4]||(i[4]=h("p",null,[h("em",null,"用来代表用户或事物,支持图片、图标或字符展示")],-1)),i[5]||(i[5]=h("h2",{id:"基本使用",tabindex:"-1"},[e("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i[6]||(i[6]=h("p",null,[h("em",null,"三种尺寸,两种形状可选")],-1)),i[7]||(i[7]=h("br",null,null,-1)),s(k,{vertical:""},{default:a(()=>[s(k,{align:"center"},{default:a(()=>[s(t,{size:64},{icon:a(()=>[s(l(n))]),_:1}),s(t,{size:"large"},{icon:a(()=>[s(l(n))]),_:1}),s(t,null,{icon:a(()=>[s(l(n))]),_:1}),s(t,{size:"small"},{icon:a(()=>[s(l(n))]),_:1})]),_:1}),s(k,{align:"center"},{default:a(()=>[s(t,{shape:"square",size:64},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square",size:"large"},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square"},{icon:a(()=>[s(l(n))]),_:1}),s(t,{shape:"square",size:"small"},{icon:a(()=>[s(l(n))]),_:1})]),_:1})]),_:1}),i[8]||(i[8]=p(`
Show Code
vue
<script setup lang="ts">
 import { UserOutlined } from '@ant-design/icons-vue'
 </script>
 <template>
diff --git a/assets/guide_components_backtop.md.D158MfBh.js b/assets/guide_components_backtop.md.BZHWAgah.js
similarity index 99%
rename from assets/guide_components_backtop.md.D158MfBh.js
rename to assets/guide_components_backtop.md.BZHWAgah.js
index 1d8905e58..a0d20ec65 100644
--- a/assets/guide_components_backtop.md.D158MfBh.js
+++ b/assets/guide_components_backtop.md.BZHWAgah.js
@@ -1,4 +1,4 @@
-import{V as C,D as u,c as B}from"./chunks/theme.yTgix0k9.js";import{d as c,r as b,q as m,I as i,P as h,c as a,aj as l,x as k,a6 as n,p as x,h as q,u as p}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"回到顶部 BackTop","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/backtop.md","filePath":"guide/components/backtop.md","lastUpdated":1735183354000}'),f={name:"guide/components/backtop.md"},T=c({...f,setup(A){const r={"--backtop-width":"54px","--backtop-height":"54px","--icon-size":"32px","--color-default-hover":"#d4380d"},d={"--backtop-width":"54px","--backtop-height":"54px","--icon-size":"32px","--bg-color-primary":"#d4380d","--bg-color-primary-hover":"#dd6747","--shadow-color-primary":"rgba(221, 103, 71, 0.36)","--shadow-color-primary-hover":"rgba(221, 103, 71, 0.36)","--square-border-radius":"18px"},g={"--backtop-width":"54px","--backtop-height":"54px","--icon-width-desc-size":"30px","--desc-size":"16px","--bg-color-primary":"#d4380d","--bg-color-primary-hover":"#dd6747","--shadow-color-primary":"rgba(221, 103, 71, 0.36)","--shadow-color-primary-hover":"rgba(221, 103, 71, 0.36)","--square-border-radius":"18px"},E=b();function y(e){console.log("show",e)}return(e,s)=>{const F=n("GlobalElement"),t=n("BackTop"),o=n("Scrollbar");return x(),m("div",null,[s[25]||(s[25]=i("h1",{id:"回到顶部-backtop",tabindex:"-1"},[h("回到顶部 BackTop "),i("a",{class:"header-anchor",href:"#回到顶部-backtop","aria-label":'Permalink to "回到顶部 BackTop"'},"​")],-1)),a(F,{"hide-back-top":""}),s[26]||(s[26]=l('

返回页面顶部的操作按钮

何时使用

  • 当页面内容区域比较长时
  • 当用户需要频繁返回顶部查看相关内容时。

基本使用

BackTop 会找到首个可滚动的祖先元素并且监听它的滚动事件

',5)),a(t,{onShow:y}),s[27]||(s[27]=l(`
Show Code
vue
<script setup lang="ts">
+import{V as C,D as u,c as B}from"./chunks/theme.CG1S93w-.js";import{d as c,r as b,q as m,I as i,P as h,c as a,aj as l,x as k,a6 as n,p as x,h as q,u as p}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"回到顶部 BackTop","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/backtop.md","filePath":"guide/components/backtop.md","lastUpdated":1735183354000}'),f={name:"guide/components/backtop.md"},T=c({...f,setup(A){const r={"--backtop-width":"54px","--backtop-height":"54px","--icon-size":"32px","--color-default-hover":"#d4380d"},d={"--backtop-width":"54px","--backtop-height":"54px","--icon-size":"32px","--bg-color-primary":"#d4380d","--bg-color-primary-hover":"#dd6747","--shadow-color-primary":"rgba(221, 103, 71, 0.36)","--shadow-color-primary-hover":"rgba(221, 103, 71, 0.36)","--square-border-radius":"18px"},g={"--backtop-width":"54px","--backtop-height":"54px","--icon-width-desc-size":"30px","--desc-size":"16px","--bg-color-primary":"#d4380d","--bg-color-primary-hover":"#dd6747","--shadow-color-primary":"rgba(221, 103, 71, 0.36)","--shadow-color-primary-hover":"rgba(221, 103, 71, 0.36)","--square-border-radius":"18px"},E=b();function y(e){console.log("show",e)}return(e,s)=>{const F=n("GlobalElement"),t=n("BackTop"),o=n("Scrollbar");return x(),m("div",null,[s[25]||(s[25]=i("h1",{id:"回到顶部-backtop",tabindex:"-1"},[h("回到顶部 BackTop "),i("a",{class:"header-anchor",href:"#回到顶部-backtop","aria-label":'Permalink to "回到顶部 BackTop"'},"​")],-1)),a(F,{"hide-back-top":""}),s[26]||(s[26]=l('

返回页面顶部的操作按钮

何时使用

  • 当页面内容区域比较长时
  • 当用户需要频繁返回顶部查看相关内容时。

基本使用

BackTop 会找到首个可滚动的祖先元素并且监听它的滚动事件

',5)),a(t,{onShow:y}),s[27]||(s[27]=l(`
Show Code
vue
<script setup lang="ts">
 function onShow (show: boolean) {
   console.log('show', show)
 }
diff --git a/assets/guide_components_backtop.md.D158MfBh.lean.js b/assets/guide_components_backtop.md.BZHWAgah.lean.js
similarity index 99%
rename from assets/guide_components_backtop.md.D158MfBh.lean.js
rename to assets/guide_components_backtop.md.BZHWAgah.lean.js
index 1d8905e58..a0d20ec65 100644
--- a/assets/guide_components_backtop.md.D158MfBh.lean.js
+++ b/assets/guide_components_backtop.md.BZHWAgah.lean.js
@@ -1,4 +1,4 @@
-import{V as C,D as u,c as B}from"./chunks/theme.yTgix0k9.js";import{d as c,r as b,q as m,I as i,P as h,c as a,aj as l,x as k,a6 as n,p as x,h as q,u as p}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"回到顶部 BackTop","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/backtop.md","filePath":"guide/components/backtop.md","lastUpdated":1735183354000}'),f={name:"guide/components/backtop.md"},T=c({...f,setup(A){const r={"--backtop-width":"54px","--backtop-height":"54px","--icon-size":"32px","--color-default-hover":"#d4380d"},d={"--backtop-width":"54px","--backtop-height":"54px","--icon-size":"32px","--bg-color-primary":"#d4380d","--bg-color-primary-hover":"#dd6747","--shadow-color-primary":"rgba(221, 103, 71, 0.36)","--shadow-color-primary-hover":"rgba(221, 103, 71, 0.36)","--square-border-radius":"18px"},g={"--backtop-width":"54px","--backtop-height":"54px","--icon-width-desc-size":"30px","--desc-size":"16px","--bg-color-primary":"#d4380d","--bg-color-primary-hover":"#dd6747","--shadow-color-primary":"rgba(221, 103, 71, 0.36)","--shadow-color-primary-hover":"rgba(221, 103, 71, 0.36)","--square-border-radius":"18px"},E=b();function y(e){console.log("show",e)}return(e,s)=>{const F=n("GlobalElement"),t=n("BackTop"),o=n("Scrollbar");return x(),m("div",null,[s[25]||(s[25]=i("h1",{id:"回到顶部-backtop",tabindex:"-1"},[h("回到顶部 BackTop "),i("a",{class:"header-anchor",href:"#回到顶部-backtop","aria-label":'Permalink to "回到顶部 BackTop"'},"​")],-1)),a(F,{"hide-back-top":""}),s[26]||(s[26]=l('

返回页面顶部的操作按钮

何时使用

  • 当页面内容区域比较长时
  • 当用户需要频繁返回顶部查看相关内容时。

基本使用

BackTop 会找到首个可滚动的祖先元素并且监听它的滚动事件

',5)),a(t,{onShow:y}),s[27]||(s[27]=l(`
Show Code
vue
<script setup lang="ts">
+import{V as C,D as u,c as B}from"./chunks/theme.CG1S93w-.js";import{d as c,r as b,q as m,I as i,P as h,c as a,aj as l,x as k,a6 as n,p as x,h as q,u as p}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"回到顶部 BackTop","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/backtop.md","filePath":"guide/components/backtop.md","lastUpdated":1735183354000}'),f={name:"guide/components/backtop.md"},T=c({...f,setup(A){const r={"--backtop-width":"54px","--backtop-height":"54px","--icon-size":"32px","--color-default-hover":"#d4380d"},d={"--backtop-width":"54px","--backtop-height":"54px","--icon-size":"32px","--bg-color-primary":"#d4380d","--bg-color-primary-hover":"#dd6747","--shadow-color-primary":"rgba(221, 103, 71, 0.36)","--shadow-color-primary-hover":"rgba(221, 103, 71, 0.36)","--square-border-radius":"18px"},g={"--backtop-width":"54px","--backtop-height":"54px","--icon-width-desc-size":"30px","--desc-size":"16px","--bg-color-primary":"#d4380d","--bg-color-primary-hover":"#dd6747","--shadow-color-primary":"rgba(221, 103, 71, 0.36)","--shadow-color-primary-hover":"rgba(221, 103, 71, 0.36)","--square-border-radius":"18px"},E=b();function y(e){console.log("show",e)}return(e,s)=>{const F=n("GlobalElement"),t=n("BackTop"),o=n("Scrollbar");return x(),m("div",null,[s[25]||(s[25]=i("h1",{id:"回到顶部-backtop",tabindex:"-1"},[h("回到顶部 BackTop "),i("a",{class:"header-anchor",href:"#回到顶部-backtop","aria-label":'Permalink to "回到顶部 BackTop"'},"​")],-1)),a(F,{"hide-back-top":""}),s[26]||(s[26]=l('

返回页面顶部的操作按钮

何时使用

  • 当页面内容区域比较长时
  • 当用户需要频繁返回顶部查看相关内容时。

基本使用

BackTop 会找到首个可滚动的祖先元素并且监听它的滚动事件

',5)),a(t,{onShow:y}),s[27]||(s[27]=l(`
Show Code
vue
<script setup lang="ts">
 function onShow (show: boolean) {
   console.log('show', show)
 }
diff --git a/assets/guide_components_badge.md.B5MF_v9g.js b/assets/guide_components_badge.md.DbY_JpbM.js
similarity index 99%
rename from assets/guide_components_badge.md.B5MF_v9g.js
rename to assets/guide_components_badge.md.DbY_JpbM.js
index d4e7f4d0e..160fd781e 100644
--- a/assets/guide_components_badge.md.B5MF_v9g.js
+++ b/assets/guide_components_badge.md.DbY_JpbM.js
@@ -1,4 +1,4 @@
-import{C as m,M as A,P as b}from"./chunks/theme.yTgix0k9.js";import{d as D,r as y,q as F,I as l,P as v,c as a,x as t,aj as n,a6 as k,p as o,u as r,J as x,v as S,_ as z}from"./chunks/framework.DVPnkW1f.js";const N=JSON.parse('{"title":"徽标 Badge","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/badge.md","filePath":"guide/components/badge.md","lastUpdated":1735183354000}'),P={name:"guide/components/badge.md"},w=D({...P,setup(_){const e=y(5),E=y(!0),u=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"];function c(){e.value>=1&&e.value--}function C(){e.value++}return(O,s)=>{const B=k("GlobalElement"),d=k("Avatar"),i=k("Badge",!0),h=k("Space"),g=k("Button"),q=k("Switch"),f=k("Flex");return o(),F("div",null,[s[3]||(s[3]=l("h1",{id:"徽标-badge",tabindex:"-1"},[v("徽标 Badge "),l("a",{class:"header-anchor",href:"#徽标-badge","aria-label":'Permalink to "徽标 Badge"'},"​")],-1)),a(B),s[4]||(s[4]=l("p",null,[l("em",null,"图标右上角的圆形徽标数字或文本前的状态小圆点")],-1)),s[5]||(s[5]=l("h2",{id:"何时使用",tabindex:"-1"},[v("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[6]||(s[6]=l("ul",null,[l("li",null,"一般出现在通知图标或头像的右上角,用于显示需要处理的消息条数,通过醒目视觉形式吸引用户处理")],-1)),s[7]||(s[7]=l("h2",{id:"基本使用",tabindex:"-1"},[v("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(h,null,{default:t(()=>[a(i,{value:5},{default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1}),a(i,{value:0,"show-zero":""},{default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1}),a(i,null,{value:t(()=>[a(r(m),{style:{color:"#f5222d"}})]),default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1})]),_:1}),s[8]||(s[8]=n(`
Show Code
vue
<script setup lang="ts">
+import{C as m,M as A,P as b}from"./chunks/theme.CG1S93w-.js";import{d as D,r as y,q as F,I as l,P as v,c as a,x as t,aj as n,a6 as k,p as o,u as r,J as x,v as S,_ as z}from"./chunks/framework.DVPnkW1f.js";const N=JSON.parse('{"title":"徽标 Badge","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/badge.md","filePath":"guide/components/badge.md","lastUpdated":1735183354000}'),P={name:"guide/components/badge.md"},w=D({...P,setup(_){const e=y(5),E=y(!0),u=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"];function c(){e.value>=1&&e.value--}function C(){e.value++}return(O,s)=>{const B=k("GlobalElement"),d=k("Avatar"),i=k("Badge",!0),h=k("Space"),g=k("Button"),q=k("Switch"),f=k("Flex");return o(),F("div",null,[s[3]||(s[3]=l("h1",{id:"徽标-badge",tabindex:"-1"},[v("徽标 Badge "),l("a",{class:"header-anchor",href:"#徽标-badge","aria-label":'Permalink to "徽标 Badge"'},"​")],-1)),a(B),s[4]||(s[4]=l("p",null,[l("em",null,"图标右上角的圆形徽标数字或文本前的状态小圆点")],-1)),s[5]||(s[5]=l("h2",{id:"何时使用",tabindex:"-1"},[v("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[6]||(s[6]=l("ul",null,[l("li",null,"一般出现在通知图标或头像的右上角,用于显示需要处理的消息条数,通过醒目视觉形式吸引用户处理")],-1)),s[7]||(s[7]=l("h2",{id:"基本使用",tabindex:"-1"},[v("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(h,null,{default:t(()=>[a(i,{value:5},{default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1}),a(i,{value:0,"show-zero":""},{default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1}),a(i,null,{value:t(()=>[a(r(m),{style:{color:"#f5222d"}})]),default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1})]),_:1}),s[8]||(s[8]=n(`
Show Code
vue
<script setup lang="ts">
 import { ClockCircleOutlined } from '@ant-design/icons-vue'
 </script>
 <template>
diff --git a/assets/guide_components_badge.md.B5MF_v9g.lean.js b/assets/guide_components_badge.md.DbY_JpbM.lean.js
similarity index 99%
rename from assets/guide_components_badge.md.B5MF_v9g.lean.js
rename to assets/guide_components_badge.md.DbY_JpbM.lean.js
index d4e7f4d0e..160fd781e 100644
--- a/assets/guide_components_badge.md.B5MF_v9g.lean.js
+++ b/assets/guide_components_badge.md.DbY_JpbM.lean.js
@@ -1,4 +1,4 @@
-import{C as m,M as A,P as b}from"./chunks/theme.yTgix0k9.js";import{d as D,r as y,q as F,I as l,P as v,c as a,x as t,aj as n,a6 as k,p as o,u as r,J as x,v as S,_ as z}from"./chunks/framework.DVPnkW1f.js";const N=JSON.parse('{"title":"徽标 Badge","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/badge.md","filePath":"guide/components/badge.md","lastUpdated":1735183354000}'),P={name:"guide/components/badge.md"},w=D({...P,setup(_){const e=y(5),E=y(!0),u=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"];function c(){e.value>=1&&e.value--}function C(){e.value++}return(O,s)=>{const B=k("GlobalElement"),d=k("Avatar"),i=k("Badge",!0),h=k("Space"),g=k("Button"),q=k("Switch"),f=k("Flex");return o(),F("div",null,[s[3]||(s[3]=l("h1",{id:"徽标-badge",tabindex:"-1"},[v("徽标 Badge "),l("a",{class:"header-anchor",href:"#徽标-badge","aria-label":'Permalink to "徽标 Badge"'},"​")],-1)),a(B),s[4]||(s[4]=l("p",null,[l("em",null,"图标右上角的圆形徽标数字或文本前的状态小圆点")],-1)),s[5]||(s[5]=l("h2",{id:"何时使用",tabindex:"-1"},[v("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[6]||(s[6]=l("ul",null,[l("li",null,"一般出现在通知图标或头像的右上角,用于显示需要处理的消息条数,通过醒目视觉形式吸引用户处理")],-1)),s[7]||(s[7]=l("h2",{id:"基本使用",tabindex:"-1"},[v("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(h,null,{default:t(()=>[a(i,{value:5},{default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1}),a(i,{value:0,"show-zero":""},{default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1}),a(i,null,{value:t(()=>[a(r(m),{style:{color:"#f5222d"}})]),default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1})]),_:1}),s[8]||(s[8]=n(`
Show Code
vue
<script setup lang="ts">
+import{C as m,M as A,P as b}from"./chunks/theme.CG1S93w-.js";import{d as D,r as y,q as F,I as l,P as v,c as a,x as t,aj as n,a6 as k,p as o,u as r,J as x,v as S,_ as z}from"./chunks/framework.DVPnkW1f.js";const N=JSON.parse('{"title":"徽标 Badge","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/badge.md","filePath":"guide/components/badge.md","lastUpdated":1735183354000}'),P={name:"guide/components/badge.md"},w=D({...P,setup(_){const e=y(5),E=y(!0),u=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"];function c(){e.value>=1&&e.value--}function C(){e.value++}return(O,s)=>{const B=k("GlobalElement"),d=k("Avatar"),i=k("Badge",!0),h=k("Space"),g=k("Button"),q=k("Switch"),f=k("Flex");return o(),F("div",null,[s[3]||(s[3]=l("h1",{id:"徽标-badge",tabindex:"-1"},[v("徽标 Badge "),l("a",{class:"header-anchor",href:"#徽标-badge","aria-label":'Permalink to "徽标 Badge"'},"​")],-1)),a(B),s[4]||(s[4]=l("p",null,[l("em",null,"图标右上角的圆形徽标数字或文本前的状态小圆点")],-1)),s[5]||(s[5]=l("h2",{id:"何时使用",tabindex:"-1"},[v("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[6]||(s[6]=l("ul",null,[l("li",null,"一般出现在通知图标或头像的右上角,用于显示需要处理的消息条数,通过醒目视觉形式吸引用户处理")],-1)),s[7]||(s[7]=l("h2",{id:"基本使用",tabindex:"-1"},[v("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(h,null,{default:t(()=>[a(i,{value:5},{default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1}),a(i,{value:0,"show-zero":""},{default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1}),a(i,null,{value:t(()=>[a(r(m),{style:{color:"#f5222d"}})]),default:t(()=>[a(d,{shape:"square",size:"large"})]),_:1})]),_:1}),s[8]||(s[8]=n(`
Show Code
vue
<script setup lang="ts">
 import { ClockCircleOutlined } from '@ant-design/icons-vue'
 </script>
 <template>
diff --git a/assets/guide_components_breadcrumb.md.5-9xWojW.js b/assets/guide_components_breadcrumb.md.B44kzmGd.js
similarity index 99%
rename from assets/guide_components_breadcrumb.md.5-9xWojW.js
rename to assets/guide_components_breadcrumb.md.B44kzmGd.js
index 8dcc3cda2..8d37f2035 100644
--- a/assets/guide_components_breadcrumb.md.5-9xWojW.js
+++ b/assets/guide_components_breadcrumb.md.B44kzmGd.js
@@ -1,4 +1,4 @@
-import{d as k,e as g}from"./chunks/theme.yTgix0k9.js";import{d as u,r as y,q as C,I as i,P as p,c as s,aj as h,x as d,a6 as E,p as f,u as n,D as F,E as o,_ as m}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"面包屑 Breadcrumb","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/breadcrumb.md","filePath":"guide/components/breadcrumb.md","lastUpdated":1735183354000}'),B={name:"guide/components/breadcrumb.md"},b=u({...B,setup(x){const e=y([{name:"一级路由",path:"/first"},{name:"二级路由",path:"/second",query:{id:1,tab:2}},{name:"三级路由"}]),l=y([{name:"一级路由"},{name:"二级路由",path:"/second",query:{id:1,tab:2}},{name:"我是一个名字超长的三级路由"}]);return(q,a)=>{const c=E("GlobalElement"),t=E("Breadcrumb",!0),r=E("Flex");return f(),C("div",null,[a[0]||(a[0]=i("h1",{id:"面包屑-breadcrumb",tabindex:"-1"},[p("面包屑 Breadcrumb "),i("a",{class:"header-anchor",href:"#面包屑-breadcrumb","aria-label":'Permalink to "面包屑 Breadcrumb"'},"​")],-1)),s(c),a[1]||(a[1]=i("p",null,[i("em",null,"显示当前页面在系统层级结构中的位置,并能向上返回")],-1)),a[2]||(a[2]=i("h2",{id:"何时使用",tabindex:"-1"},[p("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[3]||(a[3]=i("ul",null,[i("li",null,"当系统拥有超过两级以上的层级结构时"),i("li",null,"当需要告知用户『你在哪里』时"),i("li",null,"当需要向上导航的功能时")],-1)),a[4]||(a[4]=i("h2",{id:"基本使用",tabindex:"-1"},[p("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(t,{routes:e.value},null,8,["routes"]),a[5]||(a[5]=h(`
Show Code
vue
<script setup lang="ts">
+import{d as k,e as g}from"./chunks/theme.CG1S93w-.js";import{d as u,r as y,q as C,I as i,P as p,c as s,aj as h,x as d,a6 as E,p as f,u as n,D as F,E as o,_ as m}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"面包屑 Breadcrumb","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/breadcrumb.md","filePath":"guide/components/breadcrumb.md","lastUpdated":1735183354000}'),B={name:"guide/components/breadcrumb.md"},b=u({...B,setup(x){const e=y([{name:"一级路由",path:"/first"},{name:"二级路由",path:"/second",query:{id:1,tab:2}},{name:"三级路由"}]),l=y([{name:"一级路由"},{name:"二级路由",path:"/second",query:{id:1,tab:2}},{name:"我是一个名字超长的三级路由"}]);return(q,a)=>{const c=E("GlobalElement"),t=E("Breadcrumb",!0),r=E("Flex");return f(),C("div",null,[a[0]||(a[0]=i("h1",{id:"面包屑-breadcrumb",tabindex:"-1"},[p("面包屑 Breadcrumb "),i("a",{class:"header-anchor",href:"#面包屑-breadcrumb","aria-label":'Permalink to "面包屑 Breadcrumb"'},"​")],-1)),s(c),a[1]||(a[1]=i("p",null,[i("em",null,"显示当前页面在系统层级结构中的位置,并能向上返回")],-1)),a[2]||(a[2]=i("h2",{id:"何时使用",tabindex:"-1"},[p("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[3]||(a[3]=i("ul",null,[i("li",null,"当系统拥有超过两级以上的层级结构时"),i("li",null,"当需要告知用户『你在哪里』时"),i("li",null,"当需要向上导航的功能时")],-1)),a[4]||(a[4]=i("h2",{id:"基本使用",tabindex:"-1"},[p("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(t,{routes:e.value},null,8,["routes"]),a[5]||(a[5]=h(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const routes = ref([
   {
diff --git a/assets/guide_components_breadcrumb.md.5-9xWojW.lean.js b/assets/guide_components_breadcrumb.md.B44kzmGd.lean.js
similarity index 99%
rename from assets/guide_components_breadcrumb.md.5-9xWojW.lean.js
rename to assets/guide_components_breadcrumb.md.B44kzmGd.lean.js
index 8dcc3cda2..8d37f2035 100644
--- a/assets/guide_components_breadcrumb.md.5-9xWojW.lean.js
+++ b/assets/guide_components_breadcrumb.md.B44kzmGd.lean.js
@@ -1,4 +1,4 @@
-import{d as k,e as g}from"./chunks/theme.yTgix0k9.js";import{d as u,r as y,q as C,I as i,P as p,c as s,aj as h,x as d,a6 as E,p as f,u as n,D as F,E as o,_ as m}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"面包屑 Breadcrumb","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/breadcrumb.md","filePath":"guide/components/breadcrumb.md","lastUpdated":1735183354000}'),B={name:"guide/components/breadcrumb.md"},b=u({...B,setup(x){const e=y([{name:"一级路由",path:"/first"},{name:"二级路由",path:"/second",query:{id:1,tab:2}},{name:"三级路由"}]),l=y([{name:"一级路由"},{name:"二级路由",path:"/second",query:{id:1,tab:2}},{name:"我是一个名字超长的三级路由"}]);return(q,a)=>{const c=E("GlobalElement"),t=E("Breadcrumb",!0),r=E("Flex");return f(),C("div",null,[a[0]||(a[0]=i("h1",{id:"面包屑-breadcrumb",tabindex:"-1"},[p("面包屑 Breadcrumb "),i("a",{class:"header-anchor",href:"#面包屑-breadcrumb","aria-label":'Permalink to "面包屑 Breadcrumb"'},"​")],-1)),s(c),a[1]||(a[1]=i("p",null,[i("em",null,"显示当前页面在系统层级结构中的位置,并能向上返回")],-1)),a[2]||(a[2]=i("h2",{id:"何时使用",tabindex:"-1"},[p("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[3]||(a[3]=i("ul",null,[i("li",null,"当系统拥有超过两级以上的层级结构时"),i("li",null,"当需要告知用户『你在哪里』时"),i("li",null,"当需要向上导航的功能时")],-1)),a[4]||(a[4]=i("h2",{id:"基本使用",tabindex:"-1"},[p("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(t,{routes:e.value},null,8,["routes"]),a[5]||(a[5]=h(`
Show Code
vue
<script setup lang="ts">
+import{d as k,e as g}from"./chunks/theme.CG1S93w-.js";import{d as u,r as y,q as C,I as i,P as p,c as s,aj as h,x as d,a6 as E,p as f,u as n,D as F,E as o,_ as m}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"面包屑 Breadcrumb","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/breadcrumb.md","filePath":"guide/components/breadcrumb.md","lastUpdated":1735183354000}'),B={name:"guide/components/breadcrumb.md"},b=u({...B,setup(x){const e=y([{name:"一级路由",path:"/first"},{name:"二级路由",path:"/second",query:{id:1,tab:2}},{name:"三级路由"}]),l=y([{name:"一级路由"},{name:"二级路由",path:"/second",query:{id:1,tab:2}},{name:"我是一个名字超长的三级路由"}]);return(q,a)=>{const c=E("GlobalElement"),t=E("Breadcrumb",!0),r=E("Flex");return f(),C("div",null,[a[0]||(a[0]=i("h1",{id:"面包屑-breadcrumb",tabindex:"-1"},[p("面包屑 Breadcrumb "),i("a",{class:"header-anchor",href:"#面包屑-breadcrumb","aria-label":'Permalink to "面包屑 Breadcrumb"'},"​")],-1)),s(c),a[1]||(a[1]=i("p",null,[i("em",null,"显示当前页面在系统层级结构中的位置,并能向上返回")],-1)),a[2]||(a[2]=i("h2",{id:"何时使用",tabindex:"-1"},[p("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[3]||(a[3]=i("ul",null,[i("li",null,"当系统拥有超过两级以上的层级结构时"),i("li",null,"当需要告知用户『你在哪里』时"),i("li",null,"当需要向上导航的功能时")],-1)),a[4]||(a[4]=i("h2",{id:"基本使用",tabindex:"-1"},[p("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(t,{routes:e.value},null,8,["routes"]),a[5]||(a[5]=h(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const routes = ref([
   {
diff --git a/assets/guide_components_button.md.B5WxHy6k.js b/assets/guide_components_button.md.UlblJFCH.js
similarity index 99%
rename from assets/guide_components_button.md.B5WxHy6k.js
rename to assets/guide_components_button.md.UlblJFCH.js
index 5cb47de6f..78fe7c797 100644
--- a/assets/guide_components_button.md.B5WxHy6k.js
+++ b/assets/guide_components_button.md.UlblJFCH.js
@@ -1,4 +1,4 @@
-import{f as l,g as k}from"./chunks/theme.yTgix0k9.js";import{d as S,r as u,q as x,I as g,P as d,c as s,x as i,aj as y,a6 as o,p as z,h as B,u as n,_ as O}from"./chunks/framework.DVPnkW1f.js";const V=JSON.parse('{"title":"按钮 Button","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/button.md","filePath":"guide/components/button.md","lastUpdated":1735183791000}'),w={name:"guide/components/button.md"},T=S({...w,setup(P){const E=u(!0),q=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],h=u("middle"),F=u(!1),p=u(!0),A=[{label:"static",value:"static"},{label:"dynamic",value:"dynamic"}],b=u("dynamic");function m(C){console.log("click",C)}return(C,a)=>{const f=o("GlobalElement"),t=o("Button",!0),e=o("Space"),v=o("Tooltip"),c=o("Switch"),D=o("Radio");return z(),x("div",null,[a[76]||(a[76]=g("h1",{id:"按钮-button",tabindex:"-1"},[d("按钮 Button "),g("a",{class:"header-anchor",href:"#按钮-button","aria-label":'Permalink to "按钮 Button"'},"​")],-1)),s(f),a[77]||(a[77]=g("p",null,[g("em",null,"按钮用于开始一个即时操作")],-1)),a[78]||(a[78]=g("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),g("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[79]||(a[79]=g("ul",null,[g("li",null,"响应用户点击行为,触发相应的业务逻辑")],-1)),a[80]||(a[80]=g("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),g("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a[81]||(a[81]=g("p",null,[g("em",null,"七种类型")],-1)),a[82]||(a[82]=g("br",null,null,-1)),s(e,null,{default:i(()=>[s(t,{onClick:m},{default:i(()=>a[5]||(a[5]=[d("Default Button")])),_:1}),s(t,{type:"reverse"},{default:i(()=>a[6]||(a[6]=[d("Reverse Button")])),_:1}),s(t,{type:"primary"},{default:i(()=>a[7]||(a[7]=[d("Primary Button")])),_:1}),s(t,{type:"danger"},{default:i(()=>a[8]||(a[8]=[d("Danger Button")])),_:1}),s(t,{type:"dashed"},{default:i(()=>a[9]||(a[9]=[d("Dashed Button")])),_:1}),s(t,{type:"text"},{default:i(()=>a[10]||(a[10]=[d("Text Button")])),_:1}),s(t,{type:"link"},{default:i(()=>a[11]||(a[11]=[d("Link Button")])),_:1})]),_:1}),a[83]||(a[83]=y(`
Show Code
vue
<script setup lang="ts">
+import{f as l,g as k}from"./chunks/theme.CG1S93w-.js";import{d as S,r as u,q as x,I as g,P as d,c as s,x as i,aj as y,a6 as o,p as z,h as B,u as n,_ as O}from"./chunks/framework.DVPnkW1f.js";const V=JSON.parse('{"title":"按钮 Button","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/button.md","filePath":"guide/components/button.md","lastUpdated":1735183791000}'),w={name:"guide/components/button.md"},T=S({...w,setup(P){const E=u(!0),q=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],h=u("middle"),F=u(!1),p=u(!0),A=[{label:"static",value:"static"},{label:"dynamic",value:"dynamic"}],b=u("dynamic");function m(C){console.log("click",C)}return(C,a)=>{const f=o("GlobalElement"),t=o("Button",!0),e=o("Space"),v=o("Tooltip"),c=o("Switch"),D=o("Radio");return z(),x("div",null,[a[76]||(a[76]=g("h1",{id:"按钮-button",tabindex:"-1"},[d("按钮 Button "),g("a",{class:"header-anchor",href:"#按钮-button","aria-label":'Permalink to "按钮 Button"'},"​")],-1)),s(f),a[77]||(a[77]=g("p",null,[g("em",null,"按钮用于开始一个即时操作")],-1)),a[78]||(a[78]=g("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),g("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[79]||(a[79]=g("ul",null,[g("li",null,"响应用户点击行为,触发相应的业务逻辑")],-1)),a[80]||(a[80]=g("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),g("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a[81]||(a[81]=g("p",null,[g("em",null,"七种类型")],-1)),a[82]||(a[82]=g("br",null,null,-1)),s(e,null,{default:i(()=>[s(t,{onClick:m},{default:i(()=>a[5]||(a[5]=[d("Default Button")])),_:1}),s(t,{type:"reverse"},{default:i(()=>a[6]||(a[6]=[d("Reverse Button")])),_:1}),s(t,{type:"primary"},{default:i(()=>a[7]||(a[7]=[d("Primary Button")])),_:1}),s(t,{type:"danger"},{default:i(()=>a[8]||(a[8]=[d("Danger Button")])),_:1}),s(t,{type:"dashed"},{default:i(()=>a[9]||(a[9]=[d("Dashed Button")])),_:1}),s(t,{type:"text"},{default:i(()=>a[10]||(a[10]=[d("Text Button")])),_:1}),s(t,{type:"link"},{default:i(()=>a[11]||(a[11]=[d("Link Button")])),_:1})]),_:1}),a[83]||(a[83]=y(`
Show Code
vue
<script setup lang="ts">
 function onClick(e: Event) {
   console.log('click', e)
 }
diff --git a/assets/guide_components_button.md.B5WxHy6k.lean.js b/assets/guide_components_button.md.UlblJFCH.lean.js
similarity index 99%
rename from assets/guide_components_button.md.B5WxHy6k.lean.js
rename to assets/guide_components_button.md.UlblJFCH.lean.js
index 5cb47de6f..78fe7c797 100644
--- a/assets/guide_components_button.md.B5WxHy6k.lean.js
+++ b/assets/guide_components_button.md.UlblJFCH.lean.js
@@ -1,4 +1,4 @@
-import{f as l,g as k}from"./chunks/theme.yTgix0k9.js";import{d as S,r as u,q as x,I as g,P as d,c as s,x as i,aj as y,a6 as o,p as z,h as B,u as n,_ as O}from"./chunks/framework.DVPnkW1f.js";const V=JSON.parse('{"title":"按钮 Button","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/button.md","filePath":"guide/components/button.md","lastUpdated":1735183791000}'),w={name:"guide/components/button.md"},T=S({...w,setup(P){const E=u(!0),q=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],h=u("middle"),F=u(!1),p=u(!0),A=[{label:"static",value:"static"},{label:"dynamic",value:"dynamic"}],b=u("dynamic");function m(C){console.log("click",C)}return(C,a)=>{const f=o("GlobalElement"),t=o("Button",!0),e=o("Space"),v=o("Tooltip"),c=o("Switch"),D=o("Radio");return z(),x("div",null,[a[76]||(a[76]=g("h1",{id:"按钮-button",tabindex:"-1"},[d("按钮 Button "),g("a",{class:"header-anchor",href:"#按钮-button","aria-label":'Permalink to "按钮 Button"'},"​")],-1)),s(f),a[77]||(a[77]=g("p",null,[g("em",null,"按钮用于开始一个即时操作")],-1)),a[78]||(a[78]=g("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),g("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[79]||(a[79]=g("ul",null,[g("li",null,"响应用户点击行为,触发相应的业务逻辑")],-1)),a[80]||(a[80]=g("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),g("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a[81]||(a[81]=g("p",null,[g("em",null,"七种类型")],-1)),a[82]||(a[82]=g("br",null,null,-1)),s(e,null,{default:i(()=>[s(t,{onClick:m},{default:i(()=>a[5]||(a[5]=[d("Default Button")])),_:1}),s(t,{type:"reverse"},{default:i(()=>a[6]||(a[6]=[d("Reverse Button")])),_:1}),s(t,{type:"primary"},{default:i(()=>a[7]||(a[7]=[d("Primary Button")])),_:1}),s(t,{type:"danger"},{default:i(()=>a[8]||(a[8]=[d("Danger Button")])),_:1}),s(t,{type:"dashed"},{default:i(()=>a[9]||(a[9]=[d("Dashed Button")])),_:1}),s(t,{type:"text"},{default:i(()=>a[10]||(a[10]=[d("Text Button")])),_:1}),s(t,{type:"link"},{default:i(()=>a[11]||(a[11]=[d("Link Button")])),_:1})]),_:1}),a[83]||(a[83]=y(`
Show Code
vue
<script setup lang="ts">
+import{f as l,g as k}from"./chunks/theme.CG1S93w-.js";import{d as S,r as u,q as x,I as g,P as d,c as s,x as i,aj as y,a6 as o,p as z,h as B,u as n,_ as O}from"./chunks/framework.DVPnkW1f.js";const V=JSON.parse('{"title":"按钮 Button","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/button.md","filePath":"guide/components/button.md","lastUpdated":1735183791000}'),w={name:"guide/components/button.md"},T=S({...w,setup(P){const E=u(!0),q=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],h=u("middle"),F=u(!1),p=u(!0),A=[{label:"static",value:"static"},{label:"dynamic",value:"dynamic"}],b=u("dynamic");function m(C){console.log("click",C)}return(C,a)=>{const f=o("GlobalElement"),t=o("Button",!0),e=o("Space"),v=o("Tooltip"),c=o("Switch"),D=o("Radio");return z(),x("div",null,[a[76]||(a[76]=g("h1",{id:"按钮-button",tabindex:"-1"},[d("按钮 Button "),g("a",{class:"header-anchor",href:"#按钮-button","aria-label":'Permalink to "按钮 Button"'},"​")],-1)),s(f),a[77]||(a[77]=g("p",null,[g("em",null,"按钮用于开始一个即时操作")],-1)),a[78]||(a[78]=g("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),g("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[79]||(a[79]=g("ul",null,[g("li",null,"响应用户点击行为,触发相应的业务逻辑")],-1)),a[80]||(a[80]=g("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),g("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a[81]||(a[81]=g("p",null,[g("em",null,"七种类型")],-1)),a[82]||(a[82]=g("br",null,null,-1)),s(e,null,{default:i(()=>[s(t,{onClick:m},{default:i(()=>a[5]||(a[5]=[d("Default Button")])),_:1}),s(t,{type:"reverse"},{default:i(()=>a[6]||(a[6]=[d("Reverse Button")])),_:1}),s(t,{type:"primary"},{default:i(()=>a[7]||(a[7]=[d("Primary Button")])),_:1}),s(t,{type:"danger"},{default:i(()=>a[8]||(a[8]=[d("Danger Button")])),_:1}),s(t,{type:"dashed"},{default:i(()=>a[9]||(a[9]=[d("Dashed Button")])),_:1}),s(t,{type:"text"},{default:i(()=>a[10]||(a[10]=[d("Text Button")])),_:1}),s(t,{type:"link"},{default:i(()=>a[11]||(a[11]=[d("Link Button")])),_:1})]),_:1}),a[83]||(a[83]=y(`
Show Code
vue
<script setup lang="ts">
 function onClick(e: Event) {
   console.log('click', e)
 }
diff --git a/assets/guide_components_collapse.md.BYFpzZNp.lean.js b/assets/guide_components_collapse.md.BPZCCBYG.js
similarity index 99%
rename from assets/guide_components_collapse.md.BYFpzZNp.lean.js
rename to assets/guide_components_collapse.md.BPZCCBYG.js
index 776ce590c..09aeafde0 100644
--- a/assets/guide_components_collapse.md.BYFpzZNp.lean.js
+++ b/assets/guide_components_collapse.md.BPZCCBYG.js
@@ -1,4 +1,4 @@
-import{d as Q,r as n,a3 as e,q as R,I as i,P as p,c as t,aj as h,x as E,h as W,a6 as o,p as d,D as F,E as y,u,L as j}from"./chunks/framework.DVPnkW1f.js";import{d as X,e as Y,R as Z,h as _,i as ss}from"./chunks/theme.yTgix0k9.js";const is={key:0},as={tabindex:"0"},ns={style:{"text-align":"left"}},ks=JSON.parse('{"title":"折叠面板 Collapse","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/collapse.md","filePath":"guide/components/collapse.md","lastUpdated":1735193984000}'),ts={name:"guide/components/collapse.md"},ps=Q({...ts,setup(ls){const k=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),O=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",disabled:!0,header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),z=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),N=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",headerStyle:{fontSize:"16px",color:"#1677ff"},contentStyle:{padding:"16px 24px",color:"#eb2f96"},content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),V=n([{key:"1",header:"This is panel header 1",arrow:()=>W(X),arrowStyle:{color:"#1677ff"},content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),G=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",extra:"Extra",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),$=n([{label:"left",value:"left"},{label:"right",value:"right"}]),f=n(["1"]),C=n(["1"]),g=n(["1"]),m=n(["1"]),B=n(["1"]),v=n(["1"]),A=n(["1"]),b=n(["1"]),w=n(["1"]),x=n(["1"]),D=n(["1"]),q=n(["1"]),K=n(["1"]),T=n(["1"]),S=n("right"),P=n("1");e(()=>{console.log("activeKey",f.value)}),e(()=>{console.log("activeKey",C.value)}),e(()=>{console.log("activeKey",g.value)}),e(()=>{console.log("activeKey",m.value)}),e(()=>{console.log("activeKey",B.value)}),e(()=>{console.log("activeKey",v.value)}),e(()=>{console.log("activeKey",A.value)}),e(()=>{console.log("activeKey",b.value)}),e(()=>{console.log("activeKey",w.value)}),e(()=>{console.log("activeKey",x.value)}),e(()=>{console.log("activeKey",D.value)}),e(()=>{console.log("activeKey",q.value)}),e(()=>{console.log("activeKey",K.value)}),e(()=>{console.log("nestActiveKey",T.value)}),e(()=>{console.log("key",P.value)});function J(c){console.log("change",c)}function I(c){console.log("key",c)}return(c,s)=>{const L=o("GlobalElement"),l=o("Collapse",!0),U=o("Flex"),M=o("Radio"),H=o("Tag");return d(),R("div",null,[s[40]||(s[40]=i("h1",{id:"折叠面板-collapse",tabindex:"-1"},[p("折叠面板 Collapse "),i("a",{class:"header-anchor",href:"#折叠面板-collapse","aria-label":'Permalink to "折叠面板 Collapse"'},"​")],-1)),t(L),s[41]||(s[41]=h('

可以折叠/展开的内容区域

何时使用

  • 对复杂区域进行分组和隐藏,保持页面的整洁

基本使用

activeKey 传入 number[] | string[],所有面板可同时展开


',6)),t(l,{items:k.value,"active-key":f.value,"onUpdate:activeKey":s[0]||(s[0]=a=>f.value=a),onChange:J},null,8,["items","active-key"]),s[42]||(s[42]=h(`
Show Code
vue
<script setup lang="ts">
+import{d as Q,r as n,a3 as e,q as R,I as i,P as p,c as t,aj as h,x as E,h as W,a6 as o,p as d,D as F,E as y,u,L as j}from"./chunks/framework.DVPnkW1f.js";import{d as X,e as Y,R as Z,h as _,i as ss}from"./chunks/theme.CG1S93w-.js";const is={key:0},as={tabindex:"0"},ns={style:{"text-align":"left"}},ks=JSON.parse('{"title":"折叠面板 Collapse","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/collapse.md","filePath":"guide/components/collapse.md","lastUpdated":1735193984000}'),ts={name:"guide/components/collapse.md"},ps=Q({...ts,setup(ls){const k=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),O=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",disabled:!0,header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),z=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),N=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",headerStyle:{fontSize:"16px",color:"#1677ff"},contentStyle:{padding:"16px 24px",color:"#eb2f96"},content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),V=n([{key:"1",header:"This is panel header 1",arrow:()=>W(X),arrowStyle:{color:"#1677ff"},content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),G=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",extra:"Extra",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),$=n([{label:"left",value:"left"},{label:"right",value:"right"}]),f=n(["1"]),C=n(["1"]),g=n(["1"]),m=n(["1"]),B=n(["1"]),v=n(["1"]),A=n(["1"]),b=n(["1"]),w=n(["1"]),x=n(["1"]),D=n(["1"]),q=n(["1"]),K=n(["1"]),T=n(["1"]),S=n("right"),P=n("1");e(()=>{console.log("activeKey",f.value)}),e(()=>{console.log("activeKey",C.value)}),e(()=>{console.log("activeKey",g.value)}),e(()=>{console.log("activeKey",m.value)}),e(()=>{console.log("activeKey",B.value)}),e(()=>{console.log("activeKey",v.value)}),e(()=>{console.log("activeKey",A.value)}),e(()=>{console.log("activeKey",b.value)}),e(()=>{console.log("activeKey",w.value)}),e(()=>{console.log("activeKey",x.value)}),e(()=>{console.log("activeKey",D.value)}),e(()=>{console.log("activeKey",q.value)}),e(()=>{console.log("activeKey",K.value)}),e(()=>{console.log("nestActiveKey",T.value)}),e(()=>{console.log("key",P.value)});function J(c){console.log("change",c)}function I(c){console.log("key",c)}return(c,s)=>{const L=o("GlobalElement"),l=o("Collapse",!0),U=o("Flex"),M=o("Radio"),H=o("Tag");return d(),R("div",null,[s[40]||(s[40]=i("h1",{id:"折叠面板-collapse",tabindex:"-1"},[p("折叠面板 Collapse "),i("a",{class:"header-anchor",href:"#折叠面板-collapse","aria-label":'Permalink to "折叠面板 Collapse"'},"​")],-1)),t(L),s[41]||(s[41]=h('

可以折叠/展开的内容区域

何时使用

  • 对复杂区域进行分组和隐藏,保持页面的整洁

基本使用

activeKey 传入 number[] | string[],所有面板可同时展开


',6)),t(l,{items:k.value,"active-key":f.value,"onUpdate:activeKey":s[0]||(s[0]=a=>f.value=a),onChange:J},null,8,["items","active-key"]),s[42]||(s[42]=h(`
Show Code
vue
<script setup lang="ts">
 import { ref, watchEffect } from 'vue'
 const collapseItems = ref([
   {
diff --git a/assets/guide_components_collapse.md.BYFpzZNp.js b/assets/guide_components_collapse.md.BPZCCBYG.lean.js
similarity index 99%
rename from assets/guide_components_collapse.md.BYFpzZNp.js
rename to assets/guide_components_collapse.md.BPZCCBYG.lean.js
index 776ce590c..09aeafde0 100644
--- a/assets/guide_components_collapse.md.BYFpzZNp.js
+++ b/assets/guide_components_collapse.md.BPZCCBYG.lean.js
@@ -1,4 +1,4 @@
-import{d as Q,r as n,a3 as e,q as R,I as i,P as p,c as t,aj as h,x as E,h as W,a6 as o,p as d,D as F,E as y,u,L as j}from"./chunks/framework.DVPnkW1f.js";import{d as X,e as Y,R as Z,h as _,i as ss}from"./chunks/theme.yTgix0k9.js";const is={key:0},as={tabindex:"0"},ns={style:{"text-align":"left"}},ks=JSON.parse('{"title":"折叠面板 Collapse","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/collapse.md","filePath":"guide/components/collapse.md","lastUpdated":1735193984000}'),ts={name:"guide/components/collapse.md"},ps=Q({...ts,setup(ls){const k=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),O=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",disabled:!0,header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),z=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),N=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",headerStyle:{fontSize:"16px",color:"#1677ff"},contentStyle:{padding:"16px 24px",color:"#eb2f96"},content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),V=n([{key:"1",header:"This is panel header 1",arrow:()=>W(X),arrowStyle:{color:"#1677ff"},content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),G=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",extra:"Extra",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),$=n([{label:"left",value:"left"},{label:"right",value:"right"}]),f=n(["1"]),C=n(["1"]),g=n(["1"]),m=n(["1"]),B=n(["1"]),v=n(["1"]),A=n(["1"]),b=n(["1"]),w=n(["1"]),x=n(["1"]),D=n(["1"]),q=n(["1"]),K=n(["1"]),T=n(["1"]),S=n("right"),P=n("1");e(()=>{console.log("activeKey",f.value)}),e(()=>{console.log("activeKey",C.value)}),e(()=>{console.log("activeKey",g.value)}),e(()=>{console.log("activeKey",m.value)}),e(()=>{console.log("activeKey",B.value)}),e(()=>{console.log("activeKey",v.value)}),e(()=>{console.log("activeKey",A.value)}),e(()=>{console.log("activeKey",b.value)}),e(()=>{console.log("activeKey",w.value)}),e(()=>{console.log("activeKey",x.value)}),e(()=>{console.log("activeKey",D.value)}),e(()=>{console.log("activeKey",q.value)}),e(()=>{console.log("activeKey",K.value)}),e(()=>{console.log("nestActiveKey",T.value)}),e(()=>{console.log("key",P.value)});function J(c){console.log("change",c)}function I(c){console.log("key",c)}return(c,s)=>{const L=o("GlobalElement"),l=o("Collapse",!0),U=o("Flex"),M=o("Radio"),H=o("Tag");return d(),R("div",null,[s[40]||(s[40]=i("h1",{id:"折叠面板-collapse",tabindex:"-1"},[p("折叠面板 Collapse "),i("a",{class:"header-anchor",href:"#折叠面板-collapse","aria-label":'Permalink to "折叠面板 Collapse"'},"​")],-1)),t(L),s[41]||(s[41]=h('

可以折叠/展开的内容区域

何时使用

  • 对复杂区域进行分组和隐藏,保持页面的整洁

基本使用

activeKey 传入 number[] | string[],所有面板可同时展开


',6)),t(l,{items:k.value,"active-key":f.value,"onUpdate:activeKey":s[0]||(s[0]=a=>f.value=a),onChange:J},null,8,["items","active-key"]),s[42]||(s[42]=h(`
Show Code
vue
<script setup lang="ts">
+import{d as Q,r as n,a3 as e,q as R,I as i,P as p,c as t,aj as h,x as E,h as W,a6 as o,p as d,D as F,E as y,u,L as j}from"./chunks/framework.DVPnkW1f.js";import{d as X,e as Y,R as Z,h as _,i as ss}from"./chunks/theme.CG1S93w-.js";const is={key:0},as={tabindex:"0"},ns={style:{"text-align":"left"}},ks=JSON.parse('{"title":"折叠面板 Collapse","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/collapse.md","filePath":"guide/components/collapse.md","lastUpdated":1735193984000}'),ts={name:"guide/components/collapse.md"},ps=Q({...ts,setup(ls){const k=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),O=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",disabled:!0,header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),z=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),N=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",headerStyle:{fontSize:"16px",color:"#1677ff"},contentStyle:{padding:"16px 24px",color:"#eb2f96"},content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),V=n([{key:"1",header:"This is panel header 1",arrow:()=>W(X),arrowStyle:{color:"#1677ff"},content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),G=n([{key:"1",header:"This is panel header 1",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"2",header:"This is panel header 2",extra:"Extra",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."},{key:"3",header:"This is panel header 3",content:"A dog is a type of domesticated animal. Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."}]),$=n([{label:"left",value:"left"},{label:"right",value:"right"}]),f=n(["1"]),C=n(["1"]),g=n(["1"]),m=n(["1"]),B=n(["1"]),v=n(["1"]),A=n(["1"]),b=n(["1"]),w=n(["1"]),x=n(["1"]),D=n(["1"]),q=n(["1"]),K=n(["1"]),T=n(["1"]),S=n("right"),P=n("1");e(()=>{console.log("activeKey",f.value)}),e(()=>{console.log("activeKey",C.value)}),e(()=>{console.log("activeKey",g.value)}),e(()=>{console.log("activeKey",m.value)}),e(()=>{console.log("activeKey",B.value)}),e(()=>{console.log("activeKey",v.value)}),e(()=>{console.log("activeKey",A.value)}),e(()=>{console.log("activeKey",b.value)}),e(()=>{console.log("activeKey",w.value)}),e(()=>{console.log("activeKey",x.value)}),e(()=>{console.log("activeKey",D.value)}),e(()=>{console.log("activeKey",q.value)}),e(()=>{console.log("activeKey",K.value)}),e(()=>{console.log("nestActiveKey",T.value)}),e(()=>{console.log("key",P.value)});function J(c){console.log("change",c)}function I(c){console.log("key",c)}return(c,s)=>{const L=o("GlobalElement"),l=o("Collapse",!0),U=o("Flex"),M=o("Radio"),H=o("Tag");return d(),R("div",null,[s[40]||(s[40]=i("h1",{id:"折叠面板-collapse",tabindex:"-1"},[p("折叠面板 Collapse "),i("a",{class:"header-anchor",href:"#折叠面板-collapse","aria-label":'Permalink to "折叠面板 Collapse"'},"​")],-1)),t(L),s[41]||(s[41]=h('

可以折叠/展开的内容区域

何时使用

  • 对复杂区域进行分组和隐藏,保持页面的整洁

基本使用

activeKey 传入 number[] | string[],所有面板可同时展开


',6)),t(l,{items:k.value,"active-key":f.value,"onUpdate:activeKey":s[0]||(s[0]=a=>f.value=a),onChange:J},null,8,["items","active-key"]),s[42]||(s[42]=h(`
Show Code
vue
<script setup lang="ts">
 import { ref, watchEffect } from 'vue'
 const collapseItems = ref([
   {
diff --git a/assets/guide_components_datepicker.md.DPGB5cv0.js b/assets/guide_components_datepicker.md.BHIj-0kS.js
similarity index 99%
rename from assets/guide_components_datepicker.md.DPGB5cv0.js
rename to assets/guide_components_datepicker.md.BHIj-0kS.js
index 82b666f1a..ea36e7957 100644
--- a/assets/guide_components_datepicker.md.DPGB5cv0.js
+++ b/assets/guide_components_datepicker.md.BHIj-0kS.js
@@ -1,4 +1,4 @@
-import{p as H}from"./chunks/package.D--XsMKN.js";import{j as d,k as P,l as S,m as T,n as O,s as v,o as q,p as A,q as U,r as Y,t as W,u as R}from"./chunks/theme.yTgix0k9.js";import{d as G,r as k,a3 as e,q as N,I as i,P as h,c as t,x as y,aj as n,a6 as g,p as I,M as b,u as B}from"./chunks/framework.DVPnkW1f.js";const j={id:"日期选择-datepicker-pkg-dependencies-vuepic-vue-datepicker",tabindex:"-1"},z={tabindex:"0"},L={style:{"text-align":"left"}},_=JSON.parse(`{"title":"日期选择 DatePicker{{ pkg.dependencies['@vuepic/vue-datepicker'] }}","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/datepicker.md","filePath":"guide/components/datepicker.md","lastUpdated":1735180868000}`),J={name:"guide/components/datepicker.md"},ss=G({...J,setup(K){const p=k(d(new Date,"yyyy-MM-dd")),F=k(d(new Date,"yyyy-MM-dd HH:mm:ss")),E=k([d(new Date,"yyyy-MM-dd"),d(P(new Date,1),"yyyy-MM-dd")]),o=k([{hours:new Date().getHours(),minutes:new Date().getMinutes(),seconds:new Date().getSeconds()},{hours:S(Date.now(),1).getHours(),minutes:T(Date.now(),10).getMinutes(),seconds:O(Date.now(),30).getSeconds()}]),w=k([{label:"Today",value:[new Date,new Date]},{label:"This month",value:[v(new Date),q(new Date)]},{label:"Last month",value:[v(A(new Date,1)),q(A(new Date,1))]},{label:"This year",value:[U(new Date).getTime(),Y(new Date).getTime()]}]),u=k({hours:new Date().getHours(),minutes:new Date().getMinutes()}),c=k({hours:new Date().getHours(),minutes:new Date().getMinutes(),seconds:new Date().getSeconds()}),f={weekStartsOn:1},r=k([W(new Date,f),R(new Date,f)]),C=k({year:new Date().getFullYear(),month:new Date().getMonth()}),m=k(new Date().getFullYear());return e(()=>{console.log("dateValue",p.value)}),e(()=>{console.log("dateTimeValue",F.value)}),e(()=>{console.log("rangeValue",E.value)}),e(()=>{console.log("timeRangeValue",o.value)}),e(()=>{console.log("timeValue",u.value)}),e(()=>{console.log("secondsValue",c.value)}),e(()=>{console.log("weekValue",r.value)}),e(()=>{console.log("monthValue",C.value)}),e(()=>{console.log("yearValue",m.value)}),(Q,s)=>{const D=g("Tag"),x=g("GlobalElement"),l=g("DatePicker"),V=g("GradientText"),M=g("Space");return I(),N("div",null,[i("h1",j,[s[13]||(s[13]=h("日期选择 DatePicker")),t(D,{color:"volcano",style:{"vertical-align":"top","margin-left":"6px"}},{default:y(()=>[h(b(B(H).dependencies["@vuepic/vue-datepicker"]),1)]),_:1}),s[14]||(s[14]=h()),s[15]||(s[15]=i("a",{class:"header-anchor",href:"#日期选择-datepicker-pkg-dependencies-vuepic-vue-datepicker","aria-label":`Permalink to "日期选择 DatePicker{{ pkg.dependencies['@vuepic/vue-datepicker'] }}"`},"​",-1))]),t(x),s[28]||(s[28]=n('

输入或选择日期的控件

何时使用

  • 当用户需要选择或输入一个日期,弹出日期面板进行选择

官方文档

基本使用

',6)),t(l,{placeholder:"请选择日期",format:"yyyy-MM-dd",modelValue:p.value,"onUpdate:modelValue":s[0]||(s[0]=a=>p.value=a)},null,8,["modelValue"]),s[29]||(s[29]=n(`
Show Code
vue
<script setup lang="ts">
+import{p as H}from"./chunks/package.D--XsMKN.js";import{j as d,k as P,l as S,m as T,n as O,s as v,o as q,p as A,q as U,r as Y,t as W,u as R}from"./chunks/theme.CG1S93w-.js";import{d as G,r as k,a3 as e,q as N,I as i,P as h,c as t,x as y,aj as n,a6 as g,p as I,M as b,u as B}from"./chunks/framework.DVPnkW1f.js";const j={id:"日期选择-datepicker-pkg-dependencies-vuepic-vue-datepicker",tabindex:"-1"},z={tabindex:"0"},L={style:{"text-align":"left"}},_=JSON.parse(`{"title":"日期选择 DatePicker{{ pkg.dependencies['@vuepic/vue-datepicker'] }}","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/datepicker.md","filePath":"guide/components/datepicker.md","lastUpdated":1735180868000}`),J={name:"guide/components/datepicker.md"},ss=G({...J,setup(K){const p=k(d(new Date,"yyyy-MM-dd")),F=k(d(new Date,"yyyy-MM-dd HH:mm:ss")),E=k([d(new Date,"yyyy-MM-dd"),d(P(new Date,1),"yyyy-MM-dd")]),o=k([{hours:new Date().getHours(),minutes:new Date().getMinutes(),seconds:new Date().getSeconds()},{hours:S(Date.now(),1).getHours(),minutes:T(Date.now(),10).getMinutes(),seconds:O(Date.now(),30).getSeconds()}]),w=k([{label:"Today",value:[new Date,new Date]},{label:"This month",value:[v(new Date),q(new Date)]},{label:"Last month",value:[v(A(new Date,1)),q(A(new Date,1))]},{label:"This year",value:[U(new Date).getTime(),Y(new Date).getTime()]}]),u=k({hours:new Date().getHours(),minutes:new Date().getMinutes()}),c=k({hours:new Date().getHours(),minutes:new Date().getMinutes(),seconds:new Date().getSeconds()}),f={weekStartsOn:1},r=k([W(new Date,f),R(new Date,f)]),C=k({year:new Date().getFullYear(),month:new Date().getMonth()}),m=k(new Date().getFullYear());return e(()=>{console.log("dateValue",p.value)}),e(()=>{console.log("dateTimeValue",F.value)}),e(()=>{console.log("rangeValue",E.value)}),e(()=>{console.log("timeRangeValue",o.value)}),e(()=>{console.log("timeValue",u.value)}),e(()=>{console.log("secondsValue",c.value)}),e(()=>{console.log("weekValue",r.value)}),e(()=>{console.log("monthValue",C.value)}),e(()=>{console.log("yearValue",m.value)}),(Q,s)=>{const D=g("Tag"),x=g("GlobalElement"),l=g("DatePicker"),V=g("GradientText"),M=g("Space");return I(),N("div",null,[i("h1",j,[s[13]||(s[13]=h("日期选择 DatePicker")),t(D,{color:"volcano",style:{"vertical-align":"top","margin-left":"6px"}},{default:y(()=>[h(b(B(H).dependencies["@vuepic/vue-datepicker"]),1)]),_:1}),s[14]||(s[14]=h()),s[15]||(s[15]=i("a",{class:"header-anchor",href:"#日期选择-datepicker-pkg-dependencies-vuepic-vue-datepicker","aria-label":`Permalink to "日期选择 DatePicker{{ pkg.dependencies['@vuepic/vue-datepicker'] }}"`},"​",-1))]),t(x),s[28]||(s[28]=n('

输入或选择日期的控件

何时使用

  • 当用户需要选择或输入一个日期,弹出日期面板进行选择

官方文档

基本使用

',6)),t(l,{placeholder:"请选择日期",format:"yyyy-MM-dd",modelValue:p.value,"onUpdate:modelValue":s[0]||(s[0]=a=>p.value=a)},null,8,["modelValue"]),s[29]||(s[29]=n(`
Show Code
vue
<script setup lang="ts">
 import { ref, watchEffect } from 'vue'
 import { format } from 'date-fns'
 const dateValue = ref(format(new Date(), 'yyyy-MM-dd'))
diff --git a/assets/guide_components_datepicker.md.DPGB5cv0.lean.js b/assets/guide_components_datepicker.md.BHIj-0kS.lean.js
similarity index 99%
rename from assets/guide_components_datepicker.md.DPGB5cv0.lean.js
rename to assets/guide_components_datepicker.md.BHIj-0kS.lean.js
index 82b666f1a..ea36e7957 100644
--- a/assets/guide_components_datepicker.md.DPGB5cv0.lean.js
+++ b/assets/guide_components_datepicker.md.BHIj-0kS.lean.js
@@ -1,4 +1,4 @@
-import{p as H}from"./chunks/package.D--XsMKN.js";import{j as d,k as P,l as S,m as T,n as O,s as v,o as q,p as A,q as U,r as Y,t as W,u as R}from"./chunks/theme.yTgix0k9.js";import{d as G,r as k,a3 as e,q as N,I as i,P as h,c as t,x as y,aj as n,a6 as g,p as I,M as b,u as B}from"./chunks/framework.DVPnkW1f.js";const j={id:"日期选择-datepicker-pkg-dependencies-vuepic-vue-datepicker",tabindex:"-1"},z={tabindex:"0"},L={style:{"text-align":"left"}},_=JSON.parse(`{"title":"日期选择 DatePicker{{ pkg.dependencies['@vuepic/vue-datepicker'] }}","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/datepicker.md","filePath":"guide/components/datepicker.md","lastUpdated":1735180868000}`),J={name:"guide/components/datepicker.md"},ss=G({...J,setup(K){const p=k(d(new Date,"yyyy-MM-dd")),F=k(d(new Date,"yyyy-MM-dd HH:mm:ss")),E=k([d(new Date,"yyyy-MM-dd"),d(P(new Date,1),"yyyy-MM-dd")]),o=k([{hours:new Date().getHours(),minutes:new Date().getMinutes(),seconds:new Date().getSeconds()},{hours:S(Date.now(),1).getHours(),minutes:T(Date.now(),10).getMinutes(),seconds:O(Date.now(),30).getSeconds()}]),w=k([{label:"Today",value:[new Date,new Date]},{label:"This month",value:[v(new Date),q(new Date)]},{label:"Last month",value:[v(A(new Date,1)),q(A(new Date,1))]},{label:"This year",value:[U(new Date).getTime(),Y(new Date).getTime()]}]),u=k({hours:new Date().getHours(),minutes:new Date().getMinutes()}),c=k({hours:new Date().getHours(),minutes:new Date().getMinutes(),seconds:new Date().getSeconds()}),f={weekStartsOn:1},r=k([W(new Date,f),R(new Date,f)]),C=k({year:new Date().getFullYear(),month:new Date().getMonth()}),m=k(new Date().getFullYear());return e(()=>{console.log("dateValue",p.value)}),e(()=>{console.log("dateTimeValue",F.value)}),e(()=>{console.log("rangeValue",E.value)}),e(()=>{console.log("timeRangeValue",o.value)}),e(()=>{console.log("timeValue",u.value)}),e(()=>{console.log("secondsValue",c.value)}),e(()=>{console.log("weekValue",r.value)}),e(()=>{console.log("monthValue",C.value)}),e(()=>{console.log("yearValue",m.value)}),(Q,s)=>{const D=g("Tag"),x=g("GlobalElement"),l=g("DatePicker"),V=g("GradientText"),M=g("Space");return I(),N("div",null,[i("h1",j,[s[13]||(s[13]=h("日期选择 DatePicker")),t(D,{color:"volcano",style:{"vertical-align":"top","margin-left":"6px"}},{default:y(()=>[h(b(B(H).dependencies["@vuepic/vue-datepicker"]),1)]),_:1}),s[14]||(s[14]=h()),s[15]||(s[15]=i("a",{class:"header-anchor",href:"#日期选择-datepicker-pkg-dependencies-vuepic-vue-datepicker","aria-label":`Permalink to "日期选择 DatePicker{{ pkg.dependencies['@vuepic/vue-datepicker'] }}"`},"​",-1))]),t(x),s[28]||(s[28]=n('

输入或选择日期的控件

何时使用

  • 当用户需要选择或输入一个日期,弹出日期面板进行选择

官方文档

基本使用

',6)),t(l,{placeholder:"请选择日期",format:"yyyy-MM-dd",modelValue:p.value,"onUpdate:modelValue":s[0]||(s[0]=a=>p.value=a)},null,8,["modelValue"]),s[29]||(s[29]=n(`
Show Code
vue
<script setup lang="ts">
+import{p as H}from"./chunks/package.D--XsMKN.js";import{j as d,k as P,l as S,m as T,n as O,s as v,o as q,p as A,q as U,r as Y,t as W,u as R}from"./chunks/theme.CG1S93w-.js";import{d as G,r as k,a3 as e,q as N,I as i,P as h,c as t,x as y,aj as n,a6 as g,p as I,M as b,u as B}from"./chunks/framework.DVPnkW1f.js";const j={id:"日期选择-datepicker-pkg-dependencies-vuepic-vue-datepicker",tabindex:"-1"},z={tabindex:"0"},L={style:{"text-align":"left"}},_=JSON.parse(`{"title":"日期选择 DatePicker{{ pkg.dependencies['@vuepic/vue-datepicker'] }}","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/datepicker.md","filePath":"guide/components/datepicker.md","lastUpdated":1735180868000}`),J={name:"guide/components/datepicker.md"},ss=G({...J,setup(K){const p=k(d(new Date,"yyyy-MM-dd")),F=k(d(new Date,"yyyy-MM-dd HH:mm:ss")),E=k([d(new Date,"yyyy-MM-dd"),d(P(new Date,1),"yyyy-MM-dd")]),o=k([{hours:new Date().getHours(),minutes:new Date().getMinutes(),seconds:new Date().getSeconds()},{hours:S(Date.now(),1).getHours(),minutes:T(Date.now(),10).getMinutes(),seconds:O(Date.now(),30).getSeconds()}]),w=k([{label:"Today",value:[new Date,new Date]},{label:"This month",value:[v(new Date),q(new Date)]},{label:"Last month",value:[v(A(new Date,1)),q(A(new Date,1))]},{label:"This year",value:[U(new Date).getTime(),Y(new Date).getTime()]}]),u=k({hours:new Date().getHours(),minutes:new Date().getMinutes()}),c=k({hours:new Date().getHours(),minutes:new Date().getMinutes(),seconds:new Date().getSeconds()}),f={weekStartsOn:1},r=k([W(new Date,f),R(new Date,f)]),C=k({year:new Date().getFullYear(),month:new Date().getMonth()}),m=k(new Date().getFullYear());return e(()=>{console.log("dateValue",p.value)}),e(()=>{console.log("dateTimeValue",F.value)}),e(()=>{console.log("rangeValue",E.value)}),e(()=>{console.log("timeRangeValue",o.value)}),e(()=>{console.log("timeValue",u.value)}),e(()=>{console.log("secondsValue",c.value)}),e(()=>{console.log("weekValue",r.value)}),e(()=>{console.log("monthValue",C.value)}),e(()=>{console.log("yearValue",m.value)}),(Q,s)=>{const D=g("Tag"),x=g("GlobalElement"),l=g("DatePicker"),V=g("GradientText"),M=g("Space");return I(),N("div",null,[i("h1",j,[s[13]||(s[13]=h("日期选择 DatePicker")),t(D,{color:"volcano",style:{"vertical-align":"top","margin-left":"6px"}},{default:y(()=>[h(b(B(H).dependencies["@vuepic/vue-datepicker"]),1)]),_:1}),s[14]||(s[14]=h()),s[15]||(s[15]=i("a",{class:"header-anchor",href:"#日期选择-datepicker-pkg-dependencies-vuepic-vue-datepicker","aria-label":`Permalink to "日期选择 DatePicker{{ pkg.dependencies['@vuepic/vue-datepicker'] }}"`},"​",-1))]),t(x),s[28]||(s[28]=n('

输入或选择日期的控件

何时使用

  • 当用户需要选择或输入一个日期,弹出日期面板进行选择

官方文档

基本使用

',6)),t(l,{placeholder:"请选择日期",format:"yyyy-MM-dd",modelValue:p.value,"onUpdate:modelValue":s[0]||(s[0]=a=>p.value=a)},null,8,["modelValue"]),s[29]||(s[29]=n(`
Show Code
vue
<script setup lang="ts">
 import { ref, watchEffect } from 'vue'
 import { format } from 'date-fns'
 const dateValue = ref(format(new Date(), 'yyyy-MM-dd'))
diff --git a/assets/guide_components_floatbutton.md.DqY9RuvF.js b/assets/guide_components_floatbutton.md.BL9Dw7PF.js
similarity index 99%
rename from assets/guide_components_floatbutton.md.DqY9RuvF.js
rename to assets/guide_components_floatbutton.md.BL9Dw7PF.js
index 4ac113e26..c07a7e4f8 100644
--- a/assets/guide_components_floatbutton.md.DqY9RuvF.js
+++ b/assets/guide_components_floatbutton.md.BL9Dw7PF.js
@@ -1,4 +1,4 @@
-import{G as F,v as E,w as p,Q as o,x as e,h as B,y as m,b as u}from"./chunks/theme.yTgix0k9.js";import{d as D,q,I as n,P as r,c as s,x as i,aj as k,a6 as g,p as A,u as h,h as f}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"浮动按钮 FloatButton","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/floatbutton.md","filePath":"guide/components/floatbutton.md","lastUpdated":1735198214000}'),b={name:"guide/components/floatbutton.md"},S=D({...b,setup(x){function C(d){console.log("click",d)}function y(d){console.log("openChange",d)}return(d,a)=>{const c=g("GlobalElement"),t=g("FloatButton"),l=g("Card");return A(),q("div",null,[a[1]||(a[1]=n("h1",{id:"浮动按钮-floatbutton",tabindex:"-1"},[r("浮动按钮 FloatButton "),n("a",{class:"header-anchor",href:"#浮动按钮-floatbutton","aria-label":'Permalink to "浮动按钮 FloatButton"'},"​")],-1)),s(c),a[2]||(a[2]=n("p",null,[n("em",null,"浮动按钮")],-1)),a[3]||(a[3]=n("h2",{id:"何时使用",tabindex:"-1"},[r("何时使用 "),n("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[4]||(a[4]=n("ul",null,[n("li",null,"用于网站上的全局功能"),n("li",null,"无论浏览到何处都可以看见的按钮")],-1)),a[5]||(a[5]=n("h2",{id:"基本使用",tabindex:"-1"},[r("基本使用 "),n("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(l,{width:"100%",style:{height:"300px",transform:"translate(0)"}},{default:i(()=>[s(t,{onClick:C},{icon:i(()=>[s(h(F))]),_:1})]),_:1}),a[6]||(a[6]=k(`
Show Code
vue
<script setup lang="ts">
+import{G as F,v as E,w as p,Q as o,x as e,h as B,y as m,b as u}from"./chunks/theme.CG1S93w-.js";import{d as D,q,I as n,P as r,c as s,x as i,aj as k,a6 as g,p as A,u as h,h as f}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"浮动按钮 FloatButton","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/floatbutton.md","filePath":"guide/components/floatbutton.md","lastUpdated":1735198214000}'),b={name:"guide/components/floatbutton.md"},S=D({...b,setup(x){function C(d){console.log("click",d)}function y(d){console.log("openChange",d)}return(d,a)=>{const c=g("GlobalElement"),t=g("FloatButton"),l=g("Card");return A(),q("div",null,[a[1]||(a[1]=n("h1",{id:"浮动按钮-floatbutton",tabindex:"-1"},[r("浮动按钮 FloatButton "),n("a",{class:"header-anchor",href:"#浮动按钮-floatbutton","aria-label":'Permalink to "浮动按钮 FloatButton"'},"​")],-1)),s(c),a[2]||(a[2]=n("p",null,[n("em",null,"浮动按钮")],-1)),a[3]||(a[3]=n("h2",{id:"何时使用",tabindex:"-1"},[r("何时使用 "),n("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[4]||(a[4]=n("ul",null,[n("li",null,"用于网站上的全局功能"),n("li",null,"无论浏览到何处都可以看见的按钮")],-1)),a[5]||(a[5]=n("h2",{id:"基本使用",tabindex:"-1"},[r("基本使用 "),n("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(l,{width:"100%",style:{height:"300px",transform:"translate(0)"}},{default:i(()=>[s(t,{onClick:C},{icon:i(()=>[s(h(F))]),_:1})]),_:1}),a[6]||(a[6]=k(`
Show Code
vue
<script setup lang="ts">
 <script setup lang="ts">
 import { GlobalOutlined } from '@ant-design/icons-vue'
 function onClick(e: Event) {
diff --git a/assets/guide_components_floatbutton.md.DqY9RuvF.lean.js b/assets/guide_components_floatbutton.md.BL9Dw7PF.lean.js
similarity index 99%
rename from assets/guide_components_floatbutton.md.DqY9RuvF.lean.js
rename to assets/guide_components_floatbutton.md.BL9Dw7PF.lean.js
index 4ac113e26..c07a7e4f8 100644
--- a/assets/guide_components_floatbutton.md.DqY9RuvF.lean.js
+++ b/assets/guide_components_floatbutton.md.BL9Dw7PF.lean.js
@@ -1,4 +1,4 @@
-import{G as F,v as E,w as p,Q as o,x as e,h as B,y as m,b as u}from"./chunks/theme.yTgix0k9.js";import{d as D,q,I as n,P as r,c as s,x as i,aj as k,a6 as g,p as A,u as h,h as f}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"浮动按钮 FloatButton","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/floatbutton.md","filePath":"guide/components/floatbutton.md","lastUpdated":1735198214000}'),b={name:"guide/components/floatbutton.md"},S=D({...b,setup(x){function C(d){console.log("click",d)}function y(d){console.log("openChange",d)}return(d,a)=>{const c=g("GlobalElement"),t=g("FloatButton"),l=g("Card");return A(),q("div",null,[a[1]||(a[1]=n("h1",{id:"浮动按钮-floatbutton",tabindex:"-1"},[r("浮动按钮 FloatButton "),n("a",{class:"header-anchor",href:"#浮动按钮-floatbutton","aria-label":'Permalink to "浮动按钮 FloatButton"'},"​")],-1)),s(c),a[2]||(a[2]=n("p",null,[n("em",null,"浮动按钮")],-1)),a[3]||(a[3]=n("h2",{id:"何时使用",tabindex:"-1"},[r("何时使用 "),n("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[4]||(a[4]=n("ul",null,[n("li",null,"用于网站上的全局功能"),n("li",null,"无论浏览到何处都可以看见的按钮")],-1)),a[5]||(a[5]=n("h2",{id:"基本使用",tabindex:"-1"},[r("基本使用 "),n("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(l,{width:"100%",style:{height:"300px",transform:"translate(0)"}},{default:i(()=>[s(t,{onClick:C},{icon:i(()=>[s(h(F))]),_:1})]),_:1}),a[6]||(a[6]=k(`
Show Code
vue
<script setup lang="ts">
+import{G as F,v as E,w as p,Q as o,x as e,h as B,y as m,b as u}from"./chunks/theme.CG1S93w-.js";import{d as D,q,I as n,P as r,c as s,x as i,aj as k,a6 as g,p as A,u as h,h as f}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"浮动按钮 FloatButton","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/floatbutton.md","filePath":"guide/components/floatbutton.md","lastUpdated":1735198214000}'),b={name:"guide/components/floatbutton.md"},S=D({...b,setup(x){function C(d){console.log("click",d)}function y(d){console.log("openChange",d)}return(d,a)=>{const c=g("GlobalElement"),t=g("FloatButton"),l=g("Card");return A(),q("div",null,[a[1]||(a[1]=n("h1",{id:"浮动按钮-floatbutton",tabindex:"-1"},[r("浮动按钮 FloatButton "),n("a",{class:"header-anchor",href:"#浮动按钮-floatbutton","aria-label":'Permalink to "浮动按钮 FloatButton"'},"​")],-1)),s(c),a[2]||(a[2]=n("p",null,[n("em",null,"浮动按钮")],-1)),a[3]||(a[3]=n("h2",{id:"何时使用",tabindex:"-1"},[r("何时使用 "),n("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[4]||(a[4]=n("ul",null,[n("li",null,"用于网站上的全局功能"),n("li",null,"无论浏览到何处都可以看见的按钮")],-1)),a[5]||(a[5]=n("h2",{id:"基本使用",tabindex:"-1"},[r("基本使用 "),n("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(l,{width:"100%",style:{height:"300px",transform:"translate(0)"}},{default:i(()=>[s(t,{onClick:C},{icon:i(()=>[s(h(F))]),_:1})]),_:1}),a[6]||(a[6]=k(`
Show Code
vue
<script setup lang="ts">
 <script setup lang="ts">
 import { GlobalOutlined } from '@ant-design/icons-vue'
 function onClick(e: Event) {
diff --git a/assets/guide_components_input.md.C85tJNNn.js b/assets/guide_components_input.md.DOFhkpa7.js
similarity index 99%
rename from assets/guide_components_input.md.C85tJNNn.js
rename to assets/guide_components_input.md.DOFhkpa7.js
index d00a6a788..2c1bec069 100644
--- a/assets/guide_components_input.md.C85tJNNn.js
+++ b/assets/guide_components_input.md.DOFhkpa7.js
@@ -1,4 +1,4 @@
-import{U as c,I as C,y as D,E as x,z as b}from"./chunks/theme.yTgix0k9.js";import{d as w,r as F,a3 as B,q as I,I as i,P as g,c as a,aj as k,x as n,a6 as E,p as z,u as e}from"./chunks/framework.DVPnkW1f.js";const S={tabindex:"0"},O={style:{"text-align":"left"}},N=JSON.parse('{"title":"输入框 Input","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/input.md","filePath":"guide/components/input.md","lastUpdated":1735198214000}'),U={name:"guide/components/input.md"},R=w({...U,setup(P){const l=F(""),y=F(""),v=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],d=F("middle");B(()=>{console.log("value",l.value)}),B(()=>{console.log("lazyValue",y.value)});function o(r){console.log("change",r)}function u(r){console.log("enter",r)}return(r,s)=>{const f=E("GlobalElement"),h=E("Input",!0),p=E("Space"),m=E("Tooltip"),A=E("Radio"),q=E("Tag");return z(),I("div",null,[s[33]||(s[33]=i("h1",{id:"输入框-input",tabindex:"-1"},[g("输入框 Input "),i("a",{class:"header-anchor",href:"#输入框-input","aria-label":'Permalink to "输入框 Input"'},"​")],-1)),a(f),s[34]||(s[34]=k(`

通过鼠标或键盘输入内容,是最基础的表单域的包装

何时使用

  • 需要用户输入表单域内容时
  • 提供组合型输入框,带搜索的输入框,还可以进行大小选择

基本使用

.lazy

默认情况下,v-model 会在每次 input 事件后更新数据 (IME 拼字阶段的状态例外)。你可以添加 lazy 修饰符来改为在每次 change 事件后更新数据

vue
<!-- 在 "change" 事件后同步更新而不是 "input" -->
+import{U as c,I as C,y as D,E as x,z as b}from"./chunks/theme.CG1S93w-.js";import{d as w,r as F,a3 as B,q as I,I as i,P as g,c as a,aj as k,x as n,a6 as E,p as z,u as e}from"./chunks/framework.DVPnkW1f.js";const S={tabindex:"0"},O={style:{"text-align":"left"}},N=JSON.parse('{"title":"输入框 Input","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/input.md","filePath":"guide/components/input.md","lastUpdated":1735198214000}'),U={name:"guide/components/input.md"},R=w({...U,setup(P){const l=F(""),y=F(""),v=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],d=F("middle");B(()=>{console.log("value",l.value)}),B(()=>{console.log("lazyValue",y.value)});function o(r){console.log("change",r)}function u(r){console.log("enter",r)}return(r,s)=>{const f=E("GlobalElement"),h=E("Input",!0),p=E("Space"),m=E("Tooltip"),A=E("Radio"),q=E("Tag");return z(),I("div",null,[s[33]||(s[33]=i("h1",{id:"输入框-input",tabindex:"-1"},[g("输入框 Input "),i("a",{class:"header-anchor",href:"#输入框-input","aria-label":'Permalink to "输入框 Input"'},"​")],-1)),a(f),s[34]||(s[34]=k(`

通过鼠标或键盘输入内容,是最基础的表单域的包装

何时使用

  • 需要用户输入表单域内容时
  • 提供组合型输入框,带搜索的输入框,还可以进行大小选择

基本使用

.lazy

默认情况下,v-model 会在每次 input 事件后更新数据 (IME 拼字阶段的状态例外)。你可以添加 lazy 修饰符来改为在每次 change 事件后更新数据

vue
<!-- 在 "change" 事件后同步更新而不是 "input" -->
 <Input v-model:value.lazy="msg" />
`,5)),a(p,{gap:"small",vertical:"",width:200},{default:n(()=>[a(h,{value:l.value,"onUpdate:value":s[0]||(s[0]=t=>l.value=t),placeholder:"Basic usage",onChange:o,onEnter:u},null,8,["value"]),a(h,{value:y.value,"onUpdate:value":s[1]||(s[1]=t=>y.value=t),valueModifiers:{lazy:!0},placeholder:"Lazy usage",onChange:o,onEnter:u},null,8,["value"])]),_:1}),s[35]||(s[35]=k(`
Show Code
vue
<script setup lang="ts">
 import { ref, watchEffect } from 'vue'
 const value = ref('')
diff --git a/assets/guide_components_input.md.C85tJNNn.lean.js b/assets/guide_components_input.md.DOFhkpa7.lean.js
similarity index 99%
rename from assets/guide_components_input.md.C85tJNNn.lean.js
rename to assets/guide_components_input.md.DOFhkpa7.lean.js
index d00a6a788..2c1bec069 100644
--- a/assets/guide_components_input.md.C85tJNNn.lean.js
+++ b/assets/guide_components_input.md.DOFhkpa7.lean.js
@@ -1,4 +1,4 @@
-import{U as c,I as C,y as D,E as x,z as b}from"./chunks/theme.yTgix0k9.js";import{d as w,r as F,a3 as B,q as I,I as i,P as g,c as a,aj as k,x as n,a6 as E,p as z,u as e}from"./chunks/framework.DVPnkW1f.js";const S={tabindex:"0"},O={style:{"text-align":"left"}},N=JSON.parse('{"title":"输入框 Input","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/input.md","filePath":"guide/components/input.md","lastUpdated":1735198214000}'),U={name:"guide/components/input.md"},R=w({...U,setup(P){const l=F(""),y=F(""),v=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],d=F("middle");B(()=>{console.log("value",l.value)}),B(()=>{console.log("lazyValue",y.value)});function o(r){console.log("change",r)}function u(r){console.log("enter",r)}return(r,s)=>{const f=E("GlobalElement"),h=E("Input",!0),p=E("Space"),m=E("Tooltip"),A=E("Radio"),q=E("Tag");return z(),I("div",null,[s[33]||(s[33]=i("h1",{id:"输入框-input",tabindex:"-1"},[g("输入框 Input "),i("a",{class:"header-anchor",href:"#输入框-input","aria-label":'Permalink to "输入框 Input"'},"​")],-1)),a(f),s[34]||(s[34]=k(`

通过鼠标或键盘输入内容,是最基础的表单域的包装

何时使用

  • 需要用户输入表单域内容时
  • 提供组合型输入框,带搜索的输入框,还可以进行大小选择

基本使用

.lazy

默认情况下,v-model 会在每次 input 事件后更新数据 (IME 拼字阶段的状态例外)。你可以添加 lazy 修饰符来改为在每次 change 事件后更新数据

vue
<!-- 在 "change" 事件后同步更新而不是 "input" -->
+import{U as c,I as C,y as D,E as x,z as b}from"./chunks/theme.CG1S93w-.js";import{d as w,r as F,a3 as B,q as I,I as i,P as g,c as a,aj as k,x as n,a6 as E,p as z,u as e}from"./chunks/framework.DVPnkW1f.js";const S={tabindex:"0"},O={style:{"text-align":"left"}},N=JSON.parse('{"title":"输入框 Input","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/input.md","filePath":"guide/components/input.md","lastUpdated":1735198214000}'),U={name:"guide/components/input.md"},R=w({...U,setup(P){const l=F(""),y=F(""),v=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],d=F("middle");B(()=>{console.log("value",l.value)}),B(()=>{console.log("lazyValue",y.value)});function o(r){console.log("change",r)}function u(r){console.log("enter",r)}return(r,s)=>{const f=E("GlobalElement"),h=E("Input",!0),p=E("Space"),m=E("Tooltip"),A=E("Radio"),q=E("Tag");return z(),I("div",null,[s[33]||(s[33]=i("h1",{id:"输入框-input",tabindex:"-1"},[g("输入框 Input "),i("a",{class:"header-anchor",href:"#输入框-input","aria-label":'Permalink to "输入框 Input"'},"​")],-1)),a(f),s[34]||(s[34]=k(`

通过鼠标或键盘输入内容,是最基础的表单域的包装

何时使用

  • 需要用户输入表单域内容时
  • 提供组合型输入框,带搜索的输入框,还可以进行大小选择

基本使用

.lazy

默认情况下,v-model 会在每次 input 事件后更新数据 (IME 拼字阶段的状态例外)。你可以添加 lazy 修饰符来改为在每次 change 事件后更新数据

vue
<!-- 在 "change" 事件后同步更新而不是 "input" -->
 <Input v-model:value.lazy="msg" />
`,5)),a(p,{gap:"small",vertical:"",width:200},{default:n(()=>[a(h,{value:l.value,"onUpdate:value":s[0]||(s[0]=t=>l.value=t),placeholder:"Basic usage",onChange:o,onEnter:u},null,8,["value"]),a(h,{value:y.value,"onUpdate:value":s[1]||(s[1]=t=>y.value=t),valueModifiers:{lazy:!0},placeholder:"Lazy usage",onChange:o,onEnter:u},null,8,["value"])]),_:1}),s[35]||(s[35]=k(`
Show Code
vue
<script setup lang="ts">
 import { ref, watchEffect } from 'vue'
 const value = ref('')
diff --git a/assets/guide_components_inputsearch.md.DGl_mwFL.js b/assets/guide_components_inputsearch.md.Dqw-mw1r.js
similarity index 99%
rename from assets/guide_components_inputsearch.md.DGl_mwFL.js
rename to assets/guide_components_inputsearch.md.Dqw-mw1r.js
index 45f86f565..568ae78e8 100644
--- a/assets/guide_components_inputsearch.md.DGl_mwFL.js
+++ b/assets/guide_components_inputsearch.md.Dqw-mw1r.js
@@ -1,4 +1,4 @@
-import{f as C,z as v,E as w,I}from"./chunks/theme.yTgix0k9.js";import{d as V,r as u,a3 as f,q as z,I as i,P as p,c as a,aj as E,x as t,a6 as d,p as U,u as r}from"./chunks/framework.DVPnkW1f.js";const O={tabindex:"0"},P={style:{"text-align":"left"}},j=JSON.parse('{"title":"搜索框 InputSearch","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/inputsearch.md","filePath":"guide/components/inputsearch.md","lastUpdated":1735198214000}'),T={name:"guide/components/inputsearch.md"},G=V({...T,setup(N){const n=u(""),B=u(""),A=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],y=u("middle"),F=u(!0),g=u(!0);f(()=>{console.log("value",n.value)}),f(()=>{console.log("lazyValue",B.value)});function q(c){console.log("change",c)}function h(c){console.log("searchValue",c)}return(c,s)=>{const D=d("GlobalElement"),k=d("InputSearch"),e=d("Space"),o=d("Button"),x=d("Radio"),b=d("Tooltip"),m=d("Switch"),S=d("Tag");return U(),z("div",null,[s[54]||(s[54]=i("h1",{id:"搜索框-inputsearch",tabindex:"-1"},[p("搜索框 InputSearch "),i("a",{class:"header-anchor",href:"#搜索框-inputsearch","aria-label":'Permalink to "搜索框 InputSearch"'},"​")],-1)),a(D),s[55]||(s[55]=E(`

带搜索按钮的输入框

何时使用

  • 当需要输入搜索功能时

基本使用

.lazy

默认情况下,v-model 会在每次 input 事件后更新数据 (IME 拼字阶段的状态例外)。你可以添加 lazy 修饰符来改为在每次 change 事件后更新数据

vue
<!-- 在 "change" 事件后同步更新而不是 "input" -->
+import{f as C,z as v,E as w,I}from"./chunks/theme.CG1S93w-.js";import{d as V,r as u,a3 as f,q as z,I as i,P as p,c as a,aj as E,x as t,a6 as d,p as U,u as r}from"./chunks/framework.DVPnkW1f.js";const O={tabindex:"0"},P={style:{"text-align":"left"}},j=JSON.parse('{"title":"搜索框 InputSearch","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/inputsearch.md","filePath":"guide/components/inputsearch.md","lastUpdated":1735198214000}'),T={name:"guide/components/inputsearch.md"},G=V({...T,setup(N){const n=u(""),B=u(""),A=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],y=u("middle"),F=u(!0),g=u(!0);f(()=>{console.log("value",n.value)}),f(()=>{console.log("lazyValue",B.value)});function q(c){console.log("change",c)}function h(c){console.log("searchValue",c)}return(c,s)=>{const D=d("GlobalElement"),k=d("InputSearch"),e=d("Space"),o=d("Button"),x=d("Radio"),b=d("Tooltip"),m=d("Switch"),S=d("Tag");return U(),z("div",null,[s[54]||(s[54]=i("h1",{id:"搜索框-inputsearch",tabindex:"-1"},[p("搜索框 InputSearch "),i("a",{class:"header-anchor",href:"#搜索框-inputsearch","aria-label":'Permalink to "搜索框 InputSearch"'},"​")],-1)),a(D),s[55]||(s[55]=E(`

带搜索按钮的输入框

何时使用

  • 当需要输入搜索功能时

基本使用

.lazy

默认情况下,v-model 会在每次 input 事件后更新数据 (IME 拼字阶段的状态例外)。你可以添加 lazy 修饰符来改为在每次 change 事件后更新数据

vue
<!-- 在 "change" 事件后同步更新而不是 "input" -->
 <InputSearch v-model:value.lazy="msg" />
`,5)),a(e,{gap:"small",vertical:"",width:200},{default:t(()=>[a(k,{value:n.value,"onUpdate:value":s[0]||(s[0]=l=>n.value=l),placeholder:"Basic search usage",onChange:q,onSearch:h},null,8,["value"]),a(k,{value:B.value,"onUpdate:value":s[1]||(s[1]=l=>B.value=l),valueModifiers:{lazy:!0},placeholder:"Lazy search usage",onChange:q,onSearch:h},null,8,["value"])]),_:1}),s[56]||(s[56]=E(`
Show Code
vue
<script setup lang="ts">
 <script setup lang="ts">
 import { ref, watchEffect } from 'vue'
diff --git a/assets/guide_components_inputsearch.md.DGl_mwFL.lean.js b/assets/guide_components_inputsearch.md.Dqw-mw1r.lean.js
similarity index 99%
rename from assets/guide_components_inputsearch.md.DGl_mwFL.lean.js
rename to assets/guide_components_inputsearch.md.Dqw-mw1r.lean.js
index 45f86f565..568ae78e8 100644
--- a/assets/guide_components_inputsearch.md.DGl_mwFL.lean.js
+++ b/assets/guide_components_inputsearch.md.Dqw-mw1r.lean.js
@@ -1,4 +1,4 @@
-import{f as C,z as v,E as w,I}from"./chunks/theme.yTgix0k9.js";import{d as V,r as u,a3 as f,q as z,I as i,P as p,c as a,aj as E,x as t,a6 as d,p as U,u as r}from"./chunks/framework.DVPnkW1f.js";const O={tabindex:"0"},P={style:{"text-align":"left"}},j=JSON.parse('{"title":"搜索框 InputSearch","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/inputsearch.md","filePath":"guide/components/inputsearch.md","lastUpdated":1735198214000}'),T={name:"guide/components/inputsearch.md"},G=V({...T,setup(N){const n=u(""),B=u(""),A=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],y=u("middle"),F=u(!0),g=u(!0);f(()=>{console.log("value",n.value)}),f(()=>{console.log("lazyValue",B.value)});function q(c){console.log("change",c)}function h(c){console.log("searchValue",c)}return(c,s)=>{const D=d("GlobalElement"),k=d("InputSearch"),e=d("Space"),o=d("Button"),x=d("Radio"),b=d("Tooltip"),m=d("Switch"),S=d("Tag");return U(),z("div",null,[s[54]||(s[54]=i("h1",{id:"搜索框-inputsearch",tabindex:"-1"},[p("搜索框 InputSearch "),i("a",{class:"header-anchor",href:"#搜索框-inputsearch","aria-label":'Permalink to "搜索框 InputSearch"'},"​")],-1)),a(D),s[55]||(s[55]=E(`

带搜索按钮的输入框

何时使用

  • 当需要输入搜索功能时

基本使用

.lazy

默认情况下,v-model 会在每次 input 事件后更新数据 (IME 拼字阶段的状态例外)。你可以添加 lazy 修饰符来改为在每次 change 事件后更新数据

vue
<!-- 在 "change" 事件后同步更新而不是 "input" -->
+import{f as C,z as v,E as w,I}from"./chunks/theme.CG1S93w-.js";import{d as V,r as u,a3 as f,q as z,I as i,P as p,c as a,aj as E,x as t,a6 as d,p as U,u as r}from"./chunks/framework.DVPnkW1f.js";const O={tabindex:"0"},P={style:{"text-align":"left"}},j=JSON.parse('{"title":"搜索框 InputSearch","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/inputsearch.md","filePath":"guide/components/inputsearch.md","lastUpdated":1735198214000}'),T={name:"guide/components/inputsearch.md"},G=V({...T,setup(N){const n=u(""),B=u(""),A=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],y=u("middle"),F=u(!0),g=u(!0);f(()=>{console.log("value",n.value)}),f(()=>{console.log("lazyValue",B.value)});function q(c){console.log("change",c)}function h(c){console.log("searchValue",c)}return(c,s)=>{const D=d("GlobalElement"),k=d("InputSearch"),e=d("Space"),o=d("Button"),x=d("Radio"),b=d("Tooltip"),m=d("Switch"),S=d("Tag");return U(),z("div",null,[s[54]||(s[54]=i("h1",{id:"搜索框-inputsearch",tabindex:"-1"},[p("搜索框 InputSearch "),i("a",{class:"header-anchor",href:"#搜索框-inputsearch","aria-label":'Permalink to "搜索框 InputSearch"'},"​")],-1)),a(D),s[55]||(s[55]=E(`

带搜索按钮的输入框

何时使用

  • 当需要输入搜索功能时

基本使用

.lazy

默认情况下,v-model 会在每次 input 事件后更新数据 (IME 拼字阶段的状态例外)。你可以添加 lazy 修饰符来改为在每次 change 事件后更新数据

vue
<!-- 在 "change" 事件后同步更新而不是 "input" -->
 <InputSearch v-model:value.lazy="msg" />
`,5)),a(e,{gap:"small",vertical:"",width:200},{default:t(()=>[a(k,{value:n.value,"onUpdate:value":s[0]||(s[0]=l=>n.value=l),placeholder:"Basic search usage",onChange:q,onSearch:h},null,8,["value"]),a(k,{value:B.value,"onUpdate:value":s[1]||(s[1]=l=>B.value=l),valueModifiers:{lazy:!0},placeholder:"Lazy search usage",onChange:q,onSearch:h},null,8,["value"])]),_:1}),s[56]||(s[56]=E(`
Show Code
vue
<script setup lang="ts">
 <script setup lang="ts">
 import { ref, watchEffect } from 'vue'
diff --git a/assets/guide_components_list.md.D9z3phPJ.js b/assets/guide_components_list.md.DzW_1oUT.js
similarity index 99%
rename from assets/guide_components_list.md.D9z3phPJ.js
rename to assets/guide_components_list.md.DzW_1oUT.js
index 46002ee64..52c872ca0 100644
--- a/assets/guide_components_list.md.D9z3phPJ.js
+++ b/assets/guide_components_list.md.DzW_1oUT.js
@@ -1,4 +1,4 @@
-import{i as Q,L as H,v as _}from"./chunks/theme.yTgix0k9.js";import{d as N,r as m,a as M,q as v,I as l,P as d,c as i,x as s,aj as u,a6 as c,p as h,J as g,v as y,D as o,M as E,u as P,_ as G}from"./chunks/framework.DVPnkW1f.js";const K={href:"https://themusecatcher.github.io/vue-amazing-ui/"},X=["href"],Z=["href"],ta=JSON.parse('{"title":"列表 List","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/list.md","filePath":"guide/components/list.md","lastUpdated":1735198214000}'),W={name:"guide/components/list.md"},Y=N({...W,setup(aa){const D=m([{title:"Vue Amazing UI Title 1",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 2",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 3",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 4",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"}]),V=m(!0),I=m([{title:"Vue Amazing UI Title 1",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 2",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 3",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 4",description:"An Amazing Vue3 UI Components Library.",content:"content"}]),L=m(["Vue Amazing UI is developed using TypeScript","An Amazing Vue3 UI Components Library","Streamline web development with Vue Amazing UI","Incredible Vue components for modern web design","Transform your Vue interface with Vue Amazing UI"]),R=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],q=m("middle"),x=m(!0),U=m([]);for(let p=1;p<=8;p++)U.value.push({href:"https://themusecatcher.github.io/vue-amazing-ui/",title:`Vue Amazing UI part ${p}`,avatar:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"Vue Amazing UI supplies streamline web development, incredible Vue components for modern web design and transform your Vue interface completely."});const S=m([]);S.value=U.value.slice(0,3);const O={page:1,pageSize:3,total:8,onChange:(p,a)=>{console.log("change page",p),console.log("change pageSize",a);const f=(p-1)*a+1,F=p*a>8?8:p*a;S.value=U.value.slice(f-1,F)}},w=m([]);for(let p=1;p<=30;p++)w.value.push({href:"https://themusecatcher.github.io/vue-amazing-ui/",title:`Vue Amazing UI Title ${p}`,description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"Incredible Vue components for modern web design"});const j=m([]);j.value=w.value.slice(0,5);const n=M({bordered:!0,vertical:!1,split:!0,size:"middle",loading:!1,hoverable:!0,header:"list header",footer:"list footer",extra:"extra",showPagination:!0,pagination:{page:1,pageSize:5,total:30,showTotal:(p,a)=>`${a[0]}-${a[1]} of ${p} items`,showSizeChanger:!0,showQuickJumper:!0,onChange:(p,a)=>{console.log("change page",p),console.log("change pageSize",a);const f=(p-1)*a+1,F=p*a>n.pagination.total?n.pagination.total:p*a;j.value=w.value.slice(f-1,F)}}});return(p,a)=>{const f=c("GlobalElement"),F=c("Avatar"),r=c("ListItem"),b=c("List",!0),C=c("Switch"),B=c("Space"),A=c("Flex"),$=c("Radio"),e=c("Col"),z=c("Row"),J=c("Select"),T=c("Input");return h(),v("div",null,[a[45]||(a[45]=l("h1",{id:"列表-list",tabindex:"-1"},[d("列表 List "),l("a",{class:"header-anchor",href:"#列表-list","aria-label":'Permalink to "列表 List"'},"​")],-1)),i(f),a[46]||(a[46]=l("p",null,[l("em",null,"通用列表")],-1)),a[47]||(a[47]=l("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[48]||(a[48]=l("ul",null,[l("li",null,"最基础的列表展示,可承载文字、列表、图片、段落,链接等")],-1)),a[49]||(a[49]=l("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(b,null,{default:s(()=>[(h(!0),v(g,null,y(D.value,(t,k)=>(h(),o(r,{key:k,title:t.title},{avatar:s(()=>[i(F,{src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg"})]),description:s(()=>[d(E(t.description),1)]),_:2},1032,["title"]))),128))]),_:1}),a[50]||(a[50]=u(`
Show Code
vue
<script setup lang="ts">
+import{i as Q,L as H,v as _}from"./chunks/theme.CG1S93w-.js";import{d as N,r as m,a as M,q as v,I as l,P as d,c as i,x as s,aj as u,a6 as c,p as h,J as g,v as y,D as o,M as E,u as P,_ as G}from"./chunks/framework.DVPnkW1f.js";const K={href:"https://themusecatcher.github.io/vue-amazing-ui/"},X=["href"],Z=["href"],ta=JSON.parse('{"title":"列表 List","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/list.md","filePath":"guide/components/list.md","lastUpdated":1735198214000}'),W={name:"guide/components/list.md"},Y=N({...W,setup(aa){const D=m([{title:"Vue Amazing UI Title 1",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 2",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 3",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 4",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"}]),V=m(!0),I=m([{title:"Vue Amazing UI Title 1",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 2",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 3",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 4",description:"An Amazing Vue3 UI Components Library.",content:"content"}]),L=m(["Vue Amazing UI is developed using TypeScript","An Amazing Vue3 UI Components Library","Streamline web development with Vue Amazing UI","Incredible Vue components for modern web design","Transform your Vue interface with Vue Amazing UI"]),R=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],q=m("middle"),x=m(!0),U=m([]);for(let p=1;p<=8;p++)U.value.push({href:"https://themusecatcher.github.io/vue-amazing-ui/",title:`Vue Amazing UI part ${p}`,avatar:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"Vue Amazing UI supplies streamline web development, incredible Vue components for modern web design and transform your Vue interface completely."});const S=m([]);S.value=U.value.slice(0,3);const O={page:1,pageSize:3,total:8,onChange:(p,a)=>{console.log("change page",p),console.log("change pageSize",a);const f=(p-1)*a+1,F=p*a>8?8:p*a;S.value=U.value.slice(f-1,F)}},w=m([]);for(let p=1;p<=30;p++)w.value.push({href:"https://themusecatcher.github.io/vue-amazing-ui/",title:`Vue Amazing UI Title ${p}`,description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"Incredible Vue components for modern web design"});const j=m([]);j.value=w.value.slice(0,5);const n=M({bordered:!0,vertical:!1,split:!0,size:"middle",loading:!1,hoverable:!0,header:"list header",footer:"list footer",extra:"extra",showPagination:!0,pagination:{page:1,pageSize:5,total:30,showTotal:(p,a)=>`${a[0]}-${a[1]} of ${p} items`,showSizeChanger:!0,showQuickJumper:!0,onChange:(p,a)=>{console.log("change page",p),console.log("change pageSize",a);const f=(p-1)*a+1,F=p*a>n.pagination.total?n.pagination.total:p*a;j.value=w.value.slice(f-1,F)}}});return(p,a)=>{const f=c("GlobalElement"),F=c("Avatar"),r=c("ListItem"),b=c("List",!0),C=c("Switch"),B=c("Space"),A=c("Flex"),$=c("Radio"),e=c("Col"),z=c("Row"),J=c("Select"),T=c("Input");return h(),v("div",null,[a[45]||(a[45]=l("h1",{id:"列表-list",tabindex:"-1"},[d("列表 List "),l("a",{class:"header-anchor",href:"#列表-list","aria-label":'Permalink to "列表 List"'},"​")],-1)),i(f),a[46]||(a[46]=l("p",null,[l("em",null,"通用列表")],-1)),a[47]||(a[47]=l("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[48]||(a[48]=l("ul",null,[l("li",null,"最基础的列表展示,可承载文字、列表、图片、段落,链接等")],-1)),a[49]||(a[49]=l("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(b,null,{default:s(()=>[(h(!0),v(g,null,y(D.value,(t,k)=>(h(),o(r,{key:k,title:t.title},{avatar:s(()=>[i(F,{src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg"})]),description:s(()=>[d(E(t.description),1)]),_:2},1032,["title"]))),128))]),_:1}),a[50]||(a[50]=u(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const listData = ref([
   {
diff --git a/assets/guide_components_list.md.D9z3phPJ.lean.js b/assets/guide_components_list.md.DzW_1oUT.lean.js
similarity index 99%
rename from assets/guide_components_list.md.D9z3phPJ.lean.js
rename to assets/guide_components_list.md.DzW_1oUT.lean.js
index 46002ee64..52c872ca0 100644
--- a/assets/guide_components_list.md.D9z3phPJ.lean.js
+++ b/assets/guide_components_list.md.DzW_1oUT.lean.js
@@ -1,4 +1,4 @@
-import{i as Q,L as H,v as _}from"./chunks/theme.yTgix0k9.js";import{d as N,r as m,a as M,q as v,I as l,P as d,c as i,x as s,aj as u,a6 as c,p as h,J as g,v as y,D as o,M as E,u as P,_ as G}from"./chunks/framework.DVPnkW1f.js";const K={href:"https://themusecatcher.github.io/vue-amazing-ui/"},X=["href"],Z=["href"],ta=JSON.parse('{"title":"列表 List","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/list.md","filePath":"guide/components/list.md","lastUpdated":1735198214000}'),W={name:"guide/components/list.md"},Y=N({...W,setup(aa){const D=m([{title:"Vue Amazing UI Title 1",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 2",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 3",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 4",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"}]),V=m(!0),I=m([{title:"Vue Amazing UI Title 1",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 2",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 3",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 4",description:"An Amazing Vue3 UI Components Library.",content:"content"}]),L=m(["Vue Amazing UI is developed using TypeScript","An Amazing Vue3 UI Components Library","Streamline web development with Vue Amazing UI","Incredible Vue components for modern web design","Transform your Vue interface with Vue Amazing UI"]),R=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],q=m("middle"),x=m(!0),U=m([]);for(let p=1;p<=8;p++)U.value.push({href:"https://themusecatcher.github.io/vue-amazing-ui/",title:`Vue Amazing UI part ${p}`,avatar:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"Vue Amazing UI supplies streamline web development, incredible Vue components for modern web design and transform your Vue interface completely."});const S=m([]);S.value=U.value.slice(0,3);const O={page:1,pageSize:3,total:8,onChange:(p,a)=>{console.log("change page",p),console.log("change pageSize",a);const f=(p-1)*a+1,F=p*a>8?8:p*a;S.value=U.value.slice(f-1,F)}},w=m([]);for(let p=1;p<=30;p++)w.value.push({href:"https://themusecatcher.github.io/vue-amazing-ui/",title:`Vue Amazing UI Title ${p}`,description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"Incredible Vue components for modern web design"});const j=m([]);j.value=w.value.slice(0,5);const n=M({bordered:!0,vertical:!1,split:!0,size:"middle",loading:!1,hoverable:!0,header:"list header",footer:"list footer",extra:"extra",showPagination:!0,pagination:{page:1,pageSize:5,total:30,showTotal:(p,a)=>`${a[0]}-${a[1]} of ${p} items`,showSizeChanger:!0,showQuickJumper:!0,onChange:(p,a)=>{console.log("change page",p),console.log("change pageSize",a);const f=(p-1)*a+1,F=p*a>n.pagination.total?n.pagination.total:p*a;j.value=w.value.slice(f-1,F)}}});return(p,a)=>{const f=c("GlobalElement"),F=c("Avatar"),r=c("ListItem"),b=c("List",!0),C=c("Switch"),B=c("Space"),A=c("Flex"),$=c("Radio"),e=c("Col"),z=c("Row"),J=c("Select"),T=c("Input");return h(),v("div",null,[a[45]||(a[45]=l("h1",{id:"列表-list",tabindex:"-1"},[d("列表 List "),l("a",{class:"header-anchor",href:"#列表-list","aria-label":'Permalink to "列表 List"'},"​")],-1)),i(f),a[46]||(a[46]=l("p",null,[l("em",null,"通用列表")],-1)),a[47]||(a[47]=l("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[48]||(a[48]=l("ul",null,[l("li",null,"最基础的列表展示,可承载文字、列表、图片、段落,链接等")],-1)),a[49]||(a[49]=l("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(b,null,{default:s(()=>[(h(!0),v(g,null,y(D.value,(t,k)=>(h(),o(r,{key:k,title:t.title},{avatar:s(()=>[i(F,{src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg"})]),description:s(()=>[d(E(t.description),1)]),_:2},1032,["title"]))),128))]),_:1}),a[50]||(a[50]=u(`
Show Code
vue
<script setup lang="ts">
+import{i as Q,L as H,v as _}from"./chunks/theme.CG1S93w-.js";import{d as N,r as m,a as M,q as v,I as l,P as d,c as i,x as s,aj as u,a6 as c,p as h,J as g,v as y,D as o,M as E,u as P,_ as G}from"./chunks/framework.DVPnkW1f.js";const K={href:"https://themusecatcher.github.io/vue-amazing-ui/"},X=["href"],Z=["href"],ta=JSON.parse('{"title":"列表 List","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/list.md","filePath":"guide/components/list.md","lastUpdated":1735198214000}'),W={name:"guide/components/list.md"},Y=N({...W,setup(aa){const D=m([{title:"Vue Amazing UI Title 1",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 2",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 3",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 4",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"content"}]),V=m(!0),I=m([{title:"Vue Amazing UI Title 1",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 2",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 3",description:"An Amazing Vue3 UI Components Library.",content:"content"},{title:"Vue Amazing UI Title 4",description:"An Amazing Vue3 UI Components Library.",content:"content"}]),L=m(["Vue Amazing UI is developed using TypeScript","An Amazing Vue3 UI Components Library","Streamline web development with Vue Amazing UI","Incredible Vue components for modern web design","Transform your Vue interface with Vue Amazing UI"]),R=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],q=m("middle"),x=m(!0),U=m([]);for(let p=1;p<=8;p++)U.value.push({href:"https://themusecatcher.github.io/vue-amazing-ui/",title:`Vue Amazing UI part ${p}`,avatar:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg",description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"Vue Amazing UI supplies streamline web development, incredible Vue components for modern web design and transform your Vue interface completely."});const S=m([]);S.value=U.value.slice(0,3);const O={page:1,pageSize:3,total:8,onChange:(p,a)=>{console.log("change page",p),console.log("change pageSize",a);const f=(p-1)*a+1,F=p*a>8?8:p*a;S.value=U.value.slice(f-1,F)}},w=m([]);for(let p=1;p<=30;p++)w.value.push({href:"https://themusecatcher.github.io/vue-amazing-ui/",title:`Vue Amazing UI Title ${p}`,description:"Vue Amazing UI, An Amazing Vue3 UI Components Library.",content:"Incredible Vue components for modern web design"});const j=m([]);j.value=w.value.slice(0,5);const n=M({bordered:!0,vertical:!1,split:!0,size:"middle",loading:!1,hoverable:!0,header:"list header",footer:"list footer",extra:"extra",showPagination:!0,pagination:{page:1,pageSize:5,total:30,showTotal:(p,a)=>`${a[0]}-${a[1]} of ${p} items`,showSizeChanger:!0,showQuickJumper:!0,onChange:(p,a)=>{console.log("change page",p),console.log("change pageSize",a);const f=(p-1)*a+1,F=p*a>n.pagination.total?n.pagination.total:p*a;j.value=w.value.slice(f-1,F)}}});return(p,a)=>{const f=c("GlobalElement"),F=c("Avatar"),r=c("ListItem"),b=c("List",!0),C=c("Switch"),B=c("Space"),A=c("Flex"),$=c("Radio"),e=c("Col"),z=c("Row"),J=c("Select"),T=c("Input");return h(),v("div",null,[a[45]||(a[45]=l("h1",{id:"列表-list",tabindex:"-1"},[d("列表 List "),l("a",{class:"header-anchor",href:"#列表-list","aria-label":'Permalink to "列表 List"'},"​")],-1)),i(f),a[46]||(a[46]=l("p",null,[l("em",null,"通用列表")],-1)),a[47]||(a[47]=l("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[48]||(a[48]=l("ul",null,[l("li",null,"最基础的列表展示,可承载文字、列表、图片、段落,链接等")],-1)),a[49]||(a[49]=l("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(b,null,{default:s(()=>[(h(!0),v(g,null,y(D.value,(t,k)=>(h(),o(r,{key:k,title:t.title},{avatar:s(()=>[i(F,{src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg"})]),description:s(()=>[d(E(t.description),1)]),_:2},1032,["title"]))),128))]),_:1}),a[50]||(a[50]=u(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const listData = ref([
   {
diff --git a/assets/guide_components_message.md.D5Imblgs.js b/assets/guide_components_message.md.ChL-UFLx.js
similarity index 99%
rename from assets/guide_components_message.md.D5Imblgs.js
rename to assets/guide_components_message.md.ChL-UFLx.js
index 227989fa1..e2c95f1c9 100644
--- a/assets/guide_components_message.md.D5Imblgs.js
+++ b/assets/guide_components_message.md.ChL-UFLx.js
@@ -1,4 +1,4 @@
-import{B as b,F as g}from"./chunks/theme.yTgix0k9.js";import{d as w,r as T,q as I,I as p,P as t,c as i,aj as k,x as e,a6 as E,p as P,h as v,_ as $}from"./chunks/framework.DVPnkW1f.js";const U=JSON.parse('{"title":"全局提示 Message","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/message.md","filePath":"guide/components/message.md","lastUpdated":1735180868000}'),N={name:"guide/components/message.md"},O=w({...N,setup(V){const n=T();function r(s){n.value.open(s)}function y(s){n.value.info(s)}function o(s){n.value.success(s)}function F(s){n.value.error(s)}function c(s){n.value.warning(s)}function u(s){n.value.loading(s)}function C(s){n.value.info({content:s,icon:v(b)})}function m(s){n.value.open({content:s,icon:v(g,{style:"color: gold"})})}function B(s){n.value.info({content:s,icon:v(b),class:"custom-class"})}function f(s){n.value.warning({content:s,icon:v(g),duration:null,top:"30vh",style:{color:"#f50"}})}function A(){n.value.info({content:"The message will automatically turn off after 3 seconds.",duration:3e3,onClose:()=>{console.log("custom message closed")}})}function D(){n.value.info({content:"This message will not automatically turn off.",duration:null,onClick:()=>{console.log("custom message clicked")}})}function x(s){console.log("click",s)}function q(){console.log("close")}return(s,a)=>{const M=E("GlobalElement"),S=E("Message",!0),l=E("Button"),d=E("Space");return P(),I("div",null,[a[22]||(a[22]=p("h1",{id:"全局提示-message",tabindex:"-1"},[t("全局提示 Message "),p("a",{class:"header-anchor",href:"#全局提示-message","aria-label":'Permalink to "全局提示 Message"'},"​")],-1)),i(M),a[23]||(a[23]=k('

全局展示操作反馈信息

何时使用

  • 可提供成功、警告和错误等反馈信息
  • 顶部居中显示并自动消失,是一种不打断用户操作的轻量级提示方式

使用

  • message.value.open(content: string | Message) // open 调用
  • message.value.info(content: string | Message) // info 调用
  • message.value.success(content: string | Message) // success 调用
  • message.value.error(content: string | Message) // error 调用
  • message.value.warning(content: string | Message) // warning 调用
  • message.value.loading(content: string | Message) // loading 调用
',4)),i(S,{ref_key:"message",ref:n,onClick:x,onClose:q},null,512),a[24]||(a[24]=p("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),p("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{type:"primary",onClick:a[0]||(a[0]=h=>r("This is a noraml message"))},{default:e(()=>a[10]||(a[10]=[t("Open")])),_:1}),a[25]||(a[25]=k(`
Show Code
vue
<script setup lang="ts">
+import{B as b,F as g}from"./chunks/theme.CG1S93w-.js";import{d as w,r as T,q as I,I as p,P as t,c as i,aj as k,x as e,a6 as E,p as P,h as v,_ as $}from"./chunks/framework.DVPnkW1f.js";const U=JSON.parse('{"title":"全局提示 Message","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/message.md","filePath":"guide/components/message.md","lastUpdated":1735180868000}'),N={name:"guide/components/message.md"},O=w({...N,setup(V){const n=T();function r(s){n.value.open(s)}function y(s){n.value.info(s)}function o(s){n.value.success(s)}function F(s){n.value.error(s)}function c(s){n.value.warning(s)}function u(s){n.value.loading(s)}function C(s){n.value.info({content:s,icon:v(b)})}function m(s){n.value.open({content:s,icon:v(g,{style:"color: gold"})})}function B(s){n.value.info({content:s,icon:v(b),class:"custom-class"})}function f(s){n.value.warning({content:s,icon:v(g),duration:null,top:"30vh",style:{color:"#f50"}})}function A(){n.value.info({content:"The message will automatically turn off after 3 seconds.",duration:3e3,onClose:()=>{console.log("custom message closed")}})}function D(){n.value.info({content:"This message will not automatically turn off.",duration:null,onClick:()=>{console.log("custom message clicked")}})}function x(s){console.log("click",s)}function q(){console.log("close")}return(s,a)=>{const M=E("GlobalElement"),S=E("Message",!0),l=E("Button"),d=E("Space");return P(),I("div",null,[a[22]||(a[22]=p("h1",{id:"全局提示-message",tabindex:"-1"},[t("全局提示 Message "),p("a",{class:"header-anchor",href:"#全局提示-message","aria-label":'Permalink to "全局提示 Message"'},"​")],-1)),i(M),a[23]||(a[23]=k('

全局展示操作反馈信息

何时使用

  • 可提供成功、警告和错误等反馈信息
  • 顶部居中显示并自动消失,是一种不打断用户操作的轻量级提示方式

使用

  • message.value.open(content: string | Message) // open 调用
  • message.value.info(content: string | Message) // info 调用
  • message.value.success(content: string | Message) // success 调用
  • message.value.error(content: string | Message) // error 调用
  • message.value.warning(content: string | Message) // warning 调用
  • message.value.loading(content: string | Message) // loading 调用
',4)),i(S,{ref_key:"message",ref:n,onClick:x,onClose:q},null,512),a[24]||(a[24]=p("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),p("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{type:"primary",onClick:a[0]||(a[0]=h=>r("This is a noraml message"))},{default:e(()=>a[10]||(a[10]=[t("Open")])),_:1}),a[25]||(a[25]=k(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const message = ref()
 function onOpen(content: string) {
diff --git a/assets/guide_components_message.md.D5Imblgs.lean.js b/assets/guide_components_message.md.ChL-UFLx.lean.js
similarity index 99%
rename from assets/guide_components_message.md.D5Imblgs.lean.js
rename to assets/guide_components_message.md.ChL-UFLx.lean.js
index 227989fa1..e2c95f1c9 100644
--- a/assets/guide_components_message.md.D5Imblgs.lean.js
+++ b/assets/guide_components_message.md.ChL-UFLx.lean.js
@@ -1,4 +1,4 @@
-import{B as b,F as g}from"./chunks/theme.yTgix0k9.js";import{d as w,r as T,q as I,I as p,P as t,c as i,aj as k,x as e,a6 as E,p as P,h as v,_ as $}from"./chunks/framework.DVPnkW1f.js";const U=JSON.parse('{"title":"全局提示 Message","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/message.md","filePath":"guide/components/message.md","lastUpdated":1735180868000}'),N={name:"guide/components/message.md"},O=w({...N,setup(V){const n=T();function r(s){n.value.open(s)}function y(s){n.value.info(s)}function o(s){n.value.success(s)}function F(s){n.value.error(s)}function c(s){n.value.warning(s)}function u(s){n.value.loading(s)}function C(s){n.value.info({content:s,icon:v(b)})}function m(s){n.value.open({content:s,icon:v(g,{style:"color: gold"})})}function B(s){n.value.info({content:s,icon:v(b),class:"custom-class"})}function f(s){n.value.warning({content:s,icon:v(g),duration:null,top:"30vh",style:{color:"#f50"}})}function A(){n.value.info({content:"The message will automatically turn off after 3 seconds.",duration:3e3,onClose:()=>{console.log("custom message closed")}})}function D(){n.value.info({content:"This message will not automatically turn off.",duration:null,onClick:()=>{console.log("custom message clicked")}})}function x(s){console.log("click",s)}function q(){console.log("close")}return(s,a)=>{const M=E("GlobalElement"),S=E("Message",!0),l=E("Button"),d=E("Space");return P(),I("div",null,[a[22]||(a[22]=p("h1",{id:"全局提示-message",tabindex:"-1"},[t("全局提示 Message "),p("a",{class:"header-anchor",href:"#全局提示-message","aria-label":'Permalink to "全局提示 Message"'},"​")],-1)),i(M),a[23]||(a[23]=k('

全局展示操作反馈信息

何时使用

  • 可提供成功、警告和错误等反馈信息
  • 顶部居中显示并自动消失,是一种不打断用户操作的轻量级提示方式

使用

  • message.value.open(content: string | Message) // open 调用
  • message.value.info(content: string | Message) // info 调用
  • message.value.success(content: string | Message) // success 调用
  • message.value.error(content: string | Message) // error 调用
  • message.value.warning(content: string | Message) // warning 调用
  • message.value.loading(content: string | Message) // loading 调用
',4)),i(S,{ref_key:"message",ref:n,onClick:x,onClose:q},null,512),a[24]||(a[24]=p("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),p("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{type:"primary",onClick:a[0]||(a[0]=h=>r("This is a noraml message"))},{default:e(()=>a[10]||(a[10]=[t("Open")])),_:1}),a[25]||(a[25]=k(`
Show Code
vue
<script setup lang="ts">
+import{B as b,F as g}from"./chunks/theme.CG1S93w-.js";import{d as w,r as T,q as I,I as p,P as t,c as i,aj as k,x as e,a6 as E,p as P,h as v,_ as $}from"./chunks/framework.DVPnkW1f.js";const U=JSON.parse('{"title":"全局提示 Message","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/message.md","filePath":"guide/components/message.md","lastUpdated":1735180868000}'),N={name:"guide/components/message.md"},O=w({...N,setup(V){const n=T();function r(s){n.value.open(s)}function y(s){n.value.info(s)}function o(s){n.value.success(s)}function F(s){n.value.error(s)}function c(s){n.value.warning(s)}function u(s){n.value.loading(s)}function C(s){n.value.info({content:s,icon:v(b)})}function m(s){n.value.open({content:s,icon:v(g,{style:"color: gold"})})}function B(s){n.value.info({content:s,icon:v(b),class:"custom-class"})}function f(s){n.value.warning({content:s,icon:v(g),duration:null,top:"30vh",style:{color:"#f50"}})}function A(){n.value.info({content:"The message will automatically turn off after 3 seconds.",duration:3e3,onClose:()=>{console.log("custom message closed")}})}function D(){n.value.info({content:"This message will not automatically turn off.",duration:null,onClick:()=>{console.log("custom message clicked")}})}function x(s){console.log("click",s)}function q(){console.log("close")}return(s,a)=>{const M=E("GlobalElement"),S=E("Message",!0),l=E("Button"),d=E("Space");return P(),I("div",null,[a[22]||(a[22]=p("h1",{id:"全局提示-message",tabindex:"-1"},[t("全局提示 Message "),p("a",{class:"header-anchor",href:"#全局提示-message","aria-label":'Permalink to "全局提示 Message"'},"​")],-1)),i(M),a[23]||(a[23]=k('

全局展示操作反馈信息

何时使用

  • 可提供成功、警告和错误等反馈信息
  • 顶部居中显示并自动消失,是一种不打断用户操作的轻量级提示方式

使用

  • message.value.open(content: string | Message) // open 调用
  • message.value.info(content: string | Message) // info 调用
  • message.value.success(content: string | Message) // success 调用
  • message.value.error(content: string | Message) // error 调用
  • message.value.warning(content: string | Message) // warning 调用
  • message.value.loading(content: string | Message) // loading 调用
',4)),i(S,{ref_key:"message",ref:n,onClick:x,onClose:q},null,512),a[24]||(a[24]=p("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),p("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{type:"primary",onClick:a[0]||(a[0]=h=>r("This is a noraml message"))},{default:e(()=>a[10]||(a[10]=[t("Open")])),_:1}),a[25]||(a[25]=k(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const message = ref()
 function onOpen(content: string) {
diff --git a/assets/guide_components_modal.md.LwmTRwD2.js b/assets/guide_components_modal.md.CmhXFzqs.js
similarity index 99%
rename from assets/guide_components_modal.md.LwmTRwD2.js
rename to assets/guide_components_modal.md.CmhXFzqs.js
index a1411080f..06e142ee8 100644
--- a/assets/guide_components_modal.md.LwmTRwD2.js
+++ b/assets/guide_components_modal.md.CmhXFzqs.js
@@ -1,4 +1,4 @@
-import{H as W,J as j,N as c,F as V,K as Y}from"./chunks/theme.yTgix0k9.js";import{d as z,r as $,q as R,I as h,P as t,c as s,aj as d,x as i,h as p,a6 as e,p as U,_ as X}from"./chunks/framework.DVPnkW1f.js";const Z=JSON.parse('{"title":"模态框 Modal","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/modal.md","filePath":"guide/components/modal.md","lastUpdated":1735198214000}'),G={name:"guide/components/modal.md"},J=z({...G,setup(H){const n=$();function f(){n.value.info({title:"This is an info modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function b(){n.value.success({title:"This is a success modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function v(){n.value.error({title:"This is an error modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function r(){n.value.warning({title:"This is a warning modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function g(){n.value.confirm({title:"This is a confirm modal",content:"Some descriptions ...",onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function y(){n.value.erase({title:"This is an erase modal",content:"Some descriptions ...",okType:"danger",onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function o(){n.value.info({title:"This is a custom number width modal",content:"Some descriptions ...",width:365})}function F(){n.value.confirm({title:"This is a custom percent width modal",content:"Some descriptions ...",width:"28%"})}function u(){n.value.info({title:"This is a custom info icon modal",content:"Some descriptions ...",icon:p(j)})}function C(){n.value.confirm({title:"This is a custom confirm icon modal",content:"Some descriptions ...",icon:p(c,{style:"color: #ff6900"})})}function B(){n.value.info({title:"This is a custom class modal",content:"Some descriptions ...",icon:p(V),bodyClass:"custom-class"})}function m(){n.value.confirm({title:"This is a custom style modal",content:"Some descriptions ...",icon:p(c),bodyStyle:{padding:"24px",borderRadius:"12px"},maskStyle:{backgroundColor:"rgba(0, 0, 0, 0.6)"}})}function x(){n.value.success({title:"This is a custom style modal",content:"Some descriptions ...",icon:p(Y),titleStyle:{color:"#52c41a"},contentStyle:{color:"#52c41a"}})}function D(){n.value.info({title:"This is a custom info btn modal",content:"Some descriptions ...",noticeText:"Noted",noticeProps:{shape:"round"},onKnow:()=>{console.log("Know Click")}})}function A(){n.value.confirm({title:"This is a custom confirm btn modal",content:"Some descriptions ...",cancelText:"No",okText:"Yes",okType:"danger",okProps:{ghost:!0},onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function q(){n.value.info({title:"This is a transform-origin center modal",content:"Some descriptions ...",transformOrigin:"center"})}function S(){n.value.info({title:"60px This is a number fixed modal",content:"Some descriptions ...",centered:!1,top:60})}function M(){n.value.info({title:"20% This is a percent fixed modal",content:"Some descriptions ...",centered:!1,top:"20%"})}function w(){n.value.info({title:"This is a vertically centered modal",content:"Some descriptions ...",centered:!0})}function T(){n.value.confirm({title:"Do you Want to submit these items ?",content:"When clicked the OK button, this dialog will be closed after 1 second",icon:p(W),onOk:()=>(console.log("custom ok"),new Promise((E,a)=>{setTimeout(Math.random()>.5?E:a,1e3)}).catch(()=>console.log("Oops errors!"))),onCancel:()=>{console.log("custom cancel")}})}function P(){console.log("cancel")}function K(){console.log("ok")}function O(){console.log("know")}return(E,a)=>{const N=e("GlobalElement"),I=e("Modal",!0),l=e("Button"),k=e("Space");return U(),R("div",null,[a[20]||(a[20]=h("h1",{id:"模态框-modal",tabindex:"-1"},[t("模态框 Modal "),h("a",{class:"header-anchor",href:"#模态框-modal","aria-label":'Permalink to "模态框 Modal"'},"​")],-1)),s(N),a[21]||(a[21]=d('

模态对话框

何时使用

  • 在当前页面正中打开一个浮层,承载相应的操作或者提示内容

使用

  • modal.value.info(data: Modal) // info 调用
  • modal.value.success(data: Modal) // success 调用
  • modal.value.error(data: Modal) // error 调用
  • modal.value.warning(data: Modal) // warning 调用
  • modal.value.confirm(data: Modal) // confirm 调用
  • modal.value.erase(data: Modal) // erase 调用
',4)),s(I,{ref_key:"modal",ref:n,onCancel:P,onOk:K,onKnow:O},null,512),a[22]||(a[22]=h("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a[23]||(a[23]=h("p",null,[h("em",null,"共有六种不同类型的模态框")],-1)),a[24]||(a[24]=h("br",null,null,-1)),s(k,null,{default:i(()=>[s(l,{type:"primary",onClick:f},{default:i(()=>a[0]||(a[0]=[t("Info Modal")])),_:1}),s(l,{type:"primary",onClick:b},{default:i(()=>a[1]||(a[1]=[t("Success Modal")])),_:1}),s(l,{type:"primary",onClick:v},{default:i(()=>a[2]||(a[2]=[t("Error Modal")])),_:1}),s(l,{type:"primary",onClick:r},{default:i(()=>a[3]||(a[3]=[t("Warning Modal")])),_:1}),s(l,{type:"primary",onClick:g},{default:i(()=>a[4]||(a[4]=[t("Confirm Modal")])),_:1}),s(l,{type:"primary",onClick:y},{default:i(()=>a[5]||(a[5]=[t("Erase Modal")])),_:1})]),_:1}),a[25]||(a[25]=d(`
Show Code
vue
<script setup lang="ts">
+import{H as W,J as j,N as c,F as V,K as Y}from"./chunks/theme.CG1S93w-.js";import{d as z,r as $,q as R,I as h,P as t,c as s,aj as d,x as i,h as p,a6 as e,p as U,_ as X}from"./chunks/framework.DVPnkW1f.js";const Z=JSON.parse('{"title":"模态框 Modal","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/modal.md","filePath":"guide/components/modal.md","lastUpdated":1735198214000}'),G={name:"guide/components/modal.md"},J=z({...G,setup(H){const n=$();function f(){n.value.info({title:"This is an info modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function b(){n.value.success({title:"This is a success modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function v(){n.value.error({title:"This is an error modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function r(){n.value.warning({title:"This is a warning modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function g(){n.value.confirm({title:"This is a confirm modal",content:"Some descriptions ...",onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function y(){n.value.erase({title:"This is an erase modal",content:"Some descriptions ...",okType:"danger",onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function o(){n.value.info({title:"This is a custom number width modal",content:"Some descriptions ...",width:365})}function F(){n.value.confirm({title:"This is a custom percent width modal",content:"Some descriptions ...",width:"28%"})}function u(){n.value.info({title:"This is a custom info icon modal",content:"Some descriptions ...",icon:p(j)})}function C(){n.value.confirm({title:"This is a custom confirm icon modal",content:"Some descriptions ...",icon:p(c,{style:"color: #ff6900"})})}function B(){n.value.info({title:"This is a custom class modal",content:"Some descriptions ...",icon:p(V),bodyClass:"custom-class"})}function m(){n.value.confirm({title:"This is a custom style modal",content:"Some descriptions ...",icon:p(c),bodyStyle:{padding:"24px",borderRadius:"12px"},maskStyle:{backgroundColor:"rgba(0, 0, 0, 0.6)"}})}function x(){n.value.success({title:"This is a custom style modal",content:"Some descriptions ...",icon:p(Y),titleStyle:{color:"#52c41a"},contentStyle:{color:"#52c41a"}})}function D(){n.value.info({title:"This is a custom info btn modal",content:"Some descriptions ...",noticeText:"Noted",noticeProps:{shape:"round"},onKnow:()=>{console.log("Know Click")}})}function A(){n.value.confirm({title:"This is a custom confirm btn modal",content:"Some descriptions ...",cancelText:"No",okText:"Yes",okType:"danger",okProps:{ghost:!0},onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function q(){n.value.info({title:"This is a transform-origin center modal",content:"Some descriptions ...",transformOrigin:"center"})}function S(){n.value.info({title:"60px This is a number fixed modal",content:"Some descriptions ...",centered:!1,top:60})}function M(){n.value.info({title:"20% This is a percent fixed modal",content:"Some descriptions ...",centered:!1,top:"20%"})}function w(){n.value.info({title:"This is a vertically centered modal",content:"Some descriptions ...",centered:!0})}function T(){n.value.confirm({title:"Do you Want to submit these items ?",content:"When clicked the OK button, this dialog will be closed after 1 second",icon:p(W),onOk:()=>(console.log("custom ok"),new Promise((E,a)=>{setTimeout(Math.random()>.5?E:a,1e3)}).catch(()=>console.log("Oops errors!"))),onCancel:()=>{console.log("custom cancel")}})}function P(){console.log("cancel")}function K(){console.log("ok")}function O(){console.log("know")}return(E,a)=>{const N=e("GlobalElement"),I=e("Modal",!0),l=e("Button"),k=e("Space");return U(),R("div",null,[a[20]||(a[20]=h("h1",{id:"模态框-modal",tabindex:"-1"},[t("模态框 Modal "),h("a",{class:"header-anchor",href:"#模态框-modal","aria-label":'Permalink to "模态框 Modal"'},"​")],-1)),s(N),a[21]||(a[21]=d('

模态对话框

何时使用

  • 在当前页面正中打开一个浮层,承载相应的操作或者提示内容

使用

  • modal.value.info(data: Modal) // info 调用
  • modal.value.success(data: Modal) // success 调用
  • modal.value.error(data: Modal) // error 调用
  • modal.value.warning(data: Modal) // warning 调用
  • modal.value.confirm(data: Modal) // confirm 调用
  • modal.value.erase(data: Modal) // erase 调用
',4)),s(I,{ref_key:"modal",ref:n,onCancel:P,onOk:K,onKnow:O},null,512),a[22]||(a[22]=h("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a[23]||(a[23]=h("p",null,[h("em",null,"共有六种不同类型的模态框")],-1)),a[24]||(a[24]=h("br",null,null,-1)),s(k,null,{default:i(()=>[s(l,{type:"primary",onClick:f},{default:i(()=>a[0]||(a[0]=[t("Info Modal")])),_:1}),s(l,{type:"primary",onClick:b},{default:i(()=>a[1]||(a[1]=[t("Success Modal")])),_:1}),s(l,{type:"primary",onClick:v},{default:i(()=>a[2]||(a[2]=[t("Error Modal")])),_:1}),s(l,{type:"primary",onClick:r},{default:i(()=>a[3]||(a[3]=[t("Warning Modal")])),_:1}),s(l,{type:"primary",onClick:g},{default:i(()=>a[4]||(a[4]=[t("Confirm Modal")])),_:1}),s(l,{type:"primary",onClick:y},{default:i(()=>a[5]||(a[5]=[t("Erase Modal")])),_:1})]),_:1}),a[25]||(a[25]=d(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const modal = ref()
 function openInfoModal() {
diff --git a/assets/guide_components_modal.md.LwmTRwD2.lean.js b/assets/guide_components_modal.md.CmhXFzqs.lean.js
similarity index 99%
rename from assets/guide_components_modal.md.LwmTRwD2.lean.js
rename to assets/guide_components_modal.md.CmhXFzqs.lean.js
index a1411080f..06e142ee8 100644
--- a/assets/guide_components_modal.md.LwmTRwD2.lean.js
+++ b/assets/guide_components_modal.md.CmhXFzqs.lean.js
@@ -1,4 +1,4 @@
-import{H as W,J as j,N as c,F as V,K as Y}from"./chunks/theme.yTgix0k9.js";import{d as z,r as $,q as R,I as h,P as t,c as s,aj as d,x as i,h as p,a6 as e,p as U,_ as X}from"./chunks/framework.DVPnkW1f.js";const Z=JSON.parse('{"title":"模态框 Modal","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/modal.md","filePath":"guide/components/modal.md","lastUpdated":1735198214000}'),G={name:"guide/components/modal.md"},J=z({...G,setup(H){const n=$();function f(){n.value.info({title:"This is an info modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function b(){n.value.success({title:"This is a success modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function v(){n.value.error({title:"This is an error modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function r(){n.value.warning({title:"This is a warning modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function g(){n.value.confirm({title:"This is a confirm modal",content:"Some descriptions ...",onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function y(){n.value.erase({title:"This is an erase modal",content:"Some descriptions ...",okType:"danger",onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function o(){n.value.info({title:"This is a custom number width modal",content:"Some descriptions ...",width:365})}function F(){n.value.confirm({title:"This is a custom percent width modal",content:"Some descriptions ...",width:"28%"})}function u(){n.value.info({title:"This is a custom info icon modal",content:"Some descriptions ...",icon:p(j)})}function C(){n.value.confirm({title:"This is a custom confirm icon modal",content:"Some descriptions ...",icon:p(c,{style:"color: #ff6900"})})}function B(){n.value.info({title:"This is a custom class modal",content:"Some descriptions ...",icon:p(V),bodyClass:"custom-class"})}function m(){n.value.confirm({title:"This is a custom style modal",content:"Some descriptions ...",icon:p(c),bodyStyle:{padding:"24px",borderRadius:"12px"},maskStyle:{backgroundColor:"rgba(0, 0, 0, 0.6)"}})}function x(){n.value.success({title:"This is a custom style modal",content:"Some descriptions ...",icon:p(Y),titleStyle:{color:"#52c41a"},contentStyle:{color:"#52c41a"}})}function D(){n.value.info({title:"This is a custom info btn modal",content:"Some descriptions ...",noticeText:"Noted",noticeProps:{shape:"round"},onKnow:()=>{console.log("Know Click")}})}function A(){n.value.confirm({title:"This is a custom confirm btn modal",content:"Some descriptions ...",cancelText:"No",okText:"Yes",okType:"danger",okProps:{ghost:!0},onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function q(){n.value.info({title:"This is a transform-origin center modal",content:"Some descriptions ...",transformOrigin:"center"})}function S(){n.value.info({title:"60px This is a number fixed modal",content:"Some descriptions ...",centered:!1,top:60})}function M(){n.value.info({title:"20% This is a percent fixed modal",content:"Some descriptions ...",centered:!1,top:"20%"})}function w(){n.value.info({title:"This is a vertically centered modal",content:"Some descriptions ...",centered:!0})}function T(){n.value.confirm({title:"Do you Want to submit these items ?",content:"When clicked the OK button, this dialog will be closed after 1 second",icon:p(W),onOk:()=>(console.log("custom ok"),new Promise((E,a)=>{setTimeout(Math.random()>.5?E:a,1e3)}).catch(()=>console.log("Oops errors!"))),onCancel:()=>{console.log("custom cancel")}})}function P(){console.log("cancel")}function K(){console.log("ok")}function O(){console.log("know")}return(E,a)=>{const N=e("GlobalElement"),I=e("Modal",!0),l=e("Button"),k=e("Space");return U(),R("div",null,[a[20]||(a[20]=h("h1",{id:"模态框-modal",tabindex:"-1"},[t("模态框 Modal "),h("a",{class:"header-anchor",href:"#模态框-modal","aria-label":'Permalink to "模态框 Modal"'},"​")],-1)),s(N),a[21]||(a[21]=d('

模态对话框

何时使用

  • 在当前页面正中打开一个浮层,承载相应的操作或者提示内容

使用

  • modal.value.info(data: Modal) // info 调用
  • modal.value.success(data: Modal) // success 调用
  • modal.value.error(data: Modal) // error 调用
  • modal.value.warning(data: Modal) // warning 调用
  • modal.value.confirm(data: Modal) // confirm 调用
  • modal.value.erase(data: Modal) // erase 调用
',4)),s(I,{ref_key:"modal",ref:n,onCancel:P,onOk:K,onKnow:O},null,512),a[22]||(a[22]=h("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a[23]||(a[23]=h("p",null,[h("em",null,"共有六种不同类型的模态框")],-1)),a[24]||(a[24]=h("br",null,null,-1)),s(k,null,{default:i(()=>[s(l,{type:"primary",onClick:f},{default:i(()=>a[0]||(a[0]=[t("Info Modal")])),_:1}),s(l,{type:"primary",onClick:b},{default:i(()=>a[1]||(a[1]=[t("Success Modal")])),_:1}),s(l,{type:"primary",onClick:v},{default:i(()=>a[2]||(a[2]=[t("Error Modal")])),_:1}),s(l,{type:"primary",onClick:r},{default:i(()=>a[3]||(a[3]=[t("Warning Modal")])),_:1}),s(l,{type:"primary",onClick:g},{default:i(()=>a[4]||(a[4]=[t("Confirm Modal")])),_:1}),s(l,{type:"primary",onClick:y},{default:i(()=>a[5]||(a[5]=[t("Erase Modal")])),_:1})]),_:1}),a[25]||(a[25]=d(`
Show Code
vue
<script setup lang="ts">
+import{H as W,J as j,N as c,F as V,K as Y}from"./chunks/theme.CG1S93w-.js";import{d as z,r as $,q as R,I as h,P as t,c as s,aj as d,x as i,h as p,a6 as e,p as U,_ as X}from"./chunks/framework.DVPnkW1f.js";const Z=JSON.parse('{"title":"模态框 Modal","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/modal.md","filePath":"guide/components/modal.md","lastUpdated":1735198214000}'),G={name:"guide/components/modal.md"},J=z({...G,setup(H){const n=$();function f(){n.value.info({title:"This is an info modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function b(){n.value.success({title:"This is a success modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function v(){n.value.error({title:"This is an error modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function r(){n.value.warning({title:"This is a warning modal",content:"Some descriptions ...",onKnow:()=>{console.log("Know Click")}})}function g(){n.value.confirm({title:"This is a confirm modal",content:"Some descriptions ...",onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function y(){n.value.erase({title:"This is an erase modal",content:"Some descriptions ...",okType:"danger",onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function o(){n.value.info({title:"This is a custom number width modal",content:"Some descriptions ...",width:365})}function F(){n.value.confirm({title:"This is a custom percent width modal",content:"Some descriptions ...",width:"28%"})}function u(){n.value.info({title:"This is a custom info icon modal",content:"Some descriptions ...",icon:p(j)})}function C(){n.value.confirm({title:"This is a custom confirm icon modal",content:"Some descriptions ...",icon:p(c,{style:"color: #ff6900"})})}function B(){n.value.info({title:"This is a custom class modal",content:"Some descriptions ...",icon:p(V),bodyClass:"custom-class"})}function m(){n.value.confirm({title:"This is a custom style modal",content:"Some descriptions ...",icon:p(c),bodyStyle:{padding:"24px",borderRadius:"12px"},maskStyle:{backgroundColor:"rgba(0, 0, 0, 0.6)"}})}function x(){n.value.success({title:"This is a custom style modal",content:"Some descriptions ...",icon:p(Y),titleStyle:{color:"#52c41a"},contentStyle:{color:"#52c41a"}})}function D(){n.value.info({title:"This is a custom info btn modal",content:"Some descriptions ...",noticeText:"Noted",noticeProps:{shape:"round"},onKnow:()=>{console.log("Know Click")}})}function A(){n.value.confirm({title:"This is a custom confirm btn modal",content:"Some descriptions ...",cancelText:"No",okText:"Yes",okType:"danger",okProps:{ghost:!0},onOk:()=>{console.log("Yes Click")},onCancel:()=>{console.log("No Click")}})}function q(){n.value.info({title:"This is a transform-origin center modal",content:"Some descriptions ...",transformOrigin:"center"})}function S(){n.value.info({title:"60px This is a number fixed modal",content:"Some descriptions ...",centered:!1,top:60})}function M(){n.value.info({title:"20% This is a percent fixed modal",content:"Some descriptions ...",centered:!1,top:"20%"})}function w(){n.value.info({title:"This is a vertically centered modal",content:"Some descriptions ...",centered:!0})}function T(){n.value.confirm({title:"Do you Want to submit these items ?",content:"When clicked the OK button, this dialog will be closed after 1 second",icon:p(W),onOk:()=>(console.log("custom ok"),new Promise((E,a)=>{setTimeout(Math.random()>.5?E:a,1e3)}).catch(()=>console.log("Oops errors!"))),onCancel:()=>{console.log("custom cancel")}})}function P(){console.log("cancel")}function K(){console.log("ok")}function O(){console.log("know")}return(E,a)=>{const N=e("GlobalElement"),I=e("Modal",!0),l=e("Button"),k=e("Space");return U(),R("div",null,[a[20]||(a[20]=h("h1",{id:"模态框-modal",tabindex:"-1"},[t("模态框 Modal "),h("a",{class:"header-anchor",href:"#模态框-modal","aria-label":'Permalink to "模态框 Modal"'},"​")],-1)),s(N),a[21]||(a[21]=d('

模态对话框

何时使用

  • 在当前页面正中打开一个浮层,承载相应的操作或者提示内容

使用

  • modal.value.info(data: Modal) // info 调用
  • modal.value.success(data: Modal) // success 调用
  • modal.value.error(data: Modal) // error 调用
  • modal.value.warning(data: Modal) // warning 调用
  • modal.value.confirm(data: Modal) // confirm 调用
  • modal.value.erase(data: Modal) // erase 调用
',4)),s(I,{ref_key:"modal",ref:n,onCancel:P,onOk:K,onKnow:O},null,512),a[22]||(a[22]=h("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a[23]||(a[23]=h("p",null,[h("em",null,"共有六种不同类型的模态框")],-1)),a[24]||(a[24]=h("br",null,null,-1)),s(k,null,{default:i(()=>[s(l,{type:"primary",onClick:f},{default:i(()=>a[0]||(a[0]=[t("Info Modal")])),_:1}),s(l,{type:"primary",onClick:b},{default:i(()=>a[1]||(a[1]=[t("Success Modal")])),_:1}),s(l,{type:"primary",onClick:v},{default:i(()=>a[2]||(a[2]=[t("Error Modal")])),_:1}),s(l,{type:"primary",onClick:r},{default:i(()=>a[3]||(a[3]=[t("Warning Modal")])),_:1}),s(l,{type:"primary",onClick:g},{default:i(()=>a[4]||(a[4]=[t("Confirm Modal")])),_:1}),s(l,{type:"primary",onClick:y},{default:i(()=>a[5]||(a[5]=[t("Erase Modal")])),_:1})]),_:1}),a[25]||(a[25]=d(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const modal = ref()
 function openInfoModal() {
diff --git a/assets/guide_components_notification.md.B6-mrMHc.js b/assets/guide_components_notification.md.DvmtX9JG.js
similarity index 99%
rename from assets/guide_components_notification.md.B6-mrMHc.js
rename to assets/guide_components_notification.md.DvmtX9JG.js
index 5b8ab76d5..61835e21f 100644
--- a/assets/guide_components_notification.md.B6-mrMHc.js
+++ b/assets/guide_components_notification.md.DvmtX9JG.js
@@ -1,4 +1,4 @@
-import{J as g,F as y}from"./chunks/theme.yTgix0k9.js";import{d as T,r as S,q as P,I as E,P as d,c as s,aj as k,x as t,a6 as v,p as w,h as r,_ as I}from"./chunks/framework.DVPnkW1f.js";const W=JSON.parse('{"title":"通知提醒 Notification","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/notification.md","filePath":"guide/components/notification.md","lastUpdated":1735198214000}'),O={name:"guide/components/notification.md"},R=T({...O,setup($){const l=S();function o(i){l.value.open({title:"Notification Title",description:i})}function F(i){l.value.info({title:"Notification Title",description:i})}function c(i){l.value.success({title:"Notification Title",description:i})}function u(i){l.value.warning({title:"Notification Title",description:i})}function f(i){l.value.error({title:"Notification Title",description:i})}function C(i){l.value.info({title:"Notification Title",icon:r(g),description:i})}function B(i){l.value.open({title:"Notification Title",icon:r(y,{style:"color: gold"}),description:i})}function m(i){l.value.open({title:"Notification Title",description:i,icon:r(y),class:"custom-class"})}function A(i){l.value.open({title:"Notification Title",description:i,icon:r(g),style:{width:"500px",color:"#ff6900"}})}function e(i){l.value.info({title:"Notification Title",description:"This is the content of the notification.",placement:i})}function D(){l.value.info({title:"Notification Title",description:"The notification will automatically turn off after 3 seconds.",duration:3e3,onClose:()=>{console.log("custom notification closed")}})}function q(){l.value.info({title:"Notification Title",description:"This notification will not automatically turn off.",duration:null})}function x(){console.log("notification closed")}return(i,a)=>{const b=v("GlobalElement"),N=v("Notification",!0),n=v("Button"),p=v("Space");return w(),P("div",null,[a[28]||(a[28]=E("h1",{id:"通知提醒-notification",tabindex:"-1"},[d("通知提醒 Notification "),E("a",{class:"header-anchor",href:"#通知提醒-notification","aria-label":'Permalink to "通知提醒 Notification"'},"​")],-1)),s(b),a[29]||(a[29]=k('

全局展示通知提醒信息

何时使用

  • 在系统四个角显示通知提醒信息
  • 系统主动推送

使用

  • notification.value.open(data: Notification) // open 调用
  • notification.value.info(data: Notification) // info 调用
  • notification.value.success(data: Notification) // success 调用
  • notification.value.error(data: Notification) // error 调用
  • notification.value.warning(data: Notification) // warning 调用
',4)),s(N,{ref_key:"notification",ref:l,onClose:x},null,512),a[30]||(a[30]=E("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),E("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(n,{type:"primary",onClick:a[0]||(a[0]=h=>o("This is a normal notification"))},{default:t(()=>a[13]||(a[13]=[d("Open")])),_:1}),a[31]||(a[31]=k(`
Show Code
vue
<script setup lang="ts">
+import{J as g,F as y}from"./chunks/theme.CG1S93w-.js";import{d as T,r as S,q as P,I as E,P as d,c as s,aj as k,x as t,a6 as v,p as w,h as r,_ as I}from"./chunks/framework.DVPnkW1f.js";const W=JSON.parse('{"title":"通知提醒 Notification","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/notification.md","filePath":"guide/components/notification.md","lastUpdated":1735198214000}'),O={name:"guide/components/notification.md"},R=T({...O,setup($){const l=S();function o(i){l.value.open({title:"Notification Title",description:i})}function F(i){l.value.info({title:"Notification Title",description:i})}function c(i){l.value.success({title:"Notification Title",description:i})}function u(i){l.value.warning({title:"Notification Title",description:i})}function f(i){l.value.error({title:"Notification Title",description:i})}function C(i){l.value.info({title:"Notification Title",icon:r(g),description:i})}function B(i){l.value.open({title:"Notification Title",icon:r(y,{style:"color: gold"}),description:i})}function m(i){l.value.open({title:"Notification Title",description:i,icon:r(y),class:"custom-class"})}function A(i){l.value.open({title:"Notification Title",description:i,icon:r(g),style:{width:"500px",color:"#ff6900"}})}function e(i){l.value.info({title:"Notification Title",description:"This is the content of the notification.",placement:i})}function D(){l.value.info({title:"Notification Title",description:"The notification will automatically turn off after 3 seconds.",duration:3e3,onClose:()=>{console.log("custom notification closed")}})}function q(){l.value.info({title:"Notification Title",description:"This notification will not automatically turn off.",duration:null})}function x(){console.log("notification closed")}return(i,a)=>{const b=v("GlobalElement"),N=v("Notification",!0),n=v("Button"),p=v("Space");return w(),P("div",null,[a[28]||(a[28]=E("h1",{id:"通知提醒-notification",tabindex:"-1"},[d("通知提醒 Notification "),E("a",{class:"header-anchor",href:"#通知提醒-notification","aria-label":'Permalink to "通知提醒 Notification"'},"​")],-1)),s(b),a[29]||(a[29]=k('

全局展示通知提醒信息

何时使用

  • 在系统四个角显示通知提醒信息
  • 系统主动推送

使用

  • notification.value.open(data: Notification) // open 调用
  • notification.value.info(data: Notification) // info 调用
  • notification.value.success(data: Notification) // success 调用
  • notification.value.error(data: Notification) // error 调用
  • notification.value.warning(data: Notification) // warning 调用
',4)),s(N,{ref_key:"notification",ref:l,onClose:x},null,512),a[30]||(a[30]=E("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),E("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(n,{type:"primary",onClick:a[0]||(a[0]=h=>o("This is a normal notification"))},{default:t(()=>a[13]||(a[13]=[d("Open")])),_:1}),a[31]||(a[31]=k(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const notification = ref()
 function onOpen(description: string) {
diff --git a/assets/guide_components_notification.md.B6-mrMHc.lean.js b/assets/guide_components_notification.md.DvmtX9JG.lean.js
similarity index 99%
rename from assets/guide_components_notification.md.B6-mrMHc.lean.js
rename to assets/guide_components_notification.md.DvmtX9JG.lean.js
index 5b8ab76d5..61835e21f 100644
--- a/assets/guide_components_notification.md.B6-mrMHc.lean.js
+++ b/assets/guide_components_notification.md.DvmtX9JG.lean.js
@@ -1,4 +1,4 @@
-import{J as g,F as y}from"./chunks/theme.yTgix0k9.js";import{d as T,r as S,q as P,I as E,P as d,c as s,aj as k,x as t,a6 as v,p as w,h as r,_ as I}from"./chunks/framework.DVPnkW1f.js";const W=JSON.parse('{"title":"通知提醒 Notification","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/notification.md","filePath":"guide/components/notification.md","lastUpdated":1735198214000}'),O={name:"guide/components/notification.md"},R=T({...O,setup($){const l=S();function o(i){l.value.open({title:"Notification Title",description:i})}function F(i){l.value.info({title:"Notification Title",description:i})}function c(i){l.value.success({title:"Notification Title",description:i})}function u(i){l.value.warning({title:"Notification Title",description:i})}function f(i){l.value.error({title:"Notification Title",description:i})}function C(i){l.value.info({title:"Notification Title",icon:r(g),description:i})}function B(i){l.value.open({title:"Notification Title",icon:r(y,{style:"color: gold"}),description:i})}function m(i){l.value.open({title:"Notification Title",description:i,icon:r(y),class:"custom-class"})}function A(i){l.value.open({title:"Notification Title",description:i,icon:r(g),style:{width:"500px",color:"#ff6900"}})}function e(i){l.value.info({title:"Notification Title",description:"This is the content of the notification.",placement:i})}function D(){l.value.info({title:"Notification Title",description:"The notification will automatically turn off after 3 seconds.",duration:3e3,onClose:()=>{console.log("custom notification closed")}})}function q(){l.value.info({title:"Notification Title",description:"This notification will not automatically turn off.",duration:null})}function x(){console.log("notification closed")}return(i,a)=>{const b=v("GlobalElement"),N=v("Notification",!0),n=v("Button"),p=v("Space");return w(),P("div",null,[a[28]||(a[28]=E("h1",{id:"通知提醒-notification",tabindex:"-1"},[d("通知提醒 Notification "),E("a",{class:"header-anchor",href:"#通知提醒-notification","aria-label":'Permalink to "通知提醒 Notification"'},"​")],-1)),s(b),a[29]||(a[29]=k('

全局展示通知提醒信息

何时使用

  • 在系统四个角显示通知提醒信息
  • 系统主动推送

使用

  • notification.value.open(data: Notification) // open 调用
  • notification.value.info(data: Notification) // info 调用
  • notification.value.success(data: Notification) // success 调用
  • notification.value.error(data: Notification) // error 调用
  • notification.value.warning(data: Notification) // warning 调用
',4)),s(N,{ref_key:"notification",ref:l,onClose:x},null,512),a[30]||(a[30]=E("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),E("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(n,{type:"primary",onClick:a[0]||(a[0]=h=>o("This is a normal notification"))},{default:t(()=>a[13]||(a[13]=[d("Open")])),_:1}),a[31]||(a[31]=k(`
Show Code
vue
<script setup lang="ts">
+import{J as g,F as y}from"./chunks/theme.CG1S93w-.js";import{d as T,r as S,q as P,I as E,P as d,c as s,aj as k,x as t,a6 as v,p as w,h as r,_ as I}from"./chunks/framework.DVPnkW1f.js";const W=JSON.parse('{"title":"通知提醒 Notification","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/notification.md","filePath":"guide/components/notification.md","lastUpdated":1735198214000}'),O={name:"guide/components/notification.md"},R=T({...O,setup($){const l=S();function o(i){l.value.open({title:"Notification Title",description:i})}function F(i){l.value.info({title:"Notification Title",description:i})}function c(i){l.value.success({title:"Notification Title",description:i})}function u(i){l.value.warning({title:"Notification Title",description:i})}function f(i){l.value.error({title:"Notification Title",description:i})}function C(i){l.value.info({title:"Notification Title",icon:r(g),description:i})}function B(i){l.value.open({title:"Notification Title",icon:r(y,{style:"color: gold"}),description:i})}function m(i){l.value.open({title:"Notification Title",description:i,icon:r(y),class:"custom-class"})}function A(i){l.value.open({title:"Notification Title",description:i,icon:r(g),style:{width:"500px",color:"#ff6900"}})}function e(i){l.value.info({title:"Notification Title",description:"This is the content of the notification.",placement:i})}function D(){l.value.info({title:"Notification Title",description:"The notification will automatically turn off after 3 seconds.",duration:3e3,onClose:()=>{console.log("custom notification closed")}})}function q(){l.value.info({title:"Notification Title",description:"This notification will not automatically turn off.",duration:null})}function x(){console.log("notification closed")}return(i,a)=>{const b=v("GlobalElement"),N=v("Notification",!0),n=v("Button"),p=v("Space");return w(),P("div",null,[a[28]||(a[28]=E("h1",{id:"通知提醒-notification",tabindex:"-1"},[d("通知提醒 Notification "),E("a",{class:"header-anchor",href:"#通知提醒-notification","aria-label":'Permalink to "通知提醒 Notification"'},"​")],-1)),s(b),a[29]||(a[29]=k('

全局展示通知提醒信息

何时使用

  • 在系统四个角显示通知提醒信息
  • 系统主动推送

使用

  • notification.value.open(data: Notification) // open 调用
  • notification.value.info(data: Notification) // info 调用
  • notification.value.success(data: Notification) // success 调用
  • notification.value.error(data: Notification) // error 调用
  • notification.value.warning(data: Notification) // warning 调用
',4)),s(N,{ref_key:"notification",ref:l,onClose:x},null,512),a[30]||(a[30]=E("h2",{id:"基本使用",tabindex:"-1"},[d("基本使用 "),E("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(n,{type:"primary",onClick:a[0]||(a[0]=h=>o("This is a normal notification"))},{default:t(()=>a[13]||(a[13]=[d("Open")])),_:1}),a[31]||(a[31]=k(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const notification = ref()
 function onOpen(description: string) {
diff --git a/assets/guide_components_popconfirm.md.CF5WUFVB.js b/assets/guide_components_popconfirm.md.CaBUhrRA.js
similarity index 99%
rename from assets/guide_components_popconfirm.md.CF5WUFVB.js
rename to assets/guide_components_popconfirm.md.CaBUhrRA.js
index 7021796af..b26c10c61 100644
--- a/assets/guide_components_popconfirm.md.CF5WUFVB.js
+++ b/assets/guide_components_popconfirm.md.CaBUhrRA.js
@@ -1,4 +1,4 @@
-import{F as u,O as C,B}from"./chunks/theme.yTgix0k9.js";import{d as m,r as f,q as A,I as p,P as t,c as i,x as a,aj as e,a6 as d,p as D,u as y,h as q}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"弹出确认 Popconfirm","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/popconfirm.md","filePath":"guide/components/popconfirm.md","lastUpdated":1735198214000}'),x={name:"guide/components/popconfirm.md"},M=m({...x,setup(v){const g=f(),n=E=>{console.log("confirm",E),g.value.success("Click on Yes")},k=E=>{console.log("cancel",E),g.value.error("Click on No")},F=E=>{console.log("open",E)};return(E,s)=>{const o=d("GlobalElement"),c=d("Message"),l=d("Button"),h=d("Popconfirm",!0),r=d("Space");return D(),A("div",null,[s[19]||(s[19]=p("h1",{id:"弹出确认-popconfirm",tabindex:"-1"},[t("弹出确认 Popconfirm "),p("a",{class:"header-anchor",href:"#弹出确认-popconfirm","aria-label":'Permalink to "弹出确认 Popconfirm"'},"​")],-1)),i(o),s[20]||(s[20]=p("p",null,[p("em",null,"点击元素,弹出气泡式的确认框")],-1)),s[21]||(s[21]=p("h2",{id:"何时使用",tabindex:"-1"},[t("何时使用 "),p("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[22]||(s[22]=p("ul",null,[p("li",null,"目标元素的操作需要用户进一步的确认时,在目标元素附近弹出浮层提示,询问用户")],-1)),i(c,{ref_key:"message",ref:g},null,512),s[23]||(s[23]=p("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),p("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(h,{title:"Are you sure delete this task ?",description:"This will have other effects...",onOk:n,onCancel:k,onOpenChange:F},{default:a(()=>[i(l,{type:"danger"},{default:a(()=>s[0]||(s[0]=[t("Delete Confirm")])),_:1})]),_:1}),s[24]||(s[24]=e(`
Show Code
vue
<script setup lang="ts">
+import{F as u,O as C,B}from"./chunks/theme.CG1S93w-.js";import{d as m,r as f,q as A,I as p,P as t,c as i,x as a,aj as e,a6 as d,p as D,u as y,h as q}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"弹出确认 Popconfirm","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/popconfirm.md","filePath":"guide/components/popconfirm.md","lastUpdated":1735198214000}'),x={name:"guide/components/popconfirm.md"},M=m({...x,setup(v){const g=f(),n=E=>{console.log("confirm",E),g.value.success("Click on Yes")},k=E=>{console.log("cancel",E),g.value.error("Click on No")},F=E=>{console.log("open",E)};return(E,s)=>{const o=d("GlobalElement"),c=d("Message"),l=d("Button"),h=d("Popconfirm",!0),r=d("Space");return D(),A("div",null,[s[19]||(s[19]=p("h1",{id:"弹出确认-popconfirm",tabindex:"-1"},[t("弹出确认 Popconfirm "),p("a",{class:"header-anchor",href:"#弹出确认-popconfirm","aria-label":'Permalink to "弹出确认 Popconfirm"'},"​")],-1)),i(o),s[20]||(s[20]=p("p",null,[p("em",null,"点击元素,弹出气泡式的确认框")],-1)),s[21]||(s[21]=p("h2",{id:"何时使用",tabindex:"-1"},[t("何时使用 "),p("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[22]||(s[22]=p("ul",null,[p("li",null,"目标元素的操作需要用户进一步的确认时,在目标元素附近弹出浮层提示,询问用户")],-1)),i(c,{ref_key:"message",ref:g},null,512),s[23]||(s[23]=p("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),p("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(h,{title:"Are you sure delete this task ?",description:"This will have other effects...",onOk:n,onCancel:k,onOpenChange:F},{default:a(()=>[i(l,{type:"danger"},{default:a(()=>s[0]||(s[0]=[t("Delete Confirm")])),_:1})]),_:1}),s[24]||(s[24]=e(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const message = ref()
 const confirm = (e: MouseEvent) => {
diff --git a/assets/guide_components_popconfirm.md.CF5WUFVB.lean.js b/assets/guide_components_popconfirm.md.CaBUhrRA.lean.js
similarity index 99%
rename from assets/guide_components_popconfirm.md.CF5WUFVB.lean.js
rename to assets/guide_components_popconfirm.md.CaBUhrRA.lean.js
index 7021796af..b26c10c61 100644
--- a/assets/guide_components_popconfirm.md.CF5WUFVB.lean.js
+++ b/assets/guide_components_popconfirm.md.CaBUhrRA.lean.js
@@ -1,4 +1,4 @@
-import{F as u,O as C,B}from"./chunks/theme.yTgix0k9.js";import{d as m,r as f,q as A,I as p,P as t,c as i,x as a,aj as e,a6 as d,p as D,u as y,h as q}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"弹出确认 Popconfirm","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/popconfirm.md","filePath":"guide/components/popconfirm.md","lastUpdated":1735198214000}'),x={name:"guide/components/popconfirm.md"},M=m({...x,setup(v){const g=f(),n=E=>{console.log("confirm",E),g.value.success("Click on Yes")},k=E=>{console.log("cancel",E),g.value.error("Click on No")},F=E=>{console.log("open",E)};return(E,s)=>{const o=d("GlobalElement"),c=d("Message"),l=d("Button"),h=d("Popconfirm",!0),r=d("Space");return D(),A("div",null,[s[19]||(s[19]=p("h1",{id:"弹出确认-popconfirm",tabindex:"-1"},[t("弹出确认 Popconfirm "),p("a",{class:"header-anchor",href:"#弹出确认-popconfirm","aria-label":'Permalink to "弹出确认 Popconfirm"'},"​")],-1)),i(o),s[20]||(s[20]=p("p",null,[p("em",null,"点击元素,弹出气泡式的确认框")],-1)),s[21]||(s[21]=p("h2",{id:"何时使用",tabindex:"-1"},[t("何时使用 "),p("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[22]||(s[22]=p("ul",null,[p("li",null,"目标元素的操作需要用户进一步的确认时,在目标元素附近弹出浮层提示,询问用户")],-1)),i(c,{ref_key:"message",ref:g},null,512),s[23]||(s[23]=p("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),p("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(h,{title:"Are you sure delete this task ?",description:"This will have other effects...",onOk:n,onCancel:k,onOpenChange:F},{default:a(()=>[i(l,{type:"danger"},{default:a(()=>s[0]||(s[0]=[t("Delete Confirm")])),_:1})]),_:1}),s[24]||(s[24]=e(`
Show Code
vue
<script setup lang="ts">
+import{F as u,O as C,B}from"./chunks/theme.CG1S93w-.js";import{d as m,r as f,q as A,I as p,P as t,c as i,x as a,aj as e,a6 as d,p as D,u as y,h as q}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"弹出确认 Popconfirm","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/popconfirm.md","filePath":"guide/components/popconfirm.md","lastUpdated":1735198214000}'),x={name:"guide/components/popconfirm.md"},M=m({...x,setup(v){const g=f(),n=E=>{console.log("confirm",E),g.value.success("Click on Yes")},k=E=>{console.log("cancel",E),g.value.error("Click on No")},F=E=>{console.log("open",E)};return(E,s)=>{const o=d("GlobalElement"),c=d("Message"),l=d("Button"),h=d("Popconfirm",!0),r=d("Space");return D(),A("div",null,[s[19]||(s[19]=p("h1",{id:"弹出确认-popconfirm",tabindex:"-1"},[t("弹出确认 Popconfirm "),p("a",{class:"header-anchor",href:"#弹出确认-popconfirm","aria-label":'Permalink to "弹出确认 Popconfirm"'},"​")],-1)),i(o),s[20]||(s[20]=p("p",null,[p("em",null,"点击元素,弹出气泡式的确认框")],-1)),s[21]||(s[21]=p("h2",{id:"何时使用",tabindex:"-1"},[t("何时使用 "),p("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[22]||(s[22]=p("ul",null,[p("li",null,"目标元素的操作需要用户进一步的确认时,在目标元素附近弹出浮层提示,询问用户")],-1)),i(c,{ref_key:"message",ref:g},null,512),s[23]||(s[23]=p("h2",{id:"基本使用",tabindex:"-1"},[t("基本使用 "),p("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(h,{title:"Are you sure delete this task ?",description:"This will have other effects...",onOk:n,onCancel:k,onOpenChange:F},{default:a(()=>[i(l,{type:"danger"},{default:a(()=>s[0]||(s[0]=[t("Delete Confirm")])),_:1})]),_:1}),s[24]||(s[24]=e(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const message = ref()
 const confirm = (e: MouseEvent) => {
diff --git a/assets/guide_components_progress.md.DfAr4Miv.js b/assets/guide_components_progress.md.BNsaXWcw.js
similarity index 99%
rename from assets/guide_components_progress.md.DfAr4Miv.js
rename to assets/guide_components_progress.md.BNsaXWcw.js
index 550f28048..75d9b88ef 100644
--- a/assets/guide_components_progress.md.DfAr4Miv.js
+++ b/assets/guide_components_progress.md.BNsaXWcw.js
@@ -1,4 +1,4 @@
-import{M as c,P as C}from"./chunks/theme.yTgix0k9.js";import{d as v,r as D,q as x,I as h,P as k,c as i,aj as r,x as a,a6 as d,p as b,h as e,u as E,M as A}from"./chunks/framework.DVPnkW1f.js";const z={style:{color:"#d4380d"}},P={style:{color:"#d4380d"}},$=JSON.parse('{"title":"进度条 Progress","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/progress.md","filePath":"guide/components/progress.md","lastUpdated":1735198214000}'),O={name:"guide/components/progress.md"},M=v({...O,setup(S){const t=D(80),f=[{label:"round",value:"round"},{label:"square",value:"square"}],u=D("square");function g(B){const s=t.value+B;s>100?t.value=100:t.value=s}function y(B){const s=t.value-B;s<0?t.value=0:t.value=s}return(B,s)=>{const q=d("GlobalElement"),l=d("Progress",!0),p=d("Button"),F=d("Space"),o=d("Flex"),m=d("Radio");return b(),x("div",null,[s[23]||(s[23]=h("h1",{id:"进度条-progress",tabindex:"-1"},[k("进度条 Progress "),h("a",{class:"header-anchor",href:"#进度条-progress","aria-label":'Permalink to "进度条 Progress"'},"​")],-1)),i(q),s[24]||(s[24]=h("p",null,[h("em",null,"展示操作的当前进度")],-1)),s[25]||(s[25]=h("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),h("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[26]||(s[26]=h("ul",null,[h("li",null,"当需要显示操作的进度和状态时"),h("li",null,"当需要显示一个操作完成的百分比时")],-1)),s[27]||(s[27]=h("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{percent:t.value},null,8,["percent"]),s[28]||(s[28]=r(`
Show Code
vue
<script setup lang="ts">
+import{M as c,P as C}from"./chunks/theme.CG1S93w-.js";import{d as v,r as D,q as x,I as h,P as k,c as i,aj as r,x as a,a6 as d,p as b,h as e,u as E,M as A}from"./chunks/framework.DVPnkW1f.js";const z={style:{color:"#d4380d"}},P={style:{color:"#d4380d"}},$=JSON.parse('{"title":"进度条 Progress","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/progress.md","filePath":"guide/components/progress.md","lastUpdated":1735198214000}'),O={name:"guide/components/progress.md"},M=v({...O,setup(S){const t=D(80),f=[{label:"round",value:"round"},{label:"square",value:"square"}],u=D("square");function g(B){const s=t.value+B;s>100?t.value=100:t.value=s}function y(B){const s=t.value-B;s<0?t.value=0:t.value=s}return(B,s)=>{const q=d("GlobalElement"),l=d("Progress",!0),p=d("Button"),F=d("Space"),o=d("Flex"),m=d("Radio");return b(),x("div",null,[s[23]||(s[23]=h("h1",{id:"进度条-progress",tabindex:"-1"},[k("进度条 Progress "),h("a",{class:"header-anchor",href:"#进度条-progress","aria-label":'Permalink to "进度条 Progress"'},"​")],-1)),i(q),s[24]||(s[24]=h("p",null,[h("em",null,"展示操作的当前进度")],-1)),s[25]||(s[25]=h("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),h("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[26]||(s[26]=h("ul",null,[h("li",null,"当需要显示操作的进度和状态时"),h("li",null,"当需要显示一个操作完成的百分比时")],-1)),s[27]||(s[27]=h("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{percent:t.value},null,8,["percent"]),s[28]||(s[28]=r(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const percent = ref(80)
 </script>
diff --git a/assets/guide_components_progress.md.DfAr4Miv.lean.js b/assets/guide_components_progress.md.BNsaXWcw.lean.js
similarity index 99%
rename from assets/guide_components_progress.md.DfAr4Miv.lean.js
rename to assets/guide_components_progress.md.BNsaXWcw.lean.js
index 550f28048..75d9b88ef 100644
--- a/assets/guide_components_progress.md.DfAr4Miv.lean.js
+++ b/assets/guide_components_progress.md.BNsaXWcw.lean.js
@@ -1,4 +1,4 @@
-import{M as c,P as C}from"./chunks/theme.yTgix0k9.js";import{d as v,r as D,q as x,I as h,P as k,c as i,aj as r,x as a,a6 as d,p as b,h as e,u as E,M as A}from"./chunks/framework.DVPnkW1f.js";const z={style:{color:"#d4380d"}},P={style:{color:"#d4380d"}},$=JSON.parse('{"title":"进度条 Progress","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/progress.md","filePath":"guide/components/progress.md","lastUpdated":1735198214000}'),O={name:"guide/components/progress.md"},M=v({...O,setup(S){const t=D(80),f=[{label:"round",value:"round"},{label:"square",value:"square"}],u=D("square");function g(B){const s=t.value+B;s>100?t.value=100:t.value=s}function y(B){const s=t.value-B;s<0?t.value=0:t.value=s}return(B,s)=>{const q=d("GlobalElement"),l=d("Progress",!0),p=d("Button"),F=d("Space"),o=d("Flex"),m=d("Radio");return b(),x("div",null,[s[23]||(s[23]=h("h1",{id:"进度条-progress",tabindex:"-1"},[k("进度条 Progress "),h("a",{class:"header-anchor",href:"#进度条-progress","aria-label":'Permalink to "进度条 Progress"'},"​")],-1)),i(q),s[24]||(s[24]=h("p",null,[h("em",null,"展示操作的当前进度")],-1)),s[25]||(s[25]=h("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),h("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[26]||(s[26]=h("ul",null,[h("li",null,"当需要显示操作的进度和状态时"),h("li",null,"当需要显示一个操作完成的百分比时")],-1)),s[27]||(s[27]=h("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{percent:t.value},null,8,["percent"]),s[28]||(s[28]=r(`
Show Code
vue
<script setup lang="ts">
+import{M as c,P as C}from"./chunks/theme.CG1S93w-.js";import{d as v,r as D,q as x,I as h,P as k,c as i,aj as r,x as a,a6 as d,p as b,h as e,u as E,M as A}from"./chunks/framework.DVPnkW1f.js";const z={style:{color:"#d4380d"}},P={style:{color:"#d4380d"}},$=JSON.parse('{"title":"进度条 Progress","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/progress.md","filePath":"guide/components/progress.md","lastUpdated":1735198214000}'),O={name:"guide/components/progress.md"},M=v({...O,setup(S){const t=D(80),f=[{label:"round",value:"round"},{label:"square",value:"square"}],u=D("square");function g(B){const s=t.value+B;s>100?t.value=100:t.value=s}function y(B){const s=t.value-B;s<0?t.value=0:t.value=s}return(B,s)=>{const q=d("GlobalElement"),l=d("Progress",!0),p=d("Button"),F=d("Space"),o=d("Flex"),m=d("Radio");return b(),x("div",null,[s[23]||(s[23]=h("h1",{id:"进度条-progress",tabindex:"-1"},[k("进度条 Progress "),h("a",{class:"header-anchor",href:"#进度条-progress","aria-label":'Permalink to "进度条 Progress"'},"​")],-1)),i(q),s[24]||(s[24]=h("p",null,[h("em",null,"展示操作的当前进度")],-1)),s[25]||(s[25]=h("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),h("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[26]||(s[26]=h("ul",null,[h("li",null,"当需要显示操作的进度和状态时"),h("li",null,"当需要显示一个操作完成的百分比时")],-1)),s[27]||(s[27]=h("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),h("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{percent:t.value},null,8,["percent"]),s[28]||(s[28]=r(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const percent = ref(80)
 </script>
diff --git a/assets/guide_components_qrcode.md.CLrj4GUu.js b/assets/guide_components_qrcode.md.DmXbCS9-.js
similarity index 99%
rename from assets/guide_components_qrcode.md.CLrj4GUu.js
rename to assets/guide_components_qrcode.md.DmXbCS9-.js
index 9a8e23db6..6616e2821 100644
--- a/assets/guide_components_qrcode.md.CLrj4GUu.js
+++ b/assets/guide_components_qrcode.md.DmXbCS9-.js
@@ -1,4 +1,4 @@
-import{M as m,P as v}from"./chunks/theme.yTgix0k9.js";import{d as B,r,q as b,I as a,P as e,c as i,aj as n,x as h,a6 as k,p as f,h as g,u as y}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"二维码 QRCode","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/qrcode.md","filePath":"guide/components/qrcode.md","lastUpdated":1735180868000}'),D={name:"guide/components/qrcode.md"},Q=B({...D,setup(q){const t=r(160),E=r("hello world"),o=()=>{t.value=t.value-10,t.value<48&&(t.value=48)},F=()=>{t.value=t.value+10,t.value>300&&(t.value=300)};return(A,s)=>{const u=k("GlobalElement"),l=k("QRCode"),d=k("Button"),p=k("Space"),c=k("Textarea");return f(),b("div",null,[s[3]||(s[3]=a("h1",{id:"二维码-qrcode",tabindex:"-1"},[e("二维码 QRCode "),a("a",{class:"header-anchor",href:"#二维码-qrcode","aria-label":'Permalink to "二维码 QRCode"'},"​")],-1)),i(u),s[4]||(s[4]=a("p",null,[a("em",null,"二维码")],-1)),s[5]||(s[5]=a("h2",{id:"何时使用",tabindex:"-1"},[e("何时使用 "),a("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[6]||(s[6]=a("ul",null,[a("li",null,"当需要将链接转换成为二维码时使用")],-1)),s[7]||(s[7]=a("h2",{id:"基本使用",tabindex:"-1"},[e("基本使用 "),a("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{value:"https://blog.csdn.net/Dandrose"}),s[8]||(s[8]=n(`
Show Code
vue
<template>
+import{M as m,P as v}from"./chunks/theme.CG1S93w-.js";import{d as B,r,q as b,I as a,P as e,c as i,aj as n,x as h,a6 as k,p as f,h as g,u as y}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"二维码 QRCode","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/qrcode.md","filePath":"guide/components/qrcode.md","lastUpdated":1735180868000}'),D={name:"guide/components/qrcode.md"},Q=B({...D,setup(q){const t=r(160),E=r("hello world"),o=()=>{t.value=t.value-10,t.value<48&&(t.value=48)},F=()=>{t.value=t.value+10,t.value>300&&(t.value=300)};return(A,s)=>{const u=k("GlobalElement"),l=k("QRCode"),d=k("Button"),p=k("Space"),c=k("Textarea");return f(),b("div",null,[s[3]||(s[3]=a("h1",{id:"二维码-qrcode",tabindex:"-1"},[e("二维码 QRCode "),a("a",{class:"header-anchor",href:"#二维码-qrcode","aria-label":'Permalink to "二维码 QRCode"'},"​")],-1)),i(u),s[4]||(s[4]=a("p",null,[a("em",null,"二维码")],-1)),s[5]||(s[5]=a("h2",{id:"何时使用",tabindex:"-1"},[e("何时使用 "),a("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[6]||(s[6]=a("ul",null,[a("li",null,"当需要将链接转换成为二维码时使用")],-1)),s[7]||(s[7]=a("h2",{id:"基本使用",tabindex:"-1"},[e("基本使用 "),a("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{value:"https://blog.csdn.net/Dandrose"}),s[8]||(s[8]=n(`
Show Code
vue
<template>
   <QRCode value="https://blog.csdn.net/Dandrose"/>
 </template>

无边框

`,2)),i(l,{value:"https://blog.csdn.net/Dandrose",bordered:!1}),s[9]||(s[9]=n(`
Show Code
vue
<template>
   <QRCode value="https://blog.csdn.net/Dandrose" :bordered="false" />
diff --git a/assets/guide_components_qrcode.md.CLrj4GUu.lean.js b/assets/guide_components_qrcode.md.DmXbCS9-.lean.js
similarity index 99%
rename from assets/guide_components_qrcode.md.CLrj4GUu.lean.js
rename to assets/guide_components_qrcode.md.DmXbCS9-.lean.js
index 9a8e23db6..6616e2821 100644
--- a/assets/guide_components_qrcode.md.CLrj4GUu.lean.js
+++ b/assets/guide_components_qrcode.md.DmXbCS9-.lean.js
@@ -1,4 +1,4 @@
-import{M as m,P as v}from"./chunks/theme.yTgix0k9.js";import{d as B,r,q as b,I as a,P as e,c as i,aj as n,x as h,a6 as k,p as f,h as g,u as y}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"二维码 QRCode","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/qrcode.md","filePath":"guide/components/qrcode.md","lastUpdated":1735180868000}'),D={name:"guide/components/qrcode.md"},Q=B({...D,setup(q){const t=r(160),E=r("hello world"),o=()=>{t.value=t.value-10,t.value<48&&(t.value=48)},F=()=>{t.value=t.value+10,t.value>300&&(t.value=300)};return(A,s)=>{const u=k("GlobalElement"),l=k("QRCode"),d=k("Button"),p=k("Space"),c=k("Textarea");return f(),b("div",null,[s[3]||(s[3]=a("h1",{id:"二维码-qrcode",tabindex:"-1"},[e("二维码 QRCode "),a("a",{class:"header-anchor",href:"#二维码-qrcode","aria-label":'Permalink to "二维码 QRCode"'},"​")],-1)),i(u),s[4]||(s[4]=a("p",null,[a("em",null,"二维码")],-1)),s[5]||(s[5]=a("h2",{id:"何时使用",tabindex:"-1"},[e("何时使用 "),a("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[6]||(s[6]=a("ul",null,[a("li",null,"当需要将链接转换成为二维码时使用")],-1)),s[7]||(s[7]=a("h2",{id:"基本使用",tabindex:"-1"},[e("基本使用 "),a("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{value:"https://blog.csdn.net/Dandrose"}),s[8]||(s[8]=n(`
Show Code
vue
<template>
+import{M as m,P as v}from"./chunks/theme.CG1S93w-.js";import{d as B,r,q as b,I as a,P as e,c as i,aj as n,x as h,a6 as k,p as f,h as g,u as y}from"./chunks/framework.DVPnkW1f.js";const S=JSON.parse('{"title":"二维码 QRCode","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/qrcode.md","filePath":"guide/components/qrcode.md","lastUpdated":1735180868000}'),D={name:"guide/components/qrcode.md"},Q=B({...D,setup(q){const t=r(160),E=r("hello world"),o=()=>{t.value=t.value-10,t.value<48&&(t.value=48)},F=()=>{t.value=t.value+10,t.value>300&&(t.value=300)};return(A,s)=>{const u=k("GlobalElement"),l=k("QRCode"),d=k("Button"),p=k("Space"),c=k("Textarea");return f(),b("div",null,[s[3]||(s[3]=a("h1",{id:"二维码-qrcode",tabindex:"-1"},[e("二维码 QRCode "),a("a",{class:"header-anchor",href:"#二维码-qrcode","aria-label":'Permalink to "二维码 QRCode"'},"​")],-1)),i(u),s[4]||(s[4]=a("p",null,[a("em",null,"二维码")],-1)),s[5]||(s[5]=a("h2",{id:"何时使用",tabindex:"-1"},[e("何时使用 "),a("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[6]||(s[6]=a("ul",null,[a("li",null,"当需要将链接转换成为二维码时使用")],-1)),s[7]||(s[7]=a("h2",{id:"基本使用",tabindex:"-1"},[e("基本使用 "),a("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(l,{value:"https://blog.csdn.net/Dandrose"}),s[8]||(s[8]=n(`
Show Code
vue
<template>
   <QRCode value="https://blog.csdn.net/Dandrose"/>
 </template>

无边框

`,2)),i(l,{value:"https://blog.csdn.net/Dandrose",bordered:!1}),s[9]||(s[9]=n(`
Show Code
vue
<template>
   <QRCode value="https://blog.csdn.net/Dandrose" :bordered="false" />
diff --git a/assets/guide_components_rate.md.BX_nW9tw.js b/assets/guide_components_rate.md.Duk6wrn-.js
similarity index 99%
rename from assets/guide_components_rate.md.BX_nW9tw.js
rename to assets/guide_components_rate.md.Duk6wrn-.js
index 427d72b39..c1ef1b10f 100644
--- a/assets/guide_components_rate.md.BX_nW9tw.js
+++ b/assets/guide_components_rate.md.Duk6wrn-.js
@@ -1,4 +1,4 @@
-import{W as z,X as R,F as U}from"./chunks/theme.yTgix0k9.js";import{d as P,r as V,a as T,a3 as H,q as I,I as i,P as k,c as a,aj as e,x as h,a6 as E,p as f,M as m,u as C,D as N,E as O,B as L}from"./chunks/framework.DVPnkW1f.js";const W={tabindex:"0"},j={style:{"text-align":"left"}},K=JSON.parse('{"title":"评分 Rate","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/rate.md","filePath":"guide/components/rate.md","lastUpdated":1735203463000}'),G={name:"guide/components/rate.md"},Q=P({...G,setup(J){const t=V(3),B=["极差","失望","一般","满意","惊喜"],c=["terrible","bad","normal","good","wonderful"],q=[{label:"star-outlined",value:"star-outlined"},{label:"star-filled",value:"star-filled"},{label:"heart-outlined",value:"heart-outlined"},{label:"heart-filled",value:"heart-filled"},{label:"custom-character",value:"custom-character"}],n=T({allowClear:!0,allowHalf:!0,count:5,character:"star-filled",customCharacter:"S",size:36,color:"#fadb14",gap:8,disabled:!1,value:3});H(()=>{console.log("value",t.value)});function A(y){console.log("change",y)}function D(y){console.log("hover change",y)}return(y,s)=>{const b=E("GlobalElement"),p=E("Rate",!0),F=E("Tag"),r=E("Space"),o=E("Switch"),d=E("Col"),u=E("Slider"),g=E("Flex"),v=E("Input"),x=E("Select"),w=E("Row"),S=E("Badge");return f(),I("div",null,[s[51]||(s[51]=i("h1",{id:"评分-rate",tabindex:"-1"},[k("评分 Rate "),i("a",{class:"header-anchor",href:"#评分-rate","aria-label":'Permalink to "评分 Rate"'},"​")],-1)),a(b),s[52]||(s[52]=i("p",null,[i("em",null,"评分")],-1)),s[53]||(s[53]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[54]||(s[54]=i("ul",null,[i("li",null,"对评价进行展示"),i("li",null,"对事物进行快速的评级操作")],-1)),s[55]||(s[55]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(p,{value:t.value,"onUpdate:value":s[0]||(s[0]=l=>t.value=l),onChange:A,onHoverChange:D},null,8,["value"]),s[56]||(s[56]=e(`
Show Code
vue
<script setup lang="ts">
+import{W as z,X as R,F as U}from"./chunks/theme.CG1S93w-.js";import{d as P,r as V,a as T,a3 as H,q as I,I as i,P as k,c as a,aj as e,x as h,a6 as E,p as f,M as m,u as C,D as N,E as O,B as L}from"./chunks/framework.DVPnkW1f.js";const W={tabindex:"0"},j={style:{"text-align":"left"}},K=JSON.parse('{"title":"评分 Rate","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/rate.md","filePath":"guide/components/rate.md","lastUpdated":1735203463000}'),G={name:"guide/components/rate.md"},Q=P({...G,setup(J){const t=V(3),B=["极差","失望","一般","满意","惊喜"],c=["terrible","bad","normal","good","wonderful"],q=[{label:"star-outlined",value:"star-outlined"},{label:"star-filled",value:"star-filled"},{label:"heart-outlined",value:"heart-outlined"},{label:"heart-filled",value:"heart-filled"},{label:"custom-character",value:"custom-character"}],n=T({allowClear:!0,allowHalf:!0,count:5,character:"star-filled",customCharacter:"S",size:36,color:"#fadb14",gap:8,disabled:!1,value:3});H(()=>{console.log("value",t.value)});function A(y){console.log("change",y)}function D(y){console.log("hover change",y)}return(y,s)=>{const b=E("GlobalElement"),p=E("Rate",!0),F=E("Tag"),r=E("Space"),o=E("Switch"),d=E("Col"),u=E("Slider"),g=E("Flex"),v=E("Input"),x=E("Select"),w=E("Row"),S=E("Badge");return f(),I("div",null,[s[51]||(s[51]=i("h1",{id:"评分-rate",tabindex:"-1"},[k("评分 Rate "),i("a",{class:"header-anchor",href:"#评分-rate","aria-label":'Permalink to "评分 Rate"'},"​")],-1)),a(b),s[52]||(s[52]=i("p",null,[i("em",null,"评分")],-1)),s[53]||(s[53]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[54]||(s[54]=i("ul",null,[i("li",null,"对评价进行展示"),i("li",null,"对事物进行快速的评级操作")],-1)),s[55]||(s[55]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(p,{value:t.value,"onUpdate:value":s[0]||(s[0]=l=>t.value=l),onChange:A,onHoverChange:D},null,8,["value"]),s[56]||(s[56]=e(`
Show Code
vue
<script setup lang="ts">
 import { ref, watchEffect } from 'vue'
 const value = ref(3)
 watchEffect(() => {
diff --git a/assets/guide_components_rate.md.BX_nW9tw.lean.js b/assets/guide_components_rate.md.Duk6wrn-.lean.js
similarity index 99%
rename from assets/guide_components_rate.md.BX_nW9tw.lean.js
rename to assets/guide_components_rate.md.Duk6wrn-.lean.js
index 427d72b39..c1ef1b10f 100644
--- a/assets/guide_components_rate.md.BX_nW9tw.lean.js
+++ b/assets/guide_components_rate.md.Duk6wrn-.lean.js
@@ -1,4 +1,4 @@
-import{W as z,X as R,F as U}from"./chunks/theme.yTgix0k9.js";import{d as P,r as V,a as T,a3 as H,q as I,I as i,P as k,c as a,aj as e,x as h,a6 as E,p as f,M as m,u as C,D as N,E as O,B as L}from"./chunks/framework.DVPnkW1f.js";const W={tabindex:"0"},j={style:{"text-align":"left"}},K=JSON.parse('{"title":"评分 Rate","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/rate.md","filePath":"guide/components/rate.md","lastUpdated":1735203463000}'),G={name:"guide/components/rate.md"},Q=P({...G,setup(J){const t=V(3),B=["极差","失望","一般","满意","惊喜"],c=["terrible","bad","normal","good","wonderful"],q=[{label:"star-outlined",value:"star-outlined"},{label:"star-filled",value:"star-filled"},{label:"heart-outlined",value:"heart-outlined"},{label:"heart-filled",value:"heart-filled"},{label:"custom-character",value:"custom-character"}],n=T({allowClear:!0,allowHalf:!0,count:5,character:"star-filled",customCharacter:"S",size:36,color:"#fadb14",gap:8,disabled:!1,value:3});H(()=>{console.log("value",t.value)});function A(y){console.log("change",y)}function D(y){console.log("hover change",y)}return(y,s)=>{const b=E("GlobalElement"),p=E("Rate",!0),F=E("Tag"),r=E("Space"),o=E("Switch"),d=E("Col"),u=E("Slider"),g=E("Flex"),v=E("Input"),x=E("Select"),w=E("Row"),S=E("Badge");return f(),I("div",null,[s[51]||(s[51]=i("h1",{id:"评分-rate",tabindex:"-1"},[k("评分 Rate "),i("a",{class:"header-anchor",href:"#评分-rate","aria-label":'Permalink to "评分 Rate"'},"​")],-1)),a(b),s[52]||(s[52]=i("p",null,[i("em",null,"评分")],-1)),s[53]||(s[53]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[54]||(s[54]=i("ul",null,[i("li",null,"对评价进行展示"),i("li",null,"对事物进行快速的评级操作")],-1)),s[55]||(s[55]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(p,{value:t.value,"onUpdate:value":s[0]||(s[0]=l=>t.value=l),onChange:A,onHoverChange:D},null,8,["value"]),s[56]||(s[56]=e(`
Show Code
vue
<script setup lang="ts">
+import{W as z,X as R,F as U}from"./chunks/theme.CG1S93w-.js";import{d as P,r as V,a as T,a3 as H,q as I,I as i,P as k,c as a,aj as e,x as h,a6 as E,p as f,M as m,u as C,D as N,E as O,B as L}from"./chunks/framework.DVPnkW1f.js";const W={tabindex:"0"},j={style:{"text-align":"left"}},K=JSON.parse('{"title":"评分 Rate","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/rate.md","filePath":"guide/components/rate.md","lastUpdated":1735203463000}'),G={name:"guide/components/rate.md"},Q=P({...G,setup(J){const t=V(3),B=["极差","失望","一般","满意","惊喜"],c=["terrible","bad","normal","good","wonderful"],q=[{label:"star-outlined",value:"star-outlined"},{label:"star-filled",value:"star-filled"},{label:"heart-outlined",value:"heart-outlined"},{label:"heart-filled",value:"heart-filled"},{label:"custom-character",value:"custom-character"}],n=T({allowClear:!0,allowHalf:!0,count:5,character:"star-filled",customCharacter:"S",size:36,color:"#fadb14",gap:8,disabled:!1,value:3});H(()=>{console.log("value",t.value)});function A(y){console.log("change",y)}function D(y){console.log("hover change",y)}return(y,s)=>{const b=E("GlobalElement"),p=E("Rate",!0),F=E("Tag"),r=E("Space"),o=E("Switch"),d=E("Col"),u=E("Slider"),g=E("Flex"),v=E("Input"),x=E("Select"),w=E("Row"),S=E("Badge");return f(),I("div",null,[s[51]||(s[51]=i("h1",{id:"评分-rate",tabindex:"-1"},[k("评分 Rate "),i("a",{class:"header-anchor",href:"#评分-rate","aria-label":'Permalink to "评分 Rate"'},"​")],-1)),a(b),s[52]||(s[52]=i("p",null,[i("em",null,"评分")],-1)),s[53]||(s[53]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[54]||(s[54]=i("ul",null,[i("li",null,"对评价进行展示"),i("li",null,"对事物进行快速的评级操作")],-1)),s[55]||(s[55]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(p,{value:t.value,"onUpdate:value":s[0]||(s[0]=l=>t.value=l),onChange:A,onHoverChange:D},null,8,["value"]),s[56]||(s[56]=e(`
Show Code
vue
<script setup lang="ts">
 import { ref, watchEffect } from 'vue'
 const value = ref(3)
 watchEffect(() => {
diff --git a/assets/guide_components_result.md.Bn9aNhoQ.js b/assets/guide_components_result.md.Cie0Tenf.js
similarity index 99%
rename from assets/guide_components_result.md.Bn9aNhoQ.js
rename to assets/guide_components_result.md.Cie0Tenf.js
index 3aa0e948e..a5d0f774f 100644
--- a/assets/guide_components_result.md.Bn9aNhoQ.js
+++ b/assets/guide_components_result.md.Cie0Tenf.js
@@ -1,4 +1,4 @@
-import{Y as e,Z as E}from"./chunks/theme.yTgix0k9.js";import{d as r,q as v,I as i,P as d,c as s,x as t,aj as c,a6 as h,p as g,u as k,_ as y}from"./chunks/framework.DVPnkW1f.js";const o={class:"desc"},f=JSON.parse('{"title":"结果 Result","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/result.md","filePath":"guide/components/result.md","lastUpdated":1735203463000}'),u={name:"guide/components/result.md"},F=r({...u,setup(m){return(C,a)=>{const p=h("GlobalElement"),l=h("Button"),n=h("Result",!0);return g(),v("div",null,[a[15]||(a[15]=i("h1",{id:"结果-result",tabindex:"-1"},[d("结果 Result "),i("a",{class:"header-anchor",href:"#结果-result","aria-label":'Permalink to "结果 Result"'},"​")],-1)),s(p),a[16]||(a[16]=i("p",null,[i("em",null,"用于反馈一系列操作任务的处理结果")],-1)),a[17]||(a[17]=i("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[18]||(a[18]=i("ul",null,[i("li",null,"当有重要操作需告知用户处理结果,且反馈内容较为复杂时使用")],-1)),a[19]||(a[19]=i("h2",{id:"成功的结果",tabindex:"-1"},[d("成功的结果 "),i("a",{class:"header-anchor",href:"#成功的结果","aria-label":'Permalink to "成功的结果"'},"​")],-1)),s(n,{status:"success",title:"Successfully Purchased Cloud Server ECS!","sub-title":"Order number: 2017182818828182881 Cloud server configuration takes 1-5 minutes, please wait."},{extra:t(()=>[s(l,{key:"console",type:"primary"},{default:t(()=>a[0]||(a[0]=[d("Go Console")])),_:1}),s(l,{key:"buy"},{default:t(()=>a[1]||(a[1]=[d("Buy Again")])),_:1})]),_:1}),a[20]||(a[20]=c(`
Show Code
vue
<template>
+import{Y as e,Z as E}from"./chunks/theme.CG1S93w-.js";import{d as r,q as v,I as i,P as d,c as s,x as t,aj as c,a6 as h,p as g,u as k,_ as y}from"./chunks/framework.DVPnkW1f.js";const o={class:"desc"},f=JSON.parse('{"title":"结果 Result","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/result.md","filePath":"guide/components/result.md","lastUpdated":1735203463000}'),u={name:"guide/components/result.md"},F=r({...u,setup(m){return(C,a)=>{const p=h("GlobalElement"),l=h("Button"),n=h("Result",!0);return g(),v("div",null,[a[15]||(a[15]=i("h1",{id:"结果-result",tabindex:"-1"},[d("结果 Result "),i("a",{class:"header-anchor",href:"#结果-result","aria-label":'Permalink to "结果 Result"'},"​")],-1)),s(p),a[16]||(a[16]=i("p",null,[i("em",null,"用于反馈一系列操作任务的处理结果")],-1)),a[17]||(a[17]=i("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[18]||(a[18]=i("ul",null,[i("li",null,"当有重要操作需告知用户处理结果,且反馈内容较为复杂时使用")],-1)),a[19]||(a[19]=i("h2",{id:"成功的结果",tabindex:"-1"},[d("成功的结果 "),i("a",{class:"header-anchor",href:"#成功的结果","aria-label":'Permalink to "成功的结果"'},"​")],-1)),s(n,{status:"success",title:"Successfully Purchased Cloud Server ECS!","sub-title":"Order number: 2017182818828182881 Cloud server configuration takes 1-5 minutes, please wait."},{extra:t(()=>[s(l,{key:"console",type:"primary"},{default:t(()=>a[0]||(a[0]=[d("Go Console")])),_:1}),s(l,{key:"buy"},{default:t(()=>a[1]||(a[1]=[d("Buy Again")])),_:1})]),_:1}),a[20]||(a[20]=c(`
Show Code
vue
<template>
   <Result
     status="success"
     title="Successfully Purchased Cloud Server ECS!"
diff --git a/assets/guide_components_result.md.Bn9aNhoQ.lean.js b/assets/guide_components_result.md.Cie0Tenf.lean.js
similarity index 99%
rename from assets/guide_components_result.md.Bn9aNhoQ.lean.js
rename to assets/guide_components_result.md.Cie0Tenf.lean.js
index 3aa0e948e..a5d0f774f 100644
--- a/assets/guide_components_result.md.Bn9aNhoQ.lean.js
+++ b/assets/guide_components_result.md.Cie0Tenf.lean.js
@@ -1,4 +1,4 @@
-import{Y as e,Z as E}from"./chunks/theme.yTgix0k9.js";import{d as r,q as v,I as i,P as d,c as s,x as t,aj as c,a6 as h,p as g,u as k,_ as y}from"./chunks/framework.DVPnkW1f.js";const o={class:"desc"},f=JSON.parse('{"title":"结果 Result","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/result.md","filePath":"guide/components/result.md","lastUpdated":1735203463000}'),u={name:"guide/components/result.md"},F=r({...u,setup(m){return(C,a)=>{const p=h("GlobalElement"),l=h("Button"),n=h("Result",!0);return g(),v("div",null,[a[15]||(a[15]=i("h1",{id:"结果-result",tabindex:"-1"},[d("结果 Result "),i("a",{class:"header-anchor",href:"#结果-result","aria-label":'Permalink to "结果 Result"'},"​")],-1)),s(p),a[16]||(a[16]=i("p",null,[i("em",null,"用于反馈一系列操作任务的处理结果")],-1)),a[17]||(a[17]=i("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[18]||(a[18]=i("ul",null,[i("li",null,"当有重要操作需告知用户处理结果,且反馈内容较为复杂时使用")],-1)),a[19]||(a[19]=i("h2",{id:"成功的结果",tabindex:"-1"},[d("成功的结果 "),i("a",{class:"header-anchor",href:"#成功的结果","aria-label":'Permalink to "成功的结果"'},"​")],-1)),s(n,{status:"success",title:"Successfully Purchased Cloud Server ECS!","sub-title":"Order number: 2017182818828182881 Cloud server configuration takes 1-5 minutes, please wait."},{extra:t(()=>[s(l,{key:"console",type:"primary"},{default:t(()=>a[0]||(a[0]=[d("Go Console")])),_:1}),s(l,{key:"buy"},{default:t(()=>a[1]||(a[1]=[d("Buy Again")])),_:1})]),_:1}),a[20]||(a[20]=c(`
Show Code
vue
<template>
+import{Y as e,Z as E}from"./chunks/theme.CG1S93w-.js";import{d as r,q as v,I as i,P as d,c as s,x as t,aj as c,a6 as h,p as g,u as k,_ as y}from"./chunks/framework.DVPnkW1f.js";const o={class:"desc"},f=JSON.parse('{"title":"结果 Result","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/result.md","filePath":"guide/components/result.md","lastUpdated":1735203463000}'),u={name:"guide/components/result.md"},F=r({...u,setup(m){return(C,a)=>{const p=h("GlobalElement"),l=h("Button"),n=h("Result",!0);return g(),v("div",null,[a[15]||(a[15]=i("h1",{id:"结果-result",tabindex:"-1"},[d("结果 Result "),i("a",{class:"header-anchor",href:"#结果-result","aria-label":'Permalink to "结果 Result"'},"​")],-1)),s(p),a[16]||(a[16]=i("p",null,[i("em",null,"用于反馈一系列操作任务的处理结果")],-1)),a[17]||(a[17]=i("h2",{id:"何时使用",tabindex:"-1"},[d("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[18]||(a[18]=i("ul",null,[i("li",null,"当有重要操作需告知用户处理结果,且反馈内容较为复杂时使用")],-1)),a[19]||(a[19]=i("h2",{id:"成功的结果",tabindex:"-1"},[d("成功的结果 "),i("a",{class:"header-anchor",href:"#成功的结果","aria-label":'Permalink to "成功的结果"'},"​")],-1)),s(n,{status:"success",title:"Successfully Purchased Cloud Server ECS!","sub-title":"Order number: 2017182818828182881 Cloud server configuration takes 1-5 minutes, please wait."},{extra:t(()=>[s(l,{key:"console",type:"primary"},{default:t(()=>a[0]||(a[0]=[d("Go Console")])),_:1}),s(l,{key:"buy"},{default:t(()=>a[1]||(a[1]=[d("Buy Again")])),_:1})]),_:1}),a[20]||(a[20]=c(`
Show Code
vue
<template>
   <Result
     status="success"
     title="Successfully Purchased Cloud Server ECS!"
diff --git a/assets/guide_components_segmented.md.DoC_DS_c.js b/assets/guide_components_segmented.md.C2-njap8.js
similarity index 99%
rename from assets/guide_components_segmented.md.DoC_DS_c.js
rename to assets/guide_components_segmented.md.C2-njap8.js
index 288a4e395..85ae572f4 100644
--- a/assets/guide_components_segmented.md.DoC_DS_c.js
+++ b/assets/guide_components_segmented.md.C2-njap8.js
@@ -1,4 +1,4 @@
-import{U as W}from"./chunks/theme.yTgix0k9.js";import{d as w,a as y,r as e,q as Q,I as i,P as k,c as t,aj as E,x as n,a6 as r,p as C,D as x,u as Y,M as F,K as S}from"./chunks/framework.DVPnkW1f.js";const J={style:{padding:"4px"}},z={style:{padding:"4px 4px"}},j={tabindex:"0"},N={style:{"text-align":"left"}},H=JSON.parse('{"title":"分段控制器 Segmented","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/segmented.md","filePath":"guide/components/segmented.md","lastUpdated":1735203463000}'),I={name:"guide/components/segmented.md"},R=w({...I,setup(K){const p=y(["Daily","Weekly","Monthly","Quarterly","Yearly"]),O=y(["Daily",{label:"Weekly",value:"Weekly",disabled:!0},"Monthly",{label:"Quarterly",value:"Quarterly",disabled:!0},"Yearly"]),l=e(p[0]),c=e("Daily"),P=f=>{console.log("change",f)},o=y(["Daily","Weekly","Monthly"]),B=e(o[0]),u=e(!1),v=e(!1),M=()=>{u.value=!0,setTimeout(()=>{o.push("Quarterly","Yearly"),u.value=!1,v.value=!0},1e3)},m=y([{label:"user1",value:"user1",payload:{src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg",style:{backgroundColor:"#f56a00"}}},{label:"user2",value:"user2",payload:{style:{backgroundColor:"#f56a00"},content:"K"}},{label:"user3",value:"user3",payload:{icon:"User",style:{backgroundColor:"#f56a00"}}}]),D=e(m[0].value),A=y([{value:"spring",payload:{title:"Spring",subTitle:"Jan-Mar"}},{value:"summer",payload:{title:"Summer",subTitle:"Apr-Jun"}},{value:"autumn",payload:{title:"Autumn",subTitle:"Jul-Sept"}},{value:"winter",payload:{title:"Winter",subTitle:"Oct-Dec"}}]),b=e(A[0].value);return(f,s)=>{const T=r("GlobalElement"),h=r("Segmented",!0),g=r("Space"),U=r("Button"),q=r("Avatar"),V=r("Tag");return C(),Q("div",null,[s[21]||(s[21]=i("h1",{id:"分段控制器-segmented",tabindex:"-1"},[k("分段控制器 Segmented "),i("a",{class:"header-anchor",href:"#分段控制器-segmented","aria-label":'Permalink to "分段控制器 Segmented"'},"​")],-1)),t(T),s[22]||(s[22]=i("p",null,[i("em",null,"分段控制器")],-1)),s[23]||(s[23]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[24]||(s[24]=i("ul",null,[i("li",null,"用于展示多个选项并允许用户选择其中单个选项"),i("li",null,"当切换选中选项时,关联区域的内容会发生变化")],-1)),s[25]||(s[25]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),t(h,{value:l.value,"onUpdate:value":s[0]||(s[0]=a=>l.value=a),options:p,onChange:P},null,8,["value","options"]),s[26]||(s[26]=E(`
Show Code
vue
<script setup lang="ts">
+import{U as W}from"./chunks/theme.CG1S93w-.js";import{d as w,a as y,r as e,q as Q,I as i,P as k,c as t,aj as E,x as n,a6 as r,p as C,D as x,u as Y,M as F,K as S}from"./chunks/framework.DVPnkW1f.js";const J={style:{padding:"4px"}},z={style:{padding:"4px 4px"}},j={tabindex:"0"},N={style:{"text-align":"left"}},H=JSON.parse('{"title":"分段控制器 Segmented","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/segmented.md","filePath":"guide/components/segmented.md","lastUpdated":1735203463000}'),I={name:"guide/components/segmented.md"},R=w({...I,setup(K){const p=y(["Daily","Weekly","Monthly","Quarterly","Yearly"]),O=y(["Daily",{label:"Weekly",value:"Weekly",disabled:!0},"Monthly",{label:"Quarterly",value:"Quarterly",disabled:!0},"Yearly"]),l=e(p[0]),c=e("Daily"),P=f=>{console.log("change",f)},o=y(["Daily","Weekly","Monthly"]),B=e(o[0]),u=e(!1),v=e(!1),M=()=>{u.value=!0,setTimeout(()=>{o.push("Quarterly","Yearly"),u.value=!1,v.value=!0},1e3)},m=y([{label:"user1",value:"user1",payload:{src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg",style:{backgroundColor:"#f56a00"}}},{label:"user2",value:"user2",payload:{style:{backgroundColor:"#f56a00"},content:"K"}},{label:"user3",value:"user3",payload:{icon:"User",style:{backgroundColor:"#f56a00"}}}]),D=e(m[0].value),A=y([{value:"spring",payload:{title:"Spring",subTitle:"Jan-Mar"}},{value:"summer",payload:{title:"Summer",subTitle:"Apr-Jun"}},{value:"autumn",payload:{title:"Autumn",subTitle:"Jul-Sept"}},{value:"winter",payload:{title:"Winter",subTitle:"Oct-Dec"}}]),b=e(A[0].value);return(f,s)=>{const T=r("GlobalElement"),h=r("Segmented",!0),g=r("Space"),U=r("Button"),q=r("Avatar"),V=r("Tag");return C(),Q("div",null,[s[21]||(s[21]=i("h1",{id:"分段控制器-segmented",tabindex:"-1"},[k("分段控制器 Segmented "),i("a",{class:"header-anchor",href:"#分段控制器-segmented","aria-label":'Permalink to "分段控制器 Segmented"'},"​")],-1)),t(T),s[22]||(s[22]=i("p",null,[i("em",null,"分段控制器")],-1)),s[23]||(s[23]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[24]||(s[24]=i("ul",null,[i("li",null,"用于展示多个选项并允许用户选择其中单个选项"),i("li",null,"当切换选中选项时,关联区域的内容会发生变化")],-1)),s[25]||(s[25]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),t(h,{value:l.value,"onUpdate:value":s[0]||(s[0]=a=>l.value=a),options:p,onChange:P},null,8,["value","options"]),s[26]||(s[26]=E(`
Show Code
vue
<script setup lang="ts">
 import { reactive, ref } from 'vue'
 const options = reactive(['Daily', 'Weekly', 'Monthly', 'Quarterly', 'Yearly'])
 const value = ref(options[0])
diff --git a/assets/guide_components_segmented.md.DoC_DS_c.lean.js b/assets/guide_components_segmented.md.C2-njap8.lean.js
similarity index 99%
rename from assets/guide_components_segmented.md.DoC_DS_c.lean.js
rename to assets/guide_components_segmented.md.C2-njap8.lean.js
index 288a4e395..85ae572f4 100644
--- a/assets/guide_components_segmented.md.DoC_DS_c.lean.js
+++ b/assets/guide_components_segmented.md.C2-njap8.lean.js
@@ -1,4 +1,4 @@
-import{U as W}from"./chunks/theme.yTgix0k9.js";import{d as w,a as y,r as e,q as Q,I as i,P as k,c as t,aj as E,x as n,a6 as r,p as C,D as x,u as Y,M as F,K as S}from"./chunks/framework.DVPnkW1f.js";const J={style:{padding:"4px"}},z={style:{padding:"4px 4px"}},j={tabindex:"0"},N={style:{"text-align":"left"}},H=JSON.parse('{"title":"分段控制器 Segmented","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/segmented.md","filePath":"guide/components/segmented.md","lastUpdated":1735203463000}'),I={name:"guide/components/segmented.md"},R=w({...I,setup(K){const p=y(["Daily","Weekly","Monthly","Quarterly","Yearly"]),O=y(["Daily",{label:"Weekly",value:"Weekly",disabled:!0},"Monthly",{label:"Quarterly",value:"Quarterly",disabled:!0},"Yearly"]),l=e(p[0]),c=e("Daily"),P=f=>{console.log("change",f)},o=y(["Daily","Weekly","Monthly"]),B=e(o[0]),u=e(!1),v=e(!1),M=()=>{u.value=!0,setTimeout(()=>{o.push("Quarterly","Yearly"),u.value=!1,v.value=!0},1e3)},m=y([{label:"user1",value:"user1",payload:{src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg",style:{backgroundColor:"#f56a00"}}},{label:"user2",value:"user2",payload:{style:{backgroundColor:"#f56a00"},content:"K"}},{label:"user3",value:"user3",payload:{icon:"User",style:{backgroundColor:"#f56a00"}}}]),D=e(m[0].value),A=y([{value:"spring",payload:{title:"Spring",subTitle:"Jan-Mar"}},{value:"summer",payload:{title:"Summer",subTitle:"Apr-Jun"}},{value:"autumn",payload:{title:"Autumn",subTitle:"Jul-Sept"}},{value:"winter",payload:{title:"Winter",subTitle:"Oct-Dec"}}]),b=e(A[0].value);return(f,s)=>{const T=r("GlobalElement"),h=r("Segmented",!0),g=r("Space"),U=r("Button"),q=r("Avatar"),V=r("Tag");return C(),Q("div",null,[s[21]||(s[21]=i("h1",{id:"分段控制器-segmented",tabindex:"-1"},[k("分段控制器 Segmented "),i("a",{class:"header-anchor",href:"#分段控制器-segmented","aria-label":'Permalink to "分段控制器 Segmented"'},"​")],-1)),t(T),s[22]||(s[22]=i("p",null,[i("em",null,"分段控制器")],-1)),s[23]||(s[23]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[24]||(s[24]=i("ul",null,[i("li",null,"用于展示多个选项并允许用户选择其中单个选项"),i("li",null,"当切换选中选项时,关联区域的内容会发生变化")],-1)),s[25]||(s[25]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),t(h,{value:l.value,"onUpdate:value":s[0]||(s[0]=a=>l.value=a),options:p,onChange:P},null,8,["value","options"]),s[26]||(s[26]=E(`
Show Code
vue
<script setup lang="ts">
+import{U as W}from"./chunks/theme.CG1S93w-.js";import{d as w,a as y,r as e,q as Q,I as i,P as k,c as t,aj as E,x as n,a6 as r,p as C,D as x,u as Y,M as F,K as S}from"./chunks/framework.DVPnkW1f.js";const J={style:{padding:"4px"}},z={style:{padding:"4px 4px"}},j={tabindex:"0"},N={style:{"text-align":"left"}},H=JSON.parse('{"title":"分段控制器 Segmented","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/segmented.md","filePath":"guide/components/segmented.md","lastUpdated":1735203463000}'),I={name:"guide/components/segmented.md"},R=w({...I,setup(K){const p=y(["Daily","Weekly","Monthly","Quarterly","Yearly"]),O=y(["Daily",{label:"Weekly",value:"Weekly",disabled:!0},"Monthly",{label:"Quarterly",value:"Quarterly",disabled:!0},"Yearly"]),l=e(p[0]),c=e("Daily"),P=f=>{console.log("change",f)},o=y(["Daily","Weekly","Monthly"]),B=e(o[0]),u=e(!1),v=e(!1),M=()=>{u.value=!0,setTimeout(()=>{o.push("Quarterly","Yearly"),u.value=!1,v.value=!0},1e3)},m=y([{label:"user1",value:"user1",payload:{src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg",style:{backgroundColor:"#f56a00"}}},{label:"user2",value:"user2",payload:{style:{backgroundColor:"#f56a00"},content:"K"}},{label:"user3",value:"user3",payload:{icon:"User",style:{backgroundColor:"#f56a00"}}}]),D=e(m[0].value),A=y([{value:"spring",payload:{title:"Spring",subTitle:"Jan-Mar"}},{value:"summer",payload:{title:"Summer",subTitle:"Apr-Jun"}},{value:"autumn",payload:{title:"Autumn",subTitle:"Jul-Sept"}},{value:"winter",payload:{title:"Winter",subTitle:"Oct-Dec"}}]),b=e(A[0].value);return(f,s)=>{const T=r("GlobalElement"),h=r("Segmented",!0),g=r("Space"),U=r("Button"),q=r("Avatar"),V=r("Tag");return C(),Q("div",null,[s[21]||(s[21]=i("h1",{id:"分段控制器-segmented",tabindex:"-1"},[k("分段控制器 Segmented "),i("a",{class:"header-anchor",href:"#分段控制器-segmented","aria-label":'Permalink to "分段控制器 Segmented"'},"​")],-1)),t(T),s[22]||(s[22]=i("p",null,[i("em",null,"分段控制器")],-1)),s[23]||(s[23]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[24]||(s[24]=i("ul",null,[i("li",null,"用于展示多个选项并允许用户选择其中单个选项"),i("li",null,"当切换选中选项时,关联区域的内容会发生变化")],-1)),s[25]||(s[25]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),t(h,{value:l.value,"onUpdate:value":s[0]||(s[0]=a=>l.value=a),options:p,onChange:P},null,8,["value","options"]),s[26]||(s[26]=E(`
Show Code
vue
<script setup lang="ts">
 import { reactive, ref } from 'vue'
 const options = reactive(['Daily', 'Weekly', 'Monthly', 'Quarterly', 'Yearly'])
 const value = ref(options[0])
diff --git a/assets/guide_components_statistic.md.D4W4ogk1.js b/assets/guide_components_statistic.md.Tov3xB-E.js
similarity index 99%
rename from assets/guide_components_statistic.md.D4W4ogk1.js
rename to assets/guide_components_statistic.md.Tov3xB-E.js
index e8fd29c42..98a153c8b 100644
--- a/assets/guide_components_statistic.md.D4W4ogk1.js
+++ b/assets/guide_components_statistic.md.Tov3xB-E.js
@@ -1,4 +1,4 @@
-import{L as F,c as o,_ as u}from"./chunks/theme.yTgix0k9.js";import{d as c,q as C,I as t,P as E,c as i,x as a,aj as n,a6 as k,p as B,u as d}from"./chunks/framework.DVPnkW1f.js";const f={style:{width:"425px",background:"#ececec",padding:"30px","border-radius":"8px"}},A=JSON.parse('{"title":"统计数值 Statistic","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/statistic.md","filePath":"guide/components/statistic.md","lastUpdated":1735203463000}'),m={name:"guide/components/statistic.md"},b=c({...m,setup(q){function g(p){return console.log("value",p),"1年有 "+p+" 天"}return(p,s)=>{const y=k("GlobalElement"),l=k("Statistic",!0),h=k("Col"),e=k("Row"),r=k("Card");return B(),C("div",null,[s[1]||(s[1]=t("h1",{id:"统计数值-statistic",tabindex:"-1"},[E("统计数值 Statistic "),t("a",{class:"header-anchor",href:"#统计数值-statistic","aria-label":'Permalink to "统计数值 Statistic"'},"​")],-1)),i(y),s[2]||(s[2]=t("p",null,[t("em",null,"展示统计数值")],-1)),s[3]||(s[3]=t("h2",{id:"何时使用",tabindex:"-1"},[E("何时使用 "),t("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[4]||(s[4]=t("ul",null,[t("li",null,"当需要突出某个或某组数字时"),t("li",null,"当需要展示带描述的统计类数据时使用")],-1)),s[5]||(s[5]=t("h2",{id:"基本使用",tabindex:"-1"},[E("基本使用 "),t("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(e,null,{default:a(()=>[i(h,{span:12},{default:a(()=>[i(l,{title:"Active Users",value:112893})]),_:1}),i(h,{span:12},{default:a(()=>[i(l,{title:"Account Balance (CNY)",precision:2,value:112893})]),_:1})]),_:1}),s[6]||(s[6]=n(`
Show Code
vue
<template>
+import{L as F,c as o,_ as u}from"./chunks/theme.CG1S93w-.js";import{d as c,q as C,I as t,P as E,c as i,x as a,aj as n,a6 as k,p as B,u as d}from"./chunks/framework.DVPnkW1f.js";const f={style:{width:"425px",background:"#ececec",padding:"30px","border-radius":"8px"}},A=JSON.parse('{"title":"统计数值 Statistic","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/statistic.md","filePath":"guide/components/statistic.md","lastUpdated":1735203463000}'),m={name:"guide/components/statistic.md"},b=c({...m,setup(q){function g(p){return console.log("value",p),"1年有 "+p+" 天"}return(p,s)=>{const y=k("GlobalElement"),l=k("Statistic",!0),h=k("Col"),e=k("Row"),r=k("Card");return B(),C("div",null,[s[1]||(s[1]=t("h1",{id:"统计数值-statistic",tabindex:"-1"},[E("统计数值 Statistic "),t("a",{class:"header-anchor",href:"#统计数值-statistic","aria-label":'Permalink to "统计数值 Statistic"'},"​")],-1)),i(y),s[2]||(s[2]=t("p",null,[t("em",null,"展示统计数值")],-1)),s[3]||(s[3]=t("h2",{id:"何时使用",tabindex:"-1"},[E("何时使用 "),t("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[4]||(s[4]=t("ul",null,[t("li",null,"当需要突出某个或某组数字时"),t("li",null,"当需要展示带描述的统计类数据时使用")],-1)),s[5]||(s[5]=t("h2",{id:"基本使用",tabindex:"-1"},[E("基本使用 "),t("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(e,null,{default:a(()=>[i(h,{span:12},{default:a(()=>[i(l,{title:"Active Users",value:112893})]),_:1}),i(h,{span:12},{default:a(()=>[i(l,{title:"Account Balance (CNY)",precision:2,value:112893})]),_:1})]),_:1}),s[6]||(s[6]=n(`
Show Code
vue
<template>
   <Row>
     <Col :span="12">
       <Statistic title="Active Users" :value="112893" />
diff --git a/assets/guide_components_statistic.md.D4W4ogk1.lean.js b/assets/guide_components_statistic.md.Tov3xB-E.lean.js
similarity index 99%
rename from assets/guide_components_statistic.md.D4W4ogk1.lean.js
rename to assets/guide_components_statistic.md.Tov3xB-E.lean.js
index e8fd29c42..98a153c8b 100644
--- a/assets/guide_components_statistic.md.D4W4ogk1.lean.js
+++ b/assets/guide_components_statistic.md.Tov3xB-E.lean.js
@@ -1,4 +1,4 @@
-import{L as F,c as o,_ as u}from"./chunks/theme.yTgix0k9.js";import{d as c,q as C,I as t,P as E,c as i,x as a,aj as n,a6 as k,p as B,u as d}from"./chunks/framework.DVPnkW1f.js";const f={style:{width:"425px",background:"#ececec",padding:"30px","border-radius":"8px"}},A=JSON.parse('{"title":"统计数值 Statistic","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/statistic.md","filePath":"guide/components/statistic.md","lastUpdated":1735203463000}'),m={name:"guide/components/statistic.md"},b=c({...m,setup(q){function g(p){return console.log("value",p),"1年有 "+p+" 天"}return(p,s)=>{const y=k("GlobalElement"),l=k("Statistic",!0),h=k("Col"),e=k("Row"),r=k("Card");return B(),C("div",null,[s[1]||(s[1]=t("h1",{id:"统计数值-statistic",tabindex:"-1"},[E("统计数值 Statistic "),t("a",{class:"header-anchor",href:"#统计数值-statistic","aria-label":'Permalink to "统计数值 Statistic"'},"​")],-1)),i(y),s[2]||(s[2]=t("p",null,[t("em",null,"展示统计数值")],-1)),s[3]||(s[3]=t("h2",{id:"何时使用",tabindex:"-1"},[E("何时使用 "),t("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[4]||(s[4]=t("ul",null,[t("li",null,"当需要突出某个或某组数字时"),t("li",null,"当需要展示带描述的统计类数据时使用")],-1)),s[5]||(s[5]=t("h2",{id:"基本使用",tabindex:"-1"},[E("基本使用 "),t("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(e,null,{default:a(()=>[i(h,{span:12},{default:a(()=>[i(l,{title:"Active Users",value:112893})]),_:1}),i(h,{span:12},{default:a(()=>[i(l,{title:"Account Balance (CNY)",precision:2,value:112893})]),_:1})]),_:1}),s[6]||(s[6]=n(`
Show Code
vue
<template>
+import{L as F,c as o,_ as u}from"./chunks/theme.CG1S93w-.js";import{d as c,q as C,I as t,P as E,c as i,x as a,aj as n,a6 as k,p as B,u as d}from"./chunks/framework.DVPnkW1f.js";const f={style:{width:"425px",background:"#ececec",padding:"30px","border-radius":"8px"}},A=JSON.parse('{"title":"统计数值 Statistic","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/statistic.md","filePath":"guide/components/statistic.md","lastUpdated":1735203463000}'),m={name:"guide/components/statistic.md"},b=c({...m,setup(q){function g(p){return console.log("value",p),"1年有 "+p+" 天"}return(p,s)=>{const y=k("GlobalElement"),l=k("Statistic",!0),h=k("Col"),e=k("Row"),r=k("Card");return B(),C("div",null,[s[1]||(s[1]=t("h1",{id:"统计数值-statistic",tabindex:"-1"},[E("统计数值 Statistic "),t("a",{class:"header-anchor",href:"#统计数值-statistic","aria-label":'Permalink to "统计数值 Statistic"'},"​")],-1)),i(y),s[2]||(s[2]=t("p",null,[t("em",null,"展示统计数值")],-1)),s[3]||(s[3]=t("h2",{id:"何时使用",tabindex:"-1"},[E("何时使用 "),t("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[4]||(s[4]=t("ul",null,[t("li",null,"当需要突出某个或某组数字时"),t("li",null,"当需要展示带描述的统计类数据时使用")],-1)),s[5]||(s[5]=t("h2",{id:"基本使用",tabindex:"-1"},[E("基本使用 "),t("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(e,null,{default:a(()=>[i(h,{span:12},{default:a(()=>[i(l,{title:"Active Users",value:112893})]),_:1}),i(h,{span:12},{default:a(()=>[i(l,{title:"Account Balance (CNY)",precision:2,value:112893})]),_:1})]),_:1}),s[6]||(s[6]=n(`
Show Code
vue
<template>
   <Row>
     <Col :span="12">
       <Statistic title="Active Users" :value="112893" />
diff --git a/assets/guide_components_table.md.BSEd80bu.js b/assets/guide_components_table.md.PGTZuk_K.js
similarity index 99%
rename from assets/guide_components_table.md.BSEd80bu.js
rename to assets/guide_components_table.md.PGTZuk_K.js
index e3b4f0cda..9a93e381e 100644
--- a/assets/guide_components_table.md.BSEd80bu.js
+++ b/assets/guide_components_table.md.PGTZuk_K.js
@@ -1,4 +1,4 @@
-import{S as aa,P as Va,$ as $a,a0 as Ga}from"./chunks/theme.yTgix0k9.js";import{d as Ka,r as p,a as r,w as Ya,an as Qa,a3 as Xa,q as E,I as s,P as l,c as n,x as h,aj as b,h as Za,u as I,a6 as o,p as k,J as B,M as v,E as y,D as u,_ as _a}from"./chunks/framework.DVPnkW1f.js";const as={key:0},ss={key:2},is={key:0},ts={key:2},ns={key:0},ls={key:2},hs={key:0},ks={key:0,href:"javascript:;"},ds={key:0,class:"editable-cell"},ps={key:0},Es=["onClick"],es={key:1},bs=["onClick"],vs={key:0},rs={key:0},gs={key:0},ys={key:0},Fs={tabindex:"0"},os={style:{"text-align":"left"}},As=JSON.parse('{"title":"表格 Table","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/table.md","filePath":"guide/components/table.md","lastUpdated":1735203463000}'),cs={name:"guide/components/table.md"},Cs=Ka({...cs,setup(Bs){const N=p(!1),L=p(!1),j=p(!0),z=p(!0),R=p(!0),H=p(!0),M=p(!0),W=p(!0),O=p(!0),$=r({pageSize:10,page:1}),sa=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],U=p("middle"),ia=[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}],T=p("center"),A=r([{title:"Name",width:100,dataIndex:"name",key:"name"},{title:"Age",width:60,dataIndex:"age"},{title:"Job",width:80,dataIndex:"job",key:"job"},{title:"Sex",width:60,dataIndex:"sex",key:"sex"},{title:"Address",width:120,dataIndex:"address"},{title:"Action",width:150,key:"action"}]),ta=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age",className:"age"},{title:"Job",dataIndex:"job"},{title:"Address",dataIndex:"address"}]),na=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]),G=r([{title:"Name",align:"center",dataIndex:"name"},{title:"Age",align:"center",dataIndex:"age"},{title:"Address",align:"center",dataIndex:"address"}]);Ya(T,()=>{G.forEach(i=>i.align=T.value)});const la=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Job",dataIndex:"job"},{title:"Address",dataIndex:"address"}]),ha=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age",width:80},{title:"Address",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell Long Header Cell",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell",dataIndex:"address",ellipsis:!0}]),K=(i,a)=>{if(a===4)return{colSpan:0}},ka=r([{title:"Name",dataIndex:"name",customCell:(i,a)=>({colSpan:a<4?1:5})},{title:"Age",dataIndex:"age",customCell:K},{title:"Home phone",colSpan:2,dataIndex:"tel",customCell:(i,a)=>{if(a===2)return{rowSpan:2};if(a===3)return{rowSpan:0};if(a===4)return{colSpan:0}}},{title:"Phone",colSpan:0,dataIndex:"phone",customCell:(i,a)=>{if(a===1)return{rowSpan:3};if(a===2)return{rowSpan:0};if(a===3)return{rowSpan:0};if(a===4)return{colSpan:0}}},{title:"Address",dataIndex:"address",customCell:K}]),da=r([{title:"Name",dataIndex:"name",width:"30%"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"},{title:"Action",dataIndex:"action"}]),pa=r([{title:"Name",dataIndex:"name",width:"25%"},{title:"Age",dataIndex:"age",width:"15%"},{title:"Address",dataIndex:"address",width:"40%"},{title:"Action",dataIndex:"action"}]),Ea=r([{title:"Name",dataIndex:"name",key:"name"},{title:"Age",dataIndex:"age",key:"age"},{title:"Address",dataIndex:"address",key:"address"},{title:"Action",key:"action"}]),ea=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1"},{title:"Column 2",dataIndex:"address",key:"2"},{title:"Column 3",dataIndex:"address",key:"3"},{title:"Column 4",dataIndex:"address",key:"4"},{title:"Column 5",dataIndex:"address",key:"5"},{title:"Column 6",dataIndex:"address",key:"6"},{title:"Column 7",dataIndex:"address",key:"7"},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ba=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]),va=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1",width:150},{title:"Column 2",dataIndex:"address",key:"2",width:150},{title:"Column 3",dataIndex:"address",key:"3",width:150},{title:"Column 4",dataIndex:"address",key:"4",width:150},{title:"Column 5",dataIndex:"address",key:"5",width:150},{title:"Column 6",dataIndex:"address",key:"6",width:150},{title:"Column 7",dataIndex:"address",key:"7",width:150},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ra=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1",width:150},{title:"Column 2",dataIndex:"address",key:"2",width:150},{title:"Column 3",dataIndex:"address",key:"3",width:150},{title:"Column 4",dataIndex:"address",key:"4",width:150},{title:"Column 5",dataIndex:"address",key:"5",width:150},{title:"Column 6",dataIndex:"address",key:"6",width:150},{title:"Column 7",dataIndex:"address",key:"7",width:150},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ga=r([{title:"Name",dataIndex:"name",key:"name",width:100,fixed:"left"},{title:"Other",children:[{title:"Age",dataIndex:"age",key:"age",width:200,sorter:(i,a)=>i.age-a.age},{title:"Address",children:[{title:"Street",dataIndex:"street",key:"street",width:200},{title:"Block",children:[{title:"Building",dataIndex:"building",key:"building",width:100},{title:"Door No.",dataIndex:"number",key:"number",width:100}]}]}]},{title:"Company",children:[{title:"Company Address",dataIndex:"companyAddress",key:"companyAddress",width:200},{title:"Company Name",dataIndex:"companyName",key:"companyName",width:200}]},{title:"Gender",dataIndex:"gender",key:"gender",width:80,fixed:"right"}]),ya=r([{title:"Name",dataIndex:"name",sorter:(i,a)=>i.name.length-a.name.length,sortDirections:["descend"]},{title:"Age",dataIndex:"age",defaultSortOrder:"descend",sorter:(i,a)=>i.age-a.age},{title:"Address",dataIndex:"address",sorter:(i,a)=>i.address.length-a.address.length,sortDirections:["descend","ascend"]}]);r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]);const D=p([{name:"Stephen Curry",age:30,job:"Player",sex:"boy",address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,job:"None",sex:"boy",address:"Beijing, China"},{name:"Wonder Woman",age:32,job:"Hero",sex:"girl",address:"Tel Aviv, Israel"},{name:"Superman",age:32,job:"Hero",sex:"boy",address:"United States"},{name:"Leo",age:36,job:"Actor",sex:"boy",address:"Los Angeles"}]),Fa=p([{key:"1",name:"Stephen Curry",age:30,job:"Player",address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,job:"None",address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,job:"Hero",address:"Tel Aviv, Israel"}]),oa=(i,a)=>i.age>30?"older-row":a%2===1?"even-row":"",ca=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Ca=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Ba=p([{name:"Stephen Curry",age:30,job:"Player",address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,job:"None",address:"Beijing, China"},{name:"Wonder Woman",age:32,job:"Hero",address:"Tel Aviv, Israel"},{name:"Superman",age:32,job:"Hero",address:"United States"},{name:"Leo",age:36,job:"Actor",address:"Los Angeles"}]),ua=p([{name:"Stephen Curry",age:30,tel:"0666-12098909",phone:18889898989,address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,tel:"0666-22098333",phone:18899998888,address:"Beijing, China"},{name:"Wonder Woman",age:32,tel:"0888-32098909",phone:18899998888,address:"Tel Aviv, Israel"},{name:"Superman",age:32,tel:"0888-32098909",phone:18899998888,address:"United States"},{name:"Leo",age:36,tel:"0575-22098909",phone:18900010002,address:"Los Angeles"}]),m=p([{key:"0",name:"Edward King 0",age:32,address:"London, Park Lane no. 0"},{key:"1",name:"Edward King 1",age:32,address:"London, Park Lane no. 1"},{key:"2",name:"Edward King 2",age:32,address:"London, Park Lane no. 2"}]),S=[];for(let i=0;i<100;i++)S.push({key:i.toString(),name:`Edrward ${i}`,age:32,address:`London, Park Lane no. ${i}`});const J=p(S.slice(0,10)),ma=p([{key:1,name:"Superman",age:32,address:"New York No.1 Lake Park",description:"My name is Superman, I am 32 years old, living in New York No.1 Lake Park."},{key:2,name:"Spiderman",age:22,address:"London No.2 Lake Park",description:"My name is Spiderman, I am 42 years old, living in London No.2 Lake Park."},{key:3,name:"Ironman",age:36,address:"Sidney No.3 Lake Park",description:"My name is Ironman, I am 32 years old, living in Sidney No.3 Lake Park."}]),Aa=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Da=p(S),xa=p(S),fa=p(S);function qa(i,a){return i=Math.ceil(i),a=Math.floor(a),Math.floor(Math.random()*(a-i+1))+i}const Sa=[...Array(100)].map((i,a)=>({key:a,name:"John Brown",age:qa(0,10),street:"Lake Park",building:"C"+a,number:2035,companyAddress:"Lake Street 42",companyName:"SoftLake Co",gender:"M"})),wa=p([{key:"1",name:"John Brown",age:32,address:"New York No.1 Lake Park"},{key:"2",name:"Jim Green",age:42,address:"London No.1 Lake Park"},{key:"3",name:"Joe Black",age:32,address:"Sidney No.12 Lake Park"},{key:"4",name:"Jim Red",age:32,address:"London No.102 Lake Park"}]);p([{key:"1",name:"John Brown",age:32,address:"New York No.1 Lake Park"},{key:"2",name:"Jim Green",age:42,address:"London No.2 Lake Park"},{key:"3",name:"Joe Black",age:32,address:"Sidney No.3 Lake Park"},{key:"4",name:"Disabled User",age:99,address:"Sidney No.4 Lake Park"}]),Qa(()=>{Y()});function Y(){N.value=!0,setTimeout(()=>{N.value=!1},1500)}function Ia(i,a){$.page=i,$.pageSize=a,Y()}const w=r({}),Ta=()=>{const i=m.value.length,a={key:`${i}`,name:`Edward King ${i}`,age:32,address:`London, Park Lane no. ${i}`};m.value.push(a)},Pa=i=>{w[i]=m.value.filter(a=>i===a.key)[0]},Q=i=>{Object.assign(m.value.filter(a=>i===a.key)[0],w[i]),delete w[i]},Na=i=>{m.value=m.value.filter(a=>a.key!==i)},c=r({}),La=i=>{c[i]=J.value.filter(a=>i===a.key)[0]},ja=i=>{Object.assign(m.value.filter(a=>i===a.key)[0],c[i]),delete c[i]},za=i=>{delete c[i]},Ra=(i,a)=>{L.value=!0,setTimeout(()=>{J.value=S.slice((i-1)*a,i*a),L.value=!1},500)},V=p([1]);Xa(()=>{console.log("expandedRowKeys",V.value)});const Ha=(i,a)=>{console.log("expanded",i),console.log("record",a)},Ma=i=>{console.log("expandedRowsChange",i)};function Wa(i,a){console.log("sort column",i),console.log("sort currentDataSource",a)}return(i,a)=>{const Oa=o("GlobalElement"),x=o("Tag"),P=o("Divider"),e=o("Table",!0),C=o("Flex"),f=o("Switch"),q=o("Space"),X=o("Radio"),Ua=o("Button"),Z=o("Input"),_=o("Popconfirm"),Ja=o("InputNumber");return k(),E("div",null,[a[59]||(a[59]=s("h1",{id:"表格-table",tabindex:"-1"},[l("表格 Table "),s("a",{class:"header-anchor",href:"#表格-table","aria-label":'Permalink to "表格 Table"'},"​")],-1)),n(Oa),a[60]||(a[60]=s("p",null,[s("em",null,"展示行列数据")],-1)),a[61]||(a[61]=s("h2",{id:"何时使用",tabindex:"-1"},[l("何时使用 "),s("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[62]||(a[62]=s("ul",null,[s("li",null,"当有大量结构化的数据需要展现时"),s("li",null,"当需要对数据进行排序、搜索、分页、自定义操作等复杂行为时")],-1)),a[63]||(a[63]=s("h2",{id:"基本使用",tabindex:"-1"},[l("基本使用 "),s("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),n(e,{columns:A,dataSource:D.value,pagination:{showTotal:!0},loading:N.value,onChange:Ia},{headerCell:h(({column:t,title:d})=>[t.key==="name"?(k(),E(B,{key:0},[n(I(aa)),l(" "+v(d),1)],64)):y("",!0)]),bodyCell:h(({column:t,record:d})=>[t.key==="name"?(k(),E("a",as," hello "+v(d.name),1)):t.key==="sex"?(k(),E(B,{key:1},[d.sex==="boy"?(k(),u(x,{key:0,color:"volcano"},{default:h(()=>[l(v(d.sex),1)]),_:2},1024)):d.sex==="girl"?(k(),u(x,{key:1,color:"magenta"},{default:h(()=>[l(v(d.sex),1)]),_:2},1024)):y("",!0)],64)):t.key==="action"?(k(),E("span",ss,[s("a",null,"Invite "+v(d.name),1),n(P,{vertical:""}),a[10]||(a[10]=s("a",null,"Delete",-1))])):y("",!0)]),_:1},8,["columns","dataSource","loading"]),a[64]||(a[64]=b(`
Show Code
vue
<script setup lang="ts">
+import{S as aa,P as Va,$ as $a,a0 as Ga}from"./chunks/theme.CG1S93w-.js";import{d as Ka,r as p,a as r,w as Ya,an as Qa,a3 as Xa,q as E,I as s,P as l,c as n,x as h,aj as b,h as Za,u as I,a6 as o,p as k,J as B,M as v,E as y,D as u,_ as _a}from"./chunks/framework.DVPnkW1f.js";const as={key:0},ss={key:2},is={key:0},ts={key:2},ns={key:0},ls={key:2},hs={key:0},ks={key:0,href:"javascript:;"},ds={key:0,class:"editable-cell"},ps={key:0},Es=["onClick"],es={key:1},bs=["onClick"],vs={key:0},rs={key:0},gs={key:0},ys={key:0},Fs={tabindex:"0"},os={style:{"text-align":"left"}},As=JSON.parse('{"title":"表格 Table","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/table.md","filePath":"guide/components/table.md","lastUpdated":1735203463000}'),cs={name:"guide/components/table.md"},Cs=Ka({...cs,setup(Bs){const N=p(!1),L=p(!1),j=p(!0),z=p(!0),R=p(!0),H=p(!0),M=p(!0),W=p(!0),O=p(!0),$=r({pageSize:10,page:1}),sa=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],U=p("middle"),ia=[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}],T=p("center"),A=r([{title:"Name",width:100,dataIndex:"name",key:"name"},{title:"Age",width:60,dataIndex:"age"},{title:"Job",width:80,dataIndex:"job",key:"job"},{title:"Sex",width:60,dataIndex:"sex",key:"sex"},{title:"Address",width:120,dataIndex:"address"},{title:"Action",width:150,key:"action"}]),ta=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age",className:"age"},{title:"Job",dataIndex:"job"},{title:"Address",dataIndex:"address"}]),na=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]),G=r([{title:"Name",align:"center",dataIndex:"name"},{title:"Age",align:"center",dataIndex:"age"},{title:"Address",align:"center",dataIndex:"address"}]);Ya(T,()=>{G.forEach(i=>i.align=T.value)});const la=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Job",dataIndex:"job"},{title:"Address",dataIndex:"address"}]),ha=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age",width:80},{title:"Address",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell Long Header Cell",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell",dataIndex:"address",ellipsis:!0}]),K=(i,a)=>{if(a===4)return{colSpan:0}},ka=r([{title:"Name",dataIndex:"name",customCell:(i,a)=>({colSpan:a<4?1:5})},{title:"Age",dataIndex:"age",customCell:K},{title:"Home phone",colSpan:2,dataIndex:"tel",customCell:(i,a)=>{if(a===2)return{rowSpan:2};if(a===3)return{rowSpan:0};if(a===4)return{colSpan:0}}},{title:"Phone",colSpan:0,dataIndex:"phone",customCell:(i,a)=>{if(a===1)return{rowSpan:3};if(a===2)return{rowSpan:0};if(a===3)return{rowSpan:0};if(a===4)return{colSpan:0}}},{title:"Address",dataIndex:"address",customCell:K}]),da=r([{title:"Name",dataIndex:"name",width:"30%"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"},{title:"Action",dataIndex:"action"}]),pa=r([{title:"Name",dataIndex:"name",width:"25%"},{title:"Age",dataIndex:"age",width:"15%"},{title:"Address",dataIndex:"address",width:"40%"},{title:"Action",dataIndex:"action"}]),Ea=r([{title:"Name",dataIndex:"name",key:"name"},{title:"Age",dataIndex:"age",key:"age"},{title:"Address",dataIndex:"address",key:"address"},{title:"Action",key:"action"}]),ea=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1"},{title:"Column 2",dataIndex:"address",key:"2"},{title:"Column 3",dataIndex:"address",key:"3"},{title:"Column 4",dataIndex:"address",key:"4"},{title:"Column 5",dataIndex:"address",key:"5"},{title:"Column 6",dataIndex:"address",key:"6"},{title:"Column 7",dataIndex:"address",key:"7"},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ba=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]),va=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1",width:150},{title:"Column 2",dataIndex:"address",key:"2",width:150},{title:"Column 3",dataIndex:"address",key:"3",width:150},{title:"Column 4",dataIndex:"address",key:"4",width:150},{title:"Column 5",dataIndex:"address",key:"5",width:150},{title:"Column 6",dataIndex:"address",key:"6",width:150},{title:"Column 7",dataIndex:"address",key:"7",width:150},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ra=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1",width:150},{title:"Column 2",dataIndex:"address",key:"2",width:150},{title:"Column 3",dataIndex:"address",key:"3",width:150},{title:"Column 4",dataIndex:"address",key:"4",width:150},{title:"Column 5",dataIndex:"address",key:"5",width:150},{title:"Column 6",dataIndex:"address",key:"6",width:150},{title:"Column 7",dataIndex:"address",key:"7",width:150},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ga=r([{title:"Name",dataIndex:"name",key:"name",width:100,fixed:"left"},{title:"Other",children:[{title:"Age",dataIndex:"age",key:"age",width:200,sorter:(i,a)=>i.age-a.age},{title:"Address",children:[{title:"Street",dataIndex:"street",key:"street",width:200},{title:"Block",children:[{title:"Building",dataIndex:"building",key:"building",width:100},{title:"Door No.",dataIndex:"number",key:"number",width:100}]}]}]},{title:"Company",children:[{title:"Company Address",dataIndex:"companyAddress",key:"companyAddress",width:200},{title:"Company Name",dataIndex:"companyName",key:"companyName",width:200}]},{title:"Gender",dataIndex:"gender",key:"gender",width:80,fixed:"right"}]),ya=r([{title:"Name",dataIndex:"name",sorter:(i,a)=>i.name.length-a.name.length,sortDirections:["descend"]},{title:"Age",dataIndex:"age",defaultSortOrder:"descend",sorter:(i,a)=>i.age-a.age},{title:"Address",dataIndex:"address",sorter:(i,a)=>i.address.length-a.address.length,sortDirections:["descend","ascend"]}]);r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]);const D=p([{name:"Stephen Curry",age:30,job:"Player",sex:"boy",address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,job:"None",sex:"boy",address:"Beijing, China"},{name:"Wonder Woman",age:32,job:"Hero",sex:"girl",address:"Tel Aviv, Israel"},{name:"Superman",age:32,job:"Hero",sex:"boy",address:"United States"},{name:"Leo",age:36,job:"Actor",sex:"boy",address:"Los Angeles"}]),Fa=p([{key:"1",name:"Stephen Curry",age:30,job:"Player",address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,job:"None",address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,job:"Hero",address:"Tel Aviv, Israel"}]),oa=(i,a)=>i.age>30?"older-row":a%2===1?"even-row":"",ca=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Ca=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Ba=p([{name:"Stephen Curry",age:30,job:"Player",address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,job:"None",address:"Beijing, China"},{name:"Wonder Woman",age:32,job:"Hero",address:"Tel Aviv, Israel"},{name:"Superman",age:32,job:"Hero",address:"United States"},{name:"Leo",age:36,job:"Actor",address:"Los Angeles"}]),ua=p([{name:"Stephen Curry",age:30,tel:"0666-12098909",phone:18889898989,address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,tel:"0666-22098333",phone:18899998888,address:"Beijing, China"},{name:"Wonder Woman",age:32,tel:"0888-32098909",phone:18899998888,address:"Tel Aviv, Israel"},{name:"Superman",age:32,tel:"0888-32098909",phone:18899998888,address:"United States"},{name:"Leo",age:36,tel:"0575-22098909",phone:18900010002,address:"Los Angeles"}]),m=p([{key:"0",name:"Edward King 0",age:32,address:"London, Park Lane no. 0"},{key:"1",name:"Edward King 1",age:32,address:"London, Park Lane no. 1"},{key:"2",name:"Edward King 2",age:32,address:"London, Park Lane no. 2"}]),S=[];for(let i=0;i<100;i++)S.push({key:i.toString(),name:`Edrward ${i}`,age:32,address:`London, Park Lane no. ${i}`});const J=p(S.slice(0,10)),ma=p([{key:1,name:"Superman",age:32,address:"New York No.1 Lake Park",description:"My name is Superman, I am 32 years old, living in New York No.1 Lake Park."},{key:2,name:"Spiderman",age:22,address:"London No.2 Lake Park",description:"My name is Spiderman, I am 42 years old, living in London No.2 Lake Park."},{key:3,name:"Ironman",age:36,address:"Sidney No.3 Lake Park",description:"My name is Ironman, I am 32 years old, living in Sidney No.3 Lake Park."}]),Aa=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Da=p(S),xa=p(S),fa=p(S);function qa(i,a){return i=Math.ceil(i),a=Math.floor(a),Math.floor(Math.random()*(a-i+1))+i}const Sa=[...Array(100)].map((i,a)=>({key:a,name:"John Brown",age:qa(0,10),street:"Lake Park",building:"C"+a,number:2035,companyAddress:"Lake Street 42",companyName:"SoftLake Co",gender:"M"})),wa=p([{key:"1",name:"John Brown",age:32,address:"New York No.1 Lake Park"},{key:"2",name:"Jim Green",age:42,address:"London No.1 Lake Park"},{key:"3",name:"Joe Black",age:32,address:"Sidney No.12 Lake Park"},{key:"4",name:"Jim Red",age:32,address:"London No.102 Lake Park"}]);p([{key:"1",name:"John Brown",age:32,address:"New York No.1 Lake Park"},{key:"2",name:"Jim Green",age:42,address:"London No.2 Lake Park"},{key:"3",name:"Joe Black",age:32,address:"Sidney No.3 Lake Park"},{key:"4",name:"Disabled User",age:99,address:"Sidney No.4 Lake Park"}]),Qa(()=>{Y()});function Y(){N.value=!0,setTimeout(()=>{N.value=!1},1500)}function Ia(i,a){$.page=i,$.pageSize=a,Y()}const w=r({}),Ta=()=>{const i=m.value.length,a={key:`${i}`,name:`Edward King ${i}`,age:32,address:`London, Park Lane no. ${i}`};m.value.push(a)},Pa=i=>{w[i]=m.value.filter(a=>i===a.key)[0]},Q=i=>{Object.assign(m.value.filter(a=>i===a.key)[0],w[i]),delete w[i]},Na=i=>{m.value=m.value.filter(a=>a.key!==i)},c=r({}),La=i=>{c[i]=J.value.filter(a=>i===a.key)[0]},ja=i=>{Object.assign(m.value.filter(a=>i===a.key)[0],c[i]),delete c[i]},za=i=>{delete c[i]},Ra=(i,a)=>{L.value=!0,setTimeout(()=>{J.value=S.slice((i-1)*a,i*a),L.value=!1},500)},V=p([1]);Xa(()=>{console.log("expandedRowKeys",V.value)});const Ha=(i,a)=>{console.log("expanded",i),console.log("record",a)},Ma=i=>{console.log("expandedRowsChange",i)};function Wa(i,a){console.log("sort column",i),console.log("sort currentDataSource",a)}return(i,a)=>{const Oa=o("GlobalElement"),x=o("Tag"),P=o("Divider"),e=o("Table",!0),C=o("Flex"),f=o("Switch"),q=o("Space"),X=o("Radio"),Ua=o("Button"),Z=o("Input"),_=o("Popconfirm"),Ja=o("InputNumber");return k(),E("div",null,[a[59]||(a[59]=s("h1",{id:"表格-table",tabindex:"-1"},[l("表格 Table "),s("a",{class:"header-anchor",href:"#表格-table","aria-label":'Permalink to "表格 Table"'},"​")],-1)),n(Oa),a[60]||(a[60]=s("p",null,[s("em",null,"展示行列数据")],-1)),a[61]||(a[61]=s("h2",{id:"何时使用",tabindex:"-1"},[l("何时使用 "),s("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[62]||(a[62]=s("ul",null,[s("li",null,"当有大量结构化的数据需要展现时"),s("li",null,"当需要对数据进行排序、搜索、分页、自定义操作等复杂行为时")],-1)),a[63]||(a[63]=s("h2",{id:"基本使用",tabindex:"-1"},[l("基本使用 "),s("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),n(e,{columns:A,dataSource:D.value,pagination:{showTotal:!0},loading:N.value,onChange:Ia},{headerCell:h(({column:t,title:d})=>[t.key==="name"?(k(),E(B,{key:0},[n(I(aa)),l(" "+v(d),1)],64)):y("",!0)]),bodyCell:h(({column:t,record:d})=>[t.key==="name"?(k(),E("a",as," hello "+v(d.name),1)):t.key==="sex"?(k(),E(B,{key:1},[d.sex==="boy"?(k(),u(x,{key:0,color:"volcano"},{default:h(()=>[l(v(d.sex),1)]),_:2},1024)):d.sex==="girl"?(k(),u(x,{key:1,color:"magenta"},{default:h(()=>[l(v(d.sex),1)]),_:2},1024)):y("",!0)],64)):t.key==="action"?(k(),E("span",ss,[s("a",null,"Invite "+v(d.name),1),n(P,{vertical:""}),a[10]||(a[10]=s("a",null,"Delete",-1))])):y("",!0)]),_:1},8,["columns","dataSource","loading"]),a[64]||(a[64]=b(`
Show Code
vue
<script setup lang="ts">
 import { ref, reactive, onBeforeMount } from 'vue'
 import { SmileOutlined } from '@ant-design/icons-vue'
 import type { TableColumn } from 'vue-amazing-ui'
diff --git a/assets/guide_components_table.md.BSEd80bu.lean.js b/assets/guide_components_table.md.PGTZuk_K.lean.js
similarity index 99%
rename from assets/guide_components_table.md.BSEd80bu.lean.js
rename to assets/guide_components_table.md.PGTZuk_K.lean.js
index e3b4f0cda..9a93e381e 100644
--- a/assets/guide_components_table.md.BSEd80bu.lean.js
+++ b/assets/guide_components_table.md.PGTZuk_K.lean.js
@@ -1,4 +1,4 @@
-import{S as aa,P as Va,$ as $a,a0 as Ga}from"./chunks/theme.yTgix0k9.js";import{d as Ka,r as p,a as r,w as Ya,an as Qa,a3 as Xa,q as E,I as s,P as l,c as n,x as h,aj as b,h as Za,u as I,a6 as o,p as k,J as B,M as v,E as y,D as u,_ as _a}from"./chunks/framework.DVPnkW1f.js";const as={key:0},ss={key:2},is={key:0},ts={key:2},ns={key:0},ls={key:2},hs={key:0},ks={key:0,href:"javascript:;"},ds={key:0,class:"editable-cell"},ps={key:0},Es=["onClick"],es={key:1},bs=["onClick"],vs={key:0},rs={key:0},gs={key:0},ys={key:0},Fs={tabindex:"0"},os={style:{"text-align":"left"}},As=JSON.parse('{"title":"表格 Table","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/table.md","filePath":"guide/components/table.md","lastUpdated":1735203463000}'),cs={name:"guide/components/table.md"},Cs=Ka({...cs,setup(Bs){const N=p(!1),L=p(!1),j=p(!0),z=p(!0),R=p(!0),H=p(!0),M=p(!0),W=p(!0),O=p(!0),$=r({pageSize:10,page:1}),sa=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],U=p("middle"),ia=[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}],T=p("center"),A=r([{title:"Name",width:100,dataIndex:"name",key:"name"},{title:"Age",width:60,dataIndex:"age"},{title:"Job",width:80,dataIndex:"job",key:"job"},{title:"Sex",width:60,dataIndex:"sex",key:"sex"},{title:"Address",width:120,dataIndex:"address"},{title:"Action",width:150,key:"action"}]),ta=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age",className:"age"},{title:"Job",dataIndex:"job"},{title:"Address",dataIndex:"address"}]),na=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]),G=r([{title:"Name",align:"center",dataIndex:"name"},{title:"Age",align:"center",dataIndex:"age"},{title:"Address",align:"center",dataIndex:"address"}]);Ya(T,()=>{G.forEach(i=>i.align=T.value)});const la=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Job",dataIndex:"job"},{title:"Address",dataIndex:"address"}]),ha=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age",width:80},{title:"Address",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell Long Header Cell",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell",dataIndex:"address",ellipsis:!0}]),K=(i,a)=>{if(a===4)return{colSpan:0}},ka=r([{title:"Name",dataIndex:"name",customCell:(i,a)=>({colSpan:a<4?1:5})},{title:"Age",dataIndex:"age",customCell:K},{title:"Home phone",colSpan:2,dataIndex:"tel",customCell:(i,a)=>{if(a===2)return{rowSpan:2};if(a===3)return{rowSpan:0};if(a===4)return{colSpan:0}}},{title:"Phone",colSpan:0,dataIndex:"phone",customCell:(i,a)=>{if(a===1)return{rowSpan:3};if(a===2)return{rowSpan:0};if(a===3)return{rowSpan:0};if(a===4)return{colSpan:0}}},{title:"Address",dataIndex:"address",customCell:K}]),da=r([{title:"Name",dataIndex:"name",width:"30%"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"},{title:"Action",dataIndex:"action"}]),pa=r([{title:"Name",dataIndex:"name",width:"25%"},{title:"Age",dataIndex:"age",width:"15%"},{title:"Address",dataIndex:"address",width:"40%"},{title:"Action",dataIndex:"action"}]),Ea=r([{title:"Name",dataIndex:"name",key:"name"},{title:"Age",dataIndex:"age",key:"age"},{title:"Address",dataIndex:"address",key:"address"},{title:"Action",key:"action"}]),ea=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1"},{title:"Column 2",dataIndex:"address",key:"2"},{title:"Column 3",dataIndex:"address",key:"3"},{title:"Column 4",dataIndex:"address",key:"4"},{title:"Column 5",dataIndex:"address",key:"5"},{title:"Column 6",dataIndex:"address",key:"6"},{title:"Column 7",dataIndex:"address",key:"7"},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ba=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]),va=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1",width:150},{title:"Column 2",dataIndex:"address",key:"2",width:150},{title:"Column 3",dataIndex:"address",key:"3",width:150},{title:"Column 4",dataIndex:"address",key:"4",width:150},{title:"Column 5",dataIndex:"address",key:"5",width:150},{title:"Column 6",dataIndex:"address",key:"6",width:150},{title:"Column 7",dataIndex:"address",key:"7",width:150},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ra=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1",width:150},{title:"Column 2",dataIndex:"address",key:"2",width:150},{title:"Column 3",dataIndex:"address",key:"3",width:150},{title:"Column 4",dataIndex:"address",key:"4",width:150},{title:"Column 5",dataIndex:"address",key:"5",width:150},{title:"Column 6",dataIndex:"address",key:"6",width:150},{title:"Column 7",dataIndex:"address",key:"7",width:150},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ga=r([{title:"Name",dataIndex:"name",key:"name",width:100,fixed:"left"},{title:"Other",children:[{title:"Age",dataIndex:"age",key:"age",width:200,sorter:(i,a)=>i.age-a.age},{title:"Address",children:[{title:"Street",dataIndex:"street",key:"street",width:200},{title:"Block",children:[{title:"Building",dataIndex:"building",key:"building",width:100},{title:"Door No.",dataIndex:"number",key:"number",width:100}]}]}]},{title:"Company",children:[{title:"Company Address",dataIndex:"companyAddress",key:"companyAddress",width:200},{title:"Company Name",dataIndex:"companyName",key:"companyName",width:200}]},{title:"Gender",dataIndex:"gender",key:"gender",width:80,fixed:"right"}]),ya=r([{title:"Name",dataIndex:"name",sorter:(i,a)=>i.name.length-a.name.length,sortDirections:["descend"]},{title:"Age",dataIndex:"age",defaultSortOrder:"descend",sorter:(i,a)=>i.age-a.age},{title:"Address",dataIndex:"address",sorter:(i,a)=>i.address.length-a.address.length,sortDirections:["descend","ascend"]}]);r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]);const D=p([{name:"Stephen Curry",age:30,job:"Player",sex:"boy",address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,job:"None",sex:"boy",address:"Beijing, China"},{name:"Wonder Woman",age:32,job:"Hero",sex:"girl",address:"Tel Aviv, Israel"},{name:"Superman",age:32,job:"Hero",sex:"boy",address:"United States"},{name:"Leo",age:36,job:"Actor",sex:"boy",address:"Los Angeles"}]),Fa=p([{key:"1",name:"Stephen Curry",age:30,job:"Player",address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,job:"None",address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,job:"Hero",address:"Tel Aviv, Israel"}]),oa=(i,a)=>i.age>30?"older-row":a%2===1?"even-row":"",ca=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Ca=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Ba=p([{name:"Stephen Curry",age:30,job:"Player",address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,job:"None",address:"Beijing, China"},{name:"Wonder Woman",age:32,job:"Hero",address:"Tel Aviv, Israel"},{name:"Superman",age:32,job:"Hero",address:"United States"},{name:"Leo",age:36,job:"Actor",address:"Los Angeles"}]),ua=p([{name:"Stephen Curry",age:30,tel:"0666-12098909",phone:18889898989,address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,tel:"0666-22098333",phone:18899998888,address:"Beijing, China"},{name:"Wonder Woman",age:32,tel:"0888-32098909",phone:18899998888,address:"Tel Aviv, Israel"},{name:"Superman",age:32,tel:"0888-32098909",phone:18899998888,address:"United States"},{name:"Leo",age:36,tel:"0575-22098909",phone:18900010002,address:"Los Angeles"}]),m=p([{key:"0",name:"Edward King 0",age:32,address:"London, Park Lane no. 0"},{key:"1",name:"Edward King 1",age:32,address:"London, Park Lane no. 1"},{key:"2",name:"Edward King 2",age:32,address:"London, Park Lane no. 2"}]),S=[];for(let i=0;i<100;i++)S.push({key:i.toString(),name:`Edrward ${i}`,age:32,address:`London, Park Lane no. ${i}`});const J=p(S.slice(0,10)),ma=p([{key:1,name:"Superman",age:32,address:"New York No.1 Lake Park",description:"My name is Superman, I am 32 years old, living in New York No.1 Lake Park."},{key:2,name:"Spiderman",age:22,address:"London No.2 Lake Park",description:"My name is Spiderman, I am 42 years old, living in London No.2 Lake Park."},{key:3,name:"Ironman",age:36,address:"Sidney No.3 Lake Park",description:"My name is Ironman, I am 32 years old, living in Sidney No.3 Lake Park."}]),Aa=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Da=p(S),xa=p(S),fa=p(S);function qa(i,a){return i=Math.ceil(i),a=Math.floor(a),Math.floor(Math.random()*(a-i+1))+i}const Sa=[...Array(100)].map((i,a)=>({key:a,name:"John Brown",age:qa(0,10),street:"Lake Park",building:"C"+a,number:2035,companyAddress:"Lake Street 42",companyName:"SoftLake Co",gender:"M"})),wa=p([{key:"1",name:"John Brown",age:32,address:"New York No.1 Lake Park"},{key:"2",name:"Jim Green",age:42,address:"London No.1 Lake Park"},{key:"3",name:"Joe Black",age:32,address:"Sidney No.12 Lake Park"},{key:"4",name:"Jim Red",age:32,address:"London No.102 Lake Park"}]);p([{key:"1",name:"John Brown",age:32,address:"New York No.1 Lake Park"},{key:"2",name:"Jim Green",age:42,address:"London No.2 Lake Park"},{key:"3",name:"Joe Black",age:32,address:"Sidney No.3 Lake Park"},{key:"4",name:"Disabled User",age:99,address:"Sidney No.4 Lake Park"}]),Qa(()=>{Y()});function Y(){N.value=!0,setTimeout(()=>{N.value=!1},1500)}function Ia(i,a){$.page=i,$.pageSize=a,Y()}const w=r({}),Ta=()=>{const i=m.value.length,a={key:`${i}`,name:`Edward King ${i}`,age:32,address:`London, Park Lane no. ${i}`};m.value.push(a)},Pa=i=>{w[i]=m.value.filter(a=>i===a.key)[0]},Q=i=>{Object.assign(m.value.filter(a=>i===a.key)[0],w[i]),delete w[i]},Na=i=>{m.value=m.value.filter(a=>a.key!==i)},c=r({}),La=i=>{c[i]=J.value.filter(a=>i===a.key)[0]},ja=i=>{Object.assign(m.value.filter(a=>i===a.key)[0],c[i]),delete c[i]},za=i=>{delete c[i]},Ra=(i,a)=>{L.value=!0,setTimeout(()=>{J.value=S.slice((i-1)*a,i*a),L.value=!1},500)},V=p([1]);Xa(()=>{console.log("expandedRowKeys",V.value)});const Ha=(i,a)=>{console.log("expanded",i),console.log("record",a)},Ma=i=>{console.log("expandedRowsChange",i)};function Wa(i,a){console.log("sort column",i),console.log("sort currentDataSource",a)}return(i,a)=>{const Oa=o("GlobalElement"),x=o("Tag"),P=o("Divider"),e=o("Table",!0),C=o("Flex"),f=o("Switch"),q=o("Space"),X=o("Radio"),Ua=o("Button"),Z=o("Input"),_=o("Popconfirm"),Ja=o("InputNumber");return k(),E("div",null,[a[59]||(a[59]=s("h1",{id:"表格-table",tabindex:"-1"},[l("表格 Table "),s("a",{class:"header-anchor",href:"#表格-table","aria-label":'Permalink to "表格 Table"'},"​")],-1)),n(Oa),a[60]||(a[60]=s("p",null,[s("em",null,"展示行列数据")],-1)),a[61]||(a[61]=s("h2",{id:"何时使用",tabindex:"-1"},[l("何时使用 "),s("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[62]||(a[62]=s("ul",null,[s("li",null,"当有大量结构化的数据需要展现时"),s("li",null,"当需要对数据进行排序、搜索、分页、自定义操作等复杂行为时")],-1)),a[63]||(a[63]=s("h2",{id:"基本使用",tabindex:"-1"},[l("基本使用 "),s("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),n(e,{columns:A,dataSource:D.value,pagination:{showTotal:!0},loading:N.value,onChange:Ia},{headerCell:h(({column:t,title:d})=>[t.key==="name"?(k(),E(B,{key:0},[n(I(aa)),l(" "+v(d),1)],64)):y("",!0)]),bodyCell:h(({column:t,record:d})=>[t.key==="name"?(k(),E("a",as," hello "+v(d.name),1)):t.key==="sex"?(k(),E(B,{key:1},[d.sex==="boy"?(k(),u(x,{key:0,color:"volcano"},{default:h(()=>[l(v(d.sex),1)]),_:2},1024)):d.sex==="girl"?(k(),u(x,{key:1,color:"magenta"},{default:h(()=>[l(v(d.sex),1)]),_:2},1024)):y("",!0)],64)):t.key==="action"?(k(),E("span",ss,[s("a",null,"Invite "+v(d.name),1),n(P,{vertical:""}),a[10]||(a[10]=s("a",null,"Delete",-1))])):y("",!0)]),_:1},8,["columns","dataSource","loading"]),a[64]||(a[64]=b(`
Show Code
vue
<script setup lang="ts">
+import{S as aa,P as Va,$ as $a,a0 as Ga}from"./chunks/theme.CG1S93w-.js";import{d as Ka,r as p,a as r,w as Ya,an as Qa,a3 as Xa,q as E,I as s,P as l,c as n,x as h,aj as b,h as Za,u as I,a6 as o,p as k,J as B,M as v,E as y,D as u,_ as _a}from"./chunks/framework.DVPnkW1f.js";const as={key:0},ss={key:2},is={key:0},ts={key:2},ns={key:0},ls={key:2},hs={key:0},ks={key:0,href:"javascript:;"},ds={key:0,class:"editable-cell"},ps={key:0},Es=["onClick"],es={key:1},bs=["onClick"],vs={key:0},rs={key:0},gs={key:0},ys={key:0},Fs={tabindex:"0"},os={style:{"text-align":"left"}},As=JSON.parse('{"title":"表格 Table","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/table.md","filePath":"guide/components/table.md","lastUpdated":1735203463000}'),cs={name:"guide/components/table.md"},Cs=Ka({...cs,setup(Bs){const N=p(!1),L=p(!1),j=p(!0),z=p(!0),R=p(!0),H=p(!0),M=p(!0),W=p(!0),O=p(!0),$=r({pageSize:10,page:1}),sa=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],U=p("middle"),ia=[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}],T=p("center"),A=r([{title:"Name",width:100,dataIndex:"name",key:"name"},{title:"Age",width:60,dataIndex:"age"},{title:"Job",width:80,dataIndex:"job",key:"job"},{title:"Sex",width:60,dataIndex:"sex",key:"sex"},{title:"Address",width:120,dataIndex:"address"},{title:"Action",width:150,key:"action"}]),ta=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age",className:"age"},{title:"Job",dataIndex:"job"},{title:"Address",dataIndex:"address"}]),na=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]),G=r([{title:"Name",align:"center",dataIndex:"name"},{title:"Age",align:"center",dataIndex:"age"},{title:"Address",align:"center",dataIndex:"address"}]);Ya(T,()=>{G.forEach(i=>i.align=T.value)});const la=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Job",dataIndex:"job"},{title:"Address",dataIndex:"address"}]),ha=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age",width:80},{title:"Address",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell Long Header Cell",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell",dataIndex:"address",ellipsis:!0},{title:"Long Header Cell",dataIndex:"address",ellipsis:!0}]),K=(i,a)=>{if(a===4)return{colSpan:0}},ka=r([{title:"Name",dataIndex:"name",customCell:(i,a)=>({colSpan:a<4?1:5})},{title:"Age",dataIndex:"age",customCell:K},{title:"Home phone",colSpan:2,dataIndex:"tel",customCell:(i,a)=>{if(a===2)return{rowSpan:2};if(a===3)return{rowSpan:0};if(a===4)return{colSpan:0}}},{title:"Phone",colSpan:0,dataIndex:"phone",customCell:(i,a)=>{if(a===1)return{rowSpan:3};if(a===2)return{rowSpan:0};if(a===3)return{rowSpan:0};if(a===4)return{colSpan:0}}},{title:"Address",dataIndex:"address",customCell:K}]),da=r([{title:"Name",dataIndex:"name",width:"30%"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"},{title:"Action",dataIndex:"action"}]),pa=r([{title:"Name",dataIndex:"name",width:"25%"},{title:"Age",dataIndex:"age",width:"15%"},{title:"Address",dataIndex:"address",width:"40%"},{title:"Action",dataIndex:"action"}]),Ea=r([{title:"Name",dataIndex:"name",key:"name"},{title:"Age",dataIndex:"age",key:"age"},{title:"Address",dataIndex:"address",key:"address"},{title:"Action",key:"action"}]),ea=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1"},{title:"Column 2",dataIndex:"address",key:"2"},{title:"Column 3",dataIndex:"address",key:"3"},{title:"Column 4",dataIndex:"address",key:"4"},{title:"Column 5",dataIndex:"address",key:"5"},{title:"Column 6",dataIndex:"address",key:"6"},{title:"Column 7",dataIndex:"address",key:"7"},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ba=r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]),va=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1",width:150},{title:"Column 2",dataIndex:"address",key:"2",width:150},{title:"Column 3",dataIndex:"address",key:"3",width:150},{title:"Column 4",dataIndex:"address",key:"4",width:150},{title:"Column 5",dataIndex:"address",key:"5",width:150},{title:"Column 6",dataIndex:"address",key:"6",width:150},{title:"Column 7",dataIndex:"address",key:"7",width:150},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ra=r([{title:"Full Name",width:100,dataIndex:"name",key:"name",fixed:"left"},{title:"Age",width:100,dataIndex:"age",key:"age",fixed:"left"},{title:"Column 1",dataIndex:"address",key:"1",width:150},{title:"Column 2",dataIndex:"address",key:"2",width:150},{title:"Column 3",dataIndex:"address",key:"3",width:150},{title:"Column 4",dataIndex:"address",key:"4",width:150},{title:"Column 5",dataIndex:"address",key:"5",width:150},{title:"Column 6",dataIndex:"address",key:"6",width:150},{title:"Column 7",dataIndex:"address",key:"7",width:150},{title:"Column 8",dataIndex:"address",key:"8"},{title:"Action",key:"action",fixed:"right",width:100}]),ga=r([{title:"Name",dataIndex:"name",key:"name",width:100,fixed:"left"},{title:"Other",children:[{title:"Age",dataIndex:"age",key:"age",width:200,sorter:(i,a)=>i.age-a.age},{title:"Address",children:[{title:"Street",dataIndex:"street",key:"street",width:200},{title:"Block",children:[{title:"Building",dataIndex:"building",key:"building",width:100},{title:"Door No.",dataIndex:"number",key:"number",width:100}]}]}]},{title:"Company",children:[{title:"Company Address",dataIndex:"companyAddress",key:"companyAddress",width:200},{title:"Company Name",dataIndex:"companyName",key:"companyName",width:200}]},{title:"Gender",dataIndex:"gender",key:"gender",width:80,fixed:"right"}]),ya=r([{title:"Name",dataIndex:"name",sorter:(i,a)=>i.name.length-a.name.length,sortDirections:["descend"]},{title:"Age",dataIndex:"age",defaultSortOrder:"descend",sorter:(i,a)=>i.age-a.age},{title:"Address",dataIndex:"address",sorter:(i,a)=>i.address.length-a.address.length,sortDirections:["descend","ascend"]}]);r([{title:"Name",dataIndex:"name"},{title:"Age",dataIndex:"age"},{title:"Address",dataIndex:"address"}]);const D=p([{name:"Stephen Curry",age:30,job:"Player",sex:"boy",address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,job:"None",sex:"boy",address:"Beijing, China"},{name:"Wonder Woman",age:32,job:"Hero",sex:"girl",address:"Tel Aviv, Israel"},{name:"Superman",age:32,job:"Hero",sex:"boy",address:"United States"},{name:"Leo",age:36,job:"Actor",sex:"boy",address:"Los Angeles"}]),Fa=p([{key:"1",name:"Stephen Curry",age:30,job:"Player",address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,job:"None",address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,job:"Hero",address:"Tel Aviv, Israel"}]),oa=(i,a)=>i.age>30?"older-row":a%2===1?"even-row":"",ca=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Ca=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Ba=p([{name:"Stephen Curry",age:30,job:"Player",address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,job:"None",address:"Beijing, China"},{name:"Wonder Woman",age:32,job:"Hero",address:"Tel Aviv, Israel"},{name:"Superman",age:32,job:"Hero",address:"United States"},{name:"Leo",age:36,job:"Actor",address:"Los Angeles"}]),ua=p([{name:"Stephen Curry",age:30,tel:"0666-12098909",phone:18889898989,address:"Chase Center, San Francisco, California"},{name:"the Muse Catcher",age:24,tel:"0666-22098333",phone:18899998888,address:"Beijing, China"},{name:"Wonder Woman",age:32,tel:"0888-32098909",phone:18899998888,address:"Tel Aviv, Israel"},{name:"Superman",age:32,tel:"0888-32098909",phone:18899998888,address:"United States"},{name:"Leo",age:36,tel:"0575-22098909",phone:18900010002,address:"Los Angeles"}]),m=p([{key:"0",name:"Edward King 0",age:32,address:"London, Park Lane no. 0"},{key:"1",name:"Edward King 1",age:32,address:"London, Park Lane no. 1"},{key:"2",name:"Edward King 2",age:32,address:"London, Park Lane no. 2"}]),S=[];for(let i=0;i<100;i++)S.push({key:i.toString(),name:`Edrward ${i}`,age:32,address:`London, Park Lane no. ${i}`});const J=p(S.slice(0,10)),ma=p([{key:1,name:"Superman",age:32,address:"New York No.1 Lake Park",description:"My name is Superman, I am 32 years old, living in New York No.1 Lake Park."},{key:2,name:"Spiderman",age:22,address:"London No.2 Lake Park",description:"My name is Spiderman, I am 42 years old, living in London No.2 Lake Park."},{key:3,name:"Ironman",age:36,address:"Sidney No.3 Lake Park",description:"My name is Ironman, I am 32 years old, living in Sidney No.3 Lake Park."}]),Aa=p([{key:"1",name:"Stephen Curry",age:30,address:"Chase Center, GSW"},{key:"2",name:"the Muse Catcher",age:24,address:"Beijing, China"},{key:"3",name:"Wonder Woman",age:32,address:"Tel Aviv, Israel"}]),Da=p(S),xa=p(S),fa=p(S);function qa(i,a){return i=Math.ceil(i),a=Math.floor(a),Math.floor(Math.random()*(a-i+1))+i}const Sa=[...Array(100)].map((i,a)=>({key:a,name:"John Brown",age:qa(0,10),street:"Lake Park",building:"C"+a,number:2035,companyAddress:"Lake Street 42",companyName:"SoftLake Co",gender:"M"})),wa=p([{key:"1",name:"John Brown",age:32,address:"New York No.1 Lake Park"},{key:"2",name:"Jim Green",age:42,address:"London No.1 Lake Park"},{key:"3",name:"Joe Black",age:32,address:"Sidney No.12 Lake Park"},{key:"4",name:"Jim Red",age:32,address:"London No.102 Lake Park"}]);p([{key:"1",name:"John Brown",age:32,address:"New York No.1 Lake Park"},{key:"2",name:"Jim Green",age:42,address:"London No.2 Lake Park"},{key:"3",name:"Joe Black",age:32,address:"Sidney No.3 Lake Park"},{key:"4",name:"Disabled User",age:99,address:"Sidney No.4 Lake Park"}]),Qa(()=>{Y()});function Y(){N.value=!0,setTimeout(()=>{N.value=!1},1500)}function Ia(i,a){$.page=i,$.pageSize=a,Y()}const w=r({}),Ta=()=>{const i=m.value.length,a={key:`${i}`,name:`Edward King ${i}`,age:32,address:`London, Park Lane no. ${i}`};m.value.push(a)},Pa=i=>{w[i]=m.value.filter(a=>i===a.key)[0]},Q=i=>{Object.assign(m.value.filter(a=>i===a.key)[0],w[i]),delete w[i]},Na=i=>{m.value=m.value.filter(a=>a.key!==i)},c=r({}),La=i=>{c[i]=J.value.filter(a=>i===a.key)[0]},ja=i=>{Object.assign(m.value.filter(a=>i===a.key)[0],c[i]),delete c[i]},za=i=>{delete c[i]},Ra=(i,a)=>{L.value=!0,setTimeout(()=>{J.value=S.slice((i-1)*a,i*a),L.value=!1},500)},V=p([1]);Xa(()=>{console.log("expandedRowKeys",V.value)});const Ha=(i,a)=>{console.log("expanded",i),console.log("record",a)},Ma=i=>{console.log("expandedRowsChange",i)};function Wa(i,a){console.log("sort column",i),console.log("sort currentDataSource",a)}return(i,a)=>{const Oa=o("GlobalElement"),x=o("Tag"),P=o("Divider"),e=o("Table",!0),C=o("Flex"),f=o("Switch"),q=o("Space"),X=o("Radio"),Ua=o("Button"),Z=o("Input"),_=o("Popconfirm"),Ja=o("InputNumber");return k(),E("div",null,[a[59]||(a[59]=s("h1",{id:"表格-table",tabindex:"-1"},[l("表格 Table "),s("a",{class:"header-anchor",href:"#表格-table","aria-label":'Permalink to "表格 Table"'},"​")],-1)),n(Oa),a[60]||(a[60]=s("p",null,[s("em",null,"展示行列数据")],-1)),a[61]||(a[61]=s("h2",{id:"何时使用",tabindex:"-1"},[l("何时使用 "),s("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[62]||(a[62]=s("ul",null,[s("li",null,"当有大量结构化的数据需要展现时"),s("li",null,"当需要对数据进行排序、搜索、分页、自定义操作等复杂行为时")],-1)),a[63]||(a[63]=s("h2",{id:"基本使用",tabindex:"-1"},[l("基本使用 "),s("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),n(e,{columns:A,dataSource:D.value,pagination:{showTotal:!0},loading:N.value,onChange:Ia},{headerCell:h(({column:t,title:d})=>[t.key==="name"?(k(),E(B,{key:0},[n(I(aa)),l(" "+v(d),1)],64)):y("",!0)]),bodyCell:h(({column:t,record:d})=>[t.key==="name"?(k(),E("a",as," hello "+v(d.name),1)):t.key==="sex"?(k(),E(B,{key:1},[d.sex==="boy"?(k(),u(x,{key:0,color:"volcano"},{default:h(()=>[l(v(d.sex),1)]),_:2},1024)):d.sex==="girl"?(k(),u(x,{key:1,color:"magenta"},{default:h(()=>[l(v(d.sex),1)]),_:2},1024)):y("",!0)],64)):t.key==="action"?(k(),E("span",ss,[s("a",null,"Invite "+v(d.name),1),n(P,{vertical:""}),a[10]||(a[10]=s("a",null,"Delete",-1))])):y("",!0)]),_:1},8,["columns","dataSource","loading"]),a[64]||(a[64]=b(`
Show Code
vue
<script setup lang="ts">
 import { ref, reactive, onBeforeMount } from 'vue'
 import { SmileOutlined } from '@ant-design/icons-vue'
 import type { TableColumn } from 'vue-amazing-ui'
diff --git a/assets/guide_components_tabs.md.IvqFmn3B.js b/assets/guide_components_tabs.md.DY4QsspI.js
similarity index 99%
rename from assets/guide_components_tabs.md.IvqFmn3B.js
rename to assets/guide_components_tabs.md.DY4QsspI.js
index 7f020d5df..d612ed95d 100644
--- a/assets/guide_components_tabs.md.IvqFmn3B.js
+++ b/assets/guide_components_tabs.md.DY4QsspI.js
@@ -1,4 +1,4 @@
-import{a1 as G,a2 as N,a3 as X}from"./chunks/theme.yTgix0k9.js";import{d as Y,r as y,h as W,a3 as q,j as Z,a as $,q as m,I as i,P as k,c as n,aj as e,x as l,a6 as d,p as o,D,u as T,E as C,M as _,K as j,B as ss}from"./chunks/framework.DVPnkW1f.js";const is={key:0},as={key:1},ns={key:2},ts={tabindex:"0"},ls={style:{"text-align":"left"}},es=JSON.parse('{"title":"标签页 Tabs","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/tabs.md","filePath":"guide/components/tabs.md","lastUpdated":1735203463000}'),ks={name:"guide/components/tabs.md"},ds=Y({...ks,setup(hs){const E=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"}]),x=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",disabled:!0,content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"}]),P=y([{tab:"Tab 1",icon:W(G),content:"Content of Tab Pane 1"},{tab:"Tab 2",icon:W(N),content:"Content of Tab Pane 2"},{tab:"Tab 3",content:"Content of Tab Pane 3"},{tab:"Tab 4",content:"Content of Tab Pane 4"},{tab:"Tab 5",content:"Content of Tab Pane 5"},{tab:"Tab 6",content:"Content of Tab Pane 6"}]),K=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"},{key:"7",tab:"Tab 7",content:"Content of Tab Pane 7"},{key:"8",tab:"Tab 8",content:"Content of Tab Pane 8"}]),t=y("1"),B=y(0),u=y("1");q(()=>{console.log("activeKey",t.value)}),q(()=>{console.log("iconActiveKey",B.value)}),q(()=>{console.log("moreActiveKey",u.value)});const J=[{label:"line",value:"line"},{label:"card",value:"card"}],S=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],f=y("middle"),A=[{label:"top",value:"top"},{label:"bottom",value:"bottom"},{label:"left",value:"left"},{label:"right",value:"right"}],v=y("top"),b=y("top"),w=Z(()=>["top","bottom"].includes(b.value)?{width:"360px"}:{height:"200px"}),p=$({prefix:"",suffix:"",animated:!0,centered:!1,size:"middle",type:"line",tabGutter:24,tabPosition:"top"});function z(I){console.log("key",I)}return(I,s)=>{const M=d("GlobalElement"),h=d("Tabs",!0),r=d("Flex"),U=d("Button"),c=d("Radio"),O=d("Input"),F=d("Space"),g=d("Col"),R=d("Switch"),H=d("Slider"),L=d("Row"),Q=d("Tag");return o(),m("div",null,[s[58]||(s[58]=i("h1",{id:"标签页-tabs",tabindex:"-1"},[k("标签页 Tabs "),i("a",{class:"header-anchor",href:"#标签页-tabs","aria-label":'Permalink to "标签页 Tabs"'},"​")],-1)),n(M),s[59]||(s[59]=i("p",null,[i("em",null,"选项卡切换组件")],-1)),s[60]||(s[60]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[61]||(s[61]=i("ul",null,[i("li",null,"提供平级的区域将大块内容进行收纳和展现,保持界面整洁")],-1)),s[62]||(s[62]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),n(h,{items:E.value,"active-key":t.value,"onUpdate:activeKey":s[0]||(s[0]=a=>t.value=a),onChange:z},null,8,["items","active-key"]),s[63]||(s[63]=e(`
Show Code
vue
<script setup lang="ts">
+import{a1 as G,a2 as N,a3 as X}from"./chunks/theme.CG1S93w-.js";import{d as Y,r as y,h as W,a3 as q,j as Z,a as $,q as m,I as i,P as k,c as n,aj as e,x as l,a6 as d,p as o,D,u as T,E as C,M as _,K as j,B as ss}from"./chunks/framework.DVPnkW1f.js";const is={key:0},as={key:1},ns={key:2},ts={tabindex:"0"},ls={style:{"text-align":"left"}},es=JSON.parse('{"title":"标签页 Tabs","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/tabs.md","filePath":"guide/components/tabs.md","lastUpdated":1735203463000}'),ks={name:"guide/components/tabs.md"},ds=Y({...ks,setup(hs){const E=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"}]),x=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",disabled:!0,content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"}]),P=y([{tab:"Tab 1",icon:W(G),content:"Content of Tab Pane 1"},{tab:"Tab 2",icon:W(N),content:"Content of Tab Pane 2"},{tab:"Tab 3",content:"Content of Tab Pane 3"},{tab:"Tab 4",content:"Content of Tab Pane 4"},{tab:"Tab 5",content:"Content of Tab Pane 5"},{tab:"Tab 6",content:"Content of Tab Pane 6"}]),K=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"},{key:"7",tab:"Tab 7",content:"Content of Tab Pane 7"},{key:"8",tab:"Tab 8",content:"Content of Tab Pane 8"}]),t=y("1"),B=y(0),u=y("1");q(()=>{console.log("activeKey",t.value)}),q(()=>{console.log("iconActiveKey",B.value)}),q(()=>{console.log("moreActiveKey",u.value)});const J=[{label:"line",value:"line"},{label:"card",value:"card"}],S=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],f=y("middle"),A=[{label:"top",value:"top"},{label:"bottom",value:"bottom"},{label:"left",value:"left"},{label:"right",value:"right"}],v=y("top"),b=y("top"),w=Z(()=>["top","bottom"].includes(b.value)?{width:"360px"}:{height:"200px"}),p=$({prefix:"",suffix:"",animated:!0,centered:!1,size:"middle",type:"line",tabGutter:24,tabPosition:"top"});function z(I){console.log("key",I)}return(I,s)=>{const M=d("GlobalElement"),h=d("Tabs",!0),r=d("Flex"),U=d("Button"),c=d("Radio"),O=d("Input"),F=d("Space"),g=d("Col"),R=d("Switch"),H=d("Slider"),L=d("Row"),Q=d("Tag");return o(),m("div",null,[s[58]||(s[58]=i("h1",{id:"标签页-tabs",tabindex:"-1"},[k("标签页 Tabs "),i("a",{class:"header-anchor",href:"#标签页-tabs","aria-label":'Permalink to "标签页 Tabs"'},"​")],-1)),n(M),s[59]||(s[59]=i("p",null,[i("em",null,"选项卡切换组件")],-1)),s[60]||(s[60]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[61]||(s[61]=i("ul",null,[i("li",null,"提供平级的区域将大块内容进行收纳和展现,保持界面整洁")],-1)),s[62]||(s[62]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),n(h,{items:E.value,"active-key":t.value,"onUpdate:activeKey":s[0]||(s[0]=a=>t.value=a),onChange:z},null,8,["items","active-key"]),s[63]||(s[63]=e(`
Show Code
vue
<script setup lang="ts">
 import { ref, watchEffect } from 'vue'
 const tabItems = ref([
   {
diff --git a/assets/guide_components_tabs.md.IvqFmn3B.lean.js b/assets/guide_components_tabs.md.DY4QsspI.lean.js
similarity index 99%
rename from assets/guide_components_tabs.md.IvqFmn3B.lean.js
rename to assets/guide_components_tabs.md.DY4QsspI.lean.js
index 7f020d5df..d612ed95d 100644
--- a/assets/guide_components_tabs.md.IvqFmn3B.lean.js
+++ b/assets/guide_components_tabs.md.DY4QsspI.lean.js
@@ -1,4 +1,4 @@
-import{a1 as G,a2 as N,a3 as X}from"./chunks/theme.yTgix0k9.js";import{d as Y,r as y,h as W,a3 as q,j as Z,a as $,q as m,I as i,P as k,c as n,aj as e,x as l,a6 as d,p as o,D,u as T,E as C,M as _,K as j,B as ss}from"./chunks/framework.DVPnkW1f.js";const is={key:0},as={key:1},ns={key:2},ts={tabindex:"0"},ls={style:{"text-align":"left"}},es=JSON.parse('{"title":"标签页 Tabs","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/tabs.md","filePath":"guide/components/tabs.md","lastUpdated":1735203463000}'),ks={name:"guide/components/tabs.md"},ds=Y({...ks,setup(hs){const E=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"}]),x=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",disabled:!0,content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"}]),P=y([{tab:"Tab 1",icon:W(G),content:"Content of Tab Pane 1"},{tab:"Tab 2",icon:W(N),content:"Content of Tab Pane 2"},{tab:"Tab 3",content:"Content of Tab Pane 3"},{tab:"Tab 4",content:"Content of Tab Pane 4"},{tab:"Tab 5",content:"Content of Tab Pane 5"},{tab:"Tab 6",content:"Content of Tab Pane 6"}]),K=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"},{key:"7",tab:"Tab 7",content:"Content of Tab Pane 7"},{key:"8",tab:"Tab 8",content:"Content of Tab Pane 8"}]),t=y("1"),B=y(0),u=y("1");q(()=>{console.log("activeKey",t.value)}),q(()=>{console.log("iconActiveKey",B.value)}),q(()=>{console.log("moreActiveKey",u.value)});const J=[{label:"line",value:"line"},{label:"card",value:"card"}],S=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],f=y("middle"),A=[{label:"top",value:"top"},{label:"bottom",value:"bottom"},{label:"left",value:"left"},{label:"right",value:"right"}],v=y("top"),b=y("top"),w=Z(()=>["top","bottom"].includes(b.value)?{width:"360px"}:{height:"200px"}),p=$({prefix:"",suffix:"",animated:!0,centered:!1,size:"middle",type:"line",tabGutter:24,tabPosition:"top"});function z(I){console.log("key",I)}return(I,s)=>{const M=d("GlobalElement"),h=d("Tabs",!0),r=d("Flex"),U=d("Button"),c=d("Radio"),O=d("Input"),F=d("Space"),g=d("Col"),R=d("Switch"),H=d("Slider"),L=d("Row"),Q=d("Tag");return o(),m("div",null,[s[58]||(s[58]=i("h1",{id:"标签页-tabs",tabindex:"-1"},[k("标签页 Tabs "),i("a",{class:"header-anchor",href:"#标签页-tabs","aria-label":'Permalink to "标签页 Tabs"'},"​")],-1)),n(M),s[59]||(s[59]=i("p",null,[i("em",null,"选项卡切换组件")],-1)),s[60]||(s[60]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[61]||(s[61]=i("ul",null,[i("li",null,"提供平级的区域将大块内容进行收纳和展现,保持界面整洁")],-1)),s[62]||(s[62]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),n(h,{items:E.value,"active-key":t.value,"onUpdate:activeKey":s[0]||(s[0]=a=>t.value=a),onChange:z},null,8,["items","active-key"]),s[63]||(s[63]=e(`
Show Code
vue
<script setup lang="ts">
+import{a1 as G,a2 as N,a3 as X}from"./chunks/theme.CG1S93w-.js";import{d as Y,r as y,h as W,a3 as q,j as Z,a as $,q as m,I as i,P as k,c as n,aj as e,x as l,a6 as d,p as o,D,u as T,E as C,M as _,K as j,B as ss}from"./chunks/framework.DVPnkW1f.js";const is={key:0},as={key:1},ns={key:2},ts={tabindex:"0"},ls={style:{"text-align":"left"}},es=JSON.parse('{"title":"标签页 Tabs","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/tabs.md","filePath":"guide/components/tabs.md","lastUpdated":1735203463000}'),ks={name:"guide/components/tabs.md"},ds=Y({...ks,setup(hs){const E=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"}]),x=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",disabled:!0,content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"}]),P=y([{tab:"Tab 1",icon:W(G),content:"Content of Tab Pane 1"},{tab:"Tab 2",icon:W(N),content:"Content of Tab Pane 2"},{tab:"Tab 3",content:"Content of Tab Pane 3"},{tab:"Tab 4",content:"Content of Tab Pane 4"},{tab:"Tab 5",content:"Content of Tab Pane 5"},{tab:"Tab 6",content:"Content of Tab Pane 6"}]),K=y([{key:"1",tab:"Tab 1",content:"Content of Tab Pane 1"},{key:"2",tab:"Tab 2",content:"Content of Tab Pane 2"},{key:"3",tab:"Tab 3",content:"Content of Tab Pane 3"},{key:"4",tab:"Tab 4",content:"Content of Tab Pane 4"},{key:"5",tab:"Tab 5",content:"Content of Tab Pane 5"},{key:"6",tab:"Tab 6",content:"Content of Tab Pane 6"},{key:"7",tab:"Tab 7",content:"Content of Tab Pane 7"},{key:"8",tab:"Tab 8",content:"Content of Tab Pane 8"}]),t=y("1"),B=y(0),u=y("1");q(()=>{console.log("activeKey",t.value)}),q(()=>{console.log("iconActiveKey",B.value)}),q(()=>{console.log("moreActiveKey",u.value)});const J=[{label:"line",value:"line"},{label:"card",value:"card"}],S=[{label:"small",value:"small"},{label:"middle",value:"middle"},{label:"large",value:"large"}],f=y("middle"),A=[{label:"top",value:"top"},{label:"bottom",value:"bottom"},{label:"left",value:"left"},{label:"right",value:"right"}],v=y("top"),b=y("top"),w=Z(()=>["top","bottom"].includes(b.value)?{width:"360px"}:{height:"200px"}),p=$({prefix:"",suffix:"",animated:!0,centered:!1,size:"middle",type:"line",tabGutter:24,tabPosition:"top"});function z(I){console.log("key",I)}return(I,s)=>{const M=d("GlobalElement"),h=d("Tabs",!0),r=d("Flex"),U=d("Button"),c=d("Radio"),O=d("Input"),F=d("Space"),g=d("Col"),R=d("Switch"),H=d("Slider"),L=d("Row"),Q=d("Tag");return o(),m("div",null,[s[58]||(s[58]=i("h1",{id:"标签页-tabs",tabindex:"-1"},[k("标签页 Tabs "),i("a",{class:"header-anchor",href:"#标签页-tabs","aria-label":'Permalink to "标签页 Tabs"'},"​")],-1)),n(M),s[59]||(s[59]=i("p",null,[i("em",null,"选项卡切换组件")],-1)),s[60]||(s[60]=i("h2",{id:"何时使用",tabindex:"-1"},[k("何时使用 "),i("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[61]||(s[61]=i("ul",null,[i("li",null,"提供平级的区域将大块内容进行收纳和展现,保持界面整洁")],-1)),s[62]||(s[62]=i("h2",{id:"基本使用",tabindex:"-1"},[k("基本使用 "),i("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),n(h,{items:E.value,"active-key":t.value,"onUpdate:activeKey":s[0]||(s[0]=a=>t.value=a),onChange:z},null,8,["items","active-key"]),s[63]||(s[63]=e(`
Show Code
vue
<script setup lang="ts">
 import { ref, watchEffect } from 'vue'
 const tabItems = ref([
   {
diff --git a/assets/guide_components_tag.md.D9uIJ_7t.js b/assets/guide_components_tag.md.CBwWHTHE.js
similarity index 99%
rename from assets/guide_components_tag.md.D9uIJ_7t.js
rename to assets/guide_components_tag.md.CBwWHTHE.js
index 04dc056fe..497dc2dfb 100644
--- a/assets/guide_components_tag.md.D9uIJ_7t.js
+++ b/assets/guide_components_tag.md.CBwWHTHE.js
@@ -1,4 +1,4 @@
-import{a4 as c,a5 as b,Y as T,a6 as v,C as x,a7 as w,a1 as S,a8 as O,a9 as P,aa as I}from"./chunks/theme.yTgix0k9.js";import{d as z,r as B,a3 as D,q as A,I as l,P as i,c as a,x as t,aj as E,a6 as d,p as u,u as p,J as j,M as m,E as f,D as M}from"./chunks/framework.DVPnkW1f.js";const N={tabindex:"0"},Y={style:{"text-align":"left"}},J=JSON.parse('{"title":"标签 Tag","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/tag.md","filePath":"guide/components/tag.md","lastUpdated":1735203463000}'),U={name:"guide/components/tag.md"},L=z({...U,setup(V){const e=B(["天空","大海","湖泊"]);D(()=>{console.log("strTags",e.value)});const y=B([{label:"天空",color:"processing"},{label:"大海",closable:!1,color:"error"},{label:"湖泊",color:"pink"}]);D(()=>{console.log("objTags",y.value)});const o=r=>{console.log("e",r)},g=(r,s)=>{console.log("item",r),console.log("index",s)};return(r,s)=>{const q=d("GlobalElement"),n=d("Tag",!0),k=d("Space"),F=d("Divider");return u(),A("div",null,[s[76]||(s[76]=l("h1",{id:"标签-tag",tabindex:"-1"},[i("标签 Tag "),l("a",{class:"header-anchor",href:"#标签-tag","aria-label":'Permalink to "标签 Tag"'},"​")],-1)),a(q),s[77]||(s[77]=l("p",null,[l("em",null,"进行标记和分类的小标签")],-1)),s[78]||(s[78]=l("h2",{id:"何时使用",tabindex:"-1"},[i("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[79]||(s[79]=l("ul",null,[l("li",null,"用于标记事物的属性和维度"),l("li",null,"进行分类")],-1)),s[80]||(s[80]=l("h2",{id:"基本使用",tabindex:"-1"},[i("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(k,{gap:"small"},{default:t(()=>[a(n,null,{default:t(()=>s[4]||(s[4]=[i("Tag 1")])),_:1}),a(n,null,{default:t(()=>s[5]||(s[5]=[l("a",{href:"https://blog.csdn.net/Dandrose"},"Link",-1)])),_:1}),a(n,{closable:"",onClose:o},{default:t(()=>s[6]||(s[6]=[i("Tag 2")])),_:1})]),_:1}),s[81]||(s[81]=E(`
Show Code
vue
<script setup lang="ts">
+import{a4 as c,a5 as b,Y as T,a6 as v,C as x,a7 as w,a1 as S,a8 as O,a9 as P,aa as I}from"./chunks/theme.CG1S93w-.js";import{d as z,r as B,a3 as D,q as A,I as l,P as i,c as a,x as t,aj as E,a6 as d,p as u,u as p,J as j,M as m,E as f,D as M}from"./chunks/framework.DVPnkW1f.js";const N={tabindex:"0"},Y={style:{"text-align":"left"}},J=JSON.parse('{"title":"标签 Tag","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/tag.md","filePath":"guide/components/tag.md","lastUpdated":1735203463000}'),U={name:"guide/components/tag.md"},L=z({...U,setup(V){const e=B(["天空","大海","湖泊"]);D(()=>{console.log("strTags",e.value)});const y=B([{label:"天空",color:"processing"},{label:"大海",closable:!1,color:"error"},{label:"湖泊",color:"pink"}]);D(()=>{console.log("objTags",y.value)});const o=r=>{console.log("e",r)},g=(r,s)=>{console.log("item",r),console.log("index",s)};return(r,s)=>{const q=d("GlobalElement"),n=d("Tag",!0),k=d("Space"),F=d("Divider");return u(),A("div",null,[s[76]||(s[76]=l("h1",{id:"标签-tag",tabindex:"-1"},[i("标签 Tag "),l("a",{class:"header-anchor",href:"#标签-tag","aria-label":'Permalink to "标签 Tag"'},"​")],-1)),a(q),s[77]||(s[77]=l("p",null,[l("em",null,"进行标记和分类的小标签")],-1)),s[78]||(s[78]=l("h2",{id:"何时使用",tabindex:"-1"},[i("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[79]||(s[79]=l("ul",null,[l("li",null,"用于标记事物的属性和维度"),l("li",null,"进行分类")],-1)),s[80]||(s[80]=l("h2",{id:"基本使用",tabindex:"-1"},[i("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(k,{gap:"small"},{default:t(()=>[a(n,null,{default:t(()=>s[4]||(s[4]=[i("Tag 1")])),_:1}),a(n,null,{default:t(()=>s[5]||(s[5]=[l("a",{href:"https://blog.csdn.net/Dandrose"},"Link",-1)])),_:1}),a(n,{closable:"",onClose:o},{default:t(()=>s[6]||(s[6]=[i("Tag 2")])),_:1})]),_:1}),s[81]||(s[81]=E(`
Show Code
vue
<script setup lang="ts">
 const onClose = (e: MouseEvent) => {
   console.log(e)
 }
diff --git a/assets/guide_components_tag.md.D9uIJ_7t.lean.js b/assets/guide_components_tag.md.CBwWHTHE.lean.js
similarity index 99%
rename from assets/guide_components_tag.md.D9uIJ_7t.lean.js
rename to assets/guide_components_tag.md.CBwWHTHE.lean.js
index 04dc056fe..497dc2dfb 100644
--- a/assets/guide_components_tag.md.D9uIJ_7t.lean.js
+++ b/assets/guide_components_tag.md.CBwWHTHE.lean.js
@@ -1,4 +1,4 @@
-import{a4 as c,a5 as b,Y as T,a6 as v,C as x,a7 as w,a1 as S,a8 as O,a9 as P,aa as I}from"./chunks/theme.yTgix0k9.js";import{d as z,r as B,a3 as D,q as A,I as l,P as i,c as a,x as t,aj as E,a6 as d,p as u,u as p,J as j,M as m,E as f,D as M}from"./chunks/framework.DVPnkW1f.js";const N={tabindex:"0"},Y={style:{"text-align":"left"}},J=JSON.parse('{"title":"标签 Tag","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/tag.md","filePath":"guide/components/tag.md","lastUpdated":1735203463000}'),U={name:"guide/components/tag.md"},L=z({...U,setup(V){const e=B(["天空","大海","湖泊"]);D(()=>{console.log("strTags",e.value)});const y=B([{label:"天空",color:"processing"},{label:"大海",closable:!1,color:"error"},{label:"湖泊",color:"pink"}]);D(()=>{console.log("objTags",y.value)});const o=r=>{console.log("e",r)},g=(r,s)=>{console.log("item",r),console.log("index",s)};return(r,s)=>{const q=d("GlobalElement"),n=d("Tag",!0),k=d("Space"),F=d("Divider");return u(),A("div",null,[s[76]||(s[76]=l("h1",{id:"标签-tag",tabindex:"-1"},[i("标签 Tag "),l("a",{class:"header-anchor",href:"#标签-tag","aria-label":'Permalink to "标签 Tag"'},"​")],-1)),a(q),s[77]||(s[77]=l("p",null,[l("em",null,"进行标记和分类的小标签")],-1)),s[78]||(s[78]=l("h2",{id:"何时使用",tabindex:"-1"},[i("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[79]||(s[79]=l("ul",null,[l("li",null,"用于标记事物的属性和维度"),l("li",null,"进行分类")],-1)),s[80]||(s[80]=l("h2",{id:"基本使用",tabindex:"-1"},[i("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(k,{gap:"small"},{default:t(()=>[a(n,null,{default:t(()=>s[4]||(s[4]=[i("Tag 1")])),_:1}),a(n,null,{default:t(()=>s[5]||(s[5]=[l("a",{href:"https://blog.csdn.net/Dandrose"},"Link",-1)])),_:1}),a(n,{closable:"",onClose:o},{default:t(()=>s[6]||(s[6]=[i("Tag 2")])),_:1})]),_:1}),s[81]||(s[81]=E(`
Show Code
vue
<script setup lang="ts">
+import{a4 as c,a5 as b,Y as T,a6 as v,C as x,a7 as w,a1 as S,a8 as O,a9 as P,aa as I}from"./chunks/theme.CG1S93w-.js";import{d as z,r as B,a3 as D,q as A,I as l,P as i,c as a,x as t,aj as E,a6 as d,p as u,u as p,J as j,M as m,E as f,D as M}from"./chunks/framework.DVPnkW1f.js";const N={tabindex:"0"},Y={style:{"text-align":"left"}},J=JSON.parse('{"title":"标签 Tag","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/tag.md","filePath":"guide/components/tag.md","lastUpdated":1735203463000}'),U={name:"guide/components/tag.md"},L=z({...U,setup(V){const e=B(["天空","大海","湖泊"]);D(()=>{console.log("strTags",e.value)});const y=B([{label:"天空",color:"processing"},{label:"大海",closable:!1,color:"error"},{label:"湖泊",color:"pink"}]);D(()=>{console.log("objTags",y.value)});const o=r=>{console.log("e",r)},g=(r,s)=>{console.log("item",r),console.log("index",s)};return(r,s)=>{const q=d("GlobalElement"),n=d("Tag",!0),k=d("Space"),F=d("Divider");return u(),A("div",null,[s[76]||(s[76]=l("h1",{id:"标签-tag",tabindex:"-1"},[i("标签 Tag "),l("a",{class:"header-anchor",href:"#标签-tag","aria-label":'Permalink to "标签 Tag"'},"​")],-1)),a(q),s[77]||(s[77]=l("p",null,[l("em",null,"进行标记和分类的小标签")],-1)),s[78]||(s[78]=l("h2",{id:"何时使用",tabindex:"-1"},[i("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),s[79]||(s[79]=l("ul",null,[l("li",null,"用于标记事物的属性和维度"),l("li",null,"进行分类")],-1)),s[80]||(s[80]=l("h2",{id:"基本使用",tabindex:"-1"},[i("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),a(k,{gap:"small"},{default:t(()=>[a(n,null,{default:t(()=>s[4]||(s[4]=[i("Tag 1")])),_:1}),a(n,null,{default:t(()=>s[5]||(s[5]=[l("a",{href:"https://blog.csdn.net/Dandrose"},"Link",-1)])),_:1}),a(n,{closable:"",onClose:o},{default:t(()=>s[6]||(s[6]=[i("Tag 2")])),_:1})]),_:1}),s[81]||(s[81]=E(`
Show Code
vue
<script setup lang="ts">
 const onClose = (e: MouseEvent) => {
   console.log(e)
 }
diff --git a/assets/guide_components_timeline.md.Ca3cjad1.js b/assets/guide_components_timeline.md.099g8ByY.js
similarity index 99%
rename from assets/guide_components_timeline.md.Ca3cjad1.js
rename to assets/guide_components_timeline.md.099g8ByY.js
index 6b1d8f798..c64143c04 100644
--- a/assets/guide_components_timeline.md.Ca3cjad1.js
+++ b/assets/guide_components_timeline.md.099g8ByY.js
@@ -1,4 +1,4 @@
-import{C as g}from"./chunks/theme.yTgix0k9.js";import{d as y,r as F,q as h,I as s,P as E,c as i,aj as n,x as p,a6 as v,p as l,E as k,D as o,u as c,_ as m}from"./chunks/framework.DVPnkW1f.js";const C={key:0,class:"big-dot"},u={key:0,class:"desc"},B={key:0,class:"big-dot"},b={key:0,class:"big-dot"},T=JSON.parse('{"title":"时间轴 Timeline","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/timeline.md","filePath":"guide/components/timeline.md","lastUpdated":1735180868000}'),f={name:"guide/components/timeline.md"},A=y({...f,setup(D){const t=F([{desc:"Create a services site 2023-05-24",color:"green"},{desc:"Solve initial network problems 1 Solve initial network problems 2 2023-05-24",color:"red"},{desc:"Technical testing 2023-05-24",color:"blue"},{desc:"Network problems being solved 2023-05-24"},{desc:"Network problems being solved 2",color:"gray"}]);return(x,a)=>{const r=v("GlobalElement"),e=v("Timeline",!0);return l(),h("div",null,[a[0]||(a[0]=s("h1",{id:"时间轴-timeline",tabindex:"-1"},[E("时间轴 Timeline "),s("a",{class:"header-anchor",href:"#时间轴-timeline","aria-label":'Permalink to "时间轴 Timeline"'},"​")],-1)),i(r),a[1]||(a[1]=s("p",null,[s("em",null,"垂直展示的时间流信息")],-1)),a[2]||(a[2]=s("h2",{id:"何时使用",tabindex:"-1"},[E("何时使用 "),s("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[3]||(a[3]=s("ul",null,[s("li",null,"当有一系列信息需按时间排列时"),s("li",null,"需要有一条时间轴进行视觉上的串联时")],-1)),a[4]||(a[4]=s("h2",{id:"基本使用",tabindex:"-1"},[E("基本使用 "),s("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(e,{items:t.value},null,8,["items"]),a[5]||(a[5]=n(`
Show Code
vue
<script setup lang="ts">
+import{C as g}from"./chunks/theme.CG1S93w-.js";import{d as y,r as F,q as h,I as s,P as E,c as i,aj as n,x as p,a6 as v,p as l,E as k,D as o,u as c,_ as m}from"./chunks/framework.DVPnkW1f.js";const C={key:0,class:"big-dot"},u={key:0,class:"desc"},B={key:0,class:"big-dot"},b={key:0,class:"big-dot"},T=JSON.parse('{"title":"时间轴 Timeline","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/timeline.md","filePath":"guide/components/timeline.md","lastUpdated":1735180868000}'),f={name:"guide/components/timeline.md"},A=y({...f,setup(D){const t=F([{desc:"Create a services site 2023-05-24",color:"green"},{desc:"Solve initial network problems 1 Solve initial network problems 2 2023-05-24",color:"red"},{desc:"Technical testing 2023-05-24",color:"blue"},{desc:"Network problems being solved 2023-05-24"},{desc:"Network problems being solved 2",color:"gray"}]);return(x,a)=>{const r=v("GlobalElement"),e=v("Timeline",!0);return l(),h("div",null,[a[0]||(a[0]=s("h1",{id:"时间轴-timeline",tabindex:"-1"},[E("时间轴 Timeline "),s("a",{class:"header-anchor",href:"#时间轴-timeline","aria-label":'Permalink to "时间轴 Timeline"'},"​")],-1)),i(r),a[1]||(a[1]=s("p",null,[s("em",null,"垂直展示的时间流信息")],-1)),a[2]||(a[2]=s("h2",{id:"何时使用",tabindex:"-1"},[E("何时使用 "),s("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[3]||(a[3]=s("ul",null,[s("li",null,"当有一系列信息需按时间排列时"),s("li",null,"需要有一条时间轴进行视觉上的串联时")],-1)),a[4]||(a[4]=s("h2",{id:"基本使用",tabindex:"-1"},[E("基本使用 "),s("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(e,{items:t.value},null,8,["items"]),a[5]||(a[5]=n(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const timelineItems = ref([
   {
diff --git a/assets/guide_components_timeline.md.Ca3cjad1.lean.js b/assets/guide_components_timeline.md.099g8ByY.lean.js
similarity index 99%
rename from assets/guide_components_timeline.md.Ca3cjad1.lean.js
rename to assets/guide_components_timeline.md.099g8ByY.lean.js
index 6b1d8f798..c64143c04 100644
--- a/assets/guide_components_timeline.md.Ca3cjad1.lean.js
+++ b/assets/guide_components_timeline.md.099g8ByY.lean.js
@@ -1,4 +1,4 @@
-import{C as g}from"./chunks/theme.yTgix0k9.js";import{d as y,r as F,q as h,I as s,P as E,c as i,aj as n,x as p,a6 as v,p as l,E as k,D as o,u as c,_ as m}from"./chunks/framework.DVPnkW1f.js";const C={key:0,class:"big-dot"},u={key:0,class:"desc"},B={key:0,class:"big-dot"},b={key:0,class:"big-dot"},T=JSON.parse('{"title":"时间轴 Timeline","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/timeline.md","filePath":"guide/components/timeline.md","lastUpdated":1735180868000}'),f={name:"guide/components/timeline.md"},A=y({...f,setup(D){const t=F([{desc:"Create a services site 2023-05-24",color:"green"},{desc:"Solve initial network problems 1 Solve initial network problems 2 2023-05-24",color:"red"},{desc:"Technical testing 2023-05-24",color:"blue"},{desc:"Network problems being solved 2023-05-24"},{desc:"Network problems being solved 2",color:"gray"}]);return(x,a)=>{const r=v("GlobalElement"),e=v("Timeline",!0);return l(),h("div",null,[a[0]||(a[0]=s("h1",{id:"时间轴-timeline",tabindex:"-1"},[E("时间轴 Timeline "),s("a",{class:"header-anchor",href:"#时间轴-timeline","aria-label":'Permalink to "时间轴 Timeline"'},"​")],-1)),i(r),a[1]||(a[1]=s("p",null,[s("em",null,"垂直展示的时间流信息")],-1)),a[2]||(a[2]=s("h2",{id:"何时使用",tabindex:"-1"},[E("何时使用 "),s("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[3]||(a[3]=s("ul",null,[s("li",null,"当有一系列信息需按时间排列时"),s("li",null,"需要有一条时间轴进行视觉上的串联时")],-1)),a[4]||(a[4]=s("h2",{id:"基本使用",tabindex:"-1"},[E("基本使用 "),s("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(e,{items:t.value},null,8,["items"]),a[5]||(a[5]=n(`
Show Code
vue
<script setup lang="ts">
+import{C as g}from"./chunks/theme.CG1S93w-.js";import{d as y,r as F,q as h,I as s,P as E,c as i,aj as n,x as p,a6 as v,p as l,E as k,D as o,u as c,_ as m}from"./chunks/framework.DVPnkW1f.js";const C={key:0,class:"big-dot"},u={key:0,class:"desc"},B={key:0,class:"big-dot"},b={key:0,class:"big-dot"},T=JSON.parse('{"title":"时间轴 Timeline","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/timeline.md","filePath":"guide/components/timeline.md","lastUpdated":1735180868000}'),f={name:"guide/components/timeline.md"},A=y({...f,setup(D){const t=F([{desc:"Create a services site 2023-05-24",color:"green"},{desc:"Solve initial network problems 1 Solve initial network problems 2 2023-05-24",color:"red"},{desc:"Technical testing 2023-05-24",color:"blue"},{desc:"Network problems being solved 2023-05-24"},{desc:"Network problems being solved 2",color:"gray"}]);return(x,a)=>{const r=v("GlobalElement"),e=v("Timeline",!0);return l(),h("div",null,[a[0]||(a[0]=s("h1",{id:"时间轴-timeline",tabindex:"-1"},[E("时间轴 Timeline "),s("a",{class:"header-anchor",href:"#时间轴-timeline","aria-label":'Permalink to "时间轴 Timeline"'},"​")],-1)),i(r),a[1]||(a[1]=s("p",null,[s("em",null,"垂直展示的时间流信息")],-1)),a[2]||(a[2]=s("h2",{id:"何时使用",tabindex:"-1"},[E("何时使用 "),s("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[3]||(a[3]=s("ul",null,[s("li",null,"当有一系列信息需按时间排列时"),s("li",null,"需要有一条时间轴进行视觉上的串联时")],-1)),a[4]||(a[4]=s("h2",{id:"基本使用",tabindex:"-1"},[E("基本使用 "),s("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),i(e,{items:t.value},null,8,["items"]),a[5]||(a[5]=n(`
Show Code
vue
<script setup lang="ts">
 import { ref } from 'vue'
 const timelineItems = ref([
   {
diff --git a/assets/guide_components_waterfall.md.D9ovkV2D.js b/assets/guide_components_waterfall.md.D9ovkV2D.js
deleted file mode 100644
index a07d13d22..000000000
--- a/assets/guide_components_waterfall.md.D9ovkV2D.js
+++ /dev/null
@@ -1,81 +0,0 @@
-import{d as c,r as C,a as m,an as f,q as B,I as g,P as h,c as s,aj as v,x as t,a6 as l,p as x,_ as b}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"瀑布流 Waterfall","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/waterfall.md","filePath":"guide/components/waterfall.md","lastUpdated":1735180868000}'),q={name:"guide/components/waterfall.md"},D=c({...q,setup(A){const e=C([]),i=m({columnCount:3,columnGap:20,backgroundColor:"#e6f4ff",borderRadius:12});function y(){for(let n=1;n<=10;n++)e.value.push({title:`image-${n}`,link:"",src:`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/${n}.jpg`})}return f(()=>{y()}),(n,a)=>{const o=l("GlobalElement"),r=l("Waterfall",!0),E=l("Slider"),k=l("Flex"),p=l("Col"),F=l("Input"),u=l("Row");return x(),B("div",null,[a[8]||(a[8]=g("h1",{id:"瀑布流-waterfall",tabindex:"-1"},[h("瀑布流 Waterfall "),g("a",{class:"header-anchor",href:"#瀑布流-waterfall","aria-label":'Permalink to "瀑布流 Waterfall"'},"​")],-1)),s(o),a[9]||(a[9]=v('

瀑布流展示图片列表

说明

宽度固定,图片等比例缩放;使用JS获取每张图片宽度和高度,结合 relativeabsolute 定位计算每个图片的位置 topleft,保证每张新的图片都追加在当前高度最小的那列末尾

基本使用

',3)),s(r,{images:e.value},null,8,["images"]),a[10]||(a[10]=v(`
Show Code
vue
<script setup lang="ts">
-import { ref, onBeforeMount } from 'vue'
-const images = ref<any[]>([])
-function loadImages () {
-  for (let i = 1; i <= 10; i++) {
-    images.value.push({
-      title: \`image-\${i}\`,
-      link: '',
-      src: \`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/\${i}.jpg\`
-    })
-  }
-}
-onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
-  loadImages()
-})
-</script>
-<template>
-  <Waterfall :images="images" />
-</template>

瀑布流配置器

`,2)),s(u,{gutter:24},{default:t(()=>[s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[4]||(a[4]=h(" columnCount: ")),s(E,{min:1,max:6,value:i.columnCount,"onUpdate:value":a[0]||(a[0]=d=>i.columnCount=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[5]||(a[5]=h(" columnGap: ")),s(E,{min:10,max:100,value:i.columnGap,"onUpdate:value":a[1]||(a[1]=d=>i.columnGap=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[6]||(a[6]=h(" borderRadius: ")),s(E,{min:0,max:100,value:i.borderRadius,"onUpdate:value":a[2]||(a[2]=d=>i.borderRadius=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:""},{default:t(()=>[a[7]||(a[7]=h(" backgroundColor: ")),s(F,{value:i.backgroundColor,"onUpdate:value":a[3]||(a[3]=d=>i.backgroundColor=d),placeholder:"backgroundColor"},null,8,["value"])]),_:1})]),_:1})]),_:1}),s(r,{class:"mt30",images:e.value,"column-count":i.columnCount,"column-gap":i.columnGap,"background-color":i.backgroundColor,"border-radius":i.borderRadius},null,8,["images","column-count","column-gap","background-color","border-radius"]),a[11]||(a[11]=v(`
Show Code
vue
<script setup lang="ts">
-import { ref, onBeforeMount, reactive } from 'vue'
-const images = ref<any[]>([])
-const state = reactive({
-  columnCount: 3,
-  columnGap: 20,
-  backgroundColor: '#e6f4ff',
-  borderRadius: 12
-})
-function loadImages () {
-  for (let i = 1; i <= 10; i++) {
-    images.value.push({
-      title: \`image-\${i}\`,
-      link: '',
-      src: \`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/\${i}.jpg\`
-    })
-  }
-}
-onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
-  loadImages()
-})
-</script>
-<template>
-  <Row :gutter="24">
-    <Col :span="6">
-      <Flex vertical gap="middle">
-        columnCount:
-        <Slider :min="1" :max="6" v-model:value="state.columnCount" />
-      </Flex>
-    </Col>
-    <Col :span="6">
-      <Flex vertical gap="middle">
-        columnGap:
-        <Slider :min="10" :max="100" v-model:value="state.columnGap" />
-      </Flex>
-    </Col>
-    <Col :span="6">
-      <Flex vertical gap="middle">
-        borderRadius:
-        <Slider :min="0" :max="100" v-model:value="state.borderRadius" />
-      </Flex>
-    </Col>
-    <Col :span="6">
-      <Flex vertical>
-        backgroundColor:
-        <Input v-model:value="state.backgroundColor" placeholder="backgroundColor" />
-      </Flex>
-    </Col>
-  </Row>
-  <Waterfall
-    class="mt30"
-    :images="images"
-    :column-count="state.columnCount"
-    :column-gap="state.columnGap"
-    :background-color="state.backgroundColor"
-    :border-radius="state.borderRadius"
-  />
-</template>
-<style lang="less" scoped>
-.mt30 {
-  margin-top: 30px;
-}
-</style>

APIs

Waterfall

参数说明类型默认值
images图片数组Image[][]
columnCount要划分的列数number3
columnGap各列之间的间隙,单位 pxnumber20
width瀑布流区域的总宽度string | number'100%'
borderRadius瀑布流区域和图片圆角,单位 pxnumber8
backgroundColor瀑布流区域背景填充色string'#F2F4F8'
spinPropsSpin 组件属性配置,参考 Spin Props,用于配置图片加载中样式object{}

Image Type

名称说明类型默认值
name?图片名称stringundefined
src图片地址stringundefined
`,6))])}}}),I=b(D,[["__scopeId","data-v-112874d9"]]);export{w as __pageData,I as default}; diff --git a/assets/guide_components_waterfall.md.D9ovkV2D.lean.js b/assets/guide_components_waterfall.md.D9ovkV2D.lean.js deleted file mode 100644 index a07d13d22..000000000 --- a/assets/guide_components_waterfall.md.D9ovkV2D.lean.js +++ /dev/null @@ -1,81 +0,0 @@ -import{d as c,r as C,a as m,an as f,q as B,I as g,P as h,c as s,aj as v,x as t,a6 as l,p as x,_ as b}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"瀑布流 Waterfall","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/waterfall.md","filePath":"guide/components/waterfall.md","lastUpdated":1735180868000}'),q={name:"guide/components/waterfall.md"},D=c({...q,setup(A){const e=C([]),i=m({columnCount:3,columnGap:20,backgroundColor:"#e6f4ff",borderRadius:12});function y(){for(let n=1;n<=10;n++)e.value.push({title:`image-${n}`,link:"",src:`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/${n}.jpg`})}return f(()=>{y()}),(n,a)=>{const o=l("GlobalElement"),r=l("Waterfall",!0),E=l("Slider"),k=l("Flex"),p=l("Col"),F=l("Input"),u=l("Row");return x(),B("div",null,[a[8]||(a[8]=g("h1",{id:"瀑布流-waterfall",tabindex:"-1"},[h("瀑布流 Waterfall "),g("a",{class:"header-anchor",href:"#瀑布流-waterfall","aria-label":'Permalink to "瀑布流 Waterfall"'},"​")],-1)),s(o),a[9]||(a[9]=v('

瀑布流展示图片列表

说明

宽度固定,图片等比例缩放;使用JS获取每张图片宽度和高度,结合 relativeabsolute 定位计算每个图片的位置 topleft,保证每张新的图片都追加在当前高度最小的那列末尾

基本使用

',3)),s(r,{images:e.value},null,8,["images"]),a[10]||(a[10]=v(`
Show Code
vue
<script setup lang="ts">
-import { ref, onBeforeMount } from 'vue'
-const images = ref<any[]>([])
-function loadImages () {
-  for (let i = 1; i <= 10; i++) {
-    images.value.push({
-      title: \`image-\${i}\`,
-      link: '',
-      src: \`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/\${i}.jpg\`
-    })
-  }
-}
-onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
-  loadImages()
-})
-</script>
-<template>
-  <Waterfall :images="images" />
-</template>

瀑布流配置器

`,2)),s(u,{gutter:24},{default:t(()=>[s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[4]||(a[4]=h(" columnCount: ")),s(E,{min:1,max:6,value:i.columnCount,"onUpdate:value":a[0]||(a[0]=d=>i.columnCount=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[5]||(a[5]=h(" columnGap: ")),s(E,{min:10,max:100,value:i.columnGap,"onUpdate:value":a[1]||(a[1]=d=>i.columnGap=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[6]||(a[6]=h(" borderRadius: ")),s(E,{min:0,max:100,value:i.borderRadius,"onUpdate:value":a[2]||(a[2]=d=>i.borderRadius=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:""},{default:t(()=>[a[7]||(a[7]=h(" backgroundColor: ")),s(F,{value:i.backgroundColor,"onUpdate:value":a[3]||(a[3]=d=>i.backgroundColor=d),placeholder:"backgroundColor"},null,8,["value"])]),_:1})]),_:1})]),_:1}),s(r,{class:"mt30",images:e.value,"column-count":i.columnCount,"column-gap":i.columnGap,"background-color":i.backgroundColor,"border-radius":i.borderRadius},null,8,["images","column-count","column-gap","background-color","border-radius"]),a[11]||(a[11]=v(`
Show Code
vue
<script setup lang="ts">
-import { ref, onBeforeMount, reactive } from 'vue'
-const images = ref<any[]>([])
-const state = reactive({
-  columnCount: 3,
-  columnGap: 20,
-  backgroundColor: '#e6f4ff',
-  borderRadius: 12
-})
-function loadImages () {
-  for (let i = 1; i <= 10; i++) {
-    images.value.push({
-      title: \`image-\${i}\`,
-      link: '',
-      src: \`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/\${i}.jpg\`
-    })
-  }
-}
-onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
-  loadImages()
-})
-</script>
-<template>
-  <Row :gutter="24">
-    <Col :span="6">
-      <Flex vertical gap="middle">
-        columnCount:
-        <Slider :min="1" :max="6" v-model:value="state.columnCount" />
-      </Flex>
-    </Col>
-    <Col :span="6">
-      <Flex vertical gap="middle">
-        columnGap:
-        <Slider :min="10" :max="100" v-model:value="state.columnGap" />
-      </Flex>
-    </Col>
-    <Col :span="6">
-      <Flex vertical gap="middle">
-        borderRadius:
-        <Slider :min="0" :max="100" v-model:value="state.borderRadius" />
-      </Flex>
-    </Col>
-    <Col :span="6">
-      <Flex vertical>
-        backgroundColor:
-        <Input v-model:value="state.backgroundColor" placeholder="backgroundColor" />
-      </Flex>
-    </Col>
-  </Row>
-  <Waterfall
-    class="mt30"
-    :images="images"
-    :column-count="state.columnCount"
-    :column-gap="state.columnGap"
-    :background-color="state.backgroundColor"
-    :border-radius="state.borderRadius"
-  />
-</template>
-<style lang="less" scoped>
-.mt30 {
-  margin-top: 30px;
-}
-</style>

APIs

Waterfall

参数说明类型默认值
images图片数组Image[][]
columnCount要划分的列数number3
columnGap各列之间的间隙,单位 pxnumber20
width瀑布流区域的总宽度string | number'100%'
borderRadius瀑布流区域和图片圆角,单位 pxnumber8
backgroundColor瀑布流区域背景填充色string'#F2F4F8'
spinPropsSpin 组件属性配置,参考 Spin Props,用于配置图片加载中样式object{}

Image Type

名称说明类型默认值
name?图片名称stringundefined
src图片地址stringundefined
`,6))])}}}),I=b(D,[["__scopeId","data-v-112874d9"]]);export{w as __pageData,I as default}; diff --git a/assets/guide_components_waterfall.md.dMZlw66X.js b/assets/guide_components_waterfall.md.dMZlw66X.js new file mode 100644 index 000000000..3c0c5b122 --- /dev/null +++ b/assets/guide_components_waterfall.md.dMZlw66X.js @@ -0,0 +1,81 @@ +import{d as F,r as o,a as u,an as C,q as m,I as b,P as h,c as s,aj as c,x as t,a6 as l,p as B,_ as x}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"瀑布流 Waterfall","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/waterfall.md","filePath":"guide/components/waterfall.md","lastUpdated":1735180868000}'),q={name:"guide/components/waterfall.md"},D=F({...q,setup(A){const e=o([]),i=u({columnCount:3,columnGap:20,backgroundColor:"#e6f4ff",borderRadius:12});function v(){for(let n=1;n<=10;n++)e.value.push({title:`image-${n}`,link:"",src:`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/${n}.jpg`})}return C(()=>{v()}),(n,a)=>{const r=l("GlobalElement"),f=l("Waterfall",!0),E=l("Slider"),k=l("Flex"),p=l("Col"),g=l("Input"),y=l("Row");return B(),m("div",null,[a[8]||(a[8]=b("h1",{id:"瀑布流-waterfall",tabindex:"-1"},[h("瀑布流 Waterfall "),b("a",{class:"header-anchor",href:"#瀑布流-waterfall","aria-label":'Permalink to "瀑布流 Waterfall"'},"​")],-1)),s(r),a[9]||(a[9]=c('

瀑布流展示图片列表

说明

宽度固定,图片等比例缩放;使用JS获取每张图片宽度和高度,结合 relativeabsolute 定位计算每个图片的位置 topleft,保证每张新的图片都追加在当前高度最小的那列末尾

基本使用

',3)),s(f,{images:e.value},null,8,["images"]),a[10]||(a[10]=c(`
Show Code
vue
<script setup lang="ts">
+import { ref, onBeforeMount } from 'vue'
+const images = ref<any[]>([])
+function loadImages () {
+  for (let i = 1; i <= 10; i++) {
+    images.value.push({
+      title: \`image-\${i}\`,
+      link: '',
+      src: \`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/\${i}.jpg\`
+    })
+  }
+}
+onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
+  loadImages()
+})
+</script>
+<template>
+  <Waterfall :images="images" />
+</template>

瀑布流配置器

`,2)),s(y,{gutter:24},{default:t(()=>[s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[4]||(a[4]=h(" columnCount: ")),s(E,{min:1,max:6,value:i.columnCount,"onUpdate:value":a[0]||(a[0]=d=>i.columnCount=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[5]||(a[5]=h(" columnGap: ")),s(E,{min:10,max:100,value:i.columnGap,"onUpdate:value":a[1]||(a[1]=d=>i.columnGap=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[6]||(a[6]=h(" borderRadius: ")),s(E,{min:0,max:100,value:i.borderRadius,"onUpdate:value":a[2]||(a[2]=d=>i.borderRadius=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:""},{default:t(()=>[a[7]||(a[7]=h(" backgroundColor: ")),s(g,{value:i.backgroundColor,"onUpdate:value":a[3]||(a[3]=d=>i.backgroundColor=d),placeholder:"backgroundColor"},null,8,["value"])]),_:1})]),_:1})]),_:1}),s(f,{class:"mt30",images:e.value,"column-count":i.columnCount,"column-gap":i.columnGap,"background-color":i.backgroundColor,"border-radius":i.borderRadius},null,8,["images","column-count","column-gap","background-color","border-radius"]),a[11]||(a[11]=c(`
Show Code
vue
<script setup lang="ts">
+import { ref, onBeforeMount, reactive } from 'vue'
+const images = ref<any[]>([])
+const state = reactive({
+  columnCount: 3,
+  columnGap: 20,
+  backgroundColor: '#e6f4ff',
+  borderRadius: 12
+})
+function loadImages () {
+  for (let i = 1; i <= 10; i++) {
+    images.value.push({
+      title: \`image-\${i}\`,
+      link: '',
+      src: \`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/\${i}.jpg\`
+    })
+  }
+}
+onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
+  loadImages()
+})
+</script>
+<template>
+  <Row :gutter="24">
+    <Col :span="6">
+      <Flex vertical gap="middle">
+        columnCount:
+        <Slider :min="1" :max="6" v-model:value="state.columnCount" />
+      </Flex>
+    </Col>
+    <Col :span="6">
+      <Flex vertical gap="middle">
+        columnGap:
+        <Slider :min="10" :max="100" v-model:value="state.columnGap" />
+      </Flex>
+    </Col>
+    <Col :span="6">
+      <Flex vertical gap="middle">
+        borderRadius:
+        <Slider :min="0" :max="100" v-model:value="state.borderRadius" />
+      </Flex>
+    </Col>
+    <Col :span="6">
+      <Flex vertical>
+        backgroundColor:
+        <Input v-model:value="state.backgroundColor" placeholder="backgroundColor" />
+      </Flex>
+    </Col>
+  </Row>
+  <Waterfall
+    class="mt30"
+    :images="images"
+    :column-count="state.columnCount"
+    :column-gap="state.columnGap"
+    :background-color="state.backgroundColor"
+    :border-radius="state.borderRadius"
+  />
+</template>
+<style lang="less" scoped>
+.mt30 {
+  margin-top: 30px;
+}
+</style>

APIs

Waterfall

参数说明类型默认值
images图片数组Image[][]
columnCount要划分的列数number3
columnGap各列之间的间隙,单位 pxnumber20
width瀑布流区域的总宽度string | number'100%'
borderRadius瀑布流区域和图片圆角,单位 pxnumber8
backgroundColor瀑布流区域背景填充色string'#F2F4F8'
spinPropsSpin 组件属性配置,参考 Spin Props,用于配置图片加载中样式object{}

Image Type

名称说明类型默认值
name?图片名称stringundefined
src图片地址stringundefined
`,6))])}}}),I=x(D,[["__scopeId","data-v-c41fdba0"]]);export{w as __pageData,I as default}; diff --git a/assets/guide_components_waterfall.md.dMZlw66X.lean.js b/assets/guide_components_waterfall.md.dMZlw66X.lean.js new file mode 100644 index 000000000..3c0c5b122 --- /dev/null +++ b/assets/guide_components_waterfall.md.dMZlw66X.lean.js @@ -0,0 +1,81 @@ +import{d as F,r as o,a as u,an as C,q as m,I as b,P as h,c as s,aj as c,x as t,a6 as l,p as B,_ as x}from"./chunks/framework.DVPnkW1f.js";const w=JSON.parse('{"title":"瀑布流 Waterfall","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/waterfall.md","filePath":"guide/components/waterfall.md","lastUpdated":1735180868000}'),q={name:"guide/components/waterfall.md"},D=F({...q,setup(A){const e=o([]),i=u({columnCount:3,columnGap:20,backgroundColor:"#e6f4ff",borderRadius:12});function v(){for(let n=1;n<=10;n++)e.value.push({title:`image-${n}`,link:"",src:`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/${n}.jpg`})}return C(()=>{v()}),(n,a)=>{const r=l("GlobalElement"),f=l("Waterfall",!0),E=l("Slider"),k=l("Flex"),p=l("Col"),g=l("Input"),y=l("Row");return B(),m("div",null,[a[8]||(a[8]=b("h1",{id:"瀑布流-waterfall",tabindex:"-1"},[h("瀑布流 Waterfall "),b("a",{class:"header-anchor",href:"#瀑布流-waterfall","aria-label":'Permalink to "瀑布流 Waterfall"'},"​")],-1)),s(r),a[9]||(a[9]=c('

瀑布流展示图片列表

说明

宽度固定,图片等比例缩放;使用JS获取每张图片宽度和高度,结合 relativeabsolute 定位计算每个图片的位置 topleft,保证每张新的图片都追加在当前高度最小的那列末尾

基本使用

',3)),s(f,{images:e.value},null,8,["images"]),a[10]||(a[10]=c(`
Show Code
vue
<script setup lang="ts">
+import { ref, onBeforeMount } from 'vue'
+const images = ref<any[]>([])
+function loadImages () {
+  for (let i = 1; i <= 10; i++) {
+    images.value.push({
+      title: \`image-\${i}\`,
+      link: '',
+      src: \`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/\${i}.jpg\`
+    })
+  }
+}
+onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
+  loadImages()
+})
+</script>
+<template>
+  <Waterfall :images="images" />
+</template>

瀑布流配置器

`,2)),s(y,{gutter:24},{default:t(()=>[s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[4]||(a[4]=h(" columnCount: ")),s(E,{min:1,max:6,value:i.columnCount,"onUpdate:value":a[0]||(a[0]=d=>i.columnCount=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[5]||(a[5]=h(" columnGap: ")),s(E,{min:10,max:100,value:i.columnGap,"onUpdate:value":a[1]||(a[1]=d=>i.columnGap=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:"",gap:"middle"},{default:t(()=>[a[6]||(a[6]=h(" borderRadius: ")),s(E,{min:0,max:100,value:i.borderRadius,"onUpdate:value":a[2]||(a[2]=d=>i.borderRadius=d)},null,8,["value"])]),_:1})]),_:1}),s(p,{span:6},{default:t(()=>[s(k,{vertical:""},{default:t(()=>[a[7]||(a[7]=h(" backgroundColor: ")),s(g,{value:i.backgroundColor,"onUpdate:value":a[3]||(a[3]=d=>i.backgroundColor=d),placeholder:"backgroundColor"},null,8,["value"])]),_:1})]),_:1})]),_:1}),s(f,{class:"mt30",images:e.value,"column-count":i.columnCount,"column-gap":i.columnGap,"background-color":i.backgroundColor,"border-radius":i.borderRadius},null,8,["images","column-count","column-gap","background-color","border-radius"]),a[11]||(a[11]=c(`
Show Code
vue
<script setup lang="ts">
+import { ref, onBeforeMount, reactive } from 'vue'
+const images = ref<any[]>([])
+const state = reactive({
+  columnCount: 3,
+  columnGap: 20,
+  backgroundColor: '#e6f4ff',
+  borderRadius: 12
+})
+function loadImages () {
+  for (let i = 1; i <= 10; i++) {
+    images.value.push({
+      title: \`image-\${i}\`,
+      link: '',
+      src: \`https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/\${i}.jpg\`
+    })
+  }
+}
+onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
+  loadImages()
+})
+</script>
+<template>
+  <Row :gutter="24">
+    <Col :span="6">
+      <Flex vertical gap="middle">
+        columnCount:
+        <Slider :min="1" :max="6" v-model:value="state.columnCount" />
+      </Flex>
+    </Col>
+    <Col :span="6">
+      <Flex vertical gap="middle">
+        columnGap:
+        <Slider :min="10" :max="100" v-model:value="state.columnGap" />
+      </Flex>
+    </Col>
+    <Col :span="6">
+      <Flex vertical gap="middle">
+        borderRadius:
+        <Slider :min="0" :max="100" v-model:value="state.borderRadius" />
+      </Flex>
+    </Col>
+    <Col :span="6">
+      <Flex vertical>
+        backgroundColor:
+        <Input v-model:value="state.backgroundColor" placeholder="backgroundColor" />
+      </Flex>
+    </Col>
+  </Row>
+  <Waterfall
+    class="mt30"
+    :images="images"
+    :column-count="state.columnCount"
+    :column-gap="state.columnGap"
+    :background-color="state.backgroundColor"
+    :border-radius="state.borderRadius"
+  />
+</template>
+<style lang="less" scoped>
+.mt30 {
+  margin-top: 30px;
+}
+</style>

APIs

Waterfall

参数说明类型默认值
images图片数组Image[][]
columnCount要划分的列数number3
columnGap各列之间的间隙,单位 pxnumber20
width瀑布流区域的总宽度string | number'100%'
borderRadius瀑布流区域和图片圆角,单位 pxnumber8
backgroundColor瀑布流区域背景填充色string'#F2F4F8'
spinPropsSpin 组件属性配置,参考 Spin Props,用于配置图片加载中样式object{}

Image Type

名称说明类型默认值
name?图片名称stringundefined
src图片地址stringundefined
`,6))])}}}),I=x(D,[["__scopeId","data-v-c41fdba0"]]);export{w as __pageData,I as default}; diff --git a/assets/guide_components_watermark.md.8nWaGZFP.js b/assets/guide_components_watermark.md.8nWaGZFP.js new file mode 100644 index 000000000..c8e38f68a --- /dev/null +++ b/assets/guide_components_watermark.md.8nWaGZFP.js @@ -0,0 +1,145 @@ +import{d as A,r as B,a as c,q as D,I as l,P as n,c as s,x as h,aj as E,D as w,E as S,a6 as k,p as m,z,A as I,_ as W}from"./chunks/framework.DVPnkW1f.js";const O=JSON.parse('{"title":"水印 Watermark","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/watermark.md","filePath":"guide/components/watermark.md","lastUpdated":1735612195000}'),U={name:"guide/components/watermark.md"},V=A({...U,setup(P){const r=B(!1),g=B(!0),d=c({rotate:0,layout:"alternate"}),t=c({content:"Vue Amazing UI",layout:"alternate",color:"rgba(0, 0, 0, 0.15)",fontSize:16,fontWeight:400,zIndex:9,rotate:-22,gap:[100,100],offset:[50,50]}),y=[{label:"alternate",value:"alternate"},{label:"parallel",value:"parallel"}];return(R,a)=>{const f=k("GlobalElement"),p=k("Watermark",!0),F=k("Radio"),e=k("Flex"),b=k("Slider"),o=k("Switch"),x=k("Space"),u=k("Col"),C=k("Input"),v=k("InputNumber"),q=k("Row");return m(),D("div",null,[a[33]||(a[33]=l("h1",{id:"水印-watermark",tabindex:"-1"},[n("水印 Watermark "),l("a",{class:"header-anchor",href:"#水印-watermark","aria-label":'Permalink to "水印 Watermark"'},"​")],-1)),s(f,{"hide-watermark":""}),a[34]||(a[34]=l("p",null,[l("em",null,"给页面的某个区域加上水印")],-1)),a[35]||(a[35]=l("h2",{id:"何时使用",tabindex:"-1"},[n("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[36]||(a[36]=l("ul",null,[l("li",null,"页面需要添加水印标识版权时使用"),l("li",null,"适用于防止信息盗用")],-1)),a[37]||(a[37]=l("h2",{id:"基本使用",tabindex:"-1"},[n("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(p,{content:"Vue Amazing UI"},{default:h(()=>a[15]||(a[15]=[l("div",{style:{height:"360px"}},null,-1)])),_:1}),a[38]||(a[38]=E(`
Show Code
vue
<template>
+  <Watermark content="Vue Amazing UI">
+    <div style="height: 360px" />
+  </Watermark>
+</template>

平行布局水印

`,2)),s(p,{layout:"parallel",content:"Vue Amazing UI"},{default:h(()=>a[16]||(a[16]=[l("div",{style:{height:"360px"}},null,-1)])),_:1}),a[39]||(a[39]=E(`
Show Code
vue
<template>
+  <Watermark layout="parallel" content="Vue Amazing UI">
+    <div style="height: 360px" />
+  </Watermark>
+</template>

多行水印

通过 content 设置字符串数组,指定多行文字水印内容

`,3)),s(p,{content:["Vue Amazing UI","Hello World"]},{default:h(()=>a[17]||(a[17]=[l("div",{style:{height:"400px"}},null,-1)])),_:1}),a[40]||(a[40]=E(`
Show Code
vue
<template>
+  <Watermark :content="['Vue Amazing UI', 'Hello World']">
+    <div style="height: 400px" />
+  </Watermark>
+</template>

图片水印

通过 image 指定图片地址;为保证图片高清且不被拉伸,请设置 widthheight;另支持设置图片布局方式 layout 和旋转角度 rotate

`,3)),s(e,null,{default:h(()=>[s(e,{vertical:"",gap:8},{default:h(()=>[a[18]||(a[18]=n(" Layout: ")),s(F,{options:y,value:d.layout,"onUpdate:value":a[0]||(a[0]=i=>d.layout=i),button:""},null,8,["value"])]),_:1}),s(e,{vertical:"",gap:8,width:240},{default:h(()=>[a[19]||(a[19]=n(" Rotate: ")),s(b,{value:d.rotate,"onUpdate:value":a[1]||(a[1]=i=>d.rotate=i),step:1,min:-180,max:180},null,8,["value"])]),_:1})]),_:1}),s(p,{height:48,width:48,layout:d.layout,rotate:d.rotate,image:"https://avatars.githubusercontent.com/u/46012811?v=4"},{default:h(()=>a[20]||(a[20]=[l("div",{style:{height:"360px"}},null,-1)])),_:1},8,["layout","rotate"]),a[41]||(a[41]=E(`
Show Code
vue
<script setup lang="ts">
+import { reactive } from 'vue'
+const imageModel = reactive({
+  rotate: 0,
+  layout: 'alternate'
+})
+const layoutOptions = [
+  {
+    label: 'alternate',
+    value: 'alternate'
+  },
+  {
+    label: 'parallel',
+    value: 'parallel'
+  }
+]
+</script>
+<template>
+  <Flex>
+    <Flex vertical :gap="8">
+      Layout: <Radio :options="layoutOptions" v-model:value="imageModel.layout" button />
+    </Flex>
+    <Flex vertical :gap="8" :width="240">
+      Rotate: <Slider v-model:value="imageModel.rotate" :step="1" :min="-180" :max="180" />
+    </Flex>
+  </Flex>
+  <Watermark
+    :height="48"
+    :width="48"
+    :layout="imageModel.layout"
+    :rotate="imageModel.rotate"
+    image="https://avatars.githubusercontent.com/u/46012811?v=4"
+  >
+    <div style="height: 360px" />
+  </Watermark>
+</template>

全屏幕水印

`,2)),r.value?(m(),w(p,{key:0,fullscreen:"",fixed:g.value,content:"Vue Amazing UI","z-index":30},null,8,["fixed"])):S("",!0),s(x,{align:"center"},{default:h(()=>[a[21]||(a[21]=n(" Fullscreen: ")),s(o,{modelValue:r.value,"onUpdate:modelValue":a[2]||(a[2]=i=>r.value=i)},null,8,["modelValue"]),a[22]||(a[22]=n(" Fixed: ")),s(o,{modelValue:g.value,"onUpdate:modelValue":a[3]||(a[3]=i=>g.value=i)},null,8,["modelValue"])]),_:1}),a[42]||(a[42]=E(`
Show Code
vue
<script setup lang="ts">
+import { ref } from 'vue'
+const show = ref(false)
+const fixed = ref(true)
+</script>
+<template>
+  <Watermark v-if="show" fullscreen :fixed="fixed" content="Vue Amazing UI" :z-index="30"></Watermark>
+  <Space align="center">
+    Fullscreen: <Switch v-model="show" />
+    Fixed: <Switch v-model="fixed" />
+  </Space>
+</template>

水印配置器

通过自定义参数配置预览水印效果

`,3)),s(q,{gutter:24},{default:h(()=>[s(u,{span:18},{default:h(()=>[s(p,z(I(t)),{default:h(()=>a[23]||(a[23]=[l("p",{class:"paragraph-text"}," 《麦田里的守望者》(英语:The Catcher in the Rye),为美国作家J.D.塞林格于1951年发表的长篇小说。这部有争议的作品原本是面向成年读者的,但迅速因其青春期焦虑和隔绝的主题而在青少年读者中流行。 ",-1),l("p",{class:"paragraph-text"}," 该书以主人公霍尔顿·考菲尔德第一人称口吻讲述自己被学校开除学籍后在纽约城游荡将近两昼夜,企图逃出虚伪的成人世界、去寻求纯洁与真理的经历与感受。 ",-1),l("p",{class:"paragraph-text"}," 该书于1951年出版之后,立刻引起巨大的轰动,受到读者──特别是青年人──的热烈的欢迎,被翻译为多国语版。小说每年大约有250,000本售出、总计为6500万本。《时代杂志》将《麦田里的守望者》列在“2005年度百大英语小说(自1923年起)”榜上,现代图书馆及其读者也将其列在20世纪百大英文小说榜上。赞赏者认为本书用青少年的口吻平铺直叙,增加了作品的感染力,传神地描写主角的内心思维,并说出了青少年不满成年世界充满虚伪欺瞒的心声。批评者则认为书中主角离经叛道,逃学、吸烟、喝酒又满嘴粗话,会给年轻读者带来不良影响。当时许多图书馆及学校将之列为禁书,并被列在America library Associations上。但现在这本书却是许多美国学校的指定读物。有的评论家说,它“大大地影响了好几代美国青年”。而且有学者认为,霍尔顿是当代美国文学中最早出现的反英雄形象之一。 ",-1),l("img",{style:{"max-width":"100%"},src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/6.jpg",alt:"示例图片"},null,-1)])),_:1},16)]),_:1}),s(u,{span:6},{default:h(()=>[s(e,{vertical:"",gap:12},{default:h(()=>[a[24]||(a[24]=n(" Content:")),s(C,{value:t.content,"onUpdate:value":a[4]||(a[4]=i=>t.content=i)},null,8,["value"]),a[25]||(a[25]=n(" Layout:")),s(F,{options:y,value:t.layout,"onUpdate:value":a[5]||(a[5]=i=>t.layout=i),button:""},null,8,["value"]),a[26]||(a[26]=n(" Color:")),s(C,{value:t.color,"onUpdate:value":a[6]||(a[6]=i=>t.color=i)},null,8,["value"]),a[27]||(a[27]=n(" FontSize:")),s(b,{value:t.fontSize,"onUpdate:value":a[7]||(a[7]=i=>t.fontSize=i),step:1,min:0,max:100},null,8,["value"]),a[28]||(a[28]=n(" FontWeight:")),s(v,{value:t.fontWeight,"onUpdate:value":a[8]||(a[8]=i=>t.fontWeight=i),step:100,min:100,max:1e3},null,8,["value"]),a[29]||(a[29]=n(" zIndex:")),s(b,{value:t.zIndex,"onUpdate:value":a[9]||(a[9]=i=>t.zIndex=i),step:1,min:0,max:100},null,8,["value"]),a[30]||(a[30]=n(" Rotate:")),s(b,{value:t.rotate,"onUpdate:value":a[10]||(a[10]=i=>t.rotate=i),step:1,min:-180,max:180},null,8,["value"]),a[31]||(a[31]=n(" Gap: ")),s(e,null,{default:h(()=>[s(v,{value:t.gap[0],"onUpdate:value":a[11]||(a[11]=i=>t.gap[0]=i),min:0,placeholder:"gapX"},null,8,["value"]),s(v,{value:t.gap[1],"onUpdate:value":a[12]||(a[12]=i=>t.gap[1]=i),min:0,placeholder:"gapY"},null,8,["value"])]),_:1}),a[32]||(a[32]=n(" Offset: ")),s(e,null,{default:h(()=>[s(v,{value:t.offset[0],"onUpdate:value":a[13]||(a[13]=i=>t.offset[0]=i),min:0,placeholder:"offsetLeft"},null,8,["value"]),s(v,{value:t.offset[1],"onUpdate:value":a[14]||(a[14]=i=>t.offset[1]=i),min:0,placeholder:"offsetTop"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1}),a[43]||(a[43]=E(`
Show Code
vue
<script setup lang="ts">
+import { reactive, ref } from 'vue'
+const model = reactive({
+  content: 'Vue Amazing UI',
+  layout: 'alternate',
+  color: 'rgba(0, 0, 0, 0.15)',
+  fontSize: 16,
+  fontWeight: 400,
+  zIndex: 9,
+  rotate: -22,
+  gap: [100, 100],
+  offset: [50, 50]
+})
+const layoutOptions = [
+  {
+    label: 'alternate',
+    value: 'alternate'
+  },
+  {
+    label: 'parallel',
+    value: 'parallel'
+  }
+]
+</script>
+<template>
+  <Row :gutter="24">
+    <Col :span="18">
+      <Watermark v-bind="model">
+        <p class="paragraph-text">
+          《麦田里的守望者》(英语:The Catcher in the Rye),为美国作家J.D.塞林格于1951年发表的长篇小说。这部有争议的作品原本是面向成年读者的,但迅速因其青春期焦虑和隔绝的主题而在青少年读者中流行。
+        </p>
+        <p class="paragraph-text">
+          该书以主人公霍尔顿·考菲尔德第一人称口吻讲述自己被学校开除学籍后在纽约城游荡将近两昼夜,企图逃出虚伪的成人世界、去寻求纯洁与真理的经历与感受。
+        </p>
+        <p class="paragraph-text">
+          该书于1951年出版之后,立刻引起巨大的轰动,受到读者──特别是青年人──的热烈的欢迎,被翻译为多国语版。小说每年大约有250,000本售出、总计为6500万本。《时代杂志》将《麦田里的守望者》列在“2005年度百大英语小说(自1923年起)”榜上,现代图书馆及其读者也将其列在20世纪百大英文小说榜上。赞赏者认为本书用青少年的口吻平铺直叙,增加了作品的感染力,传神地描写主角的内心思维,并说出了青少年不满成年世界充满虚伪欺瞒的心声。批评者则认为书中主角离经叛道,逃学、吸烟、喝酒又满嘴粗话,会给年轻读者带来不良影响。当时许多图书馆及学校将之列为禁书,并被列在America library Associations上。但现在这本书却是许多美国学校的指定读物。有的评论家说,它“大大地影响了好几代美国青年”。而且有学者认为,霍尔顿是当代美国文学中最早出现的反英雄形象之一。
+        </p>
+        <img
+          style="max-width: 100%"
+          src="https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/6.jpg"
+          alt="示例图片"
+        />
+      </Watermark>
+    </Col>
+    <Col :span="6">
+      <Flex vertical :gap="12">
+        Content:<Input v-model:value="model.content" /> Layout:<Radio
+          :options="layoutOptions"
+          v-model:value="model.layout"
+          button
+        />
+        Color:<Input v-model:value="model.color" /> FontSize:<Slider
+          v-model:value="model.fontSize"
+          :step="1"
+          :min="0"
+          :max="100"
+        />
+        FontWeight:<InputNumber v-model:value="model.fontWeight" :step="100" :min="100" :max="1000" />
+        zIndex:<Slider v-model:value="model.zIndex" :step="1" :min="0" :max="100" /> Rotate:<Slider
+          v-model:value="model.rotate"
+          :step="1"
+          :min="-180"
+          :max="180"
+        />
+        Gap:
+        <Flex>
+          <InputNumber v-model:value="model.gap[0]" :min="0" placeholder="gapX" />
+          <InputNumber v-model:value="model.gap[1]" :min="0" placeholder="gapY" />
+        </Flex>
+        Offset:
+        <Flex>
+          <InputNumber v-model:value="model.offset[0]" :min="0" placeholder="offsetLeft" />
+          <InputNumber v-model:value="model.offset[1]" :min="0" placeholder="offsetTop" />
+        </Flex>
+      </Flex>
+    </Col>
+  </Row>
+</template>
+<style lang="less" scoped>
+.paragraph-text {
+  margin-bottom: 1em;
+  font-size: 16px;
+  color: rgba(0, 0, 0, 0.88);
+  word-break: break-word;
+  line-height: 1.5714285714285714;
+}
+</style>

APIs

Watermark

参数说明类型默认值
width水印的宽度,默认为 content 自身的宽度,单位 pxnumberundefined
height水印的高度,默认为 content 自身的高度,单位 pxnumberundefined
layout水印的布局方式:平行布局 parallel; 交替布局 alternate'parallel' | 'alternate''alternate'
rotate水印绘制时,旋转的角度,单位 °number-22
zIndex追加的水印元素的 z-indexnumber90
image图片源,建议使用 2 倍或 3 倍图,优先级高于文字stringundefined
content水印文字内容string | string[]undefined
fullscreen是否启用全屏水印booleanfalse
fixed是否固定水印,仅当启用全屏水印时生效booleantrue
textStyle水印文字样式Font{
  color: 'rgba(0, 0, 0, 0.15)',
  fontSize: 16,
  fontWeight: 'normal',
  fontFamily: 'sans-serif',
  fontStyle: 'normal'
}
gap水印之间的间距[number, number][100, 100]
offset水印距离容器左上角的偏移量,默认为 gap/2[number, number][50, 50]

Font Type

名称说明类型默认值
color字体颜色string'rgba(0, 0, 0, 0.15)'
fontSize字体大小,单位 pxnumber16
fontWeight字体粗细'normal' | 'light' | 'weight' | number'normal'
fontFamily字体类型string'sans-serif'
fontStyle字体样式'none' | 'normal' | 'italic' | 'oblique''normal'

Slots

名称说明类型
default自定义内容v-slot:default
`,8))])}}}),T=W(V,[["__scopeId","data-v-5402b839"]]);export{O as __pageData,T as default}; diff --git a/assets/guide_components_watermark.md.8nWaGZFP.lean.js b/assets/guide_components_watermark.md.8nWaGZFP.lean.js new file mode 100644 index 000000000..c8e38f68a --- /dev/null +++ b/assets/guide_components_watermark.md.8nWaGZFP.lean.js @@ -0,0 +1,145 @@ +import{d as A,r as B,a as c,q as D,I as l,P as n,c as s,x as h,aj as E,D as w,E as S,a6 as k,p as m,z,A as I,_ as W}from"./chunks/framework.DVPnkW1f.js";const O=JSON.parse('{"title":"水印 Watermark","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/watermark.md","filePath":"guide/components/watermark.md","lastUpdated":1735612195000}'),U={name:"guide/components/watermark.md"},V=A({...U,setup(P){const r=B(!1),g=B(!0),d=c({rotate:0,layout:"alternate"}),t=c({content:"Vue Amazing UI",layout:"alternate",color:"rgba(0, 0, 0, 0.15)",fontSize:16,fontWeight:400,zIndex:9,rotate:-22,gap:[100,100],offset:[50,50]}),y=[{label:"alternate",value:"alternate"},{label:"parallel",value:"parallel"}];return(R,a)=>{const f=k("GlobalElement"),p=k("Watermark",!0),F=k("Radio"),e=k("Flex"),b=k("Slider"),o=k("Switch"),x=k("Space"),u=k("Col"),C=k("Input"),v=k("InputNumber"),q=k("Row");return m(),D("div",null,[a[33]||(a[33]=l("h1",{id:"水印-watermark",tabindex:"-1"},[n("水印 Watermark "),l("a",{class:"header-anchor",href:"#水印-watermark","aria-label":'Permalink to "水印 Watermark"'},"​")],-1)),s(f,{"hide-watermark":""}),a[34]||(a[34]=l("p",null,[l("em",null,"给页面的某个区域加上水印")],-1)),a[35]||(a[35]=l("h2",{id:"何时使用",tabindex:"-1"},[n("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[36]||(a[36]=l("ul",null,[l("li",null,"页面需要添加水印标识版权时使用"),l("li",null,"适用于防止信息盗用")],-1)),a[37]||(a[37]=l("h2",{id:"基本使用",tabindex:"-1"},[n("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(p,{content:"Vue Amazing UI"},{default:h(()=>a[15]||(a[15]=[l("div",{style:{height:"360px"}},null,-1)])),_:1}),a[38]||(a[38]=E(`
Show Code
vue
<template>
+  <Watermark content="Vue Amazing UI">
+    <div style="height: 360px" />
+  </Watermark>
+</template>

平行布局水印

`,2)),s(p,{layout:"parallel",content:"Vue Amazing UI"},{default:h(()=>a[16]||(a[16]=[l("div",{style:{height:"360px"}},null,-1)])),_:1}),a[39]||(a[39]=E(`
Show Code
vue
<template>
+  <Watermark layout="parallel" content="Vue Amazing UI">
+    <div style="height: 360px" />
+  </Watermark>
+</template>

多行水印

通过 content 设置字符串数组,指定多行文字水印内容

`,3)),s(p,{content:["Vue Amazing UI","Hello World"]},{default:h(()=>a[17]||(a[17]=[l("div",{style:{height:"400px"}},null,-1)])),_:1}),a[40]||(a[40]=E(`
Show Code
vue
<template>
+  <Watermark :content="['Vue Amazing UI', 'Hello World']">
+    <div style="height: 400px" />
+  </Watermark>
+</template>

图片水印

通过 image 指定图片地址;为保证图片高清且不被拉伸,请设置 widthheight;另支持设置图片布局方式 layout 和旋转角度 rotate

`,3)),s(e,null,{default:h(()=>[s(e,{vertical:"",gap:8},{default:h(()=>[a[18]||(a[18]=n(" Layout: ")),s(F,{options:y,value:d.layout,"onUpdate:value":a[0]||(a[0]=i=>d.layout=i),button:""},null,8,["value"])]),_:1}),s(e,{vertical:"",gap:8,width:240},{default:h(()=>[a[19]||(a[19]=n(" Rotate: ")),s(b,{value:d.rotate,"onUpdate:value":a[1]||(a[1]=i=>d.rotate=i),step:1,min:-180,max:180},null,8,["value"])]),_:1})]),_:1}),s(p,{height:48,width:48,layout:d.layout,rotate:d.rotate,image:"https://avatars.githubusercontent.com/u/46012811?v=4"},{default:h(()=>a[20]||(a[20]=[l("div",{style:{height:"360px"}},null,-1)])),_:1},8,["layout","rotate"]),a[41]||(a[41]=E(`
Show Code
vue
<script setup lang="ts">
+import { reactive } from 'vue'
+const imageModel = reactive({
+  rotate: 0,
+  layout: 'alternate'
+})
+const layoutOptions = [
+  {
+    label: 'alternate',
+    value: 'alternate'
+  },
+  {
+    label: 'parallel',
+    value: 'parallel'
+  }
+]
+</script>
+<template>
+  <Flex>
+    <Flex vertical :gap="8">
+      Layout: <Radio :options="layoutOptions" v-model:value="imageModel.layout" button />
+    </Flex>
+    <Flex vertical :gap="8" :width="240">
+      Rotate: <Slider v-model:value="imageModel.rotate" :step="1" :min="-180" :max="180" />
+    </Flex>
+  </Flex>
+  <Watermark
+    :height="48"
+    :width="48"
+    :layout="imageModel.layout"
+    :rotate="imageModel.rotate"
+    image="https://avatars.githubusercontent.com/u/46012811?v=4"
+  >
+    <div style="height: 360px" />
+  </Watermark>
+</template>

全屏幕水印

`,2)),r.value?(m(),w(p,{key:0,fullscreen:"",fixed:g.value,content:"Vue Amazing UI","z-index":30},null,8,["fixed"])):S("",!0),s(x,{align:"center"},{default:h(()=>[a[21]||(a[21]=n(" Fullscreen: ")),s(o,{modelValue:r.value,"onUpdate:modelValue":a[2]||(a[2]=i=>r.value=i)},null,8,["modelValue"]),a[22]||(a[22]=n(" Fixed: ")),s(o,{modelValue:g.value,"onUpdate:modelValue":a[3]||(a[3]=i=>g.value=i)},null,8,["modelValue"])]),_:1}),a[42]||(a[42]=E(`
Show Code
vue
<script setup lang="ts">
+import { ref } from 'vue'
+const show = ref(false)
+const fixed = ref(true)
+</script>
+<template>
+  <Watermark v-if="show" fullscreen :fixed="fixed" content="Vue Amazing UI" :z-index="30"></Watermark>
+  <Space align="center">
+    Fullscreen: <Switch v-model="show" />
+    Fixed: <Switch v-model="fixed" />
+  </Space>
+</template>

水印配置器

通过自定义参数配置预览水印效果

`,3)),s(q,{gutter:24},{default:h(()=>[s(u,{span:18},{default:h(()=>[s(p,z(I(t)),{default:h(()=>a[23]||(a[23]=[l("p",{class:"paragraph-text"}," 《麦田里的守望者》(英语:The Catcher in the Rye),为美国作家J.D.塞林格于1951年发表的长篇小说。这部有争议的作品原本是面向成年读者的,但迅速因其青春期焦虑和隔绝的主题而在青少年读者中流行。 ",-1),l("p",{class:"paragraph-text"}," 该书以主人公霍尔顿·考菲尔德第一人称口吻讲述自己被学校开除学籍后在纽约城游荡将近两昼夜,企图逃出虚伪的成人世界、去寻求纯洁与真理的经历与感受。 ",-1),l("p",{class:"paragraph-text"}," 该书于1951年出版之后,立刻引起巨大的轰动,受到读者──特别是青年人──的热烈的欢迎,被翻译为多国语版。小说每年大约有250,000本售出、总计为6500万本。《时代杂志》将《麦田里的守望者》列在“2005年度百大英语小说(自1923年起)”榜上,现代图书馆及其读者也将其列在20世纪百大英文小说榜上。赞赏者认为本书用青少年的口吻平铺直叙,增加了作品的感染力,传神地描写主角的内心思维,并说出了青少年不满成年世界充满虚伪欺瞒的心声。批评者则认为书中主角离经叛道,逃学、吸烟、喝酒又满嘴粗话,会给年轻读者带来不良影响。当时许多图书馆及学校将之列为禁书,并被列在America library Associations上。但现在这本书却是许多美国学校的指定读物。有的评论家说,它“大大地影响了好几代美国青年”。而且有学者认为,霍尔顿是当代美国文学中最早出现的反英雄形象之一。 ",-1),l("img",{style:{"max-width":"100%"},src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/6.jpg",alt:"示例图片"},null,-1)])),_:1},16)]),_:1}),s(u,{span:6},{default:h(()=>[s(e,{vertical:"",gap:12},{default:h(()=>[a[24]||(a[24]=n(" Content:")),s(C,{value:t.content,"onUpdate:value":a[4]||(a[4]=i=>t.content=i)},null,8,["value"]),a[25]||(a[25]=n(" Layout:")),s(F,{options:y,value:t.layout,"onUpdate:value":a[5]||(a[5]=i=>t.layout=i),button:""},null,8,["value"]),a[26]||(a[26]=n(" Color:")),s(C,{value:t.color,"onUpdate:value":a[6]||(a[6]=i=>t.color=i)},null,8,["value"]),a[27]||(a[27]=n(" FontSize:")),s(b,{value:t.fontSize,"onUpdate:value":a[7]||(a[7]=i=>t.fontSize=i),step:1,min:0,max:100},null,8,["value"]),a[28]||(a[28]=n(" FontWeight:")),s(v,{value:t.fontWeight,"onUpdate:value":a[8]||(a[8]=i=>t.fontWeight=i),step:100,min:100,max:1e3},null,8,["value"]),a[29]||(a[29]=n(" zIndex:")),s(b,{value:t.zIndex,"onUpdate:value":a[9]||(a[9]=i=>t.zIndex=i),step:1,min:0,max:100},null,8,["value"]),a[30]||(a[30]=n(" Rotate:")),s(b,{value:t.rotate,"onUpdate:value":a[10]||(a[10]=i=>t.rotate=i),step:1,min:-180,max:180},null,8,["value"]),a[31]||(a[31]=n(" Gap: ")),s(e,null,{default:h(()=>[s(v,{value:t.gap[0],"onUpdate:value":a[11]||(a[11]=i=>t.gap[0]=i),min:0,placeholder:"gapX"},null,8,["value"]),s(v,{value:t.gap[1],"onUpdate:value":a[12]||(a[12]=i=>t.gap[1]=i),min:0,placeholder:"gapY"},null,8,["value"])]),_:1}),a[32]||(a[32]=n(" Offset: ")),s(e,null,{default:h(()=>[s(v,{value:t.offset[0],"onUpdate:value":a[13]||(a[13]=i=>t.offset[0]=i),min:0,placeholder:"offsetLeft"},null,8,["value"]),s(v,{value:t.offset[1],"onUpdate:value":a[14]||(a[14]=i=>t.offset[1]=i),min:0,placeholder:"offsetTop"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1}),a[43]||(a[43]=E(`
Show Code
vue
<script setup lang="ts">
+import { reactive, ref } from 'vue'
+const model = reactive({
+  content: 'Vue Amazing UI',
+  layout: 'alternate',
+  color: 'rgba(0, 0, 0, 0.15)',
+  fontSize: 16,
+  fontWeight: 400,
+  zIndex: 9,
+  rotate: -22,
+  gap: [100, 100],
+  offset: [50, 50]
+})
+const layoutOptions = [
+  {
+    label: 'alternate',
+    value: 'alternate'
+  },
+  {
+    label: 'parallel',
+    value: 'parallel'
+  }
+]
+</script>
+<template>
+  <Row :gutter="24">
+    <Col :span="18">
+      <Watermark v-bind="model">
+        <p class="paragraph-text">
+          《麦田里的守望者》(英语:The Catcher in the Rye),为美国作家J.D.塞林格于1951年发表的长篇小说。这部有争议的作品原本是面向成年读者的,但迅速因其青春期焦虑和隔绝的主题而在青少年读者中流行。
+        </p>
+        <p class="paragraph-text">
+          该书以主人公霍尔顿·考菲尔德第一人称口吻讲述自己被学校开除学籍后在纽约城游荡将近两昼夜,企图逃出虚伪的成人世界、去寻求纯洁与真理的经历与感受。
+        </p>
+        <p class="paragraph-text">
+          该书于1951年出版之后,立刻引起巨大的轰动,受到读者──特别是青年人──的热烈的欢迎,被翻译为多国语版。小说每年大约有250,000本售出、总计为6500万本。《时代杂志》将《麦田里的守望者》列在“2005年度百大英语小说(自1923年起)”榜上,现代图书馆及其读者也将其列在20世纪百大英文小说榜上。赞赏者认为本书用青少年的口吻平铺直叙,增加了作品的感染力,传神地描写主角的内心思维,并说出了青少年不满成年世界充满虚伪欺瞒的心声。批评者则认为书中主角离经叛道,逃学、吸烟、喝酒又满嘴粗话,会给年轻读者带来不良影响。当时许多图书馆及学校将之列为禁书,并被列在America library Associations上。但现在这本书却是许多美国学校的指定读物。有的评论家说,它“大大地影响了好几代美国青年”。而且有学者认为,霍尔顿是当代美国文学中最早出现的反英雄形象之一。
+        </p>
+        <img
+          style="max-width: 100%"
+          src="https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/6.jpg"
+          alt="示例图片"
+        />
+      </Watermark>
+    </Col>
+    <Col :span="6">
+      <Flex vertical :gap="12">
+        Content:<Input v-model:value="model.content" /> Layout:<Radio
+          :options="layoutOptions"
+          v-model:value="model.layout"
+          button
+        />
+        Color:<Input v-model:value="model.color" /> FontSize:<Slider
+          v-model:value="model.fontSize"
+          :step="1"
+          :min="0"
+          :max="100"
+        />
+        FontWeight:<InputNumber v-model:value="model.fontWeight" :step="100" :min="100" :max="1000" />
+        zIndex:<Slider v-model:value="model.zIndex" :step="1" :min="0" :max="100" /> Rotate:<Slider
+          v-model:value="model.rotate"
+          :step="1"
+          :min="-180"
+          :max="180"
+        />
+        Gap:
+        <Flex>
+          <InputNumber v-model:value="model.gap[0]" :min="0" placeholder="gapX" />
+          <InputNumber v-model:value="model.gap[1]" :min="0" placeholder="gapY" />
+        </Flex>
+        Offset:
+        <Flex>
+          <InputNumber v-model:value="model.offset[0]" :min="0" placeholder="offsetLeft" />
+          <InputNumber v-model:value="model.offset[1]" :min="0" placeholder="offsetTop" />
+        </Flex>
+      </Flex>
+    </Col>
+  </Row>
+</template>
+<style lang="less" scoped>
+.paragraph-text {
+  margin-bottom: 1em;
+  font-size: 16px;
+  color: rgba(0, 0, 0, 0.88);
+  word-break: break-word;
+  line-height: 1.5714285714285714;
+}
+</style>

APIs

Watermark

参数说明类型默认值
width水印的宽度,默认为 content 自身的宽度,单位 pxnumberundefined
height水印的高度,默认为 content 自身的高度,单位 pxnumberundefined
layout水印的布局方式:平行布局 parallel; 交替布局 alternate'parallel' | 'alternate''alternate'
rotate水印绘制时,旋转的角度,单位 °number-22
zIndex追加的水印元素的 z-indexnumber90
image图片源,建议使用 2 倍或 3 倍图,优先级高于文字stringundefined
content水印文字内容string | string[]undefined
fullscreen是否启用全屏水印booleanfalse
fixed是否固定水印,仅当启用全屏水印时生效booleantrue
textStyle水印文字样式Font{
  color: 'rgba(0, 0, 0, 0.15)',
  fontSize: 16,
  fontWeight: 'normal',
  fontFamily: 'sans-serif',
  fontStyle: 'normal'
}
gap水印之间的间距[number, number][100, 100]
offset水印距离容器左上角的偏移量,默认为 gap/2[number, number][50, 50]

Font Type

名称说明类型默认值
color字体颜色string'rgba(0, 0, 0, 0.15)'
fontSize字体大小,单位 pxnumber16
fontWeight字体粗细'normal' | 'light' | 'weight' | number'normal'
fontFamily字体类型string'sans-serif'
fontStyle字体样式'none' | 'normal' | 'italic' | 'oblique''normal'

Slots

名称说明类型
default自定义内容v-slot:default
`,8))])}}}),T=W(V,[["__scopeId","data-v-5402b839"]]);export{O as __pageData,T as default}; diff --git a/assets/guide_components_watermark.md.DxR6yZ2m.js b/assets/guide_components_watermark.md.DxR6yZ2m.js deleted file mode 100644 index 5e7c28d5c..000000000 --- a/assets/guide_components_watermark.md.DxR6yZ2m.js +++ /dev/null @@ -1,145 +0,0 @@ -import{d as A,r as m,a as B,q as D,I as l,P as n,c as s,x as d,aj as E,D as w,E as S,a6 as h,p as f,z,A as I,_ as W}from"./chunks/framework.DVPnkW1f.js";const O=JSON.parse('{"title":"水印 Watermark","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/watermark.md","filePath":"guide/components/watermark.md","lastUpdated":1735612195000}'),U={name:"guide/components/watermark.md"},V=A({...U,setup(P){const r=m(!1),g=m(!0),k=B({rotate:0,layout:"alternate"}),i=B({content:"Vue Amazing UI",layout:"alternate",color:"rgba(0, 0, 0, 0.15)",fontSize:16,fontWeight:400,zIndex:9,rotate:-22,gap:[100,100],offset:[50,50]}),y=[{label:"alternate",value:"alternate"},{label:"parallel",value:"parallel"}];return(R,a)=>{const x=h("GlobalElement"),e=h("Watermark",!0),o=h("Radio"),p=h("Flex"),v=h("Slider"),F=h("Switch"),q=h("Space"),u=h("Col"),C=h("Input"),c=h("InputNumber"),b=h("Row");return f(),D("div",null,[a[33]||(a[33]=l("h1",{id:"水印-watermark",tabindex:"-1"},[n("水印 Watermark "),l("a",{class:"header-anchor",href:"#水印-watermark","aria-label":'Permalink to "水印 Watermark"'},"​")],-1)),s(x,{"hide-watermark":""}),a[34]||(a[34]=l("p",null,[l("em",null,"给页面的某个区域加上水印")],-1)),a[35]||(a[35]=l("h2",{id:"何时使用",tabindex:"-1"},[n("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[36]||(a[36]=l("ul",null,[l("li",null,"页面需要添加水印标识版权时使用"),l("li",null,"适用于防止信息盗用")],-1)),a[37]||(a[37]=l("h2",{id:"基本使用",tabindex:"-1"},[n("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(e,{content:"Vue Amazing UI"},{default:d(()=>a[15]||(a[15]=[l("div",{style:{height:"360px"}},null,-1)])),_:1}),a[38]||(a[38]=E(`
Show Code
vue
<template>
-  <Watermark content="Vue Amazing UI">
-    <div style="height: 360px" />
-  </Watermark>
-</template>

平行布局水印

`,2)),s(e,{layout:"parallel",content:"Vue Amazing UI"},{default:d(()=>a[16]||(a[16]=[l("div",{style:{height:"360px"}},null,-1)])),_:1}),a[39]||(a[39]=E(`
Show Code
vue
<template>
-  <Watermark layout="parallel" content="Vue Amazing UI">
-    <div style="height: 360px" />
-  </Watermark>
-</template>

多行水印

通过 content 设置字符串数组,指定多行文字水印内容

`,3)),s(e,{content:["Vue Amazing UI","Hello World"]},{default:d(()=>a[17]||(a[17]=[l("div",{style:{height:"400px"}},null,-1)])),_:1}),a[40]||(a[40]=E(`
Show Code
vue
<template>
-  <Watermark :content="['Vue Amazing UI', 'Hello World']">
-    <div style="height: 400px" />
-  </Watermark>
-</template>

图片水印

通过 image 指定图片地址;为保证图片高清且不被拉伸,请设置 widthheight;另支持设置图片布局方式 layout 和旋转角度 rotate

`,3)),s(p,null,{default:d(()=>[s(p,{vertical:"",gap:8},{default:d(()=>[a[18]||(a[18]=n(" Layout: ")),s(o,{options:y,value:k.layout,"onUpdate:value":a[0]||(a[0]=t=>k.layout=t),button:""},null,8,["value"])]),_:1}),s(p,{vertical:"",gap:8,width:240},{default:d(()=>[a[19]||(a[19]=n(" Rotate: ")),s(v,{value:k.rotate,"onUpdate:value":a[1]||(a[1]=t=>k.rotate=t),step:1,min:-180,max:180},null,8,["value"])]),_:1})]),_:1}),s(e,{height:48,width:48,layout:k.layout,rotate:k.rotate,image:"https://avatars.githubusercontent.com/u/46012811?v=4"},{default:d(()=>a[20]||(a[20]=[l("div",{style:{height:"360px"}},null,-1)])),_:1},8,["layout","rotate"]),a[41]||(a[41]=E(`
Show Code
vue
<script setup lang="ts">
-import { reactive } from 'vue'
-const imageModel = reactive({
-  rotate: 0,
-  layout: 'alternate'
-})
-const layoutOptions = [
-  {
-    label: 'alternate',
-    value: 'alternate'
-  },
-  {
-    label: 'parallel',
-    value: 'parallel'
-  }
-]
-</script>
-<template>
-  <Flex>
-    <Flex vertical :gap="8">
-      Layout: <Radio :options="layoutOptions" v-model:value="imageModel.layout" button />
-    </Flex>
-    <Flex vertical :gap="8" :width="240">
-      Rotate: <Slider v-model:value="imageModel.rotate" :step="1" :min="-180" :max="180" />
-    </Flex>
-  </Flex>
-  <Watermark
-    :height="48"
-    :width="48"
-    :layout="imageModel.layout"
-    :rotate="imageModel.rotate"
-    image="https://avatars.githubusercontent.com/u/46012811?v=4"
-  >
-    <div style="height: 360px" />
-  </Watermark>
-</template>

全屏幕水印

`,2)),r.value?(f(),w(e,{key:0,fullscreen:"",fixed:g.value,content:"Vue Amazing UI","z-index":30},null,8,["fixed"])):S("",!0),s(q,{align:"center"},{default:d(()=>[a[21]||(a[21]=n(" Fullscreen: ")),s(F,{modelValue:r.value,"onUpdate:modelValue":a[2]||(a[2]=t=>r.value=t)},null,8,["modelValue"]),a[22]||(a[22]=n(" Fixed: ")),s(F,{modelValue:g.value,"onUpdate:modelValue":a[3]||(a[3]=t=>g.value=t)},null,8,["modelValue"])]),_:1}),a[42]||(a[42]=E(`
Show Code
vue
<script setup lang="ts">
-import { ref } from 'vue'
-const show = ref(false)
-const fixed = ref(true)
-</script>
-<template>
-  <Watermark v-if="show" fullscreen :fixed="fixed" content="Vue Amazing UI" :z-index="30"></Watermark>
-  <Space align="center">
-    Fullscreen: <Switch v-model="show" />
-    Fixed: <Switch v-model="fixed" />
-  </Space>
-</template>

水印配置器

通过自定义参数配置预览水印效果

`,3)),s(b,{gutter:24},{default:d(()=>[s(u,{span:18},{default:d(()=>[s(e,z(I(i)),{default:d(()=>a[23]||(a[23]=[l("p",{class:"paragraph-text"}," 《麦田里的守望者》(英语:The Catcher in the Rye),为美国作家J.D.塞林格于1951年发表的长篇小说。这部有争议的作品原本是面向成年读者的,但迅速因其青春期焦虑和隔绝的主题而在青少年读者中流行。 ",-1),l("p",{class:"paragraph-text"}," 该书以主人公霍尔顿·考菲尔德第一人称口吻讲述自己被学校开除学籍后在纽约城游荡将近两昼夜,企图逃出虚伪的成人世界、去寻求纯洁与真理的经历与感受。 ",-1),l("p",{class:"paragraph-text"}," 该书于1951年出版之后,立刻引起巨大的轰动,受到读者──特别是青年人──的热烈的欢迎,被翻译为多国语版。小说每年大约有250,000本售出、总计为6500万本。《时代杂志》将《麦田里的守望者》列在“2005年度百大英语小说(自1923年起)”榜上,现代图书馆及其读者也将其列在20世纪百大英文小说榜上。赞赏者认为本书用青少年的口吻平铺直叙,增加了作品的感染力,传神地描写主角的内心思维,并说出了青少年不满成年世界充满虚伪欺瞒的心声。批评者则认为书中主角离经叛道,逃学、吸烟、喝酒又满嘴粗话,会给年轻读者带来不良影响。当时许多图书馆及学校将之列为禁书,并被列在America library Associations上。但现在这本书却是许多美国学校的指定读物。有的评论家说,它“大大地影响了好几代美国青年”。而且有学者认为,霍尔顿是当代美国文学中最早出现的反英雄形象之一。 ",-1),l("img",{style:{"max-width":"100%"},src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/6.jpg",alt:"示例图片"},null,-1)])),_:1},16)]),_:1}),s(u,{span:6},{default:d(()=>[s(p,{vertical:"",gap:12},{default:d(()=>[a[24]||(a[24]=n(" Content:")),s(C,{value:i.content,"onUpdate:value":a[4]||(a[4]=t=>i.content=t)},null,8,["value"]),a[25]||(a[25]=n(" Layout:")),s(o,{options:y,value:i.layout,"onUpdate:value":a[5]||(a[5]=t=>i.layout=t),button:""},null,8,["value"]),a[26]||(a[26]=n(" Color:")),s(C,{value:i.color,"onUpdate:value":a[6]||(a[6]=t=>i.color=t)},null,8,["value"]),a[27]||(a[27]=n(" FontSize:")),s(v,{value:i.fontSize,"onUpdate:value":a[7]||(a[7]=t=>i.fontSize=t),step:1,min:0,max:100},null,8,["value"]),a[28]||(a[28]=n(" FontWeight:")),s(c,{value:i.fontWeight,"onUpdate:value":a[8]||(a[8]=t=>i.fontWeight=t),step:100,min:100,max:1e3},null,8,["value"]),a[29]||(a[29]=n(" zIndex:")),s(v,{value:i.zIndex,"onUpdate:value":a[9]||(a[9]=t=>i.zIndex=t),step:1,min:0,max:100},null,8,["value"]),a[30]||(a[30]=n(" Rotate:")),s(v,{value:i.rotate,"onUpdate:value":a[10]||(a[10]=t=>i.rotate=t),step:1,min:-180,max:180},null,8,["value"]),a[31]||(a[31]=n(" Gap: ")),s(p,null,{default:d(()=>[s(c,{value:i.gap[0],"onUpdate:value":a[11]||(a[11]=t=>i.gap[0]=t),min:0,placeholder:"gapX"},null,8,["value"]),s(c,{value:i.gap[1],"onUpdate:value":a[12]||(a[12]=t=>i.gap[1]=t),min:0,placeholder:"gapY"},null,8,["value"])]),_:1}),a[32]||(a[32]=n(" Offset: ")),s(p,null,{default:d(()=>[s(c,{value:i.offset[0],"onUpdate:value":a[13]||(a[13]=t=>i.offset[0]=t),min:0,placeholder:"offsetLeft"},null,8,["value"]),s(c,{value:i.offset[1],"onUpdate:value":a[14]||(a[14]=t=>i.offset[1]=t),min:0,placeholder:"offsetTop"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1}),a[43]||(a[43]=E(`
Show Code
vue
<script setup lang="ts">
-import { reactive, ref } from 'vue'
-const model = reactive({
-  content: 'Vue Amazing UI',
-  layout: 'alternate',
-  color: 'rgba(0, 0, 0, 0.15)',
-  fontSize: 16,
-  fontWeight: 400,
-  zIndex: 9,
-  rotate: -22,
-  gap: [100, 100],
-  offset: [50, 50]
-})
-const layoutOptions = [
-  {
-    label: 'alternate',
-    value: 'alternate'
-  },
-  {
-    label: 'parallel',
-    value: 'parallel'
-  }
-]
-</script>
-<template>
-  <Row :gutter="24">
-    <Col :span="18">
-      <Watermark v-bind="model">
-        <p class="paragraph-text">
-          《麦田里的守望者》(英语:The Catcher in the Rye),为美国作家J.D.塞林格于1951年发表的长篇小说。这部有争议的作品原本是面向成年读者的,但迅速因其青春期焦虑和隔绝的主题而在青少年读者中流行。
-        </p>
-        <p class="paragraph-text">
-          该书以主人公霍尔顿·考菲尔德第一人称口吻讲述自己被学校开除学籍后在纽约城游荡将近两昼夜,企图逃出虚伪的成人世界、去寻求纯洁与真理的经历与感受。
-        </p>
-        <p class="paragraph-text">
-          该书于1951年出版之后,立刻引起巨大的轰动,受到读者──特别是青年人──的热烈的欢迎,被翻译为多国语版。小说每年大约有250,000本售出、总计为6500万本。《时代杂志》将《麦田里的守望者》列在“2005年度百大英语小说(自1923年起)”榜上,现代图书馆及其读者也将其列在20世纪百大英文小说榜上。赞赏者认为本书用青少年的口吻平铺直叙,增加了作品的感染力,传神地描写主角的内心思维,并说出了青少年不满成年世界充满虚伪欺瞒的心声。批评者则认为书中主角离经叛道,逃学、吸烟、喝酒又满嘴粗话,会给年轻读者带来不良影响。当时许多图书馆及学校将之列为禁书,并被列在America library Associations上。但现在这本书却是许多美国学校的指定读物。有的评论家说,它“大大地影响了好几代美国青年”。而且有学者认为,霍尔顿是当代美国文学中最早出现的反英雄形象之一。
-        </p>
-        <img
-          style="max-width: 100%"
-          src="https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/6.jpg"
-          alt="示例图片"
-        />
-      </Watermark>
-    </Col>
-    <Col :span="6">
-      <Flex vertical :gap="12">
-        Content:<Input v-model:value="model.content" /> Layout:<Radio
-          :options="layoutOptions"
-          v-model:value="model.layout"
-          button
-        />
-        Color:<Input v-model:value="model.color" /> FontSize:<Slider
-          v-model:value="model.fontSize"
-          :step="1"
-          :min="0"
-          :max="100"
-        />
-        FontWeight:<InputNumber v-model:value="model.fontWeight" :step="100" :min="100" :max="1000" />
-        zIndex:<Slider v-model:value="model.zIndex" :step="1" :min="0" :max="100" /> Rotate:<Slider
-          v-model:value="model.rotate"
-          :step="1"
-          :min="-180"
-          :max="180"
-        />
-        Gap:
-        <Flex>
-          <InputNumber v-model:value="model.gap[0]" :min="0" placeholder="gapX" />
-          <InputNumber v-model:value="model.gap[1]" :min="0" placeholder="gapY" />
-        </Flex>
-        Offset:
-        <Flex>
-          <InputNumber v-model:value="model.offset[0]" :min="0" placeholder="offsetLeft" />
-          <InputNumber v-model:value="model.offset[1]" :min="0" placeholder="offsetTop" />
-        </Flex>
-      </Flex>
-    </Col>
-  </Row>
-</template>
-<style lang="less" scoped>
-.paragraph-text {
-  margin-bottom: 1em;
-  font-size: 16px;
-  color: rgba(0, 0, 0, 0.88);
-  word-break: break-word;
-  line-height: 1.5714285714285714;
-}
-</style>

APIs

Watermark

参数说明类型默认值
width水印的宽度,默认为 content 自身的宽度,单位 pxnumberundefined
height水印的高度,默认为 content 自身的高度,单位 pxnumberundefined
layout水印的布局方式:平行布局 parallel; 交替布局 alternate'parallel' | 'alternate''alternate'
rotate水印绘制时,旋转的角度,单位 °number-22
zIndex追加的水印元素的 z-indexnumber90
image图片源,建议使用 2 倍或 3 倍图,优先级高于文字stringundefined
content水印文字内容string | string[]undefined
fullscreen是否启用全屏水印booleanfalse
fixed是否固定水印,仅当启用全屏水印时生效booleantrue
textStyle水印文字样式Font{
  color: 'rgba(0, 0, 0, 0.15)',
  fontSize: 16,
  fontWeight: 'normal',
  fontFamily: 'sans-serif',
  fontStyle: 'normal'
}
gap水印之间的间距[number, number][100, 100]
offset水印距离容器左上角的偏移量,默认为 gap/2[number, number][50, 50]

Font Type

名称说明类型默认值
color字体颜色string'rgba(0, 0, 0, 0.15)'
fontSize字体大小,单位 pxnumber16
fontWeight字体粗细'normal' | 'light' | 'weight' | number'normal'
fontFamily字体类型string'sans-serif'
fontStyle字体样式'none' | 'normal' | 'italic' | 'oblique''normal'

Slots

名称说明类型
default自定义内容v-slot:default
`,8))])}}}),T=W(V,[["__scopeId","data-v-7666ac57"]]);export{O as __pageData,T as default}; diff --git a/assets/guide_components_watermark.md.DxR6yZ2m.lean.js b/assets/guide_components_watermark.md.DxR6yZ2m.lean.js deleted file mode 100644 index 5e7c28d5c..000000000 --- a/assets/guide_components_watermark.md.DxR6yZ2m.lean.js +++ /dev/null @@ -1,145 +0,0 @@ -import{d as A,r as m,a as B,q as D,I as l,P as n,c as s,x as d,aj as E,D as w,E as S,a6 as h,p as f,z,A as I,_ as W}from"./chunks/framework.DVPnkW1f.js";const O=JSON.parse('{"title":"水印 Watermark","description":"","frontmatter":{},"headers":[],"relativePath":"guide/components/watermark.md","filePath":"guide/components/watermark.md","lastUpdated":1735612195000}'),U={name:"guide/components/watermark.md"},V=A({...U,setup(P){const r=m(!1),g=m(!0),k=B({rotate:0,layout:"alternate"}),i=B({content:"Vue Amazing UI",layout:"alternate",color:"rgba(0, 0, 0, 0.15)",fontSize:16,fontWeight:400,zIndex:9,rotate:-22,gap:[100,100],offset:[50,50]}),y=[{label:"alternate",value:"alternate"},{label:"parallel",value:"parallel"}];return(R,a)=>{const x=h("GlobalElement"),e=h("Watermark",!0),o=h("Radio"),p=h("Flex"),v=h("Slider"),F=h("Switch"),q=h("Space"),u=h("Col"),C=h("Input"),c=h("InputNumber"),b=h("Row");return f(),D("div",null,[a[33]||(a[33]=l("h1",{id:"水印-watermark",tabindex:"-1"},[n("水印 Watermark "),l("a",{class:"header-anchor",href:"#水印-watermark","aria-label":'Permalink to "水印 Watermark"'},"​")],-1)),s(x,{"hide-watermark":""}),a[34]||(a[34]=l("p",null,[l("em",null,"给页面的某个区域加上水印")],-1)),a[35]||(a[35]=l("h2",{id:"何时使用",tabindex:"-1"},[n("何时使用 "),l("a",{class:"header-anchor",href:"#何时使用","aria-label":'Permalink to "何时使用"'},"​")],-1)),a[36]||(a[36]=l("ul",null,[l("li",null,"页面需要添加水印标识版权时使用"),l("li",null,"适用于防止信息盗用")],-1)),a[37]||(a[37]=l("h2",{id:"基本使用",tabindex:"-1"},[n("基本使用 "),l("a",{class:"header-anchor",href:"#基本使用","aria-label":'Permalink to "基本使用"'},"​")],-1)),s(e,{content:"Vue Amazing UI"},{default:d(()=>a[15]||(a[15]=[l("div",{style:{height:"360px"}},null,-1)])),_:1}),a[38]||(a[38]=E(`
Show Code
vue
<template>
-  <Watermark content="Vue Amazing UI">
-    <div style="height: 360px" />
-  </Watermark>
-</template>

平行布局水印

`,2)),s(e,{layout:"parallel",content:"Vue Amazing UI"},{default:d(()=>a[16]||(a[16]=[l("div",{style:{height:"360px"}},null,-1)])),_:1}),a[39]||(a[39]=E(`
Show Code
vue
<template>
-  <Watermark layout="parallel" content="Vue Amazing UI">
-    <div style="height: 360px" />
-  </Watermark>
-</template>

多行水印

通过 content 设置字符串数组,指定多行文字水印内容

`,3)),s(e,{content:["Vue Amazing UI","Hello World"]},{default:d(()=>a[17]||(a[17]=[l("div",{style:{height:"400px"}},null,-1)])),_:1}),a[40]||(a[40]=E(`
Show Code
vue
<template>
-  <Watermark :content="['Vue Amazing UI', 'Hello World']">
-    <div style="height: 400px" />
-  </Watermark>
-</template>

图片水印

通过 image 指定图片地址;为保证图片高清且不被拉伸,请设置 widthheight;另支持设置图片布局方式 layout 和旋转角度 rotate

`,3)),s(p,null,{default:d(()=>[s(p,{vertical:"",gap:8},{default:d(()=>[a[18]||(a[18]=n(" Layout: ")),s(o,{options:y,value:k.layout,"onUpdate:value":a[0]||(a[0]=t=>k.layout=t),button:""},null,8,["value"])]),_:1}),s(p,{vertical:"",gap:8,width:240},{default:d(()=>[a[19]||(a[19]=n(" Rotate: ")),s(v,{value:k.rotate,"onUpdate:value":a[1]||(a[1]=t=>k.rotate=t),step:1,min:-180,max:180},null,8,["value"])]),_:1})]),_:1}),s(e,{height:48,width:48,layout:k.layout,rotate:k.rotate,image:"https://avatars.githubusercontent.com/u/46012811?v=4"},{default:d(()=>a[20]||(a[20]=[l("div",{style:{height:"360px"}},null,-1)])),_:1},8,["layout","rotate"]),a[41]||(a[41]=E(`
Show Code
vue
<script setup lang="ts">
-import { reactive } from 'vue'
-const imageModel = reactive({
-  rotate: 0,
-  layout: 'alternate'
-})
-const layoutOptions = [
-  {
-    label: 'alternate',
-    value: 'alternate'
-  },
-  {
-    label: 'parallel',
-    value: 'parallel'
-  }
-]
-</script>
-<template>
-  <Flex>
-    <Flex vertical :gap="8">
-      Layout: <Radio :options="layoutOptions" v-model:value="imageModel.layout" button />
-    </Flex>
-    <Flex vertical :gap="8" :width="240">
-      Rotate: <Slider v-model:value="imageModel.rotate" :step="1" :min="-180" :max="180" />
-    </Flex>
-  </Flex>
-  <Watermark
-    :height="48"
-    :width="48"
-    :layout="imageModel.layout"
-    :rotate="imageModel.rotate"
-    image="https://avatars.githubusercontent.com/u/46012811?v=4"
-  >
-    <div style="height: 360px" />
-  </Watermark>
-</template>

全屏幕水印

`,2)),r.value?(f(),w(e,{key:0,fullscreen:"",fixed:g.value,content:"Vue Amazing UI","z-index":30},null,8,["fixed"])):S("",!0),s(q,{align:"center"},{default:d(()=>[a[21]||(a[21]=n(" Fullscreen: ")),s(F,{modelValue:r.value,"onUpdate:modelValue":a[2]||(a[2]=t=>r.value=t)},null,8,["modelValue"]),a[22]||(a[22]=n(" Fixed: ")),s(F,{modelValue:g.value,"onUpdate:modelValue":a[3]||(a[3]=t=>g.value=t)},null,8,["modelValue"])]),_:1}),a[42]||(a[42]=E(`
Show Code
vue
<script setup lang="ts">
-import { ref } from 'vue'
-const show = ref(false)
-const fixed = ref(true)
-</script>
-<template>
-  <Watermark v-if="show" fullscreen :fixed="fixed" content="Vue Amazing UI" :z-index="30"></Watermark>
-  <Space align="center">
-    Fullscreen: <Switch v-model="show" />
-    Fixed: <Switch v-model="fixed" />
-  </Space>
-</template>

水印配置器

通过自定义参数配置预览水印效果

`,3)),s(b,{gutter:24},{default:d(()=>[s(u,{span:18},{default:d(()=>[s(e,z(I(i)),{default:d(()=>a[23]||(a[23]=[l("p",{class:"paragraph-text"}," 《麦田里的守望者》(英语:The Catcher in the Rye),为美国作家J.D.塞林格于1951年发表的长篇小说。这部有争议的作品原本是面向成年读者的,但迅速因其青春期焦虑和隔绝的主题而在青少年读者中流行。 ",-1),l("p",{class:"paragraph-text"}," 该书以主人公霍尔顿·考菲尔德第一人称口吻讲述自己被学校开除学籍后在纽约城游荡将近两昼夜,企图逃出虚伪的成人世界、去寻求纯洁与真理的经历与感受。 ",-1),l("p",{class:"paragraph-text"}," 该书于1951年出版之后,立刻引起巨大的轰动,受到读者──特别是青年人──的热烈的欢迎,被翻译为多国语版。小说每年大约有250,000本售出、总计为6500万本。《时代杂志》将《麦田里的守望者》列在“2005年度百大英语小说(自1923年起)”榜上,现代图书馆及其读者也将其列在20世纪百大英文小说榜上。赞赏者认为本书用青少年的口吻平铺直叙,增加了作品的感染力,传神地描写主角的内心思维,并说出了青少年不满成年世界充满虚伪欺瞒的心声。批评者则认为书中主角离经叛道,逃学、吸烟、喝酒又满嘴粗话,会给年轻读者带来不良影响。当时许多图书馆及学校将之列为禁书,并被列在America library Associations上。但现在这本书却是许多美国学校的指定读物。有的评论家说,它“大大地影响了好几代美国青年”。而且有学者认为,霍尔顿是当代美国文学中最早出现的反英雄形象之一。 ",-1),l("img",{style:{"max-width":"100%"},src:"https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/6.jpg",alt:"示例图片"},null,-1)])),_:1},16)]),_:1}),s(u,{span:6},{default:d(()=>[s(p,{vertical:"",gap:12},{default:d(()=>[a[24]||(a[24]=n(" Content:")),s(C,{value:i.content,"onUpdate:value":a[4]||(a[4]=t=>i.content=t)},null,8,["value"]),a[25]||(a[25]=n(" Layout:")),s(o,{options:y,value:i.layout,"onUpdate:value":a[5]||(a[5]=t=>i.layout=t),button:""},null,8,["value"]),a[26]||(a[26]=n(" Color:")),s(C,{value:i.color,"onUpdate:value":a[6]||(a[6]=t=>i.color=t)},null,8,["value"]),a[27]||(a[27]=n(" FontSize:")),s(v,{value:i.fontSize,"onUpdate:value":a[7]||(a[7]=t=>i.fontSize=t),step:1,min:0,max:100},null,8,["value"]),a[28]||(a[28]=n(" FontWeight:")),s(c,{value:i.fontWeight,"onUpdate:value":a[8]||(a[8]=t=>i.fontWeight=t),step:100,min:100,max:1e3},null,8,["value"]),a[29]||(a[29]=n(" zIndex:")),s(v,{value:i.zIndex,"onUpdate:value":a[9]||(a[9]=t=>i.zIndex=t),step:1,min:0,max:100},null,8,["value"]),a[30]||(a[30]=n(" Rotate:")),s(v,{value:i.rotate,"onUpdate:value":a[10]||(a[10]=t=>i.rotate=t),step:1,min:-180,max:180},null,8,["value"]),a[31]||(a[31]=n(" Gap: ")),s(p,null,{default:d(()=>[s(c,{value:i.gap[0],"onUpdate:value":a[11]||(a[11]=t=>i.gap[0]=t),min:0,placeholder:"gapX"},null,8,["value"]),s(c,{value:i.gap[1],"onUpdate:value":a[12]||(a[12]=t=>i.gap[1]=t),min:0,placeholder:"gapY"},null,8,["value"])]),_:1}),a[32]||(a[32]=n(" Offset: ")),s(p,null,{default:d(()=>[s(c,{value:i.offset[0],"onUpdate:value":a[13]||(a[13]=t=>i.offset[0]=t),min:0,placeholder:"offsetLeft"},null,8,["value"]),s(c,{value:i.offset[1],"onUpdate:value":a[14]||(a[14]=t=>i.offset[1]=t),min:0,placeholder:"offsetTop"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1}),a[43]||(a[43]=E(`
Show Code
vue
<script setup lang="ts">
-import { reactive, ref } from 'vue'
-const model = reactive({
-  content: 'Vue Amazing UI',
-  layout: 'alternate',
-  color: 'rgba(0, 0, 0, 0.15)',
-  fontSize: 16,
-  fontWeight: 400,
-  zIndex: 9,
-  rotate: -22,
-  gap: [100, 100],
-  offset: [50, 50]
-})
-const layoutOptions = [
-  {
-    label: 'alternate',
-    value: 'alternate'
-  },
-  {
-    label: 'parallel',
-    value: 'parallel'
-  }
-]
-</script>
-<template>
-  <Row :gutter="24">
-    <Col :span="18">
-      <Watermark v-bind="model">
-        <p class="paragraph-text">
-          《麦田里的守望者》(英语:The Catcher in the Rye),为美国作家J.D.塞林格于1951年发表的长篇小说。这部有争议的作品原本是面向成年读者的,但迅速因其青春期焦虑和隔绝的主题而在青少年读者中流行。
-        </p>
-        <p class="paragraph-text">
-          该书以主人公霍尔顿·考菲尔德第一人称口吻讲述自己被学校开除学籍后在纽约城游荡将近两昼夜,企图逃出虚伪的成人世界、去寻求纯洁与真理的经历与感受。
-        </p>
-        <p class="paragraph-text">
-          该书于1951年出版之后,立刻引起巨大的轰动,受到读者──特别是青年人──的热烈的欢迎,被翻译为多国语版。小说每年大约有250,000本售出、总计为6500万本。《时代杂志》将《麦田里的守望者》列在“2005年度百大英语小说(自1923年起)”榜上,现代图书馆及其读者也将其列在20世纪百大英文小说榜上。赞赏者认为本书用青少年的口吻平铺直叙,增加了作品的感染力,传神地描写主角的内心思维,并说出了青少年不满成年世界充满虚伪欺瞒的心声。批评者则认为书中主角离经叛道,逃学、吸烟、喝酒又满嘴粗话,会给年轻读者带来不良影响。当时许多图书馆及学校将之列为禁书,并被列在America library Associations上。但现在这本书却是许多美国学校的指定读物。有的评论家说,它“大大地影响了好几代美国青年”。而且有学者认为,霍尔顿是当代美国文学中最早出现的反英雄形象之一。
-        </p>
-        <img
-          style="max-width: 100%"
-          src="https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/6.jpg"
-          alt="示例图片"
-        />
-      </Watermark>
-    </Col>
-    <Col :span="6">
-      <Flex vertical :gap="12">
-        Content:<Input v-model:value="model.content" /> Layout:<Radio
-          :options="layoutOptions"
-          v-model:value="model.layout"
-          button
-        />
-        Color:<Input v-model:value="model.color" /> FontSize:<Slider
-          v-model:value="model.fontSize"
-          :step="1"
-          :min="0"
-          :max="100"
-        />
-        FontWeight:<InputNumber v-model:value="model.fontWeight" :step="100" :min="100" :max="1000" />
-        zIndex:<Slider v-model:value="model.zIndex" :step="1" :min="0" :max="100" /> Rotate:<Slider
-          v-model:value="model.rotate"
-          :step="1"
-          :min="-180"
-          :max="180"
-        />
-        Gap:
-        <Flex>
-          <InputNumber v-model:value="model.gap[0]" :min="0" placeholder="gapX" />
-          <InputNumber v-model:value="model.gap[1]" :min="0" placeholder="gapY" />
-        </Flex>
-        Offset:
-        <Flex>
-          <InputNumber v-model:value="model.offset[0]" :min="0" placeholder="offsetLeft" />
-          <InputNumber v-model:value="model.offset[1]" :min="0" placeholder="offsetTop" />
-        </Flex>
-      </Flex>
-    </Col>
-  </Row>
-</template>
-<style lang="less" scoped>
-.paragraph-text {
-  margin-bottom: 1em;
-  font-size: 16px;
-  color: rgba(0, 0, 0, 0.88);
-  word-break: break-word;
-  line-height: 1.5714285714285714;
-}
-</style>

APIs

Watermark

参数说明类型默认值
width水印的宽度,默认为 content 自身的宽度,单位 pxnumberundefined
height水印的高度,默认为 content 自身的高度,单位 pxnumberundefined
layout水印的布局方式:平行布局 parallel; 交替布局 alternate'parallel' | 'alternate''alternate'
rotate水印绘制时,旋转的角度,单位 °number-22
zIndex追加的水印元素的 z-indexnumber90
image图片源,建议使用 2 倍或 3 倍图,优先级高于文字stringundefined
content水印文字内容string | string[]undefined
fullscreen是否启用全屏水印booleanfalse
fixed是否固定水印,仅当启用全屏水印时生效booleantrue
textStyle水印文字样式Font{
  color: 'rgba(0, 0, 0, 0.15)',
  fontSize: 16,
  fontWeight: 'normal',
  fontFamily: 'sans-serif',
  fontStyle: 'normal'
}
gap水印之间的间距[number, number][100, 100]
offset水印距离容器左上角的偏移量,默认为 gap/2[number, number][50, 50]

Font Type

名称说明类型默认值
color字体颜色string'rgba(0, 0, 0, 0.15)'
fontSize字体大小,单位 pxnumber16
fontWeight字体粗细'normal' | 'light' | 'weight' | number'normal'
fontFamily字体类型string'sans-serif'
fontStyle字体样式'none' | 'normal' | 'italic' | 'oblique''normal'

Slots

名称说明类型
default自定义内容v-slot:default
`,8))])}}}),T=W(V,[["__scopeId","data-v-7666ac57"]]);export{O as __pageData,T as default}; diff --git a/assets/guide_features.md.BrEXaRa6.js b/assets/guide_features.md.Enqb2_Xz.js similarity index 99% rename from assets/guide_features.md.BrEXaRa6.js rename to assets/guide_features.md.Enqb2_Xz.js index 6da19cdc6..a0a0bf5eb 100644 --- a/assets/guide_features.md.BrEXaRa6.js +++ b/assets/guide_features.md.Enqb2_Xz.js @@ -1,4 +1,4 @@ -import{p as r}from"./chunks/package.D--XsMKN.js";import{T as y}from"./chunks/theme.yTgix0k9.js";import{d as F,q as C,I as i,P as a,c as t,x as h,M as l,aj as d,a6 as E,p as c,u as B}from"./chunks/framework.DVPnkW1f.js";const A=JSON.parse('{"title":"特性","description":"","frontmatter":{},"headers":[],"relativePath":"guide/features.md","filePath":"guide/features.md","lastUpdated":1735262914000}'),u={name:"guide/features.md"},v=F({...u,setup(m){const k=r.dependencies,e=r.devDependencies;function n(p){for(let s of Object.keys(k))if(s===p)return k[s].replace("^","");for(let s of Object.keys(e))if(s===p)return e[s].replace("^","");return""}return(p,s)=>{const g=E("GlobalElement"),o=E("Alert");return c(),C("div",null,[s[8]||(s[8]=i("h1",{id:"特性",tabindex:"-1"},[a("特性 "),i("a",{class:"header-anchor",href:"#特性","aria-label":'Permalink to "特性"'},"​")],-1)),t(g),t(o,{type:"info","show-icon":"",bordered:!1},{icon:h(()=>[t(B(y))]),description:h(()=>s[0]||(s[0]=[i("p",{style:{"font-size":"16px"}}," 如果您对 Vue Amazing UI 感兴趣,欢迎加入我们,一起开发、维护和迭代组件库。您的贡献将帮助组件库不断的更新与完善,共同打造更优秀的用户体验。 ",-1)])),default:h(()=>[s[1]||(s[1]=i("p",{style:{"font-size":"18px","font-weight":"600",color:"#1677ff"}},"Join Me",-1))]),_:1}),s[9]||(s[9]=i("h2",{id:"简要介绍",tabindex:"-1"},[a("简要介绍 "),i("a",{class:"header-anchor",href:"#简要介绍","aria-label":'Permalink to "简要介绍"'},"​")],-1)),i("ul",null,[i("li",null,[s[2]||(s[2]=a("组件库采用 ")),i("code",null,"Vue@"+l(n("vue")),1),s[3]||(s[3]=a(" + ")),i("code",null,"TypeScript@"+l(n("typescript")),1),s[4]||(s[4]=a(" + ")),i("code",null,"Vite@"+l(n("vite")),1),s[5]||(s[5]=a(" + ")),i("code",null,"Less@"+l(n("less")),1),s[6]||(s[6]=a(" 实现!"))]),s[7]||(s[7]=d("
  • 目前共包含 63 个基础 UI 组件以及 16 个工具函数,并且持续探索更新中...
  • 顺便一提,它们全都可以 treeshaking
  • Vue Amazing UI 全量使用 TypeScript 编写,和你的 TypeScript 项目无缝衔接
  • 全部组件均采用单文件组件 SFC 风格,可独立使用
  • 部分组件样式尚未完美适配文档主题的 dark 暗黑模式,可切换 light 模式查看
  • 开箱即用,不墨迹
  • ",6))]),s[10]||(s[10]=d(`

    使用方式

    • 全局引入注册所有组件

    • 全局引入注册部分组件

    • 局部引入注册部分组件

    • 无需任何安装引入,直接使用单文件组件 SFC

      使用单文件组件 SFC 时,请按需要引入如下所示组件库默认全局样式:

      Show Global Styles
      less
      // 组件库全局样式定义
      +import{p as r}from"./chunks/package.D--XsMKN.js";import{T as y}from"./chunks/theme.CG1S93w-.js";import{d as F,q as C,I as i,P as a,c as t,x as h,M as l,aj as d,a6 as E,p as c,u as B}from"./chunks/framework.DVPnkW1f.js";const A=JSON.parse('{"title":"特性","description":"","frontmatter":{},"headers":[],"relativePath":"guide/features.md","filePath":"guide/features.md","lastUpdated":1735262914000}'),u={name:"guide/features.md"},v=F({...u,setup(m){const k=r.dependencies,e=r.devDependencies;function n(p){for(let s of Object.keys(k))if(s===p)return k[s].replace("^","");for(let s of Object.keys(e))if(s===p)return e[s].replace("^","");return""}return(p,s)=>{const g=E("GlobalElement"),o=E("Alert");return c(),C("div",null,[s[8]||(s[8]=i("h1",{id:"特性",tabindex:"-1"},[a("特性 "),i("a",{class:"header-anchor",href:"#特性","aria-label":'Permalink to "特性"'},"​")],-1)),t(g),t(o,{type:"info","show-icon":"",bordered:!1},{icon:h(()=>[t(B(y))]),description:h(()=>s[0]||(s[0]=[i("p",{style:{"font-size":"16px"}}," 如果您对 Vue Amazing UI 感兴趣,欢迎加入我们,一起开发、维护和迭代组件库。您的贡献将帮助组件库不断的更新与完善,共同打造更优秀的用户体验。 ",-1)])),default:h(()=>[s[1]||(s[1]=i("p",{style:{"font-size":"18px","font-weight":"600",color:"#1677ff"}},"Join Me",-1))]),_:1}),s[9]||(s[9]=i("h2",{id:"简要介绍",tabindex:"-1"},[a("简要介绍 "),i("a",{class:"header-anchor",href:"#简要介绍","aria-label":'Permalink to "简要介绍"'},"​")],-1)),i("ul",null,[i("li",null,[s[2]||(s[2]=a("组件库采用 ")),i("code",null,"Vue@"+l(n("vue")),1),s[3]||(s[3]=a(" + ")),i("code",null,"TypeScript@"+l(n("typescript")),1),s[4]||(s[4]=a(" + ")),i("code",null,"Vite@"+l(n("vite")),1),s[5]||(s[5]=a(" + ")),i("code",null,"Less@"+l(n("less")),1),s[6]||(s[6]=a(" 实现!"))]),s[7]||(s[7]=d("
    • 目前共包含 63 个基础 UI 组件以及 16 个工具函数,并且持续探索更新中...
    • 顺便一提,它们全都可以 treeshaking
    • Vue Amazing UI 全量使用 TypeScript 编写,和你的 TypeScript 项目无缝衔接
    • 全部组件均采用单文件组件 SFC 风格,可独立使用
    • 部分组件样式尚未完美适配文档主题的 dark 暗黑模式,可切换 light 模式查看
    • 开箱即用,不墨迹
    • ",6))]),s[10]||(s[10]=d(`

      使用方式

      • 全局引入注册所有组件

      • 全局引入注册部分组件

      • 局部引入注册部分组件

      • 无需任何安装引入,直接使用单文件组件 SFC

        使用单文件组件 SFC 时,请按需要引入如下所示组件库默认全局样式:

        Show Global Styles
        less
        // 组件库全局样式定义
         @themeColor: #1677ff; // 全局主题色
         @themeHoverColor: #4096ff; // 主题色悬浮态
         *,
        diff --git a/assets/guide_features.md.BrEXaRa6.lean.js b/assets/guide_features.md.Enqb2_Xz.lean.js
        similarity index 99%
        rename from assets/guide_features.md.BrEXaRa6.lean.js
        rename to assets/guide_features.md.Enqb2_Xz.lean.js
        index 6da19cdc6..a0a0bf5eb 100644
        --- a/assets/guide_features.md.BrEXaRa6.lean.js
        +++ b/assets/guide_features.md.Enqb2_Xz.lean.js
        @@ -1,4 +1,4 @@
        -import{p as r}from"./chunks/package.D--XsMKN.js";import{T as y}from"./chunks/theme.yTgix0k9.js";import{d as F,q as C,I as i,P as a,c as t,x as h,M as l,aj as d,a6 as E,p as c,u as B}from"./chunks/framework.DVPnkW1f.js";const A=JSON.parse('{"title":"特性","description":"","frontmatter":{},"headers":[],"relativePath":"guide/features.md","filePath":"guide/features.md","lastUpdated":1735262914000}'),u={name:"guide/features.md"},v=F({...u,setup(m){const k=r.dependencies,e=r.devDependencies;function n(p){for(let s of Object.keys(k))if(s===p)return k[s].replace("^","");for(let s of Object.keys(e))if(s===p)return e[s].replace("^","");return""}return(p,s)=>{const g=E("GlobalElement"),o=E("Alert");return c(),C("div",null,[s[8]||(s[8]=i("h1",{id:"特性",tabindex:"-1"},[a("特性 "),i("a",{class:"header-anchor",href:"#特性","aria-label":'Permalink to "特性"'},"​")],-1)),t(g),t(o,{type:"info","show-icon":"",bordered:!1},{icon:h(()=>[t(B(y))]),description:h(()=>s[0]||(s[0]=[i("p",{style:{"font-size":"16px"}}," 如果您对 Vue Amazing UI 感兴趣,欢迎加入我们,一起开发、维护和迭代组件库。您的贡献将帮助组件库不断的更新与完善,共同打造更优秀的用户体验。 ",-1)])),default:h(()=>[s[1]||(s[1]=i("p",{style:{"font-size":"18px","font-weight":"600",color:"#1677ff"}},"Join Me",-1))]),_:1}),s[9]||(s[9]=i("h2",{id:"简要介绍",tabindex:"-1"},[a("简要介绍 "),i("a",{class:"header-anchor",href:"#简要介绍","aria-label":'Permalink to "简要介绍"'},"​")],-1)),i("ul",null,[i("li",null,[s[2]||(s[2]=a("组件库采用 ")),i("code",null,"Vue@"+l(n("vue")),1),s[3]||(s[3]=a(" + ")),i("code",null,"TypeScript@"+l(n("typescript")),1),s[4]||(s[4]=a(" + ")),i("code",null,"Vite@"+l(n("vite")),1),s[5]||(s[5]=a(" + ")),i("code",null,"Less@"+l(n("less")),1),s[6]||(s[6]=a(" 实现!"))]),s[7]||(s[7]=d("
      • 目前共包含 63 个基础 UI 组件以及 16 个工具函数,并且持续探索更新中...
      • 顺便一提,它们全都可以 treeshaking
      • Vue Amazing UI 全量使用 TypeScript 编写,和你的 TypeScript 项目无缝衔接
      • 全部组件均采用单文件组件 SFC 风格,可独立使用
      • 部分组件样式尚未完美适配文档主题的 dark 暗黑模式,可切换 light 模式查看
      • 开箱即用,不墨迹
      • ",6))]),s[10]||(s[10]=d(`

        使用方式

        • 全局引入注册所有组件

        • 全局引入注册部分组件

        • 局部引入注册部分组件

        • 无需任何安装引入,直接使用单文件组件 SFC

          使用单文件组件 SFC 时,请按需要引入如下所示组件库默认全局样式:

          Show Global Styles
          less
          // 组件库全局样式定义
          +import{p as r}from"./chunks/package.D--XsMKN.js";import{T as y}from"./chunks/theme.CG1S93w-.js";import{d as F,q as C,I as i,P as a,c as t,x as h,M as l,aj as d,a6 as E,p as c,u as B}from"./chunks/framework.DVPnkW1f.js";const A=JSON.parse('{"title":"特性","description":"","frontmatter":{},"headers":[],"relativePath":"guide/features.md","filePath":"guide/features.md","lastUpdated":1735262914000}'),u={name:"guide/features.md"},v=F({...u,setup(m){const k=r.dependencies,e=r.devDependencies;function n(p){for(let s of Object.keys(k))if(s===p)return k[s].replace("^","");for(let s of Object.keys(e))if(s===p)return e[s].replace("^","");return""}return(p,s)=>{const g=E("GlobalElement"),o=E("Alert");return c(),C("div",null,[s[8]||(s[8]=i("h1",{id:"特性",tabindex:"-1"},[a("特性 "),i("a",{class:"header-anchor",href:"#特性","aria-label":'Permalink to "特性"'},"​")],-1)),t(g),t(o,{type:"info","show-icon":"",bordered:!1},{icon:h(()=>[t(B(y))]),description:h(()=>s[0]||(s[0]=[i("p",{style:{"font-size":"16px"}}," 如果您对 Vue Amazing UI 感兴趣,欢迎加入我们,一起开发、维护和迭代组件库。您的贡献将帮助组件库不断的更新与完善,共同打造更优秀的用户体验。 ",-1)])),default:h(()=>[s[1]||(s[1]=i("p",{style:{"font-size":"18px","font-weight":"600",color:"#1677ff"}},"Join Me",-1))]),_:1}),s[9]||(s[9]=i("h2",{id:"简要介绍",tabindex:"-1"},[a("简要介绍 "),i("a",{class:"header-anchor",href:"#简要介绍","aria-label":'Permalink to "简要介绍"'},"​")],-1)),i("ul",null,[i("li",null,[s[2]||(s[2]=a("组件库采用 ")),i("code",null,"Vue@"+l(n("vue")),1),s[3]||(s[3]=a(" + ")),i("code",null,"TypeScript@"+l(n("typescript")),1),s[4]||(s[4]=a(" + ")),i("code",null,"Vite@"+l(n("vite")),1),s[5]||(s[5]=a(" + ")),i("code",null,"Less@"+l(n("less")),1),s[6]||(s[6]=a(" 实现!"))]),s[7]||(s[7]=d("
        • 目前共包含 63 个基础 UI 组件以及 16 个工具函数,并且持续探索更新中...
        • 顺便一提,它们全都可以 treeshaking
        • Vue Amazing UI 全量使用 TypeScript 编写,和你的 TypeScript 项目无缝衔接
        • 全部组件均采用单文件组件 SFC 风格,可独立使用
        • 部分组件样式尚未完美适配文档主题的 dark 暗黑模式,可切换 light 模式查看
        • 开箱即用,不墨迹
        • ",6))]),s[10]||(s[10]=d(`

          使用方式

          • 全局引入注册所有组件

          • 全局引入注册部分组件

          • 局部引入注册部分组件

          • 无需任何安装引入,直接使用单文件组件 SFC

            使用单文件组件 SFC 时,请按需要引入如下所示组件库默认全局样式:

            Show Global Styles
            less
            // 组件库全局样式定义
             @themeColor: #1677ff; // 全局主题色
             @themeHoverColor: #4096ff; // 主题色悬浮态
             *,
            diff --git a/assets/guide_ondemand.md.PCb6Nytl.js b/assets/guide_ondemand.md.8Z_yBrVR.js
            similarity index 96%
            rename from assets/guide_ondemand.md.PCb6Nytl.js
            rename to assets/guide_ondemand.md.8Z_yBrVR.js
            index c5ce80cd7..7c6d0db27 100644
            --- a/assets/guide_ondemand.md.PCb6Nytl.js
            +++ b/assets/guide_ondemand.md.8Z_yBrVR.js
            @@ -1,4 +1,4 @@
            -import{_ as t,q as p,I as i,P as a,c as l,aj as h,a6 as e,p as k}from"./chunks/framework.DVPnkW1f.js";const u=JSON.parse('{"title":"按需引入(Tree Shaking)","description":"","frontmatter":{},"headers":[],"relativePath":"guide/ondemand.md","filePath":"guide/ondemand.md","lastUpdated":1735028622000}'),d={name:"guide/ondemand.md"};function E(g,s,r,o,y,c){const n=e("GlobalElement");return k(),p("div",null,[s[0]||(s[0]=i("h1",{id:"按需引入-tree-shaking",tabindex:"-1"},[a("按需引入(Tree Shaking) "),i("a",{class:"header-anchor",href:"#按需引入-tree-shaking","aria-label":'Permalink to "按需引入(Tree Shaking)"'},"​")],-1)),s[1]||(s[1]=i("p",null,[i("code",null,"vue-amazing-ui"),a(" 默认支持基于 "),i("code",null,"ES modules"),a(" 的 "),i("code",null,"tree shaking")],-1)),l(n),s[2]||(s[2]=h(`

            手动引入

            vue
            <script setup lang="ts">
            +import{_ as t,q as p,I as i,P as a,c as l,aj as h,a6 as e,p as k}from"./chunks/framework.DVPnkW1f.js";const u=JSON.parse('{"title":"按需引入(Tree Shaking)","description":"","frontmatter":{},"headers":[],"relativePath":"guide/ondemand.md","filePath":"guide/ondemand.md","lastUpdated":1735028622000}'),d={name:"guide/ondemand.md"};function g(E,s,r,o,y,c){const n=e("GlobalElement");return k(),p("div",null,[s[0]||(s[0]=i("h1",{id:"按需引入-tree-shaking",tabindex:"-1"},[a("按需引入(Tree Shaking) "),i("a",{class:"header-anchor",href:"#按需引入-tree-shaking","aria-label":'Permalink to "按需引入(Tree Shaking)"'},"​")],-1)),s[1]||(s[1]=i("p",null,[i("code",null,"vue-amazing-ui"),a(" 默认支持基于 "),i("code",null,"ES modules"),a(" 的 "),i("code",null,"tree shaking")],-1)),l(n),s[2]||(s[2]=h(`

            手动引入

            vue
            <script setup lang="ts">
             import { Button, Tag } from 'vue-amazing-ui'
             import 'vue-amazing-ui/es/button/Button.css'
             import 'vue-amazing-ui/es/tag/Tag.css'
            @@ -6,7 +6,7 @@ import{_ as t,q as p,I as i,P as a,c as l,aj as h,a6 as e,p as k}from"./chunks/f
             <template>
               <Button>button</Button>
               <Tag>tag</Tag>
            -</template>

            自动引入样式(推荐)

            使用 vite-plugin-style-import 插件来按需自动引入组件样式,插件会自动解析模板中的使用到的组件,并导入其样式

            sh
            $ pnpm add vite-plugin-style-import -D
            sh
            $ npm install vite-plugin-style-import -D
            sh
            $ yarn add vite-plugin-style-import -D
            sh
            $ bun add vite-plugin-style-import -D
            ts
            // vite.config.ts
            +</template>

            自动引入样式(推荐)

            使用 vite-plugin-style-import 插件来按需自动引入组件样式,插件会自动解析模板中的使用到的组件,并导入其样式

            sh
            $ pnpm add vite-plugin-style-import -D
            sh
            $ npm install vite-plugin-style-import -D
            sh
            $ yarn add vite-plugin-style-import -D
            sh
            $ bun add vite-plugin-style-import -D
            ts
            // vite.config.ts
             import { defineConfig } from 'vite'
             import vue from '@vitejs/plugin-vue'
             import { createStyleImportPlugin } from 'vite-plugin-style-import'
            @@ -36,7 +36,7 @@ import{_ as t,q as p,I as i,P as a,c as l,aj as h,a6 as e,p as k}from"./chunks/f
             <template>
               <Button>button</Button>
               <Tag>tag</Tag>
            -</template>

          自动按需引入(强烈推荐)

          使用 unplugin-vue-components 插件来按需自动加载组件,插件会自动解析模板中的使用到的组件,并导入组件和样式

          sh
          $ pnpm add unplugin-vue-components -D
          sh
          $ npm install unplugin-vue-components -D
          sh
          $ yarn add unplugin-vue-components -D
          sh
          $ bun add unplugin-vue-components -D
          ts
          // vite.config.ts
          +</template>

        自动按需引入(强烈推荐)

        使用 unplugin-vue-components 插件来按需自动加载组件,插件会自动解析模板中的使用到的组件,并导入组件和样式

        sh
        $ pnpm add unplugin-vue-components -D
        sh
        $ npm install unplugin-vue-components -D
        sh
        $ yarn add unplugin-vue-components -D
        sh
        $ bun add unplugin-vue-components -D
        ts
        // vite.config.ts
         import { defineConfig } from 'vite'
         import vue from '@vitejs/plugin-vue'
         import Components from 'unplugin-vue-components/vite'
        @@ -69,4 +69,4 @@ import{_ as t,q as p,I as i,P as a,c as l,aj as h,a6 as e,p as k}from"./chunks/f
         app.mount('#app')

        安装后,你可以直接在代码中使用安装的组件

        vue
        <template>
           <Button>button</Button>
           <Tag>tag</Tag>
        -</template>
        `,18))])}const m=t(d,[["render",E]]);export{u as __pageData,m as default}; +</template>
        `,18))])}const m=t(d,[["render",g]]);export{u as __pageData,m as default}; diff --git a/assets/guide_ondemand.md.PCb6Nytl.lean.js b/assets/guide_ondemand.md.8Z_yBrVR.lean.js similarity index 96% rename from assets/guide_ondemand.md.PCb6Nytl.lean.js rename to assets/guide_ondemand.md.8Z_yBrVR.lean.js index c5ce80cd7..7c6d0db27 100644 --- a/assets/guide_ondemand.md.PCb6Nytl.lean.js +++ b/assets/guide_ondemand.md.8Z_yBrVR.lean.js @@ -1,4 +1,4 @@ -import{_ as t,q as p,I as i,P as a,c as l,aj as h,a6 as e,p as k}from"./chunks/framework.DVPnkW1f.js";const u=JSON.parse('{"title":"按需引入(Tree Shaking)","description":"","frontmatter":{},"headers":[],"relativePath":"guide/ondemand.md","filePath":"guide/ondemand.md","lastUpdated":1735028622000}'),d={name:"guide/ondemand.md"};function E(g,s,r,o,y,c){const n=e("GlobalElement");return k(),p("div",null,[s[0]||(s[0]=i("h1",{id:"按需引入-tree-shaking",tabindex:"-1"},[a("按需引入(Tree Shaking) "),i("a",{class:"header-anchor",href:"#按需引入-tree-shaking","aria-label":'Permalink to "按需引入(Tree Shaking)"'},"​")],-1)),s[1]||(s[1]=i("p",null,[i("code",null,"vue-amazing-ui"),a(" 默认支持基于 "),i("code",null,"ES modules"),a(" 的 "),i("code",null,"tree shaking")],-1)),l(n),s[2]||(s[2]=h(`

        手动引入

        vue
        <script setup lang="ts">
        +import{_ as t,q as p,I as i,P as a,c as l,aj as h,a6 as e,p as k}from"./chunks/framework.DVPnkW1f.js";const u=JSON.parse('{"title":"按需引入(Tree Shaking)","description":"","frontmatter":{},"headers":[],"relativePath":"guide/ondemand.md","filePath":"guide/ondemand.md","lastUpdated":1735028622000}'),d={name:"guide/ondemand.md"};function g(E,s,r,o,y,c){const n=e("GlobalElement");return k(),p("div",null,[s[0]||(s[0]=i("h1",{id:"按需引入-tree-shaking",tabindex:"-1"},[a("按需引入(Tree Shaking) "),i("a",{class:"header-anchor",href:"#按需引入-tree-shaking","aria-label":'Permalink to "按需引入(Tree Shaking)"'},"​")],-1)),s[1]||(s[1]=i("p",null,[i("code",null,"vue-amazing-ui"),a(" 默认支持基于 "),i("code",null,"ES modules"),a(" 的 "),i("code",null,"tree shaking")],-1)),l(n),s[2]||(s[2]=h(`

        手动引入

        vue
        <script setup lang="ts">
         import { Button, Tag } from 'vue-amazing-ui'
         import 'vue-amazing-ui/es/button/Button.css'
         import 'vue-amazing-ui/es/tag/Tag.css'
        @@ -6,7 +6,7 @@ import{_ as t,q as p,I as i,P as a,c as l,aj as h,a6 as e,p as k}from"./chunks/f
         <template>
           <Button>button</Button>
           <Tag>tag</Tag>
        -</template>

        自动引入样式(推荐)

        使用 vite-plugin-style-import 插件来按需自动引入组件样式,插件会自动解析模板中的使用到的组件,并导入其样式

        sh
        $ pnpm add vite-plugin-style-import -D
        sh
        $ npm install vite-plugin-style-import -D
        sh
        $ yarn add vite-plugin-style-import -D
        sh
        $ bun add vite-plugin-style-import -D
        ts
        // vite.config.ts
        +</template>

        自动引入样式(推荐)

        使用 vite-plugin-style-import 插件来按需自动引入组件样式,插件会自动解析模板中的使用到的组件,并导入其样式

        sh
        $ pnpm add vite-plugin-style-import -D
        sh
        $ npm install vite-plugin-style-import -D
        sh
        $ yarn add vite-plugin-style-import -D
        sh
        $ bun add vite-plugin-style-import -D
        ts
        // vite.config.ts
         import { defineConfig } from 'vite'
         import vue from '@vitejs/plugin-vue'
         import { createStyleImportPlugin } from 'vite-plugin-style-import'
        @@ -36,7 +36,7 @@ import{_ as t,q as p,I as i,P as a,c as l,aj as h,a6 as e,p as k}from"./chunks/f
         <template>
           <Button>button</Button>
           <Tag>tag</Tag>
        -</template>

      自动按需引入(强烈推荐)

      使用 unplugin-vue-components 插件来按需自动加载组件,插件会自动解析模板中的使用到的组件,并导入组件和样式

      sh
      $ pnpm add unplugin-vue-components -D
      sh
      $ npm install unplugin-vue-components -D
      sh
      $ yarn add unplugin-vue-components -D
      sh
      $ bun add unplugin-vue-components -D
      ts
      // vite.config.ts
      +</template>

    自动按需引入(强烈推荐)

    使用 unplugin-vue-components 插件来按需自动加载组件,插件会自动解析模板中的使用到的组件,并导入组件和样式

    sh
    $ pnpm add unplugin-vue-components -D
    sh
    $ npm install unplugin-vue-components -D
    sh
    $ yarn add unplugin-vue-components -D
    sh
    $ bun add unplugin-vue-components -D
    ts
    // vite.config.ts
     import { defineConfig } from 'vite'
     import vue from '@vitejs/plugin-vue'
     import Components from 'unplugin-vue-components/vite'
    @@ -69,4 +69,4 @@ import{_ as t,q as p,I as i,P as a,c as l,aj as h,a6 as e,p as k}from"./chunks/f
     app.mount('#app')

    安装后,你可以直接在代码中使用安装的组件

    vue
    <template>
       <Button>button</Button>
       <Tag>tag</Tag>
    -</template>
    `,18))])}const m=t(d,[["render",E]]);export{u as __pageData,m as default}; +</template>
    `,18))])}const m=t(d,[["render",g]]);export{u as __pageData,m as default}; diff --git a/assets/guide_started.md.qjHgKZ5F.js b/assets/guide_started.md.BuN96U7T.js similarity index 97% rename from assets/guide_started.md.qjHgKZ5F.js rename to assets/guide_started.md.BuN96U7T.js index 2dc91a86d..071efd444 100644 --- a/assets/guide_started.md.qjHgKZ5F.js +++ b/assets/guide_started.md.BuN96U7T.js @@ -1,4 +1,4 @@ -import{_ as n,q as t,I as i,P as p,c as l,aj as h,a6 as k,p as e}from"./chunks/framework.DVPnkW1f.js";const u=JSON.parse('{"title":"快速上手","description":"","frontmatter":{},"headers":[],"relativePath":"guide/started.md","filePath":"guide/started.md","lastUpdated":1735091745000}'),E={name:"guide/started.md"};function d(r,s,g,o,y,c){const a=k("GlobalElement");return e(),t("div",null,[s[0]||(s[0]=i("h1",{id:"快速上手",tabindex:"-1"},[p("快速上手 "),i("a",{class:"header-anchor",href:"#快速上手","aria-label":'Permalink to "快速上手"'},"​")],-1)),l(a),s[1]||(s[1]=h(`

    安装

    sh
    $ pnpm add vue-amazing-ui
    sh
    $ npm install vue-amazing-ui
    sh
    $ yarn add vue-amazing-ui
    sh
    $ bun add vue-amazing-ui

    使用组件

    全局完整注册(不推荐)

    失去 tree-shaking 的能力,打包后有冗余代码

    ts
    import { createApp } from 'vue'
    +import{_ as n,q as t,I as i,P as p,c as l,aj as h,a6 as k,p as e}from"./chunks/framework.DVPnkW1f.js";const u=JSON.parse('{"title":"快速上手","description":"","frontmatter":{},"headers":[],"relativePath":"guide/started.md","filePath":"guide/started.md","lastUpdated":1735091745000}'),E={name:"guide/started.md"};function d(r,s,g,o,y,c){const a=k("GlobalElement");return e(),t("div",null,[s[0]||(s[0]=i("h1",{id:"快速上手",tabindex:"-1"},[p("快速上手 "),i("a",{class:"header-anchor",href:"#快速上手","aria-label":'Permalink to "快速上手"'},"​")],-1)),l(a),s[1]||(s[1]=h(`

    安装

    sh
    $ pnpm add vue-amazing-ui
    sh
    $ npm install vue-amazing-ui
    sh
    $ yarn add vue-amazing-ui
    sh
    $ bun add vue-amazing-ui

    使用组件

    全局完整注册(不推荐)

    失去 tree-shaking 的能力,打包后有冗余代码

    ts
    import { createApp } from 'vue'
     import App from './App.vue'
     import VueAmazingUI from 'vue-amazing-ui'
     import 'vue-amazing-ui/css'
    diff --git a/assets/guide_started.md.qjHgKZ5F.lean.js b/assets/guide_started.md.BuN96U7T.lean.js
    similarity index 97%
    rename from assets/guide_started.md.qjHgKZ5F.lean.js
    rename to assets/guide_started.md.BuN96U7T.lean.js
    index 2dc91a86d..071efd444 100644
    --- a/assets/guide_started.md.qjHgKZ5F.lean.js
    +++ b/assets/guide_started.md.BuN96U7T.lean.js
    @@ -1,4 +1,4 @@
    -import{_ as n,q as t,I as i,P as p,c as l,aj as h,a6 as k,p as e}from"./chunks/framework.DVPnkW1f.js";const u=JSON.parse('{"title":"快速上手","description":"","frontmatter":{},"headers":[],"relativePath":"guide/started.md","filePath":"guide/started.md","lastUpdated":1735091745000}'),E={name:"guide/started.md"};function d(r,s,g,o,y,c){const a=k("GlobalElement");return e(),t("div",null,[s[0]||(s[0]=i("h1",{id:"快速上手",tabindex:"-1"},[p("快速上手 "),i("a",{class:"header-anchor",href:"#快速上手","aria-label":'Permalink to "快速上手"'},"​")],-1)),l(a),s[1]||(s[1]=h(`

    安装

    sh
    $ pnpm add vue-amazing-ui
    sh
    $ npm install vue-amazing-ui
    sh
    $ yarn add vue-amazing-ui
    sh
    $ bun add vue-amazing-ui

    使用组件

    全局完整注册(不推荐)

    失去 tree-shaking 的能力,打包后有冗余代码

    ts
    import { createApp } from 'vue'
    +import{_ as n,q as t,I as i,P as p,c as l,aj as h,a6 as k,p as e}from"./chunks/framework.DVPnkW1f.js";const u=JSON.parse('{"title":"快速上手","description":"","frontmatter":{},"headers":[],"relativePath":"guide/started.md","filePath":"guide/started.md","lastUpdated":1735091745000}'),E={name:"guide/started.md"};function d(r,s,g,o,y,c){const a=k("GlobalElement");return e(),t("div",null,[s[0]||(s[0]=i("h1",{id:"快速上手",tabindex:"-1"},[p("快速上手 "),i("a",{class:"header-anchor",href:"#快速上手","aria-label":'Permalink to "快速上手"'},"​")],-1)),l(a),s[1]||(s[1]=h(`

    安装

    sh
    $ pnpm add vue-amazing-ui
    sh
    $ npm install vue-amazing-ui
    sh
    $ yarn add vue-amazing-ui
    sh
    $ bun add vue-amazing-ui

    使用组件

    全局完整注册(不推荐)

    失去 tree-shaking 的能力,打包后有冗余代码

    ts
    import { createApp } from 'vue'
     import App from './App.vue'
     import VueAmazingUI from 'vue-amazing-ui'
     import 'vue-amazing-ui/css'
    diff --git a/assets/sponsor_charge.md.C8RAtwfy.js b/assets/sponsor_charge.md.BcqseH2d.js
    similarity index 97%
    rename from assets/sponsor_charge.md.C8RAtwfy.js
    rename to assets/sponsor_charge.md.BcqseH2d.js
    index 6a70d6aa8..4814e8d71 100644
    --- a/assets/sponsor_charge.md.C8RAtwfy.js
    +++ b/assets/sponsor_charge.md.BcqseH2d.js
    @@ -1 +1 @@
    -import{d as P,r as N,q as d,I as t,P as a,c as o,u as l,x as s,D as O,a6 as n,p as i,M as f,E as y,R as h,S as _,_ as j}from"./chunks/framework.DVPnkW1f.js";import{_ as B}from"./chunks/index.CXDTuPS0.js";import{ab as b,ac as x,ad as D}from"./chunks/theme.yTgix0k9.js";const v="/vue-amazing-ui/wechat.jpg",C="/vue-amazing-ui/alipay.jpg",E="/vue-amazing-ui/assets/1.UwJggyST.jpeg",q={key:0},G={key:0,style:{"font-weight":"500",color:"#07c160"}},M={key:1,style:{"font-weight":"500",color:"#1677ff"}},H=["src"],J=["src"],Z=JSON.parse('{"title":"✨ 成为赞助者","description":"","frontmatter":{},"headers":[],"relativePath":"sponsor/charge.md","filePath":"sponsor/charge.md","lastUpdated":1735353508000}'),R={name:"sponsor/charge.md"},F=P({...R,setup(Q){const{match:A}=B("(max-width: 768px)"),z={title:"如果您觉得 Vue Amazing UI 有用,对您有帮助,可以对作者表示下支持,非常感谢 ❤️🙏❤️"},k=["WeChat","Alipay"],p=N("WeChat"),w=[{src:v,name:"WeChat"},{src:C,name:"Alipay"}];return(Y,e)=>{const S=n("GlobalElement"),T=n("TextScroll"),W=n("Segmented"),c=n("Card"),m=n("Tag"),I=n("Image"),U=n("Alert"),u=n("Avatar"),g=n("Tooltip"),V=n("Space");return i(),d("div",null,[e[7]||(e[7]=t("h1",{id:"✨-成为赞助者",tabindex:"-1"},[a("✨ 成为赞助者 "),t("a",{class:"header-anchor",href:"#✨-成为赞助者","aria-label":'Permalink to "✨ 成为赞助者"'},"​")],-1)),o(S,{"hide-sponsor":""}),e[8]||(e[8]=t("p",null,[t("code",null,"Vue Amazing UI"),a(" 是采用 "),t("code",null,"MIT"),a(" 许可的开源项目,使用完全免费。其中所有开发工作均由作者一人完成,开发迭代过程实属不易...为了组件库的健康可持续发展,非常期望能获得您的支持与赞助。")],-1)),e[9]||(e[9]=t("h2",{id:"sponsor",tabindex:"-1"},[a("Sponsor "),t("a",{class:"header-anchor",href:"#sponsor","aria-label":'Permalink to "Sponsor"'},"​")],-1)),o(T,{items:z,single:"",gap:12,"item-style":{fontSize:"18px",fontWeight:500,color:"rgba(0, 0, 0, 0.88)"}}),e[10]||(e[10]=t("br",null,null,-1)),l(A)?(i(),d("div",q,[o(W,{size:"large",block:"",style:{padding:"4px",margin:"0 auto"},value:p.value,"onUpdate:value":e[0]||(e[0]=r=>p.value=r),options:k},{label:s(({label:r})=>[r==="WeChat"?(i(),d("span",G,[o(l(b),{style:{fill:"currentColor"}}),a(" "+f(r),1)])):y("",!0),r==="Alipay"?(i(),d("span",M,[o(l(x),{style:{fill:"currentColor"}}),a(" "+f(r),1)])):y("",!0)]),_:1},8,["value"]),o(c,{width:248,style:{background:"transparent",margin:"24px auto 32px"}},{default:s(()=>[h(t("img",{class:"qrcode-image",src:l(v)},null,8,H),[[_,p.value==="WeChat"]]),h(t("img",{class:"qrcode-image",src:l(C)},null,8,J),[[_,p.value==="Alipay"]])]),_:1})])):(i(),O(c,{key:1,"body-style":{position:"relative"},style:{background:"transparent","margin-bottom":"32px"}},{default:s(()=>[o(m,{class:"wechat-tag",color:"#07c160",size:"large",bordered:!1},{icon:s(()=>[o(l(b))]),default:s(()=>[e[1]||(e[1]=a(" WeChat "))]),_:1}),o(m,{class:"alipay-tag",color:"#1677ff",size:"large",bordered:!1},{icon:s(()=>[o(l(x))]),default:s(()=>[e[2]||(e[2]=a(" Alipay "))]),_:1}),o(I,{class:"sponsor-image",src:w,loop:"",width:240,height:240,bordered:!1,"space-props":{style:{display:"flex",justifyContent:"space-between"}}})]),_:1})),o(U,{type:"info",bordered:!1,"show-icon":""},{icon:s(()=>[o(l(D),{style:{"font-size":"32px",color:"#cf1322"}})]),description:s(()=>e[3]||(e[3]=[t("span",{style:{"font-size":"16px"}},[a(" • 您的支持和赞助对我来说至关重要! "),t("br"),a(" • 真诚感谢每一位现有的和未来的支持者和赞助者! "),t("br"),a(" • 生命不息,迭代不止!未来,我将继续努力! ")],-1)])),default:s(()=>[e[4]||(e[4]=t("span",{style:{"font-size":"20px","font-weight":"600"}},"Vue Amazing UI to YOU :",-1))]),_:1}),e[11]||(e[11]=t("h2",{id:"赞助者-🫡",tabindex:"-1"},[a("赞助者 🫡 "),t("a",{class:"header-anchor",href:"#赞助者-🫡","aria-label":'Permalink to "赞助者 🫡"'},"​")],-1)),e[12]||(e[12]=t("p",null,"所有赞助者都将出现在此处,非常感谢你们的支持与赞助❤️❤️(可以自定义展示您的个人头像,名称以及主页的跳转地址)",-1)),e[13]||(e[13]=t("br",null,null,-1)),o(V,{gap:"small"},{default:s(()=>[o(g,null,{tooltip:s(()=>e[5]||(e[5]=[t("div",{style:{"text-align":"center"}},[a(" GitHub "),t("br"),a(" themusecatcher ")],-1)])),default:s(()=>[o(u,{size:36,src:"https://github.com/themusecatcher.png",href:"https://github.com/themusecatcher",target:"_blank"})]),_:1}),o(g,null,{tooltip:s(()=>e[6]||(e[6]=[t("div",{style:{"text-align":"center"}},[a(" WeChat "),t("br"),a(" Ant ")],-1)])),default:s(()=>[o(u,{size:36,src:l(E)},null,8,["src"])]),_:1})]),_:1})])}}}),$=j(F,[["__scopeId","data-v-32589a00"]]);export{Z as __pageData,$ as default};
    +import{d as P,r as N,q as d,I as t,P as a,c as o,u as l,x as s,D as O,a6 as n,p as i,M as f,E as y,R as h,S as _,_ as j}from"./chunks/framework.DVPnkW1f.js";import{_ as B}from"./chunks/index.CXDTuPS0.js";import{ab as b,ac as x,ad as D}from"./chunks/theme.CG1S93w-.js";const v="/vue-amazing-ui/wechat.jpg",C="/vue-amazing-ui/alipay.jpg",E="/vue-amazing-ui/assets/1.UwJggyST.jpeg",q={key:0},G={key:0,style:{"font-weight":"500",color:"#07c160"}},M={key:1,style:{"font-weight":"500",color:"#1677ff"}},H=["src"],J=["src"],Z=JSON.parse('{"title":"✨ 成为赞助者","description":"","frontmatter":{},"headers":[],"relativePath":"sponsor/charge.md","filePath":"sponsor/charge.md","lastUpdated":1735353508000}'),R={name:"sponsor/charge.md"},F=P({...R,setup(Q){const{match:A}=B("(max-width: 768px)"),z={title:"如果您觉得 Vue Amazing UI 有用,对您有帮助,可以对作者表示下支持,非常感谢 ❤️🙏❤️"},k=["WeChat","Alipay"],p=N("WeChat"),w=[{src:v,name:"WeChat"},{src:C,name:"Alipay"}];return(Y,e)=>{const S=n("GlobalElement"),T=n("TextScroll"),W=n("Segmented"),c=n("Card"),m=n("Tag"),I=n("Image"),U=n("Alert"),u=n("Avatar"),g=n("Tooltip"),V=n("Space");return i(),d("div",null,[e[7]||(e[7]=t("h1",{id:"✨-成为赞助者",tabindex:"-1"},[a("✨ 成为赞助者 "),t("a",{class:"header-anchor",href:"#✨-成为赞助者","aria-label":'Permalink to "✨ 成为赞助者"'},"​")],-1)),o(S,{"hide-sponsor":""}),e[8]||(e[8]=t("p",null,[t("code",null,"Vue Amazing UI"),a(" 是采用 "),t("code",null,"MIT"),a(" 许可的开源项目,使用完全免费。其中所有开发工作均由作者一人完成,开发迭代过程实属不易...为了组件库的健康可持续发展,非常期望能获得您的支持与赞助。")],-1)),e[9]||(e[9]=t("h2",{id:"sponsor",tabindex:"-1"},[a("Sponsor "),t("a",{class:"header-anchor",href:"#sponsor","aria-label":'Permalink to "Sponsor"'},"​")],-1)),o(T,{items:z,single:"",gap:12,"item-style":{fontSize:"18px",fontWeight:500,color:"rgba(0, 0, 0, 0.88)"}}),e[10]||(e[10]=t("br",null,null,-1)),l(A)?(i(),d("div",q,[o(W,{size:"large",block:"",style:{padding:"4px",margin:"0 auto"},value:p.value,"onUpdate:value":e[0]||(e[0]=r=>p.value=r),options:k},{label:s(({label:r})=>[r==="WeChat"?(i(),d("span",G,[o(l(b),{style:{fill:"currentColor"}}),a(" "+f(r),1)])):y("",!0),r==="Alipay"?(i(),d("span",M,[o(l(x),{style:{fill:"currentColor"}}),a(" "+f(r),1)])):y("",!0)]),_:1},8,["value"]),o(c,{width:248,style:{background:"transparent",margin:"24px auto 32px"}},{default:s(()=>[h(t("img",{class:"qrcode-image",src:l(v)},null,8,H),[[_,p.value==="WeChat"]]),h(t("img",{class:"qrcode-image",src:l(C)},null,8,J),[[_,p.value==="Alipay"]])]),_:1})])):(i(),O(c,{key:1,"body-style":{position:"relative"},style:{background:"transparent","margin-bottom":"32px"}},{default:s(()=>[o(m,{class:"wechat-tag",color:"#07c160",size:"large",bordered:!1},{icon:s(()=>[o(l(b))]),default:s(()=>[e[1]||(e[1]=a(" WeChat "))]),_:1}),o(m,{class:"alipay-tag",color:"#1677ff",size:"large",bordered:!1},{icon:s(()=>[o(l(x))]),default:s(()=>[e[2]||(e[2]=a(" Alipay "))]),_:1}),o(I,{class:"sponsor-image",src:w,loop:"",width:240,height:240,bordered:!1,"space-props":{style:{display:"flex",justifyContent:"space-between"}}})]),_:1})),o(U,{type:"info",bordered:!1,"show-icon":""},{icon:s(()=>[o(l(D),{style:{"font-size":"32px",color:"#cf1322"}})]),description:s(()=>e[3]||(e[3]=[t("span",{style:{"font-size":"16px"}},[a(" • 您的支持和赞助对我来说至关重要! "),t("br"),a(" • 真诚感谢每一位现有的和未来的支持者和赞助者! "),t("br"),a(" • 生命不息,迭代不止!未来,我将继续努力! ")],-1)])),default:s(()=>[e[4]||(e[4]=t("span",{style:{"font-size":"20px","font-weight":"600"}},"Vue Amazing UI to YOU :",-1))]),_:1}),e[11]||(e[11]=t("h2",{id:"赞助者-🫡",tabindex:"-1"},[a("赞助者 🫡 "),t("a",{class:"header-anchor",href:"#赞助者-🫡","aria-label":'Permalink to "赞助者 🫡"'},"​")],-1)),e[12]||(e[12]=t("p",null,"所有赞助者都将出现在此处,非常感谢你们的支持与赞助❤️❤️(可以自定义展示您的个人头像,名称以及主页的跳转地址)",-1)),e[13]||(e[13]=t("br",null,null,-1)),o(V,{gap:"small"},{default:s(()=>[o(g,null,{tooltip:s(()=>e[5]||(e[5]=[t("div",{style:{"text-align":"center"}},[a(" GitHub "),t("br"),a(" themusecatcher ")],-1)])),default:s(()=>[o(u,{size:36,src:"https://github.com/themusecatcher.png",href:"https://github.com/themusecatcher",target:"_blank"})]),_:1}),o(g,null,{tooltip:s(()=>e[6]||(e[6]=[t("div",{style:{"text-align":"center"}},[a(" WeChat "),t("br"),a(" Ant ")],-1)])),default:s(()=>[o(u,{size:36,src:l(E)},null,8,["src"])]),_:1})]),_:1})])}}}),$=j(F,[["__scopeId","data-v-32589a00"]]);export{Z as __pageData,$ as default};
    diff --git a/assets/sponsor_charge.md.C8RAtwfy.lean.js b/assets/sponsor_charge.md.BcqseH2d.lean.js
    similarity index 97%
    rename from assets/sponsor_charge.md.C8RAtwfy.lean.js
    rename to assets/sponsor_charge.md.BcqseH2d.lean.js
    index 6a70d6aa8..4814e8d71 100644
    --- a/assets/sponsor_charge.md.C8RAtwfy.lean.js
    +++ b/assets/sponsor_charge.md.BcqseH2d.lean.js
    @@ -1 +1 @@
    -import{d as P,r as N,q as d,I as t,P as a,c as o,u as l,x as s,D as O,a6 as n,p as i,M as f,E as y,R as h,S as _,_ as j}from"./chunks/framework.DVPnkW1f.js";import{_ as B}from"./chunks/index.CXDTuPS0.js";import{ab as b,ac as x,ad as D}from"./chunks/theme.yTgix0k9.js";const v="/vue-amazing-ui/wechat.jpg",C="/vue-amazing-ui/alipay.jpg",E="/vue-amazing-ui/assets/1.UwJggyST.jpeg",q={key:0},G={key:0,style:{"font-weight":"500",color:"#07c160"}},M={key:1,style:{"font-weight":"500",color:"#1677ff"}},H=["src"],J=["src"],Z=JSON.parse('{"title":"✨ 成为赞助者","description":"","frontmatter":{},"headers":[],"relativePath":"sponsor/charge.md","filePath":"sponsor/charge.md","lastUpdated":1735353508000}'),R={name:"sponsor/charge.md"},F=P({...R,setup(Q){const{match:A}=B("(max-width: 768px)"),z={title:"如果您觉得 Vue Amazing UI 有用,对您有帮助,可以对作者表示下支持,非常感谢 ❤️🙏❤️"},k=["WeChat","Alipay"],p=N("WeChat"),w=[{src:v,name:"WeChat"},{src:C,name:"Alipay"}];return(Y,e)=>{const S=n("GlobalElement"),T=n("TextScroll"),W=n("Segmented"),c=n("Card"),m=n("Tag"),I=n("Image"),U=n("Alert"),u=n("Avatar"),g=n("Tooltip"),V=n("Space");return i(),d("div",null,[e[7]||(e[7]=t("h1",{id:"✨-成为赞助者",tabindex:"-1"},[a("✨ 成为赞助者 "),t("a",{class:"header-anchor",href:"#✨-成为赞助者","aria-label":'Permalink to "✨ 成为赞助者"'},"​")],-1)),o(S,{"hide-sponsor":""}),e[8]||(e[8]=t("p",null,[t("code",null,"Vue Amazing UI"),a(" 是采用 "),t("code",null,"MIT"),a(" 许可的开源项目,使用完全免费。其中所有开发工作均由作者一人完成,开发迭代过程实属不易...为了组件库的健康可持续发展,非常期望能获得您的支持与赞助。")],-1)),e[9]||(e[9]=t("h2",{id:"sponsor",tabindex:"-1"},[a("Sponsor "),t("a",{class:"header-anchor",href:"#sponsor","aria-label":'Permalink to "Sponsor"'},"​")],-1)),o(T,{items:z,single:"",gap:12,"item-style":{fontSize:"18px",fontWeight:500,color:"rgba(0, 0, 0, 0.88)"}}),e[10]||(e[10]=t("br",null,null,-1)),l(A)?(i(),d("div",q,[o(W,{size:"large",block:"",style:{padding:"4px",margin:"0 auto"},value:p.value,"onUpdate:value":e[0]||(e[0]=r=>p.value=r),options:k},{label:s(({label:r})=>[r==="WeChat"?(i(),d("span",G,[o(l(b),{style:{fill:"currentColor"}}),a(" "+f(r),1)])):y("",!0),r==="Alipay"?(i(),d("span",M,[o(l(x),{style:{fill:"currentColor"}}),a(" "+f(r),1)])):y("",!0)]),_:1},8,["value"]),o(c,{width:248,style:{background:"transparent",margin:"24px auto 32px"}},{default:s(()=>[h(t("img",{class:"qrcode-image",src:l(v)},null,8,H),[[_,p.value==="WeChat"]]),h(t("img",{class:"qrcode-image",src:l(C)},null,8,J),[[_,p.value==="Alipay"]])]),_:1})])):(i(),O(c,{key:1,"body-style":{position:"relative"},style:{background:"transparent","margin-bottom":"32px"}},{default:s(()=>[o(m,{class:"wechat-tag",color:"#07c160",size:"large",bordered:!1},{icon:s(()=>[o(l(b))]),default:s(()=>[e[1]||(e[1]=a(" WeChat "))]),_:1}),o(m,{class:"alipay-tag",color:"#1677ff",size:"large",bordered:!1},{icon:s(()=>[o(l(x))]),default:s(()=>[e[2]||(e[2]=a(" Alipay "))]),_:1}),o(I,{class:"sponsor-image",src:w,loop:"",width:240,height:240,bordered:!1,"space-props":{style:{display:"flex",justifyContent:"space-between"}}})]),_:1})),o(U,{type:"info",bordered:!1,"show-icon":""},{icon:s(()=>[o(l(D),{style:{"font-size":"32px",color:"#cf1322"}})]),description:s(()=>e[3]||(e[3]=[t("span",{style:{"font-size":"16px"}},[a(" • 您的支持和赞助对我来说至关重要! "),t("br"),a(" • 真诚感谢每一位现有的和未来的支持者和赞助者! "),t("br"),a(" • 生命不息,迭代不止!未来,我将继续努力! ")],-1)])),default:s(()=>[e[4]||(e[4]=t("span",{style:{"font-size":"20px","font-weight":"600"}},"Vue Amazing UI to YOU :",-1))]),_:1}),e[11]||(e[11]=t("h2",{id:"赞助者-🫡",tabindex:"-1"},[a("赞助者 🫡 "),t("a",{class:"header-anchor",href:"#赞助者-🫡","aria-label":'Permalink to "赞助者 🫡"'},"​")],-1)),e[12]||(e[12]=t("p",null,"所有赞助者都将出现在此处,非常感谢你们的支持与赞助❤️❤️(可以自定义展示您的个人头像,名称以及主页的跳转地址)",-1)),e[13]||(e[13]=t("br",null,null,-1)),o(V,{gap:"small"},{default:s(()=>[o(g,null,{tooltip:s(()=>e[5]||(e[5]=[t("div",{style:{"text-align":"center"}},[a(" GitHub "),t("br"),a(" themusecatcher ")],-1)])),default:s(()=>[o(u,{size:36,src:"https://github.com/themusecatcher.png",href:"https://github.com/themusecatcher",target:"_blank"})]),_:1}),o(g,null,{tooltip:s(()=>e[6]||(e[6]=[t("div",{style:{"text-align":"center"}},[a(" WeChat "),t("br"),a(" Ant ")],-1)])),default:s(()=>[o(u,{size:36,src:l(E)},null,8,["src"])]),_:1})]),_:1})])}}}),$=j(F,[["__scopeId","data-v-32589a00"]]);export{Z as __pageData,$ as default};
    +import{d as P,r as N,q as d,I as t,P as a,c as o,u as l,x as s,D as O,a6 as n,p as i,M as f,E as y,R as h,S as _,_ as j}from"./chunks/framework.DVPnkW1f.js";import{_ as B}from"./chunks/index.CXDTuPS0.js";import{ab as b,ac as x,ad as D}from"./chunks/theme.CG1S93w-.js";const v="/vue-amazing-ui/wechat.jpg",C="/vue-amazing-ui/alipay.jpg",E="/vue-amazing-ui/assets/1.UwJggyST.jpeg",q={key:0},G={key:0,style:{"font-weight":"500",color:"#07c160"}},M={key:1,style:{"font-weight":"500",color:"#1677ff"}},H=["src"],J=["src"],Z=JSON.parse('{"title":"✨ 成为赞助者","description":"","frontmatter":{},"headers":[],"relativePath":"sponsor/charge.md","filePath":"sponsor/charge.md","lastUpdated":1735353508000}'),R={name:"sponsor/charge.md"},F=P({...R,setup(Q){const{match:A}=B("(max-width: 768px)"),z={title:"如果您觉得 Vue Amazing UI 有用,对您有帮助,可以对作者表示下支持,非常感谢 ❤️🙏❤️"},k=["WeChat","Alipay"],p=N("WeChat"),w=[{src:v,name:"WeChat"},{src:C,name:"Alipay"}];return(Y,e)=>{const S=n("GlobalElement"),T=n("TextScroll"),W=n("Segmented"),c=n("Card"),m=n("Tag"),I=n("Image"),U=n("Alert"),u=n("Avatar"),g=n("Tooltip"),V=n("Space");return i(),d("div",null,[e[7]||(e[7]=t("h1",{id:"✨-成为赞助者",tabindex:"-1"},[a("✨ 成为赞助者 "),t("a",{class:"header-anchor",href:"#✨-成为赞助者","aria-label":'Permalink to "✨ 成为赞助者"'},"​")],-1)),o(S,{"hide-sponsor":""}),e[8]||(e[8]=t("p",null,[t("code",null,"Vue Amazing UI"),a(" 是采用 "),t("code",null,"MIT"),a(" 许可的开源项目,使用完全免费。其中所有开发工作均由作者一人完成,开发迭代过程实属不易...为了组件库的健康可持续发展,非常期望能获得您的支持与赞助。")],-1)),e[9]||(e[9]=t("h2",{id:"sponsor",tabindex:"-1"},[a("Sponsor "),t("a",{class:"header-anchor",href:"#sponsor","aria-label":'Permalink to "Sponsor"'},"​")],-1)),o(T,{items:z,single:"",gap:12,"item-style":{fontSize:"18px",fontWeight:500,color:"rgba(0, 0, 0, 0.88)"}}),e[10]||(e[10]=t("br",null,null,-1)),l(A)?(i(),d("div",q,[o(W,{size:"large",block:"",style:{padding:"4px",margin:"0 auto"},value:p.value,"onUpdate:value":e[0]||(e[0]=r=>p.value=r),options:k},{label:s(({label:r})=>[r==="WeChat"?(i(),d("span",G,[o(l(b),{style:{fill:"currentColor"}}),a(" "+f(r),1)])):y("",!0),r==="Alipay"?(i(),d("span",M,[o(l(x),{style:{fill:"currentColor"}}),a(" "+f(r),1)])):y("",!0)]),_:1},8,["value"]),o(c,{width:248,style:{background:"transparent",margin:"24px auto 32px"}},{default:s(()=>[h(t("img",{class:"qrcode-image",src:l(v)},null,8,H),[[_,p.value==="WeChat"]]),h(t("img",{class:"qrcode-image",src:l(C)},null,8,J),[[_,p.value==="Alipay"]])]),_:1})])):(i(),O(c,{key:1,"body-style":{position:"relative"},style:{background:"transparent","margin-bottom":"32px"}},{default:s(()=>[o(m,{class:"wechat-tag",color:"#07c160",size:"large",bordered:!1},{icon:s(()=>[o(l(b))]),default:s(()=>[e[1]||(e[1]=a(" WeChat "))]),_:1}),o(m,{class:"alipay-tag",color:"#1677ff",size:"large",bordered:!1},{icon:s(()=>[o(l(x))]),default:s(()=>[e[2]||(e[2]=a(" Alipay "))]),_:1}),o(I,{class:"sponsor-image",src:w,loop:"",width:240,height:240,bordered:!1,"space-props":{style:{display:"flex",justifyContent:"space-between"}}})]),_:1})),o(U,{type:"info",bordered:!1,"show-icon":""},{icon:s(()=>[o(l(D),{style:{"font-size":"32px",color:"#cf1322"}})]),description:s(()=>e[3]||(e[3]=[t("span",{style:{"font-size":"16px"}},[a(" • 您的支持和赞助对我来说至关重要! "),t("br"),a(" • 真诚感谢每一位现有的和未来的支持者和赞助者! "),t("br"),a(" • 生命不息,迭代不止!未来,我将继续努力! ")],-1)])),default:s(()=>[e[4]||(e[4]=t("span",{style:{"font-size":"20px","font-weight":"600"}},"Vue Amazing UI to YOU :",-1))]),_:1}),e[11]||(e[11]=t("h2",{id:"赞助者-🫡",tabindex:"-1"},[a("赞助者 🫡 "),t("a",{class:"header-anchor",href:"#赞助者-🫡","aria-label":'Permalink to "赞助者 🫡"'},"​")],-1)),e[12]||(e[12]=t("p",null,"所有赞助者都将出现在此处,非常感谢你们的支持与赞助❤️❤️(可以自定义展示您的个人头像,名称以及主页的跳转地址)",-1)),e[13]||(e[13]=t("br",null,null,-1)),o(V,{gap:"small"},{default:s(()=>[o(g,null,{tooltip:s(()=>e[5]||(e[5]=[t("div",{style:{"text-align":"center"}},[a(" GitHub "),t("br"),a(" themusecatcher ")],-1)])),default:s(()=>[o(u,{size:36,src:"https://github.com/themusecatcher.png",href:"https://github.com/themusecatcher",target:"_blank"})]),_:1}),o(g,null,{tooltip:s(()=>e[6]||(e[6]=[t("div",{style:{"text-align":"center"}},[a(" WeChat "),t("br"),a(" Ant ")],-1)])),default:s(()=>[o(u,{size:36,src:l(E)},null,8,["src"])]),_:1})]),_:1})])}}}),$=j(F,[["__scopeId","data-v-32589a00"]]);export{Z as __pageData,$ as default};
    diff --git a/assets/style.Dj2sOIKn.css b/assets/style.D-GBzG7m.css
    similarity index 98%
    rename from assets/style.Dj2sOIKn.css
    rename to assets/style.D-GBzG7m.css
    index d4b750663..fb0d08c7c 100644
    --- a/assets/style.Dj2sOIKn.css
    +++ b/assets/style.D-GBzG7m.css
    @@ -1 +1 @@
    -.m-tag[data-v-4b6a48b9]{vertical-align:top;margin-top:5px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: rgba(60, 60, 67);--vp-c-text-2: rgba(60, 60, 67, .78);--vp-c-text-3: rgba(60, 60, 67, .56)}.dark{--vp-c-text-1: rgba(255, 255, 245, .86);--vp-c-text-2: rgba(235, 235, 245, .6);--vp-c-text-3: rgba(235, 235, 245, .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-26c9d6ff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-26c9d6ff],.VPBackdrop.fade-leave-to[data-v-26c9d6ff]{opacity:0}.VPBackdrop.fade-leave-active[data-v-26c9d6ff]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-26c9d6ff]{display:none}}.NotFound[data-v-02362669]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-02362669]{padding:96px 32px 168px}}.code[data-v-02362669]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-02362669]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-02362669]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-02362669]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-02362669]{padding-top:20px}.link[data-v-02362669]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-02362669]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-aa311ade]{position:relative;z-index:1}.nested[data-v-aa311ade]{padding-right:16px;padding-left:16px}.outline-link[data-v-aa311ade]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-aa311ade]:hover,.outline-link.active[data-v-aa311ade]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-aa311ade]{padding-left:13px}.VPDocAsideOutline[data-v-6f068ae5]{display:none}.VPDocAsideOutline.has-outline[data-v-6f068ae5]{display:block}.content[data-v-6f068ae5]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-6f068ae5]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-6f068ae5]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-dd0754d8]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-dd0754d8]{flex-grow:1}.VPDocAside[data-v-dd0754d8] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-dd0754d8] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-dd0754d8] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-84bee016]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-84bee016]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-8cebb5b5]{margin-top:64px}.edit-info[data-v-8cebb5b5]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-8cebb5b5]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-8cebb5b5]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-8cebb5b5]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-8cebb5b5]{margin-right:8px}.prev-next[data-v-8cebb5b5]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-8cebb5b5]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-8cebb5b5]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-8cebb5b5]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-8cebb5b5]{margin-left:auto;text-align:right}.desc[data-v-8cebb5b5]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-8cebb5b5]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-4650e3ae]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-4650e3ae]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-4650e3ae]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-4650e3ae]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-4650e3ae]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-4650e3ae]{display:flex;justify-content:center}.VPDoc .aside[data-v-4650e3ae]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-4650e3ae]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-4650e3ae]{max-width:1104px}}.container[data-v-4650e3ae]{margin:0 auto;width:100%}.aside[data-v-4650e3ae]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-4650e3ae]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-4650e3ae]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-4650e3ae]::-webkit-scrollbar{display:none}.aside-curtain[data-v-4650e3ae]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-4650e3ae]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-4650e3ae]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-4650e3ae]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-4650e3ae]{order:1;margin:0;min-width:640px}}.content-container[data-v-4650e3ae]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-4650e3ae]{max-width:688px}.VPButton[data-v-fdf2b00d]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-fdf2b00d]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-fdf2b00d]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-fdf2b00d]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-fdf2b00d]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-fdf2b00d]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-fdf2b00d]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-fdf2b00d]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-fdf2b00d]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-fdf2b00d]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-fdf2b00d]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-fdf2b00d]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-fdf2b00d]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-be9a634b]{display:none}.dark .VPImage.light[data-v-be9a634b]{display:none}.VPHero[data-v-814b9c31]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-814b9c31]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-814b9c31]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-814b9c31]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-814b9c31]{flex-direction:row}}.main[data-v-814b9c31]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-814b9c31]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-814b9c31]{text-align:left}}@media (min-width: 960px){.main[data-v-814b9c31]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-814b9c31]{max-width:592px}}.name[data-v-814b9c31],.text[data-v-814b9c31]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-814b9c31],.VPHero.has-image .text[data-v-814b9c31]{margin:0 auto}.name[data-v-814b9c31]{color:var(--vp-home-hero-name-color)}.clip[data-v-814b9c31]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-814b9c31],.text[data-v-814b9c31]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-814b9c31],.text[data-v-814b9c31]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-814b9c31],.VPHero.has-image .text[data-v-814b9c31]{margin:0}}.tagline[data-v-814b9c31]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-814b9c31]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-814b9c31]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-814b9c31]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-814b9c31]{margin:0}}.actions[data-v-814b9c31]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-814b9c31]{justify-content:center}@media (min-width: 640px){.actions[data-v-814b9c31]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-814b9c31]{justify-content:flex-start}}.action[data-v-814b9c31]{flex-shrink:0;padding:6px}.image[data-v-814b9c31]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-814b9c31]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-814b9c31]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-814b9c31]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-814b9c31]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-814b9c31]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-814b9c31]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-814b9c31]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-814b9c31]{width:320px;height:320px}}[data-v-814b9c31] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-814b9c31] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-814b9c31] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-5cfc05fd]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-5cfc05fd]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-5cfc05fd]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-5cfc05fd]>.VPImage{margin-bottom:20px}.icon[data-v-5cfc05fd]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-5cfc05fd]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-5cfc05fd]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-5cfc05fd]{padding-top:8px}.link-text-value[data-v-5cfc05fd]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-5cfc05fd]{margin-left:6px}.VPFeatures[data-v-00849bf7]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-00849bf7]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-00849bf7]{padding:0 64px}}.container[data-v-00849bf7]{margin:0 auto;max-width:1152px}.items[data-v-00849bf7]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-00849bf7]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-00849bf7],.item.grid-4[data-v-00849bf7],.item.grid-6[data-v-00849bf7]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-00849bf7],.item.grid-4[data-v-00849bf7]{width:50%}.item.grid-3[data-v-00849bf7],.item.grid-6[data-v-00849bf7]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-00849bf7]{width:25%}}.container[data-v-132c06ff]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-132c06ff]{padding:0 48px}}@media (min-width: 960px){.container[data-v-132c06ff]{width:100%;padding:0 64px}}.vp-doc[data-v-132c06ff] .VPHomeSponsors,.vp-doc[data-v-132c06ff] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-132c06ff] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-132c06ff] .VPHomeSponsors a,.vp-doc[data-v-132c06ff] .VPTeamPage a{text-decoration:none}.VPHome[data-v-96250f6f]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-96250f6f]{margin-bottom:128px}}.VPContent[data-v-f220b785]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-f220b785]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-f220b785]{margin:0}@media (min-width: 960px){.VPContent[data-v-f220b785]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-f220b785]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-f220b785]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-a8a12c4b]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-a8a12c4b]{display:none}.VPFooter[data-v-a8a12c4b] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-a8a12c4b] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-a8a12c4b]{padding:32px}}.container[data-v-a8a12c4b]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-a8a12c4b],.copyright[data-v-a8a12c4b]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-b170468f]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-b170468f]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-b170468f]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-b170468f]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-b170468f]{color:var(--vp-c-text-1)}.icon[data-v-b170468f]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-b170468f]{font-size:14px}.icon[data-v-b170468f]{font-size:16px}}.open>.icon[data-v-b170468f]{transform:rotate(90deg)}.items[data-v-b170468f]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-b170468f]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-b170468f]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-b170468f]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-b170468f]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-b170468f]{transition:all .2s ease-out}.flyout-leave-active[data-v-b170468f]{transition:all .15s ease-in}.flyout-enter-from[data-v-b170468f],.flyout-leave-to[data-v-b170468f]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-9390a1ad]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-9390a1ad]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-9390a1ad]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-9390a1ad]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-9390a1ad]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-9390a1ad]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-9390a1ad]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-9390a1ad]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-9390a1ad]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-9390a1ad]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-9390a1ad]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-9390a1ad]{display:none}}.menu-icon[data-v-9390a1ad]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-9390a1ad]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-9390a1ad]{padding:12px 32px 11px}}.VPSwitch[data-v-ddbdefb8]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-ddbdefb8]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-ddbdefb8]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-ddbdefb8]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-ddbdefb8] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-ddbdefb8] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-57052b4f]{opacity:1}.moon[data-v-57052b4f],.dark .sun[data-v-57052b4f]{opacity:0}.dark .moon[data-v-57052b4f]{opacity:1}.dark .VPSwitchAppearance[data-v-57052b4f] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-413df56b]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-413df56b]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-a8cfbf75]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-a8cfbf75]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-a8cfbf75]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-a8cfbf75]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-7f7f3870]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-7f7f3870]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-7f7f3870]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-7f7f3870]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-32c28510]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-32c28510] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-32c28510] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-32c28510] .group:last-child{padding-bottom:0}.VPMenu[data-v-32c28510] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-32c28510] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-32c28510] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-32c28510] .action{padding-left:24px}.VPFlyout[data-v-49f08436]{position:relative}.VPFlyout[data-v-49f08436]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-49f08436]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-49f08436]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-49f08436]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-49f08436]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-49f08436]{opacity:0;visibility:hidden;transform:translateY(0)}.VPFlyout:hover .menu[data-v-49f08436],.button[aria-expanded=true]+.menu[data-v-49f08436]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-49f08436]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-49f08436]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-49f08436]{margin-right:0;font-size:16px}.text-icon[data-v-49f08436]{margin-left:4px;font-size:14px}.icon[data-v-49f08436]{font-size:20px;transition:fill .25s}.menu[data-v-49f08436]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-1f3533b1]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-1f3533b1]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-1f3533b1]>svg,.VPSocialLink[data-v-1f3533b1]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-a9ecdb5a]{display:flex;justify-content:center}.VPNavBarExtra[data-v-b4f18bb7]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-b4f18bb7]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-b4f18bb7]{display:none}}.trans-title[data-v-b4f18bb7]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-b4f18bb7],.item.social-links[data-v-b4f18bb7]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-b4f18bb7]{min-width:176px}.appearance-action[data-v-b4f18bb7]{margin-right:-2px}.social-links-list[data-v-b4f18bb7]{margin:-4px -8px}.VPNavBarHamburger[data-v-ca8f3b81]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-ca8f3b81]{display:none}}.container[data-v-ca8f3b81]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-ca8f3b81]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-ca8f3b81]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-ca8f3b81]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-ca8f3b81]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-ca8f3b81]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-ca8f3b81]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-ca8f3b81],.VPNavBarHamburger.active:hover .middle[data-v-ca8f3b81],.VPNavBarHamburger.active:hover .bottom[data-v-ca8f3b81]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-ca8f3b81],.middle[data-v-ca8f3b81],.bottom[data-v-ca8f3b81]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-ca8f3b81]{top:0;left:0;transform:translate(0)}.middle[data-v-ca8f3b81]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-ca8f3b81]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-1d2a844b]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-1d2a844b],.VPNavBarMenuLink[data-v-1d2a844b]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-06ce0f80]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-06ce0f80]{display:flex}}/*! @docsearch/css 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-541ebb54]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-541ebb54]{display:flex;align-items:center}}.title[data-v-40718001]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-40718001]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-40718001]{border-bottom-color:var(--vp-c-divider)}}[data-v-40718001] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-d58fdadb]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-d58fdadb]{display:flex;align-items:center}}.title[data-v-d58fdadb]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-91258374]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-91258374]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-91258374]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-91258374]:not(.home){background-color:transparent}.VPNavBar[data-v-91258374]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-91258374]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-91258374]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-91258374]{padding:0}}.container[data-v-91258374]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-91258374],.container>.content[data-v-91258374]{pointer-events:none}.container[data-v-91258374] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-91258374]{max-width:100%}}.title[data-v-91258374]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-91258374]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-91258374]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-91258374]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-91258374]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-91258374]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-91258374]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-91258374]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-91258374]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-91258374]{column-gap:.5rem}}.menu+.translations[data-v-91258374]:before,.menu+.appearance[data-v-91258374]:before,.menu+.social-links[data-v-91258374]:before,.translations+.appearance[data-v-91258374]:before,.appearance+.social-links[data-v-91258374]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-91258374]:before,.translations+.appearance[data-v-91258374]:before{margin-right:16px}.appearance+.social-links[data-v-91258374]:before{margin-left:16px}.social-links[data-v-91258374]{margin-right:-8px}.divider[data-v-91258374]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-91258374]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-91258374]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-91258374]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-91258374]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-91258374]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-91258374]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-b31313f0]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-b31313f0]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-05b1d1f4]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-05b1d1f4]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-8c940a2e]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-8c940a2e]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-139b8c79]{display:block}.title[data-v-139b8c79]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-26f60ab7]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-26f60ab7]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-26f60ab7]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-26f60ab7]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-26f60ab7]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-26f60ab7]{transform:rotate(45deg)}.button[data-v-26f60ab7]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-26f60ab7]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-26f60ab7]{transition:transform .25s}.group[data-v-26f60ab7]:first-child{padding-top:0}.group+.group[data-v-26f60ab7],.group+.item[data-v-26f60ab7]{padding-top:4px}.VPNavScreenTranslations[data-v-bd7fd8a0]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-bd7fd8a0]{height:auto}.title[data-v-bd7fd8a0]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-bd7fd8a0]{font-size:16px}.icon.lang[data-v-bd7fd8a0]{margin-right:8px}.icon.chevron[data-v-bd7fd8a0]{margin-left:4px}.list[data-v-bd7fd8a0]{padding:4px 0 0 24px}.link[data-v-bd7fd8a0]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-1eb837ff]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-1eb837ff],.VPNavScreen.fade-leave-active[data-v-1eb837ff]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-1eb837ff],.VPNavScreen.fade-leave-active .container[data-v-1eb837ff]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-1eb837ff],.VPNavScreen.fade-leave-to[data-v-1eb837ff]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-1eb837ff],.VPNavScreen.fade-leave-to .container[data-v-1eb837ff]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-1eb837ff]{display:none}}.container[data-v-1eb837ff]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-1eb837ff],.menu+.appearance[data-v-1eb837ff],.translations+.appearance[data-v-1eb837ff]{margin-top:24px}.menu+.social-links[data-v-1eb837ff]{margin-top:16px}.appearance+.social-links[data-v-1eb837ff]{margin-top:16px}.VPNav[data-v-2d36e4b3]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-2d36e4b3]{position:fixed}}.VPSidebarItem.level-0[data-v-360b3e45]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-360b3e45]{padding-bottom:10px}.item[data-v-360b3e45]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-360b3e45]{cursor:pointer}.indicator[data-v-360b3e45]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-360b3e45],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-360b3e45],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-360b3e45],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-360b3e45]{background-color:var(--vp-c-brand-1)}.link[data-v-360b3e45]{display:flex;align-items:center;flex-grow:1}.text[data-v-360b3e45]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-360b3e45]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-360b3e45],.VPSidebarItem.level-2 .text[data-v-360b3e45],.VPSidebarItem.level-3 .text[data-v-360b3e45],.VPSidebarItem.level-4 .text[data-v-360b3e45],.VPSidebarItem.level-5 .text[data-v-360b3e45]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-360b3e45],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-360b3e45],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-360b3e45],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-360b3e45],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-360b3e45],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-360b3e45]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-1.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-2.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-3.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-4.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-5.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-360b3e45],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-360b3e45],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-360b3e45],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-360b3e45],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-360b3e45],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-360b3e45]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-360b3e45],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-360b3e45],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-360b3e45],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-360b3e45],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-360b3e45],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-360b3e45]{color:var(--vp-c-brand-1)}.caret[data-v-360b3e45]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-360b3e45]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-360b3e45]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-360b3e45]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-360b3e45]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-360b3e45],.VPSidebarItem.level-2 .items[data-v-360b3e45],.VPSidebarItem.level-3 .items[data-v-360b3e45],.VPSidebarItem.level-4 .items[data-v-360b3e45],.VPSidebarItem.level-5 .items[data-v-360b3e45]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-360b3e45]{display:none}.no-transition[data-v-f5e58883] .caret-icon{transition:none}.group+.group[data-v-f5e58883]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-f5e58883]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-7251c613]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-7251c613]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-7251c613]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-7251c613]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-7251c613]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-7251c613]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-7251c613]{outline:0}.VPSkipLink[data-v-a46579a1]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-a46579a1]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-a46579a1]{top:14px;left:16px}}.Layout[data-v-7b7f89d8]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-db856def]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-db856def]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-db856def]{margin:128px 0}}.VPHomeSponsors[data-v-db856def]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-db856def]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-db856def]{padding:0 64px}}.container[data-v-db856def]{margin:0 auto;max-width:1152px}.love[data-v-db856def]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-db856def]{display:inline-block}.message[data-v-db856def]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-db856def]{padding-top:32px}.action[data-v-db856def]{padding-top:40px;text-align:center}.VPTeamPage[data-v-2be26599]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-2be26599]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-2be26599-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-2be26599-s],.VPTeamMembers+.VPTeamPageSection[data-v-2be26599-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-2be26599-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-2be26599-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-2be26599-s],.VPTeamMembers+.VPTeamPageSection[data-v-2be26599-s]{margin-top:96px}}.VPTeamMembers[data-v-2be26599-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-2be26599-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-2be26599-s]{padding:0 64px}}.VPTeamPageTitle[data-v-4ce824da]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-4ce824da]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-4ce824da]{padding:80px 64px 48px}}.title[data-v-4ce824da]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-4ce824da]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-4ce824da]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-4ce824da]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-d574a9e2]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-d574a9e2]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-d574a9e2]{padding:0 64px}}.title[data-v-d574a9e2]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-d574a9e2]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-d574a9e2]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-d574a9e2]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-d574a9e2]{padding-top:40px}.VPTeamMembersItem[data-v-4e3e56ad]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-4e3e56ad]{padding:32px}.VPTeamMembersItem.small .data[data-v-4e3e56ad]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-4e3e56ad]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-4e3e56ad]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-4e3e56ad]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-4e3e56ad]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-4e3e56ad]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-4e3e56ad]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-4e3e56ad]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-4e3e56ad]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-4e3e56ad]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-4e3e56ad]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-4e3e56ad]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-4e3e56ad]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-4e3e56ad]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-4e3e56ad]{text-align:center}.avatar[data-v-4e3e56ad]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-4e3e56ad]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-4e3e56ad]{margin:0;font-weight:600}.affiliation[data-v-4e3e56ad]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-4e3e56ad]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-4e3e56ad]:hover{color:var(--vp-c-brand-1)}.desc[data-v-4e3e56ad]{margin:0 auto}.desc[data-v-4e3e56ad] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-4e3e56ad]{display:flex;justify-content:center;height:56px}.sp-link[data-v-4e3e56ad]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-4e3e56ad]:hover,.sp .sp-link.link[data-v-4e3e56ad]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-4e3e56ad]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-3e826716]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-3e826716]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-3e826716]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-3e826716]{max-width:876px}.VPTeamMembers.medium .container[data-v-3e826716]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-3e826716]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-3e826716]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-3e826716]{max-width:760px}.container[data-v-3e826716]{display:grid;gap:24px;margin:0 auto;max-width:1152px}:root{--vp-c-brand: #646cff;--vp-c-brand-light: #747bff;--vp-c-brand-lighter: #9499ff;--vp-c-brand-lightest: #bcc0ff;--vp-c-brand-dark: #535bf2;--vp-c-brand-darker: #454ce1;--vp-c-brand-dimm: rgba(100, 108, 255, .08);--c-brand: #646cff;--c-brand-light: #747bff}:root{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-light);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-button-brand-bg)}:root{--vp-home-hero-name-color: transparent;--vp-home-hero-name-background: -webkit-linear-gradient(120deg, #bd34fe 30%, #41d1ff);--vp-home-hero-image-background-image: linear-gradient(-45deg, #bd34fe 50%, #47caff 50%);--vp-home-hero-image-filter: blur(40px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(72px)}}:root{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-darker);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.dark{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-lightest);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand) !important}.dark .vp-doc a>code,.dark .VPNavBarMenuLink.VPNavBarMenuLink:hover,.dark .VPNavBarMenuLink.VPNavBarMenuLink.active,.dark .link.link:hover,.dark .link.link.active,.dark .edit-link-button.edit-link-button,.dark .pager-link .title{color:var(--vp-c-brand-lighter)}.dark .vp-doc a>code:hover{color:var(--vp-c-brand-lightest);opacity:1}.vp-doc a{font-weight:400;text-decoration:none}.vp-doc p{margin:0}.vp-doc p em{color:var(--vp-c-text-1)}.dark .vp-doc .custom-block a{transition:color .25s}.custom-block.tip p{color:var(--vp-custom-block-tip-text)!important}strong{color:#00c1d4}blockquote{padding:0 12px;font-weight:600;border-left:3px solid #6ee7b7!important;border-right:3px solid #6ee7b7;border-radius:6px}a:hover{text-decoration:none!important}summary{font-weight:600}summary:hover{cursor:pointer;color:var(--vp-c-brand-lighter)}svg{fill:var(--vp-c-text-1)}h1{display:inline-block;-webkit-background-clip:text;background-clip:text;color:#0000;white-space:nowrap;background-image:linear-gradient(to right,#09c8ce,#eb2f96);margin-bottom:20px}.VPHome{margin-bottom:0!important;padding-bottom:104px!important}.VPHero .name{font-size:60px;line-height:72px}.VPHero .text{padding-top:16px}.VPHero .tagline{display:flex;align-items:center}.VPHero .name{transition:all .3s ease-in-out}.VPHero .name:hover{transform:scale(1.02)}.VPHero .image-src{transition:transform .5s cubic-bezier(.18,.89,.32,1.28)}.VPHero .image-src:hover{transform:translate(-50%,-50%) scale(1.2)}.Layout{position:relative}.Layout .VPContent .content .content-container{max-width:none}.Layout .VPFooter{position:absolute;right:0;left:0;bottom:0;border:none;background-color:transparent;text-align:center;padding:24px 32px}.Layout .VPFooter .container{display:inline-block;transition:all .25s cubic-bezier(.18,.89,.32,1.28)}.Layout .VPFooter .container .message,.Layout .VPFooter .container .copyright{color:#000000ad}.Layout .VPFooter .container:hover{transform:scale(1.05)}.Layout .VPFooter .container:hover .message,.Layout .VPFooter .container:hover .copyright{font-weight:600}.dark .VPFooter .message,.dark .VPFooter .copyright{color:#fff9!important}@media (min-width: 960px){.VPLocalNav.has-sidebar{background-color:transparent;border:none}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown{padding:0}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown button{border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid var(--vp-c-text-1);border-left:none;padding:6px 12px;color:var(--vp-c-text-1);transition:all .2s}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown button:hover{font-weight:600;color:var(--vp-c-brand);border-color:var(--vp-c-brand)}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown .outline-link{transition:all .2s}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown .outline-link:hover{color:var(--vp-c-brand-1)}}.VPLocalNav.has-sidebar .menu{transition:all .2s}.VPLocalNav.has-sidebar .menu:hover{font-weight:600;color:var(--vp-c-brand)}.VPLocalNav.has-sidebar button .menu-text,.VPLocalNav.has-sidebar button .vpi-chevron-right{transition:all .2s}.VPLocalNav.has-sidebar button:hover .menu-text{color:var(--vp-c-brand);font-weight:600}.VPLocalNav.has-sidebar button:hover .vpi-chevron-right{color:var(--vp-c-brand)}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown .outline-link{transition:all .2s}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown .outline-link:hover{color:var(--vp-c-brand-1)}.VPNavBar:not(.has-sidebar):not(.top){border:none;background-color:transparent!important}.VPNavBar .curtain{display:none}.VPNavBar .content-body{pointer-events:none;border:none;background-color:transparent!important}.VPNavBar .VPNavBarSearch{pointer-events:none}.VPNavBar .divider{display:none}.VPNavBarTitle .title{color:#000000b8;transition:all .25s cubic-bezier(.18,.89,.32,1.28)}.VPNavBarTitle .title .VPImage{transition:transform .5s cubic-bezier(.18,.89,.32,1.28)}.VPNavBarTitle .title:hover{transform:scale(1.1);color:#bd34fe}.VPNavBarTitle .title:hover .VPImage{transform:scale(1.1)}.dark .VPNavBarTitle .title{color:#ffffffe0}.dark .VPNavBarTitle .title:hover{color:#09c8ce}.VPHero .actions .action .VPButton{border-color:transparent!important;border-radius:12px!important}.VPHero .actions .action .VPButton.brand{font-weight:700;border:none;background:linear-gradient(to right,#09c8ce,#eb2f96);transition:all .25s}.VPHero .actions .action .VPButton.brand:hover{background:linear-gradient(to right,#eb2f96,#09c8ce);box-shadow:0 0 3px 3px #41d1ff1f}.VPHero .actions .action .VPButton.alt{background-color:#ebebebd9!important;transition:all .25s}.VPHero .actions .action .VPButton.alt:hover{border-color:#eb2f96!important;box-shadow:0 0 3px 3px #eb2f961f}.dark .VPHero .actions .action .VPButton.alt{background-color:#00000073!important}.dark .VPHero .actions .action .VPButton.alt:hover{border-color:#09c8ce!important;box-shadow:0 0 3px 3px #09c8ce1f}.VPSwitch{background-color:transparent!important}.VPSwitch:hover{border-color:#e4c31b!important;box-shadow:0 0 1.5px 3px #e4c31b3d}.DocSearch-Button{border-radius:12px;background-color:#ebebeb99;transition:all .25s cubic-bezier(.18,.89,.32,1.28)}.DocSearch-Button:hover{transform:scale(1.05);border-color:#bd34fe;background-color:#ebebeb99;box-shadow:0 0 3px 3px #bd34fe1f}.dark .DocSearch-Button{background-color:#16161699}.dark .DocSearch-Button:hover{border-color:#09c8ce;background-color:#16161699;box-shadow:0 0 3px 3px #09c8ce1f}.VPFeatures .container .items{align-items:flex-start}.VPFeatures .container .items .item{cursor:pointer;transition:all .3s cubic-bezier(.18,.89,.32,1.28)}.VPFeatures .container .items .item .VPFeature{border-radius:32px;border:none;transition:all .25s}.VPFeatures .container .items .item .VPFeature .icon,.VPFeatures .container .items .item .VPFeature .title{font-size:18px;transition:all .25s}.VPFeatures .container .items .item .VPFeature .details{font-size:16px}.VPFeatures .container .items .item .VPFeature .icon{width:72px;height:72px;font-size:20px;font-weight:700;border-radius:24px}.VPFeatures .container .items .item .VPFeature .icon .logo{width:32px;height:32px}.VPFeatures .container .items .item:hover{transform:scale(1.02);transform-origin:50%,50%}.VPFeatures .container .items .item:hover .VPFeature{box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.VPLink .text{transition:all .25s cubic-bezier(.18,.89,.32,1.28);transform-origin:0% 50%}.VPLink .text:hover{transform:scale(1.1);font-weight:600!important}.is-active .VPLink .text{transform:scale(1.1) cubic-bezier(.18,.89,.32,1.28);font-weight:600!important}.pager-link{border-radius:12px!important;transition:all .25s cubic-bezier(.18,.89,.32,1.28)!important}.pager-link:hover{transform:scale(1.05);box-shadow:0 0 3px 3px #646cff1f}.tag-version{font-size:16px;line-height:1.5;font-weight:700;padding:4px 8px;margin-left:8px;border-radius:12px;display:inline-block;-webkit-background-clip:text;background-clip:text;color:#fff;background:linear-gradient(to right,#41d1ff,#c41d7f)}.mail[data-v-d3224f72],.arrow-down[data-v-25ee364b]{display:inline-block;color:inherit;vertical-align:-.25em}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;caret-color:transparent}body{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}input,textarea{caret-color:auto}a{color:#1677ff;text-decoration:none;background-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;cursor:pointer;transition:color .3s}a:hover{color:#4096ff}.alert-motion-leave[data-v-792d9ca8]{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding .3s cubic-bezier(.78,.14,.15,.86)}.alert-motion-leave-active[data-v-792d9ca8]{max-height:0!important;opacity:0!important;padding-block:0!important}.m-alert[data-v-792d9ca8]{padding:8px 12px;color:#000000e0;font-size:14px;line-height:1.57142857;position:relative;display:flex;align-items:center;word-break:break-all;border-radius:8px}.m-alert .m-alert-icon[data-v-792d9ca8]{display:inline-block;margin-right:8px;line-height:0}.m-alert .m-big-icon[data-v-792d9ca8]{margin-right:12px;font-size:24px;line-height:0}.m-alert .icon-img[data-v-792d9ca8]{display:inline-block;width:14px;height:14px}.m-alert .big-icon-img[data-v-792d9ca8]{display:inline-block;width:24px;height:24px}.m-alert .icon-svg[data-v-792d9ca8]{display:inline-block}.m-alert .m-alert-content[data-v-792d9ca8]{flex:1;min-width:0}.m-alert .m-alert-actions[data-v-792d9ca8]{margin-left:8px}.m-alert .m-alert-close[data-v-792d9ca8]{margin-left:8px;font-size:12px;color:#00000073;line-height:12px;cursor:pointer;outline:none;transition:color .2s}.m-alert .m-alert-close[data-v-792d9ca8]:hover{color:#000000e0}.m-alert .m-alert-close .alert-close[data-v-792d9ca8]{display:inline-block;vertical-align:bottom;fill:#00000073;transition:fill .2s}.m-alert .m-alert-close .alert-close[data-v-792d9ca8]:hover{fill:#000000e0}.alert-default[data-v-792d9ca8]{background-color:#00000005;border:1px solid #d9d9d9}.alert-default .m-alert-icon[data-v-792d9ca8],.alert-default .m-big-icon[data-v-792d9ca8]{color:#000000e0}.alert-default .m-alert-icon .icon-svg[data-v-792d9ca8],.alert-default .m-big-icon .icon-svg[data-v-792d9ca8],.alert-default .m-alert-icon[data-v-792d9ca8] svg,.alert-default .m-big-icon[data-v-792d9ca8] svg{fill:currentColor}.alert-info[data-v-792d9ca8]{background-color:#e6f4ff;border:1px solid #91caff}.alert-info .m-alert-icon[data-v-792d9ca8],.alert-info .m-big-icon[data-v-792d9ca8]{color:#1677ff}.alert-info .m-alert-icon .icon-svg[data-v-792d9ca8],.alert-info .m-big-icon .icon-svg[data-v-792d9ca8],.alert-info .m-alert-icon[data-v-792d9ca8] svg,.alert-info .m-big-icon[data-v-792d9ca8] svg{fill:currentColor}.alert-success[data-v-792d9ca8]{background-color:#f6ffed;border:1px solid #b7eb8f}.alert-success .m-alert-icon[data-v-792d9ca8],.alert-success .m-big-icon[data-v-792d9ca8]{color:#52c41a}.alert-success .m-alert-icon .icon-svg[data-v-792d9ca8],.alert-success .m-big-icon .icon-svg[data-v-792d9ca8],.alert-success .m-alert-icon[data-v-792d9ca8] svg,.alert-success .m-big-icon[data-v-792d9ca8] svg{fill:currentColor}.alert-warning[data-v-792d9ca8]{background-color:#fffbe6;border:1px solid #ffe58f}.alert-warning .m-alert-icon[data-v-792d9ca8],.alert-warning .m-big-icon[data-v-792d9ca8]{color:#faad14}.alert-warning .m-alert-icon .icon-svg[data-v-792d9ca8],.alert-warning .m-big-icon .icon-svg[data-v-792d9ca8],.alert-warning .m-alert-icon[data-v-792d9ca8] svg,.alert-warning .m-big-icon[data-v-792d9ca8] svg{fill:currentColor}.alert-error[data-v-792d9ca8]{background-color:#fff2f0;border:1px solid #ffccc7}.alert-error .m-alert-icon[data-v-792d9ca8],.alert-error .m-big-icon[data-v-792d9ca8]{color:#ff4d4f}.alert-error .m-alert-icon .icon-svg[data-v-792d9ca8],.alert-error .m-big-icon .icon-svg[data-v-792d9ca8],.alert-error .m-alert-icon[data-v-792d9ca8] svg,.alert-error .m-big-icon[data-v-792d9ca8] svg{fill:currentColor}.alert-borderless[data-v-792d9ca8]{border:none}.alert-width-description[data-v-792d9ca8]{align-items:flex-start;padding:20px 24px}.alert-width-description .alert-message[data-v-792d9ca8]{display:block;margin-bottom:8px;color:#000000e0;font-size:16px}.alert-width-description .alert-description[data-v-792d9ca8]{display:block}.m-avatar[data-v-3ab6f708]{position:relative;display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;font-size:14px;color:#fff;line-height:30px;border:1px solid transparent;overflow:hidden;white-space:nowrap;cursor:auto;outline:none}.m-avatar[data-v-3ab6f708]:hover{color:#fff}.m-avatar.avatar-square[data-v-3ab6f708]{border-radius:6px}.m-avatar .image-item[data-v-3ab6f708]{display:block;width:100%;height:100%;object-fit:cover}.m-avatar[data-v-3ab6f708] svg{width:1em;height:1em;fill:currentColor}.m-avatar .string-item[data-v-3ab6f708]{position:absolute;left:50%;transform-origin:0 center}.avatar-small[data-v-3ab6f708]{font-size:14px;width:24px;height:24px;line-height:22px;border-radius:50%}.avatar-small .avatar-icon[data-v-3ab6f708]{font-size:14px}.avatar-small.avatar-square[data-v-3ab6f708]{border-radius:4px}.avatar-middle .avatar-icon[data-v-3ab6f708]{font-size:18px}.avatar-large[data-v-3ab6f708]{font-size:24px;width:40px;height:40px;line-height:38px;border-radius:50%}.avatar-large .avatar-icon[data-v-3ab6f708]{font-size:24px}.avatar-large.avatar-square[data-v-3ab6f708]{border-radius:8px}.avatar-image[data-v-3ab6f708]{background:transparent}.avatar-link[data-v-3ab6f708]{cursor:pointer}.zoom-enter[data-v-4c797c55]{transform:none;opacity:0;animation-duration:var(--transition-duration);animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.zoom-enter-active[data-v-4c797c55]{animation-name:zoomIn-4c797c55;animation-play-state:running}@keyframes zoomIn-4c797c55{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.zoom-leave[data-v-4c797c55]{animation-duration:var(--transition-duration);animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-leave-active[data-v-4c797c55]{animation-name:zoomOut-4c797c55;animation-play-state:running;pointer-events:none}@keyframes zoomOut-4c797c55{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}.m-tooltip-wrap[data-v-4c797c55]{position:relative;display:inline-block}.m-tooltip-wrap .m-tooltip-card[data-v-4c797c55]{position:absolute;z-index:999;width:max-content;outline:none}.m-tooltip-wrap .m-tooltip-card .tooltip-card[data-v-4c797c55]{min-width:32px;max-width:var(--tooltip-max-width);min-height:32px;padding:6px 8px;font-size:14px;color:#fff;line-height:1.57142857;text-align:justify;text-decoration:none;word-break:break-all;background-color:var(--tooltip-background-color);border-radius:6px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-tooltip-wrap .m-tooltip-card .tooltip-card[data-v-4c797c55] svg{fill:currentColor}.m-tooltip-wrap .m-tooltip-card .tooltip-arrow[data-v-4c797c55]{position:absolute;z-index:9;display:block;pointer-events:none;width:16px;height:16px;overflow:hidden}.m-tooltip-wrap .m-tooltip-card .tooltip-arrow[data-v-4c797c55]:before{position:absolute;width:16px;height:8px;background-color:var(--tooltip-background-color);clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z");content:""}.m-tooltip-wrap .m-tooltip-card .tooltip-arrow[data-v-4c797c55]:after{position:absolute;width:8.97056275px;height:8.97056275px;margin:auto;border-radius:0 0 2px;transform:translateY(50%) rotate(-135deg);box-shadow:3px 3px 7px #0000001a;z-index:0;background:transparent;content:""}.m-tooltip-wrap .m-tooltip-card .arrow-top[data-v-4c797c55]{left:50%;bottom:12px;transform:translate(-50%) translateY(100%) rotate(180deg)}.m-tooltip-wrap .m-tooltip-card .arrow-top[data-v-4c797c55]:before{bottom:0;left:0}.m-tooltip-wrap .m-tooltip-card .arrow-top[data-v-4c797c55]:after{bottom:0;left:0;right:0}.m-tooltip-wrap .m-tooltip-card .arrow-bottom[data-v-4c797c55]{left:50%;top:12px;transform:translate(-50%) translateY(-100%) rotate(0)}.m-tooltip-wrap .m-tooltip-card .arrow-bottom[data-v-4c797c55]:before{bottom:0;left:0}.m-tooltip-wrap .m-tooltip-card .arrow-bottom[data-v-4c797c55]:after{bottom:0;left:0;right:0}.m-tooltip-wrap .m-tooltip-card .arrow-left[data-v-4c797c55]{top:50%;right:12px;transform:translate(100%) translateY(-50%) rotate(90deg)}.m-tooltip-wrap .m-tooltip-card .arrow-left[data-v-4c797c55]:before{bottom:0;left:0}.m-tooltip-wrap .m-tooltip-card .arrow-left[data-v-4c797c55]:after{bottom:0;left:0;right:0}.m-tooltip-wrap .m-tooltip-card .arrow-right[data-v-4c797c55]{top:50%;left:12px;transform:translate(-100%) translateY(-50%) rotate(-90deg)}.m-tooltip-wrap .m-tooltip-card .arrow-right[data-v-4c797c55]:before{bottom:0;left:0}.m-tooltip-wrap .m-tooltip-card .arrow-right[data-v-4c797c55]:after{bottom:0;left:0;right:0}.m-tooltip-wrap .tooltip-top-padding[data-v-4c797c55]{padding-bottom:12px}.m-tooltip-wrap .tooltip-bottom-padding[data-v-4c797c55]{padding-top:12px}.m-tooltip-wrap .tooltip-left-padding[data-v-4c797c55]{padding-right:12px}.m-tooltip-wrap .tooltip-right-padding[data-v-4c797c55]{padding-left:12px}.m-tooltip-wrap .tooltip-content[data-v-4c797c55]{display:inline-block}.zoom-enter-active[data-v-4239f547],.zoom-leave-active[data-v-4239f547]{transition:all .3s cubic-bezier(.4,0,.2,1)}.zoom-enter-from[data-v-4239f547],.zoom-leave-to[data-v-4239f547]{opacity:0;transform:scale(.5)}.m-backtop-wrap[data-v-4239f547]{position:fixed;z-index:var(--z-index)}.m-backtop-wrap .m-backtop[data-v-4239f547]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--backtop-height);min-width:var(--backtop-width);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.m-backtop-wrap .m-backtop .backtop-icon[data-v-4239f547]{display:inline-flex;font-size:var(--icon-size)}.m-backtop-wrap .m-backtop .backtop-icon[data-v-4239f547] svg{pointer-events:none;fill:currentColor;transition:color .3s cubic-bezier(.4,0,.2,1)}.m-backtop-wrap .m-backtop .icon-description[data-v-4239f547]{font-size:var(--icon-width-desc-size)}.m-backtop-wrap .m-backtop .backtop-description[data-v-4239f547]{display:flex;align-items:center;font-size:var(--desc-size);font-weight:500;line-height:1.2;pointer-events:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.m-backtop-wrap .backtop-default[data-v-4239f547]{color:var(--color-default);background-color:var(--bg-color-default);box-shadow:0 2px 8px 0 var(--shadow-color-default)}.m-backtop-wrap .backtop-default .backtop-icon[data-v-4239f547],.m-backtop-wrap .backtop-default .backtop-description[data-v-4239f547]{color:var(--color-default)}.m-backtop-wrap .backtop-default[data-v-4239f547]:hover{color:var(--color-default-hover);background-color:var(--bg-color-default-hover);box-shadow:0 2px 8px 3px var(--shadow-color-default-hover)}.m-backtop-wrap .backtop-default:hover .backtop-icon[data-v-4239f547],.m-backtop-wrap .backtop-default:hover .backtop-description[data-v-4239f547]{color:var(--color-default-hover)}.m-backtop-wrap .backtop-primary[data-v-4239f547]{color:var(--color-primary);background-color:var(--bg-color-primary);box-shadow:0 2px 8px 0 var(--shadow-color-primary)}.m-backtop-wrap .backtop-primary .backtop-icon[data-v-4239f547],.m-backtop-wrap .backtop-primary .backtop-description[data-v-4239f547]{color:var(--color-primary)}.m-backtop-wrap .backtop-primary[data-v-4239f547]:hover{color:var(--color-primary-hover);background-color:var(--bg-color-primary-hover);box-shadow:0 2px 8px 3px var(--shadow-color-primary-hover)}.m-backtop-wrap .backtop-primary:hover .backtop-icon[data-v-4239f547],.m-backtop-wrap .backtop-primary:hover .backtop-description[data-v-4239f547]{color:var(--color-primary-hover)}.m-backtop-wrap .backtop-circle[data-v-4239f547]{border-radius:var(--circle-border-radius)}.m-backtop-wrap .backtop-square[data-v-4239f547]{border-radius:var(--square-border-radius)}.zoom-enter[data-v-63006609]{animation-duration:.3s;animation-timing-function:cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both;animation-name:zoomBadgeIn-63006609}@keyframes zoomBadgeIn-63006609{0%{transform:scale(0) translate(50%,-50%);opacity:0}to{transform:scale(1) translate(50%,-50%)}}.zoom-leave[data-v-63006609]{animation-duration:.3s;animation-timing-function:cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both;animation-name:zoomBadgeOut-63006609}@keyframes zoomBadgeOut-63006609{0%{transform:scale(1) translate(50%,-50%)}to{transform:scale(0) translate(50%,-50%);opacity:0}}.m-badge[data-v-63006609]{position:relative;display:inline-block;width:fit-content;font-size:14px;color:#000000e0;line-height:1}.m-badge .status-dot[data-v-63006609]{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%}.m-badge .dot-ripple[data-v-63006609]:after{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border-width:1px;border-style:solid;border-color:inherit;border-radius:50%;animation-name:dotRipple-63006609;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;content:""}@keyframes dotRipple-63006609{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.m-badge .status-text[data-v-63006609]{margin-left:8px;color:#000000e0;font-size:14px}.m-badge .m-value[data-v-63006609]{position:absolute;top:0;z-index:var(--z-index);right:0;transform:translate(50%,-50%);transform-origin:100% 0%}.m-badge .m-badge-value[data-v-63006609]{position:absolute;top:0;z-index:var(--z-index);right:0;transform:translate(50%,-50%);transform-origin:100% 0%;overflow:hidden;padding:0 8px;min-width:20px;height:20px;color:#fff;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#ff4d4f;border-radius:10px;box-shadow:0 0 0 1px #fff;transition:background .2s}.m-badge .m-badge-value .m-number[data-v-63006609]{position:relative;display:inline-block;height:20px;transition:all .3s cubic-bezier(.12,.4,.29,1.46);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.m-badge .m-badge-value .m-number .u-number[data-v-63006609]{display:inline-block;height:20px;margin:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.m-badge .small-num[data-v-63006609]{padding:0}.m-badge .only-number[data-v-63006609]{position:relative;top:auto;display:block;transform-origin:50% 50%;transform:none}.m-badge .only-dot[data-v-63006609]{width:6px;min-width:6px;height:6px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px #fff;padding:0;transition:background .3s}.m-badge .status-success[data-v-63006609]{color:#52c41a;background-color:#52c41a}.m-badge .status-error[data-v-63006609]{color:#ff4d4f;background-color:#ff4d4f}.m-badge .status-default[data-v-63006609]{color:#00000040;background-color:#00000040}.m-badge .status-processing[data-v-63006609]{color:#1677ff;background-color:#1677ff}.m-badge .status-warning[data-v-63006609]{color:#faad14;background-color:#faad14}.m-badge .color-pink[data-v-63006609]{color:#eb2f96;background-color:#eb2f96}.m-badge .color-red[data-v-63006609]{color:#f5222d;background-color:#f5222d}.m-badge .color-yellow[data-v-63006609]{color:#fadb14;background-color:#fadb14}.m-badge .color-orange[data-v-63006609]{color:#fa8c16;background-color:#fa8c16}.m-badge .color-cyan[data-v-63006609]{color:#13c2c2;background-color:#13c2c2}.m-badge .color-green[data-v-63006609]{color:#52c41a;background-color:#52c41a}.m-badge .color-blue[data-v-63006609]{color:#1677ff;background-color:#1677ff}.m-badge .color-purple[data-v-63006609]{color:#722ed1;background-color:#722ed1}.m-badge .color-geekblue[data-v-63006609]{color:#2f54eb;background-color:#2f54eb}.m-badge .color-magenta[data-v-63006609]{color:#eb2f96;background-color:#eb2f96}.m-badge .color-volcano[data-v-63006609]{color:#fa541c;background-color:#fa541c}.m-badge .color-gold[data-v-63006609]{color:#faad14;background-color:#faad14}.m-badge .color-lime[data-v-63006609]{color:#a0d911;background-color:#a0d911}.m-badge .white[data-v-63006609]{color:#fff}.badge-status-color[data-v-63006609]{line-height:inherit;vertical-align:baseline}.m-breadcrumb[data-v-40e71de6]{font-size:14px;color:#00000073;line-height:1.57142857;display:flex;align-items:center;flex-wrap:wrap}.m-breadcrumb .m-breadcrumb-item[data-v-40e71de6]{display:inline-flex;align-items:center}.m-breadcrumb .m-breadcrumb-item .breadcrumb-link[data-v-40e71de6]{display:inline-block;color:#00000073;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;border-radius:4px;text-decoration:none;cursor:text;transition:color .2s,background-color .2s}.m-breadcrumb .m-breadcrumb-item .link-hover[data-v-40e71de6]{cursor:pointer}.m-breadcrumb .m-breadcrumb-item .link-hover[data-v-40e71de6]:hover{background-color:#0000000f;color:#000000e0}.m-breadcrumb .m-breadcrumb-item .link-active[data-v-40e71de6]{color:#000000e0}.m-breadcrumb .m-breadcrumb-item .breadcrumb-separator[data-v-40e71de6]{display:inline-flex;align-items:center;margin:0 4px;color:#00000073}.m-breadcrumb .m-breadcrumb-item .breadcrumb-separator[data-v-40e71de6] svg{margin-inline:-2px;fill:currentColor}.m-btn[data-v-dc75610d]{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:400;line-height:1.57142857;color:#000000e0;white-space:nowrap;text-align:center;background-color:transparent;border:1px solid transparent;outline:none;-webkit-user-select:none;user-select:none;text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.645,.045,.355,1)}.m-btn .btn-loading[data-v-dc75610d]{display:inline-flex;align-items:center;overflow:hidden;opacity:0;width:0;transition:margin-right .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.m-btn .btn-loading .m-static-circle[data-v-dc75610d],.m-btn .btn-loading .m-dynamic-circle[data-v-dc75610d]{display:inline-flex;justify-content:start}.m-btn .btn-loading .m-static-circle .circle .path[data-v-dc75610d],.m-btn .btn-loading .m-dynamic-circle .circle .path[data-v-dc75610d]{stroke:currentColor}.m-btn .btn-loading .m-static-circle .circle[data-v-dc75610d]{animation:spinCircle-dc75610d .8s linear infinite;-webkit-animation:spinCircle-dc75610d .8s linear infinite}.m-btn .btn-loading .m-static-circle .circle .path[data-v-dc75610d]{stroke-width:10;stroke-dashoffset:0;stroke-dasharray:84.82px,282.74px}.m-btn .btn-loading .m-dynamic-circle .circle[data-v-dc75610d]{animation:spinCircle-dc75610d 2s linear infinite;-webkit-animation:spinCircle-dc75610d 2s linear infinite}.m-btn .btn-loading .m-dynamic-circle .circle .path[data-v-dc75610d]{stroke-width:5;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round;animation:loadingDash-dc75610d 1.5s ease-in-out infinite;-webkit-animation:loadingDash-dc75610d 1.5s ease-in-out infinite}@keyframes loadingDash-dc75610d{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-124px}}@keyframes spinCircle-dc75610d{to{transform:rotate(360deg)}}.m-btn .btn-icon[data-v-dc75610d],.m-btn .btn-content[data-v-dc75610d]{display:inline-flex;align-items:center}.m-btn .btn-icon[data-v-dc75610d] svg,.m-btn .btn-content[data-v-dc75610d] svg{fill:currentColor}.m-btn .button-wave[data-v-dc75610d]{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;animation-iteration-count:1;animation-duration:.6s;animation-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(0,0,.2,1);border-radius:inherit}.m-btn .wave-active[data-v-dc75610d]{z-index:1;animation-name:waveSpread-dc75610d,waveOpacity-dc75610d}@keyframes waveSpread-dc75610d{0%{box-shadow:0 0 .5px 0 var(--ripple-color)}to{box-shadow:0 0 .5px 5.5px var(--ripple-color)}}@keyframes waveOpacity-dc75610d{0%{opacity:.6}to{opacity:0}}.m-btn>.btn-icon+.btn-content[data-v-dc75610d]{margin-left:8px}.btn-default[data-v-dc75610d]{background-color:#fff;border-color:#d9d9d9}.btn-default[data-v-dc75610d]:hover{color:#4096ff!important;border-color:#4096ff}.btn-default[data-v-dc75610d]:active{color:#0958d9!important;border-color:#0958d9}.btn-default .btn-icon[data-v-dc75610d] svg{transition:fill .2s cubic-bezier(.645,.045,.355,1)}.btn-reverse[data-v-dc75610d]{background-color:#fff;border-color:#d9d9d9}.btn-reverse[data-v-dc75610d]:hover{color:#4096ff!important;border-color:#4096ff}.btn-reverse[data-v-dc75610d]:active{color:#0958d9!important;border-color:#0958d9}.btn-reverse .btn-icon[data-v-dc75610d] svg{transition:fill .2s cubic-bezier(.645,.045,.355,1)}.btn-reverse[data-v-dc75610d]:hover{color:#fff!important;background-color:#4096ff;border-color:#4096ff}.btn-reverse[data-v-dc75610d]:active{color:#fff!important;background-color:#0958d9;border-color:#0958d9}.btn-primary[data-v-dc75610d]{color:#fff;background-color:#1677ff;border-color:#1677ff}.btn-primary[data-v-dc75610d]:hover{color:#fff;background-color:#4096ff;border-color:#4096ff}.btn-primary[data-v-dc75610d]:active{color:#fff;background-color:#0958d9;border-color:#0958d9}.btn-danger[data-v-dc75610d]{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.btn-danger[data-v-dc75610d]:hover{color:#fff;background-color:#ff7875;border-color:#ff7875}.btn-danger[data-v-dc75610d]:active{color:#fff;background-color:#d9363e;border-color:#d9363e}.btn-dashed[data-v-dc75610d]{background-color:#fff;border-color:#d9d9d9;border-style:dashed}.btn-dashed[data-v-dc75610d]:hover{color:#4096ff!important;border-color:#4096ff}.btn-dashed[data-v-dc75610d]:active{color:#0958d9!important;border-color:#0958d9}.btn-dashed .btn-icon[data-v-dc75610d] svg{transition:fill .2s cubic-bezier(.645,.045,.355,1)}.btn-text[data-v-dc75610d]:hover{background-color:#0000000f}.btn-text[data-v-dc75610d]:active{background-color:#00000026}.btn-link[data-v-dc75610d]{color:#1677ff}.btn-link[data-v-dc75610d]:hover{color:#4096ff}.btn-link[data-v-dc75610d]:active{color:#0958d9}.btn-link .btn-icon[data-v-dc75610d] svg{transition:color .2s cubic-bezier(.645,.045,.355,1)}.btn-small[data-v-dc75610d]{font-size:14px;height:24px;padding:0 7px;border-radius:4px}.btn-middle[data-v-dc75610d]{font-size:14px;height:32px;padding:4px 15px;border-radius:6px}.btn-large[data-v-dc75610d]{font-size:16px;height:40px;padding:6.42857143px 15px;border-radius:8px}.loading-small .btn-loading[data-v-dc75610d],.loading-middle .btn-loading[data-v-dc75610d],.loading-large .btn-loading[data-v-dc75610d]{margin-right:8px;width:1em;opacity:1}.btn-icon-only[data-v-dc75610d]{width:32px;padding-left:0;padding-right:0}.btn-icon-only .btn-loading[data-v-dc75610d],.btn-icon-only .btn-icon[data-v-dc75610d]{transform:scale(1.143)}.btn-icon-only .btn-loading[data-v-dc75610d]{margin-right:0}.btn-small.btn-icon-only[data-v-dc75610d]{width:24px;padding-left:0;padding-right:0}.btn-large.btn-icon-only[data-v-dc75610d]{width:40px;padding-left:0;padding-right:0}.btn-circle[data-v-dc75610d]{min-width:32px;padding-left:0;padding-right:0;border-radius:50%}.btn-small.btn-circle[data-v-dc75610d]{min-width:24px;padding-left:0;border-radius:50%}.btn-large.btn-circle[data-v-dc75610d]{min-width:40px;padding-left:0;padding-right:0;border-radius:50%}.btn-round[data-v-dc75610d]{border-radius:32px;padding-left:16px;padding-right:16px}.btn-small.btn-round[data-v-dc75610d]{border-radius:24px;padding-left:12px;padding-right:12px}.btn-large.btn-round[data-v-dc75610d]{border-radius:40px;padding-left:20px;padding-right:20px}.btn-icon-only.btn-round[data-v-dc75610d],.btn-small.btn-icon-only.btn-round[data-v-dc75610d],.btn-large.btn-icon-only.btn-round[data-v-dc75610d]{width:auto}.btn-loading-blur[data-v-dc75610d]{opacity:.65;pointer-events:none}.btn-primary.btn-ghost[data-v-dc75610d]:not(.btn-disabled){color:#1677ff;border-color:#1677ff;background-color:transparent}.btn-primary.btn-ghost[data-v-dc75610d]:not(.btn-disabled):hover{color:#4096ff;border-color:#4096ff}.btn-primary.btn-ghost[data-v-dc75610d]:not(.btn-disabled):active{color:#0958d9;border-color:#0958d9}.btn-primary.btn-ghost:not(.btn-disabled) .btn-icon[data-v-dc75610d] svg{transition:color .2s cubic-bezier(.645,.045,.355,1)}.btn-danger.btn-ghost[data-v-dc75610d]:not(.btn-disabled){color:#ff4d4f;border-color:#ff4d4f;background-color:transparent}.btn-danger.btn-ghost[data-v-dc75610d]:not(.btn-disabled):hover{color:#ff7875;border-color:#ff7875}.btn-danger.btn-ghost[data-v-dc75610d]:not(.btn-disabled):active{color:#d9363e;border-color:#d9363e}.btn-danger.btn-ghost:not(.btn-disabled) .btn-icon[data-v-dc75610d] svg{transition:color .2s cubic-bezier(.645,.045,.355,1)}.btn-block[data-v-dc75610d]{width:100%}.btn-disabled[data-v-dc75610d]{color:#00000040;cursor:not-allowed}.btn-disabled[data-v-dc75610d]:not(.btn-text,.btn-link){border-color:#d9d9d9;background-color:#0000000a}.btn-disabled[data-v-dc75610d]:not(.btn-text,.btn-link):hover,.btn-disabled[data-v-dc75610d]:not(.btn-text,.btn-link):active{border-color:#d9d9d9;color:#00000040!important;background-color:#0000000a}.btn-disabled.btn-text[data-v-dc75610d]:hover,.btn-disabled.btn-text[data-v-dc75610d]:active{background-color:transparent}.btn-disabled.btn-link[data-v-dc75610d]:hover,.btn-disabled.btn-link[data-v-dc75610d]:active{color:#00000040}.m-skeleton[data-v-be2b7607]{display:table;width:100%}.m-skeleton .skeleton-button[data-v-be2b7607]{display:inline-block;vertical-align:top;background:#0000000f;border-radius:4px;width:64px;min-width:64px;height:32px;line-height:32px}.m-skeleton .button-sm[data-v-be2b7607]{width:48px;min-width:48px;height:24px;line-height:24px}.m-skeleton .button-lg[data-v-be2b7607]{width:80px;min-width:80px;height:40px;line-height:40px}.m-skeleton .button-round[data-v-be2b7607]{border-radius:var(--button-size)}.m-skeleton .button-circle[data-v-be2b7607]{width:var(--button-size);min-width:var(--button-size);border-radius:50%}.m-skeleton .button-block[data-v-be2b7607]{width:100%}.m-skeleton .skeleton-input[data-v-be2b7607]{display:inline-block;vertical-align:top;background:#0000000f;border-radius:4px;width:160px;min-width:160px;height:32px;line-height:32px}.m-skeleton .input-sm[data-v-be2b7607]{width:120px;min-width:120px;height:24px;line-height:24px}.m-skeleton .input-lg[data-v-be2b7607]{width:200px;min-width:200px;height:40px;line-height:40px}.m-skeleton .skeleton-image[data-v-be2b7607]{display:flex;align-items:center;justify-content:center;vertical-align:top;background:#0000000f;border-radius:4px;width:96px;height:96px;line-height:96px}.m-skeleton .skeleton-image .image-svg[data-v-be2b7607]{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px;color:#bfbfbf}.m-skeleton .skeleton-image .image-svg .svg-path[data-v-be2b7607]{fill:currentColor}.m-skeleton .skeleton-header[data-v-be2b7607]{display:table-cell;padding-right:16px;vertical-align:top}.m-skeleton .skeleton-header .skeleton-avatar[data-v-be2b7607]{display:inline-block;vertical-align:top;background:#0000000f;width:32px;height:32px;line-height:32px;border-radius:50%}.m-skeleton .skeleton-header .avatar-sm[data-v-be2b7607]{width:24px;height:24px;line-height:24px}.m-skeleton .skeleton-header .avatar-lg[data-v-be2b7607]{width:40px;height:40px;line-height:40px}.m-skeleton .skeleton-header .avatar-square[data-v-be2b7607]{border-radius:6px}.m-skeleton .skeleton-content[data-v-be2b7607]{display:table-cell;width:100%;vertical-align:top}.m-skeleton .skeleton-content .skeleton-title[data-v-be2b7607]{margin:0;height:16px;background:#0000000f;border-radius:4px}.m-skeleton .skeleton-content .skeleton-paragraph[data-v-be2b7607]{margin:0;padding:0}.m-skeleton .skeleton-content .skeleton-paragraph li[data-v-be2b7607]{height:16px;list-style:none;background:#0000000f;border-radius:4px}.m-skeleton .skeleton-content .skeleton-paragraph li[data-v-be2b7607]:not(:first-child){margin-top:16px}.m-skeleton .skeleton-content .skeleton-paragraph li[data-v-be2b7607]:last-child{width:61%}.m-skeleton .skeleton-content .mt24[data-v-be2b7607]{margin-top:24px}.m-skeleton .skeleton-content .mt28[data-v-be2b7607]{margin-top:28px}.skeleton-avatar .skeleton-content .skeleton-title[data-v-be2b7607]{margin-top:var(--title-top)}.skeleton-animated .skeleton-button[data-v-be2b7607],.skeleton-animated .skeleton-input[data-v-be2b7607],.skeleton-animated .skeleton-image[data-v-be2b7607],.skeleton-animated .skeleton-header .skeleton-avatar[data-v-be2b7607],.skeleton-animated .skeleton-content .skeleton-title[data-v-be2b7607],.skeleton-animated .skeleton-content .skeleton-paragraph li[data-v-be2b7607]{position:relative;z-index:0;overflow:hidden;background:transparent}.skeleton-animated .skeleton-button[data-v-be2b7607]:after,.skeleton-animated .skeleton-input[data-v-be2b7607]:after,.skeleton-animated .skeleton-image[data-v-be2b7607]:after,.skeleton-animated .skeleton-header .skeleton-avatar[data-v-be2b7607]:after,.skeleton-animated .skeleton-content .skeleton-title[data-v-be2b7607]:after,.skeleton-animated .skeleton-content .skeleton-paragraph li[data-v-be2b7607]:after{position:absolute;top:0;left:-150%;bottom:0;right:-150%;background:linear-gradient(90deg,#0000000f 25%,#00000026 37%,#0000000f 63%);animation-name:skeletonLoading-be2b7607;animation-duration:1.4s;animation-timing-function:ease;animation-iteration-count:infinite;content:""}@keyframes skeletonLoading-be2b7607{0%{transform:translate(-37.5%)}to{transform:translate(37.5%)}}.m-card[data-v-93089170]{font-size:14px;color:#000000e0;line-height:1.57142857;position:relative;background:#fff;border-radius:8px;text-align:left;transition:width .2s}.m-card .m-card-head[data-v-93089170]{display:flex;justify-content:center;flex-direction:column;margin-bottom:-1px;color:#000000e0;font-weight:600;background:transparent;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;transition:all .2s}.m-card .m-card-head .m-head-wrapper[data-v-93089170]{width:100%;display:flex;align-items:center;gap:8px}.m-card .m-card-head .m-head-wrapper .head-title[data-v-93089170]{display:inline-block;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-card .m-card-head .m-head-wrapper .head-extra[data-v-93089170]{margin-left:auto;font-weight:400;font-size:14px;transition:font-size .2s}.m-card .m-card-body[data-v-93089170]{border-radius:0 0 8px 8px;transition:padding .2s}.card-bordered[data-v-93089170]{border:1px solid #f0f0f0}.card-small .m-card-head[data-v-93089170]{min-height:38px;padding:0 12px;font-size:14px}.card-small .m-card-body[data-v-93089170]{padding:12px}.card-middle .m-card-head[data-v-93089170]{min-height:56px;padding:0 24px;font-size:16px}.card-middle .m-card-body[data-v-93089170]{padding:24px}.card-large[data-v-93089170]{font-size:16px}.card-large .m-card-head[data-v-93089170]{min-height:74px;padding:0 36px;font-size:18px}.card-large .m-card-head .m-head-wrapper .head-extra[data-v-93089170]{font-size:16px}.card-large .m-card-body[data-v-93089170]{padding:36px}.card-hoverable[data-v-93089170]{cursor:pointer;transition:box-shadow .2s,border-color .2s}.card-hoverable[data-v-93089170]:hover{box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.m-spin-wrap[data-v-59291b64]{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.m-spin-wrap .m-spin[data-v-59291b64]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9}.m-spin-wrap .m-spin .m-spin-box[data-v-59291b64]{text-align:center;line-height:0}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot[data-v-59291b64]{position:relative;display:inline-block;transform:rotate(45deg);animation:loadingDot-59291b64 1.2s linear infinite;-webkit-animation:loadingDot-59291b64 1.2s linear infinite}@keyframes loadingDot-59291b64{to{transform:rotate(405deg)}}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]{position:absolute;background:var(--spin-color);border-radius:50%;opacity:.3;animation:loadingDotColor-59291b64 1s linear infinite alternate;-webkit-animation:loadingDotColor-59291b64 1s linear infinite alternate}@keyframes loadingDotColor-59291b64{to{opacity:1}}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]:first-child{top:0;left:0}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]:nth-child(2){top:0;right:0;animation-delay:.4s;-webkit-animation-delay:.4s}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]:nth-child(3){bottom:0;right:0;animation-delay:.8s;-webkit-animation-delay:.8s}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]:last-child{bottom:0;left:0;animation-delay:1.2s;-webkit-animation-delay:1.2s}.m-spin-wrap .m-spin .m-spin-box .spin-box-rotate[data-v-59291b64]{animation:spinCircle-59291b64 2.4s ease-in-out;-webkit-animation:spinCircle-59291b64 2.4s ease-in-out}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box[data-v-59291b64]{text-align:center;line-height:0;position:relative}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot[data-v-59291b64]{position:relative;display:inline-block}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot .spin-item[data-v-59291b64]{position:absolute;background:var(--spin-color);border-radius:50%}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot .spin-item[data-v-59291b64]:first-child{top:0;left:0;opacity:.3;animation:spinColor1-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor1-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot .spin-item[data-v-59291b64]:nth-child(2){top:0;right:0;opacity:.5;animation:spinColor3-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor3-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot .spin-item[data-v-59291b64]:nth-child(3){bottom:0;right:0;opacity:.7;animation:spinColor5-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor5-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot .spin-item[data-v-59291b64]:last-child{bottom:0;left:0;opacity:.9;animation:spinColor7-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor7-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line[data-v-59291b64]{position:relative;display:inline-block}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line .spin-item[data-v-59291b64]{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:var(--spin-color)}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line .spin-item[data-v-59291b64]:first-child{opacity:.3;animation:spinColor1-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor1-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line .spin-item[data-v-59291b64]:nth-child(2){opacity:.5;transform:translate(-50%) rotate(90deg);animation:spinColor3-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor3-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line .spin-item[data-v-59291b64]:nth-child(3){opacity:.7;transform:translate(-50%) rotate(180deg);animation:spinColor5-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor5-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line .spin-item[data-v-59291b64]:last-child{opacity:.9;transform:translate(-50%) rotate(270deg);animation:spinColor7-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor7-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .spin-rotate[data-v-59291b64]{position:absolute;left:0;transform:rotate(45deg)}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .spin-rotate .spin-item[data-v-59291b64]:first-child{opacity:.4;animation:spinColor2-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor2-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .spin-rotate .spin-item[data-v-59291b64]:nth-child(2){opacity:.6;animation:spinColor4-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor4-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .spin-rotate .spin-item[data-v-59291b64]:nth-child(3){opacity:.8;animation:spinColor6-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor6-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .spin-rotate .spin-item[data-v-59291b64]:last-child{opacity:1;animation:spinColor8-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor8-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .has-tip[data-v-59291b64]{left:50%;transform:translate(-50%) rotate(45deg)}@keyframes spinColor1-59291b64{0%{opacity:.3}14.3%{opacity:1}to{opacity:.4}}@keyframes spinColor2-59291b64{0%{opacity:.4}14.3%{opacity:.3}28.6%{opacity:1}to{opacity:.5}}@keyframes spinColor3-59291b64{0%{opacity:.5}28.6%{opacity:.3}42.8%{opacity:1}to{opacity:.6}}@keyframes spinColor4-59291b64{0%{opacity:.6}42.8%{opacity:.3}57.1%{opacity:1}to{opacity:.7}}@keyframes spinColor5-59291b64{0%{opacity:.7}57.1%{opacity:.3}71.4%{opacity:1}to{opacity:.8}}@keyframes spinColor6-59291b64{0%{opacity:.8}71.4%{opacity:.3}85.7%{opacity:1}to{opacity:.9}}@keyframes spinColor7-59291b64{0%{opacity:.9}85.7%{opacity:.3}to{opacity:1}}@keyframes spinColor8-59291b64{0%{opacity:1}to{opacity:.3}}.m-spin-wrap .m-spin .m-spin-box .m-ring-circle[data-v-59291b64],.m-spin-wrap .m-spin .m-spin-box .m-ring-rail[data-v-59291b64]{display:inline-block;overflow:hidden;animation:spinCircle-59291b64 .8s linear infinite;-webkit-animation:spinCircle-59291b64 .8s linear infinite}.m-spin-wrap .m-spin .m-spin-box .circle .trail[data-v-59291b64]{stroke-width:var(--spin-circle-width);stroke-dashoffset:0}.m-spin-wrap .m-spin .m-spin-box .circle .path[data-v-59291b64]{stroke:var(--spin-color);stroke-width:var(--spin-circle-width);stroke-dashoffset:0}.m-spin-wrap .m-spin .m-spin-box .m-dynamic-circle[data-v-59291b64]{display:inline-block;animation:spinCircle-59291b64 2s linear infinite;-webkit-animation:spinCircle-59291b64 2s linear infinite}.m-spin-wrap .m-spin .m-spin-box .m-dynamic-circle .circle .path[data-v-59291b64]{stroke-width:5;stroke-dasharray:90,150;stroke-dashoffset:0;stroke:var(--spin-color);stroke-linecap:round;animation:loadingDash-59291b64 1.5s ease-in-out infinite;-webkit-animation:loadingDash-59291b64 1.5s ease-in-out infinite}@keyframes loadingDash-59291b64{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-124px}}@keyframes spinCircle-59291b64{to{transform:rotate(360deg)}}.m-spin-wrap .m-spin .m-spin-box .m-magic-ring[data-v-59291b64]{display:inline-block;position:relative;transform:rotate(45deg);animation:spinRotate-59291b64 2.5s linear infinite;-webkit-animation:spinRotate-59291b64 2.5s linear infinite}@keyframes spinRotate-59291b64{to{transform:rotate(405deg)}}.m-spin-wrap .m-spin .m-spin-box .m-magic-ring .outer-ring[data-v-59291b64]{position:absolute;width:100%;height:100%;border-style:solid;border-color:var(--spin-color);border-radius:50%;animation:spinOuterRing-59291b64 1.5s linear infinite;-webkit-animation:spinOuterRing-59291b64 1.5s linear infinite}@keyframes spinOuterRing-59291b64{to{transform:rotateY(360deg)}}.m-spin-wrap .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{position:absolute;border-style:solid;border-color:var(--magic-ring-color);border-radius:50%;animation:spinInnerRing-59291b64 1.5s linear infinite;-webkit-animation:spinInnerRing-59291b64 1.5s linear infinite}@keyframes spinInnerRing-59291b64{0%{transform:rotateY(45deg)}to{transform:rotateY(405deg)}}.m-spin-wrap .m-spin .m-spin-box .spin-tip[data-v-59291b64]{color:var(--spin-color);text-align:center}.m-spin-wrap .spin-content[data-v-59291b64]{width:100%;height:100%;transition:opacity .3s}.m-spin-wrap .spin-blur[data-v-59291b64]{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.spin-small .m-spin .m-spin-box .m-loading-dot[data-v-59291b64]{width:20px;height:20px}.spin-small .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]{width:8px;height:8px}.spin-small .m-spin .m-spin-box .m-spin-dot[data-v-59291b64]{width:20px;height:20px}.spin-small .m-spin .m-spin-box .m-spin-dot .spin-item[data-v-59291b64]{width:6px;height:6px}.spin-small .m-spin .m-spin-box .m-spin-line[data-v-59291b64]{--line-length: 8px;width:calc(var(--line-length) * 3);height:calc(var(--line-length) * 3)}.spin-small .m-spin .m-spin-box .m-spin-line .spin-item[data-v-59291b64]{transform-origin:50% calc(var(--line-length) * 1.5);border-radius:var(--line-length);width:calc(var(--line-length) / 2.5);height:var(--line-length)}.spin-small .m-spin .m-spin-box .m-ring-circle[data-v-59291b64],.spin-small .m-spin .m-spin-box .m-ring-rail[data-v-59291b64]{width:24px;height:24px}.spin-small .m-spin .m-spin-box .m-dynamic-circle[data-v-59291b64]{width:26px;height:26px}.spin-small .m-spin .m-spin-box .m-magic-ring[data-v-59291b64]{width:24px;height:24px}.spin-small .m-spin .m-spin-box .m-magic-ring .outer-ring[data-v-59291b64],.spin-small .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{border-width:3px}.spin-small .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.spin-small .m-spin .m-spin-box .spin-tip[data-v-59291b64]{font-size:14px;font-weight:400;line-height:16px;margin-top:8px}.spin-small .m-spin .m-spin-box .dot-tip[data-v-59291b64]{margin-top:12px}.spin-middle .m-spin .m-spin-box .m-loading-dot[data-v-59291b64]{width:30px;height:30px}.spin-middle .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]{width:11px;height:11px}.spin-middle .m-spin .m-spin-box .m-spin-dot[data-v-59291b64]{width:30px;height:30px}.spin-middle .m-spin .m-spin-box .m-spin-dot .spin-item[data-v-59291b64]{width:9px;height:9px}.spin-middle .m-spin .m-spin-box .m-spin-line[data-v-59291b64]{--line-length: 12px;width:calc(var(--line-length) * 3);height:calc(var(--line-length) * 3)}.spin-middle .m-spin .m-spin-box .m-spin-line .spin-item[data-v-59291b64]{transform-origin:50% calc(var(--line-length) * 1.5);border-radius:var(--line-length);width:calc(var(--line-length) / 3);height:var(--line-length)}.spin-middle .m-spin .m-spin-box .m-ring-circle[data-v-59291b64],.spin-middle .m-spin .m-spin-box .m-ring-rail[data-v-59291b64]{width:36px;height:36px}.spin-middle .m-spin .m-spin-box .m-dynamic-circle[data-v-59291b64]{width:38px;height:38px}.spin-middle .m-spin .m-spin-box .m-magic-ring[data-v-59291b64]{width:36px;height:36px}.spin-middle .m-spin .m-spin-box .m-magic-ring .outer-ring[data-v-59291b64],.spin-middle .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{border-width:5px}.spin-middle .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.spin-middle .m-spin .m-spin-box .spin-tip[data-v-59291b64]{font-size:14px;font-weight:500;line-height:18px;margin-top:12px}.spin-middle .m-spin .m-spin-box .dot-tip[data-v-59291b64]{margin-top:16px}.spin-large .m-spin .m-spin-box .m-loading-dot[data-v-59291b64]{width:40px;height:40px}.spin-large .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]{width:15px;height:15px}.spin-large .m-spin .m-spin-box .m-spin-dot[data-v-59291b64]{width:40px;height:40px}.spin-large .m-spin .m-spin-box .m-spin-dot .spin-item[data-v-59291b64]{width:12px;height:12px}.spin-large .m-spin .m-spin-box .m-spin-line[data-v-59291b64]{--line-length: 16px;width:calc(var(--line-length) * 3);height:calc(var(--line-length) * 3)}.spin-large .m-spin .m-spin-box .m-spin-line .spin-item[data-v-59291b64]{transform-origin:50% calc(var(--line-length) * 1.5);border-radius:var(--line-length);width:calc(var(--line-length) / 3);height:var(--line-length)}.spin-large .m-spin .m-spin-box .m-ring-circle[data-v-59291b64],.spin-large .m-spin .m-spin-box .m-ring-rail[data-v-59291b64]{width:48px;height:48px}.spin-large .m-spin .m-spin-box .m-dynamic-circle[data-v-59291b64]{width:50px;height:50px}.spin-large .m-spin .m-spin-box .m-magic-ring[data-v-59291b64]{width:48px;height:48px}.spin-large .m-spin .m-spin-box .m-magic-ring .outer-ring[data-v-59291b64],.spin-large .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{border-width:6px}.spin-large .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px)}.spin-large .m-spin .m-spin-box .spin-tip[data-v-59291b64]{font-size:16px;font-weight:500;line-height:20px;margin-top:16px}.spin-large .m-spin .m-spin-box .dot-tip[data-v-59291b64]{margin-top:22px}.m-carousel[data-v-622245ef]{display:inline-block;margin:0 auto;position:relative;overflow:hidden}.m-carousel .m-carousel-flex[data-v-622245ef]{display:flex;width:100%;height:100%}.m-carousel .m-carousel-flex .m-image[data-v-622245ef]{flex-shrink:0;display:inline-block;cursor:pointer}.m-carousel .m-carousel-flex .m-image .u-image[data-v-622245ef]{display:inline-block;object-fit:cover;vertical-align:bottom}.m-carousel:hover .arrow-left[data-v-622245ef],.m-carousel:hover .arrow-right[data-v-622245ef]{opacity:.7;pointer-events:auto}.m-carousel .arrow-left[data-v-622245ef]{position:absolute;left:6px;top:50%;transform:translateY(-50%);color:var(--arrow-color);fill:currentColor;cursor:pointer;opacity:0;pointer-events:none;outline:none;transition:opacity .3s}.m-carousel .arrow-left[data-v-622245ef]:hover{opacity:1}.m-carousel .arrow-right[data-v-622245ef]{position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--arrow-color);fill:currentColor;cursor:pointer;opacity:0;pointer-events:none;outline:none;transition:opacity .3s}.m-carousel .arrow-right[data-v-622245ef]:hover{opacity:1}.m-carousel .m-switch[data-v-622245ef]{display:flex;justify-content:center;gap:8px;position:absolute;z-index:9;bottom:12px;left:50%;transform:translate(-50%);height:auto}.m-carousel .m-switch .u-dot[data-v-622245ef]{width:var(--dot-size);height:var(--dot-size);border-radius:var(--dot-size);background-color:var(--dot-color);cursor:pointer;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.m-carousel .switch-top[data-v-622245ef]{top:12px;bottom:auto}.m-carousel .switch-left[data-v-622245ef]{left:12px;right:auto;top:50%;bottom:auto;transform:translateY(-50%);flex-direction:column}.m-carousel .switch-right[data-v-622245ef]{right:12px;left:auto;top:50%;bottom:auto;transform:translateY(-50%);flex-direction:column}.carousel-vertical .m-carousel-flex[data-v-622245ef]{flex-direction:column}.carousel-vertical .arrow-left[data-v-622245ef]{top:6px;left:50%;transform:translate(-50%) rotate(90deg)}.carousel-vertical .arrow-right[data-v-622245ef]{top:auto;bottom:6px;left:50%;transform:translate(-50%) rotate(90deg)}.carousel-fade .m-image[data-v-622245ef]{position:absolute;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--fade-duration);transition-timing-function:var(--fade-function)}.carousel-fade .image-fade-active[data-v-622245ef]{opacity:1;pointer-events:auto}.m-empty[data-v-7edb0b97]{margin-inline:8px;text-align:center}.m-empty .m-empty-image[data-v-7edb0b97]{height:100px;margin-bottom:8px;opacity:1}.m-empty .m-empty-image .empty-filled[data-v-7edb0b97]{display:inline-block;vertical-align:bottom;width:184px;height:100px}.m-empty .m-empty-image .empty-outlined[data-v-7edb0b97]{display:inline-block;vertical-align:bottom;width:64px;height:40px}.m-empty .m-empty-image .empty-image[data-v-7edb0b97]{display:inline-block;height:100%;vertical-align:middle}.m-empty .empty-description[data-v-7edb0b97]{font-size:14px;color:#00000040;line-height:1.57142857}.m-empty .empty-footer[data-v-7edb0b97]{margin-top:16px}.empty-image-outlined[data-v-7edb0b97]{margin-block:32px}.empty-image-outlined .m-empty-image[data-v-7edb0b97]{height:40px}.m-scrollbar[data-v-c93fd6cf]{overflow:hidden;position:relative;z-index:auto;height:100%;width:100%}.m-scrollbar .scrollbar-container[data-v-c93fd6cf]{width:100%;height:100%;min-height:inherit;max-height:inherit;scrollbar-width:none}.m-scrollbar .scrollbar-container[data-v-c93fd6cf]::-webkit-scrollbar,.m-scrollbar .scrollbar-container[data-v-c93fd6cf]::-webkit-scrollbar-track-piece,.m-scrollbar .scrollbar-container[data-v-c93fd6cf]::-webkit-scrollbar-thumb{width:0;height:0;display:none}.m-scrollbar .scrollbar-container .scrollbar-content[data-v-c93fd6cf]{box-sizing:border-box;min-width:100%}.m-scrollbar .container-scroll[data-v-c93fd6cf]{overflow:scroll}.m-scrollbar .scrollbar-rail[data-v-c93fd6cf]{position:absolute;pointer-events:none;user-select:none;background:var(--scrollbar-rail-color);-webkit-user-select:none}.m-scrollbar .scrollbar-rail .scrollbar-track[data-v-c93fd6cf]{z-index:9;position:absolute;cursor:pointer;opacity:0;pointer-events:none;background-color:var(--scrollbar-color);transition:background-color .2s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.m-scrollbar .scrollbar-rail .scrollbar-track[data-v-c93fd6cf]:hover{background-color:var(--scrollbar-color-hover)}.m-scrollbar .scrollbar-rail .track-visible[data-v-c93fd6cf]{opacity:1;pointer-events:all}.m-scrollbar .rail-vertical[data-v-c93fd6cf]{width:var(--scrollbar-width)}.m-scrollbar .rail-vertical .scrollbar-track[data-v-c93fd6cf]{width:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius);bottom:0}.m-scrollbar .rail-vertical-left[data-v-c93fd6cf]{inset:var(--scrollbar-rail-vertical-left)}.m-scrollbar .rail-vertical-right[data-v-c93fd6cf]{inset:var(--scrollbar-rail-vertical-right)}.m-scrollbar .rail-horizontal[data-v-c93fd6cf]{height:var(--scrollbar-height)}.m-scrollbar .rail-horizontal .scrollbar-track[data-v-c93fd6cf]{height:var(--scrollbar-height);border-radius:var(--scrollbar-border-radius);right:0}.m-scrollbar .rail-horizontal-top[data-v-c93fd6cf]{inset:var(--scrollbar-rail-horizontal-top)}.m-scrollbar .rail-horizontal-bottom[data-v-c93fd6cf]{inset:var(--scrollbar-rail-horizontal-bottom)}.m-scrollbar .scrollbar-thumb[data-v-c93fd6cf]{position:absolute;background-color:#00000080;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.slide-up-enter[data-v-0f8049a2]{transform:scale(0);transform-origin:0% 0%;opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-up-enter-active[data-v-0f8049a2]{animation-name:slideUpIn-0f8049a2;animation-play-state:running}@keyframes slideUpIn-0f8049a2{0%{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleY(1);transform-origin:0% 0%;opacity:1}}.slide-up-leave[data-v-0f8049a2]{animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-up-leave-active[data-v-0f8049a2]{animation-name:slideUpOut-0f8049a2;animation-play-state:running}@keyframes slideUpOut-0f8049a2{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1}to{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}}.m-select[data-v-0f8049a2]{position:relative;display:inline-block;width:var(--select-width);height:var(--select-height);font-size:14px;font-weight:400;color:#000000e0;outline:none;cursor:pointer}.m-select:not(.select-disabled):hover .m-select-wrap[data-v-0f8049a2]{border-color:#4096ff}.m-select .m-select-wrap[data-v-0f8049a2]{position:relative;display:flex;padding:0 11px;border:1px solid #d9d9d9;border-radius:6px;background-color:#fff;width:100%;height:100%;outline:none;transition:all .2s cubic-bezier(.645,.045,.355,1)}.m-select .m-select-wrap .select-search[data-v-0f8049a2]{position:absolute;top:0;bottom:0;left:11px;right:11px}.m-select .m-select-wrap .select-search .search-input[data-v-0f8049a2]{margin:0;padding:0;width:100%;height:100%;caret-color:transparent;vertical-align:top;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;cursor:pointer}.m-select .m-select-wrap .select-search .caret-show[data-v-0f8049a2]{caret-color:auto}.m-select .m-select-wrap .select-item[data-v-0f8049a2]{position:relative;padding-right:18px;flex:1;line-height:calc(var(--select-height) - 2px);-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.m-select .m-select-wrap .select-placeholder[data-v-0f8049a2]{color:#00000040;transition:none;pointer-events:none}.m-select .m-select-wrap .icon-svg[data-v-0f8049a2]{position:absolute;top:0;bottom:0;right:11px;margin:auto 0;display:inline-block;font-size:12px;color:#00000040;fill:currentColor;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.m-select .m-select-wrap .arrow-svg[data-v-0f8049a2]{position:absolute;top:0;bottom:0;right:11px;margin:auto 0;display:inline-block;font-size:12px;color:#00000040;fill:currentColor;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .3s,opacity .3s}.m-select .m-select-wrap .arrow-rotate[data-v-0f8049a2]{transform:rotate(180deg)}.m-select .m-select-wrap .search-svg[data-v-0f8049a2]{position:absolute;top:0;bottom:0;right:11px;margin:auto 0;display:inline-block;font-size:12px;color:#00000040;fill:currentColor;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .3s}.m-select .m-select-wrap .clear-svg[data-v-0f8049a2]{position:absolute;top:0;bottom:0;right:11px;margin:auto 0;display:inline-block;font-size:12px;color:#00000040;fill:currentColor;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1;background:#fff;cursor:pointer;transition:color .2s,opacity .3s}.m-select .m-select-wrap .clear-svg[data-v-0f8049a2]:hover{color:#00000073}.m-select .m-select-wrap .show-svg[data-v-0f8049a2]{opacity:1;pointer-events:auto}.m-select .options-panel[data-v-0f8049a2]{position:absolute;top:calc(var(--select-height) + 4px);z-index:1000;width:100%;background-color:#fff;border-radius:8px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-select .options-panel .select-option[data-v-0f8049a2]{min-height:32px;display:block;padding:5px 12px;border-radius:4px;color:#000000e0;font-weight:400;font-size:14px;line-height:1.57142857;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background .3s ease}.m-select .options-panel .option-hover[data-v-0f8049a2]{background:#0000000a}.m-select .options-panel .option-selected[data-v-0f8049a2]{font-weight:600;background:#e6f4ff}.m-select .options-panel .option-disabled[data-v-0f8049a2]{color:#00000040;cursor:not-allowed}.m-select .options-empty[data-v-0f8049a2]{position:absolute;top:calc(var(--select-height) + 4px);z-index:1000;width:100%;border-radius:8px;padding:9px 16px;background-color:#fff;cursor:auto;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-select .options-empty .m-empty[data-v-0f8049a2]{margin-block:8px}.m-select .options-empty .m-empty[data-v-0f8049a2] .m-empty-image{height:35px}.select-focused:not(.select-disabled) .m-select-wrap[data-v-0f8049a2]{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.search-select .m-select-wrap[data-v-0f8049a2]{cursor:text}.search-select .m-select-wrap .select-search .search-input[data-v-0f8049a2]{cursor:auto;color:inherit;opacity:1}.select-small[data-v-0f8049a2]{font-size:14px;height:24px}.select-small .m-select-wrap[data-v-0f8049a2]{padding:0 7px;border-radius:4px}.select-small .m-select-wrap .select-search[data-v-0f8049a2]{left:7px;right:28px}.select-small .m-select-wrap .select-item[data-v-0f8049a2]{padding-right:22px;line-height:22px}.select-small .options-panel[data-v-0f8049a2],.select-small .options-empty[data-v-0f8049a2]{top:28px}.select-large[data-v-0f8049a2]{font-size:16px;height:40px}.select-large .m-select-wrap[data-v-0f8049a2]{padding:0 11px;border-radius:8px}.select-large .m-select-wrap .select-item[data-v-0f8049a2]{padding-right:20px;line-height:38px}.select-large .options-panel[data-v-0f8049a2],.select-large .options-empty[data-v-0f8049a2]{top:44px}.select-disabled .m-select-wrap[data-v-0f8049a2]{color:#00000040;background:#f5f5f5;-webkit-user-select:none;user-select:none;cursor:not-allowed}.select-disabled .m-select-wrap .select-search .search-input[data-v-0f8049a2]{cursor:not-allowed}.m-cascader[data-v-cd7493f4]{display:inline-flex}.m-checkbox[data-v-066e57cd]{display:inline-flex;flex-wrap:wrap;gap:var(--checkbox-gap);color:#000000e0;font-size:14px;line-height:1}.m-checkbox .checkbox-wrap[data-v-066e57cd]{display:inline-flex;align-items:flex-start;cursor:pointer}.m-checkbox .checkbox-wrap:not(.checkbox-disabled):hover .checkbox-box[data-v-066e57cd]{border-color:#1677ff}.m-checkbox .checkbox-wrap .checkbox-box[data-v-066e57cd]{flex-shrink:0;position:relative;top:3px;width:16px;height:16px;background:transparent;border:1px solid #d9d9d9;border-radius:4px;transition:all .3s}.m-checkbox .checkbox-wrap .checkbox-box[data-v-066e57cd]:after{box-sizing:border-box;position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;content:"";transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s}.m-checkbox .checkbox-wrap .checkbox-box .checkbox-wave[data-v-066e57cd]{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;animation-iteration-count:1;animation-duration:.6s;animation-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(0,0,.2,1);border-radius:inherit}.m-checkbox .checkbox-wrap .checkbox-box .wave-active[data-v-066e57cd]{z-index:1;animation-name:waveSpread-066e57cd,waveOpacity-066e57cd}@keyframes waveSpread-066e57cd{0%{box-shadow:0 0 .5px #1677ff}to{box-shadow:0 0 .5px 5px #1677ff}}@keyframes waveOpacity-066e57cd{0%{opacity:.6}to{opacity:0}}.m-checkbox .checkbox-wrap .checkbox-checked[data-v-066e57cd]{background-color:#1677ff;border-color:#1677ff}.m-checkbox .checkbox-wrap .checkbox-checked[data-v-066e57cd]:after{opacity:1;transform:rotate(45deg) scale(1) translate(-50%,-50%);transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.m-checkbox .checkbox-wrap .checkbox-indeterminate[data-v-066e57cd]:after{top:50%;left:50%;width:8px;height:8px;background-color:#1677ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1}.m-checkbox .checkbox-wrap .checkbox-label[data-v-066e57cd]{word-break:break-all;padding:0 8px;line-height:1.57142857}.m-checkbox .checkbox-disabled[data-v-066e57cd]{color:#00000040;cursor:not-allowed}.m-checkbox .checkbox-disabled .checkbox-box[data-v-066e57cd]{border-color:#d9d9d9;background-color:#0000000a}.m-checkbox .checkbox-disabled .checkbox-box[data-v-066e57cd]:after{border-color:#00000040;animation-name:none}.checkbox-vertical[data-v-066e57cd]{flex-direction:column;flex-wrap:nowrap}.collapse-enter-active[data-v-14404af3],.collapse-leave-active[data-v-14404af3]{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)}.collapse-enter-from[data-v-14404af3],.collapse-leave-to[data-v-14404af3]{height:0!important;opacity:0!important}.m-collapse[data-v-14404af3]{font-size:14px;color:#000000e0;line-height:1.57142857;background-color:#00000005;border:1px solid #d9d9d9;border-bottom:0;border-radius:8px}.m-collapse .m-collapse-item[data-v-14404af3]{border-bottom:1px solid #d9d9d9}.m-collapse .m-collapse-item[data-v-14404af3]:first-child,.m-collapse .m-collapse-item:first-child .m-collapse-header[data-v-14404af3]{border-radius:8px 8px 0 0}.m-collapse .m-collapse-item[data-v-14404af3]:last-child{border-radius:0 0 8px 8px}.m-collapse .m-collapse-item:last-child .m-collapse-header[data-v-14404af3],.m-collapse .m-collapse-item:last-child .m-collapse-content[data-v-14404af3]{border-radius:0 0 8px 8px}.m-collapse .m-collapse-item .m-collapse-header[data-v-14404af3]{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:#000000e0;line-height:1.57142857;cursor:pointer;transition:all .3s}.m-collapse .m-collapse-item .m-collapse-header[data-v-14404af3]:focus{outline:none}.m-collapse .m-collapse-item .m-collapse-header .collapse-arrow[data-v-14404af3]{font-size:12px;height:22px;display:flex;align-items:center}.m-collapse .m-collapse-item .m-collapse-header .collapse-arrow[data-v-14404af3] svg{fill:currentColor;transition:transform .3s}.m-collapse .m-collapse-item .m-collapse-header .collapse-arrow .arrow-svg[data-v-14404af3]{transition:transform .3s}.m-collapse .m-collapse-item .m-collapse-header .collapse-arrow .arrow-rotate[data-v-14404af3]{transform:rotate(90deg)}.m-collapse .m-collapse-item .m-collapse-header .collapse-header[data-v-14404af3]{flex:auto;margin-right:auto;display:inline-block}.m-collapse .m-collapse-item .m-collapse-header .collapse-extra[data-v-14404af3]{display:flex;align-items:center}.m-collapse .m-collapse-item .m-collapse-header .collapse-extra[data-v-14404af3] svg{fill:currentColor}.m-collapse .m-collapse-item .collapse-header-no-arrow[data-v-14404af3]{padding-left:12px}.m-collapse .m-collapse-item .m-collapse-content[data-v-14404af3]{position:relative;color:#000000e0;background-color:#fff;border-top:1px solid #d9d9d9}.m-collapse .m-collapse-item .m-collapse-content .collapse-lang[data-v-14404af3]{position:absolute;right:10px;top:6px;font-size:14px;color:#00000061;opacity:1;transition:opacity .3s}.m-collapse .m-collapse-item .m-collapse-content .collapse-copy[data-v-14404af3]{position:absolute;right:8px;top:8px;opacity:0;pointer-events:none;transition:opacity .3s}.m-collapse .m-collapse-item .m-collapse-content .collapse-content[data-v-14404af3]{padding:16px;white-space:pre-wrap}.m-collapse .m-collapse-item .collapse-copyable:hover .collapse-lang[data-v-14404af3]{opacity:0;pointer-events:none}.m-collapse .m-collapse-item .collapse-copyable:hover .collapse-copy[data-v-14404af3]{opacity:1;pointer-events:auto}.m-collapse .collapse-arrow-left .m-collapse-header .collapse-arrow[data-v-14404af3]{padding-right:12px}.m-collapse .collapse-arrow-right .m-collapse-header .collapse-arrow[data-v-14404af3]{order:1;padding-left:12px}.m-collapse .collapse-item-disabled .m-collapse-header[data-v-14404af3]{color:#00000040;cursor:not-allowed}.collapse-borderless[data-v-14404af3]{background-color:#00000005;border:0}.collapse-borderless .m-collapse-item[data-v-14404af3]:last-child{border-bottom:0}.collapse-borderless .m-collapse-item:last-child .m-collapse-header[data-v-14404af3]{border-radius:0}.collapse-borderless .m-collapse-item .m-collapse-content[data-v-14404af3]{background-color:transparent;border-top:0}.collapse-ghost[data-v-14404af3]{background-color:transparent;border:0}.collapse-ghost .m-collapse-item[data-v-14404af3]{border-bottom:0}.collapse-ghost .m-collapse-item .m-collapse-content[data-v-14404af3]{background-color:transparent;border:0}.m-countdown[data-v-076b98ed]{display:inline-block;line-height:1.57142857}.m-countdown .countdown-title[data-v-076b98ed]{margin-bottom:4px;color:#00000073;font-size:14px}.m-countdown .countdown-time[data-v-076b98ed]{color:#000000e0;font-size:24px;font-family:Helvetica Neue}.m-countdown .countdown-time .time-prefix[data-v-076b98ed]{display:inline-block;margin-right:4px}.m-countdown .countdown-time .time-value[data-v-076b98ed]{display:inline-block;direction:ltr}.m-countdown .countdown-time .time-suffix[data-v-076b98ed]{display:inline-block;margin-left:4px}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.m-datepicker[data-v-2c07f0b8]{display:inline-block}.m-datepicker[data-v-2c07f0b8] .dp__input_wrap svg{fill:currentColor}.dp__theme_dark[data-v-2c07f0b8]{--dp-background-color: #212121;--dp-text-color: #ffffff;--dp-hover-color: #484848;--dp-hover-text-color: #ffffff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-text-color: #ffffff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-highlight-color: rgba(0, 92, 178, .2)}.dp__theme_light[data-v-2c07f0b8]{--dp-background-color: #ffffff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-highlight-color: rgba(25, 118, 210, .1)}.m-descriptions[data-v-a4388d88]{font-size:14px;color:#000000e0;line-height:1.57142857}.m-descriptions .m-descriptions-header[data-v-a4388d88]{display:flex;align-items:center;margin-bottom:20px}.m-descriptions .m-descriptions-header .descriptions-title[data-v-a4388d88]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;font-size:16px;color:#000000e0;line-height:1.57142857}.m-descriptions .m-descriptions-header .descriptions-extra[data-v-a4388d88]{margin-left:auto;color:#000000e0;font-size:14px}.m-descriptions .m-descriptions-view[data-v-a4388d88]{width:100%;border-radius:8px}.m-descriptions .m-descriptions-view table[data-v-a4388d88]{width:100%;table-layout:fixed;display:table;border-collapse:separate;margin:0}.m-descriptions .m-descriptions-view table tr[data-v-a4388d88]{border:none;background:transparent}.m-descriptions .m-descriptions-view table .descriptions-item-th[data-v-a4388d88]{padding:0 0 16px;border:none;vertical-align:top;background:transparent}.m-descriptions .m-descriptions-view table .descriptions-item-td[data-v-a4388d88]{padding:0 0 16px;border:none;vertical-align:top}.m-descriptions .m-descriptions-view table .descriptions-item[data-v-a4388d88]{display:flex}.m-descriptions .descriptions-bordered[data-v-a4388d88]{border:1px solid rgba(5,5,5,.06)}.m-descriptions .descriptions-bordered table[data-v-a4388d88]{table-layout:auto;border-collapse:collapse;display:table;margin:0}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88]{border-bottom:1px solid rgba(5,5,5,.06)}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88]:last-child{border-bottom:none}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88] .descriptions-label-th{border:none;color:#000000e0;font-weight:400;font-size:14px;line-height:1.57142857;text-align:start;background-color:#00000005;padding:16px 24px;border-right:1px solid rgba(5,5,5,.06)}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88] .descriptions-label-th:last-child{border-right:none}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88] .descriptions-content-td{border:none;display:table-cell;flex:1;padding:16px 24px;border-right:1px solid rgba(5,5,5,.06);color:#000000e0;font-size:14px;line-height:1.57142857;word-break:break-word;overflow-wrap:break-word}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88] .descriptions-content-td:last-child{border-right:none}.descriptions-middle .m-descriptions-view .descriptions-item-td[data-v-a4388d88]{padding-bottom:12px!important}.descriptions-middle .descriptions-bordered[data-v-a4388d88] .descriptions-label-th,.descriptions-middle .descriptions-bordered[data-v-a4388d88] .descriptions-content-td{padding:12px 24px!important}.descriptions-small .m-descriptions-view .descriptions-item-td[data-v-a4388d88]{padding-bottom:8px!important}.descriptions-small .descriptions-bordered[data-v-a4388d88] .descriptions-label-th,.descriptions-small .descriptions-bordered[data-v-a4388d88] .descriptions-content-td{padding:8px 16px!important}.descriptions-item[data-v-a13c3072]{display:flex}.descriptions-item .descriptions-label[data-v-a13c3072]{display:inline-flex;align-items:baseline;color:#000000e0;font-weight:400;font-size:14px;line-height:1.57142857;text-align:start}.descriptions-item .descriptions-label[data-v-a13c3072]:after{content:":";position:relative;top:-.5px;margin-inline:2px 8px}.descriptions-item .descriptions-content[data-v-a13c3072]{display:inline-flex;align-items:baseline;flex:1;color:#000000e0;font-size:14px;line-height:1.57142857;word-break:break-word;overflow-wrap:break-word}.fade-enter-active[data-v-a320be35],.fade-leave-active[data-v-a320be35]{transition:opacity .2s linear}.fade-enter-from[data-v-a320be35],.fade-leave-to[data-v-a320be35]{opacity:0}.zoom-enter[data-v-a320be35]{transform:none;opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.zoom-enter-active[data-v-a320be35]{animation-name:zoomIn-a320be35;animation-play-state:running}@keyframes zoomIn-a320be35{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.zoom-leave[data-v-a320be35]{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-leave-active[data-v-a320be35]{animation-name:zoomOut-a320be35;animation-play-state:running}@keyframes zoomOut-a320be35{0%{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}.m-dialog-mask[data-v-a320be35]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1000;background:#00000073}.m-dialog-wrap[data-v-a320be35]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;z-index:1010}.m-dialog-wrap .m-dialog[data-v-a320be35]{position:relative;margin:0 auto;color:#000000e0;font-size:14px;line-height:1.57142857;width:auto;max-width:calc(100vw - 32px);padding-bottom:24px;outline:none}.m-dialog-wrap .m-dialog .m-dialog-body-wrap[data-v-a320be35]{display:flex;flex-direction:column;position:relative;background-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:20px 24px}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .dialog-header[data-v-a320be35]{font-size:16px;color:#000000e0;font-weight:600;line-height:1.5;word-break:break-all;background:transparent;border-radius:8px 8px 0 0;margin-bottom:8px;max-width:calc(100% - 24px)}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .header-with-switch[data-v-a320be35]{max-width:calc(100% - 54px)}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .fullscreen-action[data-v-a320be35]{position:absolute;top:20px;z-index:1010;font-weight:600;line-height:1;background:transparent;border-radius:4px;width:22px;height:22px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;right:48px}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .fullscreen-action svg[data-v-a320be35]{font-size:16px;color:#00000073;fill:currentColor;transition:color .2s}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .fullscreen-action[data-v-a320be35]:hover{background:#0000000f}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .fullscreen-action:hover svg[data-v-a320be35]{color:#000000e0}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .close-action[data-v-a320be35]{position:absolute;top:20px;right:18px;z-index:1010;font-weight:600;line-height:1;background:transparent;border-radius:4px;width:22px;height:22px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .close-action svg[data-v-a320be35]{font-size:16px;color:#00000073;fill:currentColor;transition:color .2s}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .close-action[data-v-a320be35]:hover{background:#0000000f}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .close-action:hover svg[data-v-a320be35]{color:#000000e0}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .dialog-content[data-v-a320be35]{flex:1;font-size:14px;color:#000000e0;line-height:1.57142857;word-break:break-all;overflow:auto;transition:all .25s}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .dialog-footer[data-v-a320be35]{text-align:end;background:transparent;margin-top:12px}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .dialog-footer .mr8[data-v-a320be35]{margin-right:8px}.m-dialog-wrap .dialog-with-fullscreen[data-v-a320be35]{max-width:100%;padding-bottom:0}.flex-centered[data-v-a320be35]{display:flex;justify-content:center;align-items:center}.flex-centered .m-dialog[data-v-a320be35]{padding-bottom:0}.m-divider[data-v-5d37218d]{color:#000000e0;font-size:14px;line-height:1.57142857;border-top:var(--border-width) var(--border-style) var(--border-color)}.m-divider .divider-text[data-v-5d37218d]{display:inline-block;padding:0 1em}.divider-horizontal[data-v-5d37218d]{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.divider-vertical[data-v-5d37218d]{position:relative;top:-.06em;display:inline-block;height:var(--line-height);margin:0 8px;vertical-align:middle;border-top:0;border-left:var(--border-width) var(--border-style) var(--border-color)}.divider-with-text[data-v-5d37218d]{display:flex;align-items:center;margin:16px 0;color:#000000e0;font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0 var(--border-color)}.divider-with-text[data-v-5d37218d]:before,.divider-with-text[data-v-5d37218d]:after{position:relative;width:50%;border-top-width:var(--border-width);border-top-style:var(--border-style);border-top-color:inherit;transform:translateY(50%);content:""}.divider-with-text-left[data-v-5d37218d]:before{width:5%}.divider-with-text-left[data-v-5d37218d]:after{width:95%}.divider-with-text-right[data-v-5d37218d]:before{width:95%}.divider-with-text-right[data-v-5d37218d]:after{width:5%}.divider-orientation-margin-left[data-v-5d37218d]:before{width:0}.divider-orientation-margin-left[data-v-5d37218d]:after{width:100%}.divider-orientation-margin-left .divider-text[data-v-5d37218d]{margin-left:var(--margin);padding-left:0}.divider-orientation-margin-right[data-v-5d37218d]:before{width:100%}.divider-orientation-margin-right[data-v-5d37218d]:after{width:0}.divider-orientation-margin-right .divider-text[data-v-5d37218d]{margin-right:var(--margin);padding-right:0}.fade-enter-active[data-v-144652dd],.fade-leave-active[data-v-144652dd]{transition:opacity .3s}.fade-enter-from[data-v-144652dd],.fade-leave-to[data-v-144652dd]{opacity:0}.motion-top-enter-active[data-v-144652dd],.motion-top-leave-active[data-v-144652dd]{transition:all .3s}.motion-top-enter-from[data-v-144652dd],.motion-top-leave-to[data-v-144652dd]{transform:translateY(-100%)}.motion-right-enter-active[data-v-144652dd],.motion-right-leave-active[data-v-144652dd]{transition:all .3s}.motion-right-enter-from[data-v-144652dd],.motion-right-leave-to[data-v-144652dd]{transform:translate(100%)}.motion-bottom-enter-active[data-v-144652dd],.motion-bottom-leave-active[data-v-144652dd]{transition:all .3s}.motion-bottom-enter-from[data-v-144652dd],.motion-bottom-leave-to[data-v-144652dd]{transform:translateY(100%)}.motion-left-enter-active[data-v-144652dd],.motion-left-leave-active[data-v-144652dd]{transition:all .3s}.motion-left-enter-from[data-v-144652dd],.motion-left-leave-to[data-v-144652dd]{transform:translate(-100%)}.m-drawer[data-v-144652dd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;outline:none}.m-drawer .m-drawer-mask[data-v-144652dd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;pointer-events:auto}.m-drawer .m-drawer-wrap[data-v-144652dd]{position:absolute;transition:all .3s}.m-drawer .m-drawer-wrap .m-drawer-content[data-v-144652dd]{width:100%;height:100%;overflow:auto;background:#fff;pointer-events:auto}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper[data-v-144652dd]{display:flex;flex-direction:column;width:100%;height:100%}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header[data-v-144652dd]{display:flex;flex:0;align-items:center;padding:16px 24px;font-size:16px;line-height:1.5;border-bottom:1px solid rgba(5,5,5,.06)}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header .m-header-title[data-v-144652dd]{display:flex;flex:1;align-items:center;min-width:0;min-height:0}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header .m-header-title .svg-close[data-v-144652dd]{display:inline-block;margin-right:12px;font-size:16px;font-weight:600;color:#00000073;fill:currentColor;cursor:pointer;transition:color .2s}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header .m-header-title .svg-close[data-v-144652dd]:hover{color:#000000e0}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header .m-header-title .header-title[data-v-144652dd]{flex:1;margin:0;color:#000000e0;font-weight:600;font-size:16px;line-height:1.5}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header .header-extra[data-v-144652dd]{flex:none;color:#000000e0}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-body[data-v-144652dd]{height:100%;padding:24px;word-break:break-all}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-footer[data-v-144652dd]{flex-shrink:0;padding:8px 16px;border-top:1px solid rgba(5,5,5,.06);color:#000000e0}.m-drawer .drawer-top[data-v-144652dd]{top:0;left:0;right:0;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-drawer .drawer-right[data-v-144652dd]{top:0;right:0;bottom:0;box-shadow:-6px 0 16px #00000014,-3px 0 6px -4px #0000001f,-9px 0 28px 8px #0000000d}.m-drawer .drawer-bottom[data-v-144652dd]{bottom:0;left:0;right:0;box-shadow:0 -6px 16px #00000014,0 -3px 6px -4px #0000001f,0 -9px 28px 8px #0000000d}.m-drawer .drawer-left[data-v-144652dd]{top:0;bottom:0;left:0;box-shadow:6px 0 16px #00000014,3px 0 6px -4px #0000001f,9px 0 28px 8px #0000000d}.m-ellipsis[data-v-5c11e0d9]{overflow:hidden;cursor:text;max-width:var(--ellipsis-max-width)}.ellipsis-line[data-v-5c11e0d9]{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ellipsis-line)}.not-ellipsis-line[data-v-5c11e0d9]{display:inline-block;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis}.ellipsis-cursor-pointer[data-v-5c11e0d9]{cursor:pointer}.m-flex[data-v-a2d72bd4]{display:flex;flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align);font-size:14px;color:#000000e0;transition:all .3s}.flex-vertical[data-v-a2d72bd4]{flex-direction:column}.fade-move[data-v-fb8d17bf],.fade-enter-active[data-v-fb8d17bf],.fade-leave-active[data-v-fb8d17bf]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-fb8d17bf],.fade-leave-to[data-v-fb8d17bf]{transform:scale(.75);opacity:0}.fade-leave-active[data-v-fb8d17bf]{position:absolute}.move-enter-active[data-v-fb8d17bf],.move-leave-active[data-v-fb8d17bf]{transform-origin:0 0;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.move-leave-active[data-v-fb8d17bf]{pointer-events:none}.move-enter-from[data-v-fb8d17bf],.move-leave-to[data-v-fb8d17bf]{transform:translate3d(0,var(--float-btn-height),0);transform-origin:0 0;opacity:0}.m-float-btn[data-v-fb8d17bf]{position:fixed;left:var(--float-btn-left);right:var(--float-btn-right);top:var(--float-btn-top);bottom:var(--float-btn-bottom);z-index:var(--float-btn-z-index);font-size:14px;color:#000000e0;line-height:1.57142857;display:inline-block;width:var(--float-btn-width);height:var(--float-btn-height);cursor:pointer;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-float-btn .float-btn-tooltip[data-v-fb8d17bf],.m-float-btn .float-btn-tooltip[data-v-fb8d17bf] .tooltip-content{width:100%;height:100%}.m-float-btn .float-btn-tooltip[data-v-fb8d17bf] .tooltip-content .m-badge{vertical-align:top;width:100%;height:100%}.m-float-btn .float-btn-tooltip[data-v-fb8d17bf] .tooltip-content .m-badge .m-badge-value:not(.only-dot){transform:translate(0);transform-origin:center;top:-6px;right:-6px}.m-float-btn .float-btn-body[data-v-fb8d17bf]{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .2s}.m-float-btn .float-btn-body .float-btn-content[data-v-fb8d17bf]{overflow:hidden;text-align:center;min-height:var(--float-btn-height);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px 4px}.m-float-btn .float-btn-body .float-btn-content .float-btn-icon[data-v-fb8d17bf]{font-size:18px;line-height:1}.m-float-btn .float-btn-body .float-btn-content .float-btn-icon .close-svg[data-v-fb8d17bf]{display:inline-block;vertical-align:bottom}.m-float-btn .float-btn-body .float-btn-content .float-btn-icon[data-v-fb8d17bf] svg{fill:currentColor}.m-float-btn .float-btn-body .float-btn-content .float-btn-icon[data-v-fb8d17bf] img{vertical-align:bottom}.m-float-btn .float-btn-menu[data-v-fb8d17bf]{position:absolute;bottom:100%;display:block;z-index:-1}.m-float-btn .float-btn-menu .m-float-btn[data-v-fb8d17bf]{position:static}.m-float-btn .float-btn-menu[data-v-fb8d17bf]>*{margin-bottom:16px}.float-btn-default[data-v-fb8d17bf]{background-color:#fff;transition:background-color .2s}.float-btn-default>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]{background-color:#fff;transition:background-color .2s}.float-btn-default>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]:hover{background-color:#0000000f}.float-btn-default>.float-btn-tooltip .float-btn-body .float-btn-content .float-btn-icon[data-v-fb8d17bf]{color:#000000e0}.float-btn-default>.float-btn-tooltip .float-btn-body .float-btn-content .float-btn-description[data-v-fb8d17bf]{display:flex;align-items:center;line-height:16px;color:#000000e0;font-size:12px}.float-btn-primary[data-v-fb8d17bf]{background-color:#1677ff}.float-btn-primary>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]{background-color:#1677ff;transition:background-color .2s}.float-btn-primary>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]:hover{background-color:#4096ff}.float-btn-primary>.float-btn-tooltip .float-btn-body .float-btn-content .float-btn-icon[data-v-fb8d17bf]{color:#fff}.float-btn-primary>.float-btn-tooltip .float-btn-body .float-btn-description[data-v-fb8d17bf]{display:flex;align-items:center;line-height:16px;color:#fff;font-size:12px}.float-btn-circle[data-v-fb8d17bf]{border-radius:50%}.float-btn-circle[data-v-fb8d17bf] .m-badge .only-dot{top:5.85786438px;right:5.85786438px}.float-btn-circle>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]{border-radius:50%}.float-btn-square[data-v-fb8d17bf]{height:auto;min-height:var(--float-btn-height);border-radius:8px}.float-btn-square[data-v-fb8d17bf] .m-badge .only-dot{top:2.34314575px;right:2.34314575px}.float-btn-square>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]{height:auto;border-radius:8px}.m-gradient-text[data-v-700d3027]{display:inline-block;font-size:var(--font-size);font-weight:var(--font-weight);line-height:1.57142857;-webkit-background-clip:text;background-clip:text;color:#0000;white-space:nowrap;background-image:linear-gradient(var(--rotate),var(--color-start) 0%,var(--color-end) 100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.m-grid-row[data-v-489864e6]{display:flex;flex-flow:row wrap;justify-content:var(--justify);align-items:var(--align);min-width:0;font-size:14px;color:#000000e0;transition:all .3s}.grid-col[data-v-32c954f7]{position:relative;max-width:100%;min-height:1px;font-size:14px;color:#000000e0;line-height:1.57142857;transition:all .3s}.col-0[data-v-32c954f7]{display:none}.col-1[data-v-32c954f7]{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.offset-1[data-v-32c954f7]{margin-left:4.16666667%}.col-2[data-v-32c954f7]{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.offset-2[data-v-32c954f7]{margin-left:8.33333333%}.col-3[data-v-32c954f7]{display:block;flex:0 0 12.5%;max-width:12.5%}.offset-3[data-v-32c954f7]{margin-left:12.5%}.col-4[data-v-32c954f7]{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.offset-4[data-v-32c954f7]{margin-left:16.66666667%}.col-5[data-v-32c954f7]{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.offset-5[data-v-32c954f7]{margin-left:20.83333333%}.col-6[data-v-32c954f7]{display:block;flex:0 0 25%;max-width:25%}.offset-6[data-v-32c954f7]{margin-left:25%}.col-7[data-v-32c954f7]{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.offset-7[data-v-32c954f7]{margin-left:29.16666667%}.col-8[data-v-32c954f7]{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.offset-8[data-v-32c954f7]{margin-left:33.33333333%}.col-9[data-v-32c954f7]{display:block;flex:0 0 37.5%;max-width:37.5%}.offset-9[data-v-32c954f7]{margin-left:37.5%}.col-10[data-v-32c954f7]{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.offset-10[data-v-32c954f7]{margin-left:41.66666667%}.col-11[data-v-32c954f7]{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.offset-11[data-v-32c954f7]{margin-left:45.83333333%}.col-12[data-v-32c954f7]{display:block;flex:0 0 50%;max-width:50%}.offset-12[data-v-32c954f7]{margin-left:50%}.col-13[data-v-32c954f7]{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.offset-13[data-v-32c954f7]{margin-left:54.16666667%}.col-14[data-v-32c954f7]{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.offset-14[data-v-32c954f7]{margin-left:58.33333333%}.col-15[data-v-32c954f7]{display:block;flex:0 0 62.5%;max-width:62.5%}.offset-15[data-v-32c954f7]{margin-left:62.5%}.col-16[data-v-32c954f7]{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.offset-16[data-v-32c954f7]{margin-left:66.66666667%}.col-17[data-v-32c954f7]{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.offset-17[data-v-32c954f7]{margin-left:70.83333333%}.col-18[data-v-32c954f7]{display:block;flex:0 0 75%;max-width:75%}.offset-18[data-v-32c954f7]{margin-left:75%}.col-19[data-v-32c954f7]{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.offset-19[data-v-32c954f7]{margin-left:79.16666667%}.col-20[data-v-32c954f7]{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.offset-20[data-v-32c954f7]{margin-left:83.33333333%}.col-21[data-v-32c954f7]{display:block;flex:0 0 87.5%;max-width:87.5%}.offset-21[data-v-32c954f7]{margin-left:87.5%}.col-22[data-v-32c954f7]{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.offset-22[data-v-32c954f7]{margin-left:91.66666667%}.col-23[data-v-32c954f7]{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.offset-23[data-v-32c954f7]{margin-left:95.83333333%}.col-24[data-v-32c954f7]{display:block;flex:0 0 100%;max-width:100%}.offset-24[data-v-32c954f7]{margin-left:100%}.m-space[data-v-981a4b5a]{display:inline-flex;font-size:14px;color:#000000e0;transition:all .3s;flex-direction:row}.space-vertical[data-v-981a4b5a]{flex-direction:column}.space-stretch[data-v-981a4b5a]{align-items:stretch}.space-start[data-v-981a4b5a]{align-items:flex-start}.space-end[data-v-981a4b5a]{align-items:flex-end}.space-center[data-v-981a4b5a]{align-items:center}.space-baseline[data-v-981a4b5a]{align-items:baseline}.space-wrap[data-v-981a4b5a]{flex-wrap:wrap}.fade-enter-active[data-v-e411a053],.fade-leave-active[data-v-e411a053]{transition:opacity .2s linear}.fade-enter-from[data-v-e411a053],.fade-leave-to[data-v-e411a053]{opacity:0}.zoom-enter[data-v-e411a053]{transform:none;opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.zoom-enter-active[data-v-e411a053]{animation-name:zoomIn-e411a053;animation-play-state:running}@keyframes zoomIn-e411a053{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.zoom-leave[data-v-e411a053]{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-leave-active[data-v-e411a053]{animation-name:zoomOut-e411a053;animation-play-state:running;pointer-events:none}@keyframes zoomOut-e411a053{0%{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}.m-image-wrap[data-v-e411a053]{display:inline-block}.m-image-wrap .image-hover-mask:hover .m-image-mask[data-v-e411a053]{opacity:1;pointer-events:auto}.m-image-wrap .m-image[data-v-e411a053]{position:relative;display:inline-block;vertical-align:top;border-radius:8px;overflow:hidden}.m-image-wrap .m-image .u-image[data-v-e411a053]{display:inline-block;width:100%;height:100%;vertical-align:bottom}.m-image-wrap .m-image .m-image-mask[data-v-e411a053]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000080;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s}.m-image-wrap .m-image .m-image-mask .image-mask-info[data-v-e411a053]{display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 4px}.m-image-wrap .m-image .m-image-mask .image-mask-info .eye-svg[data-v-e411a053]{margin-right:4px;font-size:14px;color:#fff;fill:currentColor}.m-image-wrap .m-image .m-image-mask .image-mask-info .mask-pre[data-v-e411a053]{display:inline-block;color:#fff}.m-image-wrap .image-bordered[data-v-e411a053]{border:1px solid #d9d9d9}.m-image-wrap .m-preview-mask[data-v-e411a053]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.m-image-wrap .m-preview-wrap[data-v-e411a053]{position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;outline:none;z-index:1080;height:100%;text-align:center}.m-image-wrap .m-preview-wrap .m-preview-body[data-v-e411a053]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations[data-v-e411a053]{position:fixed;width:100%;z-index:9;display:flex;flex-direction:row-reverse;align-items:center;background:#0000001a;height:42px;pointer-events:auto}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .previe-name[data-v-e411a053]{position:absolute;left:12px;font-size:14px;color:#fff;line-height:1.57;max-width:calc(50% - 60px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .previe-name[data-v-e411a053]:hover{color:#1677ff}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .preview-progress[data-v-e411a053]{position:absolute;left:50%;transform:translate(-50%);font-size:14px;color:#fff;line-height:1.57}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .preview-operation[data-v-e411a053]{display:flex;justify-content:center;align-items:center;width:42px;height:42px;padding:12px;border-radius:8px;cursor:pointer;transition:all .3s}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .preview-operation[data-v-e411a053]:not(:last-child){margin-left:12px}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .preview-operation[data-v-e411a053]:hover{background:#00000040}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .preview-operation .icon-svg[data-v-e411a053]{font-size:18px;color:#fff;fill:currentColor}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .operation-disabled[data-v-e411a053]{color:#ffffff40;pointer-events:none}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .operation-disabled .icon-svg[data-v-e411a053]{color:#ffffff40}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-image[data-v-e411a053]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s;display:flex;justify-content:center;align-items:center}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-image .preview-image[data-v-e411a053]{display:inline-block;vertical-align:middle;max-width:100%;max-height:100vh;cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-user-select:none;user-select:none;pointer-events:auto}.m-image-wrap .m-preview-wrap .m-preview-body .switch-left[data-v-e411a053]{left:12px;position:fixed;top:50%;z-index:1081;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;color:#fff;background:#0000001a;border-radius:50%;transform:translateY(-50%);cursor:pointer;transition:all .3s;pointer-events:auto;-webkit-user-select:none;user-select:none}.m-image-wrap .m-preview-wrap .m-preview-body .switch-left[data-v-e411a053]:hover{background:#0003}.m-image-wrap .m-preview-wrap .m-preview-body .switch-left .switch-svg[data-v-e411a053]{font-size:18px;color:#fff;fill:currentColor}.m-image-wrap .m-preview-wrap .m-preview-body .switch-right[data-v-e411a053]{right:12px;position:fixed;top:50%;z-index:1081;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;color:#fff;background:#0000001a;border-radius:50%;transform:translateY(-50%);cursor:pointer;transition:all .3s;pointer-events:auto}.m-image-wrap .m-preview-wrap .m-preview-body .switch-right[data-v-e411a053]:hover{background:#0003}.m-image-wrap .m-preview-wrap .m-preview-body .switch-right .switch-svg[data-v-e411a053]{font-size:18px;color:#fff;fill:currentColor}.m-image-wrap .m-preview-wrap .m-preview-body .switch-disabled[data-v-e411a053]{color:#ffffff40;background:transparent;cursor:not-allowed}.m-image-wrap .m-preview-wrap .m-preview-body .switch-disabled[data-v-e411a053]:hover{background:transparent}.m-image-wrap .m-preview-wrap .m-preview-body .switch-disabled .switch-svg[data-v-e411a053]{color:#ffffff40}.m-input-wrap[data-v-19f4fabd]{width:100%;text-align:start;vertical-align:top;position:relative;display:inline-table;border-collapse:separate;border-spacing:0}.m-input-wrap .m-addon[data-v-19f4fabd]{position:relative;padding:0 11px;color:#000000e0;font-weight:400;font-size:14px;text-align:center;background-color:#00000005;border:1px solid #d9d9d9;border-radius:6px;line-height:1;display:table-cell;width:1px;white-space:nowrap;vertical-align:middle;transition:all .3s}.m-input-wrap .m-addon[data-v-19f4fabd] svg{fill:currentColor}.m-input-wrap .addon-before[data-v-19f4fabd]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.m-input-wrap .addon-after[data-v-19f4fabd]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.m-input-wrap .m-input[data-v-19f4fabd]{font-size:14px;color:#000000e0;line-height:1.57142857;position:relative;display:inline-flex;vertical-align:top;width:100%;min-width:0;background-color:#fff;border:1px solid #d9d9d9;transition:all .2s}.m-input-wrap .m-input[data-v-19f4fabd]:hover{border-color:#4096ff;border-right-width:1px;z-index:1}.m-input-wrap .m-input[data-v-19f4fabd]:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a;border-right-width:1px;outline:0}.m-input-wrap .m-input .input-prefix[data-v-19f4fabd]{margin-right:4px;display:inline-flex;flex:none;align-items:center}.m-input-wrap .m-input .input-prefix[data-v-19f4fabd] svg{fill:currentColor}.m-input-wrap .m-input .u-input[data-v-19f4fabd]{font-size:14px;color:#000000e0;line-height:1.57142857;position:relative;display:inline-block;width:100%;min-width:0;background-color:#fff;border:none;outline:none;text-overflow:ellipsis;transition:all .2s}.m-input-wrap .m-input input[data-v-19f4fabd]::-webkit-input-placeholder{color:#00000040}.m-input-wrap .m-input input[data-v-19f4fabd]:-moz-placeholder{color:#00000040}.m-input-wrap .m-input input[data-v-19f4fabd]::-moz-placeholder{color:#00000040}.m-input-wrap .m-input input[data-v-19f4fabd]:-ms-input-placeholder{color:#00000040}.m-input-wrap .m-input .input-suffix[data-v-19f4fabd]{margin-left:4px;display:inline-flex;flex:none;gap:8px;align-items:center}.m-input-wrap .m-input .input-suffix .m-actions[data-v-19f4fabd]{display:inline-flex;align-items:center;cursor:pointer}.m-input-wrap .m-input .input-suffix .m-actions .clear-svg[data-v-19f4fabd]{display:inline-block;font-size:12px;color:#00000040;fill:currentColor;transition:color .3s}.m-input-wrap .m-input .input-suffix .m-actions .clear-svg[data-v-19f4fabd]:hover{color:#00000073}.m-input-wrap .m-input .input-suffix .m-actions .eye-svg[data-v-19f4fabd]{display:inline-block;font-size:14px;color:#00000073;fill:currentColor;transition:color .3s}.m-input-wrap .m-input .input-suffix .m-actions .eye-svg[data-v-19f4fabd]:hover{color:#000000d9}.m-input-wrap .m-input .input-suffix .clear-hidden[data-v-19f4fabd]{visibility:hidden}.m-input-wrap .m-input .input-suffix .input-count[data-v-19f4fabd]{color:#00000073}.m-input-wrap .m-input .input-suffix .m-suffix[data-v-19f4fabd]{display:flex;flex:none;align-items:center}.m-input-wrap .m-input .input-suffix .m-suffix[data-v-19f4fabd] svg{fill:currentColor}.m-input-wrap .input-small[data-v-19f4fabd]{padding:0 7px;border-radius:4px}.m-input-wrap .input-middle[data-v-19f4fabd]{padding:4px 11px;border-radius:6px}.m-input-wrap .input-large[data-v-19f4fabd]{padding:7px 11px;font-size:16px;line-height:1.5;border-radius:8px}.m-input-wrap .input-large .u-input[data-v-19f4fabd]{font-size:16px;line-height:1.5}.m-input-wrap .input-before[data-v-19f4fabd]{border-top-left-radius:0;border-bottom-left-radius:0}.m-input-wrap .input-after[data-v-19f4fabd]{border-top-right-radius:0;border-bottom-right-radius:0}.m-input-wrap .input-disabled[data-v-19f4fabd]{color:#00000040;background-color:#0000000a;cursor:not-allowed}.m-input-wrap .input-disabled[data-v-19f4fabd]:hover{border-color:#d9d9d9}.m-input-wrap .input-disabled[data-v-19f4fabd]:focus-within{border-color:#d9d9d9;box-shadow:none}.m-input-wrap .input-disabled .u-input[data-v-19f4fabd]{color:#00000040;background-color:transparent;cursor:not-allowed}.m-input-number[data-v-f04b1c93]{position:relative;display:inline-block;height:32px;font-size:14px;color:#000000e0;line-height:1.57142857;padding:0 11px;background-color:#fff;border-radius:6px;border:1px solid #d9d9d9;transition:all .2s}.m-input-number[data-v-f04b1c93]:hover{border-color:#4096ff}.m-input-number:hover .m-handler-wrap[data-v-f04b1c93]{background:#fff;opacity:1}.m-input-number[data-v-f04b1c93]:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.m-input-number .m-input-number-wrap[data-v-f04b1c93]{height:100%;display:flex}.m-input-number .m-input-number-wrap .input-prefix[data-v-f04b1c93]{pointer-events:none;margin-right:4px;display:inline-flex;align-items:center}.m-input-number .m-input-number-wrap .input-number[data-v-f04b1c93]{font-size:14px;color:#000000e0;width:100%;height:100%;background:transparent;border-radius:6px;transition:all .2s linear;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none;outline:none}.m-input-number .m-input-number-wrap input[data-v-f04b1c93]::-webkit-input-placeholder{color:#00000040}.m-input-number .m-input-number-wrap input[data-v-f04b1c93]:-moz-placeholder{color:#00000040}.m-input-number .m-input-number-wrap input[data-v-f04b1c93]::-moz-placeholder{color:#00000040}.m-input-number .m-input-number-wrap input[data-v-f04b1c93]:-ms-input-placeholder{color:#00000040}.m-input-number .m-handler-wrap[data-v-f04b1c93]{position:absolute;top:0;right:0;width:22px;height:100%;background:transparent;border-radius:0 6px 6px 0;opacity:0;display:flex;flex-direction:column;align-items:stretch;transition:all .2s linear}.m-input-number .m-handler-wrap .m-arrow[data-v-f04b1c93]{display:flex;align-items:center;justify-content:center;flex:auto;height:40%;border-left:1px solid #d9d9d9;cursor:pointer;transition:all .2s linear}.m-input-number .m-handler-wrap .m-arrow[data-v-f04b1c93]:hover{height:60%}.m-input-number .m-handler-wrap .m-arrow:hover .icon-svg[data-v-f04b1c93]{color:#1677ff}.m-input-number .m-handler-wrap .m-arrow .icon-svg[data-v-f04b1c93]{font-size:7px;color:#00000073;fill:currentColor;-webkit-user-select:none;user-select:none;transition:color .2s}.m-input-number .m-handler-wrap .up-arrow[data-v-f04b1c93]{border-top-right-radius:6px}.m-input-number .m-handler-wrap .down-arrow[data-v-f04b1c93]{border-top:1px solid #d9d9d9;border-bottom-right-radius:6px}.m-input-number .m-handler-wrap .arrow-disabled[data-v-f04b1c93]{cursor:not-allowed}.input-number-disabled[data-v-f04b1c93]{color:#00000040;background-color:#0000000a;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.input-number-disabled[data-v-f04b1c93]:hover{border-color:#d9d9d9}.input-number-disabled[data-v-f04b1c93]:focus-within{border-color:#d9d9d9;box-shadow:none}.input-number-disabled .m-input-number-wrap .input-number[data-v-f04b1c93]{color:#00000040;cursor:not-allowed}.input-number-disabled .m-handler-wrap[data-v-f04b1c93]{display:none}.m-input-search-wrap[data-v-2f4fc9d4]{width:100%;position:relative;display:inline-flex;align-items:center}.m-input-search-wrap .m-addon-before[data-v-2f4fc9d4]{display:inline-flex;justify-content:center;align-items:center;position:relative;padding:0 11px;color:#000000e0;font-weight:400;font-size:14px;line-height:1.57142857;text-align:center;background-color:#00000005;border:1px solid #d9d9d9;border-radius:6px 0 0 6px;border-right:0;transition:all .3s}.m-input-search-wrap .m-addon-before[data-v-2f4fc9d4] svg{fill:currentColor}.m-input-search-wrap .addon-before-small[data-v-2f4fc9d4]{height:24px}.m-input-search-wrap .addon-before-middle[data-v-2f4fc9d4]{height:32px}.m-input-search-wrap .addon-before-small[data-v-2f4fc9d4]{height:40px}.m-input-search-wrap .m-input-search[data-v-2f4fc9d4]{font-size:14px;color:#000000e0;line-height:1.57142857;position:relative;display:inline-flex;width:100%;min-width:0;background-color:#fff;border:1px solid #d9d9d9;transition:all .2s}.m-input-search-wrap .m-input-search[data-v-2f4fc9d4]:hover{border-color:#4096ff;border-right-width:1px;z-index:1}.m-input-search-wrap .m-input-search[data-v-2f4fc9d4]:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a;border-right-width:1px;outline:0;z-index:1}.m-input-search-wrap .m-input-search .m-prefix[data-v-2f4fc9d4]{margin-right:4px;display:flex;flex:none;align-items:center}.m-input-search-wrap .m-input-search .m-prefix[data-v-2f4fc9d4] svg{fill:currentColor}.m-input-search-wrap .m-input-search .input-search[data-v-2f4fc9d4]{font-size:14px;color:inherit;line-height:1.57142857;position:relative;display:inline-block;width:100%;min-width:0;background-color:#fff;border:none;outline:none;text-overflow:ellipsis;transition:all .2s}.m-input-search-wrap .m-input-search input[data-v-2f4fc9d4]::-webkit-input-placeholder{color:#00000040}.m-input-search-wrap .m-input-search input[data-v-2f4fc9d4]:-moz-placeholder{color:#00000040}.m-input-search-wrap .m-input-search input[data-v-2f4fc9d4]::-moz-placeholder{color:#00000040}.m-input-search-wrap .m-input-search input[data-v-2f4fc9d4]:-ms-input-placeholder{color:#00000040}.m-input-search-wrap .m-input-search .input-search-suffix[data-v-2f4fc9d4]{margin-left:4px;display:flex;flex:none;gap:8px;align-items:center}.m-input-search-wrap .m-input-search .input-search-suffix .m-clear[data-v-2f4fc9d4]{display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.m-input-search-wrap .m-input-search .input-search-suffix .m-clear .clear-svg[data-v-2f4fc9d4]{display:inline-block;font-size:12px;color:#00000040;fill:currentColor;transition:color .3s}.m-input-search-wrap .m-input-search .input-search-suffix .m-clear .clear-svg[data-v-2f4fc9d4]:hover{color:#00000073}.m-input-search-wrap .m-input-search .input-search-suffix .clear-hidden[data-v-2f4fc9d4]{visibility:hidden}.m-input-search-wrap .m-input-search .input-search-suffix .input-search-count[data-v-2f4fc9d4]{color:#00000073}.m-input-search-wrap .m-input-search .input-search-suffix .m-suffix[data-v-2f4fc9d4]{display:flex;flex:none;align-items:center}.m-input-search-wrap .m-input-search .input-search-suffix .m-suffix[data-v-2f4fc9d4] svg{fill:currentColor}.m-input-search-wrap .input-search-small[data-v-2f4fc9d4]{height:24px;padding:0 7px;border-radius:4px 0 0 4px}.m-input-search-wrap .input-search-middle[data-v-2f4fc9d4]{height:32px;padding:4px 11px;border-radius:6px 0 0 6px}.m-input-search-wrap .input-search-large[data-v-2f4fc9d4]{height:40px;padding:7px 11px;font-size:16px;line-height:1.5;border-radius:8px 0 0 8px}.m-input-search-wrap .input-search-large .input-search[data-v-2f4fc9d4]{font-size:16px;line-height:1.5}.m-input-search-wrap .input-search-before[data-v-2f4fc9d4]{border-top-left-radius:0;border-bottom-left-radius:0}.m-input-search-wrap .input-search-disabled[data-v-2f4fc9d4]{color:#00000040;background-color:#0000000a;cursor:not-allowed}.m-input-search-wrap .input-search-disabled[data-v-2f4fc9d4]:hover{border-color:#d9d9d9}.m-input-search-wrap .input-search-disabled[data-v-2f4fc9d4]:focus-within{border-color:#d9d9d9;box-shadow:none}.m-input-search-wrap .input-search-disabled .input-search[data-v-2f4fc9d4]{color:#00000040;background-color:transparent;cursor:not-allowed}.m-input-search-wrap .m-search-button[data-v-2f4fc9d4]{position:relative;left:-1px;border-left:0;color:#000000e0;font-weight:400;font-size:14px;text-align:center;background-color:#00000005;border-radius:0 6px 6px 0;transition:all .3s;line-height:1}.m-input-search-wrap .m-search-button[data-v-2f4fc9d4] .m-btn{padding-top:0;padding-bottom:0;border-radius:0 6px 6px 0}.m-input-search-wrap .m-search-button[data-v-2f4fc9d4] .m-btn:not(.btn-primary):not(.btn-danger):not(.btn-link):not(.btn-disabled){color:#00000073}.m-pagination[data-v-c28bdcc9]{display:flex;align-items:center;font-size:14px;color:#000000e0;line-height:1.57142857}.m-pagination .pagination-total-text[data-v-c28bdcc9]{display:inline-block;height:32px;line-height:32px}.m-pagination .pagination-item[data-v-c28bdcc9]{display:inline-block;text-align:center;min-width:32px;height:32px;line-height:30px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:all .2s}.m-pagination .pagination-item[data-v-c28bdcc9]:hover{font-weight:600;color:#1677ff;border-color:#1677ff}.m-pagination .pagination-prev[data-v-c28bdcc9],.m-pagination .pagination-next[data-v-c28bdcc9]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;line-height:30px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:all .2s}.m-pagination .pagination-prev .arrow-svg[data-v-c28bdcc9],.m-pagination .pagination-next .arrow-svg[data-v-c28bdcc9]{display:inline-block;font-size:12px;color:#000000a6;fill:currentColor;transition:color .2s}.m-pagination .pagination-prev[data-v-c28bdcc9]:hover,.m-pagination .pagination-next[data-v-c28bdcc9]:hover{border-color:#1677ff}.m-pagination .pagination-prev:hover .arrow-svg[data-v-c28bdcc9],.m-pagination .pagination-next:hover .arrow-svg[data-v-c28bdcc9]{color:#1677ff}.m-pagination .pagination-item-active[data-v-c28bdcc9]{font-weight:600;color:#1677ff;border-color:#1677ff}.m-pagination .pagination-item-disabled[data-v-c28bdcc9]{color:#00000040;background:#fff;border-color:#d9d9d9;cursor:not-allowed}.m-pagination .pagination-item-disabled[data-v-c28bdcc9]:hover{font-weight:400;color:#000000a6;border-color:#d9d9d9}.m-pagination .pagination-item-disabled:hover .arrow-svg[data-v-c28bdcc9],.m-pagination .pagination-item-disabled .arrow-svg[data-v-c28bdcc9]{color:#00000040}.m-pagination .pagintion-item-link[data-v-c28bdcc9]{position:relative;display:inline-block;min-width:32px;height:32px;line-height:32px;cursor:pointer;outline:none}.m-pagination .pagintion-item-link .ellipsis-character[data-v-c28bdcc9]{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;color:#00000040;font-family:Arial,Helvetica,sans-serif;line-height:32px;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.m-pagination .pagintion-item-link .icon-svg[data-v-c28bdcc9]{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:inline-block;font-size:12px;color:#1677ff;fill:currentColor;opacity:0;pointer-events:none;transition:all .2s}.m-pagination .pagintion-item-link:hover .ellipsis-character[data-v-c28bdcc9]{opacity:0;pointer-events:none}.m-pagination .pagintion-item-link:hover .icon-svg[data-v-c28bdcc9]{opacity:1;pointer-events:auto}.m-pagination .pagination-options[data-v-c28bdcc9]{display:inline-block;margin-left:16px}.m-pagination .pagination-options .pagination-jump-page[data-v-c28bdcc9]{display:inline-block;height:32px;line-height:32px;margin-left:8px}.m-pagination .pagination-options .pagination-jump-page .m-input-wrap[data-v-c28bdcc9]{margin:0 8px}.m-pagination .pagination-right-gap[data-v-c28bdcc9]{margin-right:8px}.pagination-left[data-v-c28bdcc9]{justify-content:flex-start}.pagination-center[data-v-c28bdcc9]{justify-content:center}.pagination-right[data-v-c28bdcc9]{justify-content:flex-end}.pagination-small[data-v-c28bdcc9]{font-size:14px}.pagination-small .pagination-total-text[data-v-c28bdcc9]{height:24px;line-height:24px}.pagination-small .pagination-item[data-v-c28bdcc9],.pagination-small .pagination-prev[data-v-c28bdcc9],.pagination-small .pagination-next[data-v-c28bdcc9]{min-width:24px;height:24px;line-height:22px}.pagination-small .pagintion-item-link[data-v-c28bdcc9]{min-width:24px;height:24px;line-height:24px}.pagination-small .pagintion-item-link .ellipsis-character[data-v-c28bdcc9]{line-height:24px}.pagination-small .pagination-options[data-v-c28bdcc9]{display:inline-block;margin-left:8px}.pagination-small .pagination-options .pagination-jump-page[data-v-c28bdcc9]{display:inline-block;height:24px;line-height:24px}.pagination-small .pagination-right-gap[data-v-c28bdcc9]{margin-right:4px}.pagination-middle[data-v-c28bdcc9]{font-size:14px}.pagination-middle .pagination-total-text[data-v-c28bdcc9]{height:28px;line-height:28px}.pagination-middle .pagination-item[data-v-c28bdcc9],.pagination-middle .pagination-prev[data-v-c28bdcc9],.pagination-middle .pagination-next[data-v-c28bdcc9]{min-width:28px;height:28px;line-height:26px}.pagination-middle .pagintion-item-link[data-v-c28bdcc9]{min-width:28px;height:28px;line-height:28px}.pagination-middle .pagintion-item-link .ellipsis-character[data-v-c28bdcc9]{line-height:28px}.pagination-middle .pagination-options[data-v-c28bdcc9]{display:inline-block;margin-left:12px}.pagination-middle .pagination-options .pagination-jump-page[data-v-c28bdcc9]{display:inline-block;height:28px;line-height:28px}.pagination-middle .pagination-options .pagination-jump-page[data-v-c28bdcc9] .m-input-wrap .m-input{padding:2px 11px}.pagination-middle .pagination-right-gap[data-v-c28bdcc9]{margin-right:6px}.pagination-disabled .pagination-prev[data-v-c28bdcc9],.pagination-disabled .pagination-next[data-v-c28bdcc9]{color:#00000040;border-color:#00000040;cursor:not-allowed}.pagination-disabled .pagination-prev .arrow-svg[data-v-c28bdcc9],.pagination-disabled .pagination-next .arrow-svg[data-v-c28bdcc9]{color:#00000040}.pagination-disabled .pagination-prev[data-v-c28bdcc9]:hover,.pagination-disabled .pagination-next[data-v-c28bdcc9]:hover{border-color:#00000040}.pagination-disabled .pagination-prev:hover .arrow-svg[data-v-c28bdcc9],.pagination-disabled .pagination-next:hover .arrow-svg[data-v-c28bdcc9]{color:#00000040}.pagination-disabled .pagination-item[data-v-c28bdcc9]{color:#00000040;border-color:#00000040;cursor:not-allowed}.pagination-disabled .pagination-item[data-v-c28bdcc9]:hover{font-weight:400;color:#00000040;border-color:#00000040}.pagination-disabled .pagination-item-active[data-v-c28bdcc9]{border-color:#d9d9d9;background-color:#00000026}.pagination-disabled .pagination-item-active[data-v-c28bdcc9]:hover{font-weight:600;color:#00000040;border-color:#d9d9d9;background-color:#00000026}.pagination-disabled .pagintion-item-link[data-v-c28bdcc9]{color:#00000040;cursor:not-allowed}.pagination-disabled .pagintion-item-link:hover .ellipsis-character[data-v-c28bdcc9]{opacity:1;pointer-events:none}.pagination-disabled .pagintion-item-link:hover .icon-svg[data-v-c28bdcc9]{opacity:0;pointer-events:none}.pagination-disabled .pagination-options[data-v-c28bdcc9]{color:#00000040;cursor:not-allowed}.pagination-hidden[data-v-c28bdcc9]{display:none}.m-list[data-v-d708b20e]{margin:0;position:relative;color:#000000e0;font-size:14px;line-height:1.57142857}.m-list .list-header[data-v-d708b20e],.m-list .list-footer[data-v-d708b20e]{background:transparent;padding:12px 0;transition:all .3s}.m-list .list-empty[data-v-d708b20e]{padding:16px}.m-list .list-pagination[data-v-d708b20e]{margin-top:24px}.list-bordered[data-v-d708b20e]{border:1px solid #d9d9d9;border-radius:8px}.list-bordered .list-header[data-v-d708b20e],.list-bordered[data-v-d708b20e] .m-list-item,.list-bordered .list-footer[data-v-d708b20e]{padding-inline:24px}.list-bordered .list-pagination[data-v-d708b20e]{margin:16px 24px}.list-vertical[data-v-d708b20e] .m-list-item{align-items:initial}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main{display:block}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main .m-list-item-meta{margin-bottom:16px}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content .list-item-title{margin-bottom:12px;color:#000000e0;font-size:16px;font-weight:700;line-height:1.5}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main .list-item-actions{margin-top:16px;margin-left:auto}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main .list-item-actions>*{padding:0 16px}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main .list-item-actions>*:first-child{padding-left:0}.list-split .list-header[data-v-d708b20e]{border-bottom:1px solid rgba(5,5,5,.06)}.list-split[data-v-d708b20e] .m-list-item:not(:last-child){border-bottom:1px solid rgba(5,5,5,.06)}.list-small[data-v-d708b20e] .m-list-item,.list-bordered.list-small .list-header[data-v-d708b20e],.list-bordered.list-small[data-v-d708b20e] .m-list-item,.list-bordered.list-small .list-footer[data-v-d708b20e]{padding:8px 16px}.list-large[data-v-d708b20e] .m-list-item,.list-bordered.list-large .list-header[data-v-d708b20e],.list-bordered.list-large[data-v-d708b20e] .m-list-item,.list-bordered.list-large .list-footer[data-v-d708b20e]{padding:16px 24px}.list-hoverable[data-v-d708b20e] .m-list-item:hover{background-color:#00000005}.m-list-item[data-v-2514f059]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;color:#000000e0;max-width:100%;transition:all .3s}.m-list-item .m-list-item-main[data-v-2514f059]{display:flex;align-items:center;flex:1}.m-list-item .m-list-item-main .m-list-item-meta[data-v-2514f059]{display:flex;flex:1;align-items:flex-start;max-width:100%}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-avatar[data-v-2514f059]{margin-right:16px}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content[data-v-2514f059]{flex:1 0;width:0;color:#000000e0}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content .list-item-title[data-v-2514f059]{margin-bottom:4px;color:#000000e0;font-size:14px;font-weight:700;line-height:1.57142857}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content .list-item-title[data-v-2514f059] a{font-weight:700;color:#000000e0;transition:all .3s}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content .list-item-title[data-v-2514f059] a:hover{color:#1677ff}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content .list-item-description[data-v-2514f059]{color:#00000073;font-size:14px;line-height:1.57142857}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]{flex:0 0 auto;margin-left:48px;font-size:0}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059] svg{fill:currentColor}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]>*{position:relative;display:inline-flex;align-items:center;padding:0 8px;color:#00000073;font-size:14px;line-height:1.57142857;text-align:center}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]>*:first-child{padding-left:0}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]>*:not(:last-child):after{position:absolute;top:50%;right:0;width:1px;height:14px;transform:translateY(-50%);background-color:#0505050f;content:""}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]>a{color:#1677ff;transition:color .3s}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]>a:hover{color:#4096ff}.m-list-item .list-item-extra[data-v-2514f059]{margin-left:24px}.fade-in-enter-active[data-v-dc3cd7f1]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-in-leave-active[data-v-dc3cd7f1]{transition:all .8s cubic-bezier(.4,0,.2,1)}.fade-in-enter-from[data-v-dc3cd7f1],.fade-in-leave-to[data-v-dc3cd7f1]{opacity:0}.m-loading-bar-container[data-v-dc3cd7f1]{z-index:9999;position:fixed;top:0;left:0;right:0;height:var(--loading-bar-size)}.m-loading-bar-container .loading-bar[data-v-dc3cd7f1]{width:100%;transition:max-width 4s linear,background .2s linear;height:var(--loading-bar-size);border-radius:var(--loading-bar-size)}.m-loading-bar-container .loading-bar-starting[data-v-dc3cd7f1]{background:var(--color-loading)}.m-loading-bar-container .loading-bar-finishing[data-v-dc3cd7f1]{background:var(--color-finish);transition:max-width .2s linear,background .2s linear}.m-loading-bar-container .loading-bar-error[data-v-dc3cd7f1]{background:var(--color-error);transition:max-width .2s linear,background .2s linear}.slide-fade-move[data-v-607cc56e],.slide-fade-enter-active[data-v-607cc56e],.slide-fade-leave-active[data-v-607cc56e]{transition:all .3s cubic-bezier(.78,.14,.15,.86)}.slide-fade-enter-from[data-v-607cc56e],.slide-fade-leave-to[data-v-607cc56e]{transform:translateY(-100%);opacity:0}.slide-fade-leave-active[data-v-607cc56e]{position:absolute;left:0;right:0;margin:0 auto}.m-message-wrap[data-v-607cc56e]{font-size:14px;color:#000000e0;line-height:1.57142857;position:fixed;z-index:999;width:100%;left:0;right:0;pointer-events:none}.m-message-wrap .m-message[data-v-607cc56e]{text-align:center}.m-message-wrap .m-message[data-v-607cc56e]:not(:last-child){margin-bottom:8px}.m-message-wrap .m-message .m-message-content[data-v-607cc56e]{display:inline-flex;gap:8px;align-items:center;padding:9px 12px;background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:auto}.m-message-wrap .m-message .m-message-content[data-v-607cc56e] .icon-svg{display:inline-block;font-size:16px;fill:currentColor}.m-message-wrap .m-message .m-message-content .circle[data-v-607cc56e]{display:inline-block;stroke:currentColor;animation:loadingRotate-607cc56e 2s linear infinite}@keyframes loadingRotate-607cc56e{to{transform:rotate(360deg)}}.m-message-wrap .m-message .m-message-content .circle .path[data-v-607cc56e]{stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:5;stroke-linecap:round;animation:loadingDash-607cc56e 1.5s ease-in-out infinite}@keyframes loadingDash-607cc56e{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.m-message-wrap .m-message .m-message-content .message-content[data-v-607cc56e]{display:inline-block}.m-message-wrap .m-message .icon-open[data-v-607cc56e] svg{fill:currentColor}.m-message-wrap .m-message .icon-info[data-v-607cc56e] svg,.m-message-wrap .m-message .icon-loading[data-v-607cc56e] svg{color:#1677ff;fill:currentColor}.m-message-wrap .m-message .icon-success[data-v-607cc56e] svg{color:#52c41a;fill:currentColor}.m-message-wrap .m-message .icon-warning[data-v-607cc56e] svg{color:#faad14;fill:currentColor}.m-message-wrap .m-message .icon-error[data-v-607cc56e] svg{color:#ff4d4f;fill:currentColor}.fade-enter-active[data-v-8e5ed042],.fade-leave-active[data-v-8e5ed042]{transition:opacity .2s linear}.fade-enter-from[data-v-8e5ed042],.fade-leave-to[data-v-8e5ed042]{opacity:0}.zoom-enter[data-v-8e5ed042]{transform:none;opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.zoom-enter-active[data-v-8e5ed042]{animation-name:zoomIn-8e5ed042;animation-play-state:running}@keyframes zoomIn-8e5ed042{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.zoom-leave[data-v-8e5ed042]{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-leave-active[data-v-8e5ed042]{animation-name:zoomOut-8e5ed042;animation-play-state:running}@keyframes zoomOut-8e5ed042{0%{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}.m-modal-mask[data-v-8e5ed042]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1000;background:#00000073}.m-modal-wrap[data-v-8e5ed042]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;z-index:1010}.m-modal-wrap .m-modal[data-v-8e5ed042]{position:relative;margin:0 auto;color:#000000e0;font-size:14px;line-height:1.57142857;padding-bottom:24px;outline:none}.m-modal-wrap .m-modal .m-modal-body-wrap[data-v-8e5ed042]{position:relative;word-break:break-all;padding:20px 24px;background-color:#fff;border-radius:8px;width:auto;max-width:calc(100vw - 32px);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body[data-v-8e5ed042]{display:flex;flex-wrap:wrap;align-items:center}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .modal-header[data-v-8e5ed042]{display:flex;align-items:center}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .modal-header[data-v-8e5ed042] .icon-svg{flex-shrink:0;align-self:flex-start;display:inline-block;margin-right:12px;margin-top:1px;font-size:22px;fill:currentColor}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .modal-header .modal-title[data-v-8e5ed042]{display:inline-block;font-size:16px;color:#000000e0;line-height:1.5;font-weight:600}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .modal-header[data-v-8e5ed042] svg{fill:currentColor}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-confirm[data-v-8e5ed042],.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-erase[data-v-8e5ed042]{color:#faad14}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-info[data-v-8e5ed042]{color:#1677ff}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-success[data-v-8e5ed042]{color:#52c41a}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-error[data-v-8e5ed042]{color:#ff4d4f}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-warning[data-v-8e5ed042]{color:#faad14}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .modal-content[data-v-8e5ed042]{flex-basis:100%;margin-top:8px;font-size:14px;color:#000000e0;margin-left:34px;max-width:calc(100% - 34px)}.m-modal-wrap .m-modal .m-modal-body-wrap .modal-btns[data-v-8e5ed042]{margin-top:12px;text-align:right}.m-modal-wrap .m-modal .m-modal-body-wrap .modal-btns .mr8[data-v-8e5ed042]{margin-right:8px}.flex-centered[data-v-8e5ed042]{display:flex;justify-content:center;align-items:center}.flex-centered .m-modal[data-v-8e5ed042]{padding-bottom:0}.right-move[data-v-529fd190],.right-enter-active[data-v-529fd190],.right-leave-active[data-v-529fd190],.left-move[data-v-529fd190],.left-enter-active[data-v-529fd190],.left-leave-active[data-v-529fd190]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.right-leave-to[data-v-529fd190],.left-leave-to[data-v-529fd190]{max-height:0!important;opacity:0!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}.right-enter-from[data-v-529fd190]{transform:translate(100%);opacity:0}.right-leave-active[data-v-529fd190]{position:absolute;right:0}.left-enter-from[data-v-529fd190]{transform:translate(-100%);opacity:0}.left-leave-active[data-v-529fd190]{position:absolute;left:0}.m-notification-wrap[data-v-529fd190]{position:fixed;z-index:999;color:#000000e0;font-size:14px;line-height:1.57142857;margin-right:24px}.m-notification-wrap .m-notification-content[data-v-529fd190]{position:relative;display:flex;width:384px;max-width:calc(100vw - 48px);margin-bottom:16px;margin-left:auto;padding:20px 24px;overflow:hidden;line-height:1.57142857;word-break:break-all;background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-notification-wrap .m-notification-content[data-v-529fd190] .icon-svg{flex-shrink:0;display:inline-block;font-size:24px;fill:currentColor;margin-right:12px}.m-notification-wrap .m-notification-content[data-v-529fd190] .icon-svg svg{fill:currentColor}.m-notification-wrap .m-notification-content .notification-content[data-v-529fd190]{width:100%}.m-notification-wrap .m-notification-content .notification-content .notification-title[data-v-529fd190]{padding-right:24px;margin-bottom:8px;font-size:16px;color:#000000e0;line-height:1.5}.m-notification-wrap .m-notification-content .notification-content .notification-description[data-v-529fd190]{font-size:14px}.m-notification-wrap .m-notification-content .notification-close[data-v-529fd190]{position:absolute;top:20px;right:24px;display:flex;align-items:center;justify-content:center;color:#00000073;outline:none;width:22px;height:22px;border-radius:4px;transition:background-color .2s,color .2s}.m-notification-wrap .m-notification-content .notification-close .close-svg[data-v-529fd190]{display:inline-block;font-size:14px;fill:currentColor;transition:color .2s}.m-notification-wrap .m-notification-content .notification-close[data-v-529fd190]:hover{background:#0000000f}.m-notification-wrap .m-notification-content .notification-close:hover .close-svg[data-v-529fd190]{color:#000000e0}.m-notification-wrap .icon-info[data-v-529fd190] .icon-svg{color:#1677ff}.m-notification-wrap .icon-success[data-v-529fd190] .icon-svg{color:#52c41a}.m-notification-wrap .icon-warning[data-v-529fd190] .icon-svg{color:#faad14}.m-notification-wrap .icon-error[data-v-529fd190] .icon-svg{color:#ff4d4f}.notification-topRight[data-v-529fd190],.notification-bottomRight[data-v-529fd190]{margin-right:24px;right:0}.notification-topLeft[data-v-529fd190],.notification-bottomLeft[data-v-529fd190]{margin-left:24px;left:0}.m-popconfirm-message[data-v-6d0a9800]{position:relative;margin-bottom:8px;font-size:14px;color:#000000e0;display:flex;flex-wrap:nowrap;align-items:start}.m-popconfirm-message .m-popconfirm-icon[data-v-6d0a9800]{flex:none;font-size:14px;line-height:1;padding-top:4px;display:inline-block;text-align:center}.m-popconfirm-message .m-popconfirm-icon .icon-svg[data-v-6d0a9800]{display:inline-block;fill:currentColor}.m-popconfirm-message .m-popconfirm-icon[data-v-6d0a9800] svg{fill:currentColor}.m-popconfirm-message .icon-info[data-v-6d0a9800]{color:#1677ff}.m-popconfirm-message .icon-success[data-v-6d0a9800]{color:#52c41a}.m-popconfirm-message .icon-danger[data-v-6d0a9800]{color:#ff4d4f}.m-popconfirm-message .icon-warning[data-v-6d0a9800]{color:#faad14}.m-popconfirm-message .popconfirm-title[data-v-6d0a9800]{flex:auto;margin-left:8px}.m-popconfirm-message .title-font-weight[data-v-6d0a9800]{font-weight:600}.popconfirm-description[data-v-6d0a9800]{position:relative;margin-left:22px;margin-bottom:8px;font-size:14px;color:#000000e0}.popconfirm-buttons[data-v-6d0a9800]{text-align:end}.popconfirm-buttons .m-btn[data-v-6d0a9800]{margin-left:8px}.popover-title[data-v-566087ba]{min-width:176px;color:#000000e0;font-weight:600}.mb8[data-v-566087ba]{margin-bottom:8px}.popover-content[data-v-566087ba]{color:#000000e0}.fade-enter-active[data-v-b7110ed3],.fade-leave-active[data-v-b7110ed3]{transition:opacity .2s}.fade-enter-from[data-v-b7110ed3],.fade-leave-to[data-v-b7110ed3]{opacity:0}.m-progress-line[data-v-b7110ed3]{display:flex;align-items:center;width:var(--progress-size)}.m-progress-line .m-progress-inner[data-v-b7110ed3]{width:100%;background:#0000000f;border-radius:100px;overflow:hidden}.m-progress-line .m-progress-inner .progress-bg[data-v-b7110ed3]{position:relative;background-color:#1677ff;border-radius:var(--border-radius);transition:all .3s cubic-bezier(.78,.14,.15,.86)}.m-progress-line .m-progress-inner .progress-bg[data-v-b7110ed3]:after{content:"";background-image:linear-gradient(90deg,#ffffff4d,#ffffff80);animation:progressRipple-b7110ed3 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes progressRipple-b7110ed3{0%{position:absolute;top:0;bottom:0;left:0;right:100%;opacity:1}66%{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}to{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}}.m-progress-line .m-progress-inner .line-success[data-v-b7110ed3]{background:var(--success-color)!important}.m-progress-line .progress-success[data-v-b7110ed3]{width:40px;text-align:center;display:inline-flex;align-items:center;padding-left:8px;flex-shrink:0}.m-progress-line .progress-success .icon-svg[data-v-b7110ed3]{display:inline-block;font-size:var(--info-size);fill:currentColor;color:var(--success-color)}.m-progress-line .progress-success .progress-success-info[data-v-b7110ed3]{flex-shrink:0;width:40px;font-size:var(--info-size);padding-left:8px;color:var(--success-color)}.m-progress-line .progress-text[data-v-b7110ed3]{flex-shrink:0;min-width:40px;font-size:var(--info-size);padding-left:8px;color:#000000e0}.m-progress-circle[data-v-b7110ed3]{display:inline-block;position:relative;width:var(--progress-size);height:var(--progress-size)}.m-progress-circle .progress-circle .circle-trail[data-v-b7110ed3]{stroke:#0000000f;stroke-dashoffset:0;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s,stroke-width .06s ease .3s,opacity .3s ease 0s}.m-progress-circle .progress-circle .circle-path[data-v-b7110ed3]{stroke-dashoffset:0;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s,stroke-width .06s ease .3s,opacity .3s ease 0s}.m-progress-circle .progress-circle .circle-path-success[data-v-b7110ed3]{stroke:var(--success-color)!important}.m-progress-circle .icon-svg[data-v-b7110ed3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:30%;height:30%;fill:currentColor;color:var(--success-color)}.m-progress-circle .progress-success-info[data-v-b7110ed3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:var(--info-size);line-height:1;text-align:center;color:var(--success-color)}.m-progress-circle .progress-text[data-v-b7110ed3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:var(--info-size);line-height:1;text-align:center;color:#000000d9}.m-qrcode[data-v-c8d3f146]{display:inline-block;border-radius:8px;overflow:hidden}.m-qrcode .qrcode-image[data-v-c8d3f146]{width:100%;height:100%}.qrcode-bordered[data-v-c8d3f146]{border-width:1px;border-style:solid}.m-radio[data-v-20424c31]{display:inline-flex;flex-wrap:wrap;gap:var(--radio-gap);color:#000000e0;font-size:14px;line-height:1}.m-radio .radio-wrap[data-v-20424c31]{display:inline-flex;align-items:flex-start;cursor:pointer}.m-radio .radio-wrap:not(.radio-disabled):hover .radio-handle[data-v-20424c31]{border-color:#1677ff}.m-radio .radio-wrap .radio-handle[data-v-20424c31]{flex-shrink:0;position:relative;top:3px;width:16px;height:16px;background:transparent;border:1px solid #d9d9d9;border-radius:50%;transition:all .3s}.m-radio .radio-wrap .radio-handle[data-v-20424c31]:after{box-sizing:border-box;position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-color:#fff;border-top:0;border-left:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:""}.m-radio .radio-wrap .radio-checked[data-v-20424c31]{border-color:#1677ff;background-color:#1677ff}.m-radio .radio-wrap .radio-checked[data-v-20424c31]:after{transform:scale(.375);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.m-radio .radio-wrap .radio-label[data-v-20424c31]{word-break:break-all;padding:0 8px;line-height:1.57142857}.m-radio .radio-disabled[data-v-20424c31]{color:#00000040;cursor:not-allowed}.m-radio .radio-disabled .radio-handle[data-v-20424c31]{background-color:#0000000a;border-color:#d9d9d9;cursor:not-allowed}.m-radio .radio-disabled .radio-handle[data-v-20424c31]:after{transform:scale(.5);background-color:#00000040}.m-radio .radio-button-wrap[data-v-20424c31]{position:relative;height:32px;padding-inline:15px;line-height:30px;background:#fff;border:1px solid #d9d9d9;border-top-width:1px;border-left-width:0;border-right-width:1px;cursor:pointer;transition:all .2s,box-shadow .2s cubic-bezier(.4,0,.2,1)}.m-radio .radio-button-wrap[data-v-20424c31]:first-child{border-left:1px solid #d9d9d9;border-start-start-radius:6px;border-end-start-radius:6px}.m-radio .radio-button-wrap[data-v-20424c31]:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;width:1px;height:100%;padding-block:1px;box-sizing:content-box;background-color:#d9d9d9;transition:background-color .3s;content:""}.m-radio .radio-button-wrap[data-v-20424c31]:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.m-radio .radio-button-wrap[data-v-20424c31]:not(.radio-button-disabled):hover{color:#1677ff}.m-radio .radio-button-checked[data-v-20424c31]:not(.radio-button-disabled){z-index:1;color:#1677ff;background-color:#fff;border-color:#1677ff}.m-radio .radio-button-checked[data-v-20424c31]:not(.radio-button-disabled):before{background-color:#1677ff}.m-radio .radio-button-disabled[data-v-20424c31]{color:#00000040;background-color:#0000000a;border-color:#d9d9d9;cursor:not-allowed}.m-radio .radio-button-disabled.radio-button-checked[data-v-20424c31]{background-color:#00000026}.radio-handle .radio-wave[data-v-20424c31],.radio-button-wrap .radio-wave[data-v-20424c31]{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;animation-iteration-count:1;animation-duration:.6s;animation-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(0,0,.2,1);border-radius:inherit}.radio-handle .wave-active[data-v-20424c31],.radio-button-wrap .wave-active[data-v-20424c31]{z-index:1;animation-name:waveSpread-20424c31,waveOpacity-20424c31}@keyframes waveSpread-20424c31{0%{box-shadow:0 0 .5px #1677ff}to{box-shadow:0 0 .5px 5px #1677ff}}@keyframes waveOpacity-20424c31{0%{opacity:.6}to{opacity:0}}.radio-vertical[data-v-20424c31]{flex-direction:column;flex-wrap:nowrap}.radio-button-solid .radio-button-checked[data-v-20424c31]:not(.radio-button-disabled){color:#fff;background-color:#1677ff;border-color:#1677ff}.radio-button-solid .radio-button-checked[data-v-20424c31]:not(.radio-button-disabled):hover{color:#fff}.radio-button-small .radio-button-wrap[data-v-20424c31]{height:24px;padding-inline:7px;line-height:22px}.radio-button-small .radio-button-wrap[data-v-20424c31]:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.radio-button-small .radio-button-wrap[data-v-20424c31]:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.radio-button-large .radio-button-wrap[data-v-20424c31]{height:40px;font-size:16px;line-height:38px}.radio-button-large .radio-button-wrap[data-v-20424c31]:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.radio-button-large .radio-button-wrap[data-v-20424c31]:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.m-rate[data-v-1dab3b80]{display:inline-flex;gap:var(--star-gap);line-height:normal;outline:none}.m-rate .rate-star[data-v-1dab3b80]{position:relative;display:inline-block;cursor:pointer;transition:transform .2s ease-in-out}.m-rate .rate-star[data-v-1dab3b80]:focus-visible{outline:1px dashed var(--star-color);transform:scale(1.1)}.m-rate .rate-star[data-v-1dab3b80] svg{font-size:var(--star-size);color:#0000000f;fill:currentColor;transition:color .2s}.m-rate .rate-star[data-v-1dab3b80]:hover{transform:scale(1.1)}.m-rate .rate-star .icon-character[data-v-1dab3b80]{display:inline-flex;align-items:center;vertical-align:middle;height:1em;font-size:var(--star-size);color:#0000000f;transition:color .2s}.m-rate .rate-star .star-first[data-v-1dab3b80]{position:absolute;top:0;width:50%;height:100%;opacity:0;overflow:hidden;transition:all .2s;-webkit-user-select:none;user-select:none}.m-rate .rate-star .star-second[data-v-1dab3b80]{display:inline-block;-webkit-user-select:none;user-select:none}.m-rate .rate-star .temp-gray-first[data-v-1dab3b80]:hover{opacity:0}.m-rate .rate-star .temp-gray-first:hover .icon-character[data-v-1dab3b80],.m-rate .rate-star .temp-gray-second:hover .icon-character[data-v-1dab3b80]{color:#0000000f}.m-rate .star-half .star-first[data-v-1dab3b80]{opacity:1}.m-rate .star-half .star-first[data-v-1dab3b80] svg{color:var(--star-color)}.m-rate .star-half .star-first .icon-character[data-v-1dab3b80]{color:var(--star-color)}.m-rate .star-full .star-second[data-v-1dab3b80] svg{color:var(--star-color)}.m-rate .star-full .star-second .icon-character[data-v-1dab3b80]{color:var(--star-color)}.rate-disabled[data-v-1dab3b80]{pointer-events:none}.m-result[data-v-0b695cc6]{padding:48px 32px;font-size:14px;color:#000000e0}.m-result .result-image[data-v-0b695cc6]{margin-bottom:24px;text-align:center}.m-result .result-image .icon-svg[data-v-0b695cc6]{display:inline-block;vertical-align:bottom;font-size:72px;fill:currentColor}.m-result .result-image[data-v-0b695cc6] svg{font-size:72px}.m-result .result-image .icon-info[data-v-0b695cc6]{color:#1677ff}.m-result .result-image .icon-success[data-v-0b695cc6]{color:#52c41a}.m-result .result-image .icon-warning[data-v-0b695cc6]{color:#faad14}.m-result .result-image .icon-error[data-v-0b695cc6]{color:#ff4d4f}.m-result .result-image .result-icon[data-v-0b695cc6]{display:inline-block;vertical-align:bottom}.m-result .result-title[data-v-0b695cc6]{color:#000000e0;font-size:24px;line-height:1.33333333;margin:8px 0;text-align:center}.m-result .result-subtitle[data-v-0b695cc6]{color:#00000073;font-size:14px;line-height:1.57142857;text-align:center}.m-result .result-extra[data-v-0b695cc6]{margin-top:24px;text-align:center}.m-result[data-v-0b695cc6] .result-extra>*{margin-right:8px}.m-result[data-v-0b695cc6] .result-extra>*:last-child{margin-right:0}.m-result .result-content[data-v-0b695cc6]{margin-top:24px;padding:24px 40px;background-color:#00000005}.m-segmented[data-v-a244d31c]{display:inline-block;padding:2px;color:#000000a6;font-size:14px;line-height:1.57142857;background-color:#f5f5f5;border-radius:6px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.m-segmented .m-segmented-group[data-v-a244d31c]{position:relative;display:flex;align-items:stretch;justify-items:flex-start;width:100%}.m-segmented .m-segmented-group .m-segmented-item[data-v-a244d31c]{position:relative;text-align:center;cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s;border-radius:4px}.m-segmented .m-segmented-group .m-segmented-item[data-v-a244d31c]:hover:not(.segmented-item-selected):not(.segmented-item-disabled){color:#000000e0}.m-segmented .m-segmented-group .m-segmented-item[data-v-a244d31c]:hover:not(.segmented-item-selected):not(.segmented-item-disabled):after{background-color:#0000000f}.m-segmented .m-segmented-group .m-segmented-item[data-v-a244d31c]:after{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;transition:background-color .2s;pointer-events:none;content:""}.m-segmented .m-segmented-group .m-segmented-item .segmented-item-input[data-v-a244d31c]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.m-segmented .m-segmented-group .m-segmented-item .segmented-item-label[data-v-a244d31c]{min-height:28px;line-height:28px;padding:0 11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-segmented .m-segmented-group .m-segmented-item .segmented-item-label[data-v-a244d31c] svg{fill:currentColor}.m-segmented .m-segmented-group .segmented-item-selected[data-v-a244d31c]{background-color:#fff;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005;color:#000000e0}.m-segmented .m-segmented-group .segmented-item-disabled[data-v-a244d31c]{color:#00000040;cursor:not-allowed}.segmented-small[data-v-a244d31c]{border-radius:4px}.segmented-small .m-segmented-group .m-segmented-item[data-v-a244d31c]{border-radius:2px}.segmented-small .m-segmented-group .m-segmented-item .segmented-item-label[data-v-a244d31c]{min-height:20px;line-height:20px;padding:0 7px}.segmented-large[data-v-a244d31c]{border-radius:8px}.segmented-large .m-segmented-group .m-segmented-item[data-v-a244d31c]{border-radius:6px}.segmented-large .m-segmented-group .m-segmented-item .segmented-item-label[data-v-a244d31c]{min-height:36px;line-height:36px;padding:0 11px;font-size:16px}.segmented-block[data-v-a244d31c]{display:flex;width:100%}.segmented-block .m-segmented-group .m-segmented-item[data-v-a244d31c]{flex:1;min-width:0}.m-slider[data-v-fefaaef4]{position:relative;cursor:pointer;touch-action:none}.m-slider .slider-rail[data-v-fefaaef4]{position:absolute;background-color:var(--rail-color);border-radius:2px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.m-slider .slider-track[data-v-fefaaef4]{position:absolute;background-color:var(--track-color);border-radius:2px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.m-slider:hover .slider-rail[data-v-fefaaef4]{background:var(--rail-color-hover)}.m-slider:hover .slider-track[data-v-fefaaef4]{background:var(--track-color-hover)}.m-slider .slider-handle[data-v-fefaaef4]{position:absolute;width:10px;height:10px;background:var(--handle-color);box-shadow:0 0 0 2px var(--handle-shadow-color);border-radius:50%;outline:none;transition:width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.m-slider .slider-handle[data-v-fefaaef4]:before{content:"";position:absolute;left:-2px;top:-2px;width:14px;height:14px;background-color:transparent}.m-slider .slider-handle .hover-focus-handle[data-v-fefaaef4]{width:12px;height:12px;box-shadow:0 0 0 4px var(--handle-shadow-color-hover-focus)}.m-slider .slider-handle[data-v-fefaaef4]:hover,.m-slider .slider-handle[data-v-fefaaef4]:focus{width:12px;height:12px;box-shadow:0 0 0 4px var(--handle-shadow-color-hover-focus)}.m-slider .slider-handle[data-v-fefaaef4]:hover:before,.m-slider .slider-handle[data-v-fefaaef4]:focus:before{left:-5px;top:-5px;width:20px;height:20px}.m-slider .slider-handle .handle-tooltip[data-v-fefaaef4]{position:relative;display:inline-block;width:max-content;min-width:32px;max-width:250px;padding:6px 8px;height:32px;font-size:14px;color:#fff;line-height:20px;text-align:center;border-radius:6px;background:#000000d9;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:none;-webkit-user-select:none;user-select:none;outline:none;opacity:0;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.m-slider .slider-handle .handle-tooltip .tooltip-arrow[data-v-fefaaef4]{position:absolute;z-index:9;display:block;pointer-events:none;width:16px;height:16px;overflow:hidden}.m-slider .slider-handle .handle-tooltip .tooltip-arrow[data-v-fefaaef4]:before{position:absolute;bottom:0;left:0;width:16px;height:8px;background-color:#000000d9;clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z");content:""}.m-slider .slider-handle .handle-tooltip .tooltip-arrow[data-v-fefaaef4]:after{position:absolute;width:8.97056275px;height:8.97056275px;bottom:0;left:0;right:0;margin:auto;border-radius:0 0 2px;transform:translateY(50%) rotate(-135deg);box-shadow:3px 3px 7px #0000001a;z-index:0;background:transparent;content:""}.slider-horizontal[data-v-fefaaef4]{padding-block:4px;height:12px;margin:10px 5px}.slider-horizontal .slider-rail[data-v-fefaaef4]{height:4px;width:100%}.slider-horizontal .slider-track[data-v-fefaaef4]{height:4px}.slider-horizontal .slider-handle[data-v-fefaaef4]{top:50%}.slider-horizontal .slider-handle .handle-tooltip[data-v-fefaaef4]{top:-32px;left:50%;transform:translate(-50%,-50%) scale(.8)}.slider-horizontal .slider-handle .handle-tooltip .tooltip-arrow[data-v-fefaaef4]{left:50%;bottom:0;transform:translate(-50%) translateY(100%) rotate(180deg)}.slider-horizontal .slider-handle .show-handle-tooltip[data-v-fefaaef4],.slider-horizontal .slider-handle:hover .handle-tooltip[data-v-fefaaef4]{pointer-events:auto;transform:translate(-50%,-50%) scale(1);opacity:1}.slider-vertical[data-v-fefaaef4]{padding-inline:4px;width:12px;margin:5px 10px}.slider-vertical .slider-rail[data-v-fefaaef4]{width:4px;height:100%}.slider-vertical .slider-track[data-v-fefaaef4]{width:4px}.slider-vertical .slider-handle[data-v-fefaaef4]{left:50%}.slider-vertical .slider-handle .handle-tooltip[data-v-fefaaef4]{left:100%;top:50%;transform:translate(16px,-50%) scale(.8)}.slider-vertical .slider-handle .handle-tooltip .tooltip-arrow[data-v-fefaaef4]{top:50%;left:0;transform:translateY(-50%) translate(-100%) rotate(-90deg)}.slider-vertical .slider-handle .show-handle-tooltip[data-v-fefaaef4],.slider-vertical .slider-handle:hover .handle-tooltip[data-v-fefaaef4]{pointer-events:auto;transform:translate(16px,-50%) scale(1);opacity:1}.slider-disabled[data-v-fefaaef4]{cursor:not-allowed}.slider-disabled .slider-rail[data-v-fefaaef4]{background:var(--rail-color-disabled)}.slider-disabled .slider-track[data-v-fefaaef4]{background:var(--track-color-disabled)}.slider-disabled .slider-handle[data-v-fefaaef4]{box-shadow:0 0 0 2px var(--handle-shadow-color-disabled)}.slider-disabled .slider-handle[data-v-fefaaef4]:hover,.slider-disabled .slider-handle[data-v-fefaaef4]:focus{width:10px;height:10px;box-shadow:0 0 0 2px var(--handle-shadow-color-disabled)}.slider-disabled:hover .slider-rail[data-v-fefaaef4]{background:var(--rail-color-disabled)}.slider-disabled:hover .slider-track[data-v-fefaaef4]{background:var(--track-color-disabled)}.m-statistic[data-v-7435b33b]{font-size:14px;color:#000000e0;line-height:1.57142857}.m-statistic .statistic-title[data-v-7435b33b]{margin-bottom:4px;color:#00000073;font-size:14px}.m-statistic .statistic-content[data-v-7435b33b]{color:#000000e0;font-size:24px}.m-statistic .statistic-content .statistic-prefix[data-v-7435b33b]{display:inline-block;margin-right:4px}.m-statistic .statistic-content .statistic-prefix[data-v-7435b33b] svg{fill:currentColor}.m-statistic .statistic-content .statistic-value[data-v-7435b33b]{display:inline-block;direction:ltr}.m-statistic .statistic-content .statistic-suffix[data-v-7435b33b]{display:inline-block;margin-left:4px}.m-statistic .statistic-content .statistic-suffix[data-v-7435b33b] svg{fill:currentColor}.m-steps[data-v-6a932039]{display:flex;gap:16px;transition:all .3s}.m-steps:not(.steps-label-bottom) .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{display:none}.m-steps .steps-item[data-v-6a932039]{position:relative;overflow:hidden;flex:1;vertical-align:top}.m-steps .steps-item[data-v-6a932039]:last-child{flex:none}.m-steps .steps-item:last-child .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{padding-right:0}.m-steps .steps-item:last-child .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{display:none}.m-steps .steps-item:last-child .steps-info-wrap .steps-tail[data-v-6a932039]{display:none}.m-steps .steps-item .steps-info-wrap[data-v-6a932039]{display:inline-block;vertical-align:top;outline:none}.m-steps .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{height:9px;position:absolute;top:12px;left:0;width:100%;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]:after{display:inline-block;vertical-align:top;width:100%;height:1px;background-color:#0505050f;border-radius:1px;transition:background-color .3s;content:""}.m-steps .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;width:32px;height:32px;border-radius:50%;text-align:center;background-color:#0000000f;border:1px solid transparent;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-icon .steps-num[data-v-6a932039]{display:inline-block;font-size:16px;line-height:1;color:#000000a6;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-icon .icon-svg[data-v-6a932039]{display:inline-block;font-size:16px;color:#1677ff;fill:currentColor;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-icon .steps-dot[data-v-6a932039]{width:100%;height:100%;border-radius:50%;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-content[data-v-6a932039]{display:inline-block;vertical-align:top;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{position:relative;display:inline-block;color:#00000073;font-size:16px;line-height:32px;transition:all .3s;padding-right:16px}.m-steps .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{background:#e8e8e8;position:absolute;top:16px;left:100%;display:block;width:3000px;height:1px;content:"";cursor:auto;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-content .steps-description[data-v-6a932039]{max-width:140px;font-size:14px;color:#00000073;line-height:22px;word-break:break-all;transition:all .3s}.m-steps .steps-finish .steps-info-wrap[data-v-6a932039]{cursor:pointer}.m-steps .steps-finish .steps-info-wrap .steps-tail[data-v-6a932039]:after{background-color:#1677ff}.m-steps .steps-finish .steps-info-wrap .steps-icon[data-v-6a932039]{background-color:#e6f4ff;border-color:#e6f4ff}.m-steps .steps-finish .steps-info-wrap .steps-icon .steps-dot[data-v-6a932039]{background:#1677ff}.m-steps .steps-finish .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{color:#000000e0}.m-steps .steps-finish .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{background-color:#1677ff}.m-steps .steps-finish .steps-info-wrap .steps-content .steps-description[data-v-6a932039]{color:#00000073}.m-steps .steps-finish .steps-info-wrap:hover .steps-icon[data-v-6a932039]{border-color:#1677ff}.m-steps .steps-finish .steps-info-wrap:hover .steps-content .steps-title[data-v-6a932039],.m-steps .steps-finish .steps-info-wrap:hover .steps-content .steps-description[data-v-6a932039]{color:#1677ff}.m-steps .steps-process .steps-info-wrap .steps-icon[data-v-6a932039]{background-color:#1677ff;border:1px solid rgba(0,0,0,.25);border-color:#1677ff}.m-steps .steps-process .steps-info-wrap .steps-icon .steps-num[data-v-6a932039]{color:#fff}.m-steps .steps-process .steps-info-wrap .steps-icon .steps-dot[data-v-6a932039]{background:#1677ff}.m-steps .steps-process .steps-info-wrap .steps-content .steps-title[data-v-6a932039],.m-steps .steps-process .steps-info-wrap .steps-content .steps-description[data-v-6a932039]{color:#000000e0}.m-steps .steps-wait .steps-info-wrap[data-v-6a932039]{cursor:pointer}.m-steps .steps-wait .steps-info-wrap:hover .steps-icon[data-v-6a932039]{border-color:#1677ff}.m-steps .steps-wait .steps-info-wrap:hover .steps-icon .steps-num[data-v-6a932039],.m-steps .steps-wait .steps-info-wrap:hover .steps-content .steps-title[data-v-6a932039],.m-steps .steps-wait .steps-info-wrap:hover .steps-content .steps-description[data-v-6a932039]{color:#1677ff}.m-steps .steps-wait .steps-info-wrap .steps-icon .steps-dot[data-v-6a932039]{background:#00000040}.steps-small[data-v-6a932039]{gap:12px}.steps-small .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{width:24px;height:24px}.steps-small .steps-item .steps-info-wrap .steps-icon .steps-num[data-v-6a932039],.steps-small .steps-item .steps-info-wrap .steps-icon .icon-svg[data-v-6a932039]{font-size:12px}.steps-small .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{font-size:14px;line-height:24px;padding-right:12px}.steps-small .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{top:12px}.steps-label-bottom[data-v-6a932039]{gap:0}.steps-label-bottom .steps-item[data-v-6a932039]{overflow:visible}.steps-label-bottom .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{margin-left:56px;padding:4px 24px}.steps-label-bottom .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{margin-left:40px}.steps-label-bottom .steps-item .steps-info-wrap .steps-content[data-v-6a932039]{display:block;width:112px;margin-top:12px;text-align:center}.steps-label-bottom .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{padding-right:0}.steps-label-bottom .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{display:none}.steps-dotted .steps-item[data-v-6a932039]{overflow:visible}.steps-dotted .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{height:3px;top:2.5px;width:100%;margin-top:0;margin-bottom:0;margin-inline:70px 0;padding:0}.steps-dotted .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]:after{width:calc(100% - 24px);height:3px;margin-left:12px}.steps-dotted .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{position:absolute;width:8px;height:8px;margin-left:66px;padding-right:0;line-height:8px;background:transparent;border:0;vertical-align:top}.steps-dotted .steps-item .steps-info-wrap .steps-content[data-v-6a932039]{width:140px;margin-top:20px}.steps-dotted .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{line-height:1.57142857}.steps-dotted .steps-process .steps-info-wrap .steps-icon[data-v-6a932039]{transform:scale(1.25)}.steps-vertical[data-v-6a932039]{display:inline-flex;flex-direction:column;gap:0}.steps-vertical .steps-item[data-v-6a932039]{flex:1 0 auto;overflow:visible}.steps-vertical .steps-item[data-v-6a932039]:last-child{flex:1 0 auto}.steps-vertical .steps-item:not(:last-child) .steps-info-wrap .steps-tail[data-v-6a932039]{display:block}.steps-vertical .steps-item:not(:last-child) .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{display:none}.steps-vertical .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{top:0;left:15px;width:1px;height:100%;padding:38px 0 6px}.steps-vertical .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]:after{width:1px;height:100%}.steps-vertical .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{float:left;margin-right:16px}.steps-vertical .steps-item .steps-info-wrap .steps-content[data-v-6a932039]{display:block;min-height:48px;overflow:hidden}.steps-vertical .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{line-height:32px}.steps-vertical .steps-item .steps-info-wrap .steps-content .steps-description[data-v-6a932039]{padding-bottom:12px}.steps-small.steps-vertical .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{left:11px;padding:30px 0 6px}.steps-small.steps-vertical .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{line-height:24px}.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{top:12px;left:0;margin:0;padding:16px 0 8px}.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]:after{margin-left:3.5px}.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{position:static;margin-top:12px;margin-left:0;background:none}.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-content[data-v-6a932039]{width:inherit;margin:0}.steps-vertical.steps-dotted .steps-process .steps-info-wrap .steps-icon[data-v-6a932039]{position:relative;margin-top:11px;top:0;left:-1px}.steps-small.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{top:8px}.steps-small.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{margin-top:8px}.steps-small.steps-vertical.steps-dotted .steps-process .steps-info-wrap .steps-icon[data-v-6a932039]{margin-top:7px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #1677ff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-link[data-v-b514b488]{display:block;height:100%}.swiper-link .swiper-image[data-v-b514b488]{width:100%;height:100%;object-fit:cover;cursor:pointer}.swiper[data-v-b514b488]{--swiper-theme-color: #1677ff}[data-v-b514b488] .swiper-wrapper{transition-timing-function:linear;-webkit-transition-timing-function:linear}[data-v-b514b488] .swiper-pagination-bullet{width:12px;height:12px}.swiper-lazy-preloader-theme[data-v-b514b488]{--swiper-preloader-color: #1677ff}.m-switch[data-v-7964cfd8]{position:relative;display:inline-flex;align-items:center;vertical-align:middle;min-width:44px;height:22px;color:#000000e0;font-size:14px;line-height:22px;background:#00000040;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.m-switch[data-v-7964cfd8]:hover:not(.switch-disabled){background:#00000073}.m-switch .switch-inner[data-v-7964cfd8]{display:block;overflow:hidden;border-radius:100px;height:100%;padding-left:24px;padding-right:9px;transition:padding-left .2s ease-in-out,padding-right .2s ease-in-out}.m-switch .switch-inner .inner-checked[data-v-7964cfd8]{margin-left:calc(-100% - 26px);margin-right:calc(100% + 26px);display:block;text-align:center;color:#fff;font-size:14px;transition:margin-left .2s ease-in-out,margin-right .2s ease-in-out;pointer-events:none}.m-switch .switch-inner .inner-unchecked[data-v-7964cfd8]{margin-top:-22px;margin-left:0;margin-right:0;display:block;text-align:center;color:#fff;font-size:14px;transition:margin-left .2s ease-in-out,margin-right .2s ease-in-out;pointer-events:none}.m-switch .switch-circle[data-v-7964cfd8]{display:flex;align-items:center;justify-content:center;position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:100%;transition:all .2s ease-in-out}.m-switch .switch-circle .circular[data-v-7964cfd8]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;animation:loadingRotate-7964cfd8 2s linear infinite;-webkit-animation:loadingRotate-7964cfd8 2s linear infinite}@keyframes loadingRotate-7964cfd8{to{transform:rotate(360deg)}}.m-switch .switch-circle .circular .path[data-v-7964cfd8]{stroke-dasharray:90,150;stroke-dashoffset:0;stroke:#1677ff;stroke-width:5;stroke-linecap:round;animation:loadingDash-7964cfd8 1.5s ease-in-out infinite;-webkit-animation:loadingDash-7964cfd8 1.5s ease-in-out infinite}@keyframes loadingDash-7964cfd8{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.switch-loading[data-v-7964cfd8]{cursor:not-allowed;opacity:.65}.switch-loading .switch-inner[data-v-7964cfd8],.switch-loading .switch-circle[data-v-7964cfd8]{box-shadow:none;cursor:not-allowed}.switch-small[data-v-7964cfd8]{min-width:28px;height:16px;line-height:16px}.switch-small .switch-inner[data-v-7964cfd8]{padding-left:18px;padding-right:6px}.switch-small .switch-inner .inner-checked[data-v-7964cfd8]{font-size:12px;margin-left:calc(-100% - 20px);margin-right:calc(100% + 20px)}.switch-small .switch-inner .inner-unchecked[data-v-7964cfd8]{font-size:12px;margin-top:-16px}.switch-small .switch-circle[data-v-7964cfd8]{width:12px;height:12px}.switch-small .switch-circle .circular[data-v-7964cfd8]{width:10px;height:10px}.switch-small .switch-circle .circular .path[data-v-7964cfd8]{stroke-width:4}.switch-large[data-v-7964cfd8]{min-width:60px;height:28px;line-height:28px}.switch-large .switch-inner[data-v-7964cfd8]{padding-left:30px;padding-right:12px}.switch-large .switch-inner .inner-checked[data-v-7964cfd8]{font-size:18px;margin-left:calc(-100% - 32px);margin-right:calc(100% + 32px)}.switch-large .switch-inner .inner-unchecked[data-v-7964cfd8]{font-size:18px;margin-top:-28px}.switch-large .switch-circle[data-v-7964cfd8]{width:24px;height:24px}.switch-large .switch-circle .circular[data-v-7964cfd8]{width:20px;height:20px}.switch-large .switch-circle .circular .path[data-v-7964cfd8]{stroke-width:6}.switch-checked[data-v-7964cfd8]{background:#1677ff}.switch-checked[data-v-7964cfd8]:hover:not(.switch-disabled){background:#4096ff}.switch-checked .switch-inner[data-v-7964cfd8]{padding-left:9px;padding-right:24px}.switch-checked .switch-inner .inner-checked[data-v-7964cfd8]{margin-left:0;margin-right:0}.switch-checked .switch-inner .inner-unchecked[data-v-7964cfd8]{margin-left:calc(100% + 26px);margin-right:calc(-100% - 26px)}.switch-checked .switch-circle[data-v-7964cfd8]{left:calc(100% - 20px)}.switch-small.switch-checked .switch-inner[data-v-7964cfd8]{padding-left:6px;padding-right:18px}.switch-small.switch-checked .switch-inner .inner-unchecked[data-v-7964cfd8]{margin-left:calc(100% + 20px);margin-right:calc(-100% - 20px)}.switch-small.switch-checked .switch-circle[data-v-7964cfd8]{left:calc(100% - 14px)}.switch-large.switch-checked .switch-inner[data-v-7964cfd8]{padding-left:12px;padding-right:30px}.switch-large.switch-checked .switch-inner .inner-unchecked[data-v-7964cfd8]{margin-left:calc(100% + 32px);margin-right:calc(-100% - 32px)}.switch-large.switch-checked .switch-circle[data-v-7964cfd8]{left:calc(100% - 26px)}.switch-disabled[data-v-7964cfd8]{cursor:not-allowed;opacity:.65}.switch-disabled .switch-circle[data-v-7964cfd8]{cursor:not-allowed}.switch-wave[data-v-7964cfd8]{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;animation-iteration-count:1;animation-duration:.6s;animation-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(0,0,.2,1);border-radius:inherit}.wave-active[data-v-7964cfd8]{z-index:1;animation-name:waveSpread-7964cfd8,waveOpacity-7964cfd8}@keyframes waveSpread-7964cfd8{0%{box-shadow:0 0 .5px 0 var(--ripple-color)}to{box-shadow:0 0 .5px 5px var(--ripple-color)}}@keyframes waveOpacity-7964cfd8{0%{opacity:.6}to{opacity:0}}.m-table-wrap[data-v-4f8b08f9]{clear:both;max-width:100%}.m-table-wrap .m-table[data-v-4f8b08f9]{color:#000000e0;font-size:14px;line-height:1.57142857;background:#fff;border-radius:8px 8px 0 0}.m-table-wrap .m-table .table-header[data-v-4f8b08f9]{border-radius:8px 8px 0 0;padding:16px;transition:padding .3s}.m-table-wrap .m-table .table-footer[data-v-4f8b08f9]{border-radius:0 0 8px 8px;padding:16px;color:#000000e0;background:#fafafa;transition:padding .3s}.m-table-wrap .m-table .table-container[data-v-4f8b08f9]{position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.m-table-wrap .m-table .table-container[data-v-4f8b08f9]:before{left:0}.m-table-wrap .m-table .table-container[data-v-4f8b08f9]:after{right:0}.m-table-wrap .m-table .table-container[data-v-4f8b08f9]:before,.m-table-wrap .m-table .table-container[data-v-4f8b08f9]:after{position:absolute;top:0;bottom:0;z-index:4;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.m-table-wrap .m-table .table-container .table-head[data-v-4f8b08f9]{overflow:hidden;border-radius:8px 8px 0 0}.m-table-wrap .m-table .table-container .table-head-sticky[data-v-4f8b08f9]{position:sticky;top:0;z-index:3;background:#fff}.m-table-wrap .m-table .table-container .table-x-scrollbar-sticky[data-v-4f8b08f9]{overflow:visible}.m-table-wrap .m-table .table-container .table-x-scrollbar-sticky[data-v-4f8b08f9] .rail-horizontal-bottom{position:sticky;z-index:3}.m-table-wrap .m-table .table-container table[data-v-4f8b08f9]{display:table;margin:0;width:100%;text-align:start;border-radius:8px 8px 0 0;border-collapse:separate;border-spacing:0}.m-table-wrap .m-table .table-container table tr[data-v-4f8b08f9]{background-color:transparent}.m-table-wrap .m-table .table-container table tr:first-child th[data-v-4f8b08f9]:first-child{border-top-left-radius:8px}.m-table-wrap .m-table .table-container table tr:first-child th[data-v-4f8b08f9]:last-child{border-top-right-radius:8px}.m-table-wrap .m-table .table-container table th[data-v-4f8b08f9],.m-table-wrap .m-table .table-container table td[data-v-4f8b08f9]{border:none}.m-table-wrap .m-table .table-container table th[data-v-4f8b08f9] svg,.m-table-wrap .m-table .table-container table td[data-v-4f8b08f9] svg{fill:CurrentColor}.m-table-wrap .m-table .table-container table .table-th[data-v-4f8b08f9]{color:#000000e0;font-weight:600;text-align:start;background:#fafafa;padding:16px;border-bottom:1px solid #f0f0f0;overflow-wrap:break-word;transition:background .2s ease,padding .3s}.m-table-wrap .m-table .table-container table .table-th[colspan][data-v-4f8b08f9]:not([colspan="1"]){text-align:center}.m-table-wrap .m-table .table-container table .table-th.table-cell-sort[data-v-4f8b08f9]{background:#f0f0f0}.m-table-wrap .m-table .table-container table .table-th-ellipsis[data-v-4f8b08f9]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.m-table-wrap .m-table .table-container table .table-cell-has-sorter[data-v-4f8b08f9]{outline:none;cursor:pointer;transition:all .3s}.m-table-wrap .m-table .table-container table .table-cell-has-sorter[data-v-4f8b08f9]:hover{background:#f0f0f0}.m-table-wrap .m-table .table-container table .table-cell-has-sorter:hover .table-cell-sorter .table-cell-arrow[data-v-4f8b08f9]:not(.ascend-arrow,.descend-arrow){color:#00000091}.m-table-wrap .m-table .table-container table .table-cell-has-sorter[data-v-4f8b08f9] .m-tooltip-card{cursor:auto}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter[data-v-4f8b08f9]{display:flex;align-items:center;justify-content:space-between}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter .table-cell-title[data-v-4f8b08f9]{position:relative;z-index:1;flex:1;max-width:calc(100% - 22px)}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter .table-cell-arrow[data-v-4f8b08f9]{display:inline-flex;align-items:center;margin-left:4px;color:#0000004a;transition:all .3s}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter .table-cell-arrow svg[data-v-4f8b08f9]{fill:currentColor}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter .ascend-arrow[data-v-4f8b08f9]{color:#1677ff}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter .descend-arrow[data-v-4f8b08f9]{color:#1677ff;transform:rotate(180deg)}.m-table-wrap .m-table .table-container table .table-empty[data-v-4f8b08f9]{padding:16px;border-bottom:1px solid #f0f0f0}.m-table-wrap .m-table .table-container table .table-empty .table-empty-fixed[data-v-4f8b08f9]{padding:16px;margin:-16px -17px;border-right:1px solid #f0f0f0}.m-table-wrap .m-table .table-container table .table-empty .empty[data-v-4f8b08f9]{margin:32px 0}.m-table-wrap .m-table .table-container table .table-td[data-v-4f8b08f9]{padding:16px;border-bottom:1px solid #f0f0f0;transition:padding .3s}.m-table-wrap .m-table .table-container table .table-td.table-cell-sort[data-v-4f8b08f9]{background:#fafafa}.m-table-wrap .m-table .table-container table .table-td .expand-btn[data-v-4f8b08f9]{position:relative;color:inherit;float:left;width:26px;height:26px;line-height:26px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;outline:none;cursor:pointer;transform:scale(.76923077);-webkit-user-select:none;user-select:none;transition:all .3s}.m-table-wrap .m-table .table-container table .table-td .expand-btn[data-v-4f8b08f9]:hover{color:#4096ff;border-color:#4096ff}.m-table-wrap .m-table .table-container table .table-td .expand-btn[data-v-4f8b08f9]:before{position:absolute;top:11px;left:5px;right:5px;height:2px;border-radius:2px;background:currentcolor;transition:transform .3s ease-out;content:""}.m-table-wrap .m-table .table-container table .table-td .expand-btn[data-v-4f8b08f9]:after{position:absolute;top:5px;bottom:5px;left:11px;width:2px;border-radius:2px;transform:rotate(90deg);background:currentcolor;transition:transform .3s ease-out;content:""}.m-table-wrap .m-table .table-container table .table-td .expand-btn-collapsed[data-v-4f8b08f9]:before{transform:rotate(-180deg)}.m-table-wrap .m-table .table-container table .table-td .expand-btn-collapsed[data-v-4f8b08f9]:after{transform:rotate(0)}.m-table-wrap .m-table .table-container table .table-td .table-expand-row-fixed[data-v-4f8b08f9]{position:relative;margin:-16px;padding:16px}.m-table-wrap .m-table .table-container table .table-cell-align-left[data-v-4f8b08f9]{text-align:left}.m-table-wrap .m-table .table-container table .table-cell-align-center[data-v-4f8b08f9]{text-align:center}.m-table-wrap .m-table .table-container table .table-cell-align-right[data-v-4f8b08f9]{text-align:right}.m-table-wrap .m-table .table-container table .table-cell-fix-left[data-v-4f8b08f9]{position:sticky!important;z-index:2;background:#fff}.m-table-wrap .m-table .table-container table .table-th.table-cell-fix-left[data-v-4f8b08f9]{background:#fafafa}.m-table-wrap .m-table .table-container table .table-cell-fix-left-last[data-v-4f8b08f9]:after{position:absolute;top:0;bottom:-1px;right:0;width:30px;transform:translate(100%);transition:box-shadow .3s;content:"";pointer-events:none}.m-table-wrap .m-table .table-container table .table-cell-fix-right[data-v-4f8b08f9]{position:sticky!important;z-index:2;background:#fff}.m-table-wrap .m-table .table-container table .table-th.table-cell-fix-right[data-v-4f8b08f9]{background:#fafafa}.m-table-wrap .m-table .table-container table .table-cell-fix-right-first[data-v-4f8b08f9]:before{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.m-table-wrap .m-table .table-container table .table-td-hover[data-v-4f8b08f9]{background-color:#fafafa}.m-table-wrap .m-table .table-container table .table-td-expand[data-v-4f8b08f9]{background:#00000005}.m-table-wrap .m-table .container-no-x-scroll .m-scrollbar[data-v-4f8b08f9],.m-table-wrap .m-table .container-vertical-no-x-scroll .table-head[data-v-4f8b08f9],.m-table-wrap .m-table .container-no-scroll .m-scrollbar[data-v-4f8b08f9]{overflow:visible}.m-table-wrap .m-table .table-header+.table-container[data-v-4f8b08f9]{border-top-left-radius:0;border-top-right-radius:0}.m-table-wrap .m-table .table-header+.table-container table[data-v-4f8b08f9]{border-radius:0}.m-table-wrap .m-table .table-header+.table-container table .table-th[data-v-4f8b08f9]:first-child,.m-table-wrap .m-table .table-header+.table-container table .table-th[data-v-4f8b08f9]:last-child{border-radius:0}.m-table-wrap .table-shadow-left:not(.table-has-fix-left) .table-container[data-v-4f8b08f9]:before{box-shadow:inset 10px 0 8px -8px #0505050f}.m-table-wrap .table-shadow-left .table-container .table-cell-fix-left-last[data-v-4f8b08f9]:after{box-shadow:inset 10px 0 8px -8px #0505050f}.m-table-wrap .table-shadow-right:not(.table-has-fix-right) .table-container[data-v-4f8b08f9]:after{box-shadow:inset -10px 0 8px -8px #0505050f}.m-table-wrap .table-shadow-right .table-container .table-cell-fix-right-first[data-v-4f8b08f9]:before{box-shadow:inset -10px 0 8px -8px #0505050f}.m-table-wrap .table-small[data-v-4f8b08f9]{font-size:14px}.m-table-wrap .table-small .table-header[data-v-4f8b08f9],.m-table-wrap .table-small .table-footer[data-v-4f8b08f9],.m-table-wrap .table-small .table-container table .table-th[data-v-4f8b08f9],.m-table-wrap .table-small .table-container table .table-td[data-v-4f8b08f9]{padding:8px}.m-table-wrap .table-middle[data-v-4f8b08f9]{font-size:14px}.m-table-wrap .table-middle .table-header[data-v-4f8b08f9],.m-table-wrap .table-middle .table-footer[data-v-4f8b08f9],.m-table-wrap .table-middle .table-container table .table-th[data-v-4f8b08f9],.m-table-wrap .table-middle .table-container table .table-td[data-v-4f8b08f9]{padding:12px 8px}.m-table-wrap .table-striped tbody tr:nth-child(2n) .table-td[data-v-4f8b08f9]{background-color:#fafafa}.m-table-wrap .table-bordered .table-header[data-v-4f8b08f9]{border:1px solid #f0f0f0;border-bottom:0}.m-table-wrap .table-bordered .table-footer[data-v-4f8b08f9]{border:1px solid #f0f0f0;border-top:0}.m-table-wrap .table-bordered .table-container[data-v-4f8b08f9]{border:1px solid #f0f0f0;border-bottom:0;border-right:0}.m-table-wrap .table-bordered .table-container table th[data-v-4f8b08f9],.m-table-wrap .table-bordered .table-container table td[data-v-4f8b08f9]{border-right:1px solid #f0f0f0}.m-table-wrap .table-bordered .table-container .table-td .table-expand-row-fixed[data-v-4f8b08f9]{margin:-16px -17px}.m-table-wrap .table-pagination[data-v-4f8b08f9]{margin:16px 0}.m-tabs[data-v-d9ad67dd]{display:flex;font-size:14px;color:#000000e0;line-height:1.57142857;list-style:none}.m-tabs .m-tabs-nav[data-v-d9ad67dd]{position:relative;display:flex;flex:none;align-items:center}.m-tabs .m-tabs-nav[data-v-d9ad67dd]:before{position:absolute;content:""}.m-tabs .m-tabs-nav .tabs-prefix[data-v-d9ad67dd],.m-tabs .m-tabs-nav .tabs-suffix[data-v-d9ad67dd]{flex:none}.m-tabs .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]{position:relative;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.m-tabs .m-tabs-nav .tabs-nav-wrap .shadow[data-v-d9ad67dd]{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.m-tabs .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:before{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.m-tabs .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:after{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list[data-v-d9ad67dd]{position:relative;display:flex}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{position:relative;display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;outline:none;cursor:pointer;transition:all .3s}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:hover{color:#1677ff}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd] svg{fill:currentColor}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-line-active[data-v-d9ad67dd]{color:#1677ff;text-shadow:0 0 .25px currentcolor}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-disabled[data-v-d9ad67dd]{color:#00000040;cursor:not-allowed}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-disabled[data-v-d9ad67dd]:hover{color:#00000040}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar[data-v-d9ad67dd]{position:absolute;background-color:#1677ff;pointer-events:none;border-radius:2px;transition:width .3s,left .3s,height .3s,top .3s,background-color}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar-disabled[data-v-d9ad67dd]{background-color:#00000040}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .card-hidden[data-v-d9ad67dd]{visibility:hidden}.m-tabs .m-tabs-nav .tabs-nav-wrap .nav-transition[data-v-d9ad67dd]{transition:all .15s}.m-tabs .m-tabs-nav .tabs-center[data-v-d9ad67dd]{justify-content:center}.m-tabs .m-tabs-nav .before-shadow-active[data-v-d9ad67dd]:before{opacity:1}.m-tabs .m-tabs-nav .after-shadow-active[data-v-d9ad67dd]:after{opacity:1}.m-tabs .m-tabs-page[data-v-d9ad67dd]{flex:auto;min-width:0;min-height:0;overflow:hidden}.m-tabs .m-tabs-page .tabs-content-wrap[data-v-d9ad67dd]{position:relative;display:flex;width:100%}.m-tabs .m-tabs-page .tabs-content-wrap .tabs-content[data-v-d9ad67dd]{outline:none;flex:none;width:100%}.m-tabs .m-tabs-page .tabs-content-animated[data-v-d9ad67dd]{transition:margin .3s}.tabs-top[data-v-d9ad67dd]{flex-direction:column}.tabs-top .m-tabs-nav[data-v-d9ad67dd]{margin-bottom:16px}.tabs-top .m-tabs-nav .tabs-prefix[data-v-d9ad67dd]{padding-right:12px}.tabs-top .m-tabs-nav .tabs-suffix[data-v-d9ad67dd]{padding-left:12px}.tabs-top .m-tabs-nav[data-v-d9ad67dd]:before{right:0;left:0;bottom:0;border-bottom:1px solid rgba(5,5,5,.06)}.tabs-top .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:before{top:0;bottom:0;width:32px;left:0;box-shadow:inset 10px 0 8px -8px #00000014}.tabs-top .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:after{top:0;bottom:0;width:32px;right:0;box-shadow:inset -10px 0 8px -8px #00000014}.tabs-top .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-left:32px}.tabs-top .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar[data-v-d9ad67dd]{height:2px;bottom:0}.tabs-top.tabs-card .m-tabs-nav[data-v-d9ad67dd],.tabs-top.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:8px 8px 0 0}.tabs-top.tabs-card.tabs-small .m-tabs-nav[data-v-d9ad67dd],.tabs-top.tabs-card.tabs-small .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:6px 6px 0 0}.tabs-bottom[data-v-d9ad67dd]{flex-direction:column}.tabs-bottom .m-tabs-nav[data-v-d9ad67dd]{order:1;margin-top:16px}.tabs-bottom .m-tabs-nav .tabs-prefix[data-v-d9ad67dd]{padding-right:12px}.tabs-bottom .m-tabs-nav .tabs-suffix[data-v-d9ad67dd]{padding-left:12px}.tabs-bottom .m-tabs-nav[data-v-d9ad67dd]:before{right:0;left:0;top:0;border-bottom:1px solid rgba(5,5,5,.06)}.tabs-bottom .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:before{top:0;bottom:0;width:32px;left:0;box-shadow:inset 10px 0 8px -8px #00000014}.tabs-bottom .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:after{top:0;bottom:0;width:32px;right:0;box-shadow:inset -10px 0 8px -8px #00000014}.tabs-bottom .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-left:32px}.tabs-bottom .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar[data-v-d9ad67dd]{height:2px;top:0}.tabs-bottom .m-tabs-page[data-v-d9ad67dd]{order:0}.tabs-bottom.tabs-card .m-tabs-nav[data-v-d9ad67dd],.tabs-bottom.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:0 0 8px 8px}.tabs-bottom.tabs-card.tabs-small .m-tabs-nav[data-v-d9ad67dd],.tabs-bottom.tabs-card.tabs-small .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:0 0 6px 6px}.tabs-left .m-tabs-nav[data-v-d9ad67dd]{flex-direction:column;min-width:40px;margin-right:24px}.tabs-left .m-tabs-nav .tabs-prefix[data-v-d9ad67dd]{padding-bottom:12px}.tabs-left .m-tabs-nav .tabs-suffix[data-v-d9ad67dd]{padding-top:12px}.tabs-left .m-tabs-nav[data-v-d9ad67dd]:before{top:0;bottom:0;right:0;border-left:1px solid rgba(5,5,5,.06)}.tabs-left .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]{flex-direction:column}.tabs-left .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:before{right:0;left:0;height:32px;top:0;box-shadow:inset 0 10px 8px -8px #00000014}.tabs-left .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:after{right:0;left:0;height:32px;bottom:0;box-shadow:inset 0 -10px 8px -8px #00000014}.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list[data-v-d9ad67dd]{flex:1 0 auto;flex-direction:column}.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:8px 24px;text-align:center}.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-top:16px}.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar[data-v-d9ad67dd]{width:2px;right:0}.tabs-left.tabs-card .m-tabs-nav[data-v-d9ad67dd],.tabs-left.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:8px 0 0 8px}.tabs-left.tabs-card.tabs-small .m-tabs-nav[data-v-d9ad67dd],.tabs-left.tabs-card.tabs-small .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:6px 0 0 6px}.tabs-right .m-tabs-nav[data-v-d9ad67dd]{order:1;flex-direction:column;min-width:40px;margin-left:24px}.tabs-right .m-tabs-nav .tabs-prefix[data-v-d9ad67dd]{padding-bottom:12px}.tabs-right .m-tabs-nav .tabs-suffix[data-v-d9ad67dd]{padding-top:12px}.tabs-right .m-tabs-nav[data-v-d9ad67dd]:before{top:0;bottom:0;left:0;border-left:1px solid rgba(5,5,5,.06)}.tabs-right .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]{flex-direction:column}.tabs-right .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:before{right:0;left:0;height:32px;top:0;box-shadow:inset 0 10px 8px -8px #00000014}.tabs-right .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:after{right:0;left:0;height:32px;bottom:0;box-shadow:inset 0 -10px 8px -8px #00000014}.tabs-right .m-tabs-nav .tabs-nav-wrap .tabs-nav-list[data-v-d9ad67dd]{flex:1 0 auto;flex-direction:column}.tabs-right .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:8px 24px;text-align:center}.tabs-right .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar[data-v-d9ad67dd]{width:2px;left:0}.tabs-right.tabs-card .m-tabs-nav[data-v-d9ad67dd],.tabs-right.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:0 8px 8px 0}.tabs-right.tabs-card.tabs-small .m-tabs-nav[data-v-d9ad67dd],.tabs-right.tabs-card.tabs-small .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:0 6px 6px 0}.tabs-small .m-tabs-nav[data-v-d9ad67dd]{font-size:14px}.tabs-small.tabs-top:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd],.tabs-small.tabs-bottom:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:8px 0}.tabs-middle .m-tabs-nav[data-v-d9ad67dd]{font-size:14px}.tabs-middle.tabs-top:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd],.tabs-middle.tabs-bottom:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:12px 0}.tabs-large .m-tabs-nav[data-v-d9ad67dd]{font-size:16px}.tabs-large.tabs-top:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd],.tabs-large.tabs-bottom:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:16px 0}.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:8px 16px;background:#00000005;border:1px solid rgba(5,5,5,.06);transition:all .3s cubic-bezier(.645,.045,.355,1)}.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-card-active[data-v-d9ad67dd]{color:#1677ff;background:#fff;text-shadow:0 0 .25px currentcolor}.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-disabled[data-v-d9ad67dd]{color:#00000040;cursor:not-allowed}.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-disabled[data-v-d9ad67dd]:hover{color:#00000040}.tabs-card.tabs-top .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-left:2px}.tabs-card.tabs-top .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-card-active[data-v-d9ad67dd]{border-bottom-color:#fff}.tabs-card.tabs-bottom .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-left:2px}.tabs-card.tabs-bottom .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-card-active[data-v-d9ad67dd]{border-top-color:#fff}.tabs-card.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-top:2px}.tabs-card.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-card-active[data-v-d9ad67dd]{border-right-color:#fff}.tabs-card.tabs-right .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-top:2px}.tabs-card.tabs-right .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-card-active[data-v-d9ad67dd]{border-left-color:#fff}.tabs-card.tabs-small .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:6px 16px}.m-tag[data-v-a24482dc]{display:inline-flex;align-items:center;height:24px;font-size:14px;color:#000000e0;padding-inline:7px;white-space:nowrap;background:#00000005;border:1px solid #d9d9d9;border-radius:6px;transition:all .2s;text-align:start}.m-tag .tag-icon[data-v-a24482dc]{margin-right:5px;height:100%;display:inline-flex;align-items:center}.m-tag .tag-icon[data-v-a24482dc] svg{fill:currentColor}.m-tag .tag-label[data-v-a24482dc]{height:100%;display:inline-flex;align-items:center}.m-tag .plus-svg[data-v-a24482dc]{display:inline-flex;align-items:center;font-size:14px;color:#000000e0;fill:currentColor;font-style:normal;line-height:0;text-align:center;vertical-align:-.175em;transition:color .2s}.m-tag .tag-close[data-v-a24482dc]{margin-left:3px;display:inline-flex;align-items:center;height:100%;vertical-align:top;font-style:normal;line-height:0;text-align:center;cursor:pointer}.m-tag .tag-close .close-svg[data-v-a24482dc]{display:inline-block;font-size:12px;color:#00000073;fill:currentColor;transition:all .2s}.m-tag .tag-close .close-svg[data-v-a24482dc]:hover{color:#000000e0}.tag-small[data-v-a24482dc]{height:22px;font-size:12px;line-height:20px;border-radius:4px}.tag-small .plus-svg[data-v-a24482dc]{font-size:12px}.tag-small .tag-close[data-v-a24482dc]{font-size:10px}.tag-large[data-v-a24482dc]{height:28px;line-height:26px}.tag-large .tag-close[data-v-a24482dc]{font-size:14px;vertical-align:-.16em}.tag-plus[data-v-a24482dc]{background:#fff;border-style:dashed;padding-inline:10px;text-align:center;cursor:pointer}.tag-plus[data-v-a24482dc]:hover{border-color:#1677ff}.tag-plus:hover .plus-svg[data-v-a24482dc]{color:#1677ff}.tag-input[data-v-a24482dc]{width:86px;color:#000000e0;height:24px;font-size:14px;line-height:22px;padding:0 8px;position:relative;display:inline-block;min-width:0;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;transition:all .2s}.tag-input[data-v-a24482dc]:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a;border-right-width:1px;outline:0}.input-small[data-v-a24482dc]{width:78px;height:22px;font-size:12px;line-height:20px;padding:0 6px;border-radius:4px}.input-large[data-v-a24482dc]{width:90px;height:28px;line-height:26px}.tag-success[data-v-a24482dc]{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.tag-success[data-v-a24482dc] svg{color:#52c41a;fill:currentColor}.tag-processing[data-v-a24482dc]{color:#1677ff;background:#e6f4ff;border-color:#91caff}.tag-processing[data-v-a24482dc] svg{color:#1677ff;fill:currentColor}.tag-error[data-v-a24482dc]{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}.tag-error[data-v-a24482dc] svg{color:#ff4d4f;fill:currentColor}.tag-warning[data-v-a24482dc]{color:#faad14;background:#fffbe6;border-color:#ffe58f}.tag-warning[data-v-a24482dc] svg{color:#faad14;fill:currentColor}.tag-pink[data-v-a24482dc]{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.tag-pink[data-v-a24482dc] svg{color:#c41d7f;fill:currentColor}.tag-red[data-v-a24482dc]{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.tag-red[data-v-a24482dc] svg{color:#cf1322;fill:currentColor}.tag-yellow[data-v-a24482dc]{color:#d4b106;background:#feffe6;border-color:#fffb8f}.tag-yellow[data-v-a24482dc] svg{color:#d4b106;fill:currentColor}.tag-orange[data-v-a24482dc]{color:#d46b08;background:#fff7e6;border-color:#ffd591}.tag-orange[data-v-a24482dc] svg{color:#d46b08;fill:currentColor}.tag-green[data-v-a24482dc]{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.tag-green[data-v-a24482dc] svg{color:#389e0d;fill:currentColor}.tag-cyan[data-v-a24482dc]{color:#08979c;background:#e6fffb;border-color:#87e8de}.tag-cyan[data-v-a24482dc] svg{color:#08979c;fill:currentColor}.tag-blue[data-v-a24482dc]{color:#0958d9;background:#e6f4ff;border-color:#91caff}.tag-blue[data-v-a24482dc] svg{color:#0958d9;fill:currentColor}.tag-purple[data-v-a24482dc]{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.tag-purple[data-v-a24482dc] svg{color:#531dab;fill:currentColor}.tag-geekblue[data-v-a24482dc]{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.tag-geekblue[data-v-a24482dc] svg{color:#1d39c4;fill:currentColor}.tag-magenta[data-v-a24482dc]{color:#eb2f96;background:#fff0f6;border-color:#ffadd2}.tag-magenta[data-v-a24482dc] svg{color:#eb2f96;fill:currentColor}.tag-volcano[data-v-a24482dc]{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.tag-volcano[data-v-a24482dc] svg{color:#d4380d;fill:currentColor}.tag-gold[data-v-a24482dc]{color:#d48806;background:#fffbe6;border-color:#ffe58f}.tag-gold[data-v-a24482dc] svg{color:#d48806;fill:currentColor}.tag-lime[data-v-a24482dc]{color:#7cb305;background:#fcffe6;border-color:#eaff8f}.tag-lime[data-v-a24482dc] svg{color:#7cb305;fill:currentColor}.tag-borderless[data-v-a24482dc]{border-color:transparent}.tag-has-color[data-v-a24482dc]{color:#fff;border-color:transparent}.tag-has-color .tag-close .close-svg[data-v-a24482dc]{color:#ffffffd9}.tag-has-color .tag-close .close-svg[data-v-a24482dc]:hover{color:#fff}.tag-hidden[data-v-a24482dc]{display:none}.m-textarea[data-v-827be63e]{position:relative;display:inline-block}.m-textarea .u-textarea[data-v-827be63e]{width:100%;min-width:0;min-height:32px;max-width:100%;height:auto;padding:4px 11px;color:#000000e0;font-size:14px;line-height:1.57142857;list-style:none;transition:all .3s,height 0s;resize:vertical;position:relative;z-index:9;display:inline-block;vertical-align:bottom;text-overflow:ellipsis;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none}.m-textarea .u-textarea[data-v-827be63e]:hover{border-color:#4096ff;z-index:1}.m-textarea .u-textarea[data-v-827be63e]:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a;outline:0}.m-textarea .clear-class[data-v-827be63e]{padding-right:24px}.m-textarea textarea[data-v-827be63e]:disabled{color:#00000040}.m-textarea textarea[data-v-827be63e]::-webkit-input-placeholder{color:#00000040}.m-textarea textarea[data-v-827be63e]:-moz-placeholder{color:#00000040}.m-textarea textarea[data-v-827be63e]::-moz-placeholder{color:#00000040}.m-textarea textarea[data-v-827be63e]:-ms-input-placeholder{color:#00000040}.m-textarea .clear-svg[data-v-827be63e]{position:absolute;top:9px;right:8px;z-index:99;display:inline-block;font-size:12px;color:#00000040;fill:currentColor;cursor:pointer;transition:color .3s}.m-textarea .clear-svg[data-v-827be63e]:hover{color:#00000073}.m-textarea .textarea-disabled[data-v-827be63e]{color:#00000040;background-color:#0000000a;cursor:not-allowed}.m-textarea .textarea-disabled[data-v-827be63e]:hover{border-color:#d9d9d9}.m-textarea .textarea-disabled[data-v-827be63e]:focus-within{border-color:#d9d9d9;box-shadow:none}.show-count[data-v-827be63e]:after{color:#00000073;white-space:nowrap;content:attr(data-count);pointer-events:none;float:right}.m-scroll-horizontal[data-v-23deb68b]{overflow:hidden;display:flex;box-shadow:0 0 5px var(--scroll-shadow-color);border-radius:6px;background-color:var(--scroll-bg-color)}.m-scroll-horizontal .scroll-items-group[data-v-23deb68b]{z-index:1;display:flex;align-items:center;animation:horizontalScroll-23deb68b var(--scroll-duration) linear var(--scroll-delay) var(--scroll-iteration-count);animation-play-state:var(--scroll-play-state)}@keyframes horizontalScroll-23deb68b{0%{transform:translate(0)}to{transform:translate(-100%)}}.m-scroll-horizontal .scroll-items-group .scroll-item[data-v-23deb68b]{padding-left:var(--scroll-item-gap);font-size:16px;font-weight:400;color:#000000e0;line-height:1.57;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-scroll-horizontal .scroll-items-group .href-item[data-v-23deb68b]{cursor:pointer;transition:color .3s}.m-scroll-horizontal .scroll-items-group .href-item[data-v-23deb68b]:hover{color:var(--scroll-href-hover-color)!important}.m-scroll-horizontal .scroll-items-reset[data-v-23deb68b]{animation:none}.slide-enter-active[data-v-23deb68b],.slide-leave-active[data-v-23deb68b]{transition:all var(--scroll-duration) var(--scroll-timing-function)}.slide-enter-from[data-v-23deb68b]{transform:translateY(100%) scale(var(--scroll-scale));opacity:0}.slide-leave-to[data-v-23deb68b]{transform:translateY(-100%) scale(var(--scroll-scale));opacity:0}.m-scroll-vertical[data-v-23deb68b]{overflow:hidden;position:relative;box-shadow:0 0 5px var(--scroll-shadow-color);border-radius:6px;background-color:var(--scroll-bg-color)}.m-scroll-vertical .scroll-item-wrap[data-v-23deb68b]{position:absolute;left:0;right:0;height:100%;display:flex;align-items:center;justify-content:center;padding:0 var(--scroll-item-padding)}.m-scroll-vertical .scroll-item-wrap .scroll-item[data-v-23deb68b]{font-size:16px;font-weight:400;color:#000000e0;line-height:1.57;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-scroll-vertical .scroll-item-wrap .href-item[data-v-23deb68b]{cursor:pointer;transition:color .3s}.m-scroll-vertical .scroll-item-wrap .href-item[data-v-23deb68b]:hover{color:var(--scroll-href-hover-color)!important}.m-timeline[data-v-c9112a5f]{font-size:14px;color:#000000e0;line-height:1.57142857}.m-timeline .timeline-item[data-v-c9112a5f]{position:relative;padding-bottom:30px}.m-timeline .timeline-item .timeline-tail[data-v-c9112a5f]{position:absolute;top:12px;width:0;height:100%;border-left-width:2px;border-left-color:#e8e8e8}.m-timeline .timeline-item .tail-left[data-v-c9112a5f]{left:5px}.m-timeline .timeline-item .tail-center[data-v-c9112a5f]{left:0;right:0;margin:0 auto}.m-timeline .timeline-item .tail-right[data-v-c9112a5f]{right:5px}.m-timeline .timeline-item .timeline-dot[data-v-c9112a5f]{position:absolute;display:flex;align-items:center}.m-timeline .timeline-item .timeline-dot[data-v-c9112a5f] svg{fill:currentColor}.m-timeline .timeline-item .timeline-dot .dot-item[data-v-c9112a5f]{display:inline-block;width:12px;height:12px;border-width:2px;border-style:solid;border-radius:50%;background:#fff}.m-timeline .timeline-item .dot-left[data-v-c9112a5f]{left:6px;transform:translate(-50%)}.m-timeline .timeline-item .dot-center[data-v-c9112a5f]{left:50%;transform:translate(-50%)}.m-timeline .timeline-item .dot-right[data-v-c9112a5f]{right:6px;transform:translate(50%)}.m-timeline .timeline-item .timeline-desc[data-v-c9112a5f]{font-size:14px;line-height:1.57142857;word-break:break-all}.m-timeline .timeline-item .desc-left[data-v-c9112a5f]{margin-left:25px}.m-timeline .timeline-item .desc-center[data-v-c9112a5f]{width:calc(50% - 12px)}.m-timeline .timeline-item .desc-alternate-left[data-v-c9112a5f]{text-align:end}.m-timeline .timeline-item .desc-alternate-right[data-v-c9112a5f]{margin-left:calc(50% + 12px)}.m-timeline .timeline-item .desc-right[data-v-c9112a5f]{margin-right:25px;text-align:end}.m-timeline .item-last .timeline-tail[data-v-c9112a5f]{display:none}.m-upload-wrap[data-v-33b1bd60],.m-upload-wrap .m-upload-item[data-v-33b1bd60]{display:inline-block}.m-upload-wrap .mr8[data-v-33b1bd60]{margin-right:8px}.m-upload[data-v-33b1bd60]{position:relative;display:inline-block;width:100px;height:100px}.m-upload .upload-item[data-v-33b1bd60]{display:flex;align-items:center;justify-content:center;text-align:center;width:100px;height:100px;border-radius:8px;border:1px dashed #d9d9d9;background-color:#00000005;cursor:pointer;transition:border-color .3s}.m-upload .upload-item[data-v-33b1bd60]:hover{border-color:#1677ff}.m-upload .upload-item .plus-svg[data-v-33b1bd60]{display:inline-block;font-size:14px;color:#000000e0;fill:currentColor}.m-upload .upload-item .upload-tip[data-v-33b1bd60]{margin-top:8px;font-size:14px;color:#000000e0;line-height:1.57142857}.m-upload .upload-disabled[data-v-33b1bd60]{cursor:not-allowed}.m-upload .upload-disabled[data-v-33b1bd60]:hover{border-color:#d9d9d9}.m-upload .file-uploading[data-v-33b1bd60]{width:100px;height:100px;padding:8px;border-radius:8px;border:1px dashed #d9d9d9;background-color:#00000005;display:flex;align-items:center;text-align:center}.m-upload .file-uploading .spin-uploading[data-v-33b1bd60]{display:inline-block}.m-upload .file-uploading .spin-uploading[data-v-33b1bd60] .spin-tip{max-width:82px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-upload .file-preview[data-v-33b1bd60]{position:relative;width:100px;height:100px;border-radius:8px;padding:8px;border:1px solid #d9d9d9;display:flex;align-items:center;text-align:center}.m-upload .file-preview .file-svg[data-v-33b1bd60]{display:inline-block;width:100%;height:60px;color:#1677ff;fill:currentColor}.m-upload .file-preview .file-mask[data-v-33b1bd60]{position:absolute;top:0;right:0;bottom:0;left:0;margin:8px;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s}.m-upload .file-preview .file-mask .file-icon[data-v-33b1bd60]{display:inline-block;height:16px;margin:0 4px;cursor:pointer}.m-upload .file-preview .file-mask .file-icon .icon-svg[data-v-33b1bd60]{display:inline-block;font-size:16px;color:#ffffffa6;fill:currentColor;cursor:pointer;transition:color .3s}.m-upload .file-preview .file-mask .file-icon .icon-svg[data-v-33b1bd60]:hover{color:#fff}.m-upload .file-preview:hover .file-mask[data-v-33b1bd60]{opacity:1;pointer-events:auto}.m-video[data-v-2559eec7]{width:var(--video-width);height:var(--video-height);position:relative;background:#000;cursor:pointer}.m-video .u-video[data-v-2559eec7]{display:inline-block;width:100%;height:100%;vertical-align:bottom}.m-video .icon-play[data-v-2559eec7]{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:80px;height:80px;transform:scale(var(--video-icon-scale));border-radius:50%;background-color:#0009;opacity:0;pointer-events:none;transition:background-color .3s}.m-video .icon-play .play-svg[data-v-2559eec7]{display:inline-block;color:#fff;fill:currentColor;width:29px;height:34px;margin-left:3px}.m-video .icon-show[data-v-2559eec7]{opacity:1}.video-hover:hover .icon-play[data-v-2559eec7]{background-color:#000000b3}.m-waterfall[data-v-339d9856]{position:relative;border-radius:var(--border-radius)}.m-waterfall .waterfall-image[data-v-339d9856]{position:absolute}.m-waterfall .waterfall-image .u-image[data-v-339d9856]{width:100%;height:100%;border-radius:var(--border-radius);display:inline-block;vertical-align:bottom}.watermark-container{position:relative}.u-value[data-v-289d6544]{display:inline-block;line-height:20px;padding:0 6px;background-color:#faad14;color:#fff;border-radius:10px;box-shadow:0 0 0 1px #fff}.custom-breadcrumb-class[data-v-3f8d385e]{font-size:20px;color:#1677ff;height:40px}.custom-breadcrumb-class[data-v-3f8d385e] .m-breadcrumb-item .breadcrumb-link{color:#1677ffb8;padding:0 8px;border-radius:8px}.custom-breadcrumb-class[data-v-3f8d385e] .m-breadcrumb-item .link-hover:hover{color:#fff;background:#4096ff}.custom-breadcrumb-class[data-v-3f8d385e] .m-breadcrumb-item .link-active{color:#1677ff}.custom-breadcrumb-class[data-v-3f8d385e] .m-breadcrumb-item .breadcrumb-separator{color:#1677ffb8}.custom-class1[data-v-d1b65b0e]{height:40px;font-size:18px;border-color:#faad14;color:#faad14}.custom-class1[data-v-d1b65b0e]:hover{color:#ffc53d!important;border-color:#ffc53d}.custom-class1[data-v-d1b65b0e]:active{color:#d48806!important;border-color:#d48806}.custom-class2[data-v-d1b65b0e]{height:40px;font-size:18px;background:#faad14;border-color:#faad14}.custom-class2[data-v-d1b65b0e]:hover{background:#ffc53d;border-color:#ffc53d}.custom-class2[data-v-d1b65b0e]:active{background:#d48806;border-color:#d48806}[data-v-c7fea5f7] .custom-class .dialog-header,[data-v-c7fea5f7] .custom-class .dialog-content{color:#ff6900!important}p[data-v-62402fcb]{color:#000000e0}.svg-icon[data-v-61c6eafa]{display:inline-block;vertical-align:bottom;width:48px;height:48px;fill:none;stroke:#a9aeb8}.mt30[data-v-c86f8c29]{margin:30px}.row .grid-col[data-v-c86f8c29]{min-height:30px;margin-top:8px;margin-bottom:8px;color:#fff;text-align:center;border-radius:0;padding:16px 0;background:#1677ff}.row[data-v-c86f8c29]>:nth-child(odd){background:#1677ffbf}.gutter-row .grid-col[data-v-c86f8c29]{min-height:30px;color:#fff;text-align:center;border-radius:0}.gutter-row .gutter-box[data-v-c86f8c29]{background:#0092ff;padding:8px 0}.height-50[data-v-c86f8c29]{height:50px;line-height:50px}.height-80[data-v-c86f8c29]{height:80px;line-height:80px}.height-100[data-v-c86f8c29]{height:100px;line-height:100px}.height-120[data-v-c86f8c29]{height:120px;line-height:120px}.u-pre[data-v-c9f0ce3d]{display:inline-block;font-size:16px}.u-img[data-v-a166dba2]{display:inline-block;vertical-align:bottom}.m-container[data-v-9c3c9971]{position:relative;display:flex;align-items:center;height:200px;padding:16px 24px;border:1px solid #d9d9d9}[data-v-eeb95465] .custom-class{color:#ff6900}[data-v-fa90b0c4] .custom-class .modal-header,[data-v-fa90b0c4] .custom-class .modal-header .modal-title,[data-v-fa90b0c4] .custom-class .modal-content{color:#ff6900!important}[data-v-088d8852] .custom-class{color:#d4380d}[data-v-088d8852] .custom-class .notification-title{font-weight:500}.desc p[data-v-9a0d6c4c]{margin-bottom:1em;line-height:1}h4[data-v-fd5b59ef]{margin:0}.space-align-container[data-v-8c1dd6f2]{display:flex;align-items:flex-start;flex-wrap:wrap}.space-align-block[data-v-8c1dd6f2]{margin:8px 4px;border:1px solid #40a9ff;padding:4px;flex:none}.space-align-block .mock-block[data-v-8c1dd6f2]{display:inline-block;padding:32px 8px 16px;background:#96969633}.m-flex[data-v-e50c95c4]{display:flex;gap:12px;align-items:center}.u-h3[data-v-e50c95c4]{margin-top:0!important}.spin-content[data-v-e50c95c4]{display:inline-block;border-radius:6px;border:1px solid #91d5ff;background-color:#e6f7ff;padding:16px}.u-spin[data-v-e50c95c4]{width:100px;height:100px}.mt30[data-v-3418670e]{margin-top:30px}.theme-switch[data-v-c19494f2] .switch-checked{background:#faad14}.theme-switch[data-v-c19494f2] .switch-checked:hover:not(.disabled){background:#e8b339}.svg-dark[data-v-c19494f2]{width:12px;height:12px;fill:#fff}.svg-light[data-v-c19494f2]{width:12px;height:12px;fill:#3c3c43bf}[data-v-85a566b6] .even-row td{color:#1677ff!important}[data-v-85a566b6] .age{color:#09c8ce!important}[data-v-85a566b6] .older-row .age{color:#eb2f96!important}.editable-cell .cell-icon[data-v-85a566b6]{display:none}.editable-cell .cell-icon[data-v-85a566b6]:hover,.editable-cell .cell-icon-check[data-v-85a566b6]:hover{transition:color .3s;color:#1890ff}.editable-cell:hover .cell-icon[data-v-85a566b6]{display:inline-block}.mt30[data-v-64a7c1bf]{margin-top:30px}.big-dot[data-v-ad6d92e7]{display:inline-block;width:18px;height:18px;border:4px solid #1677ff;border-radius:50%;background:#fff}.desc[data-v-ad6d92e7]{font-size:16px;font-weight:500}[data-v-417fb9b1] .custom-class{font-size:16px!important;color:#0958d9!important;padding:12px 18px!important;border-radius:12px!important}[data-v-417fb9b1] .custom-class p{margin-bottom:8px;font-size:20px;font-weight:600}.mt30[data-v-112874d9]{margin-top:30px}.paragraph-text[data-v-7666ac57]{margin-bottom:1em;font-size:16px;color:#000000e0;word-break:break-word;line-height:1.57142857}.qrcode-image[data-v-32589a00]{width:200px;height:200px;vertical-align:bottom}.wechat-tag[data-v-32589a00]{font-size:16px;font-weight:500;height:36px;padding-inline:12px;position:absolute;left:144px;transform:translate(-50%)}.alipay-tag[data-v-32589a00]{font-size:16px;font-weight:500;height:36px;padding-inline:12px;position:absolute;right:144px;transform:translate(50%)}.sponsor-image[data-v-32589a00]{display:block;margin-top:48px}.m-size-wrap[data-v-e0b28630]{position:relative}.m-size-wrap .resizer[data-v-e0b28630]{background:#222;color:#fff;resize:both;padding:16px 32px;min-width:300px;min-height:450px;max-width:688px;border:1px solid #2e2e32;border-radius:4px;outline:none;white-space:pre;overflow-wrap:normal;overflow:hidden;display:block;font-size:16px;box-shadow:#2e2e32 0 0 0 1px;margin:8px 0;background:#1b1b1f;touch-action:manipulation}.m-size-wrap .m-size[data-v-e0b28630]{top:12px;left:16px;position:absolute;color:#fff;font-size:16px}.m-size-wrap .m-size h3[data-v-e0b28630]{margin-top:0}.scroll-container[data-v-1dacbabf]{width:360px;height:360px;border-radius:12px;border:2px solid #1677ff;overflow:scroll}.scroll-container .scroll-content[data-v-1dacbabf]{position:relative;width:600px;height:600px}.scroll-container .scroll-content .inside-content[data-v-1dacbabf]{position:absolute;top:33.3%;left:33.3%;font-size:20px;color:#000000e0;font-weight:500;background:#fafafa;padding:6px 8px;border-radius:8px}.u-theme-switch[data-v-44fcb926] .switch-checked{background:#faad14}.u-theme-switch[data-v-44fcb926] .switch-checked:hover:not(.disabled){background:#e8b339}.u-theme-switch .u-dark-svg[data-v-44fcb926]{width:12px;height:12px;fill:#fff}.u-theme-switch .u-light-svg[data-v-44fcb926]{width:12px;height:12px;fill:#3c3c43bf}
    +.m-tag[data-v-4b6a48b9]{vertical-align:top;margin-top:5px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/vue-amazing-ui/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: rgba(60, 60, 67);--vp-c-text-2: rgba(60, 60, 67, .78);--vp-c-text-3: rgba(60, 60, 67, .56)}.dark{--vp-c-text-1: rgba(255, 255, 245, .86);--vp-c-text-2: rgba(235, 235, 245, .6);--vp-c-text-3: rgba(235, 235, 245, .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-26c9d6ff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-26c9d6ff],.VPBackdrop.fade-leave-to[data-v-26c9d6ff]{opacity:0}.VPBackdrop.fade-leave-active[data-v-26c9d6ff]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-26c9d6ff]{display:none}}.NotFound[data-v-02362669]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-02362669]{padding:96px 32px 168px}}.code[data-v-02362669]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-02362669]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-02362669]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-02362669]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-02362669]{padding-top:20px}.link[data-v-02362669]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-02362669]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-aa311ade]{position:relative;z-index:1}.nested[data-v-aa311ade]{padding-right:16px;padding-left:16px}.outline-link[data-v-aa311ade]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-aa311ade]:hover,.outline-link.active[data-v-aa311ade]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-aa311ade]{padding-left:13px}.VPDocAsideOutline[data-v-6f068ae5]{display:none}.VPDocAsideOutline.has-outline[data-v-6f068ae5]{display:block}.content[data-v-6f068ae5]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-6f068ae5]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-6f068ae5]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-dd0754d8]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-dd0754d8]{flex-grow:1}.VPDocAside[data-v-dd0754d8] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-dd0754d8] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-dd0754d8] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-84bee016]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-84bee016]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-8cebb5b5]{margin-top:64px}.edit-info[data-v-8cebb5b5]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-8cebb5b5]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-8cebb5b5]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-8cebb5b5]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-8cebb5b5]{margin-right:8px}.prev-next[data-v-8cebb5b5]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-8cebb5b5]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-8cebb5b5]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-8cebb5b5]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-8cebb5b5]{margin-left:auto;text-align:right}.desc[data-v-8cebb5b5]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-8cebb5b5]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-4650e3ae]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-4650e3ae]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-4650e3ae]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-4650e3ae]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-4650e3ae]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-4650e3ae]{display:flex;justify-content:center}.VPDoc .aside[data-v-4650e3ae]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-4650e3ae]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-4650e3ae]{max-width:1104px}}.container[data-v-4650e3ae]{margin:0 auto;width:100%}.aside[data-v-4650e3ae]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-4650e3ae]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-4650e3ae]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-4650e3ae]::-webkit-scrollbar{display:none}.aside-curtain[data-v-4650e3ae]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-4650e3ae]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-4650e3ae]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-4650e3ae]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-4650e3ae]{order:1;margin:0;min-width:640px}}.content-container[data-v-4650e3ae]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-4650e3ae]{max-width:688px}.VPButton[data-v-fdf2b00d]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-fdf2b00d]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-fdf2b00d]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-fdf2b00d]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-fdf2b00d]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-fdf2b00d]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-fdf2b00d]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-fdf2b00d]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-fdf2b00d]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-fdf2b00d]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-fdf2b00d]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-fdf2b00d]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-fdf2b00d]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-be9a634b]{display:none}.dark .VPImage.light[data-v-be9a634b]{display:none}.VPHero[data-v-814b9c31]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-814b9c31]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-814b9c31]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-814b9c31]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-814b9c31]{flex-direction:row}}.main[data-v-814b9c31]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-814b9c31]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-814b9c31]{text-align:left}}@media (min-width: 960px){.main[data-v-814b9c31]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-814b9c31]{max-width:592px}}.name[data-v-814b9c31],.text[data-v-814b9c31]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-814b9c31],.VPHero.has-image .text[data-v-814b9c31]{margin:0 auto}.name[data-v-814b9c31]{color:var(--vp-home-hero-name-color)}.clip[data-v-814b9c31]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-814b9c31],.text[data-v-814b9c31]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-814b9c31],.text[data-v-814b9c31]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-814b9c31],.VPHero.has-image .text[data-v-814b9c31]{margin:0}}.tagline[data-v-814b9c31]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-814b9c31]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-814b9c31]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-814b9c31]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-814b9c31]{margin:0}}.actions[data-v-814b9c31]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-814b9c31]{justify-content:center}@media (min-width: 640px){.actions[data-v-814b9c31]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-814b9c31]{justify-content:flex-start}}.action[data-v-814b9c31]{flex-shrink:0;padding:6px}.image[data-v-814b9c31]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-814b9c31]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-814b9c31]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-814b9c31]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-814b9c31]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-814b9c31]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-814b9c31]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-814b9c31]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-814b9c31]{width:320px;height:320px}}[data-v-814b9c31] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-814b9c31] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-814b9c31] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-5cfc05fd]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-5cfc05fd]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-5cfc05fd]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-5cfc05fd]>.VPImage{margin-bottom:20px}.icon[data-v-5cfc05fd]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-5cfc05fd]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-5cfc05fd]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-5cfc05fd]{padding-top:8px}.link-text-value[data-v-5cfc05fd]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-5cfc05fd]{margin-left:6px}.VPFeatures[data-v-00849bf7]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-00849bf7]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-00849bf7]{padding:0 64px}}.container[data-v-00849bf7]{margin:0 auto;max-width:1152px}.items[data-v-00849bf7]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-00849bf7]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-00849bf7],.item.grid-4[data-v-00849bf7],.item.grid-6[data-v-00849bf7]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-00849bf7],.item.grid-4[data-v-00849bf7]{width:50%}.item.grid-3[data-v-00849bf7],.item.grid-6[data-v-00849bf7]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-00849bf7]{width:25%}}.container[data-v-132c06ff]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-132c06ff]{padding:0 48px}}@media (min-width: 960px){.container[data-v-132c06ff]{width:100%;padding:0 64px}}.vp-doc[data-v-132c06ff] .VPHomeSponsors,.vp-doc[data-v-132c06ff] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-132c06ff] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-132c06ff] .VPHomeSponsors a,.vp-doc[data-v-132c06ff] .VPTeamPage a{text-decoration:none}.VPHome[data-v-96250f6f]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-96250f6f]{margin-bottom:128px}}.VPContent[data-v-f220b785]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-f220b785]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-f220b785]{margin:0}@media (min-width: 960px){.VPContent[data-v-f220b785]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-f220b785]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-f220b785]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-a8a12c4b]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-a8a12c4b]{display:none}.VPFooter[data-v-a8a12c4b] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-a8a12c4b] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-a8a12c4b]{padding:32px}}.container[data-v-a8a12c4b]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-a8a12c4b],.copyright[data-v-a8a12c4b]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-b170468f]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-b170468f]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-b170468f]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-b170468f]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-b170468f]{color:var(--vp-c-text-1)}.icon[data-v-b170468f]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-b170468f]{font-size:14px}.icon[data-v-b170468f]{font-size:16px}}.open>.icon[data-v-b170468f]{transform:rotate(90deg)}.items[data-v-b170468f]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-b170468f]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-b170468f]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-b170468f]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-b170468f]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-b170468f]{transition:all .2s ease-out}.flyout-leave-active[data-v-b170468f]{transition:all .15s ease-in}.flyout-enter-from[data-v-b170468f],.flyout-leave-to[data-v-b170468f]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-9390a1ad]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-9390a1ad]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-9390a1ad]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-9390a1ad]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-9390a1ad]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-9390a1ad]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-9390a1ad]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-9390a1ad]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-9390a1ad]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-9390a1ad]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-9390a1ad]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-9390a1ad]{display:none}}.menu-icon[data-v-9390a1ad]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-9390a1ad]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-9390a1ad]{padding:12px 32px 11px}}.VPSwitch[data-v-ddbdefb8]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-ddbdefb8]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-ddbdefb8]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-ddbdefb8]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-ddbdefb8] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-ddbdefb8] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-57052b4f]{opacity:1}.moon[data-v-57052b4f],.dark .sun[data-v-57052b4f]{opacity:0}.dark .moon[data-v-57052b4f]{opacity:1}.dark .VPSwitchAppearance[data-v-57052b4f] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-413df56b]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-413df56b]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-a8cfbf75]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-a8cfbf75]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-a8cfbf75]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-a8cfbf75]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-7f7f3870]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-7f7f3870]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-7f7f3870]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-7f7f3870]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-32c28510]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-32c28510] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-32c28510] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-32c28510] .group:last-child{padding-bottom:0}.VPMenu[data-v-32c28510] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-32c28510] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-32c28510] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-32c28510] .action{padding-left:24px}.VPFlyout[data-v-49f08436]{position:relative}.VPFlyout[data-v-49f08436]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-49f08436]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-49f08436]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-49f08436]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-49f08436]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-49f08436]{opacity:0;visibility:hidden;transform:translateY(0)}.VPFlyout:hover .menu[data-v-49f08436],.button[aria-expanded=true]+.menu[data-v-49f08436]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-49f08436]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-49f08436]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-49f08436]{margin-right:0;font-size:16px}.text-icon[data-v-49f08436]{margin-left:4px;font-size:14px}.icon[data-v-49f08436]{font-size:20px;transition:fill .25s}.menu[data-v-49f08436]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-1f3533b1]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-1f3533b1]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-1f3533b1]>svg,.VPSocialLink[data-v-1f3533b1]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-a9ecdb5a]{display:flex;justify-content:center}.VPNavBarExtra[data-v-b4f18bb7]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-b4f18bb7]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-b4f18bb7]{display:none}}.trans-title[data-v-b4f18bb7]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-b4f18bb7],.item.social-links[data-v-b4f18bb7]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-b4f18bb7]{min-width:176px}.appearance-action[data-v-b4f18bb7]{margin-right:-2px}.social-links-list[data-v-b4f18bb7]{margin:-4px -8px}.VPNavBarHamburger[data-v-ca8f3b81]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-ca8f3b81]{display:none}}.container[data-v-ca8f3b81]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-ca8f3b81]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-ca8f3b81]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-ca8f3b81]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-ca8f3b81]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-ca8f3b81]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-ca8f3b81]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-ca8f3b81],.VPNavBarHamburger.active:hover .middle[data-v-ca8f3b81],.VPNavBarHamburger.active:hover .bottom[data-v-ca8f3b81]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-ca8f3b81],.middle[data-v-ca8f3b81],.bottom[data-v-ca8f3b81]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-ca8f3b81]{top:0;left:0;transform:translate(0)}.middle[data-v-ca8f3b81]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-ca8f3b81]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-1d2a844b]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-1d2a844b],.VPNavBarMenuLink[data-v-1d2a844b]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-06ce0f80]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-06ce0f80]{display:flex}}/*! @docsearch/css 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-541ebb54]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-541ebb54]{display:flex;align-items:center}}.title[data-v-40718001]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-40718001]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-40718001]{border-bottom-color:var(--vp-c-divider)}}[data-v-40718001] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-d58fdadb]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-d58fdadb]{display:flex;align-items:center}}.title[data-v-d58fdadb]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-91258374]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-91258374]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-91258374]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-91258374]:not(.home){background-color:transparent}.VPNavBar[data-v-91258374]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-91258374]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-91258374]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-91258374]{padding:0}}.container[data-v-91258374]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-91258374],.container>.content[data-v-91258374]{pointer-events:none}.container[data-v-91258374] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-91258374]{max-width:100%}}.title[data-v-91258374]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-91258374]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-91258374]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-91258374]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-91258374]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-91258374]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-91258374]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-91258374]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-91258374]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-91258374]{column-gap:.5rem}}.menu+.translations[data-v-91258374]:before,.menu+.appearance[data-v-91258374]:before,.menu+.social-links[data-v-91258374]:before,.translations+.appearance[data-v-91258374]:before,.appearance+.social-links[data-v-91258374]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-91258374]:before,.translations+.appearance[data-v-91258374]:before{margin-right:16px}.appearance+.social-links[data-v-91258374]:before{margin-left:16px}.social-links[data-v-91258374]{margin-right:-8px}.divider[data-v-91258374]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-91258374]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-91258374]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-91258374]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-91258374]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-91258374]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-91258374]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-b31313f0]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-b31313f0]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-05b1d1f4]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-05b1d1f4]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-8c940a2e]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-8c940a2e]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-139b8c79]{display:block}.title[data-v-139b8c79]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-26f60ab7]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-26f60ab7]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-26f60ab7]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-26f60ab7]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-26f60ab7]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-26f60ab7]{transform:rotate(45deg)}.button[data-v-26f60ab7]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-26f60ab7]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-26f60ab7]{transition:transform .25s}.group[data-v-26f60ab7]:first-child{padding-top:0}.group+.group[data-v-26f60ab7],.group+.item[data-v-26f60ab7]{padding-top:4px}.VPNavScreenTranslations[data-v-bd7fd8a0]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-bd7fd8a0]{height:auto}.title[data-v-bd7fd8a0]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-bd7fd8a0]{font-size:16px}.icon.lang[data-v-bd7fd8a0]{margin-right:8px}.icon.chevron[data-v-bd7fd8a0]{margin-left:4px}.list[data-v-bd7fd8a0]{padding:4px 0 0 24px}.link[data-v-bd7fd8a0]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-1eb837ff]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-1eb837ff],.VPNavScreen.fade-leave-active[data-v-1eb837ff]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-1eb837ff],.VPNavScreen.fade-leave-active .container[data-v-1eb837ff]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-1eb837ff],.VPNavScreen.fade-leave-to[data-v-1eb837ff]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-1eb837ff],.VPNavScreen.fade-leave-to .container[data-v-1eb837ff]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-1eb837ff]{display:none}}.container[data-v-1eb837ff]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-1eb837ff],.menu+.appearance[data-v-1eb837ff],.translations+.appearance[data-v-1eb837ff]{margin-top:24px}.menu+.social-links[data-v-1eb837ff]{margin-top:16px}.appearance+.social-links[data-v-1eb837ff]{margin-top:16px}.VPNav[data-v-2d36e4b3]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-2d36e4b3]{position:fixed}}.VPSidebarItem.level-0[data-v-360b3e45]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-360b3e45]{padding-bottom:10px}.item[data-v-360b3e45]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-360b3e45]{cursor:pointer}.indicator[data-v-360b3e45]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-360b3e45],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-360b3e45],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-360b3e45],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-360b3e45]{background-color:var(--vp-c-brand-1)}.link[data-v-360b3e45]{display:flex;align-items:center;flex-grow:1}.text[data-v-360b3e45]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-360b3e45]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-360b3e45],.VPSidebarItem.level-2 .text[data-v-360b3e45],.VPSidebarItem.level-3 .text[data-v-360b3e45],.VPSidebarItem.level-4 .text[data-v-360b3e45],.VPSidebarItem.level-5 .text[data-v-360b3e45]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-360b3e45],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-360b3e45],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-360b3e45],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-360b3e45],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-360b3e45],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-360b3e45]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-1.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-2.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-3.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-4.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-5.has-active>.item>.text[data-v-360b3e45],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-360b3e45],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-360b3e45],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-360b3e45],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-360b3e45],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-360b3e45],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-360b3e45]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-360b3e45],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-360b3e45],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-360b3e45],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-360b3e45],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-360b3e45],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-360b3e45]{color:var(--vp-c-brand-1)}.caret[data-v-360b3e45]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-360b3e45]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-360b3e45]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-360b3e45]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-360b3e45]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-360b3e45],.VPSidebarItem.level-2 .items[data-v-360b3e45],.VPSidebarItem.level-3 .items[data-v-360b3e45],.VPSidebarItem.level-4 .items[data-v-360b3e45],.VPSidebarItem.level-5 .items[data-v-360b3e45]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-360b3e45]{display:none}.no-transition[data-v-f5e58883] .caret-icon{transition:none}.group+.group[data-v-f5e58883]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-f5e58883]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-7251c613]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-7251c613]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-7251c613]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-7251c613]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-7251c613]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-7251c613]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-7251c613]{outline:0}.VPSkipLink[data-v-a46579a1]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-a46579a1]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-a46579a1]{top:14px;left:16px}}.Layout[data-v-7b7f89d8]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-db856def]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-db856def]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-db856def]{margin:128px 0}}.VPHomeSponsors[data-v-db856def]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-db856def]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-db856def]{padding:0 64px}}.container[data-v-db856def]{margin:0 auto;max-width:1152px}.love[data-v-db856def]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-db856def]{display:inline-block}.message[data-v-db856def]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-db856def]{padding-top:32px}.action[data-v-db856def]{padding-top:40px;text-align:center}.VPTeamPage[data-v-2be26599]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-2be26599]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-2be26599-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-2be26599-s],.VPTeamMembers+.VPTeamPageSection[data-v-2be26599-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-2be26599-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-2be26599-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-2be26599-s],.VPTeamMembers+.VPTeamPageSection[data-v-2be26599-s]{margin-top:96px}}.VPTeamMembers[data-v-2be26599-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-2be26599-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-2be26599-s]{padding:0 64px}}.VPTeamPageTitle[data-v-4ce824da]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-4ce824da]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-4ce824da]{padding:80px 64px 48px}}.title[data-v-4ce824da]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-4ce824da]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-4ce824da]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-4ce824da]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-d574a9e2]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-d574a9e2]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-d574a9e2]{padding:0 64px}}.title[data-v-d574a9e2]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-d574a9e2]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-d574a9e2]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-d574a9e2]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-d574a9e2]{padding-top:40px}.VPTeamMembersItem[data-v-4e3e56ad]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-4e3e56ad]{padding:32px}.VPTeamMembersItem.small .data[data-v-4e3e56ad]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-4e3e56ad]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-4e3e56ad]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-4e3e56ad]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-4e3e56ad]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-4e3e56ad]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-4e3e56ad]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-4e3e56ad]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-4e3e56ad]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-4e3e56ad]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-4e3e56ad]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-4e3e56ad]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-4e3e56ad]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-4e3e56ad]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-4e3e56ad]{text-align:center}.avatar[data-v-4e3e56ad]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-4e3e56ad]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-4e3e56ad]{margin:0;font-weight:600}.affiliation[data-v-4e3e56ad]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-4e3e56ad]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-4e3e56ad]:hover{color:var(--vp-c-brand-1)}.desc[data-v-4e3e56ad]{margin:0 auto}.desc[data-v-4e3e56ad] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-4e3e56ad]{display:flex;justify-content:center;height:56px}.sp-link[data-v-4e3e56ad]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-4e3e56ad]:hover,.sp .sp-link.link[data-v-4e3e56ad]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-4e3e56ad]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-3e826716]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-3e826716]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-3e826716]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-3e826716]{max-width:876px}.VPTeamMembers.medium .container[data-v-3e826716]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-3e826716]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-3e826716]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-3e826716]{max-width:760px}.container[data-v-3e826716]{display:grid;gap:24px;margin:0 auto;max-width:1152px}:root{--vp-c-brand: #646cff;--vp-c-brand-light: #747bff;--vp-c-brand-lighter: #9499ff;--vp-c-brand-lightest: #bcc0ff;--vp-c-brand-dark: #535bf2;--vp-c-brand-darker: #454ce1;--vp-c-brand-dimm: rgba(100, 108, 255, .08);--c-brand: #646cff;--c-brand-light: #747bff}:root{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-light);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-button-brand-bg)}:root{--vp-home-hero-name-color: transparent;--vp-home-hero-name-background: -webkit-linear-gradient(120deg, #bd34fe 30%, #41d1ff);--vp-home-hero-image-background-image: linear-gradient(-45deg, #bd34fe 50%, #47caff 50%);--vp-home-hero-image-filter: blur(40px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(72px)}}:root{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-darker);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.dark{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-lightest);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand) !important}.dark .vp-doc a>code,.dark .VPNavBarMenuLink.VPNavBarMenuLink:hover,.dark .VPNavBarMenuLink.VPNavBarMenuLink.active,.dark .link.link:hover,.dark .link.link.active,.dark .edit-link-button.edit-link-button,.dark .pager-link .title{color:var(--vp-c-brand-lighter)}.dark .vp-doc a>code:hover{color:var(--vp-c-brand-lightest);opacity:1}.vp-doc a{font-weight:400;text-decoration:none}.vp-doc p{margin:0}.vp-doc p em{color:var(--vp-c-text-1)}.dark .vp-doc .custom-block a{transition:color .25s}.custom-block.tip p{color:var(--vp-custom-block-tip-text)!important}strong{color:#00c1d4}blockquote{padding:0 12px;font-weight:600;border-left:3px solid #6ee7b7!important;border-right:3px solid #6ee7b7;border-radius:6px}a:hover{text-decoration:none!important}summary{font-weight:600}summary:hover{cursor:pointer;color:var(--vp-c-brand-lighter)}svg{fill:var(--vp-c-text-1)}h1{display:inline-block;-webkit-background-clip:text;background-clip:text;color:#0000;white-space:nowrap;background-image:linear-gradient(to right,#09c8ce,#eb2f96);margin-bottom:20px}.VPHome{margin-bottom:0!important;padding-bottom:104px!important}.VPHero .name{font-size:60px;line-height:72px}.VPHero .text{padding-top:16px}.VPHero .tagline{display:flex;align-items:center}.VPHero .name{transition:all .3s ease-in-out}.VPHero .name:hover{transform:scale(1.02)}.VPHero .image-src{transition:transform .5s cubic-bezier(.18,.89,.32,1.28)}.VPHero .image-src:hover{transform:translate(-50%,-50%) scale(1.2)}.Layout{position:relative}.Layout .VPContent .content .content-container{max-width:none}.Layout .VPFooter{position:absolute;right:0;left:0;bottom:0;border:none;background-color:transparent;text-align:center;padding:24px 32px}.Layout .VPFooter .container{display:inline-block;transition:all .25s cubic-bezier(.18,.89,.32,1.28)}.Layout .VPFooter .container .message,.Layout .VPFooter .container .copyright{color:#000000ad}.Layout .VPFooter .container:hover{transform:scale(1.05)}.Layout .VPFooter .container:hover .message,.Layout .VPFooter .container:hover .copyright{font-weight:600}.dark .VPFooter .message,.dark .VPFooter .copyright{color:#fff9!important}@media (min-width: 960px){.VPLocalNav.has-sidebar{background-color:transparent;border:none}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown{padding:0}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown button{border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid var(--vp-c-text-1);border-left:none;padding:6px 12px;color:var(--vp-c-text-1);transition:all .2s}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown button:hover{font-weight:600;color:var(--vp-c-brand);border-color:var(--vp-c-brand)}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown .outline-link{transition:all .2s}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown .outline-link:hover{color:var(--vp-c-brand-1)}}.VPLocalNav.has-sidebar .menu{transition:all .2s}.VPLocalNav.has-sidebar .menu:hover{font-weight:600;color:var(--vp-c-brand)}.VPLocalNav.has-sidebar button .menu-text,.VPLocalNav.has-sidebar button .vpi-chevron-right{transition:all .2s}.VPLocalNav.has-sidebar button:hover .menu-text{color:var(--vp-c-brand);font-weight:600}.VPLocalNav.has-sidebar button:hover .vpi-chevron-right{color:var(--vp-c-brand)}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown .outline-link{transition:all .2s}.VPLocalNav.has-sidebar .VPLocalNavOutlineDropdown .outline-link:hover{color:var(--vp-c-brand-1)}.VPNavBar:not(.has-sidebar):not(.top){border:none;background-color:transparent!important}.VPNavBar .curtain{display:none}.VPNavBar .content-body{pointer-events:none;border:none;background-color:transparent!important}.VPNavBar .VPNavBarSearch{pointer-events:none}.VPNavBar .divider{display:none}.VPNavBarTitle .title{color:#000000b8;transition:all .25s cubic-bezier(.18,.89,.32,1.28)}.VPNavBarTitle .title .VPImage{transition:transform .5s cubic-bezier(.18,.89,.32,1.28)}.VPNavBarTitle .title:hover{transform:scale(1.1);color:#bd34fe}.VPNavBarTitle .title:hover .VPImage{transform:scale(1.1)}.dark .VPNavBarTitle .title{color:#ffffffe0}.dark .VPNavBarTitle .title:hover{color:#09c8ce}.VPHero .actions .action .VPButton{border-color:transparent!important;border-radius:12px!important}.VPHero .actions .action .VPButton.brand{font-weight:700;border:none;background:linear-gradient(to right,#09c8ce,#eb2f96);transition:all .25s}.VPHero .actions .action .VPButton.brand:hover{background:linear-gradient(to right,#eb2f96,#09c8ce);box-shadow:0 0 3px 3px #41d1ff1f}.VPHero .actions .action .VPButton.alt{background-color:#ebebebd9!important;transition:all .25s}.VPHero .actions .action .VPButton.alt:hover{border-color:#eb2f96!important;box-shadow:0 0 3px 3px #eb2f961f}.dark .VPHero .actions .action .VPButton.alt{background-color:#00000073!important}.dark .VPHero .actions .action .VPButton.alt:hover{border-color:#09c8ce!important;box-shadow:0 0 3px 3px #09c8ce1f}.VPSwitch{background-color:transparent!important}.VPSwitch:hover{border-color:#e4c31b!important;box-shadow:0 0 1.5px 3px #e4c31b3d}.DocSearch-Button{border-radius:12px;background-color:#ebebeb99;transition:all .25s cubic-bezier(.18,.89,.32,1.28)}.DocSearch-Button:hover{transform:scale(1.05);border-color:#bd34fe;background-color:#ebebeb99;box-shadow:0 0 3px 3px #bd34fe1f}.dark .DocSearch-Button{background-color:#16161699}.dark .DocSearch-Button:hover{border-color:#09c8ce;background-color:#16161699;box-shadow:0 0 3px 3px #09c8ce1f}.VPFeatures .container .items{align-items:flex-start}.VPFeatures .container .items .item{cursor:pointer;transition:all .3s cubic-bezier(.18,.89,.32,1.28)}.VPFeatures .container .items .item .VPFeature{border-radius:32px;border:none;transition:all .25s}.VPFeatures .container .items .item .VPFeature .icon,.VPFeatures .container .items .item .VPFeature .title{font-size:18px;transition:all .25s}.VPFeatures .container .items .item .VPFeature .details{font-size:16px}.VPFeatures .container .items .item .VPFeature .icon{width:72px;height:72px;font-size:20px;font-weight:700;border-radius:24px}.VPFeatures .container .items .item .VPFeature .icon .logo{width:32px;height:32px}.VPFeatures .container .items .item:hover{transform:scale(1.02);transform-origin:50%,50%}.VPFeatures .container .items .item:hover .VPFeature{box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.VPLink .text{transition:all .25s cubic-bezier(.18,.89,.32,1.28);transform-origin:0% 50%}.VPLink .text:hover{transform:scale(1.1);font-weight:600!important}.is-active .VPLink .text{transform:scale(1.1) cubic-bezier(.18,.89,.32,1.28);font-weight:600!important}.pager-link{border-radius:12px!important;transition:all .25s cubic-bezier(.18,.89,.32,1.28)!important}.pager-link:hover{transform:scale(1.05);box-shadow:0 0 3px 3px #646cff1f}.tag-version{font-size:16px;line-height:1.5;font-weight:700;padding:4px 8px;margin-left:8px;border-radius:12px;display:inline-block;-webkit-background-clip:text;background-clip:text;color:#fff;background:linear-gradient(to right,#41d1ff,#c41d7f)}.mail[data-v-d3224f72],.arrow-down[data-v-25ee364b]{display:inline-block;color:inherit;vertical-align:-.25em}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;caret-color:transparent}body{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}input,textarea{caret-color:auto}a{color:#1677ff;text-decoration:none;background-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;cursor:pointer;transition:color .3s}a:hover{color:#4096ff}.alert-motion-leave[data-v-792d9ca8]{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding .3s cubic-bezier(.78,.14,.15,.86)}.alert-motion-leave-active[data-v-792d9ca8]{max-height:0!important;opacity:0!important;padding-block:0!important}.m-alert[data-v-792d9ca8]{padding:8px 12px;color:#000000e0;font-size:14px;line-height:1.57142857;position:relative;display:flex;align-items:center;word-break:break-all;border-radius:8px}.m-alert .m-alert-icon[data-v-792d9ca8]{display:inline-block;margin-right:8px;line-height:0}.m-alert .m-big-icon[data-v-792d9ca8]{margin-right:12px;font-size:24px;line-height:0}.m-alert .icon-img[data-v-792d9ca8]{display:inline-block;width:14px;height:14px}.m-alert .big-icon-img[data-v-792d9ca8]{display:inline-block;width:24px;height:24px}.m-alert .icon-svg[data-v-792d9ca8]{display:inline-block}.m-alert .m-alert-content[data-v-792d9ca8]{flex:1;min-width:0}.m-alert .m-alert-actions[data-v-792d9ca8]{margin-left:8px}.m-alert .m-alert-close[data-v-792d9ca8]{margin-left:8px;font-size:12px;color:#00000073;line-height:12px;cursor:pointer;outline:none;transition:color .2s}.m-alert .m-alert-close[data-v-792d9ca8]:hover{color:#000000e0}.m-alert .m-alert-close .alert-close[data-v-792d9ca8]{display:inline-block;vertical-align:bottom;fill:#00000073;transition:fill .2s}.m-alert .m-alert-close .alert-close[data-v-792d9ca8]:hover{fill:#000000e0}.alert-default[data-v-792d9ca8]{background-color:#00000005;border:1px solid #d9d9d9}.alert-default .m-alert-icon[data-v-792d9ca8],.alert-default .m-big-icon[data-v-792d9ca8]{color:#000000e0}.alert-default .m-alert-icon .icon-svg[data-v-792d9ca8],.alert-default .m-big-icon .icon-svg[data-v-792d9ca8],.alert-default .m-alert-icon[data-v-792d9ca8] svg,.alert-default .m-big-icon[data-v-792d9ca8] svg{fill:currentColor}.alert-info[data-v-792d9ca8]{background-color:#e6f4ff;border:1px solid #91caff}.alert-info .m-alert-icon[data-v-792d9ca8],.alert-info .m-big-icon[data-v-792d9ca8]{color:#1677ff}.alert-info .m-alert-icon .icon-svg[data-v-792d9ca8],.alert-info .m-big-icon .icon-svg[data-v-792d9ca8],.alert-info .m-alert-icon[data-v-792d9ca8] svg,.alert-info .m-big-icon[data-v-792d9ca8] svg{fill:currentColor}.alert-success[data-v-792d9ca8]{background-color:#f6ffed;border:1px solid #b7eb8f}.alert-success .m-alert-icon[data-v-792d9ca8],.alert-success .m-big-icon[data-v-792d9ca8]{color:#52c41a}.alert-success .m-alert-icon .icon-svg[data-v-792d9ca8],.alert-success .m-big-icon .icon-svg[data-v-792d9ca8],.alert-success .m-alert-icon[data-v-792d9ca8] svg,.alert-success .m-big-icon[data-v-792d9ca8] svg{fill:currentColor}.alert-warning[data-v-792d9ca8]{background-color:#fffbe6;border:1px solid #ffe58f}.alert-warning .m-alert-icon[data-v-792d9ca8],.alert-warning .m-big-icon[data-v-792d9ca8]{color:#faad14}.alert-warning .m-alert-icon .icon-svg[data-v-792d9ca8],.alert-warning .m-big-icon .icon-svg[data-v-792d9ca8],.alert-warning .m-alert-icon[data-v-792d9ca8] svg,.alert-warning .m-big-icon[data-v-792d9ca8] svg{fill:currentColor}.alert-error[data-v-792d9ca8]{background-color:#fff2f0;border:1px solid #ffccc7}.alert-error .m-alert-icon[data-v-792d9ca8],.alert-error .m-big-icon[data-v-792d9ca8]{color:#ff4d4f}.alert-error .m-alert-icon .icon-svg[data-v-792d9ca8],.alert-error .m-big-icon .icon-svg[data-v-792d9ca8],.alert-error .m-alert-icon[data-v-792d9ca8] svg,.alert-error .m-big-icon[data-v-792d9ca8] svg{fill:currentColor}.alert-borderless[data-v-792d9ca8]{border:none}.alert-width-description[data-v-792d9ca8]{align-items:flex-start;padding:20px 24px}.alert-width-description .alert-message[data-v-792d9ca8]{display:block;margin-bottom:8px;color:#000000e0;font-size:16px}.alert-width-description .alert-description[data-v-792d9ca8]{display:block}.m-avatar[data-v-3ab6f708]{position:relative;display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;font-size:14px;color:#fff;line-height:30px;border:1px solid transparent;overflow:hidden;white-space:nowrap;cursor:auto;outline:none}.m-avatar[data-v-3ab6f708]:hover{color:#fff}.m-avatar.avatar-square[data-v-3ab6f708]{border-radius:6px}.m-avatar .image-item[data-v-3ab6f708]{display:block;width:100%;height:100%;object-fit:cover}.m-avatar[data-v-3ab6f708] svg{width:1em;height:1em;fill:currentColor}.m-avatar .string-item[data-v-3ab6f708]{position:absolute;left:50%;transform-origin:0 center}.avatar-small[data-v-3ab6f708]{font-size:14px;width:24px;height:24px;line-height:22px;border-radius:50%}.avatar-small .avatar-icon[data-v-3ab6f708]{font-size:14px}.avatar-small.avatar-square[data-v-3ab6f708]{border-radius:4px}.avatar-middle .avatar-icon[data-v-3ab6f708]{font-size:18px}.avatar-large[data-v-3ab6f708]{font-size:24px;width:40px;height:40px;line-height:38px;border-radius:50%}.avatar-large .avatar-icon[data-v-3ab6f708]{font-size:24px}.avatar-large.avatar-square[data-v-3ab6f708]{border-radius:8px}.avatar-image[data-v-3ab6f708]{background:transparent}.avatar-link[data-v-3ab6f708]{cursor:pointer}.zoom-enter[data-v-4c797c55]{transform:none;opacity:0;animation-duration:var(--transition-duration);animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.zoom-enter-active[data-v-4c797c55]{animation-name:zoomIn-4c797c55;animation-play-state:running}@keyframes zoomIn-4c797c55{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.zoom-leave[data-v-4c797c55]{animation-duration:var(--transition-duration);animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-leave-active[data-v-4c797c55]{animation-name:zoomOut-4c797c55;animation-play-state:running;pointer-events:none}@keyframes zoomOut-4c797c55{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}.m-tooltip-wrap[data-v-4c797c55]{position:relative;display:inline-block}.m-tooltip-wrap .m-tooltip-card[data-v-4c797c55]{position:absolute;z-index:999;width:max-content;outline:none}.m-tooltip-wrap .m-tooltip-card .tooltip-card[data-v-4c797c55]{min-width:32px;max-width:var(--tooltip-max-width);min-height:32px;padding:6px 8px;font-size:14px;color:#fff;line-height:1.57142857;text-align:justify;text-decoration:none;word-break:break-all;background-color:var(--tooltip-background-color);border-radius:6px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-tooltip-wrap .m-tooltip-card .tooltip-card[data-v-4c797c55] svg{fill:currentColor}.m-tooltip-wrap .m-tooltip-card .tooltip-arrow[data-v-4c797c55]{position:absolute;z-index:9;display:block;pointer-events:none;width:16px;height:16px;overflow:hidden}.m-tooltip-wrap .m-tooltip-card .tooltip-arrow[data-v-4c797c55]:before{position:absolute;width:16px;height:8px;background-color:var(--tooltip-background-color);clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z");content:""}.m-tooltip-wrap .m-tooltip-card .tooltip-arrow[data-v-4c797c55]:after{position:absolute;width:8.97056275px;height:8.97056275px;margin:auto;border-radius:0 0 2px;transform:translateY(50%) rotate(-135deg);box-shadow:3px 3px 7px #0000001a;z-index:0;background:transparent;content:""}.m-tooltip-wrap .m-tooltip-card .arrow-top[data-v-4c797c55]{left:50%;bottom:12px;transform:translate(-50%) translateY(100%) rotate(180deg)}.m-tooltip-wrap .m-tooltip-card .arrow-top[data-v-4c797c55]:before{bottom:0;left:0}.m-tooltip-wrap .m-tooltip-card .arrow-top[data-v-4c797c55]:after{bottom:0;left:0;right:0}.m-tooltip-wrap .m-tooltip-card .arrow-bottom[data-v-4c797c55]{left:50%;top:12px;transform:translate(-50%) translateY(-100%) rotate(0)}.m-tooltip-wrap .m-tooltip-card .arrow-bottom[data-v-4c797c55]:before{bottom:0;left:0}.m-tooltip-wrap .m-tooltip-card .arrow-bottom[data-v-4c797c55]:after{bottom:0;left:0;right:0}.m-tooltip-wrap .m-tooltip-card .arrow-left[data-v-4c797c55]{top:50%;right:12px;transform:translate(100%) translateY(-50%) rotate(90deg)}.m-tooltip-wrap .m-tooltip-card .arrow-left[data-v-4c797c55]:before{bottom:0;left:0}.m-tooltip-wrap .m-tooltip-card .arrow-left[data-v-4c797c55]:after{bottom:0;left:0;right:0}.m-tooltip-wrap .m-tooltip-card .arrow-right[data-v-4c797c55]{top:50%;left:12px;transform:translate(-100%) translateY(-50%) rotate(-90deg)}.m-tooltip-wrap .m-tooltip-card .arrow-right[data-v-4c797c55]:before{bottom:0;left:0}.m-tooltip-wrap .m-tooltip-card .arrow-right[data-v-4c797c55]:after{bottom:0;left:0;right:0}.m-tooltip-wrap .tooltip-top-padding[data-v-4c797c55]{padding-bottom:12px}.m-tooltip-wrap .tooltip-bottom-padding[data-v-4c797c55]{padding-top:12px}.m-tooltip-wrap .tooltip-left-padding[data-v-4c797c55]{padding-right:12px}.m-tooltip-wrap .tooltip-right-padding[data-v-4c797c55]{padding-left:12px}.m-tooltip-wrap .tooltip-content[data-v-4c797c55]{display:inline-block}.zoom-enter-active[data-v-4239f547],.zoom-leave-active[data-v-4239f547]{transition:all .3s cubic-bezier(.4,0,.2,1)}.zoom-enter-from[data-v-4239f547],.zoom-leave-to[data-v-4239f547]{opacity:0;transform:scale(.5)}.m-backtop-wrap[data-v-4239f547]{position:fixed;z-index:var(--z-index)}.m-backtop-wrap .m-backtop[data-v-4239f547]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--backtop-height);min-width:var(--backtop-width);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.m-backtop-wrap .m-backtop .backtop-icon[data-v-4239f547]{display:inline-flex;font-size:var(--icon-size)}.m-backtop-wrap .m-backtop .backtop-icon[data-v-4239f547] svg{pointer-events:none;fill:currentColor;transition:color .3s cubic-bezier(.4,0,.2,1)}.m-backtop-wrap .m-backtop .icon-description[data-v-4239f547]{font-size:var(--icon-width-desc-size)}.m-backtop-wrap .m-backtop .backtop-description[data-v-4239f547]{display:flex;align-items:center;font-size:var(--desc-size);font-weight:500;line-height:1.2;pointer-events:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.m-backtop-wrap .backtop-default[data-v-4239f547]{color:var(--color-default);background-color:var(--bg-color-default);box-shadow:0 2px 8px 0 var(--shadow-color-default)}.m-backtop-wrap .backtop-default .backtop-icon[data-v-4239f547],.m-backtop-wrap .backtop-default .backtop-description[data-v-4239f547]{color:var(--color-default)}.m-backtop-wrap .backtop-default[data-v-4239f547]:hover{color:var(--color-default-hover);background-color:var(--bg-color-default-hover);box-shadow:0 2px 8px 3px var(--shadow-color-default-hover)}.m-backtop-wrap .backtop-default:hover .backtop-icon[data-v-4239f547],.m-backtop-wrap .backtop-default:hover .backtop-description[data-v-4239f547]{color:var(--color-default-hover)}.m-backtop-wrap .backtop-primary[data-v-4239f547]{color:var(--color-primary);background-color:var(--bg-color-primary);box-shadow:0 2px 8px 0 var(--shadow-color-primary)}.m-backtop-wrap .backtop-primary .backtop-icon[data-v-4239f547],.m-backtop-wrap .backtop-primary .backtop-description[data-v-4239f547]{color:var(--color-primary)}.m-backtop-wrap .backtop-primary[data-v-4239f547]:hover{color:var(--color-primary-hover);background-color:var(--bg-color-primary-hover);box-shadow:0 2px 8px 3px var(--shadow-color-primary-hover)}.m-backtop-wrap .backtop-primary:hover .backtop-icon[data-v-4239f547],.m-backtop-wrap .backtop-primary:hover .backtop-description[data-v-4239f547]{color:var(--color-primary-hover)}.m-backtop-wrap .backtop-circle[data-v-4239f547]{border-radius:var(--circle-border-radius)}.m-backtop-wrap .backtop-square[data-v-4239f547]{border-radius:var(--square-border-radius)}.zoom-enter[data-v-63006609]{animation-duration:.3s;animation-timing-function:cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both;animation-name:zoomBadgeIn-63006609}@keyframes zoomBadgeIn-63006609{0%{transform:scale(0) translate(50%,-50%);opacity:0}to{transform:scale(1) translate(50%,-50%)}}.zoom-leave[data-v-63006609]{animation-duration:.3s;animation-timing-function:cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both;animation-name:zoomBadgeOut-63006609}@keyframes zoomBadgeOut-63006609{0%{transform:scale(1) translate(50%,-50%)}to{transform:scale(0) translate(50%,-50%);opacity:0}}.m-badge[data-v-63006609]{position:relative;display:inline-block;width:fit-content;font-size:14px;color:#000000e0;line-height:1}.m-badge .status-dot[data-v-63006609]{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%}.m-badge .dot-ripple[data-v-63006609]:after{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border-width:1px;border-style:solid;border-color:inherit;border-radius:50%;animation-name:dotRipple-63006609;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;content:""}@keyframes dotRipple-63006609{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.m-badge .status-text[data-v-63006609]{margin-left:8px;color:#000000e0;font-size:14px}.m-badge .m-value[data-v-63006609]{position:absolute;top:0;z-index:var(--z-index);right:0;transform:translate(50%,-50%);transform-origin:100% 0%}.m-badge .m-badge-value[data-v-63006609]{position:absolute;top:0;z-index:var(--z-index);right:0;transform:translate(50%,-50%);transform-origin:100% 0%;overflow:hidden;padding:0 8px;min-width:20px;height:20px;color:#fff;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#ff4d4f;border-radius:10px;box-shadow:0 0 0 1px #fff;transition:background .2s}.m-badge .m-badge-value .m-number[data-v-63006609]{position:relative;display:inline-block;height:20px;transition:all .3s cubic-bezier(.12,.4,.29,1.46);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.m-badge .m-badge-value .m-number .u-number[data-v-63006609]{display:inline-block;height:20px;margin:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.m-badge .small-num[data-v-63006609]{padding:0}.m-badge .only-number[data-v-63006609]{position:relative;top:auto;display:block;transform-origin:50% 50%;transform:none}.m-badge .only-dot[data-v-63006609]{width:6px;min-width:6px;height:6px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px #fff;padding:0;transition:background .3s}.m-badge .status-success[data-v-63006609]{color:#52c41a;background-color:#52c41a}.m-badge .status-error[data-v-63006609]{color:#ff4d4f;background-color:#ff4d4f}.m-badge .status-default[data-v-63006609]{color:#00000040;background-color:#00000040}.m-badge .status-processing[data-v-63006609]{color:#1677ff;background-color:#1677ff}.m-badge .status-warning[data-v-63006609]{color:#faad14;background-color:#faad14}.m-badge .color-pink[data-v-63006609]{color:#eb2f96;background-color:#eb2f96}.m-badge .color-red[data-v-63006609]{color:#f5222d;background-color:#f5222d}.m-badge .color-yellow[data-v-63006609]{color:#fadb14;background-color:#fadb14}.m-badge .color-orange[data-v-63006609]{color:#fa8c16;background-color:#fa8c16}.m-badge .color-cyan[data-v-63006609]{color:#13c2c2;background-color:#13c2c2}.m-badge .color-green[data-v-63006609]{color:#52c41a;background-color:#52c41a}.m-badge .color-blue[data-v-63006609]{color:#1677ff;background-color:#1677ff}.m-badge .color-purple[data-v-63006609]{color:#722ed1;background-color:#722ed1}.m-badge .color-geekblue[data-v-63006609]{color:#2f54eb;background-color:#2f54eb}.m-badge .color-magenta[data-v-63006609]{color:#eb2f96;background-color:#eb2f96}.m-badge .color-volcano[data-v-63006609]{color:#fa541c;background-color:#fa541c}.m-badge .color-gold[data-v-63006609]{color:#faad14;background-color:#faad14}.m-badge .color-lime[data-v-63006609]{color:#a0d911;background-color:#a0d911}.m-badge .white[data-v-63006609]{color:#fff}.badge-status-color[data-v-63006609]{line-height:inherit;vertical-align:baseline}.m-breadcrumb[data-v-40e71de6]{font-size:14px;color:#00000073;line-height:1.57142857;display:flex;align-items:center;flex-wrap:wrap}.m-breadcrumb .m-breadcrumb-item[data-v-40e71de6]{display:inline-flex;align-items:center}.m-breadcrumb .m-breadcrumb-item .breadcrumb-link[data-v-40e71de6]{display:inline-block;color:#00000073;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;border-radius:4px;text-decoration:none;cursor:text;transition:color .2s,background-color .2s}.m-breadcrumb .m-breadcrumb-item .link-hover[data-v-40e71de6]{cursor:pointer}.m-breadcrumb .m-breadcrumb-item .link-hover[data-v-40e71de6]:hover{background-color:#0000000f;color:#000000e0}.m-breadcrumb .m-breadcrumb-item .link-active[data-v-40e71de6]{color:#000000e0}.m-breadcrumb .m-breadcrumb-item .breadcrumb-separator[data-v-40e71de6]{display:inline-flex;align-items:center;margin:0 4px;color:#00000073}.m-breadcrumb .m-breadcrumb-item .breadcrumb-separator[data-v-40e71de6] svg{margin-inline:-2px;fill:currentColor}.m-btn[data-v-dc75610d]{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:400;line-height:1.57142857;color:#000000e0;white-space:nowrap;text-align:center;background-color:transparent;border:1px solid transparent;outline:none;-webkit-user-select:none;user-select:none;text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.645,.045,.355,1)}.m-btn .btn-loading[data-v-dc75610d]{display:inline-flex;align-items:center;overflow:hidden;opacity:0;width:0;transition:margin-right .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.m-btn .btn-loading .m-static-circle[data-v-dc75610d],.m-btn .btn-loading .m-dynamic-circle[data-v-dc75610d]{display:inline-flex;justify-content:start}.m-btn .btn-loading .m-static-circle .circle .path[data-v-dc75610d],.m-btn .btn-loading .m-dynamic-circle .circle .path[data-v-dc75610d]{stroke:currentColor}.m-btn .btn-loading .m-static-circle .circle[data-v-dc75610d]{animation:spinCircle-dc75610d .8s linear infinite;-webkit-animation:spinCircle-dc75610d .8s linear infinite}.m-btn .btn-loading .m-static-circle .circle .path[data-v-dc75610d]{stroke-width:10;stroke-dashoffset:0;stroke-dasharray:84.82px,282.74px}.m-btn .btn-loading .m-dynamic-circle .circle[data-v-dc75610d]{animation:spinCircle-dc75610d 2s linear infinite;-webkit-animation:spinCircle-dc75610d 2s linear infinite}.m-btn .btn-loading .m-dynamic-circle .circle .path[data-v-dc75610d]{stroke-width:5;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round;animation:loadingDash-dc75610d 1.5s ease-in-out infinite;-webkit-animation:loadingDash-dc75610d 1.5s ease-in-out infinite}@keyframes loadingDash-dc75610d{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-124px}}@keyframes spinCircle-dc75610d{to{transform:rotate(360deg)}}.m-btn .btn-icon[data-v-dc75610d],.m-btn .btn-content[data-v-dc75610d]{display:inline-flex;align-items:center}.m-btn .btn-icon[data-v-dc75610d] svg,.m-btn .btn-content[data-v-dc75610d] svg{fill:currentColor}.m-btn .button-wave[data-v-dc75610d]{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;animation-iteration-count:1;animation-duration:.6s;animation-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(0,0,.2,1);border-radius:inherit}.m-btn .wave-active[data-v-dc75610d]{z-index:1;animation-name:waveSpread-dc75610d,waveOpacity-dc75610d}@keyframes waveSpread-dc75610d{0%{box-shadow:0 0 .5px 0 var(--ripple-color)}to{box-shadow:0 0 .5px 5.5px var(--ripple-color)}}@keyframes waveOpacity-dc75610d{0%{opacity:.6}to{opacity:0}}.m-btn>.btn-icon+.btn-content[data-v-dc75610d]{margin-left:8px}.btn-default[data-v-dc75610d]{background-color:#fff;border-color:#d9d9d9}.btn-default[data-v-dc75610d]:hover{color:#4096ff!important;border-color:#4096ff}.btn-default[data-v-dc75610d]:active{color:#0958d9!important;border-color:#0958d9}.btn-default .btn-icon[data-v-dc75610d] svg{transition:fill .2s cubic-bezier(.645,.045,.355,1)}.btn-reverse[data-v-dc75610d]{background-color:#fff;border-color:#d9d9d9}.btn-reverse[data-v-dc75610d]:hover{color:#4096ff!important;border-color:#4096ff}.btn-reverse[data-v-dc75610d]:active{color:#0958d9!important;border-color:#0958d9}.btn-reverse .btn-icon[data-v-dc75610d] svg{transition:fill .2s cubic-bezier(.645,.045,.355,1)}.btn-reverse[data-v-dc75610d]:hover{color:#fff!important;background-color:#4096ff;border-color:#4096ff}.btn-reverse[data-v-dc75610d]:active{color:#fff!important;background-color:#0958d9;border-color:#0958d9}.btn-primary[data-v-dc75610d]{color:#fff;background-color:#1677ff;border-color:#1677ff}.btn-primary[data-v-dc75610d]:hover{color:#fff;background-color:#4096ff;border-color:#4096ff}.btn-primary[data-v-dc75610d]:active{color:#fff;background-color:#0958d9;border-color:#0958d9}.btn-danger[data-v-dc75610d]{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.btn-danger[data-v-dc75610d]:hover{color:#fff;background-color:#ff7875;border-color:#ff7875}.btn-danger[data-v-dc75610d]:active{color:#fff;background-color:#d9363e;border-color:#d9363e}.btn-dashed[data-v-dc75610d]{background-color:#fff;border-color:#d9d9d9;border-style:dashed}.btn-dashed[data-v-dc75610d]:hover{color:#4096ff!important;border-color:#4096ff}.btn-dashed[data-v-dc75610d]:active{color:#0958d9!important;border-color:#0958d9}.btn-dashed .btn-icon[data-v-dc75610d] svg{transition:fill .2s cubic-bezier(.645,.045,.355,1)}.btn-text[data-v-dc75610d]:hover{background-color:#0000000f}.btn-text[data-v-dc75610d]:active{background-color:#00000026}.btn-link[data-v-dc75610d]{color:#1677ff}.btn-link[data-v-dc75610d]:hover{color:#4096ff}.btn-link[data-v-dc75610d]:active{color:#0958d9}.btn-link .btn-icon[data-v-dc75610d] svg{transition:color .2s cubic-bezier(.645,.045,.355,1)}.btn-small[data-v-dc75610d]{font-size:14px;height:24px;padding:0 7px;border-radius:4px}.btn-middle[data-v-dc75610d]{font-size:14px;height:32px;padding:4px 15px;border-radius:6px}.btn-large[data-v-dc75610d]{font-size:16px;height:40px;padding:6.42857143px 15px;border-radius:8px}.loading-small .btn-loading[data-v-dc75610d],.loading-middle .btn-loading[data-v-dc75610d],.loading-large .btn-loading[data-v-dc75610d]{margin-right:8px;width:1em;opacity:1}.btn-icon-only[data-v-dc75610d]{width:32px;padding-left:0;padding-right:0}.btn-icon-only .btn-loading[data-v-dc75610d],.btn-icon-only .btn-icon[data-v-dc75610d]{transform:scale(1.143)}.btn-icon-only .btn-loading[data-v-dc75610d]{margin-right:0}.btn-small.btn-icon-only[data-v-dc75610d]{width:24px;padding-left:0;padding-right:0}.btn-large.btn-icon-only[data-v-dc75610d]{width:40px;padding-left:0;padding-right:0}.btn-circle[data-v-dc75610d]{min-width:32px;padding-left:0;padding-right:0;border-radius:50%}.btn-small.btn-circle[data-v-dc75610d]{min-width:24px;padding-left:0;border-radius:50%}.btn-large.btn-circle[data-v-dc75610d]{min-width:40px;padding-left:0;padding-right:0;border-radius:50%}.btn-round[data-v-dc75610d]{border-radius:32px;padding-left:16px;padding-right:16px}.btn-small.btn-round[data-v-dc75610d]{border-radius:24px;padding-left:12px;padding-right:12px}.btn-large.btn-round[data-v-dc75610d]{border-radius:40px;padding-left:20px;padding-right:20px}.btn-icon-only.btn-round[data-v-dc75610d],.btn-small.btn-icon-only.btn-round[data-v-dc75610d],.btn-large.btn-icon-only.btn-round[data-v-dc75610d]{width:auto}.btn-loading-blur[data-v-dc75610d]{opacity:.65;pointer-events:none}.btn-primary.btn-ghost[data-v-dc75610d]:not(.btn-disabled){color:#1677ff;border-color:#1677ff;background-color:transparent}.btn-primary.btn-ghost[data-v-dc75610d]:not(.btn-disabled):hover{color:#4096ff;border-color:#4096ff}.btn-primary.btn-ghost[data-v-dc75610d]:not(.btn-disabled):active{color:#0958d9;border-color:#0958d9}.btn-primary.btn-ghost:not(.btn-disabled) .btn-icon[data-v-dc75610d] svg{transition:color .2s cubic-bezier(.645,.045,.355,1)}.btn-danger.btn-ghost[data-v-dc75610d]:not(.btn-disabled){color:#ff4d4f;border-color:#ff4d4f;background-color:transparent}.btn-danger.btn-ghost[data-v-dc75610d]:not(.btn-disabled):hover{color:#ff7875;border-color:#ff7875}.btn-danger.btn-ghost[data-v-dc75610d]:not(.btn-disabled):active{color:#d9363e;border-color:#d9363e}.btn-danger.btn-ghost:not(.btn-disabled) .btn-icon[data-v-dc75610d] svg{transition:color .2s cubic-bezier(.645,.045,.355,1)}.btn-block[data-v-dc75610d]{width:100%}.btn-disabled[data-v-dc75610d]{color:#00000040;cursor:not-allowed}.btn-disabled[data-v-dc75610d]:not(.btn-text,.btn-link){border-color:#d9d9d9;background-color:#0000000a}.btn-disabled[data-v-dc75610d]:not(.btn-text,.btn-link):hover,.btn-disabled[data-v-dc75610d]:not(.btn-text,.btn-link):active{border-color:#d9d9d9;color:#00000040!important;background-color:#0000000a}.btn-disabled.btn-text[data-v-dc75610d]:hover,.btn-disabled.btn-text[data-v-dc75610d]:active{background-color:transparent}.btn-disabled.btn-link[data-v-dc75610d]:hover,.btn-disabled.btn-link[data-v-dc75610d]:active{color:#00000040}.m-skeleton[data-v-be2b7607]{display:table;width:100%}.m-skeleton .skeleton-button[data-v-be2b7607]{display:inline-block;vertical-align:top;background:#0000000f;border-radius:4px;width:64px;min-width:64px;height:32px;line-height:32px}.m-skeleton .button-sm[data-v-be2b7607]{width:48px;min-width:48px;height:24px;line-height:24px}.m-skeleton .button-lg[data-v-be2b7607]{width:80px;min-width:80px;height:40px;line-height:40px}.m-skeleton .button-round[data-v-be2b7607]{border-radius:var(--button-size)}.m-skeleton .button-circle[data-v-be2b7607]{width:var(--button-size);min-width:var(--button-size);border-radius:50%}.m-skeleton .button-block[data-v-be2b7607]{width:100%}.m-skeleton .skeleton-input[data-v-be2b7607]{display:inline-block;vertical-align:top;background:#0000000f;border-radius:4px;width:160px;min-width:160px;height:32px;line-height:32px}.m-skeleton .input-sm[data-v-be2b7607]{width:120px;min-width:120px;height:24px;line-height:24px}.m-skeleton .input-lg[data-v-be2b7607]{width:200px;min-width:200px;height:40px;line-height:40px}.m-skeleton .skeleton-image[data-v-be2b7607]{display:flex;align-items:center;justify-content:center;vertical-align:top;background:#0000000f;border-radius:4px;width:96px;height:96px;line-height:96px}.m-skeleton .skeleton-image .image-svg[data-v-be2b7607]{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px;color:#bfbfbf}.m-skeleton .skeleton-image .image-svg .svg-path[data-v-be2b7607]{fill:currentColor}.m-skeleton .skeleton-header[data-v-be2b7607]{display:table-cell;padding-right:16px;vertical-align:top}.m-skeleton .skeleton-header .skeleton-avatar[data-v-be2b7607]{display:inline-block;vertical-align:top;background:#0000000f;width:32px;height:32px;line-height:32px;border-radius:50%}.m-skeleton .skeleton-header .avatar-sm[data-v-be2b7607]{width:24px;height:24px;line-height:24px}.m-skeleton .skeleton-header .avatar-lg[data-v-be2b7607]{width:40px;height:40px;line-height:40px}.m-skeleton .skeleton-header .avatar-square[data-v-be2b7607]{border-radius:6px}.m-skeleton .skeleton-content[data-v-be2b7607]{display:table-cell;width:100%;vertical-align:top}.m-skeleton .skeleton-content .skeleton-title[data-v-be2b7607]{margin:0;height:16px;background:#0000000f;border-radius:4px}.m-skeleton .skeleton-content .skeleton-paragraph[data-v-be2b7607]{margin:0;padding:0}.m-skeleton .skeleton-content .skeleton-paragraph li[data-v-be2b7607]{height:16px;list-style:none;background:#0000000f;border-radius:4px}.m-skeleton .skeleton-content .skeleton-paragraph li[data-v-be2b7607]:not(:first-child){margin-top:16px}.m-skeleton .skeleton-content .skeleton-paragraph li[data-v-be2b7607]:last-child{width:61%}.m-skeleton .skeleton-content .mt24[data-v-be2b7607]{margin-top:24px}.m-skeleton .skeleton-content .mt28[data-v-be2b7607]{margin-top:28px}.skeleton-avatar .skeleton-content .skeleton-title[data-v-be2b7607]{margin-top:var(--title-top)}.skeleton-animated .skeleton-button[data-v-be2b7607],.skeleton-animated .skeleton-input[data-v-be2b7607],.skeleton-animated .skeleton-image[data-v-be2b7607],.skeleton-animated .skeleton-header .skeleton-avatar[data-v-be2b7607],.skeleton-animated .skeleton-content .skeleton-title[data-v-be2b7607],.skeleton-animated .skeleton-content .skeleton-paragraph li[data-v-be2b7607]{position:relative;z-index:0;overflow:hidden;background:transparent}.skeleton-animated .skeleton-button[data-v-be2b7607]:after,.skeleton-animated .skeleton-input[data-v-be2b7607]:after,.skeleton-animated .skeleton-image[data-v-be2b7607]:after,.skeleton-animated .skeleton-header .skeleton-avatar[data-v-be2b7607]:after,.skeleton-animated .skeleton-content .skeleton-title[data-v-be2b7607]:after,.skeleton-animated .skeleton-content .skeleton-paragraph li[data-v-be2b7607]:after{position:absolute;top:0;left:-150%;bottom:0;right:-150%;background:linear-gradient(90deg,#0000000f 25%,#00000026 37%,#0000000f 63%);animation-name:skeletonLoading-be2b7607;animation-duration:1.4s;animation-timing-function:ease;animation-iteration-count:infinite;content:""}@keyframes skeletonLoading-be2b7607{0%{transform:translate(-37.5%)}to{transform:translate(37.5%)}}.m-card[data-v-93089170]{font-size:14px;color:#000000e0;line-height:1.57142857;position:relative;background:#fff;border-radius:8px;text-align:left;transition:width .2s}.m-card .m-card-head[data-v-93089170]{display:flex;justify-content:center;flex-direction:column;margin-bottom:-1px;color:#000000e0;font-weight:600;background:transparent;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;transition:all .2s}.m-card .m-card-head .m-head-wrapper[data-v-93089170]{width:100%;display:flex;align-items:center;gap:8px}.m-card .m-card-head .m-head-wrapper .head-title[data-v-93089170]{display:inline-block;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-card .m-card-head .m-head-wrapper .head-extra[data-v-93089170]{margin-left:auto;font-weight:400;font-size:14px;transition:font-size .2s}.m-card .m-card-body[data-v-93089170]{border-radius:0 0 8px 8px;transition:padding .2s}.card-bordered[data-v-93089170]{border:1px solid #f0f0f0}.card-small .m-card-head[data-v-93089170]{min-height:38px;padding:0 12px;font-size:14px}.card-small .m-card-body[data-v-93089170]{padding:12px}.card-middle .m-card-head[data-v-93089170]{min-height:56px;padding:0 24px;font-size:16px}.card-middle .m-card-body[data-v-93089170]{padding:24px}.card-large[data-v-93089170]{font-size:16px}.card-large .m-card-head[data-v-93089170]{min-height:74px;padding:0 36px;font-size:18px}.card-large .m-card-head .m-head-wrapper .head-extra[data-v-93089170]{font-size:16px}.card-large .m-card-body[data-v-93089170]{padding:36px}.card-hoverable[data-v-93089170]{cursor:pointer;transition:box-shadow .2s,border-color .2s}.card-hoverable[data-v-93089170]:hover{box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.m-spin-wrap[data-v-59291b64]{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.m-spin-wrap .m-spin[data-v-59291b64]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9}.m-spin-wrap .m-spin .m-spin-box[data-v-59291b64]{text-align:center;line-height:0}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot[data-v-59291b64]{position:relative;display:inline-block;transform:rotate(45deg);animation:loadingDot-59291b64 1.2s linear infinite;-webkit-animation:loadingDot-59291b64 1.2s linear infinite}@keyframes loadingDot-59291b64{to{transform:rotate(405deg)}}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]{position:absolute;background:var(--spin-color);border-radius:50%;opacity:.3;animation:loadingDotColor-59291b64 1s linear infinite alternate;-webkit-animation:loadingDotColor-59291b64 1s linear infinite alternate}@keyframes loadingDotColor-59291b64{to{opacity:1}}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]:first-child{top:0;left:0}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]:nth-child(2){top:0;right:0;animation-delay:.4s;-webkit-animation-delay:.4s}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]:nth-child(3){bottom:0;right:0;animation-delay:.8s;-webkit-animation-delay:.8s}.m-spin-wrap .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]:last-child{bottom:0;left:0;animation-delay:1.2s;-webkit-animation-delay:1.2s}.m-spin-wrap .m-spin .m-spin-box .spin-box-rotate[data-v-59291b64]{animation:spinCircle-59291b64 2.4s ease-in-out;-webkit-animation:spinCircle-59291b64 2.4s ease-in-out}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box[data-v-59291b64]{text-align:center;line-height:0;position:relative}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot[data-v-59291b64]{position:relative;display:inline-block}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot .spin-item[data-v-59291b64]{position:absolute;background:var(--spin-color);border-radius:50%}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot .spin-item[data-v-59291b64]:first-child{top:0;left:0;opacity:.3;animation:spinColor1-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor1-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot .spin-item[data-v-59291b64]:nth-child(2){top:0;right:0;opacity:.5;animation:spinColor3-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor3-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot .spin-item[data-v-59291b64]:nth-child(3){bottom:0;right:0;opacity:.7;animation:spinColor5-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor5-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-dot .spin-item[data-v-59291b64]:last-child{bottom:0;left:0;opacity:.9;animation:spinColor7-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor7-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line[data-v-59291b64]{position:relative;display:inline-block}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line .spin-item[data-v-59291b64]{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:var(--spin-color)}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line .spin-item[data-v-59291b64]:first-child{opacity:.3;animation:spinColor1-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor1-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line .spin-item[data-v-59291b64]:nth-child(2){opacity:.5;transform:translate(-50%) rotate(90deg);animation:spinColor3-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor3-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line .spin-item[data-v-59291b64]:nth-child(3){opacity:.7;transform:translate(-50%) rotate(180deg);animation:spinColor5-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor5-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .m-spin-line .spin-item[data-v-59291b64]:last-child{opacity:.9;transform:translate(-50%) rotate(270deg);animation:spinColor7-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor7-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .spin-rotate[data-v-59291b64]{position:absolute;left:0;transform:rotate(45deg)}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .spin-rotate .spin-item[data-v-59291b64]:first-child{opacity:.4;animation:spinColor2-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor2-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .spin-rotate .spin-item[data-v-59291b64]:nth-child(2){opacity:.6;animation:spinColor4-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor4-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .spin-rotate .spin-item[data-v-59291b64]:nth-child(3){opacity:.8;animation:spinColor6-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor6-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .spin-rotate .spin-item[data-v-59291b64]:last-child{opacity:1;animation:spinColor8-59291b64 var(--spin-speed) linear infinite;-webkit-animation:spinColor8-59291b64 var(--spin-speed) linear infinite}.m-spin-wrap .m-spin .m-spin-box .spin-wrap-box .has-tip[data-v-59291b64]{left:50%;transform:translate(-50%) rotate(45deg)}@keyframes spinColor1-59291b64{0%{opacity:.3}14.3%{opacity:1}to{opacity:.4}}@keyframes spinColor2-59291b64{0%{opacity:.4}14.3%{opacity:.3}28.6%{opacity:1}to{opacity:.5}}@keyframes spinColor3-59291b64{0%{opacity:.5}28.6%{opacity:.3}42.8%{opacity:1}to{opacity:.6}}@keyframes spinColor4-59291b64{0%{opacity:.6}42.8%{opacity:.3}57.1%{opacity:1}to{opacity:.7}}@keyframes spinColor5-59291b64{0%{opacity:.7}57.1%{opacity:.3}71.4%{opacity:1}to{opacity:.8}}@keyframes spinColor6-59291b64{0%{opacity:.8}71.4%{opacity:.3}85.7%{opacity:1}to{opacity:.9}}@keyframes spinColor7-59291b64{0%{opacity:.9}85.7%{opacity:.3}to{opacity:1}}@keyframes spinColor8-59291b64{0%{opacity:1}to{opacity:.3}}.m-spin-wrap .m-spin .m-spin-box .m-ring-circle[data-v-59291b64],.m-spin-wrap .m-spin .m-spin-box .m-ring-rail[data-v-59291b64]{display:inline-block;overflow:hidden;animation:spinCircle-59291b64 .8s linear infinite;-webkit-animation:spinCircle-59291b64 .8s linear infinite}.m-spin-wrap .m-spin .m-spin-box .circle .trail[data-v-59291b64]{stroke-width:var(--spin-circle-width);stroke-dashoffset:0}.m-spin-wrap .m-spin .m-spin-box .circle .path[data-v-59291b64]{stroke:var(--spin-color);stroke-width:var(--spin-circle-width);stroke-dashoffset:0}.m-spin-wrap .m-spin .m-spin-box .m-dynamic-circle[data-v-59291b64]{display:inline-block;animation:spinCircle-59291b64 2s linear infinite;-webkit-animation:spinCircle-59291b64 2s linear infinite}.m-spin-wrap .m-spin .m-spin-box .m-dynamic-circle .circle .path[data-v-59291b64]{stroke-width:5;stroke-dasharray:90,150;stroke-dashoffset:0;stroke:var(--spin-color);stroke-linecap:round;animation:loadingDash-59291b64 1.5s ease-in-out infinite;-webkit-animation:loadingDash-59291b64 1.5s ease-in-out infinite}@keyframes loadingDash-59291b64{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-124px}}@keyframes spinCircle-59291b64{to{transform:rotate(360deg)}}.m-spin-wrap .m-spin .m-spin-box .m-magic-ring[data-v-59291b64]{display:inline-block;position:relative;transform:rotate(45deg);animation:spinRotate-59291b64 2.5s linear infinite;-webkit-animation:spinRotate-59291b64 2.5s linear infinite}@keyframes spinRotate-59291b64{to{transform:rotate(405deg)}}.m-spin-wrap .m-spin .m-spin-box .m-magic-ring .outer-ring[data-v-59291b64]{position:absolute;width:100%;height:100%;border-style:solid;border-color:var(--spin-color);border-radius:50%;animation:spinOuterRing-59291b64 1.5s linear infinite;-webkit-animation:spinOuterRing-59291b64 1.5s linear infinite}@keyframes spinOuterRing-59291b64{to{transform:rotateY(360deg)}}.m-spin-wrap .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{position:absolute;border-style:solid;border-color:var(--magic-ring-color);border-radius:50%;animation:spinInnerRing-59291b64 1.5s linear infinite;-webkit-animation:spinInnerRing-59291b64 1.5s linear infinite}@keyframes spinInnerRing-59291b64{0%{transform:rotateY(45deg)}to{transform:rotateY(405deg)}}.m-spin-wrap .m-spin .m-spin-box .spin-tip[data-v-59291b64]{color:var(--spin-color);text-align:center}.m-spin-wrap .spin-content[data-v-59291b64]{width:100%;height:100%;transition:opacity .3s}.m-spin-wrap .spin-blur[data-v-59291b64]{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.spin-small .m-spin .m-spin-box .m-loading-dot[data-v-59291b64]{width:20px;height:20px}.spin-small .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]{width:8px;height:8px}.spin-small .m-spin .m-spin-box .m-spin-dot[data-v-59291b64]{width:20px;height:20px}.spin-small .m-spin .m-spin-box .m-spin-dot .spin-item[data-v-59291b64]{width:6px;height:6px}.spin-small .m-spin .m-spin-box .m-spin-line[data-v-59291b64]{--line-length: 8px;width:calc(var(--line-length) * 3);height:calc(var(--line-length) * 3)}.spin-small .m-spin .m-spin-box .m-spin-line .spin-item[data-v-59291b64]{transform-origin:50% calc(var(--line-length) * 1.5);border-radius:var(--line-length);width:calc(var(--line-length) / 2.5);height:var(--line-length)}.spin-small .m-spin .m-spin-box .m-ring-circle[data-v-59291b64],.spin-small .m-spin .m-spin-box .m-ring-rail[data-v-59291b64]{width:24px;height:24px}.spin-small .m-spin .m-spin-box .m-dynamic-circle[data-v-59291b64]{width:26px;height:26px}.spin-small .m-spin .m-spin-box .m-magic-ring[data-v-59291b64]{width:24px;height:24px}.spin-small .m-spin .m-spin-box .m-magic-ring .outer-ring[data-v-59291b64],.spin-small .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{border-width:3px}.spin-small .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.spin-small .m-spin .m-spin-box .spin-tip[data-v-59291b64]{font-size:14px;font-weight:400;line-height:16px;margin-top:8px}.spin-small .m-spin .m-spin-box .dot-tip[data-v-59291b64]{margin-top:12px}.spin-middle .m-spin .m-spin-box .m-loading-dot[data-v-59291b64]{width:30px;height:30px}.spin-middle .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]{width:11px;height:11px}.spin-middle .m-spin .m-spin-box .m-spin-dot[data-v-59291b64]{width:30px;height:30px}.spin-middle .m-spin .m-spin-box .m-spin-dot .spin-item[data-v-59291b64]{width:9px;height:9px}.spin-middle .m-spin .m-spin-box .m-spin-line[data-v-59291b64]{--line-length: 12px;width:calc(var(--line-length) * 3);height:calc(var(--line-length) * 3)}.spin-middle .m-spin .m-spin-box .m-spin-line .spin-item[data-v-59291b64]{transform-origin:50% calc(var(--line-length) * 1.5);border-radius:var(--line-length);width:calc(var(--line-length) / 3);height:var(--line-length)}.spin-middle .m-spin .m-spin-box .m-ring-circle[data-v-59291b64],.spin-middle .m-spin .m-spin-box .m-ring-rail[data-v-59291b64]{width:36px;height:36px}.spin-middle .m-spin .m-spin-box .m-dynamic-circle[data-v-59291b64]{width:38px;height:38px}.spin-middle .m-spin .m-spin-box .m-magic-ring[data-v-59291b64]{width:36px;height:36px}.spin-middle .m-spin .m-spin-box .m-magic-ring .outer-ring[data-v-59291b64],.spin-middle .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{border-width:5px}.spin-middle .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.spin-middle .m-spin .m-spin-box .spin-tip[data-v-59291b64]{font-size:14px;font-weight:500;line-height:18px;margin-top:12px}.spin-middle .m-spin .m-spin-box .dot-tip[data-v-59291b64]{margin-top:16px}.spin-large .m-spin .m-spin-box .m-loading-dot[data-v-59291b64]{width:40px;height:40px}.spin-large .m-spin .m-spin-box .m-loading-dot .dot-item[data-v-59291b64]{width:15px;height:15px}.spin-large .m-spin .m-spin-box .m-spin-dot[data-v-59291b64]{width:40px;height:40px}.spin-large .m-spin .m-spin-box .m-spin-dot .spin-item[data-v-59291b64]{width:12px;height:12px}.spin-large .m-spin .m-spin-box .m-spin-line[data-v-59291b64]{--line-length: 16px;width:calc(var(--line-length) * 3);height:calc(var(--line-length) * 3)}.spin-large .m-spin .m-spin-box .m-spin-line .spin-item[data-v-59291b64]{transform-origin:50% calc(var(--line-length) * 1.5);border-radius:var(--line-length);width:calc(var(--line-length) / 3);height:var(--line-length)}.spin-large .m-spin .m-spin-box .m-ring-circle[data-v-59291b64],.spin-large .m-spin .m-spin-box .m-ring-rail[data-v-59291b64]{width:48px;height:48px}.spin-large .m-spin .m-spin-box .m-dynamic-circle[data-v-59291b64]{width:50px;height:50px}.spin-large .m-spin .m-spin-box .m-magic-ring[data-v-59291b64]{width:48px;height:48px}.spin-large .m-spin .m-spin-box .m-magic-ring .outer-ring[data-v-59291b64],.spin-large .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{border-width:6px}.spin-large .m-spin .m-spin-box .m-magic-ring .inner-ring[data-v-59291b64]{top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px)}.spin-large .m-spin .m-spin-box .spin-tip[data-v-59291b64]{font-size:16px;font-weight:500;line-height:20px;margin-top:16px}.spin-large .m-spin .m-spin-box .dot-tip[data-v-59291b64]{margin-top:22px}.m-carousel[data-v-622245ef]{display:inline-block;margin:0 auto;position:relative;overflow:hidden}.m-carousel .m-carousel-flex[data-v-622245ef]{display:flex;width:100%;height:100%}.m-carousel .m-carousel-flex .m-image[data-v-622245ef]{flex-shrink:0;display:inline-block;cursor:pointer}.m-carousel .m-carousel-flex .m-image .u-image[data-v-622245ef]{display:inline-block;object-fit:cover;vertical-align:bottom}.m-carousel:hover .arrow-left[data-v-622245ef],.m-carousel:hover .arrow-right[data-v-622245ef]{opacity:.7;pointer-events:auto}.m-carousel .arrow-left[data-v-622245ef]{position:absolute;left:6px;top:50%;transform:translateY(-50%);color:var(--arrow-color);fill:currentColor;cursor:pointer;opacity:0;pointer-events:none;outline:none;transition:opacity .3s}.m-carousel .arrow-left[data-v-622245ef]:hover{opacity:1}.m-carousel .arrow-right[data-v-622245ef]{position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--arrow-color);fill:currentColor;cursor:pointer;opacity:0;pointer-events:none;outline:none;transition:opacity .3s}.m-carousel .arrow-right[data-v-622245ef]:hover{opacity:1}.m-carousel .m-switch[data-v-622245ef]{display:flex;justify-content:center;gap:8px;position:absolute;z-index:9;bottom:12px;left:50%;transform:translate(-50%);height:auto}.m-carousel .m-switch .u-dot[data-v-622245ef]{width:var(--dot-size);height:var(--dot-size);border-radius:var(--dot-size);background-color:var(--dot-color);cursor:pointer;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.m-carousel .switch-top[data-v-622245ef]{top:12px;bottom:auto}.m-carousel .switch-left[data-v-622245ef]{left:12px;right:auto;top:50%;bottom:auto;transform:translateY(-50%);flex-direction:column}.m-carousel .switch-right[data-v-622245ef]{right:12px;left:auto;top:50%;bottom:auto;transform:translateY(-50%);flex-direction:column}.carousel-vertical .m-carousel-flex[data-v-622245ef]{flex-direction:column}.carousel-vertical .arrow-left[data-v-622245ef]{top:6px;left:50%;transform:translate(-50%) rotate(90deg)}.carousel-vertical .arrow-right[data-v-622245ef]{top:auto;bottom:6px;left:50%;transform:translate(-50%) rotate(90deg)}.carousel-fade .m-image[data-v-622245ef]{position:absolute;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--fade-duration);transition-timing-function:var(--fade-function)}.carousel-fade .image-fade-active[data-v-622245ef]{opacity:1;pointer-events:auto}.m-empty[data-v-7edb0b97]{margin-inline:8px;text-align:center}.m-empty .m-empty-image[data-v-7edb0b97]{height:100px;margin-bottom:8px;opacity:1}.m-empty .m-empty-image .empty-filled[data-v-7edb0b97]{display:inline-block;vertical-align:bottom;width:184px;height:100px}.m-empty .m-empty-image .empty-outlined[data-v-7edb0b97]{display:inline-block;vertical-align:bottom;width:64px;height:40px}.m-empty .m-empty-image .empty-image[data-v-7edb0b97]{display:inline-block;height:100%;vertical-align:middle}.m-empty .empty-description[data-v-7edb0b97]{font-size:14px;color:#00000040;line-height:1.57142857}.m-empty .empty-footer[data-v-7edb0b97]{margin-top:16px}.empty-image-outlined[data-v-7edb0b97]{margin-block:32px}.empty-image-outlined .m-empty-image[data-v-7edb0b97]{height:40px}.m-scrollbar[data-v-c93fd6cf]{overflow:hidden;position:relative;z-index:auto;height:100%;width:100%}.m-scrollbar .scrollbar-container[data-v-c93fd6cf]{width:100%;height:100%;min-height:inherit;max-height:inherit;scrollbar-width:none}.m-scrollbar .scrollbar-container[data-v-c93fd6cf]::-webkit-scrollbar,.m-scrollbar .scrollbar-container[data-v-c93fd6cf]::-webkit-scrollbar-track-piece,.m-scrollbar .scrollbar-container[data-v-c93fd6cf]::-webkit-scrollbar-thumb{width:0;height:0;display:none}.m-scrollbar .scrollbar-container .scrollbar-content[data-v-c93fd6cf]{box-sizing:border-box;min-width:100%}.m-scrollbar .container-scroll[data-v-c93fd6cf]{overflow:scroll}.m-scrollbar .scrollbar-rail[data-v-c93fd6cf]{position:absolute;pointer-events:none;user-select:none;background:var(--scrollbar-rail-color);-webkit-user-select:none}.m-scrollbar .scrollbar-rail .scrollbar-track[data-v-c93fd6cf]{z-index:9;position:absolute;cursor:pointer;opacity:0;pointer-events:none;background-color:var(--scrollbar-color);transition:background-color .2s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.m-scrollbar .scrollbar-rail .scrollbar-track[data-v-c93fd6cf]:hover{background-color:var(--scrollbar-color-hover)}.m-scrollbar .scrollbar-rail .track-visible[data-v-c93fd6cf]{opacity:1;pointer-events:all}.m-scrollbar .rail-vertical[data-v-c93fd6cf]{width:var(--scrollbar-width)}.m-scrollbar .rail-vertical .scrollbar-track[data-v-c93fd6cf]{width:var(--scrollbar-width);border-radius:var(--scrollbar-border-radius);bottom:0}.m-scrollbar .rail-vertical-left[data-v-c93fd6cf]{inset:var(--scrollbar-rail-vertical-left)}.m-scrollbar .rail-vertical-right[data-v-c93fd6cf]{inset:var(--scrollbar-rail-vertical-right)}.m-scrollbar .rail-horizontal[data-v-c93fd6cf]{height:var(--scrollbar-height)}.m-scrollbar .rail-horizontal .scrollbar-track[data-v-c93fd6cf]{height:var(--scrollbar-height);border-radius:var(--scrollbar-border-radius);right:0}.m-scrollbar .rail-horizontal-top[data-v-c93fd6cf]{inset:var(--scrollbar-rail-horizontal-top)}.m-scrollbar .rail-horizontal-bottom[data-v-c93fd6cf]{inset:var(--scrollbar-rail-horizontal-bottom)}.m-scrollbar .scrollbar-thumb[data-v-c93fd6cf]{position:absolute;background-color:#00000080;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.slide-up-enter[data-v-0f8049a2]{transform:scale(0);transform-origin:0% 0%;opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-up-enter-active[data-v-0f8049a2]{animation-name:slideUpIn-0f8049a2;animation-play-state:running}@keyframes slideUpIn-0f8049a2{0%{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleY(1);transform-origin:0% 0%;opacity:1}}.slide-up-leave[data-v-0f8049a2]{animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-up-leave-active[data-v-0f8049a2]{animation-name:slideUpOut-0f8049a2;animation-play-state:running}@keyframes slideUpOut-0f8049a2{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1}to{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}}.m-select[data-v-0f8049a2]{position:relative;display:inline-block;width:var(--select-width);height:var(--select-height);font-size:14px;font-weight:400;color:#000000e0;outline:none;cursor:pointer}.m-select:not(.select-disabled):hover .m-select-wrap[data-v-0f8049a2]{border-color:#4096ff}.m-select .m-select-wrap[data-v-0f8049a2]{position:relative;display:flex;padding:0 11px;border:1px solid #d9d9d9;border-radius:6px;background-color:#fff;width:100%;height:100%;outline:none;transition:all .2s cubic-bezier(.645,.045,.355,1)}.m-select .m-select-wrap .select-search[data-v-0f8049a2]{position:absolute;top:0;bottom:0;left:11px;right:11px}.m-select .m-select-wrap .select-search .search-input[data-v-0f8049a2]{margin:0;padding:0;width:100%;height:100%;caret-color:transparent;vertical-align:top;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;cursor:pointer}.m-select .m-select-wrap .select-search .caret-show[data-v-0f8049a2]{caret-color:auto}.m-select .m-select-wrap .select-item[data-v-0f8049a2]{position:relative;padding-right:18px;flex:1;line-height:calc(var(--select-height) - 2px);-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.m-select .m-select-wrap .select-placeholder[data-v-0f8049a2]{color:#00000040;transition:none;pointer-events:none}.m-select .m-select-wrap .icon-svg[data-v-0f8049a2]{position:absolute;top:0;bottom:0;right:11px;margin:auto 0;display:inline-block;font-size:12px;color:#00000040;fill:currentColor;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.m-select .m-select-wrap .arrow-svg[data-v-0f8049a2]{position:absolute;top:0;bottom:0;right:11px;margin:auto 0;display:inline-block;font-size:12px;color:#00000040;fill:currentColor;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .3s,opacity .3s}.m-select .m-select-wrap .arrow-rotate[data-v-0f8049a2]{transform:rotate(180deg)}.m-select .m-select-wrap .search-svg[data-v-0f8049a2]{position:absolute;top:0;bottom:0;right:11px;margin:auto 0;display:inline-block;font-size:12px;color:#00000040;fill:currentColor;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .3s}.m-select .m-select-wrap .clear-svg[data-v-0f8049a2]{position:absolute;top:0;bottom:0;right:11px;margin:auto 0;display:inline-block;font-size:12px;color:#00000040;fill:currentColor;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1;background:#fff;cursor:pointer;transition:color .2s,opacity .3s}.m-select .m-select-wrap .clear-svg[data-v-0f8049a2]:hover{color:#00000073}.m-select .m-select-wrap .show-svg[data-v-0f8049a2]{opacity:1;pointer-events:auto}.m-select .options-panel[data-v-0f8049a2]{position:absolute;top:calc(var(--select-height) + 4px);z-index:1000;width:100%;background-color:#fff;border-radius:8px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-select .options-panel .select-option[data-v-0f8049a2]{min-height:32px;display:block;padding:5px 12px;border-radius:4px;color:#000000e0;font-weight:400;font-size:14px;line-height:1.57142857;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background .3s ease}.m-select .options-panel .option-hover[data-v-0f8049a2]{background:#0000000a}.m-select .options-panel .option-selected[data-v-0f8049a2]{font-weight:600;background:#e6f4ff}.m-select .options-panel .option-disabled[data-v-0f8049a2]{color:#00000040;cursor:not-allowed}.m-select .options-empty[data-v-0f8049a2]{position:absolute;top:calc(var(--select-height) + 4px);z-index:1000;width:100%;border-radius:8px;padding:9px 16px;background-color:#fff;cursor:auto;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-select .options-empty .m-empty[data-v-0f8049a2]{margin-block:8px}.m-select .options-empty .m-empty[data-v-0f8049a2] .m-empty-image{height:35px}.select-focused:not(.select-disabled) .m-select-wrap[data-v-0f8049a2]{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.search-select .m-select-wrap[data-v-0f8049a2]{cursor:text}.search-select .m-select-wrap .select-search .search-input[data-v-0f8049a2]{cursor:auto;color:inherit;opacity:1}.select-small[data-v-0f8049a2]{font-size:14px;height:24px}.select-small .m-select-wrap[data-v-0f8049a2]{padding:0 7px;border-radius:4px}.select-small .m-select-wrap .select-search[data-v-0f8049a2]{left:7px;right:28px}.select-small .m-select-wrap .select-item[data-v-0f8049a2]{padding-right:22px;line-height:22px}.select-small .options-panel[data-v-0f8049a2],.select-small .options-empty[data-v-0f8049a2]{top:28px}.select-large[data-v-0f8049a2]{font-size:16px;height:40px}.select-large .m-select-wrap[data-v-0f8049a2]{padding:0 11px;border-radius:8px}.select-large .m-select-wrap .select-item[data-v-0f8049a2]{padding-right:20px;line-height:38px}.select-large .options-panel[data-v-0f8049a2],.select-large .options-empty[data-v-0f8049a2]{top:44px}.select-disabled .m-select-wrap[data-v-0f8049a2]{color:#00000040;background:#f5f5f5;-webkit-user-select:none;user-select:none;cursor:not-allowed}.select-disabled .m-select-wrap .select-search .search-input[data-v-0f8049a2]{cursor:not-allowed}.m-cascader[data-v-cd7493f4]{display:inline-flex}.m-checkbox[data-v-066e57cd]{display:inline-flex;flex-wrap:wrap;gap:var(--checkbox-gap);color:#000000e0;font-size:14px;line-height:1}.m-checkbox .checkbox-wrap[data-v-066e57cd]{display:inline-flex;align-items:flex-start;cursor:pointer}.m-checkbox .checkbox-wrap:not(.checkbox-disabled):hover .checkbox-box[data-v-066e57cd]{border-color:#1677ff}.m-checkbox .checkbox-wrap .checkbox-box[data-v-066e57cd]{flex-shrink:0;position:relative;top:3px;width:16px;height:16px;background:transparent;border:1px solid #d9d9d9;border-radius:4px;transition:all .3s}.m-checkbox .checkbox-wrap .checkbox-box[data-v-066e57cd]:after{box-sizing:border-box;position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;content:"";transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s}.m-checkbox .checkbox-wrap .checkbox-box .checkbox-wave[data-v-066e57cd]{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;animation-iteration-count:1;animation-duration:.6s;animation-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(0,0,.2,1);border-radius:inherit}.m-checkbox .checkbox-wrap .checkbox-box .wave-active[data-v-066e57cd]{z-index:1;animation-name:waveSpread-066e57cd,waveOpacity-066e57cd}@keyframes waveSpread-066e57cd{0%{box-shadow:0 0 .5px #1677ff}to{box-shadow:0 0 .5px 5px #1677ff}}@keyframes waveOpacity-066e57cd{0%{opacity:.6}to{opacity:0}}.m-checkbox .checkbox-wrap .checkbox-checked[data-v-066e57cd]{background-color:#1677ff;border-color:#1677ff}.m-checkbox .checkbox-wrap .checkbox-checked[data-v-066e57cd]:after{opacity:1;transform:rotate(45deg) scale(1) translate(-50%,-50%);transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s}.m-checkbox .checkbox-wrap .checkbox-indeterminate[data-v-066e57cd]:after{top:50%;left:50%;width:8px;height:8px;background-color:#1677ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1}.m-checkbox .checkbox-wrap .checkbox-label[data-v-066e57cd]{word-break:break-all;padding:0 8px;line-height:1.57142857}.m-checkbox .checkbox-disabled[data-v-066e57cd]{color:#00000040;cursor:not-allowed}.m-checkbox .checkbox-disabled .checkbox-box[data-v-066e57cd]{border-color:#d9d9d9;background-color:#0000000a}.m-checkbox .checkbox-disabled .checkbox-box[data-v-066e57cd]:after{border-color:#00000040;animation-name:none}.checkbox-vertical[data-v-066e57cd]{flex-direction:column;flex-wrap:nowrap}.collapse-enter-active[data-v-14404af3],.collapse-leave-active[data-v-14404af3]{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)}.collapse-enter-from[data-v-14404af3],.collapse-leave-to[data-v-14404af3]{height:0!important;opacity:0!important}.m-collapse[data-v-14404af3]{font-size:14px;color:#000000e0;line-height:1.57142857;background-color:#00000005;border:1px solid #d9d9d9;border-bottom:0;border-radius:8px}.m-collapse .m-collapse-item[data-v-14404af3]{border-bottom:1px solid #d9d9d9}.m-collapse .m-collapse-item[data-v-14404af3]:first-child,.m-collapse .m-collapse-item:first-child .m-collapse-header[data-v-14404af3]{border-radius:8px 8px 0 0}.m-collapse .m-collapse-item[data-v-14404af3]:last-child{border-radius:0 0 8px 8px}.m-collapse .m-collapse-item:last-child .m-collapse-header[data-v-14404af3],.m-collapse .m-collapse-item:last-child .m-collapse-content[data-v-14404af3]{border-radius:0 0 8px 8px}.m-collapse .m-collapse-item .m-collapse-header[data-v-14404af3]{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:#000000e0;line-height:1.57142857;cursor:pointer;transition:all .3s}.m-collapse .m-collapse-item .m-collapse-header[data-v-14404af3]:focus{outline:none}.m-collapse .m-collapse-item .m-collapse-header .collapse-arrow[data-v-14404af3]{font-size:12px;height:22px;display:flex;align-items:center}.m-collapse .m-collapse-item .m-collapse-header .collapse-arrow[data-v-14404af3] svg{fill:currentColor;transition:transform .3s}.m-collapse .m-collapse-item .m-collapse-header .collapse-arrow .arrow-svg[data-v-14404af3]{transition:transform .3s}.m-collapse .m-collapse-item .m-collapse-header .collapse-arrow .arrow-rotate[data-v-14404af3]{transform:rotate(90deg)}.m-collapse .m-collapse-item .m-collapse-header .collapse-header[data-v-14404af3]{flex:auto;margin-right:auto;display:inline-block}.m-collapse .m-collapse-item .m-collapse-header .collapse-extra[data-v-14404af3]{display:flex;align-items:center}.m-collapse .m-collapse-item .m-collapse-header .collapse-extra[data-v-14404af3] svg{fill:currentColor}.m-collapse .m-collapse-item .collapse-header-no-arrow[data-v-14404af3]{padding-left:12px}.m-collapse .m-collapse-item .m-collapse-content[data-v-14404af3]{position:relative;color:#000000e0;background-color:#fff;border-top:1px solid #d9d9d9}.m-collapse .m-collapse-item .m-collapse-content .collapse-lang[data-v-14404af3]{position:absolute;right:10px;top:6px;font-size:14px;color:#00000061;opacity:1;transition:opacity .3s}.m-collapse .m-collapse-item .m-collapse-content .collapse-copy[data-v-14404af3]{position:absolute;right:8px;top:8px;opacity:0;pointer-events:none;transition:opacity .3s}.m-collapse .m-collapse-item .m-collapse-content .collapse-content[data-v-14404af3]{padding:16px;white-space:pre-wrap}.m-collapse .m-collapse-item .collapse-copyable:hover .collapse-lang[data-v-14404af3]{opacity:0;pointer-events:none}.m-collapse .m-collapse-item .collapse-copyable:hover .collapse-copy[data-v-14404af3]{opacity:1;pointer-events:auto}.m-collapse .collapse-arrow-left .m-collapse-header .collapse-arrow[data-v-14404af3]{padding-right:12px}.m-collapse .collapse-arrow-right .m-collapse-header .collapse-arrow[data-v-14404af3]{order:1;padding-left:12px}.m-collapse .collapse-item-disabled .m-collapse-header[data-v-14404af3]{color:#00000040;cursor:not-allowed}.collapse-borderless[data-v-14404af3]{background-color:#00000005;border:0}.collapse-borderless .m-collapse-item[data-v-14404af3]:last-child{border-bottom:0}.collapse-borderless .m-collapse-item:last-child .m-collapse-header[data-v-14404af3]{border-radius:0}.collapse-borderless .m-collapse-item .m-collapse-content[data-v-14404af3]{background-color:transparent;border-top:0}.collapse-ghost[data-v-14404af3]{background-color:transparent;border:0}.collapse-ghost .m-collapse-item[data-v-14404af3]{border-bottom:0}.collapse-ghost .m-collapse-item .m-collapse-content[data-v-14404af3]{background-color:transparent;border:0}.m-countdown[data-v-076b98ed]{display:inline-block;line-height:1.57142857}.m-countdown .countdown-title[data-v-076b98ed]{margin-bottom:4px;color:#00000073;font-size:14px}.m-countdown .countdown-time[data-v-076b98ed]{color:#000000e0;font-size:24px;font-family:Helvetica Neue}.m-countdown .countdown-time .time-prefix[data-v-076b98ed]{display:inline-block;margin-right:4px}.m-countdown .countdown-time .time-value[data-v-076b98ed]{display:inline-block;direction:ltr}.m-countdown .countdown-time .time-suffix[data-v-076b98ed]{display:inline-block;margin-left:4px}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.m-datepicker[data-v-2c07f0b8]{display:inline-block}.m-datepicker[data-v-2c07f0b8] .dp__input_wrap svg{fill:currentColor}.dp__theme_dark[data-v-2c07f0b8]{--dp-background-color: #212121;--dp-text-color: #ffffff;--dp-hover-color: #484848;--dp-hover-text-color: #ffffff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-text-color: #ffffff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-highlight-color: rgba(0, 92, 178, .2)}.dp__theme_light[data-v-2c07f0b8]{--dp-background-color: #ffffff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-highlight-color: rgba(25, 118, 210, .1)}.m-descriptions[data-v-a4388d88]{font-size:14px;color:#000000e0;line-height:1.57142857}.m-descriptions .m-descriptions-header[data-v-a4388d88]{display:flex;align-items:center;margin-bottom:20px}.m-descriptions .m-descriptions-header .descriptions-title[data-v-a4388d88]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;font-size:16px;color:#000000e0;line-height:1.57142857}.m-descriptions .m-descriptions-header .descriptions-extra[data-v-a4388d88]{margin-left:auto;color:#000000e0;font-size:14px}.m-descriptions .m-descriptions-view[data-v-a4388d88]{width:100%;border-radius:8px}.m-descriptions .m-descriptions-view table[data-v-a4388d88]{width:100%;table-layout:fixed;display:table;border-collapse:separate;margin:0}.m-descriptions .m-descriptions-view table tr[data-v-a4388d88]{border:none;background:transparent}.m-descriptions .m-descriptions-view table .descriptions-item-th[data-v-a4388d88]{padding:0 0 16px;border:none;vertical-align:top;background:transparent}.m-descriptions .m-descriptions-view table .descriptions-item-td[data-v-a4388d88]{padding:0 0 16px;border:none;vertical-align:top}.m-descriptions .m-descriptions-view table .descriptions-item[data-v-a4388d88]{display:flex}.m-descriptions .descriptions-bordered[data-v-a4388d88]{border:1px solid rgba(5,5,5,.06)}.m-descriptions .descriptions-bordered table[data-v-a4388d88]{table-layout:auto;border-collapse:collapse;display:table;margin:0}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88]{border-bottom:1px solid rgba(5,5,5,.06)}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88]:last-child{border-bottom:none}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88] .descriptions-label-th{border:none;color:#000000e0;font-weight:400;font-size:14px;line-height:1.57142857;text-align:start;background-color:#00000005;padding:16px 24px;border-right:1px solid rgba(5,5,5,.06)}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88] .descriptions-label-th:last-child{border-right:none}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88] .descriptions-content-td{border:none;display:table-cell;flex:1;padding:16px 24px;border-right:1px solid rgba(5,5,5,.06);color:#000000e0;font-size:14px;line-height:1.57142857;word-break:break-word;overflow-wrap:break-word}.m-descriptions .descriptions-bordered table .descriptions-bordered-tr[data-v-a4388d88] .descriptions-content-td:last-child{border-right:none}.descriptions-middle .m-descriptions-view .descriptions-item-td[data-v-a4388d88]{padding-bottom:12px!important}.descriptions-middle .descriptions-bordered[data-v-a4388d88] .descriptions-label-th,.descriptions-middle .descriptions-bordered[data-v-a4388d88] .descriptions-content-td{padding:12px 24px!important}.descriptions-small .m-descriptions-view .descriptions-item-td[data-v-a4388d88]{padding-bottom:8px!important}.descriptions-small .descriptions-bordered[data-v-a4388d88] .descriptions-label-th,.descriptions-small .descriptions-bordered[data-v-a4388d88] .descriptions-content-td{padding:8px 16px!important}.descriptions-item[data-v-a13c3072]{display:flex}.descriptions-item .descriptions-label[data-v-a13c3072]{display:inline-flex;align-items:baseline;color:#000000e0;font-weight:400;font-size:14px;line-height:1.57142857;text-align:start}.descriptions-item .descriptions-label[data-v-a13c3072]:after{content:":";position:relative;top:-.5px;margin-inline:2px 8px}.descriptions-item .descriptions-content[data-v-a13c3072]{display:inline-flex;align-items:baseline;flex:1;color:#000000e0;font-size:14px;line-height:1.57142857;word-break:break-word;overflow-wrap:break-word}.fade-enter-active[data-v-a320be35],.fade-leave-active[data-v-a320be35]{transition:opacity .2s linear}.fade-enter-from[data-v-a320be35],.fade-leave-to[data-v-a320be35]{opacity:0}.zoom-enter[data-v-a320be35]{transform:none;opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.zoom-enter-active[data-v-a320be35]{animation-name:zoomIn-a320be35;animation-play-state:running}@keyframes zoomIn-a320be35{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.zoom-leave[data-v-a320be35]{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-leave-active[data-v-a320be35]{animation-name:zoomOut-a320be35;animation-play-state:running}@keyframes zoomOut-a320be35{0%{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}.m-dialog-mask[data-v-a320be35]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1000;background:#00000073}.m-dialog-wrap[data-v-a320be35]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;z-index:1010}.m-dialog-wrap .m-dialog[data-v-a320be35]{position:relative;margin:0 auto;color:#000000e0;font-size:14px;line-height:1.57142857;width:auto;max-width:calc(100vw - 32px);padding-bottom:24px;outline:none}.m-dialog-wrap .m-dialog .m-dialog-body-wrap[data-v-a320be35]{display:flex;flex-direction:column;position:relative;background-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:20px 24px}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .dialog-header[data-v-a320be35]{font-size:16px;color:#000000e0;font-weight:600;line-height:1.5;word-break:break-all;background:transparent;border-radius:8px 8px 0 0;margin-bottom:8px;max-width:calc(100% - 24px)}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .header-with-switch[data-v-a320be35]{max-width:calc(100% - 54px)}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .fullscreen-action[data-v-a320be35]{position:absolute;top:20px;z-index:1010;font-weight:600;line-height:1;background:transparent;border-radius:4px;width:22px;height:22px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;right:48px}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .fullscreen-action svg[data-v-a320be35]{font-size:16px;color:#00000073;fill:currentColor;transition:color .2s}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .fullscreen-action[data-v-a320be35]:hover{background:#0000000f}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .fullscreen-action:hover svg[data-v-a320be35]{color:#000000e0}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .close-action[data-v-a320be35]{position:absolute;top:20px;right:18px;z-index:1010;font-weight:600;line-height:1;background:transparent;border-radius:4px;width:22px;height:22px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .close-action svg[data-v-a320be35]{font-size:16px;color:#00000073;fill:currentColor;transition:color .2s}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .close-action[data-v-a320be35]:hover{background:#0000000f}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .close-action:hover svg[data-v-a320be35]{color:#000000e0}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .dialog-content[data-v-a320be35]{flex:1;font-size:14px;color:#000000e0;line-height:1.57142857;word-break:break-all;overflow:auto;transition:all .25s}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .dialog-footer[data-v-a320be35]{text-align:end;background:transparent;margin-top:12px}.m-dialog-wrap .m-dialog .m-dialog-body-wrap .dialog-footer .mr8[data-v-a320be35]{margin-right:8px}.m-dialog-wrap .dialog-with-fullscreen[data-v-a320be35]{max-width:100%;padding-bottom:0}.flex-centered[data-v-a320be35]{display:flex;justify-content:center;align-items:center}.flex-centered .m-dialog[data-v-a320be35]{padding-bottom:0}.m-divider[data-v-5d37218d]{color:#000000e0;font-size:14px;line-height:1.57142857;border-top:var(--border-width) var(--border-style) var(--border-color)}.m-divider .divider-text[data-v-5d37218d]{display:inline-block;padding:0 1em}.divider-horizontal[data-v-5d37218d]{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.divider-vertical[data-v-5d37218d]{position:relative;top:-.06em;display:inline-block;height:var(--line-height);margin:0 8px;vertical-align:middle;border-top:0;border-left:var(--border-width) var(--border-style) var(--border-color)}.divider-with-text[data-v-5d37218d]{display:flex;align-items:center;margin:16px 0;color:#000000e0;font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0 var(--border-color)}.divider-with-text[data-v-5d37218d]:before,.divider-with-text[data-v-5d37218d]:after{position:relative;width:50%;border-top-width:var(--border-width);border-top-style:var(--border-style);border-top-color:inherit;transform:translateY(50%);content:""}.divider-with-text-left[data-v-5d37218d]:before{width:5%}.divider-with-text-left[data-v-5d37218d]:after{width:95%}.divider-with-text-right[data-v-5d37218d]:before{width:95%}.divider-with-text-right[data-v-5d37218d]:after{width:5%}.divider-orientation-margin-left[data-v-5d37218d]:before{width:0}.divider-orientation-margin-left[data-v-5d37218d]:after{width:100%}.divider-orientation-margin-left .divider-text[data-v-5d37218d]{margin-left:var(--margin);padding-left:0}.divider-orientation-margin-right[data-v-5d37218d]:before{width:100%}.divider-orientation-margin-right[data-v-5d37218d]:after{width:0}.divider-orientation-margin-right .divider-text[data-v-5d37218d]{margin-right:var(--margin);padding-right:0}.fade-enter-active[data-v-144652dd],.fade-leave-active[data-v-144652dd]{transition:opacity .3s}.fade-enter-from[data-v-144652dd],.fade-leave-to[data-v-144652dd]{opacity:0}.motion-top-enter-active[data-v-144652dd],.motion-top-leave-active[data-v-144652dd]{transition:all .3s}.motion-top-enter-from[data-v-144652dd],.motion-top-leave-to[data-v-144652dd]{transform:translateY(-100%)}.motion-right-enter-active[data-v-144652dd],.motion-right-leave-active[data-v-144652dd]{transition:all .3s}.motion-right-enter-from[data-v-144652dd],.motion-right-leave-to[data-v-144652dd]{transform:translate(100%)}.motion-bottom-enter-active[data-v-144652dd],.motion-bottom-leave-active[data-v-144652dd]{transition:all .3s}.motion-bottom-enter-from[data-v-144652dd],.motion-bottom-leave-to[data-v-144652dd]{transform:translateY(100%)}.motion-left-enter-active[data-v-144652dd],.motion-left-leave-active[data-v-144652dd]{transition:all .3s}.motion-left-enter-from[data-v-144652dd],.motion-left-leave-to[data-v-144652dd]{transform:translate(-100%)}.m-drawer[data-v-144652dd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;outline:none}.m-drawer .m-drawer-mask[data-v-144652dd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;pointer-events:auto}.m-drawer .m-drawer-wrap[data-v-144652dd]{position:absolute;transition:all .3s}.m-drawer .m-drawer-wrap .m-drawer-content[data-v-144652dd]{width:100%;height:100%;overflow:auto;background:#fff;pointer-events:auto}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper[data-v-144652dd]{display:flex;flex-direction:column;width:100%;height:100%}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header[data-v-144652dd]{display:flex;flex:0;align-items:center;padding:16px 24px;font-size:16px;line-height:1.5;border-bottom:1px solid rgba(5,5,5,.06)}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header .m-header-title[data-v-144652dd]{display:flex;flex:1;align-items:center;min-width:0;min-height:0}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header .m-header-title .svg-close[data-v-144652dd]{display:inline-block;margin-right:12px;font-size:16px;font-weight:600;color:#00000073;fill:currentColor;cursor:pointer;transition:color .2s}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header .m-header-title .svg-close[data-v-144652dd]:hover{color:#000000e0}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header .m-header-title .header-title[data-v-144652dd]{flex:1;margin:0;color:#000000e0;font-weight:600;font-size:16px;line-height:1.5}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-header .header-extra[data-v-144652dd]{flex:none;color:#000000e0}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-body[data-v-144652dd]{height:100%;padding:24px;word-break:break-all}.m-drawer .m-drawer-wrap .m-drawer-content .m-drawer-body-wrapper .m-drawer-footer[data-v-144652dd]{flex-shrink:0;padding:8px 16px;border-top:1px solid rgba(5,5,5,.06);color:#000000e0}.m-drawer .drawer-top[data-v-144652dd]{top:0;left:0;right:0;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-drawer .drawer-right[data-v-144652dd]{top:0;right:0;bottom:0;box-shadow:-6px 0 16px #00000014,-3px 0 6px -4px #0000001f,-9px 0 28px 8px #0000000d}.m-drawer .drawer-bottom[data-v-144652dd]{bottom:0;left:0;right:0;box-shadow:0 -6px 16px #00000014,0 -3px 6px -4px #0000001f,0 -9px 28px 8px #0000000d}.m-drawer .drawer-left[data-v-144652dd]{top:0;bottom:0;left:0;box-shadow:6px 0 16px #00000014,3px 0 6px -4px #0000001f,9px 0 28px 8px #0000000d}.m-ellipsis[data-v-5c11e0d9]{overflow:hidden;cursor:text;max-width:var(--ellipsis-max-width)}.ellipsis-line[data-v-5c11e0d9]{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ellipsis-line)}.not-ellipsis-line[data-v-5c11e0d9]{display:inline-block;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis}.ellipsis-cursor-pointer[data-v-5c11e0d9]{cursor:pointer}.m-flex[data-v-a2d72bd4]{display:flex;flex-wrap:var(--wrap);justify-content:var(--justify);align-items:var(--align);font-size:14px;color:#000000e0;transition:all .3s}.flex-vertical[data-v-a2d72bd4]{flex-direction:column}.fade-move[data-v-fb8d17bf],.fade-enter-active[data-v-fb8d17bf],.fade-leave-active[data-v-fb8d17bf]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-fb8d17bf],.fade-leave-to[data-v-fb8d17bf]{transform:scale(.75);opacity:0}.fade-leave-active[data-v-fb8d17bf]{position:absolute}.move-enter-active[data-v-fb8d17bf],.move-leave-active[data-v-fb8d17bf]{transform-origin:0 0;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.move-leave-active[data-v-fb8d17bf]{pointer-events:none}.move-enter-from[data-v-fb8d17bf],.move-leave-to[data-v-fb8d17bf]{transform:translate3d(0,var(--float-btn-height),0);transform-origin:0 0;opacity:0}.m-float-btn[data-v-fb8d17bf]{position:fixed;left:var(--float-btn-left);right:var(--float-btn-right);top:var(--float-btn-top);bottom:var(--float-btn-bottom);z-index:var(--float-btn-z-index);font-size:14px;color:#000000e0;line-height:1.57142857;display:inline-block;width:var(--float-btn-width);height:var(--float-btn-height);cursor:pointer;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-float-btn .float-btn-tooltip[data-v-fb8d17bf],.m-float-btn .float-btn-tooltip[data-v-fb8d17bf] .tooltip-content{width:100%;height:100%}.m-float-btn .float-btn-tooltip[data-v-fb8d17bf] .tooltip-content .m-badge{vertical-align:top;width:100%;height:100%}.m-float-btn .float-btn-tooltip[data-v-fb8d17bf] .tooltip-content .m-badge .m-badge-value:not(.only-dot){transform:translate(0);transform-origin:center;top:-6px;right:-6px}.m-float-btn .float-btn-body[data-v-fb8d17bf]{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .2s}.m-float-btn .float-btn-body .float-btn-content[data-v-fb8d17bf]{overflow:hidden;text-align:center;min-height:var(--float-btn-height);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px 4px}.m-float-btn .float-btn-body .float-btn-content .float-btn-icon[data-v-fb8d17bf]{font-size:18px;line-height:1}.m-float-btn .float-btn-body .float-btn-content .float-btn-icon .close-svg[data-v-fb8d17bf]{display:inline-block;vertical-align:bottom}.m-float-btn .float-btn-body .float-btn-content .float-btn-icon[data-v-fb8d17bf] svg{fill:currentColor}.m-float-btn .float-btn-body .float-btn-content .float-btn-icon[data-v-fb8d17bf] img{vertical-align:bottom}.m-float-btn .float-btn-menu[data-v-fb8d17bf]{position:absolute;bottom:100%;display:block;z-index:-1}.m-float-btn .float-btn-menu .m-float-btn[data-v-fb8d17bf]{position:static}.m-float-btn .float-btn-menu[data-v-fb8d17bf]>*{margin-bottom:16px}.float-btn-default[data-v-fb8d17bf]{background-color:#fff;transition:background-color .2s}.float-btn-default>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]{background-color:#fff;transition:background-color .2s}.float-btn-default>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]:hover{background-color:#0000000f}.float-btn-default>.float-btn-tooltip .float-btn-body .float-btn-content .float-btn-icon[data-v-fb8d17bf]{color:#000000e0}.float-btn-default>.float-btn-tooltip .float-btn-body .float-btn-content .float-btn-description[data-v-fb8d17bf]{display:flex;align-items:center;line-height:16px;color:#000000e0;font-size:12px}.float-btn-primary[data-v-fb8d17bf]{background-color:#1677ff}.float-btn-primary>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]{background-color:#1677ff;transition:background-color .2s}.float-btn-primary>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]:hover{background-color:#4096ff}.float-btn-primary>.float-btn-tooltip .float-btn-body .float-btn-content .float-btn-icon[data-v-fb8d17bf]{color:#fff}.float-btn-primary>.float-btn-tooltip .float-btn-body .float-btn-description[data-v-fb8d17bf]{display:flex;align-items:center;line-height:16px;color:#fff;font-size:12px}.float-btn-circle[data-v-fb8d17bf]{border-radius:50%}.float-btn-circle[data-v-fb8d17bf] .m-badge .only-dot{top:5.85786438px;right:5.85786438px}.float-btn-circle>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]{border-radius:50%}.float-btn-square[data-v-fb8d17bf]{height:auto;min-height:var(--float-btn-height);border-radius:8px}.float-btn-square[data-v-fb8d17bf] .m-badge .only-dot{top:2.34314575px;right:2.34314575px}.float-btn-square>.float-btn-tooltip .float-btn-body[data-v-fb8d17bf]{height:auto;border-radius:8px}.m-gradient-text[data-v-700d3027]{display:inline-block;font-size:var(--font-size);font-weight:var(--font-weight);line-height:1.57142857;-webkit-background-clip:text;background-clip:text;color:#0000;white-space:nowrap;background-image:linear-gradient(var(--rotate),var(--color-start) 0%,var(--color-end) 100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.m-grid-row[data-v-489864e6]{display:flex;flex-flow:row wrap;justify-content:var(--justify);align-items:var(--align);min-width:0;font-size:14px;color:#000000e0;transition:all .3s}.grid-col[data-v-32c954f7]{position:relative;max-width:100%;min-height:1px;font-size:14px;color:#000000e0;line-height:1.57142857;transition:all .3s}.col-0[data-v-32c954f7]{display:none}.col-1[data-v-32c954f7]{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.offset-1[data-v-32c954f7]{margin-left:4.16666667%}.col-2[data-v-32c954f7]{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.offset-2[data-v-32c954f7]{margin-left:8.33333333%}.col-3[data-v-32c954f7]{display:block;flex:0 0 12.5%;max-width:12.5%}.offset-3[data-v-32c954f7]{margin-left:12.5%}.col-4[data-v-32c954f7]{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.offset-4[data-v-32c954f7]{margin-left:16.66666667%}.col-5[data-v-32c954f7]{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.offset-5[data-v-32c954f7]{margin-left:20.83333333%}.col-6[data-v-32c954f7]{display:block;flex:0 0 25%;max-width:25%}.offset-6[data-v-32c954f7]{margin-left:25%}.col-7[data-v-32c954f7]{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.offset-7[data-v-32c954f7]{margin-left:29.16666667%}.col-8[data-v-32c954f7]{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.offset-8[data-v-32c954f7]{margin-left:33.33333333%}.col-9[data-v-32c954f7]{display:block;flex:0 0 37.5%;max-width:37.5%}.offset-9[data-v-32c954f7]{margin-left:37.5%}.col-10[data-v-32c954f7]{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.offset-10[data-v-32c954f7]{margin-left:41.66666667%}.col-11[data-v-32c954f7]{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.offset-11[data-v-32c954f7]{margin-left:45.83333333%}.col-12[data-v-32c954f7]{display:block;flex:0 0 50%;max-width:50%}.offset-12[data-v-32c954f7]{margin-left:50%}.col-13[data-v-32c954f7]{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.offset-13[data-v-32c954f7]{margin-left:54.16666667%}.col-14[data-v-32c954f7]{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.offset-14[data-v-32c954f7]{margin-left:58.33333333%}.col-15[data-v-32c954f7]{display:block;flex:0 0 62.5%;max-width:62.5%}.offset-15[data-v-32c954f7]{margin-left:62.5%}.col-16[data-v-32c954f7]{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.offset-16[data-v-32c954f7]{margin-left:66.66666667%}.col-17[data-v-32c954f7]{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.offset-17[data-v-32c954f7]{margin-left:70.83333333%}.col-18[data-v-32c954f7]{display:block;flex:0 0 75%;max-width:75%}.offset-18[data-v-32c954f7]{margin-left:75%}.col-19[data-v-32c954f7]{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.offset-19[data-v-32c954f7]{margin-left:79.16666667%}.col-20[data-v-32c954f7]{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.offset-20[data-v-32c954f7]{margin-left:83.33333333%}.col-21[data-v-32c954f7]{display:block;flex:0 0 87.5%;max-width:87.5%}.offset-21[data-v-32c954f7]{margin-left:87.5%}.col-22[data-v-32c954f7]{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.offset-22[data-v-32c954f7]{margin-left:91.66666667%}.col-23[data-v-32c954f7]{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.offset-23[data-v-32c954f7]{margin-left:95.83333333%}.col-24[data-v-32c954f7]{display:block;flex:0 0 100%;max-width:100%}.offset-24[data-v-32c954f7]{margin-left:100%}.m-space[data-v-981a4b5a]{display:inline-flex;font-size:14px;color:#000000e0;transition:all .3s;flex-direction:row}.space-vertical[data-v-981a4b5a]{flex-direction:column}.space-stretch[data-v-981a4b5a]{align-items:stretch}.space-start[data-v-981a4b5a]{align-items:flex-start}.space-end[data-v-981a4b5a]{align-items:flex-end}.space-center[data-v-981a4b5a]{align-items:center}.space-baseline[data-v-981a4b5a]{align-items:baseline}.space-wrap[data-v-981a4b5a]{flex-wrap:wrap}.fade-enter-active[data-v-e411a053],.fade-leave-active[data-v-e411a053]{transition:opacity .2s linear}.fade-enter-from[data-v-e411a053],.fade-leave-to[data-v-e411a053]{opacity:0}.zoom-enter[data-v-e411a053]{transform:none;opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.zoom-enter-active[data-v-e411a053]{animation-name:zoomIn-e411a053;animation-play-state:running}@keyframes zoomIn-e411a053{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.zoom-leave[data-v-e411a053]{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-leave-active[data-v-e411a053]{animation-name:zoomOut-e411a053;animation-play-state:running;pointer-events:none}@keyframes zoomOut-e411a053{0%{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}.m-image-wrap[data-v-e411a053]{display:inline-block}.m-image-wrap .image-hover-mask:hover .m-image-mask[data-v-e411a053]{opacity:1;pointer-events:auto}.m-image-wrap .m-image[data-v-e411a053]{position:relative;display:inline-block;vertical-align:top;border-radius:8px;overflow:hidden}.m-image-wrap .m-image .u-image[data-v-e411a053]{display:inline-block;width:100%;height:100%;vertical-align:bottom}.m-image-wrap .m-image .m-image-mask[data-v-e411a053]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000080;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s}.m-image-wrap .m-image .m-image-mask .image-mask-info[data-v-e411a053]{display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 4px}.m-image-wrap .m-image .m-image-mask .image-mask-info .eye-svg[data-v-e411a053]{margin-right:4px;font-size:14px;color:#fff;fill:currentColor}.m-image-wrap .m-image .m-image-mask .image-mask-info .mask-pre[data-v-e411a053]{display:inline-block;color:#fff}.m-image-wrap .image-bordered[data-v-e411a053]{border:1px solid #d9d9d9}.m-image-wrap .m-preview-mask[data-v-e411a053]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.m-image-wrap .m-preview-wrap[data-v-e411a053]{position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;outline:none;z-index:1080;height:100%;text-align:center}.m-image-wrap .m-preview-wrap .m-preview-body[data-v-e411a053]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations[data-v-e411a053]{position:fixed;width:100%;z-index:9;display:flex;flex-direction:row-reverse;align-items:center;background:#0000001a;height:42px;pointer-events:auto}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .previe-name[data-v-e411a053]{position:absolute;left:12px;font-size:14px;color:#fff;line-height:1.57;max-width:calc(50% - 60px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .previe-name[data-v-e411a053]:hover{color:#1677ff}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .preview-progress[data-v-e411a053]{position:absolute;left:50%;transform:translate(-50%);font-size:14px;color:#fff;line-height:1.57}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .preview-operation[data-v-e411a053]{display:flex;justify-content:center;align-items:center;width:42px;height:42px;padding:12px;border-radius:8px;cursor:pointer;transition:all .3s}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .preview-operation[data-v-e411a053]:not(:last-child){margin-left:12px}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .preview-operation[data-v-e411a053]:hover{background:#00000040}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .preview-operation .icon-svg[data-v-e411a053]{font-size:18px;color:#fff;fill:currentColor}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .operation-disabled[data-v-e411a053]{color:#ffffff40;pointer-events:none}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-operations .operation-disabled .icon-svg[data-v-e411a053]{color:#ffffff40}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-image[data-v-e411a053]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s;display:flex;justify-content:center;align-items:center}.m-image-wrap .m-preview-wrap .m-preview-body .m-preview-image .preview-image[data-v-e411a053]{display:inline-block;vertical-align:middle;max-width:100%;max-height:100vh;cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-user-select:none;user-select:none;pointer-events:auto}.m-image-wrap .m-preview-wrap .m-preview-body .switch-left[data-v-e411a053]{left:12px;position:fixed;top:50%;z-index:1081;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;color:#fff;background:#0000001a;border-radius:50%;transform:translateY(-50%);cursor:pointer;transition:all .3s;pointer-events:auto;-webkit-user-select:none;user-select:none}.m-image-wrap .m-preview-wrap .m-preview-body .switch-left[data-v-e411a053]:hover{background:#0003}.m-image-wrap .m-preview-wrap .m-preview-body .switch-left .switch-svg[data-v-e411a053]{font-size:18px;color:#fff;fill:currentColor}.m-image-wrap .m-preview-wrap .m-preview-body .switch-right[data-v-e411a053]{right:12px;position:fixed;top:50%;z-index:1081;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;color:#fff;background:#0000001a;border-radius:50%;transform:translateY(-50%);cursor:pointer;transition:all .3s;pointer-events:auto}.m-image-wrap .m-preview-wrap .m-preview-body .switch-right[data-v-e411a053]:hover{background:#0003}.m-image-wrap .m-preview-wrap .m-preview-body .switch-right .switch-svg[data-v-e411a053]{font-size:18px;color:#fff;fill:currentColor}.m-image-wrap .m-preview-wrap .m-preview-body .switch-disabled[data-v-e411a053]{color:#ffffff40;background:transparent;cursor:not-allowed}.m-image-wrap .m-preview-wrap .m-preview-body .switch-disabled[data-v-e411a053]:hover{background:transparent}.m-image-wrap .m-preview-wrap .m-preview-body .switch-disabled .switch-svg[data-v-e411a053]{color:#ffffff40}.m-input-wrap[data-v-19f4fabd]{width:100%;text-align:start;vertical-align:top;position:relative;display:inline-table;border-collapse:separate;border-spacing:0}.m-input-wrap .m-addon[data-v-19f4fabd]{position:relative;padding:0 11px;color:#000000e0;font-weight:400;font-size:14px;text-align:center;background-color:#00000005;border:1px solid #d9d9d9;border-radius:6px;line-height:1;display:table-cell;width:1px;white-space:nowrap;vertical-align:middle;transition:all .3s}.m-input-wrap .m-addon[data-v-19f4fabd] svg{fill:currentColor}.m-input-wrap .addon-before[data-v-19f4fabd]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.m-input-wrap .addon-after[data-v-19f4fabd]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.m-input-wrap .m-input[data-v-19f4fabd]{font-size:14px;color:#000000e0;line-height:1.57142857;position:relative;display:inline-flex;vertical-align:top;width:100%;min-width:0;background-color:#fff;border:1px solid #d9d9d9;transition:all .2s}.m-input-wrap .m-input[data-v-19f4fabd]:hover{border-color:#4096ff;border-right-width:1px;z-index:1}.m-input-wrap .m-input[data-v-19f4fabd]:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a;border-right-width:1px;outline:0}.m-input-wrap .m-input .input-prefix[data-v-19f4fabd]{margin-right:4px;display:inline-flex;flex:none;align-items:center}.m-input-wrap .m-input .input-prefix[data-v-19f4fabd] svg{fill:currentColor}.m-input-wrap .m-input .u-input[data-v-19f4fabd]{font-size:14px;color:#000000e0;line-height:1.57142857;position:relative;display:inline-block;width:100%;min-width:0;background-color:#fff;border:none;outline:none;text-overflow:ellipsis;transition:all .2s}.m-input-wrap .m-input input[data-v-19f4fabd]::-webkit-input-placeholder{color:#00000040}.m-input-wrap .m-input input[data-v-19f4fabd]:-moz-placeholder{color:#00000040}.m-input-wrap .m-input input[data-v-19f4fabd]::-moz-placeholder{color:#00000040}.m-input-wrap .m-input input[data-v-19f4fabd]:-ms-input-placeholder{color:#00000040}.m-input-wrap .m-input .input-suffix[data-v-19f4fabd]{margin-left:4px;display:inline-flex;flex:none;gap:8px;align-items:center}.m-input-wrap .m-input .input-suffix .m-actions[data-v-19f4fabd]{display:inline-flex;align-items:center;cursor:pointer}.m-input-wrap .m-input .input-suffix .m-actions .clear-svg[data-v-19f4fabd]{display:inline-block;font-size:12px;color:#00000040;fill:currentColor;transition:color .3s}.m-input-wrap .m-input .input-suffix .m-actions .clear-svg[data-v-19f4fabd]:hover{color:#00000073}.m-input-wrap .m-input .input-suffix .m-actions .eye-svg[data-v-19f4fabd]{display:inline-block;font-size:14px;color:#00000073;fill:currentColor;transition:color .3s}.m-input-wrap .m-input .input-suffix .m-actions .eye-svg[data-v-19f4fabd]:hover{color:#000000d9}.m-input-wrap .m-input .input-suffix .clear-hidden[data-v-19f4fabd]{visibility:hidden}.m-input-wrap .m-input .input-suffix .input-count[data-v-19f4fabd]{color:#00000073}.m-input-wrap .m-input .input-suffix .m-suffix[data-v-19f4fabd]{display:flex;flex:none;align-items:center}.m-input-wrap .m-input .input-suffix .m-suffix[data-v-19f4fabd] svg{fill:currentColor}.m-input-wrap .input-small[data-v-19f4fabd]{padding:0 7px;border-radius:4px}.m-input-wrap .input-middle[data-v-19f4fabd]{padding:4px 11px;border-radius:6px}.m-input-wrap .input-large[data-v-19f4fabd]{padding:7px 11px;font-size:16px;line-height:1.5;border-radius:8px}.m-input-wrap .input-large .u-input[data-v-19f4fabd]{font-size:16px;line-height:1.5}.m-input-wrap .input-before[data-v-19f4fabd]{border-top-left-radius:0;border-bottom-left-radius:0}.m-input-wrap .input-after[data-v-19f4fabd]{border-top-right-radius:0;border-bottom-right-radius:0}.m-input-wrap .input-disabled[data-v-19f4fabd]{color:#00000040;background-color:#0000000a;cursor:not-allowed}.m-input-wrap .input-disabled[data-v-19f4fabd]:hover{border-color:#d9d9d9}.m-input-wrap .input-disabled[data-v-19f4fabd]:focus-within{border-color:#d9d9d9;box-shadow:none}.m-input-wrap .input-disabled .u-input[data-v-19f4fabd]{color:#00000040;background-color:transparent;cursor:not-allowed}.m-input-number[data-v-f04b1c93]{position:relative;display:inline-block;height:32px;font-size:14px;color:#000000e0;line-height:1.57142857;padding:0 11px;background-color:#fff;border-radius:6px;border:1px solid #d9d9d9;transition:all .2s}.m-input-number[data-v-f04b1c93]:hover{border-color:#4096ff}.m-input-number:hover .m-handler-wrap[data-v-f04b1c93]{background:#fff;opacity:1}.m-input-number[data-v-f04b1c93]:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.m-input-number .m-input-number-wrap[data-v-f04b1c93]{height:100%;display:flex}.m-input-number .m-input-number-wrap .input-prefix[data-v-f04b1c93]{pointer-events:none;margin-right:4px;display:inline-flex;align-items:center}.m-input-number .m-input-number-wrap .input-number[data-v-f04b1c93]{font-size:14px;color:#000000e0;width:100%;height:100%;background:transparent;border-radius:6px;transition:all .2s linear;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none;outline:none}.m-input-number .m-input-number-wrap input[data-v-f04b1c93]::-webkit-input-placeholder{color:#00000040}.m-input-number .m-input-number-wrap input[data-v-f04b1c93]:-moz-placeholder{color:#00000040}.m-input-number .m-input-number-wrap input[data-v-f04b1c93]::-moz-placeholder{color:#00000040}.m-input-number .m-input-number-wrap input[data-v-f04b1c93]:-ms-input-placeholder{color:#00000040}.m-input-number .m-handler-wrap[data-v-f04b1c93]{position:absolute;top:0;right:0;width:22px;height:100%;background:transparent;border-radius:0 6px 6px 0;opacity:0;display:flex;flex-direction:column;align-items:stretch;transition:all .2s linear}.m-input-number .m-handler-wrap .m-arrow[data-v-f04b1c93]{display:flex;align-items:center;justify-content:center;flex:auto;height:40%;border-left:1px solid #d9d9d9;cursor:pointer;transition:all .2s linear}.m-input-number .m-handler-wrap .m-arrow[data-v-f04b1c93]:hover{height:60%}.m-input-number .m-handler-wrap .m-arrow:hover .icon-svg[data-v-f04b1c93]{color:#1677ff}.m-input-number .m-handler-wrap .m-arrow .icon-svg[data-v-f04b1c93]{font-size:7px;color:#00000073;fill:currentColor;-webkit-user-select:none;user-select:none;transition:color .2s}.m-input-number .m-handler-wrap .up-arrow[data-v-f04b1c93]{border-top-right-radius:6px}.m-input-number .m-handler-wrap .down-arrow[data-v-f04b1c93]{border-top:1px solid #d9d9d9;border-bottom-right-radius:6px}.m-input-number .m-handler-wrap .arrow-disabled[data-v-f04b1c93]{cursor:not-allowed}.input-number-disabled[data-v-f04b1c93]{color:#00000040;background-color:#0000000a;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.input-number-disabled[data-v-f04b1c93]:hover{border-color:#d9d9d9}.input-number-disabled[data-v-f04b1c93]:focus-within{border-color:#d9d9d9;box-shadow:none}.input-number-disabled .m-input-number-wrap .input-number[data-v-f04b1c93]{color:#00000040;cursor:not-allowed}.input-number-disabled .m-handler-wrap[data-v-f04b1c93]{display:none}.m-input-search-wrap[data-v-2f4fc9d4]{width:100%;position:relative;display:inline-flex;align-items:center}.m-input-search-wrap .m-addon-before[data-v-2f4fc9d4]{display:inline-flex;justify-content:center;align-items:center;position:relative;padding:0 11px;color:#000000e0;font-weight:400;font-size:14px;line-height:1.57142857;text-align:center;background-color:#00000005;border:1px solid #d9d9d9;border-radius:6px 0 0 6px;border-right:0;transition:all .3s}.m-input-search-wrap .m-addon-before[data-v-2f4fc9d4] svg{fill:currentColor}.m-input-search-wrap .addon-before-small[data-v-2f4fc9d4]{height:24px}.m-input-search-wrap .addon-before-middle[data-v-2f4fc9d4]{height:32px}.m-input-search-wrap .addon-before-small[data-v-2f4fc9d4]{height:40px}.m-input-search-wrap .m-input-search[data-v-2f4fc9d4]{font-size:14px;color:#000000e0;line-height:1.57142857;position:relative;display:inline-flex;width:100%;min-width:0;background-color:#fff;border:1px solid #d9d9d9;transition:all .2s}.m-input-search-wrap .m-input-search[data-v-2f4fc9d4]:hover{border-color:#4096ff;border-right-width:1px;z-index:1}.m-input-search-wrap .m-input-search[data-v-2f4fc9d4]:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a;border-right-width:1px;outline:0;z-index:1}.m-input-search-wrap .m-input-search .m-prefix[data-v-2f4fc9d4]{margin-right:4px;display:flex;flex:none;align-items:center}.m-input-search-wrap .m-input-search .m-prefix[data-v-2f4fc9d4] svg{fill:currentColor}.m-input-search-wrap .m-input-search .input-search[data-v-2f4fc9d4]{font-size:14px;color:inherit;line-height:1.57142857;position:relative;display:inline-block;width:100%;min-width:0;background-color:#fff;border:none;outline:none;text-overflow:ellipsis;transition:all .2s}.m-input-search-wrap .m-input-search input[data-v-2f4fc9d4]::-webkit-input-placeholder{color:#00000040}.m-input-search-wrap .m-input-search input[data-v-2f4fc9d4]:-moz-placeholder{color:#00000040}.m-input-search-wrap .m-input-search input[data-v-2f4fc9d4]::-moz-placeholder{color:#00000040}.m-input-search-wrap .m-input-search input[data-v-2f4fc9d4]:-ms-input-placeholder{color:#00000040}.m-input-search-wrap .m-input-search .input-search-suffix[data-v-2f4fc9d4]{margin-left:4px;display:flex;flex:none;gap:8px;align-items:center}.m-input-search-wrap .m-input-search .input-search-suffix .m-clear[data-v-2f4fc9d4]{display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.m-input-search-wrap .m-input-search .input-search-suffix .m-clear .clear-svg[data-v-2f4fc9d4]{display:inline-block;font-size:12px;color:#00000040;fill:currentColor;transition:color .3s}.m-input-search-wrap .m-input-search .input-search-suffix .m-clear .clear-svg[data-v-2f4fc9d4]:hover{color:#00000073}.m-input-search-wrap .m-input-search .input-search-suffix .clear-hidden[data-v-2f4fc9d4]{visibility:hidden}.m-input-search-wrap .m-input-search .input-search-suffix .input-search-count[data-v-2f4fc9d4]{color:#00000073}.m-input-search-wrap .m-input-search .input-search-suffix .m-suffix[data-v-2f4fc9d4]{display:flex;flex:none;align-items:center}.m-input-search-wrap .m-input-search .input-search-suffix .m-suffix[data-v-2f4fc9d4] svg{fill:currentColor}.m-input-search-wrap .input-search-small[data-v-2f4fc9d4]{height:24px;padding:0 7px;border-radius:4px 0 0 4px}.m-input-search-wrap .input-search-middle[data-v-2f4fc9d4]{height:32px;padding:4px 11px;border-radius:6px 0 0 6px}.m-input-search-wrap .input-search-large[data-v-2f4fc9d4]{height:40px;padding:7px 11px;font-size:16px;line-height:1.5;border-radius:8px 0 0 8px}.m-input-search-wrap .input-search-large .input-search[data-v-2f4fc9d4]{font-size:16px;line-height:1.5}.m-input-search-wrap .input-search-before[data-v-2f4fc9d4]{border-top-left-radius:0;border-bottom-left-radius:0}.m-input-search-wrap .input-search-disabled[data-v-2f4fc9d4]{color:#00000040;background-color:#0000000a;cursor:not-allowed}.m-input-search-wrap .input-search-disabled[data-v-2f4fc9d4]:hover{border-color:#d9d9d9}.m-input-search-wrap .input-search-disabled[data-v-2f4fc9d4]:focus-within{border-color:#d9d9d9;box-shadow:none}.m-input-search-wrap .input-search-disabled .input-search[data-v-2f4fc9d4]{color:#00000040;background-color:transparent;cursor:not-allowed}.m-input-search-wrap .m-search-button[data-v-2f4fc9d4]{position:relative;left:-1px;border-left:0;color:#000000e0;font-weight:400;font-size:14px;text-align:center;background-color:#00000005;border-radius:0 6px 6px 0;transition:all .3s;line-height:1}.m-input-search-wrap .m-search-button[data-v-2f4fc9d4] .m-btn{padding-top:0;padding-bottom:0;border-radius:0 6px 6px 0}.m-input-search-wrap .m-search-button[data-v-2f4fc9d4] .m-btn:not(.btn-primary):not(.btn-danger):not(.btn-link):not(.btn-disabled){color:#00000073}.m-pagination[data-v-c28bdcc9]{display:flex;align-items:center;font-size:14px;color:#000000e0;line-height:1.57142857}.m-pagination .pagination-total-text[data-v-c28bdcc9]{display:inline-block;height:32px;line-height:32px}.m-pagination .pagination-item[data-v-c28bdcc9]{display:inline-block;text-align:center;min-width:32px;height:32px;line-height:30px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:all .2s}.m-pagination .pagination-item[data-v-c28bdcc9]:hover{font-weight:600;color:#1677ff;border-color:#1677ff}.m-pagination .pagination-prev[data-v-c28bdcc9],.m-pagination .pagination-next[data-v-c28bdcc9]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;line-height:30px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:all .2s}.m-pagination .pagination-prev .arrow-svg[data-v-c28bdcc9],.m-pagination .pagination-next .arrow-svg[data-v-c28bdcc9]{display:inline-block;font-size:12px;color:#000000a6;fill:currentColor;transition:color .2s}.m-pagination .pagination-prev[data-v-c28bdcc9]:hover,.m-pagination .pagination-next[data-v-c28bdcc9]:hover{border-color:#1677ff}.m-pagination .pagination-prev:hover .arrow-svg[data-v-c28bdcc9],.m-pagination .pagination-next:hover .arrow-svg[data-v-c28bdcc9]{color:#1677ff}.m-pagination .pagination-item-active[data-v-c28bdcc9]{font-weight:600;color:#1677ff;border-color:#1677ff}.m-pagination .pagination-item-disabled[data-v-c28bdcc9]{color:#00000040;background:#fff;border-color:#d9d9d9;cursor:not-allowed}.m-pagination .pagination-item-disabled[data-v-c28bdcc9]:hover{font-weight:400;color:#000000a6;border-color:#d9d9d9}.m-pagination .pagination-item-disabled:hover .arrow-svg[data-v-c28bdcc9],.m-pagination .pagination-item-disabled .arrow-svg[data-v-c28bdcc9]{color:#00000040}.m-pagination .pagintion-item-link[data-v-c28bdcc9]{position:relative;display:inline-block;min-width:32px;height:32px;line-height:32px;cursor:pointer;outline:none}.m-pagination .pagintion-item-link .ellipsis-character[data-v-c28bdcc9]{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;color:#00000040;font-family:Arial,Helvetica,sans-serif;line-height:32px;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.m-pagination .pagintion-item-link .icon-svg[data-v-c28bdcc9]{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:inline-block;font-size:12px;color:#1677ff;fill:currentColor;opacity:0;pointer-events:none;transition:all .2s}.m-pagination .pagintion-item-link:hover .ellipsis-character[data-v-c28bdcc9]{opacity:0;pointer-events:none}.m-pagination .pagintion-item-link:hover .icon-svg[data-v-c28bdcc9]{opacity:1;pointer-events:auto}.m-pagination .pagination-options[data-v-c28bdcc9]{display:inline-block;margin-left:16px}.m-pagination .pagination-options .pagination-jump-page[data-v-c28bdcc9]{display:inline-block;height:32px;line-height:32px;margin-left:8px}.m-pagination .pagination-options .pagination-jump-page .m-input-wrap[data-v-c28bdcc9]{margin:0 8px}.m-pagination .pagination-right-gap[data-v-c28bdcc9]{margin-right:8px}.pagination-left[data-v-c28bdcc9]{justify-content:flex-start}.pagination-center[data-v-c28bdcc9]{justify-content:center}.pagination-right[data-v-c28bdcc9]{justify-content:flex-end}.pagination-small[data-v-c28bdcc9]{font-size:14px}.pagination-small .pagination-total-text[data-v-c28bdcc9]{height:24px;line-height:24px}.pagination-small .pagination-item[data-v-c28bdcc9],.pagination-small .pagination-prev[data-v-c28bdcc9],.pagination-small .pagination-next[data-v-c28bdcc9]{min-width:24px;height:24px;line-height:22px}.pagination-small .pagintion-item-link[data-v-c28bdcc9]{min-width:24px;height:24px;line-height:24px}.pagination-small .pagintion-item-link .ellipsis-character[data-v-c28bdcc9]{line-height:24px}.pagination-small .pagination-options[data-v-c28bdcc9]{display:inline-block;margin-left:8px}.pagination-small .pagination-options .pagination-jump-page[data-v-c28bdcc9]{display:inline-block;height:24px;line-height:24px}.pagination-small .pagination-right-gap[data-v-c28bdcc9]{margin-right:4px}.pagination-middle[data-v-c28bdcc9]{font-size:14px}.pagination-middle .pagination-total-text[data-v-c28bdcc9]{height:28px;line-height:28px}.pagination-middle .pagination-item[data-v-c28bdcc9],.pagination-middle .pagination-prev[data-v-c28bdcc9],.pagination-middle .pagination-next[data-v-c28bdcc9]{min-width:28px;height:28px;line-height:26px}.pagination-middle .pagintion-item-link[data-v-c28bdcc9]{min-width:28px;height:28px;line-height:28px}.pagination-middle .pagintion-item-link .ellipsis-character[data-v-c28bdcc9]{line-height:28px}.pagination-middle .pagination-options[data-v-c28bdcc9]{display:inline-block;margin-left:12px}.pagination-middle .pagination-options .pagination-jump-page[data-v-c28bdcc9]{display:inline-block;height:28px;line-height:28px}.pagination-middle .pagination-options .pagination-jump-page[data-v-c28bdcc9] .m-input-wrap .m-input{padding:2px 11px}.pagination-middle .pagination-right-gap[data-v-c28bdcc9]{margin-right:6px}.pagination-disabled .pagination-prev[data-v-c28bdcc9],.pagination-disabled .pagination-next[data-v-c28bdcc9]{color:#00000040;border-color:#00000040;cursor:not-allowed}.pagination-disabled .pagination-prev .arrow-svg[data-v-c28bdcc9],.pagination-disabled .pagination-next .arrow-svg[data-v-c28bdcc9]{color:#00000040}.pagination-disabled .pagination-prev[data-v-c28bdcc9]:hover,.pagination-disabled .pagination-next[data-v-c28bdcc9]:hover{border-color:#00000040}.pagination-disabled .pagination-prev:hover .arrow-svg[data-v-c28bdcc9],.pagination-disabled .pagination-next:hover .arrow-svg[data-v-c28bdcc9]{color:#00000040}.pagination-disabled .pagination-item[data-v-c28bdcc9]{color:#00000040;border-color:#00000040;cursor:not-allowed}.pagination-disabled .pagination-item[data-v-c28bdcc9]:hover{font-weight:400;color:#00000040;border-color:#00000040}.pagination-disabled .pagination-item-active[data-v-c28bdcc9]{border-color:#d9d9d9;background-color:#00000026}.pagination-disabled .pagination-item-active[data-v-c28bdcc9]:hover{font-weight:600;color:#00000040;border-color:#d9d9d9;background-color:#00000026}.pagination-disabled .pagintion-item-link[data-v-c28bdcc9]{color:#00000040;cursor:not-allowed}.pagination-disabled .pagintion-item-link:hover .ellipsis-character[data-v-c28bdcc9]{opacity:1;pointer-events:none}.pagination-disabled .pagintion-item-link:hover .icon-svg[data-v-c28bdcc9]{opacity:0;pointer-events:none}.pagination-disabled .pagination-options[data-v-c28bdcc9]{color:#00000040;cursor:not-allowed}.pagination-hidden[data-v-c28bdcc9]{display:none}.m-list[data-v-d708b20e]{margin:0;position:relative;color:#000000e0;font-size:14px;line-height:1.57142857}.m-list .list-header[data-v-d708b20e],.m-list .list-footer[data-v-d708b20e]{background:transparent;padding:12px 0;transition:all .3s}.m-list .list-empty[data-v-d708b20e]{padding:16px}.m-list .list-pagination[data-v-d708b20e]{margin-top:24px}.list-bordered[data-v-d708b20e]{border:1px solid #d9d9d9;border-radius:8px}.list-bordered .list-header[data-v-d708b20e],.list-bordered[data-v-d708b20e] .m-list-item,.list-bordered .list-footer[data-v-d708b20e]{padding-inline:24px}.list-bordered .list-pagination[data-v-d708b20e]{margin:16px 24px}.list-vertical[data-v-d708b20e] .m-list-item{align-items:initial}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main{display:block}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main .m-list-item-meta{margin-bottom:16px}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content .list-item-title{margin-bottom:12px;color:#000000e0;font-size:16px;font-weight:700;line-height:1.5}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main .list-item-actions{margin-top:16px;margin-left:auto}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main .list-item-actions>*{padding:0 16px}.list-vertical[data-v-d708b20e] .m-list-item .m-list-item-main .list-item-actions>*:first-child{padding-left:0}.list-split .list-header[data-v-d708b20e]{border-bottom:1px solid rgba(5,5,5,.06)}.list-split[data-v-d708b20e] .m-list-item:not(:last-child){border-bottom:1px solid rgba(5,5,5,.06)}.list-small[data-v-d708b20e] .m-list-item,.list-bordered.list-small .list-header[data-v-d708b20e],.list-bordered.list-small[data-v-d708b20e] .m-list-item,.list-bordered.list-small .list-footer[data-v-d708b20e]{padding:8px 16px}.list-large[data-v-d708b20e] .m-list-item,.list-bordered.list-large .list-header[data-v-d708b20e],.list-bordered.list-large[data-v-d708b20e] .m-list-item,.list-bordered.list-large .list-footer[data-v-d708b20e]{padding:16px 24px}.list-hoverable[data-v-d708b20e] .m-list-item:hover{background-color:#00000005}.m-list-item[data-v-2514f059]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;color:#000000e0;max-width:100%;transition:all .3s}.m-list-item .m-list-item-main[data-v-2514f059]{display:flex;align-items:center;flex:1}.m-list-item .m-list-item-main .m-list-item-meta[data-v-2514f059]{display:flex;flex:1;align-items:flex-start;max-width:100%}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-avatar[data-v-2514f059]{margin-right:16px}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content[data-v-2514f059]{flex:1 0;width:0;color:#000000e0}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content .list-item-title[data-v-2514f059]{margin-bottom:4px;color:#000000e0;font-size:14px;font-weight:700;line-height:1.57142857}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content .list-item-title[data-v-2514f059] a{font-weight:700;color:#000000e0;transition:all .3s}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content .list-item-title[data-v-2514f059] a:hover{color:#1677ff}.m-list-item .m-list-item-main .m-list-item-meta .m-list-item-content .list-item-description[data-v-2514f059]{color:#00000073;font-size:14px;line-height:1.57142857}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]{flex:0 0 auto;margin-left:48px;font-size:0}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059] svg{fill:currentColor}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]>*{position:relative;display:inline-flex;align-items:center;padding:0 8px;color:#00000073;font-size:14px;line-height:1.57142857;text-align:center}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]>*:first-child{padding-left:0}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]>*:not(:last-child):after{position:absolute;top:50%;right:0;width:1px;height:14px;transform:translateY(-50%);background-color:#0505050f;content:""}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]>a{color:#1677ff;transition:color .3s}.m-list-item .m-list-item-main .list-item-actions[data-v-2514f059]>a:hover{color:#4096ff}.m-list-item .list-item-extra[data-v-2514f059]{margin-left:24px}.fade-in-enter-active[data-v-dc3cd7f1]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-in-leave-active[data-v-dc3cd7f1]{transition:all .8s cubic-bezier(.4,0,.2,1)}.fade-in-enter-from[data-v-dc3cd7f1],.fade-in-leave-to[data-v-dc3cd7f1]{opacity:0}.m-loading-bar-container[data-v-dc3cd7f1]{z-index:9999;position:fixed;top:0;left:0;right:0;height:var(--loading-bar-size)}.m-loading-bar-container .loading-bar[data-v-dc3cd7f1]{width:100%;transition:max-width 4s linear,background .2s linear;height:var(--loading-bar-size);border-radius:var(--loading-bar-size)}.m-loading-bar-container .loading-bar-starting[data-v-dc3cd7f1]{background:var(--color-loading)}.m-loading-bar-container .loading-bar-finishing[data-v-dc3cd7f1]{background:var(--color-finish);transition:max-width .2s linear,background .2s linear}.m-loading-bar-container .loading-bar-error[data-v-dc3cd7f1]{background:var(--color-error);transition:max-width .2s linear,background .2s linear}.slide-fade-move[data-v-607cc56e],.slide-fade-enter-active[data-v-607cc56e],.slide-fade-leave-active[data-v-607cc56e]{transition:all .3s cubic-bezier(.78,.14,.15,.86)}.slide-fade-enter-from[data-v-607cc56e],.slide-fade-leave-to[data-v-607cc56e]{transform:translateY(-100%);opacity:0}.slide-fade-leave-active[data-v-607cc56e]{position:absolute;left:0;right:0;margin:0 auto}.m-message-wrap[data-v-607cc56e]{font-size:14px;color:#000000e0;line-height:1.57142857;position:fixed;z-index:999;width:100%;left:0;right:0;pointer-events:none}.m-message-wrap .m-message[data-v-607cc56e]{text-align:center}.m-message-wrap .m-message[data-v-607cc56e]:not(:last-child){margin-bottom:8px}.m-message-wrap .m-message .m-message-content[data-v-607cc56e]{display:inline-flex;gap:8px;align-items:center;padding:9px 12px;background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:auto}.m-message-wrap .m-message .m-message-content[data-v-607cc56e] .icon-svg{display:inline-block;font-size:16px;fill:currentColor}.m-message-wrap .m-message .m-message-content .circle[data-v-607cc56e]{display:inline-block;stroke:currentColor;animation:loadingRotate-607cc56e 2s linear infinite}@keyframes loadingRotate-607cc56e{to{transform:rotate(360deg)}}.m-message-wrap .m-message .m-message-content .circle .path[data-v-607cc56e]{stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:5;stroke-linecap:round;animation:loadingDash-607cc56e 1.5s ease-in-out infinite}@keyframes loadingDash-607cc56e{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.m-message-wrap .m-message .m-message-content .message-content[data-v-607cc56e]{display:inline-block}.m-message-wrap .m-message .icon-open[data-v-607cc56e] svg{fill:currentColor}.m-message-wrap .m-message .icon-info[data-v-607cc56e] svg,.m-message-wrap .m-message .icon-loading[data-v-607cc56e] svg{color:#1677ff;fill:currentColor}.m-message-wrap .m-message .icon-success[data-v-607cc56e] svg{color:#52c41a;fill:currentColor}.m-message-wrap .m-message .icon-warning[data-v-607cc56e] svg{color:#faad14;fill:currentColor}.m-message-wrap .m-message .icon-error[data-v-607cc56e] svg{color:#ff4d4f;fill:currentColor}.fade-enter-active[data-v-8e5ed042],.fade-leave-active[data-v-8e5ed042]{transition:opacity .2s linear}.fade-enter-from[data-v-8e5ed042],.fade-leave-to[data-v-8e5ed042]{opacity:0}.zoom-enter[data-v-8e5ed042]{transform:none;opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.zoom-enter-active[data-v-8e5ed042]{animation-name:zoomIn-8e5ed042;animation-play-state:running}@keyframes zoomIn-8e5ed042{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.zoom-leave[data-v-8e5ed042]{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-leave-active[data-v-8e5ed042]{animation-name:zoomOut-8e5ed042;animation-play-state:running}@keyframes zoomOut-8e5ed042{0%{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}.m-modal-mask[data-v-8e5ed042]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1000;background:#00000073}.m-modal-wrap[data-v-8e5ed042]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;z-index:1010}.m-modal-wrap .m-modal[data-v-8e5ed042]{position:relative;margin:0 auto;color:#000000e0;font-size:14px;line-height:1.57142857;padding-bottom:24px;outline:none}.m-modal-wrap .m-modal .m-modal-body-wrap[data-v-8e5ed042]{position:relative;word-break:break-all;padding:20px 24px;background-color:#fff;border-radius:8px;width:auto;max-width:calc(100vw - 32px);box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body[data-v-8e5ed042]{display:flex;flex-wrap:wrap;align-items:center}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .modal-header[data-v-8e5ed042]{display:flex;align-items:center}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .modal-header[data-v-8e5ed042] .icon-svg{flex-shrink:0;align-self:flex-start;display:inline-block;margin-right:12px;margin-top:1px;font-size:22px;fill:currentColor}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .modal-header .modal-title[data-v-8e5ed042]{display:inline-block;font-size:16px;color:#000000e0;line-height:1.5;font-weight:600}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .modal-header[data-v-8e5ed042] svg{fill:currentColor}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-confirm[data-v-8e5ed042],.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-erase[data-v-8e5ed042]{color:#faad14}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-info[data-v-8e5ed042]{color:#1677ff}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-success[data-v-8e5ed042]{color:#52c41a}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-error[data-v-8e5ed042]{color:#ff4d4f}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .icon-warning[data-v-8e5ed042]{color:#faad14}.m-modal-wrap .m-modal .m-modal-body-wrap .m-modal-body .modal-content[data-v-8e5ed042]{flex-basis:100%;margin-top:8px;font-size:14px;color:#000000e0;margin-left:34px;max-width:calc(100% - 34px)}.m-modal-wrap .m-modal .m-modal-body-wrap .modal-btns[data-v-8e5ed042]{margin-top:12px;text-align:right}.m-modal-wrap .m-modal .m-modal-body-wrap .modal-btns .mr8[data-v-8e5ed042]{margin-right:8px}.flex-centered[data-v-8e5ed042]{display:flex;justify-content:center;align-items:center}.flex-centered .m-modal[data-v-8e5ed042]{padding-bottom:0}.right-move[data-v-529fd190],.right-enter-active[data-v-529fd190],.right-leave-active[data-v-529fd190],.left-move[data-v-529fd190],.left-enter-active[data-v-529fd190],.left-leave-active[data-v-529fd190]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.right-leave-to[data-v-529fd190],.left-leave-to[data-v-529fd190]{max-height:0!important;opacity:0!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}.right-enter-from[data-v-529fd190]{transform:translate(100%);opacity:0}.right-leave-active[data-v-529fd190]{position:absolute;right:0}.left-enter-from[data-v-529fd190]{transform:translate(-100%);opacity:0}.left-leave-active[data-v-529fd190]{position:absolute;left:0}.m-notification-wrap[data-v-529fd190]{position:fixed;z-index:999;color:#000000e0;font-size:14px;line-height:1.57142857;margin-right:24px}.m-notification-wrap .m-notification-content[data-v-529fd190]{position:relative;display:flex;width:384px;max-width:calc(100vw - 48px);margin-bottom:16px;margin-left:auto;padding:20px 24px;overflow:hidden;line-height:1.57142857;word-break:break-all;background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.m-notification-wrap .m-notification-content[data-v-529fd190] .icon-svg{flex-shrink:0;display:inline-block;font-size:24px;fill:currentColor;margin-right:12px}.m-notification-wrap .m-notification-content[data-v-529fd190] .icon-svg svg{fill:currentColor}.m-notification-wrap .m-notification-content .notification-content[data-v-529fd190]{width:100%}.m-notification-wrap .m-notification-content .notification-content .notification-title[data-v-529fd190]{padding-right:24px;margin-bottom:8px;font-size:16px;color:#000000e0;line-height:1.5}.m-notification-wrap .m-notification-content .notification-content .notification-description[data-v-529fd190]{font-size:14px}.m-notification-wrap .m-notification-content .notification-close[data-v-529fd190]{position:absolute;top:20px;right:24px;display:flex;align-items:center;justify-content:center;color:#00000073;outline:none;width:22px;height:22px;border-radius:4px;transition:background-color .2s,color .2s}.m-notification-wrap .m-notification-content .notification-close .close-svg[data-v-529fd190]{display:inline-block;font-size:14px;fill:currentColor;transition:color .2s}.m-notification-wrap .m-notification-content .notification-close[data-v-529fd190]:hover{background:#0000000f}.m-notification-wrap .m-notification-content .notification-close:hover .close-svg[data-v-529fd190]{color:#000000e0}.m-notification-wrap .icon-info[data-v-529fd190] .icon-svg{color:#1677ff}.m-notification-wrap .icon-success[data-v-529fd190] .icon-svg{color:#52c41a}.m-notification-wrap .icon-warning[data-v-529fd190] .icon-svg{color:#faad14}.m-notification-wrap .icon-error[data-v-529fd190] .icon-svg{color:#ff4d4f}.notification-topRight[data-v-529fd190],.notification-bottomRight[data-v-529fd190]{margin-right:24px;right:0}.notification-topLeft[data-v-529fd190],.notification-bottomLeft[data-v-529fd190]{margin-left:24px;left:0}.m-popconfirm-message[data-v-6d0a9800]{position:relative;margin-bottom:8px;font-size:14px;color:#000000e0;display:flex;flex-wrap:nowrap;align-items:start}.m-popconfirm-message .m-popconfirm-icon[data-v-6d0a9800]{flex:none;font-size:14px;line-height:1;padding-top:4px;display:inline-block;text-align:center}.m-popconfirm-message .m-popconfirm-icon .icon-svg[data-v-6d0a9800]{display:inline-block;fill:currentColor}.m-popconfirm-message .m-popconfirm-icon[data-v-6d0a9800] svg{fill:currentColor}.m-popconfirm-message .icon-info[data-v-6d0a9800]{color:#1677ff}.m-popconfirm-message .icon-success[data-v-6d0a9800]{color:#52c41a}.m-popconfirm-message .icon-danger[data-v-6d0a9800]{color:#ff4d4f}.m-popconfirm-message .icon-warning[data-v-6d0a9800]{color:#faad14}.m-popconfirm-message .popconfirm-title[data-v-6d0a9800]{flex:auto;margin-left:8px}.m-popconfirm-message .title-font-weight[data-v-6d0a9800]{font-weight:600}.popconfirm-description[data-v-6d0a9800]{position:relative;margin-left:22px;margin-bottom:8px;font-size:14px;color:#000000e0}.popconfirm-buttons[data-v-6d0a9800]{text-align:end}.popconfirm-buttons .m-btn[data-v-6d0a9800]{margin-left:8px}.popover-title[data-v-566087ba]{min-width:176px;color:#000000e0;font-weight:600}.mb8[data-v-566087ba]{margin-bottom:8px}.popover-content[data-v-566087ba]{color:#000000e0}.fade-enter-active[data-v-b7110ed3],.fade-leave-active[data-v-b7110ed3]{transition:opacity .2s}.fade-enter-from[data-v-b7110ed3],.fade-leave-to[data-v-b7110ed3]{opacity:0}.m-progress-line[data-v-b7110ed3]{display:flex;align-items:center;width:var(--progress-size)}.m-progress-line .m-progress-inner[data-v-b7110ed3]{width:100%;background:#0000000f;border-radius:100px;overflow:hidden}.m-progress-line .m-progress-inner .progress-bg[data-v-b7110ed3]{position:relative;background-color:#1677ff;border-radius:var(--border-radius);transition:all .3s cubic-bezier(.78,.14,.15,.86)}.m-progress-line .m-progress-inner .progress-bg[data-v-b7110ed3]:after{content:"";background-image:linear-gradient(90deg,#ffffff4d,#ffffff80);animation:progressRipple-b7110ed3 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes progressRipple-b7110ed3{0%{position:absolute;top:0;bottom:0;left:0;right:100%;opacity:1}66%{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}to{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}}.m-progress-line .m-progress-inner .line-success[data-v-b7110ed3]{background:var(--success-color)!important}.m-progress-line .progress-success[data-v-b7110ed3]{width:40px;text-align:center;display:inline-flex;align-items:center;padding-left:8px;flex-shrink:0}.m-progress-line .progress-success .icon-svg[data-v-b7110ed3]{display:inline-block;font-size:var(--info-size);fill:currentColor;color:var(--success-color)}.m-progress-line .progress-success .progress-success-info[data-v-b7110ed3]{flex-shrink:0;width:40px;font-size:var(--info-size);padding-left:8px;color:var(--success-color)}.m-progress-line .progress-text[data-v-b7110ed3]{flex-shrink:0;min-width:40px;font-size:var(--info-size);padding-left:8px;color:#000000e0}.m-progress-circle[data-v-b7110ed3]{display:inline-block;position:relative;width:var(--progress-size);height:var(--progress-size)}.m-progress-circle .progress-circle .circle-trail[data-v-b7110ed3]{stroke:#0000000f;stroke-dashoffset:0;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s,stroke-width .06s ease .3s,opacity .3s ease 0s}.m-progress-circle .progress-circle .circle-path[data-v-b7110ed3]{stroke-dashoffset:0;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s,stroke-width .06s ease .3s,opacity .3s ease 0s}.m-progress-circle .progress-circle .circle-path-success[data-v-b7110ed3]{stroke:var(--success-color)!important}.m-progress-circle .icon-svg[data-v-b7110ed3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:30%;height:30%;fill:currentColor;color:var(--success-color)}.m-progress-circle .progress-success-info[data-v-b7110ed3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:var(--info-size);line-height:1;text-align:center;color:var(--success-color)}.m-progress-circle .progress-text[data-v-b7110ed3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:var(--info-size);line-height:1;text-align:center;color:#000000d9}.m-qrcode[data-v-c8d3f146]{display:inline-block;border-radius:8px;overflow:hidden}.m-qrcode .qrcode-image[data-v-c8d3f146]{width:100%;height:100%}.qrcode-bordered[data-v-c8d3f146]{border-width:1px;border-style:solid}.m-radio[data-v-20424c31]{display:inline-flex;flex-wrap:wrap;gap:var(--radio-gap);color:#000000e0;font-size:14px;line-height:1}.m-radio .radio-wrap[data-v-20424c31]{display:inline-flex;align-items:flex-start;cursor:pointer}.m-radio .radio-wrap:not(.radio-disabled):hover .radio-handle[data-v-20424c31]{border-color:#1677ff}.m-radio .radio-wrap .radio-handle[data-v-20424c31]{flex-shrink:0;position:relative;top:3px;width:16px;height:16px;background:transparent;border:1px solid #d9d9d9;border-radius:50%;transition:all .3s}.m-radio .radio-wrap .radio-handle[data-v-20424c31]:after{box-sizing:border-box;position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-color:#fff;border-top:0;border-left:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:""}.m-radio .radio-wrap .radio-checked[data-v-20424c31]{border-color:#1677ff;background-color:#1677ff}.m-radio .radio-wrap .radio-checked[data-v-20424c31]:after{transform:scale(.375);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.m-radio .radio-wrap .radio-label[data-v-20424c31]{word-break:break-all;padding:0 8px;line-height:1.57142857}.m-radio .radio-disabled[data-v-20424c31]{color:#00000040;cursor:not-allowed}.m-radio .radio-disabled .radio-handle[data-v-20424c31]{background-color:#0000000a;border-color:#d9d9d9;cursor:not-allowed}.m-radio .radio-disabled .radio-handle[data-v-20424c31]:after{transform:scale(.5);background-color:#00000040}.m-radio .radio-button-wrap[data-v-20424c31]{position:relative;height:32px;padding-inline:15px;line-height:30px;background:#fff;border:1px solid #d9d9d9;border-top-width:1px;border-left-width:0;border-right-width:1px;cursor:pointer;transition:all .2s,box-shadow .2s cubic-bezier(.4,0,.2,1)}.m-radio .radio-button-wrap[data-v-20424c31]:first-child{border-left:1px solid #d9d9d9;border-start-start-radius:6px;border-end-start-radius:6px}.m-radio .radio-button-wrap[data-v-20424c31]:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;width:1px;height:100%;padding-block:1px;box-sizing:content-box;background-color:#d9d9d9;transition:background-color .3s;content:""}.m-radio .radio-button-wrap[data-v-20424c31]:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.m-radio .radio-button-wrap[data-v-20424c31]:not(.radio-button-disabled):hover{color:#1677ff}.m-radio .radio-button-checked[data-v-20424c31]:not(.radio-button-disabled){z-index:1;color:#1677ff;background-color:#fff;border-color:#1677ff}.m-radio .radio-button-checked[data-v-20424c31]:not(.radio-button-disabled):before{background-color:#1677ff}.m-radio .radio-button-disabled[data-v-20424c31]{color:#00000040;background-color:#0000000a;border-color:#d9d9d9;cursor:not-allowed}.m-radio .radio-button-disabled.radio-button-checked[data-v-20424c31]{background-color:#00000026}.radio-handle .radio-wave[data-v-20424c31],.radio-button-wrap .radio-wave[data-v-20424c31]{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;animation-iteration-count:1;animation-duration:.6s;animation-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(0,0,.2,1);border-radius:inherit}.radio-handle .wave-active[data-v-20424c31],.radio-button-wrap .wave-active[data-v-20424c31]{z-index:1;animation-name:waveSpread-20424c31,waveOpacity-20424c31}@keyframes waveSpread-20424c31{0%{box-shadow:0 0 .5px #1677ff}to{box-shadow:0 0 .5px 5px #1677ff}}@keyframes waveOpacity-20424c31{0%{opacity:.6}to{opacity:0}}.radio-vertical[data-v-20424c31]{flex-direction:column;flex-wrap:nowrap}.radio-button-solid .radio-button-checked[data-v-20424c31]:not(.radio-button-disabled){color:#fff;background-color:#1677ff;border-color:#1677ff}.radio-button-solid .radio-button-checked[data-v-20424c31]:not(.radio-button-disabled):hover{color:#fff}.radio-button-small .radio-button-wrap[data-v-20424c31]{height:24px;padding-inline:7px;line-height:22px}.radio-button-small .radio-button-wrap[data-v-20424c31]:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.radio-button-small .radio-button-wrap[data-v-20424c31]:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.radio-button-large .radio-button-wrap[data-v-20424c31]{height:40px;font-size:16px;line-height:38px}.radio-button-large .radio-button-wrap[data-v-20424c31]:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.radio-button-large .radio-button-wrap[data-v-20424c31]:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.m-rate[data-v-1dab3b80]{display:inline-flex;gap:var(--star-gap);line-height:normal;outline:none}.m-rate .rate-star[data-v-1dab3b80]{position:relative;display:inline-block;cursor:pointer;transition:transform .2s ease-in-out}.m-rate .rate-star[data-v-1dab3b80]:focus-visible{outline:1px dashed var(--star-color);transform:scale(1.1)}.m-rate .rate-star[data-v-1dab3b80] svg{font-size:var(--star-size);color:#0000000f;fill:currentColor;transition:color .2s}.m-rate .rate-star[data-v-1dab3b80]:hover{transform:scale(1.1)}.m-rate .rate-star .icon-character[data-v-1dab3b80]{display:inline-flex;align-items:center;vertical-align:middle;height:1em;font-size:var(--star-size);color:#0000000f;transition:color .2s}.m-rate .rate-star .star-first[data-v-1dab3b80]{position:absolute;top:0;width:50%;height:100%;opacity:0;overflow:hidden;transition:all .2s;-webkit-user-select:none;user-select:none}.m-rate .rate-star .star-second[data-v-1dab3b80]{display:inline-block;-webkit-user-select:none;user-select:none}.m-rate .rate-star .temp-gray-first[data-v-1dab3b80]:hover{opacity:0}.m-rate .rate-star .temp-gray-first:hover .icon-character[data-v-1dab3b80],.m-rate .rate-star .temp-gray-second:hover .icon-character[data-v-1dab3b80]{color:#0000000f}.m-rate .star-half .star-first[data-v-1dab3b80]{opacity:1}.m-rate .star-half .star-first[data-v-1dab3b80] svg{color:var(--star-color)}.m-rate .star-half .star-first .icon-character[data-v-1dab3b80]{color:var(--star-color)}.m-rate .star-full .star-second[data-v-1dab3b80] svg{color:var(--star-color)}.m-rate .star-full .star-second .icon-character[data-v-1dab3b80]{color:var(--star-color)}.rate-disabled[data-v-1dab3b80]{pointer-events:none}.m-result[data-v-0b695cc6]{padding:48px 32px;font-size:14px;color:#000000e0}.m-result .result-image[data-v-0b695cc6]{margin-bottom:24px;text-align:center}.m-result .result-image .icon-svg[data-v-0b695cc6]{display:inline-block;vertical-align:bottom;font-size:72px;fill:currentColor}.m-result .result-image[data-v-0b695cc6] svg{font-size:72px}.m-result .result-image .icon-info[data-v-0b695cc6]{color:#1677ff}.m-result .result-image .icon-success[data-v-0b695cc6]{color:#52c41a}.m-result .result-image .icon-warning[data-v-0b695cc6]{color:#faad14}.m-result .result-image .icon-error[data-v-0b695cc6]{color:#ff4d4f}.m-result .result-image .result-icon[data-v-0b695cc6]{display:inline-block;vertical-align:bottom}.m-result .result-title[data-v-0b695cc6]{color:#000000e0;font-size:24px;line-height:1.33333333;margin:8px 0;text-align:center}.m-result .result-subtitle[data-v-0b695cc6]{color:#00000073;font-size:14px;line-height:1.57142857;text-align:center}.m-result .result-extra[data-v-0b695cc6]{margin-top:24px;text-align:center}.m-result[data-v-0b695cc6] .result-extra>*{margin-right:8px}.m-result[data-v-0b695cc6] .result-extra>*:last-child{margin-right:0}.m-result .result-content[data-v-0b695cc6]{margin-top:24px;padding:24px 40px;background-color:#00000005}.m-segmented[data-v-a244d31c]{display:inline-block;padding:2px;color:#000000a6;font-size:14px;line-height:1.57142857;background-color:#f5f5f5;border-radius:6px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.m-segmented .m-segmented-group[data-v-a244d31c]{position:relative;display:flex;align-items:stretch;justify-items:flex-start;width:100%}.m-segmented .m-segmented-group .m-segmented-item[data-v-a244d31c]{position:relative;text-align:center;cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1),background-color .2s;border-radius:4px}.m-segmented .m-segmented-group .m-segmented-item[data-v-a244d31c]:hover:not(.segmented-item-selected):not(.segmented-item-disabled){color:#000000e0}.m-segmented .m-segmented-group .m-segmented-item[data-v-a244d31c]:hover:not(.segmented-item-selected):not(.segmented-item-disabled):after{background-color:#0000000f}.m-segmented .m-segmented-group .m-segmented-item[data-v-a244d31c]:after{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;transition:background-color .2s;pointer-events:none;content:""}.m-segmented .m-segmented-group .m-segmented-item .segmented-item-input[data-v-a244d31c]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.m-segmented .m-segmented-group .m-segmented-item .segmented-item-label[data-v-a244d31c]{min-height:28px;line-height:28px;padding:0 11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-segmented .m-segmented-group .m-segmented-item .segmented-item-label[data-v-a244d31c] svg{fill:currentColor}.m-segmented .m-segmented-group .segmented-item-selected[data-v-a244d31c]{background-color:#fff;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005;color:#000000e0}.m-segmented .m-segmented-group .segmented-item-disabled[data-v-a244d31c]{color:#00000040;cursor:not-allowed}.segmented-small[data-v-a244d31c]{border-radius:4px}.segmented-small .m-segmented-group .m-segmented-item[data-v-a244d31c]{border-radius:2px}.segmented-small .m-segmented-group .m-segmented-item .segmented-item-label[data-v-a244d31c]{min-height:20px;line-height:20px;padding:0 7px}.segmented-large[data-v-a244d31c]{border-radius:8px}.segmented-large .m-segmented-group .m-segmented-item[data-v-a244d31c]{border-radius:6px}.segmented-large .m-segmented-group .m-segmented-item .segmented-item-label[data-v-a244d31c]{min-height:36px;line-height:36px;padding:0 11px;font-size:16px}.segmented-block[data-v-a244d31c]{display:flex;width:100%}.segmented-block .m-segmented-group .m-segmented-item[data-v-a244d31c]{flex:1;min-width:0}.m-slider[data-v-fefaaef4]{position:relative;cursor:pointer;touch-action:none}.m-slider .slider-rail[data-v-fefaaef4]{position:absolute;background-color:var(--rail-color);border-radius:2px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.m-slider .slider-track[data-v-fefaaef4]{position:absolute;background-color:var(--track-color);border-radius:2px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.m-slider:hover .slider-rail[data-v-fefaaef4]{background:var(--rail-color-hover)}.m-slider:hover .slider-track[data-v-fefaaef4]{background:var(--track-color-hover)}.m-slider .slider-handle[data-v-fefaaef4]{position:absolute;width:10px;height:10px;background:var(--handle-color);box-shadow:0 0 0 2px var(--handle-shadow-color);border-radius:50%;outline:none;transition:width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.m-slider .slider-handle[data-v-fefaaef4]:before{content:"";position:absolute;left:-2px;top:-2px;width:14px;height:14px;background-color:transparent}.m-slider .slider-handle .hover-focus-handle[data-v-fefaaef4]{width:12px;height:12px;box-shadow:0 0 0 4px var(--handle-shadow-color-hover-focus)}.m-slider .slider-handle[data-v-fefaaef4]:hover,.m-slider .slider-handle[data-v-fefaaef4]:focus{width:12px;height:12px;box-shadow:0 0 0 4px var(--handle-shadow-color-hover-focus)}.m-slider .slider-handle[data-v-fefaaef4]:hover:before,.m-slider .slider-handle[data-v-fefaaef4]:focus:before{left:-5px;top:-5px;width:20px;height:20px}.m-slider .slider-handle .handle-tooltip[data-v-fefaaef4]{position:relative;display:inline-block;width:max-content;min-width:32px;max-width:250px;padding:6px 8px;height:32px;font-size:14px;color:#fff;line-height:20px;text-align:center;border-radius:6px;background:#000000d9;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;pointer-events:none;-webkit-user-select:none;user-select:none;outline:none;opacity:0;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.m-slider .slider-handle .handle-tooltip .tooltip-arrow[data-v-fefaaef4]{position:absolute;z-index:9;display:block;pointer-events:none;width:16px;height:16px;overflow:hidden}.m-slider .slider-handle .handle-tooltip .tooltip-arrow[data-v-fefaaef4]:before{position:absolute;bottom:0;left:0;width:16px;height:8px;background-color:#000000d9;clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z");content:""}.m-slider .slider-handle .handle-tooltip .tooltip-arrow[data-v-fefaaef4]:after{position:absolute;width:8.97056275px;height:8.97056275px;bottom:0;left:0;right:0;margin:auto;border-radius:0 0 2px;transform:translateY(50%) rotate(-135deg);box-shadow:3px 3px 7px #0000001a;z-index:0;background:transparent;content:""}.slider-horizontal[data-v-fefaaef4]{padding-block:4px;height:12px;margin:10px 5px}.slider-horizontal .slider-rail[data-v-fefaaef4]{height:4px;width:100%}.slider-horizontal .slider-track[data-v-fefaaef4]{height:4px}.slider-horizontal .slider-handle[data-v-fefaaef4]{top:50%}.slider-horizontal .slider-handle .handle-tooltip[data-v-fefaaef4]{top:-32px;left:50%;transform:translate(-50%,-50%) scale(.8)}.slider-horizontal .slider-handle .handle-tooltip .tooltip-arrow[data-v-fefaaef4]{left:50%;bottom:0;transform:translate(-50%) translateY(100%) rotate(180deg)}.slider-horizontal .slider-handle .show-handle-tooltip[data-v-fefaaef4],.slider-horizontal .slider-handle:hover .handle-tooltip[data-v-fefaaef4]{pointer-events:auto;transform:translate(-50%,-50%) scale(1);opacity:1}.slider-vertical[data-v-fefaaef4]{padding-inline:4px;width:12px;margin:5px 10px}.slider-vertical .slider-rail[data-v-fefaaef4]{width:4px;height:100%}.slider-vertical .slider-track[data-v-fefaaef4]{width:4px}.slider-vertical .slider-handle[data-v-fefaaef4]{left:50%}.slider-vertical .slider-handle .handle-tooltip[data-v-fefaaef4]{left:100%;top:50%;transform:translate(16px,-50%) scale(.8)}.slider-vertical .slider-handle .handle-tooltip .tooltip-arrow[data-v-fefaaef4]{top:50%;left:0;transform:translateY(-50%) translate(-100%) rotate(-90deg)}.slider-vertical .slider-handle .show-handle-tooltip[data-v-fefaaef4],.slider-vertical .slider-handle:hover .handle-tooltip[data-v-fefaaef4]{pointer-events:auto;transform:translate(16px,-50%) scale(1);opacity:1}.slider-disabled[data-v-fefaaef4]{cursor:not-allowed}.slider-disabled .slider-rail[data-v-fefaaef4]{background:var(--rail-color-disabled)}.slider-disabled .slider-track[data-v-fefaaef4]{background:var(--track-color-disabled)}.slider-disabled .slider-handle[data-v-fefaaef4]{box-shadow:0 0 0 2px var(--handle-shadow-color-disabled)}.slider-disabled .slider-handle[data-v-fefaaef4]:hover,.slider-disabled .slider-handle[data-v-fefaaef4]:focus{width:10px;height:10px;box-shadow:0 0 0 2px var(--handle-shadow-color-disabled)}.slider-disabled:hover .slider-rail[data-v-fefaaef4]{background:var(--rail-color-disabled)}.slider-disabled:hover .slider-track[data-v-fefaaef4]{background:var(--track-color-disabled)}.m-statistic[data-v-7435b33b]{font-size:14px;color:#000000e0;line-height:1.57142857}.m-statistic .statistic-title[data-v-7435b33b]{margin-bottom:4px;color:#00000073;font-size:14px}.m-statistic .statistic-content[data-v-7435b33b]{color:#000000e0;font-size:24px}.m-statistic .statistic-content .statistic-prefix[data-v-7435b33b]{display:inline-block;margin-right:4px}.m-statistic .statistic-content .statistic-prefix[data-v-7435b33b] svg{fill:currentColor}.m-statistic .statistic-content .statistic-value[data-v-7435b33b]{display:inline-block;direction:ltr}.m-statistic .statistic-content .statistic-suffix[data-v-7435b33b]{display:inline-block;margin-left:4px}.m-statistic .statistic-content .statistic-suffix[data-v-7435b33b] svg{fill:currentColor}.m-steps[data-v-6a932039]{display:flex;gap:16px;transition:all .3s}.m-steps:not(.steps-label-bottom) .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{display:none}.m-steps .steps-item[data-v-6a932039]{position:relative;overflow:hidden;flex:1;vertical-align:top}.m-steps .steps-item[data-v-6a932039]:last-child{flex:none}.m-steps .steps-item:last-child .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{padding-right:0}.m-steps .steps-item:last-child .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{display:none}.m-steps .steps-item:last-child .steps-info-wrap .steps-tail[data-v-6a932039]{display:none}.m-steps .steps-item .steps-info-wrap[data-v-6a932039]{display:inline-block;vertical-align:top;outline:none}.m-steps .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{height:9px;position:absolute;top:12px;left:0;width:100%;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]:after{display:inline-block;vertical-align:top;width:100%;height:1px;background-color:#0505050f;border-radius:1px;transition:background-color .3s;content:""}.m-steps .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;width:32px;height:32px;border-radius:50%;text-align:center;background-color:#0000000f;border:1px solid transparent;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-icon .steps-num[data-v-6a932039]{display:inline-block;font-size:16px;line-height:1;color:#000000a6;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-icon .icon-svg[data-v-6a932039]{display:inline-block;font-size:16px;color:#1677ff;fill:currentColor;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-icon .steps-dot[data-v-6a932039]{width:100%;height:100%;border-radius:50%;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-content[data-v-6a932039]{display:inline-block;vertical-align:top;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{position:relative;display:inline-block;color:#00000073;font-size:16px;line-height:32px;transition:all .3s;padding-right:16px}.m-steps .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{background:#e8e8e8;position:absolute;top:16px;left:100%;display:block;width:3000px;height:1px;content:"";cursor:auto;transition:all .3s}.m-steps .steps-item .steps-info-wrap .steps-content .steps-description[data-v-6a932039]{max-width:140px;font-size:14px;color:#00000073;line-height:22px;word-break:break-all;transition:all .3s}.m-steps .steps-finish .steps-info-wrap[data-v-6a932039]{cursor:pointer}.m-steps .steps-finish .steps-info-wrap .steps-tail[data-v-6a932039]:after{background-color:#1677ff}.m-steps .steps-finish .steps-info-wrap .steps-icon[data-v-6a932039]{background-color:#e6f4ff;border-color:#e6f4ff}.m-steps .steps-finish .steps-info-wrap .steps-icon .steps-dot[data-v-6a932039]{background:#1677ff}.m-steps .steps-finish .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{color:#000000e0}.m-steps .steps-finish .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{background-color:#1677ff}.m-steps .steps-finish .steps-info-wrap .steps-content .steps-description[data-v-6a932039]{color:#00000073}.m-steps .steps-finish .steps-info-wrap:hover .steps-icon[data-v-6a932039]{border-color:#1677ff}.m-steps .steps-finish .steps-info-wrap:hover .steps-content .steps-title[data-v-6a932039],.m-steps .steps-finish .steps-info-wrap:hover .steps-content .steps-description[data-v-6a932039]{color:#1677ff}.m-steps .steps-process .steps-info-wrap .steps-icon[data-v-6a932039]{background-color:#1677ff;border:1px solid rgba(0,0,0,.25);border-color:#1677ff}.m-steps .steps-process .steps-info-wrap .steps-icon .steps-num[data-v-6a932039]{color:#fff}.m-steps .steps-process .steps-info-wrap .steps-icon .steps-dot[data-v-6a932039]{background:#1677ff}.m-steps .steps-process .steps-info-wrap .steps-content .steps-title[data-v-6a932039],.m-steps .steps-process .steps-info-wrap .steps-content .steps-description[data-v-6a932039]{color:#000000e0}.m-steps .steps-wait .steps-info-wrap[data-v-6a932039]{cursor:pointer}.m-steps .steps-wait .steps-info-wrap:hover .steps-icon[data-v-6a932039]{border-color:#1677ff}.m-steps .steps-wait .steps-info-wrap:hover .steps-icon .steps-num[data-v-6a932039],.m-steps .steps-wait .steps-info-wrap:hover .steps-content .steps-title[data-v-6a932039],.m-steps .steps-wait .steps-info-wrap:hover .steps-content .steps-description[data-v-6a932039]{color:#1677ff}.m-steps .steps-wait .steps-info-wrap .steps-icon .steps-dot[data-v-6a932039]{background:#00000040}.steps-small[data-v-6a932039]{gap:12px}.steps-small .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{width:24px;height:24px}.steps-small .steps-item .steps-info-wrap .steps-icon .steps-num[data-v-6a932039],.steps-small .steps-item .steps-info-wrap .steps-icon .icon-svg[data-v-6a932039]{font-size:12px}.steps-small .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{font-size:14px;line-height:24px;padding-right:12px}.steps-small .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{top:12px}.steps-label-bottom[data-v-6a932039]{gap:0}.steps-label-bottom .steps-item[data-v-6a932039]{overflow:visible}.steps-label-bottom .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{margin-left:56px;padding:4px 24px}.steps-label-bottom .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{margin-left:40px}.steps-label-bottom .steps-item .steps-info-wrap .steps-content[data-v-6a932039]{display:block;width:112px;margin-top:12px;text-align:center}.steps-label-bottom .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{padding-right:0}.steps-label-bottom .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{display:none}.steps-dotted .steps-item[data-v-6a932039]{overflow:visible}.steps-dotted .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{height:3px;top:2.5px;width:100%;margin-top:0;margin-bottom:0;margin-inline:70px 0;padding:0}.steps-dotted .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]:after{width:calc(100% - 24px);height:3px;margin-left:12px}.steps-dotted .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{position:absolute;width:8px;height:8px;margin-left:66px;padding-right:0;line-height:8px;background:transparent;border:0;vertical-align:top}.steps-dotted .steps-item .steps-info-wrap .steps-content[data-v-6a932039]{width:140px;margin-top:20px}.steps-dotted .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{line-height:1.57142857}.steps-dotted .steps-process .steps-info-wrap .steps-icon[data-v-6a932039]{transform:scale(1.25)}.steps-vertical[data-v-6a932039]{display:inline-flex;flex-direction:column;gap:0}.steps-vertical .steps-item[data-v-6a932039]{flex:1 0 auto;overflow:visible}.steps-vertical .steps-item[data-v-6a932039]:last-child{flex:1 0 auto}.steps-vertical .steps-item:not(:last-child) .steps-info-wrap .steps-tail[data-v-6a932039]{display:block}.steps-vertical .steps-item:not(:last-child) .steps-info-wrap .steps-content .steps-title[data-v-6a932039]:after{display:none}.steps-vertical .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{top:0;left:15px;width:1px;height:100%;padding:38px 0 6px}.steps-vertical .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]:after{width:1px;height:100%}.steps-vertical .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{float:left;margin-right:16px}.steps-vertical .steps-item .steps-info-wrap .steps-content[data-v-6a932039]{display:block;min-height:48px;overflow:hidden}.steps-vertical .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{line-height:32px}.steps-vertical .steps-item .steps-info-wrap .steps-content .steps-description[data-v-6a932039]{padding-bottom:12px}.steps-small.steps-vertical .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{left:11px;padding:30px 0 6px}.steps-small.steps-vertical .steps-item .steps-info-wrap .steps-content .steps-title[data-v-6a932039]{line-height:24px}.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{top:12px;left:0;margin:0;padding:16px 0 8px}.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]:after{margin-left:3.5px}.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{position:static;margin-top:12px;margin-left:0;background:none}.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-content[data-v-6a932039]{width:inherit;margin:0}.steps-vertical.steps-dotted .steps-process .steps-info-wrap .steps-icon[data-v-6a932039]{position:relative;margin-top:11px;top:0;left:-1px}.steps-small.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-tail[data-v-6a932039]{top:8px}.steps-small.steps-vertical.steps-dotted .steps-item .steps-info-wrap .steps-icon[data-v-6a932039]{margin-top:8px}.steps-small.steps-vertical.steps-dotted .steps-process .steps-info-wrap .steps-icon[data-v-6a932039]{margin-top:7px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #1677ff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-link[data-v-b514b488]{display:block;height:100%}.swiper-link .swiper-image[data-v-b514b488]{width:100%;height:100%;object-fit:cover;cursor:pointer}.swiper[data-v-b514b488]{--swiper-theme-color: #1677ff}[data-v-b514b488] .swiper-wrapper{transition-timing-function:linear;-webkit-transition-timing-function:linear}[data-v-b514b488] .swiper-pagination-bullet{width:12px;height:12px}.swiper-lazy-preloader-theme[data-v-b514b488]{--swiper-preloader-color: #1677ff}.m-switch[data-v-7964cfd8]{position:relative;display:inline-flex;align-items:center;vertical-align:middle;min-width:44px;height:22px;color:#000000e0;font-size:14px;line-height:22px;background:#00000040;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.m-switch[data-v-7964cfd8]:hover:not(.switch-disabled){background:#00000073}.m-switch .switch-inner[data-v-7964cfd8]{display:block;overflow:hidden;border-radius:100px;height:100%;padding-left:24px;padding-right:9px;transition:padding-left .2s ease-in-out,padding-right .2s ease-in-out}.m-switch .switch-inner .inner-checked[data-v-7964cfd8]{margin-left:calc(-100% - 26px);margin-right:calc(100% + 26px);display:block;text-align:center;color:#fff;font-size:14px;transition:margin-left .2s ease-in-out,margin-right .2s ease-in-out;pointer-events:none}.m-switch .switch-inner .inner-unchecked[data-v-7964cfd8]{margin-top:-22px;margin-left:0;margin-right:0;display:block;text-align:center;color:#fff;font-size:14px;transition:margin-left .2s ease-in-out,margin-right .2s ease-in-out;pointer-events:none}.m-switch .switch-circle[data-v-7964cfd8]{display:flex;align-items:center;justify-content:center;position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:100%;transition:all .2s ease-in-out}.m-switch .switch-circle .circular[data-v-7964cfd8]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;animation:loadingRotate-7964cfd8 2s linear infinite;-webkit-animation:loadingRotate-7964cfd8 2s linear infinite}@keyframes loadingRotate-7964cfd8{to{transform:rotate(360deg)}}.m-switch .switch-circle .circular .path[data-v-7964cfd8]{stroke-dasharray:90,150;stroke-dashoffset:0;stroke:#1677ff;stroke-width:5;stroke-linecap:round;animation:loadingDash-7964cfd8 1.5s ease-in-out infinite;-webkit-animation:loadingDash-7964cfd8 1.5s ease-in-out infinite}@keyframes loadingDash-7964cfd8{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.switch-loading[data-v-7964cfd8]{cursor:not-allowed;opacity:.65}.switch-loading .switch-inner[data-v-7964cfd8],.switch-loading .switch-circle[data-v-7964cfd8]{box-shadow:none;cursor:not-allowed}.switch-small[data-v-7964cfd8]{min-width:28px;height:16px;line-height:16px}.switch-small .switch-inner[data-v-7964cfd8]{padding-left:18px;padding-right:6px}.switch-small .switch-inner .inner-checked[data-v-7964cfd8]{font-size:12px;margin-left:calc(-100% - 20px);margin-right:calc(100% + 20px)}.switch-small .switch-inner .inner-unchecked[data-v-7964cfd8]{font-size:12px;margin-top:-16px}.switch-small .switch-circle[data-v-7964cfd8]{width:12px;height:12px}.switch-small .switch-circle .circular[data-v-7964cfd8]{width:10px;height:10px}.switch-small .switch-circle .circular .path[data-v-7964cfd8]{stroke-width:4}.switch-large[data-v-7964cfd8]{min-width:60px;height:28px;line-height:28px}.switch-large .switch-inner[data-v-7964cfd8]{padding-left:30px;padding-right:12px}.switch-large .switch-inner .inner-checked[data-v-7964cfd8]{font-size:18px;margin-left:calc(-100% - 32px);margin-right:calc(100% + 32px)}.switch-large .switch-inner .inner-unchecked[data-v-7964cfd8]{font-size:18px;margin-top:-28px}.switch-large .switch-circle[data-v-7964cfd8]{width:24px;height:24px}.switch-large .switch-circle .circular[data-v-7964cfd8]{width:20px;height:20px}.switch-large .switch-circle .circular .path[data-v-7964cfd8]{stroke-width:6}.switch-checked[data-v-7964cfd8]{background:#1677ff}.switch-checked[data-v-7964cfd8]:hover:not(.switch-disabled){background:#4096ff}.switch-checked .switch-inner[data-v-7964cfd8]{padding-left:9px;padding-right:24px}.switch-checked .switch-inner .inner-checked[data-v-7964cfd8]{margin-left:0;margin-right:0}.switch-checked .switch-inner .inner-unchecked[data-v-7964cfd8]{margin-left:calc(100% + 26px);margin-right:calc(-100% - 26px)}.switch-checked .switch-circle[data-v-7964cfd8]{left:calc(100% - 20px)}.switch-small.switch-checked .switch-inner[data-v-7964cfd8]{padding-left:6px;padding-right:18px}.switch-small.switch-checked .switch-inner .inner-unchecked[data-v-7964cfd8]{margin-left:calc(100% + 20px);margin-right:calc(-100% - 20px)}.switch-small.switch-checked .switch-circle[data-v-7964cfd8]{left:calc(100% - 14px)}.switch-large.switch-checked .switch-inner[data-v-7964cfd8]{padding-left:12px;padding-right:30px}.switch-large.switch-checked .switch-inner .inner-unchecked[data-v-7964cfd8]{margin-left:calc(100% + 32px);margin-right:calc(-100% - 32px)}.switch-large.switch-checked .switch-circle[data-v-7964cfd8]{left:calc(100% - 26px)}.switch-disabled[data-v-7964cfd8]{cursor:not-allowed;opacity:.65}.switch-disabled .switch-circle[data-v-7964cfd8]{cursor:not-allowed}.switch-wave[data-v-7964cfd8]{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;animation-iteration-count:1;animation-duration:.6s;animation-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(0,0,.2,1);border-radius:inherit}.wave-active[data-v-7964cfd8]{z-index:1;animation-name:waveSpread-7964cfd8,waveOpacity-7964cfd8}@keyframes waveSpread-7964cfd8{0%{box-shadow:0 0 .5px 0 var(--ripple-color)}to{box-shadow:0 0 .5px 5px var(--ripple-color)}}@keyframes waveOpacity-7964cfd8{0%{opacity:.6}to{opacity:0}}.m-table-wrap[data-v-d3a60baa]{clear:both;max-width:100%}.m-table-wrap .m-table[data-v-d3a60baa]{color:#000000e0;font-size:14px;line-height:1.57142857;background:#fff;border-radius:8px 8px 0 0}.m-table-wrap .m-table .table-header[data-v-d3a60baa]{border-radius:8px 8px 0 0;padding:16px;transition:padding .3s}.m-table-wrap .m-table .table-footer[data-v-d3a60baa]{border-radius:0 0 8px 8px;padding:16px;color:#000000e0;background:#fafafa;transition:padding .3s}.m-table-wrap .m-table .table-container[data-v-d3a60baa]{position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.m-table-wrap .m-table .table-container[data-v-d3a60baa]:before{left:0}.m-table-wrap .m-table .table-container[data-v-d3a60baa]:after{right:0}.m-table-wrap .m-table .table-container[data-v-d3a60baa]:before,.m-table-wrap .m-table .table-container[data-v-d3a60baa]:after{position:absolute;top:0;bottom:0;z-index:4;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.m-table-wrap .m-table .table-container .table-head[data-v-d3a60baa]{overflow:hidden;border-radius:8px 8px 0 0}.m-table-wrap .m-table .table-container .table-head-sticky[data-v-d3a60baa]{position:sticky;top:0;z-index:3;background:#fff}.m-table-wrap .m-table .table-container .table-x-scrollbar-sticky[data-v-d3a60baa]{overflow:visible}.m-table-wrap .m-table .table-container .table-x-scrollbar-sticky[data-v-d3a60baa] .rail-horizontal-bottom{position:sticky;z-index:3}.m-table-wrap .m-table .table-container table[data-v-d3a60baa]{display:table;margin:0;width:100%;text-align:start;border-radius:8px 8px 0 0;border-collapse:separate;border-spacing:0}.m-table-wrap .m-table .table-container table tr[data-v-d3a60baa]{background-color:transparent}.m-table-wrap .m-table .table-container table tr:first-child th[data-v-d3a60baa]:first-child{border-top-left-radius:8px}.m-table-wrap .m-table .table-container table tr:first-child th[data-v-d3a60baa]:last-child{border-top-right-radius:8px}.m-table-wrap .m-table .table-container table th[data-v-d3a60baa],.m-table-wrap .m-table .table-container table td[data-v-d3a60baa]{border:none}.m-table-wrap .m-table .table-container table th[data-v-d3a60baa] svg,.m-table-wrap .m-table .table-container table td[data-v-d3a60baa] svg{fill:CurrentColor}.m-table-wrap .m-table .table-container table .table-th[data-v-d3a60baa]{color:#000000e0;font-weight:600;text-align:start;background:#fafafa;padding:16px;border-bottom:1px solid #f0f0f0;overflow-wrap:break-word;transition:background .2s ease,padding .3s}.m-table-wrap .m-table .table-container table .table-th[colspan][data-v-d3a60baa]:not([colspan="1"]){text-align:center}.m-table-wrap .m-table .table-container table .table-th.table-cell-sort[data-v-d3a60baa]{background:#f0f0f0}.m-table-wrap .m-table .table-container table .table-th-ellipsis[data-v-d3a60baa]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.m-table-wrap .m-table .table-container table .table-cell-has-sorter[data-v-d3a60baa]{outline:none;cursor:pointer;transition:all .3s}.m-table-wrap .m-table .table-container table .table-cell-has-sorter[data-v-d3a60baa]:hover{background:#f0f0f0}.m-table-wrap .m-table .table-container table .table-cell-has-sorter:hover .table-cell-sorter .table-cell-arrow[data-v-d3a60baa]:not(.ascend-arrow,.descend-arrow){color:#00000091}.m-table-wrap .m-table .table-container table .table-cell-has-sorter[data-v-d3a60baa] .m-tooltip-card{cursor:auto}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter[data-v-d3a60baa]{display:flex;align-items:center;justify-content:space-between}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter .table-cell-title[data-v-d3a60baa]{position:relative;z-index:1;flex:1;max-width:calc(100% - 22px)}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter .table-cell-arrow[data-v-d3a60baa]{display:inline-flex;align-items:center;margin-left:4px;color:#0000004a;transition:all .3s}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter .table-cell-arrow svg[data-v-d3a60baa]{fill:currentColor}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter .ascend-arrow[data-v-d3a60baa]{color:#1677ff}.m-table-wrap .m-table .table-container table .table-cell-has-sorter .table-cell-sorter .descend-arrow[data-v-d3a60baa]{color:#1677ff;transform:rotate(180deg)}.m-table-wrap .m-table .table-container table .table-empty[data-v-d3a60baa]{padding:16px;border-bottom:1px solid #f0f0f0}.m-table-wrap .m-table .table-container table .table-empty .table-empty-fixed[data-v-d3a60baa]{padding:16px;margin:-16px -17px;border-right:1px solid #f0f0f0}.m-table-wrap .m-table .table-container table .table-empty .empty[data-v-d3a60baa]{margin:32px 0}.m-table-wrap .m-table .table-container table .table-td[data-v-d3a60baa]{padding:16px;border-bottom:1px solid #f0f0f0;transition:padding .3s}.m-table-wrap .m-table .table-container table .table-td.table-cell-sort[data-v-d3a60baa]{background:#fafafa}.m-table-wrap .m-table .table-container table .table-td .expand-btn[data-v-d3a60baa]{position:relative;color:inherit;float:left;width:26px;height:26px;line-height:26px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;outline:none;cursor:pointer;transform:scale(.76923077);-webkit-user-select:none;user-select:none;transition:all .3s}.m-table-wrap .m-table .table-container table .table-td .expand-btn[data-v-d3a60baa]:hover{color:#4096ff;border-color:#4096ff}.m-table-wrap .m-table .table-container table .table-td .expand-btn[data-v-d3a60baa]:before{position:absolute;top:11px;left:5px;right:5px;height:2px;border-radius:2px;background:currentcolor;transition:transform .3s ease-out;content:""}.m-table-wrap .m-table .table-container table .table-td .expand-btn[data-v-d3a60baa]:after{position:absolute;top:5px;bottom:5px;left:11px;width:2px;border-radius:2px;transform:rotate(90deg);background:currentcolor;transition:transform .3s ease-out;content:""}.m-table-wrap .m-table .table-container table .table-td .expand-btn-collapsed[data-v-d3a60baa]:before{transform:rotate(-180deg)}.m-table-wrap .m-table .table-container table .table-td .expand-btn-collapsed[data-v-d3a60baa]:after{transform:rotate(0)}.m-table-wrap .m-table .table-container table .table-td .table-expand-row-fixed[data-v-d3a60baa]{position:relative;margin:-16px;padding:16px}.m-table-wrap .m-table .table-container table .table-cell-align-left[data-v-d3a60baa]{text-align:left}.m-table-wrap .m-table .table-container table .table-cell-align-center[data-v-d3a60baa]{text-align:center}.m-table-wrap .m-table .table-container table .table-cell-align-right[data-v-d3a60baa]{text-align:right}.m-table-wrap .m-table .table-container table .table-cell-fix-left[data-v-d3a60baa]{position:sticky!important;z-index:2;background:#fff}.m-table-wrap .m-table .table-container table .table-th.table-cell-fix-left[data-v-d3a60baa]{background:#fafafa}.m-table-wrap .m-table .table-container table .table-cell-fix-left-last[data-v-d3a60baa]:after{position:absolute;top:0;bottom:-1px;right:0;width:30px;transform:translate(100%);transition:box-shadow .3s;content:"";pointer-events:none}.m-table-wrap .m-table .table-container table .table-cell-fix-right[data-v-d3a60baa]{position:sticky!important;z-index:2;background:#fff}.m-table-wrap .m-table .table-container table .table-th.table-cell-fix-right[data-v-d3a60baa]{background:#fafafa}.m-table-wrap .m-table .table-container table .table-cell-fix-right-first[data-v-d3a60baa]:before{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.m-table-wrap .m-table .table-container table .table-td-hover[data-v-d3a60baa]{background-color:#fafafa}.m-table-wrap .m-table .table-container table .table-td-expand[data-v-d3a60baa]{background:#00000005}.m-table-wrap .m-table .container-no-x-scroll .m-scrollbar[data-v-d3a60baa],.m-table-wrap .m-table .container-vertical-no-x-scroll .table-head[data-v-d3a60baa],.m-table-wrap .m-table .container-no-scroll .m-scrollbar[data-v-d3a60baa]{overflow:visible}.m-table-wrap .m-table .table-header+.table-container[data-v-d3a60baa]{border-top-left-radius:0;border-top-right-radius:0}.m-table-wrap .m-table .table-header+.table-container table[data-v-d3a60baa]{border-radius:0}.m-table-wrap .m-table .table-header+.table-container table .table-th[data-v-d3a60baa]:first-child,.m-table-wrap .m-table .table-header+.table-container table .table-th[data-v-d3a60baa]:last-child{border-radius:0}.m-table-wrap .table-shadow-left:not(.table-has-fix-left) .table-container[data-v-d3a60baa]:before{box-shadow:inset 10px 0 8px -8px #0505050f}.m-table-wrap .table-shadow-left .table-container .table-cell-fix-left-last[data-v-d3a60baa]:after{box-shadow:inset 10px 0 8px -8px #0505050f}.m-table-wrap .table-shadow-right:not(.table-has-fix-right) .table-container[data-v-d3a60baa]:after{box-shadow:inset -10px 0 8px -8px #0505050f}.m-table-wrap .table-shadow-right .table-container .table-cell-fix-right-first[data-v-d3a60baa]:before{box-shadow:inset -10px 0 8px -8px #0505050f}.m-table-wrap .table-small[data-v-d3a60baa]{font-size:14px}.m-table-wrap .table-small .table-header[data-v-d3a60baa],.m-table-wrap .table-small .table-footer[data-v-d3a60baa],.m-table-wrap .table-small .table-container table .table-th[data-v-d3a60baa],.m-table-wrap .table-small .table-container table .table-td[data-v-d3a60baa]{padding:8px}.m-table-wrap .table-middle[data-v-d3a60baa]{font-size:14px}.m-table-wrap .table-middle .table-header[data-v-d3a60baa],.m-table-wrap .table-middle .table-footer[data-v-d3a60baa],.m-table-wrap .table-middle .table-container table .table-th[data-v-d3a60baa],.m-table-wrap .table-middle .table-container table .table-td[data-v-d3a60baa]{padding:12px 8px}.m-table-wrap .table-striped tbody tr:nth-child(2n) .table-td[data-v-d3a60baa]{background-color:#fafafa}.m-table-wrap .table-bordered .table-header[data-v-d3a60baa]{border:1px solid #f0f0f0;border-bottom:0}.m-table-wrap .table-bordered .table-footer[data-v-d3a60baa]{border:1px solid #f0f0f0;border-top:0}.m-table-wrap .table-bordered .table-container[data-v-d3a60baa]{border:1px solid #f0f0f0;border-bottom:0;border-right:0}.m-table-wrap .table-bordered .table-container table th[data-v-d3a60baa],.m-table-wrap .table-bordered .table-container table td[data-v-d3a60baa]{border-right:1px solid #f0f0f0}.m-table-wrap .table-bordered .table-container .table-td .table-expand-row-fixed[data-v-d3a60baa]{margin:-16px -17px}.m-table-wrap .table-pagination[data-v-d3a60baa]{margin:16px 0}.m-tabs[data-v-d9ad67dd]{display:flex;font-size:14px;color:#000000e0;line-height:1.57142857;list-style:none}.m-tabs .m-tabs-nav[data-v-d9ad67dd]{position:relative;display:flex;flex:none;align-items:center}.m-tabs .m-tabs-nav[data-v-d9ad67dd]:before{position:absolute;content:""}.m-tabs .m-tabs-nav .tabs-prefix[data-v-d9ad67dd],.m-tabs .m-tabs-nav .tabs-suffix[data-v-d9ad67dd]{flex:none}.m-tabs .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]{position:relative;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.m-tabs .m-tabs-nav .tabs-nav-wrap .shadow[data-v-d9ad67dd]{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.m-tabs .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:before{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.m-tabs .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:after{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list[data-v-d9ad67dd]{position:relative;display:flex}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{position:relative;display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;outline:none;cursor:pointer;transition:all .3s}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:hover{color:#1677ff}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd] svg{fill:currentColor}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-line-active[data-v-d9ad67dd]{color:#1677ff;text-shadow:0 0 .25px currentcolor}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-disabled[data-v-d9ad67dd]{color:#00000040;cursor:not-allowed}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-disabled[data-v-d9ad67dd]:hover{color:#00000040}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar[data-v-d9ad67dd]{position:absolute;background-color:#1677ff;pointer-events:none;border-radius:2px;transition:width .3s,left .3s,height .3s,top .3s,background-color}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar-disabled[data-v-d9ad67dd]{background-color:#00000040}.m-tabs .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .card-hidden[data-v-d9ad67dd]{visibility:hidden}.m-tabs .m-tabs-nav .tabs-nav-wrap .nav-transition[data-v-d9ad67dd]{transition:all .15s}.m-tabs .m-tabs-nav .tabs-center[data-v-d9ad67dd]{justify-content:center}.m-tabs .m-tabs-nav .before-shadow-active[data-v-d9ad67dd]:before{opacity:1}.m-tabs .m-tabs-nav .after-shadow-active[data-v-d9ad67dd]:after{opacity:1}.m-tabs .m-tabs-page[data-v-d9ad67dd]{flex:auto;min-width:0;min-height:0;overflow:hidden}.m-tabs .m-tabs-page .tabs-content-wrap[data-v-d9ad67dd]{position:relative;display:flex;width:100%}.m-tabs .m-tabs-page .tabs-content-wrap .tabs-content[data-v-d9ad67dd]{outline:none;flex:none;width:100%}.m-tabs .m-tabs-page .tabs-content-animated[data-v-d9ad67dd]{transition:margin .3s}.tabs-top[data-v-d9ad67dd]{flex-direction:column}.tabs-top .m-tabs-nav[data-v-d9ad67dd]{margin-bottom:16px}.tabs-top .m-tabs-nav .tabs-prefix[data-v-d9ad67dd]{padding-right:12px}.tabs-top .m-tabs-nav .tabs-suffix[data-v-d9ad67dd]{padding-left:12px}.tabs-top .m-tabs-nav[data-v-d9ad67dd]:before{right:0;left:0;bottom:0;border-bottom:1px solid rgba(5,5,5,.06)}.tabs-top .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:before{top:0;bottom:0;width:32px;left:0;box-shadow:inset 10px 0 8px -8px #00000014}.tabs-top .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:after{top:0;bottom:0;width:32px;right:0;box-shadow:inset -10px 0 8px -8px #00000014}.tabs-top .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-left:32px}.tabs-top .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar[data-v-d9ad67dd]{height:2px;bottom:0}.tabs-top.tabs-card .m-tabs-nav[data-v-d9ad67dd],.tabs-top.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:8px 8px 0 0}.tabs-top.tabs-card.tabs-small .m-tabs-nav[data-v-d9ad67dd],.tabs-top.tabs-card.tabs-small .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:6px 6px 0 0}.tabs-bottom[data-v-d9ad67dd]{flex-direction:column}.tabs-bottom .m-tabs-nav[data-v-d9ad67dd]{order:1;margin-top:16px}.tabs-bottom .m-tabs-nav .tabs-prefix[data-v-d9ad67dd]{padding-right:12px}.tabs-bottom .m-tabs-nav .tabs-suffix[data-v-d9ad67dd]{padding-left:12px}.tabs-bottom .m-tabs-nav[data-v-d9ad67dd]:before{right:0;left:0;top:0;border-bottom:1px solid rgba(5,5,5,.06)}.tabs-bottom .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:before{top:0;bottom:0;width:32px;left:0;box-shadow:inset 10px 0 8px -8px #00000014}.tabs-bottom .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:after{top:0;bottom:0;width:32px;right:0;box-shadow:inset -10px 0 8px -8px #00000014}.tabs-bottom .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-left:32px}.tabs-bottom .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar[data-v-d9ad67dd]{height:2px;top:0}.tabs-bottom .m-tabs-page[data-v-d9ad67dd]{order:0}.tabs-bottom.tabs-card .m-tabs-nav[data-v-d9ad67dd],.tabs-bottom.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:0 0 8px 8px}.tabs-bottom.tabs-card.tabs-small .m-tabs-nav[data-v-d9ad67dd],.tabs-bottom.tabs-card.tabs-small .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:0 0 6px 6px}.tabs-left .m-tabs-nav[data-v-d9ad67dd]{flex-direction:column;min-width:40px;margin-right:24px}.tabs-left .m-tabs-nav .tabs-prefix[data-v-d9ad67dd]{padding-bottom:12px}.tabs-left .m-tabs-nav .tabs-suffix[data-v-d9ad67dd]{padding-top:12px}.tabs-left .m-tabs-nav[data-v-d9ad67dd]:before{top:0;bottom:0;right:0;border-left:1px solid rgba(5,5,5,.06)}.tabs-left .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]{flex-direction:column}.tabs-left .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:before{right:0;left:0;height:32px;top:0;box-shadow:inset 0 10px 8px -8px #00000014}.tabs-left .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:after{right:0;left:0;height:32px;bottom:0;box-shadow:inset 0 -10px 8px -8px #00000014}.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list[data-v-d9ad67dd]{flex:1 0 auto;flex-direction:column}.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:8px 24px;text-align:center}.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-top:16px}.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar[data-v-d9ad67dd]{width:2px;right:0}.tabs-left.tabs-card .m-tabs-nav[data-v-d9ad67dd],.tabs-left.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:8px 0 0 8px}.tabs-left.tabs-card.tabs-small .m-tabs-nav[data-v-d9ad67dd],.tabs-left.tabs-card.tabs-small .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:6px 0 0 6px}.tabs-right .m-tabs-nav[data-v-d9ad67dd]{order:1;flex-direction:column;min-width:40px;margin-left:24px}.tabs-right .m-tabs-nav .tabs-prefix[data-v-d9ad67dd]{padding-bottom:12px}.tabs-right .m-tabs-nav .tabs-suffix[data-v-d9ad67dd]{padding-top:12px}.tabs-right .m-tabs-nav[data-v-d9ad67dd]:before{top:0;bottom:0;left:0;border-left:1px solid rgba(5,5,5,.06)}.tabs-right .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]{flex-direction:column}.tabs-right .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:before{right:0;left:0;height:32px;top:0;box-shadow:inset 0 10px 8px -8px #00000014}.tabs-right .m-tabs-nav .tabs-nav-wrap[data-v-d9ad67dd]:after{right:0;left:0;height:32px;bottom:0;box-shadow:inset 0 -10px 8px -8px #00000014}.tabs-right .m-tabs-nav .tabs-nav-wrap .tabs-nav-list[data-v-d9ad67dd]{flex:1 0 auto;flex-direction:column}.tabs-right .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:8px 24px;text-align:center}.tabs-right .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-bar[data-v-d9ad67dd]{width:2px;left:0}.tabs-right.tabs-card .m-tabs-nav[data-v-d9ad67dd],.tabs-right.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:0 8px 8px 0}.tabs-right.tabs-card.tabs-small .m-tabs-nav[data-v-d9ad67dd],.tabs-right.tabs-card.tabs-small .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{border-radius:0 6px 6px 0}.tabs-small .m-tabs-nav[data-v-d9ad67dd]{font-size:14px}.tabs-small.tabs-top:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd],.tabs-small.tabs-bottom:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:8px 0}.tabs-middle .m-tabs-nav[data-v-d9ad67dd]{font-size:14px}.tabs-middle.tabs-top:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd],.tabs-middle.tabs-bottom:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:12px 0}.tabs-large .m-tabs-nav[data-v-d9ad67dd]{font-size:16px}.tabs-large.tabs-top:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd],.tabs-large.tabs-bottom:not(.tabs-card) .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:16px 0}.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:8px 16px;background:#00000005;border:1px solid rgba(5,5,5,.06);transition:all .3s cubic-bezier(.645,.045,.355,1)}.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-card-active[data-v-d9ad67dd]{color:#1677ff;background:#fff;text-shadow:0 0 .25px currentcolor}.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-disabled[data-v-d9ad67dd]{color:#00000040;cursor:not-allowed}.tabs-card .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-disabled[data-v-d9ad67dd]:hover{color:#00000040}.tabs-card.tabs-top .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-left:2px}.tabs-card.tabs-top .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-card-active[data-v-d9ad67dd]{border-bottom-color:#fff}.tabs-card.tabs-bottom .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-left:2px}.tabs-card.tabs-bottom .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-card-active[data-v-d9ad67dd]{border-top-color:#fff}.tabs-card.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-top:2px}.tabs-card.tabs-left .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-card-active[data-v-d9ad67dd]{border-right-color:#fff}.tabs-card.tabs-right .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]:not(:first-child){margin-top:2px}.tabs-card.tabs-right .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-card-active[data-v-d9ad67dd]{border-left-color:#fff}.tabs-card.tabs-small .m-tabs-nav .tabs-nav-wrap .tabs-nav-list .tab-item[data-v-d9ad67dd]{padding:6px 16px}.m-tag[data-v-a24482dc]{display:inline-flex;align-items:center;height:24px;font-size:14px;color:#000000e0;padding-inline:7px;white-space:nowrap;background:#00000005;border:1px solid #d9d9d9;border-radius:6px;transition:all .2s;text-align:start}.m-tag .tag-icon[data-v-a24482dc]{margin-right:5px;height:100%;display:inline-flex;align-items:center}.m-tag .tag-icon[data-v-a24482dc] svg{fill:currentColor}.m-tag .tag-label[data-v-a24482dc]{height:100%;display:inline-flex;align-items:center}.m-tag .plus-svg[data-v-a24482dc]{display:inline-flex;align-items:center;font-size:14px;color:#000000e0;fill:currentColor;font-style:normal;line-height:0;text-align:center;vertical-align:-.175em;transition:color .2s}.m-tag .tag-close[data-v-a24482dc]{margin-left:3px;display:inline-flex;align-items:center;height:100%;vertical-align:top;font-style:normal;line-height:0;text-align:center;cursor:pointer}.m-tag .tag-close .close-svg[data-v-a24482dc]{display:inline-block;font-size:12px;color:#00000073;fill:currentColor;transition:all .2s}.m-tag .tag-close .close-svg[data-v-a24482dc]:hover{color:#000000e0}.tag-small[data-v-a24482dc]{height:22px;font-size:12px;line-height:20px;border-radius:4px}.tag-small .plus-svg[data-v-a24482dc]{font-size:12px}.tag-small .tag-close[data-v-a24482dc]{font-size:10px}.tag-large[data-v-a24482dc]{height:28px;line-height:26px}.tag-large .tag-close[data-v-a24482dc]{font-size:14px;vertical-align:-.16em}.tag-plus[data-v-a24482dc]{background:#fff;border-style:dashed;padding-inline:10px;text-align:center;cursor:pointer}.tag-plus[data-v-a24482dc]:hover{border-color:#1677ff}.tag-plus:hover .plus-svg[data-v-a24482dc]{color:#1677ff}.tag-input[data-v-a24482dc]{width:86px;color:#000000e0;height:24px;font-size:14px;line-height:22px;padding:0 8px;position:relative;display:inline-block;min-width:0;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;transition:all .2s}.tag-input[data-v-a24482dc]:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a;border-right-width:1px;outline:0}.input-small[data-v-a24482dc]{width:78px;height:22px;font-size:12px;line-height:20px;padding:0 6px;border-radius:4px}.input-large[data-v-a24482dc]{width:90px;height:28px;line-height:26px}.tag-success[data-v-a24482dc]{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.tag-success[data-v-a24482dc] svg{color:#52c41a;fill:currentColor}.tag-processing[data-v-a24482dc]{color:#1677ff;background:#e6f4ff;border-color:#91caff}.tag-processing[data-v-a24482dc] svg{color:#1677ff;fill:currentColor}.tag-error[data-v-a24482dc]{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}.tag-error[data-v-a24482dc] svg{color:#ff4d4f;fill:currentColor}.tag-warning[data-v-a24482dc]{color:#faad14;background:#fffbe6;border-color:#ffe58f}.tag-warning[data-v-a24482dc] svg{color:#faad14;fill:currentColor}.tag-pink[data-v-a24482dc]{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.tag-pink[data-v-a24482dc] svg{color:#c41d7f;fill:currentColor}.tag-red[data-v-a24482dc]{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.tag-red[data-v-a24482dc] svg{color:#cf1322;fill:currentColor}.tag-yellow[data-v-a24482dc]{color:#d4b106;background:#feffe6;border-color:#fffb8f}.tag-yellow[data-v-a24482dc] svg{color:#d4b106;fill:currentColor}.tag-orange[data-v-a24482dc]{color:#d46b08;background:#fff7e6;border-color:#ffd591}.tag-orange[data-v-a24482dc] svg{color:#d46b08;fill:currentColor}.tag-green[data-v-a24482dc]{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.tag-green[data-v-a24482dc] svg{color:#389e0d;fill:currentColor}.tag-cyan[data-v-a24482dc]{color:#08979c;background:#e6fffb;border-color:#87e8de}.tag-cyan[data-v-a24482dc] svg{color:#08979c;fill:currentColor}.tag-blue[data-v-a24482dc]{color:#0958d9;background:#e6f4ff;border-color:#91caff}.tag-blue[data-v-a24482dc] svg{color:#0958d9;fill:currentColor}.tag-purple[data-v-a24482dc]{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.tag-purple[data-v-a24482dc] svg{color:#531dab;fill:currentColor}.tag-geekblue[data-v-a24482dc]{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.tag-geekblue[data-v-a24482dc] svg{color:#1d39c4;fill:currentColor}.tag-magenta[data-v-a24482dc]{color:#eb2f96;background:#fff0f6;border-color:#ffadd2}.tag-magenta[data-v-a24482dc] svg{color:#eb2f96;fill:currentColor}.tag-volcano[data-v-a24482dc]{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.tag-volcano[data-v-a24482dc] svg{color:#d4380d;fill:currentColor}.tag-gold[data-v-a24482dc]{color:#d48806;background:#fffbe6;border-color:#ffe58f}.tag-gold[data-v-a24482dc] svg{color:#d48806;fill:currentColor}.tag-lime[data-v-a24482dc]{color:#7cb305;background:#fcffe6;border-color:#eaff8f}.tag-lime[data-v-a24482dc] svg{color:#7cb305;fill:currentColor}.tag-borderless[data-v-a24482dc]{border-color:transparent}.tag-has-color[data-v-a24482dc]{color:#fff;border-color:transparent}.tag-has-color .tag-close .close-svg[data-v-a24482dc]{color:#ffffffd9}.tag-has-color .tag-close .close-svg[data-v-a24482dc]:hover{color:#fff}.tag-hidden[data-v-a24482dc]{display:none}.m-textarea[data-v-827be63e]{position:relative;display:inline-block}.m-textarea .u-textarea[data-v-827be63e]{width:100%;min-width:0;min-height:32px;max-width:100%;height:auto;padding:4px 11px;color:#000000e0;font-size:14px;line-height:1.57142857;list-style:none;transition:all .3s,height 0s;resize:vertical;position:relative;z-index:9;display:inline-block;vertical-align:bottom;text-overflow:ellipsis;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none}.m-textarea .u-textarea[data-v-827be63e]:hover{border-color:#4096ff;z-index:1}.m-textarea .u-textarea[data-v-827be63e]:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a;outline:0}.m-textarea .clear-class[data-v-827be63e]{padding-right:24px}.m-textarea textarea[data-v-827be63e]:disabled{color:#00000040}.m-textarea textarea[data-v-827be63e]::-webkit-input-placeholder{color:#00000040}.m-textarea textarea[data-v-827be63e]:-moz-placeholder{color:#00000040}.m-textarea textarea[data-v-827be63e]::-moz-placeholder{color:#00000040}.m-textarea textarea[data-v-827be63e]:-ms-input-placeholder{color:#00000040}.m-textarea .clear-svg[data-v-827be63e]{position:absolute;top:9px;right:8px;z-index:99;display:inline-block;font-size:12px;color:#00000040;fill:currentColor;cursor:pointer;transition:color .3s}.m-textarea .clear-svg[data-v-827be63e]:hover{color:#00000073}.m-textarea .textarea-disabled[data-v-827be63e]{color:#00000040;background-color:#0000000a;cursor:not-allowed}.m-textarea .textarea-disabled[data-v-827be63e]:hover{border-color:#d9d9d9}.m-textarea .textarea-disabled[data-v-827be63e]:focus-within{border-color:#d9d9d9;box-shadow:none}.show-count[data-v-827be63e]:after{color:#00000073;white-space:nowrap;content:attr(data-count);pointer-events:none;float:right}.m-scroll-horizontal[data-v-23deb68b]{overflow:hidden;display:flex;box-shadow:0 0 5px var(--scroll-shadow-color);border-radius:6px;background-color:var(--scroll-bg-color)}.m-scroll-horizontal .scroll-items-group[data-v-23deb68b]{z-index:1;display:flex;align-items:center;animation:horizontalScroll-23deb68b var(--scroll-duration) linear var(--scroll-delay) var(--scroll-iteration-count);animation-play-state:var(--scroll-play-state)}@keyframes horizontalScroll-23deb68b{0%{transform:translate(0)}to{transform:translate(-100%)}}.m-scroll-horizontal .scroll-items-group .scroll-item[data-v-23deb68b]{padding-left:var(--scroll-item-gap);font-size:16px;font-weight:400;color:#000000e0;line-height:1.57;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-scroll-horizontal .scroll-items-group .href-item[data-v-23deb68b]{cursor:pointer;transition:color .3s}.m-scroll-horizontal .scroll-items-group .href-item[data-v-23deb68b]:hover{color:var(--scroll-href-hover-color)!important}.m-scroll-horizontal .scroll-items-reset[data-v-23deb68b]{animation:none}.slide-enter-active[data-v-23deb68b],.slide-leave-active[data-v-23deb68b]{transition:all var(--scroll-duration) var(--scroll-timing-function)}.slide-enter-from[data-v-23deb68b]{transform:translateY(100%) scale(var(--scroll-scale));opacity:0}.slide-leave-to[data-v-23deb68b]{transform:translateY(-100%) scale(var(--scroll-scale));opacity:0}.m-scroll-vertical[data-v-23deb68b]{overflow:hidden;position:relative;box-shadow:0 0 5px var(--scroll-shadow-color);border-radius:6px;background-color:var(--scroll-bg-color)}.m-scroll-vertical .scroll-item-wrap[data-v-23deb68b]{position:absolute;left:0;right:0;height:100%;display:flex;align-items:center;justify-content:center;padding:0 var(--scroll-item-padding)}.m-scroll-vertical .scroll-item-wrap .scroll-item[data-v-23deb68b]{font-size:16px;font-weight:400;color:#000000e0;line-height:1.57;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-scroll-vertical .scroll-item-wrap .href-item[data-v-23deb68b]{cursor:pointer;transition:color .3s}.m-scroll-vertical .scroll-item-wrap .href-item[data-v-23deb68b]:hover{color:var(--scroll-href-hover-color)!important}.m-timeline[data-v-c9112a5f]{font-size:14px;color:#000000e0;line-height:1.57142857}.m-timeline .timeline-item[data-v-c9112a5f]{position:relative;padding-bottom:30px}.m-timeline .timeline-item .timeline-tail[data-v-c9112a5f]{position:absolute;top:12px;width:0;height:100%;border-left-width:2px;border-left-color:#e8e8e8}.m-timeline .timeline-item .tail-left[data-v-c9112a5f]{left:5px}.m-timeline .timeline-item .tail-center[data-v-c9112a5f]{left:0;right:0;margin:0 auto}.m-timeline .timeline-item .tail-right[data-v-c9112a5f]{right:5px}.m-timeline .timeline-item .timeline-dot[data-v-c9112a5f]{position:absolute;display:flex;align-items:center}.m-timeline .timeline-item .timeline-dot[data-v-c9112a5f] svg{fill:currentColor}.m-timeline .timeline-item .timeline-dot .dot-item[data-v-c9112a5f]{display:inline-block;width:12px;height:12px;border-width:2px;border-style:solid;border-radius:50%;background:#fff}.m-timeline .timeline-item .dot-left[data-v-c9112a5f]{left:6px;transform:translate(-50%)}.m-timeline .timeline-item .dot-center[data-v-c9112a5f]{left:50%;transform:translate(-50%)}.m-timeline .timeline-item .dot-right[data-v-c9112a5f]{right:6px;transform:translate(50%)}.m-timeline .timeline-item .timeline-desc[data-v-c9112a5f]{font-size:14px;line-height:1.57142857;word-break:break-all}.m-timeline .timeline-item .desc-left[data-v-c9112a5f]{margin-left:25px}.m-timeline .timeline-item .desc-center[data-v-c9112a5f]{width:calc(50% - 12px)}.m-timeline .timeline-item .desc-alternate-left[data-v-c9112a5f]{text-align:end}.m-timeline .timeline-item .desc-alternate-right[data-v-c9112a5f]{margin-left:calc(50% + 12px)}.m-timeline .timeline-item .desc-right[data-v-c9112a5f]{margin-right:25px;text-align:end}.m-timeline .item-last .timeline-tail[data-v-c9112a5f]{display:none}.m-upload-wrap[data-v-33b1bd60],.m-upload-wrap .m-upload-item[data-v-33b1bd60]{display:inline-block}.m-upload-wrap .mr8[data-v-33b1bd60]{margin-right:8px}.m-upload[data-v-33b1bd60]{position:relative;display:inline-block;width:100px;height:100px}.m-upload .upload-item[data-v-33b1bd60]{display:flex;align-items:center;justify-content:center;text-align:center;width:100px;height:100px;border-radius:8px;border:1px dashed #d9d9d9;background-color:#00000005;cursor:pointer;transition:border-color .3s}.m-upload .upload-item[data-v-33b1bd60]:hover{border-color:#1677ff}.m-upload .upload-item .plus-svg[data-v-33b1bd60]{display:inline-block;font-size:14px;color:#000000e0;fill:currentColor}.m-upload .upload-item .upload-tip[data-v-33b1bd60]{margin-top:8px;font-size:14px;color:#000000e0;line-height:1.57142857}.m-upload .upload-disabled[data-v-33b1bd60]{cursor:not-allowed}.m-upload .upload-disabled[data-v-33b1bd60]:hover{border-color:#d9d9d9}.m-upload .file-uploading[data-v-33b1bd60]{width:100px;height:100px;padding:8px;border-radius:8px;border:1px dashed #d9d9d9;background-color:#00000005;display:flex;align-items:center;text-align:center}.m-upload .file-uploading .spin-uploading[data-v-33b1bd60]{display:inline-block}.m-upload .file-uploading .spin-uploading[data-v-33b1bd60] .spin-tip{max-width:82px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-upload .file-preview[data-v-33b1bd60]{position:relative;width:100px;height:100px;border-radius:8px;padding:8px;border:1px solid #d9d9d9;display:flex;align-items:center;text-align:center}.m-upload .file-preview .file-svg[data-v-33b1bd60]{display:inline-block;width:100%;height:60px;color:#1677ff;fill:currentColor}.m-upload .file-preview .file-mask[data-v-33b1bd60]{position:absolute;top:0;right:0;bottom:0;left:0;margin:8px;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s}.m-upload .file-preview .file-mask .file-icon[data-v-33b1bd60]{display:inline-block;height:16px;margin:0 4px;cursor:pointer}.m-upload .file-preview .file-mask .file-icon .icon-svg[data-v-33b1bd60]{display:inline-block;font-size:16px;color:#ffffffa6;fill:currentColor;cursor:pointer;transition:color .3s}.m-upload .file-preview .file-mask .file-icon .icon-svg[data-v-33b1bd60]:hover{color:#fff}.m-upload .file-preview:hover .file-mask[data-v-33b1bd60]{opacity:1;pointer-events:auto}.m-video[data-v-2559eec7]{width:var(--video-width);height:var(--video-height);position:relative;background:#000;cursor:pointer}.m-video .u-video[data-v-2559eec7]{display:inline-block;width:100%;height:100%;vertical-align:bottom}.m-video .icon-play[data-v-2559eec7]{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:80px;height:80px;transform:scale(var(--video-icon-scale));border-radius:50%;background-color:#0009;opacity:0;pointer-events:none;transition:background-color .3s}.m-video .icon-play .play-svg[data-v-2559eec7]{display:inline-block;color:#fff;fill:currentColor;width:29px;height:34px;margin-left:3px}.m-video .icon-show[data-v-2559eec7]{opacity:1}.video-hover:hover .icon-play[data-v-2559eec7]{background-color:#000000b3}.m-waterfall[data-v-339d9856]{position:relative;border-radius:var(--border-radius)}.m-waterfall .waterfall-image[data-v-339d9856]{position:absolute}.m-waterfall .waterfall-image .u-image[data-v-339d9856]{width:100%;height:100%;border-radius:var(--border-radius);display:inline-block;vertical-align:bottom}.watermark-container{position:relative}.u-value[data-v-289d6544]{display:inline-block;line-height:20px;padding:0 6px;background-color:#faad14;color:#fff;border-radius:10px;box-shadow:0 0 0 1px #fff}.custom-breadcrumb-class[data-v-3f8d385e]{font-size:20px;color:#1677ff;height:40px}.custom-breadcrumb-class[data-v-3f8d385e] .m-breadcrumb-item .breadcrumb-link{color:#1677ffb8;padding:0 8px;border-radius:8px}.custom-breadcrumb-class[data-v-3f8d385e] .m-breadcrumb-item .link-hover:hover{color:#fff;background:#4096ff}.custom-breadcrumb-class[data-v-3f8d385e] .m-breadcrumb-item .link-active{color:#1677ff}.custom-breadcrumb-class[data-v-3f8d385e] .m-breadcrumb-item .breadcrumb-separator{color:#1677ffb8}.custom-class1[data-v-d1b65b0e]{height:40px;font-size:18px;border-color:#faad14;color:#faad14}.custom-class1[data-v-d1b65b0e]:hover{color:#ffc53d!important;border-color:#ffc53d}.custom-class1[data-v-d1b65b0e]:active{color:#d48806!important;border-color:#d48806}.custom-class2[data-v-d1b65b0e]{height:40px;font-size:18px;background:#faad14;border-color:#faad14}.custom-class2[data-v-d1b65b0e]:hover{background:#ffc53d;border-color:#ffc53d}.custom-class2[data-v-d1b65b0e]:active{background:#d48806;border-color:#d48806}[data-v-c7fea5f7] .custom-class .dialog-header,[data-v-c7fea5f7] .custom-class .dialog-content{color:#ff6900!important}p[data-v-62402fcb]{color:#000000e0}.svg-icon[data-v-61c6eafa]{display:inline-block;vertical-align:bottom;width:48px;height:48px;fill:none;stroke:#a9aeb8}.mt30[data-v-c86f8c29]{margin:30px}.row .grid-col[data-v-c86f8c29]{min-height:30px;margin-top:8px;margin-bottom:8px;color:#fff;text-align:center;border-radius:0;padding:16px 0;background:#1677ff}.row[data-v-c86f8c29]>:nth-child(odd){background:#1677ffbf}.gutter-row .grid-col[data-v-c86f8c29]{min-height:30px;color:#fff;text-align:center;border-radius:0}.gutter-row .gutter-box[data-v-c86f8c29]{background:#0092ff;padding:8px 0}.height-50[data-v-c86f8c29]{height:50px;line-height:50px}.height-80[data-v-c86f8c29]{height:80px;line-height:80px}.height-100[data-v-c86f8c29]{height:100px;line-height:100px}.height-120[data-v-c86f8c29]{height:120px;line-height:120px}.u-pre[data-v-c9f0ce3d]{display:inline-block;font-size:16px}.u-img[data-v-a166dba2]{display:inline-block;vertical-align:bottom}.m-container[data-v-9c3c9971]{position:relative;display:flex;align-items:center;height:200px;padding:16px 24px;border:1px solid #d9d9d9}[data-v-eeb95465] .custom-class{color:#ff6900}[data-v-fa90b0c4] .custom-class .modal-header,[data-v-fa90b0c4] .custom-class .modal-header .modal-title,[data-v-fa90b0c4] .custom-class .modal-content{color:#ff6900!important}[data-v-088d8852] .custom-class{color:#d4380d}[data-v-088d8852] .custom-class .notification-title{font-weight:500}.desc p[data-v-9a0d6c4c]{margin-bottom:1em;line-height:1}h4[data-v-fd5b59ef]{margin:0}.space-align-container[data-v-8c1dd6f2]{display:flex;align-items:flex-start;flex-wrap:wrap}.space-align-block[data-v-8c1dd6f2]{margin:8px 4px;border:1px solid #40a9ff;padding:4px;flex:none}.space-align-block .mock-block[data-v-8c1dd6f2]{display:inline-block;padding:32px 8px 16px;background:#96969633}.m-flex[data-v-e50c95c4]{display:flex;gap:12px;align-items:center}.u-h3[data-v-e50c95c4]{margin-top:0!important}.spin-content[data-v-e50c95c4]{display:inline-block;border-radius:6px;border:1px solid #91d5ff;background-color:#e6f7ff;padding:16px}.u-spin[data-v-e50c95c4]{width:100px;height:100px}.mt30[data-v-3418670e]{margin-top:30px}.theme-switch[data-v-c19494f2] .switch-checked{background:#faad14}.theme-switch[data-v-c19494f2] .switch-checked:hover:not(.disabled){background:#e8b339}.svg-dark[data-v-c19494f2]{width:12px;height:12px;fill:#fff}.svg-light[data-v-c19494f2]{width:12px;height:12px;fill:#3c3c43bf}[data-v-85a566b6] .even-row td{color:#1677ff!important}[data-v-85a566b6] .age{color:#09c8ce!important}[data-v-85a566b6] .older-row .age{color:#eb2f96!important}.editable-cell .cell-icon[data-v-85a566b6]{display:none}.editable-cell .cell-icon[data-v-85a566b6]:hover,.editable-cell .cell-icon-check[data-v-85a566b6]:hover{transition:color .3s;color:#1890ff}.editable-cell:hover .cell-icon[data-v-85a566b6]{display:inline-block}.mt30[data-v-64a7c1bf]{margin-top:30px}.big-dot[data-v-ad6d92e7]{display:inline-block;width:18px;height:18px;border:4px solid #1677ff;border-radius:50%;background:#fff}.desc[data-v-ad6d92e7]{font-size:16px;font-weight:500}[data-v-417fb9b1] .custom-class{font-size:16px!important;color:#0958d9!important;padding:12px 18px!important;border-radius:12px!important}[data-v-417fb9b1] .custom-class p{margin-bottom:8px;font-size:20px;font-weight:600}.mt30[data-v-c41fdba0]{margin-top:30px}.paragraph-text[data-v-5402b839]{margin-bottom:1em;font-size:16px;color:#000000e0;word-break:break-word;line-height:1.57142857}.qrcode-image[data-v-32589a00]{width:200px;height:200px;vertical-align:bottom}.wechat-tag[data-v-32589a00]{font-size:16px;font-weight:500;height:36px;padding-inline:12px;position:absolute;left:144px;transform:translate(-50%)}.alipay-tag[data-v-32589a00]{font-size:16px;font-weight:500;height:36px;padding-inline:12px;position:absolute;right:144px;transform:translate(50%)}.sponsor-image[data-v-32589a00]{display:block;margin-top:48px}.m-size-wrap[data-v-e0b28630]{position:relative}.m-size-wrap .resizer[data-v-e0b28630]{background:#222;color:#fff;resize:both;padding:16px 32px;min-width:300px;min-height:450px;max-width:688px;border:1px solid #2e2e32;border-radius:4px;outline:none;white-space:pre;overflow-wrap:normal;overflow:hidden;display:block;font-size:16px;box-shadow:#2e2e32 0 0 0 1px;margin:8px 0;background:#1b1b1f;touch-action:manipulation}.m-size-wrap .m-size[data-v-e0b28630]{top:12px;left:16px;position:absolute;color:#fff;font-size:16px}.m-size-wrap .m-size h3[data-v-e0b28630]{margin-top:0}.scroll-container[data-v-1dacbabf]{width:360px;height:360px;border-radius:12px;border:2px solid #1677ff;overflow:scroll}.scroll-container .scroll-content[data-v-1dacbabf]{position:relative;width:600px;height:600px}.scroll-container .scroll-content .inside-content[data-v-1dacbabf]{position:absolute;top:33.3%;left:33.3%;font-size:20px;color:#000000e0;font-weight:500;background:#fafafa;padding:6px 8px;border-radius:8px}.u-theme-switch[data-v-44fcb926] .switch-checked{background:#faad14}.u-theme-switch[data-v-44fcb926] .switch-checked:hover:not(.disabled){background:#e8b339}.u-theme-switch .u-dark-svg[data-v-44fcb926]{width:12px;height:12px;fill:#fff}.u-theme-switch .u-light-svg[data-v-44fcb926]{width:12px;height:12px;fill:#3c3c43bf}
    diff --git a/guide/changelog.html b/guide/changelog.html
    index 4d8929e30..587557ee1 100644
    --- a/guide/changelog.html
    +++ b/guide/changelog.html
    @@ -6,12 +6,12 @@
         更新日志 | Vue Amazing UI
         
         
    -    
    +    
         
         
    -    
    +    
         
    -    
    +    
         
         
         
    @@ -44,7 +44,7 @@
           --float-btn-bottom: 100px;
           --float-btn-z-index: 9;
         " target="_self" data-v-fb8d17bf>

    对于新功能、新组件、bug 修复以及文档更新,您可以向 main 分支创建拉取请求或者直接通过右下角邮箱地址直接联系我

    2.0.4
    2024-12-30

    • 优化并更新 水印 Watermark 组件,新增 fixed 属性,支持固定全屏水印
    • 组件库及文档代码优化

    2.0.3
    2024-12-26

    • 优化并更新 倒计时 Countdown 组件,将 finishedText 属性重命名为 finish
    • 修复 搜索框 InputSearch 组件使用插槽自定义搜索图标不生效的问题
    • 所有支持插槽的组件文档新增 Slots 相关说明文档
    • 组件库及文档代码优化

    2.0.2
    2024-12-24

    • 优化并更新 浮动按钮 FloatButton 组件,icon 属性新增类型 VNode
    • 新增 VueAmazingUIStyleResolve 方法导出,用于配合 vite-plugin-style-import 插件实现按需自动引入组件样式,具体请参考 自动引入样式
    • 组件库及文档代码优化

    2.0.1
    2024-12-20

    • 优化并更新 步骤条 Steps 组件,将 Steps 属性重命名为 items
    • 优化并更新 标签页 Tabs 组件,将 tabPages 属性重命名为 items
    • 组件库及文档代码优化

    2.0.0
    2024-12-18

    • 优化组件库打包构建;所有组件支持手动或自动按需引入;全面支持基于 ES modulestree shaking
    • 新增 VueAmazingUIResolver 方法导出,用于配合 unplugin-vue-components 插件支持组件库的自动按需引入,具体请参考 自动按需引入
    • 组件库及文档代码优化

    1.10.4
    2024-12-10

    • 优化并更新 复选框 Checkbox 组件,删除 width height 属性;新增选中动画效果
    • 优化并更新 单选框 Radio 组件,删除 width height 属性;新增选中动画效果
    • 优化并更新 文字滚动 TextScroll 组件,将 verticalInterval 属性重命名为 interval;新增 duration 属性;用于控制垂直滚动过渡持续时间;代码逻辑优化

    1.10.3
    2024-12-09

    • 优化并更新 表格 Table 组件,新增 sticky 属性,支持:对于长表格设置跟随页面固定表头和水平滚动条,方便查看表头和使用滚动条
    • 优化并更新 文字滚动 TextScroll 组件,将 scrollText 属性重命名为 items;删除 interval step 属性,新增 speed 属性;用于更方便的控制水平滚动动画速度;重构水平滚动动画效果;新增 pauseOnMouseEnter 属性,支持控制鼠标移入时是否暂停滚动
    • 组件库及文档代码优化

    1.10.2
    2024-12-05

    • 优化并更新 播放器 Video 组件,新增 iconSize 属性;重命名 showPlay 属性为 playIcon;新增 play pause 方法;支持:设置播放暂停图标的尺寸;使用 Methods 控制播放暂停

    1.10.1
    2024-12-04

    • 优化类型声明文件导出
    • 组件库及文档代码优化

    1.10.0
    2024-12-03

    • 添加类型声明文件,提供所有组件相关类型定义的导出,为使用 TypeScript 开发提供更好的支持
    • 组件库及文档代码优化

    1.9.12
    2024-12-02

    • 优化并更新 折叠面板 Collapse 组件,将 collapseData 属性重命名为 items,新增 collapseStyle copyText copiedText 等属性;支持:自定义样式;自定义箭头图标;自定义复制按钮文本;单个面板自定义样式、箭头属性、复制按钮等功能
    • 优化并更新 时间轴 Timeline 组件,将 timelineData 属性重命名为 items

    1.9.11
    2024-11-28

    • 修复组件库 vue-amazing-ui@1.9.10 更新 vitev6 后,打包时 cssFileName 默认值更改为 package.json 中的 name 值导致无法引入 css 文件的相关问题

    1.9.10
    2024-11-28

    • 优化并更新 回到顶部 BackTop 组件,新增支持设置多种 CSS 变量自定义样式
    • 优化并更新 滑动输入条 Slider 组件,新增支持设置多种 CSS 变量自定义样式
    • 组件库及文档代码优化

    1.9.9
    2024-11-27

    • 优化并更新 表格 Table 组件代码和功能
    • 优化并更新 进度条 Progress 组件,重构组件,新增支持更多样式自定义
    • 组件库及文档代码优化

    1.9.8
    2024-11-26

    • 优化并更新 滚动条 Scrollbar 组件,新增 yScrollable 属性,用于控制是否使用垂直滚动;新增支持通过设置 --scrollbar 相关变量自定义滚动条样式
    • 优化并更新 表格 Table 组件,新增 rowClassName showSorterTooltip sortDirections tooltipProps 属性;表格列的配置项 columns 属性新增 align className key children showSorterTooltip sortTooltipProps defaultSortOrder sortDirections sorter 类型;新增 expand expandedRowsChange 事件;支持:设置列文本对齐方式;自定义样式;列表头分组;是否显示下一次排序的 tooltip 提示;自定义某列的默认排序顺序;设置支持的排序方式;表格排序控制;展开行变化回调事件;排序变化回调事件
    • 优化并更新 文字提示 Tooltip 组件,新增 contentClass showControl 属性,支持:设置展示内容的类名;是否 trigger: hover 时只使用 show 属性控制显示隐藏
    • 优化并更新 弹出确认 Popconfirm 组件,新增 keyboard 属性,默认支持按键操作
    • 优化并更新 气泡卡片 Popover 组件,新增 keyboard 属性,默认支持按键操作
    • 组件库及文档代码优化

    1.9.7
    2024-11-20

    • 优化并更新 滚动条 Scrollbar 组件,新增 xPlacement yPlacement 属性,支持设置滚动条位置;调整是否使用横向滚动属性名 horizontalxScrollable;新增 getScrollData 方法,用于获取滚动区域相关数据;新增 scrollend 回调函数,同时回调函数新增 direction 参数,用于表示滚动方向
    • 优化并更新 表格 Table 组件,新增 scrollbarProps 属性,表格所有滚动均使用 滚动条 Scrollbar 组件,并支持滚动条相关属性配置
    • 新增 滚动监测 useScroll 工具函数,用于实时监测指定元素滚动位置及状态;删除 useScrollDirection 工具函数
    • 组件库及文档代码优化

    1.9.6
    2024-11-15

    • 优化并更新 选择器 Select 组件,新增 size 属性,支持设置选择器的尺寸大小
    • 优化并更新 分页 Pagination 组件,新增 size 属性,支持设置分页器的尺寸大小
    • 优化并更新 表格 Table 组件,新增 size striped ellipsisProps scroll showExpandColumn expandColumnTitle expandColumnWidth expandCell expandedRowRender expandFixed expandedRowKeys expandRowByClick 等属性;支持:设置三种尺寸;斑马条纹;合并单元格;可编辑单元格;可编辑行;可展开;固定列;固定表头;固定头和列等多种功能
    • 组件库及文档代码优化

    1.9.5
    2024-11-13

    1.9.4
    2024-11-08

    • 优化并更新 文本省略 Ellipsis 组件,优化弹出提示默认最大宽度计算方式
    • 优化并更新 文字提示 Tooltip 组件,优化自动调整弹出位置算法逻辑
    • 优化并更新 警告提示 Alert 组件,优化关闭时的动画效果
    • 优化并更新 徽标 Badge 组件,优化关闭时的动画效果
    • 优化并更新 图片 Image 组件,优化预览打开关闭动画效果
    • 优化并更新 全局提示 Message 组件,优化显示隐藏动画效果
    • 优化并更新 选择器 Select 组件,优化红点显示隐藏动画效果
    • 优化并更新 表格 Table 组件,重构表格组件;新增 header footer bordered tableLayout 属性;支持:使用 headerCell bodyCell 自定义个性化头部单元格和内容单元格;引入文本省略组件,支持表格头部或内容单元格文本溢出时自动显示省略号,且悬浮省略文本时,自动弹出文字提示
    • 组件库及文档代码优化

    1.9.3
    2024-11-06

    • 优化并更新 上传 Upload 组件,新增 draggable 属性,支持控制拖拽上传功能
    • 优化并更新 文字提示 Tooltip 组件代码和动画效果,支持异步更新内容和文字提示,自动更新文字提示框位置
    • 优化并更新 回到顶部 BackTop 组件,icon 属性新增支持 VNode 类型
    • 优化并更新 按钮 Button 组件,icon 属性新增支持 VNode 类型
    • 组件库及文档代码优化

    1.9.2
    2024-11-04

    • 优化并更新 对话框 Dialog 组件,新增 titleStyle contentStyle bodyClass bodyStyle maskStyle transformOrigin blockScroll keyboard maskClosable 等属性;删除部分属性;支持:控制对话框动画出现位置;控制打开对话框时禁用背景滚动;控制键盘 Esc 关闭;控制点击蒙层关闭;设置标题、内容、body、蒙层样式等功能
    • 优化并更新 模态框 Modal 组件,新增 titleStyle contentStyle bodyClass bodyStyle maskStyle transformOrigin blockScroll keyboard maskClosable 等属性;删除部分属性;支持:控制模态框动画出现位置;控制打开模态框时禁用背景滚动;控制键盘 Esc 关闭;控制点击蒙层关闭;设置标题、内容、body、蒙层样式等功能
    • 组件库及文档代码优化

    1.9.1
    2024-10-31

    • 优化并更新 对话框 Dialog 组件,优化显示隐藏动画效果
    • 优化并更新 图片 Image 组件,优化显示隐藏动画效果
    • 优化并更新 全局提示 Message 组件,优化显示隐藏动画效果
    • 优化并更新 模态框 Modal 组件,优化显示隐藏动画效果
    • 优化并更新 按钮 Button 组件,新增 keyboard 属性,支持控制是否支持键盘操作
    • 组件库及文档代码优化

    1.9.0
    2024-10-30

    • 优化并更新 文字提示 Tooltip 组件,新增 flip keyboard transitionDuration 属性,支持自动调整弹出位置;按键控制;自定义过渡动画时间;使用 Methods 控制显示隐藏
    • 优化并更新 弹出确认 Popconfirm 组件,以 Tooltip 组件为基础重构,新增 tooltipStyle 属性,删除部分原有属性,更多属性请参考 Tooltip,支持自动调整弹出位置;自定义过渡动画时间等
    • 优化并更新 气泡卡片 Popover 组件,以 Tooltip 组件为基础重构,新增 tooltipStyle 属性,删除部分原有属性,更多属性请参考 Tooltip,支持自动调整弹出位置;自定义过渡动画时间等
    • 优化并更新 文本省略 Ellipsis 组件,新增 tooltipMaxWidth 属性,删除 tooltipProps 属性,更多属性请参考 Tooltip,支持自动调整弹出位置;自定义过渡动画时间;延迟显示隐藏;隐藏箭头等
    • 组件库及文档代码优化

    1.8.10
    2024-10-25

    • 优化并更新 文字提示 Tooltip 组件,新增 tooltipClass placement 属性,支持自定义弹出提示位置及类名
    • 优化并更新 标签页 Tabs 组件,修复当标签页左右切换时,页面会短暂出现滚动条的问题
    • 组件库及文档代码优化

    1.8.9
    2024-10-24

    1.8.8
    2024-10-22

    • 优化并更新 头像 Avatar 组件,新增 href target 属性,支持链接跳转功能
    • 优化并更新 文字滚动 TextScroll 组件,新增 hrefHoverColor 属性,支持自定义链接悬浮颜色
    • 组件库及文档代码优化

    1.8.7
    2024-10-21

    • 优化并更新 上传 Upload 组件,新增 drop preview 事件回调,调整 beforeUpload 属性,支持返回一个 Promise 对象,用于控制上传
    • 优化并更新 加载中 Spin 组件
    • 组件库及文档代码优化

    1.8.6
    2024-10-18

    1.8.5
    2024-10-17

    1.8.4
    2024-10-16

    • 优化并更新 评分 Rate 组件,支持键盘左/右按键操作评分
    • 组件库及文档代码优化

    1.8.3
    2024-10-15

    • 优化并更新 单选框 Radio 组件,新增 checked width height 属性,调整 gap 属性相关功能
    • 优化并更新 评分 Rate 组件,新增 tooltips tooltipProps 属性,支持设置文案提示
    • 组件库及文档代码优化

    1.8.2
    2024-10-14

    1.8.1
    2024-10-11

    • 优化并更新 选择器 Select 组件,新增 openChange 事件
    • 优化并更新 文字滚动 TextScroll 组件,新增 start stop reset 方法,支持手动控制开始、暂停、重置滚动
    • 组件库及文档代码优化

    1.8.0
    2024-10-10

    1.7.2
    2024-10-09

    • 优化并更新 对话框 Dialog 组件,将属性 show 重命名为 open
    • 组件库及文档代码优化

    1.7.1
    2024-10-01

    1.7.0
    2024-09-28

    • 优化并更新 标签页 Tabs 组件,新增 prefix suffix animated tabGutter tabStyle tabPosition contentStyle 属性

    1.6.9
    2024-09-26

    • 优化并更新 标签页 Tabs 组件,新增带图标的标签页功能
    • 组件库及文档代码优化

    1.6.8
    2024-09-24

    • 优化 徽标 Badge 组件实现
    • 优化并更新 卡片 Card 组件,新增 hoverable skeletonProps 属性,并调整卡片尺寸 size 功能
    • 优化并更新 折叠面板 Collapse 组件,新增 copyProps 属性
    • 组件库及文档代码优化

    1.6.7
    2024-09-18

    • 组件库代码优化

    1.6.6
    2024-09-13

    1.6.5
    2024-09-10

    • 优化并更新 全局提示 Message 组件,新增自定义图标、自定义类名、自定义样式等功能
    • 优化并更新 模态框 Modal 组件,新增自定义图标、自定义类型、自定义样式等功能
    • 组件库及文档代码优化

    1.6.4
    2024-09-06

    • 优化并更新 倒计时 Countdown 组件,新增随时暂停和重置倒计时功能
    • 优化并更新 通知提醒 Notification 组件,新增自定义图标、自定义类名、自定义样式等功能
    • 组件库及文档代码优化

    1.6.3
    2024-08-30

    • 优化并更新 回到顶部 Backtop 组件,新增 icon description tooltip tooltipProps type shape 属性
    • 优化并更新 文字提示 Tooltip 组件,新增 contentStyle 属性
    • 优化并更新 按钮 Button 组件,新增 buttonClass 属性,删除 loadingColor 属性
    • 组件库及文档代码优化

    1.6.2
    2024-08-29

    • 优化并更新 对话框 Dialog 组件,top 属性新增 string 类型
    • 优化并更新 水印 Watermark 组件,新增 textStyle 属性,删除 color fontSize fontWeight fontFamily fontStyle 属性
    • 优化并更新 折叠面板 Collapse 组件,新增 disabled itemStyle headerStyle contentStyle arrow arrowStyle extra 属性
    • 组件库及文档代码优化

    1.6.1
    2024-08-27

    • 优化并更新 输入框 Input 组件
    • 优化并更新 文字提示 Tooltip 组件,新增 bgColor tooltipStyle arrow trigger showDelay hideDelay show 属性
    • 优化并更新 气泡卡片 Popover 组件,新增 titleStyle contentStyle bgColor popoverStyle arrow trigger showDelay hideDelay show 属性
    • 优化并更新 弹出确认 Popconfirm 组件,新增 titleStyle descriptionStyle bgColor popconfirmStyle iconStyle arrow trigger showDelay hideDelay show 属性
    • 组件库代码优化

    1.6.0
    2024-08-23

    1.5.4
    2024-08-22

    1.5.3
    2024-08-19

    • 优化并更新 面包屑 Breadcrumb 组件,新增 breadcrumbClass breadcrumbStyle separatorStyle 属性
    • 优化并更新 对话框 Dialog 组件,新增 cancelProps okProps 属性
    • 优化并更新 加载中 Spin 组件,新增 spinCircleWidth spinCirclePercent ringRailColor 属性
    • 组件库代码优化

    1.5.2
    2024-08-16

    • 优化并更新 水印 Watermark 组件,新增浏览器暗黑模式下水印颜色自动反转
    • 优化并更新 警告提示 Alert,新增 actions 属性
    • 优化并更新 加载中 Spin,新增 indicator: 'ring-circle' 加载中类型,并新增 ringCirclePercent ringCircleColor 属性,优化整体效果
    • 组件库优化

    1.5.1
    2024-08-15

    • 优化并更新 列表 List 组件
    • 组件库代码优化

    1.5.0
    2024-08-14

    1.4.7
    2024-08-13

    1.4.6
    2024-08-08

    1.4.5
    2024-08-07

    1.4.4
    2024-08-05

    1.4.3
    2024-08-02

    • 优化并更新 空状态 Empty 组件
    • 优化并更新 模态框 Modal 组件,新增 cancelProps okType okProps noticeProps 属性
    • 组件库及文档代码优化

    1.4.2
    2024-08-01

    1.4.1
    2024-07-31

    • 优化 按钮 Button 组件
    • 优化并更新 标签 Tag 组件,新增 spaceProps 属性
    • 优化并更新 图片 Image 组件,新增 spaceProps spinProps 属性,同时删除了部分属性
    • 优化并更新 上传 Upload 组件,新增 spaceProps spinProps imageProps messageProps actionMessage 属性,同时删除了部分属性
    • 组件库及文档代码优化

    1.4.0
    2024-07-30

    1.3.4
    2024-07-29

    1.3.3
    2024-07-26

    1.3.2
    2024-07-26

    1.3.1
    2024-07-25

    1.3.0
    2024-07-24

    1.2.0
    2024-07-23

    1.1.2
    2024-07-22

    1.1.1
    2024-07-19

    1.1.0
    2024-07-18

    future

    • 新增 布局 Layout 组件
    • 新增 菜单 Menu 组件
    • 新增 穿梭框 Transfer 组件
    • 新增 颜色选择器 ColorPicker 组件
    • 时间轴 Timeline 组件,新增水平时间轴

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/alert.html b/guide/components/alert.html index 143c7895b..ba55cdf1c 100644 --- a/guide/components/alert.html +++ b/guide/components/alert.html @@ -6,14 +6,14 @@ 警告提示 Alert | Vue Amazing UI - + - + - + - + @@ -350,7 +350,7 @@ </Alert> </Flex> </template>

    APIs

    Alert

    参数说明类型默认值
    message警告提示内容string | slotundefined
    description警告提示的辅助性文字介绍string | slotundefined
    type警告提示的类型'default' | 'success' | 'info' | 'warning' | 'error''default'
    bordered是否显示边框booleantrue
    closable是否显示关闭按钮booleanfalse
    closeText自定义关闭按钮string | slotundefined
    icon自定义图标,showIcontrue 时有效string | slotundefined
    showIcon是否显示辅助图标booleanfalse
    actions自定义操作项slotundefined

    Slots

    名称说明类型
    default警告提示内容v-slot:default
    description警告提示的辅助性文字介绍v-slot:description
    closeText自定义关闭按钮v-slot:closeText
    icon自定义图标v-slot:icon
    actions自定义操作项v-slot:actions

    Events

    名称说明类型
    close关闭时触发的回调函数(e: Event) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/avatar.html b/guide/components/avatar.html index 8083a923c..dd7d428c3 100644 --- a/guide/components/avatar.html +++ b/guide/components/avatar.html @@ -6,14 +6,14 @@ 头像 Avatar | Vue Amazing UI - + - + - + - + @@ -170,7 +170,7 @@ /> </Tooltip> </template>

    APIs

    Avatar

    参数说明类型默认值
    color头像的背景色string'rgba(0, 0, 0, 0.25)'
    shape指定头像的形状'circle' | 'square''circle'
    size设置头像的大小,number类型时单位 pxnumber | 'small' | 'middle' | 'large' | Responsive'middle'
    src图片类头像资源地址stringundefined
    alt图片无法显示时的替代文本stringundefined
    icon设置头像的图标VNode | slotundefined
    href点击跳转的地址,指定此属性按钮的行为和 a 链接一致stringundefined
    target相当于 a 标签的 target 属性,href 存在时生效'self' | '_blank''self'

    Responsive Type

    名称说明类型默认值
    xs<576px 响应式栅格numberundefined
    sm≥576px 响应式栅格numberundefined
    md≥768px 响应式栅格numberundefined
    lg≥992px 响应式栅格numberundefined
    xl≥1200px 响应式栅格numberundefined
    xxl≥1600px 响应式栅格numberundefined

    Slots

    名称说明类型
    default字符类型的头像内容v-slot:default
    icon自定义头像图标v-slot:icon

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/backtop.html b/guide/components/backtop.html index b2b4dc7e9..83d645b3c 100644 --- a/guide/components/backtop.html +++ b/guide/components/backtop.html @@ -6,14 +6,14 @@ 回到顶部 BackTop | Vue Amazing UI - + - + - + - + @@ -185,7 +185,7 @@ <br /> </Scrollbar> </template>

    APIs

    BackTop

    参数说明类型默认值
    icon自定义图标VNode | Slotundefined
    description文字描述string | slotundefined
    tooltip文字提示内容string | slotundefined
    tooltipPropsTooltip 组件属性配置,参考 Tooltip Propsobject{}
    type设置按钮类型'default' | 'primary''default'
    shape设置按钮形状'circle' | 'square''circle'
    bottomBackTop 距离页面底部的高度,单位 pxnumber | string40
    rightBackTop 距离页面右侧的宽度,单位 pxnumber | string40
    zIndex设置 BackTopz-indexnumber9
    visibilityHeight滚动时触发显示回到顶部的高度,单位 pxnumber180
    toBackTop 渲染的容器节点,可选:元素标签名(例如 body)或者元素本身,下同string | HTMLElement'body'
    listenTo监听滚动的元素,如果为 undefined 会监听距离最近的一个可滚动的祖先节点string | HTMLElementundefined

    Slots

    名称说明类型
    default自定义按钮v-slot:default
    icon自定义图标v-slot:icon
    description自定义文字描述v-slot:description
    tooltip自定义文字提示内容v-slot:tooltip

    Events

    名称说明类型
    click点击按钮的回调函数() => void
    show按钮显示隐藏的回调函数(show: boolean) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/badge.html b/guide/components/badge.html index 37bedec6f..5cc4fe030 100644 --- a/guide/components/badge.html +++ b/guide/components/badge.html @@ -6,14 +6,14 @@ 徽标 Badge | Vue Amazing UI - + - + - + - + @@ -229,7 +229,7 @@ <Badge color="#108ee9" text="#108ee9" /> </Space> </template>

    APIs

    Badge

    参数说明类型默认值
    color自定义小圆点的颜色,优先级高于 statusPresetColor | stringundefined
    value展示的数字或文字,为数字时大于 max 显示为 max+,为 0 时隐藏number | string | slotundefined
    max展示封顶的数字值number99
    showZero当数值为 0 时,是否展示 Badgebooleanfalse
    dot不展示数字,只有一个小红点booleanfalse
    offset设置状态点的位置偏移,距默认位置左侧、上方的偏移量 [x, y]: [水平偏移, 垂直偏移][number | string, number | string]undefined
    status设置 Badge 为状态点Statusundefined
    text在设置了 status 的前提下有效,设置状态点的文本string | slotundefined
    valueStyle设置徽标的样式CSSProperties{}
    zIndex设置徽标的 z-indexnumber9
    title设置鼠标放在状态点上时显示的文字stringundefined
    ripple是否开启涟漪动画效果booleantrue

    PresetColor Type

    名称
    PresetColor'pink' | 'red' | 'yellow' | 'orange' | 'cyan' | 'green' | 'blue' | 'purple' | 'geekblue' | 'magenta' | 'volcano' | 'gold' | 'lime'

    Status Type

    名称
    Status'success' | 'processing' | 'default' | 'error' | 'warning'

    Slots

    名称说明类型
    default自定义内容元素v-slot:default
    value自定义徽标数字或文字v-slot:value

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/breadcrumb.html b/guide/components/breadcrumb.html index 0cec77f8a..34253e437 100644 --- a/guide/components/breadcrumb.html +++ b/guide/components/breadcrumb.html @@ -6,14 +6,14 @@ 面包屑 Breadcrumb | Vue Amazing UI - + - + - + - + @@ -203,7 +203,7 @@ <template> <Breadcrumb :routes="routes" target="_blank" /> </template>

    APIs

    参数说明类型默认值
    routes路由数组Route[][]
    breadcrumbClass设置面包屑类名stringundefined
    breadcrumbStyle设置面包屑样式CSSProperties{}
    maxWidth设置文本最大显示宽度,超出后显示省略号,单位 pxstring | number'100%'
    separator自定义分隔符,默认为 >string | slotundefined
    separatorStyle设置分隔符样式CSSProperties{}
    target如何打开目标URL'_self' | '_blank''_self'

    Route Type

    名称说明类型默认值
    name路由名称stringundefined
    path?路由地址stringundefined
    query?路由查询参数Queryundefined

    Query Type

    名称说明类型默认值
    [propName: string]用于包含带有任意数量的其他属性anyundefined

    Slots

    名称说明类型
    separator自定义分隔符v-slot:separator="{ route, index }"

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/button.html b/guide/components/button.html index 8fb8e3970..9623e9210 100644 --- a/guide/components/button.html +++ b/guide/components/button.html @@ -6,14 +6,14 @@ 按钮 Button | Vue Amazing UI - + - + - + - + @@ -553,7 +553,7 @@ <Button block type="danger" ghost>Danger Button</Button> </Space> </template>

    APIs

    Button

    参数说明类型默认值
    type设置按钮类型'default' | 'reverse' | 'primary' | 'danger' | 'dashed' | 'text' | 'link''default'
    shape设置按钮形状'default' | 'circle' | 'round''default'
    icon设置按钮图标VNode | Slotundefined
    size设置按钮尺寸'small' | 'middle' | 'large''middle'
    ghost按钮背景是否透明,仅当 type: 'primary' | 'danger' 时生效booleanfalse
    buttonClass设置按钮类名stringundefined
    rippleColor点击时的波纹颜色,一般不需要设置,默认会根据 type 自动匹配,主要用于自定义样式时且 type: 'default'stringundefined
    href点击跳转的地址,与 a 链接的 href 属性一致stringundefined
    target如何打开目标链接,相当于 a 链接的 target 属性,href 存在时生效'_self' | '_blank''_self'
    keyboard是否支持键盘操作booleantrue
    disabled是否禁用booleanfalse
    loading是否加载中booleanfalse
    loadingType加载指示符类型'static' | 'dynamic''dynamic'
    block是否将按钮宽度调整为其父宽度booleanfalse

    Slots

    名称说明类型
    default自定义按钮内容v-slot:default
    icon自定义按钮图标v-slot:icon

    Events

    名称说明类型
    click点击按钮时的回调(e: Event) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/card.html b/guide/components/card.html index 67331642a..b4d009da3 100644 --- a/guide/components/card.html +++ b/guide/components/card.html @@ -6,12 +6,12 @@ 卡片 Card | Vue Amazing UI - + - + - + @@ -170,7 +170,7 @@ </Row> </div> </template>

    APIs

    Card

    参数说明类型默认值
    width卡片宽度,单位 pxnumber | string'auto'
    bordered是否有边框booleantrue
    size卡片的尺寸'small' | 'middle' | 'large''middle'
    hoverable鼠标移过时可浮起booleanfalse
    loading当卡片内容还在加载中时,可以用 loading 展示一个占位booleanfalse
    skeletonProps加载中时,骨架屏的属性配置,参考 Skeleton Propsobject{}
    title卡片标题string | slotundefined
    extra卡片右上角的操作区域string | slotundefined
    headStyle自定义标题区域样式CSSProperties{}
    bodyStyle自定义内容区域样式CSSProperties{}

    Slots

    名称说明类型
    title自定义卡片标题v-slot:title
    extra自定义右上角的操作区域v-slot:extra

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/carousel.html b/guide/components/carousel.html index fd292fd93..f11b193a1 100644 --- a/guide/components/carousel.html +++ b/guide/components/carousel.html @@ -6,12 +6,12 @@ 轮播图 Carousel | Vue Amazing UI - + - + - + @@ -580,7 +580,7 @@ /> </Flex> </template>

    APIs

    参数说明类型默认值
    images轮播图图片数组Image[][]
    width轮播图宽度,单位 pxnumber | string'100%'
    height轮播图高度,单位 pxnumber | string'100vh'
    autoplay是否自动轮播booleanfalse
    pauseOnMouseEnter当鼠标移入轮播图时,是否暂停自动轮播booleanfalse
    effect轮播图切换时的过渡效果'slide' | 'fade''slide'
    interval自动轮播间隔,单位 msnumber3000
    showArrow是否显示箭头booleantrue
    arrowColor箭头颜色string'#FFF'
    arrowSize箭头大小,单位 pxnumber36
    dots是否显示指示点booleantrue
    dotSize指示点大小,单位 pxnumber10
    dotColor指示点颜色string'rgba(255, 255, 255, 0.3)'
    dotActiveColor指示点选中颜色string'#1677FF'
    dotStyle指示点样式,优先级高于 dotSizedotColorCSSProperties{}
    dotActiveStyle指示点选中样式,优先级高于 dotActiveColorCSSProperties{}
    dotPosition指示点位置,位置为 left | right 时,effect: 'slide' 轮播自动变为垂直轮播'bottom' | 'top' | 'left' | 'right''bottom'
    dotsTrigger指示点触发切换的方式'click' | 'hover''click'
    spinProps图片加载中样式,Spin 组件属性配置,参考 Spin Propsobject{}
    fadeDuration渐变动画持续时长,单位 ms,仅当 effect'fade' 时生效number500
    fadeFunction渐变动画函数,仅当 effect'fade' 时生效,可参考 transition-timing-functionstring'cubic-bezier(0.4, 0, 0.2, 1)'
    slideDuration滑动动画持续时长,单位 ms,仅当 effect'slide' 时生效number800
    slideFunction滑动动画函数,,仅当 effect'slide' 时生效,可参考 useTransitionnumber[][0.65, 0, 0.35, 1]

    Image Type

    名称说明类型默认值
    title?图片名称stringundefined
    src图片地址stringundefined
    link?图片跳转链接stringundefined

    Methods

    名称说明类型
    to切换至某一页,从 1 开始(n: number) => void
    prev切换至前一页() => void
    next切换至后一页() => void
    getCurrentIndex获取当前页,从 1 开始() => number

    Events

    名称说明类型
    change切换时的图片索引,从 1 开始(index: number) => void
    click点击图片时的回调(image: Image) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/cascader.html b/guide/components/cascader.html index 74a4d7234..58b907d07 100644 --- a/guide/components/cascader.html +++ b/guide/components/cascader.html @@ -6,12 +6,12 @@ 级联选择 Cascader | Vue Amazing UI - + - + - + @@ -769,7 +769,7 @@ children="items" @change="onChange" /> </template>

    APIs

    Cascader

    参数说明类型默认值
    options可选项数据源Option[][]
    label下拉字典项的文本字段名string'label'
    value下拉字典项的值字段名string'value'
    children下拉字典项的后代字段名string'children'
    placeholder三级下拉各自占位文本string | string[]'请选择'
    changeOnSelect当此项为 true 时,点选每级菜单选项值都会发生变化;否则只有选择第三级选项后选项值才会变化booleanfalse
    gap级联下拉框相互间隙宽度,单位 pxnumber8
    width三级下拉各自宽度,单位 px'auto' | number | number[]'auto'
    height下拉框高度,单位 pxnumber32
    disabled三级各自是否禁用boolean | boolean[]false
    allowClear是否支持清除booleanfalse
    search是否支持搜索,使用搜索时请设置 widthbooleanfalse
    filter过滤条件函数,仅当支持搜索时生效,根据输入项进行筛选:
  • 默认为 true 时,筛选每个选项的文本字段 label 是否包含输入项,包含返回 true,反之返回 false
  • 当其为函数 Function 时,接受 inputValue option 两个参数,当 option 符合筛选条件时,应返回 true,反之则返回 false
  • Function | truetrue
    maxDisplay下拉面板最多能展示的下拉项数,超过后滚动显示number6
    modelValue
    v-model
    级联选中项number[] | string[][]

    Option Type

    名称说明类型默认值
    label?选项名stringundefined
    value?选项值string | numberundefined
    disabled?是否禁用选项booleanfalse
    children?选项 children 数组Option[]undefined
    [propName: string]添加一个字符串索引签名,用于包含带有任意数量的其他属性anyundefined

    Events

    名称说明类型
    change选择完成后的回调(values: (number|string)[], labels: string[]) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/checkbox.html b/guide/components/checkbox.html index 71e76b5fd..78bd8300b 100644 --- a/guide/components/checkbox.html +++ b/guide/components/checkbox.html @@ -6,12 +6,12 @@ 复选框 Checkbox | Vue Amazing UI - + - + - + @@ -349,7 +349,7 @@ <Checkbox :gap="[horizontalGap, verticalGap]" :options="options" v-model:value="value" /> </Flex> </template>

    APIs

    Checkbox

    参数说明类型默认值
    options复选框选项数据Option[][]
    disabled是否禁用booleanfalse
    vertical是否垂直排列booleanfalse
    value
    v-model
    当前选中的值,配合 options 使用(string | number)[][]
    gap多个复选框之间的间距;垂直排列时为垂直间距,单位 px;数组间距用于水平排列折行时:[水平间距, 垂直间距]number8
    indeterminate全选时的样式控制booleanfalse
    checked
    v-model
    当前是否选中booleanfalse

    Option Type

    名称说明类型默认值
    label选项名stringundefined
    value选项值string | numberundefined
    disabled?是否禁用选项booleanundefined

    Slots

    名称说明类型
    default自定义选项名v-slot:default="{ option, label, index }"

    Events

    名称说明类型
    change变化时回调函数(value: boolean | (string | number)[]) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/collapse.html b/guide/components/collapse.html index 50fe7f187..49545b596 100644 --- a/guide/components/collapse.html +++ b/guide/components/collapse.html @@ -6,14 +6,14 @@ 折叠面板 Collapse | Vue Amazing UI - + - + - + - + @@ -586,7 +586,7 @@ </template> </Collapse> </template>

    APIs

    Collapse

    参数说明类型默认值
    items折叠面板数据Item[][]
    activeKey
    v-model
    当前激活 tab 面板的 keynumber[] | number | string[] | string | nullnull
    bordered带边框风格的折叠面板booleantrue
    disabled是否禁用展开收起booleanfalse
    ghost使折叠面板透明且无边框booleanfalse
    headerStyle设置面板标题的样式CSSProperties{}
    contentStyle设置面板内容的样式CSSProperties{}
    collapseStyle设置面板容器的样式CSSProperties{}
    arrow自定义箭头切换图标VNode | slotundefined
    showArrow是否展示箭头booleantrue
    arrowPlacement箭头位置'left' | 'right''left'
    arrowStyle设置面板箭头的样式CSSProperties{}
    extra面板标题右侧的额外内容string | slotundefined
    lang面板右上角固定内容,例如 language 标识string | slotundefined
    copyable是否可复制面板内容booleanfalse
    copyProps复制按钮属性配置,参考 Button Propsobject{}
    copyText复制按钮文本string'Copy'
    copiedText已复制按钮文本string'Copied'

    Item Type


    以下属性均具有更高优先级

    名称说明类型默认值
    key?对应 activeKey,如果没有传入 key 属性,则默认使用数据索引 (0,1,2...) 绑定string | numberundefined
    disabled?是否禁用展开收起booleanundefined
    header?面板标题string | v-slot:header="{ item, header, key, active }"undefined
    headerStyle?设置面板标题的样式CSSPropertiesundefined
    content?面板内容string | v-slot:content="{ item, content, key, active }"undefined
    contentStyle?设置面板内容的样式CSSPropertiesundefined
    collapseStyle?设置面板容器的样式CSSPropertiesundefined
    arrow?自定义箭头切换图标VNodeundefined
    showArrow?是否展示箭头booleanundefined
    arrowPlacement?箭头位置'left' | 'right'undefined
    arrowStyle?设置面板箭头的样式CSSPropertiesundefined
    extra?面板标题右侧的额外内容string | slotundefined
    lang?面板右上角固定内容,例如标识 languagestring | slotundefined
    copyable?是否可复制面板内容booleanundefined
    copyProps?复制按钮属性配置,参考 Button Propsobjectundefined
    copyText?复制按钮文本stringundefined
    copiedText?已复制按钮文本stringundefined

    Slots

    名称说明类型
    header自定义面板标题v-slot:header="{ item, header, key, active }"
    content自定义面板内容v-slot:content="{ item, content, key, active }"
    arrow自定义箭头切换图标v-slot:arrow="{ item, key, active }"
    extra自定义面板标题右侧的额外内容v-slot:extra="{ item, extra, key, active }"
    lang自定义面板右上角固定内容v-slot:lang="{ item, lang, key, active }"

    Events

    名称说明类型
    change切换面板的回调(key: number | string) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/countdown.html b/guide/components/countdown.html index 9d31aedca..cf3cef7f8 100644 --- a/guide/components/countdown.html +++ b/guide/components/countdown.html @@ -6,12 +6,12 @@ 倒计时 Countdown | Vue Amazing UI - + - + - + @@ -124,7 +124,7 @@ /> </Space> </template>

    APIs

    Countdown

    参数说明类型默认值
    title倒计时标题string | slotundefined
    titleStyle设置标题的样式CSSProperties{}
    prefix倒计时的前缀string | slotundefined
    suffix倒计时的后缀string | slotundefined
    finish倒计时完成后的展示文本string | slotundefined
    futurevalue 是否为未来某时刻的时间戳;为 false 表示相对剩余时间戳booleantrue
    format倒计时展示格式,(Y/YY:年,M/MM:月,D/DD:日,H/HH:时,m/mm:分钟,s/ss:秒,SSS:毫秒)string'HH:mm:ss'
    value倒计时数值,支持设置未来某时刻的时间戳或相对剩余时间,单位 msnumber0
    valueStyle设置倒计时的样式CSSProperties{}
    active是否处于计时状态,仅当 future: false 时生效booleantrue

    Slots

    名称说明类型
    title自定义倒计时标题v-slot:title
    prefix自定义倒计时的前缀v-slot:prefix
    suffix自定义倒计时的后缀v-slot:suffix
    finish自定义完成后的展示文本v-slot:finish

    Methods

    名称说明类型
    reset重置倒计时() => void

    Events

    名称说明类型
    finish倒计时结束的回调() => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/datepicker.html b/guide/components/datepicker.html index aeb0a77fd..2cfa80277 100644 --- a/guide/components/datepicker.html +++ b/guide/components/datepicker.html @@ -6,15 +6,15 @@ 日期选择 DatePicker{{ pkg.dependencies['@vuepic/vue-datepicker'] }} | Vue Amazing UI - + - + - + - + @@ -303,7 +303,7 @@ v-model="yearValue" /> </template>

    APIs

    DatePicker


    更多使用 API 请参考 官方文档

    参数说明类型默认值
    width日期选择器宽度,单位 pxnumber180
    mode选择器模式'time' | 'date' | 'week' | 'month' | 'year''date'
    format日期展示格式string | ((date: Date) => string) | ((dates: Date[]) => string)DefaultFormat
    showTime是否增加时间选择booleanfalse
    showToday是否展示”今天“按钮booleanfalse
    modelValue
    v-model
    双向绑定值number | string | object | arraynull
    modelTypev-model 值类型,可选 timestamp: 时间戳、format: 字符串,modeweekyear 时,该配置不生效'timestamp' | 'format''format'

    DefaultFormat Value

    类型
    Single picker'MM/dd/yyyy HH:mm'
    Range picker'MM/dd/yyyy HH:mm - MM/dd/yyyy HH:mm'
    Month picker'MM/yyyy'
    Time picker'HH:mm'
    Time picker range'HH:mm - HH:mm'
    Week picker'ww-yyyy'

    format 支持的格式化占位符列表

    标识示例描述
    yy23年,两位数
    yyyy2023年,四位数
    M1-12
    MM01-12月,两位数
    d1-31
    dd01-31日,两位数
    H0-23小时
    HH00-23小时,两位数
    m0-59分钟
    mm00-59分钟,两位数
    s0-59
    ss00-59秒,两位数
    w1-52第几周
    ww01-52第几周,两位数

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/descriptions.html b/guide/components/descriptions.html index ced224810..66693cd75 100644 --- a/guide/components/descriptions.html +++ b/guide/components/descriptions.html @@ -6,12 +6,12 @@ 描述列表 Descriptions | Vue Amazing UI - + - + - + @@ -438,7 +438,7 @@ </Descriptions> </Flex> </template>

    APIs

    Descriptions

    参数说明类型默认值
    title描述列表的标题,显示在最顶部string | slotundefined
    extra描述列表的操作区域,显示在右上方string | slotundefined
    bordered是否展示边框booleanfalse
    vertical是否使用垂直描述列表booleanfalse
    size设置列表的大小'default' | 'middle' | 'small''default'
    column一行的 DescriptionItems 数量,可以写成数值或支持响应式的对象写法 { xs: 8, sm: 16, md: 24 }number | Responsive{xs: 1, sm: 2, md: 3}
    labelStyle自定义标签样式,优先级低于 DescriptionItemslabelStyleCSSProperties{}
    contentStyle自定义内容样式,优先级低于 DescriptionItemscontentStyleCSSProperties{}

    Responsive Type

    名称说明类型默认值
    xs<576px 响应式栅格numberundefined
    sm≥576px 响应式栅格numberundefined
    md≥768px 响应式栅格numberundefined
    lg≥992px 响应式栅格numberundefined
    xl≥1200px 响应式栅格numberundefined
    xxl≥1600px 响应式栅格numberundefined

    DescriptionsItem

    参数说明类型默认值
    label内容的描述标签string | slotundefined
    span包含列的数量,当使用水平列表且未设置 span 时等效于 span: 1,但最后一行的最后一项,会包含该行剩余的所有列数numberundefined
    labelStyle自定义标签样式,优先级高于 DescriptionlabelStyleCSSProperties{}
    contentStyle自定义内容样式,优先级高于 DescriptioncontentStyleCSSProperties{}

    Slots

    Descriptions Slots

    名称说明类型
    title自定义描述列表的标题v-slot:title
    extra自定义描述列表的操作区域v-slot:extra

    DescriptionsItem Slots

    名称说明类型
    label自定义描述标签v-slot:label
    default自定义内容v-slot:default

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/dialog.html b/guide/components/dialog.html index e6d2a22a5..63260e83b 100644 --- a/guide/components/dialog.html +++ b/guide/components/dialog.html @@ -6,12 +6,12 @@ 对话框 Dialog | Vue Amazing UI - + - + - + @@ -315,7 +315,7 @@ <p>Bla bla ...</p> </Dialog> </template>

    APIs

    Dialog

    参数说明类型默认值
    width对话框宽度,单位 pxstring | number520
    height对话框高度,单位 px,默认自适应内容高度string | number'auto'
    title标题string | slotundefined
    titleStyle自定义标题样式CSSProperties{}
    content内容string | slotundefined
    contentStyle自定义内容样式CSSProperties{}
    bodyClass自定义 body 类名stringundefined
    bodyStyle自定义 body 样式CSSProperties{}
    cancelText取消按钮文字string'取消'
    cancelProps取消按钮 props 配置,参考 Button Propsobject{}
    okText确定按钮文字string'确定'
    okType确定按钮类型'primary' | 'danger''primary'
    okProps确认按钮 props 配置,优先级高于 okType,参考 Button Propsobject{}
    footer是否显示底部按钮boolean | slottrue
    switchFullscreen是否允许切换全屏,允许后右上角会出现一个切换按钮booleanfalse
    centered是否水平垂直居中,否则固定高度水平居中booleanfalse
    top固定高度水平居中时,距顶部高度,仅当 centered: false 时生效,单位 pxstring | number100
    transformOrigin对话框动画出现的位置'mouse' | 'center''mouse'
    confirmLoading确定按钮 loadingbooleanfalse
    blockScroll是否在打开对话框时禁用背景滚动booleantrue
    keyboard是否支持键盘 esc 关闭booleantrue
    maskClosable点击蒙层是否允许关闭booleantrue
    maskStyle自定义蒙层样式CSSProperties{}
    open
    v-model
    对话框是否可见booleanfalse

    Slots

    名称说明类型
    title自定义标题v-slot:title
    default自定义内容v-slot:default
    footer自定义底部内容v-slot:footer

    Events

    名称说明类型
    cancel点击蒙层或 Esc 键或右上角叉或取消按钮的回调() => void
    ok点击确定的回调() => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/divider.html b/guide/components/divider.html index ecc338e2e..333385cad 100644 --- a/guide/components/divider.html +++ b/guide/components/divider.html @@ -6,12 +6,12 @@ 分割线 Divider | Vue Amazing UI - + - + - + @@ -78,7 +78,7 @@ <Divider vertical :border-width="3" border-style="dotted" border-color="orange" height="100%" /> </Flex> </template>

    APIs

    Divider

    参数说明类型默认值
    orientation分割线标题的位置'left' | 'center' | 'right''center'
    orientationMargin标题和最近 left / right 边框之间的距离,去除了分割线,同时 orientation 必须为 leftrightstring | numberundefined
    borderWidth分割线宽度,单位 pxnumber1
    borderStyle分割线样式'solid' | 'dashed' | 'dotted' | 'double' | 'groove' | 'ridge' | 'inset' | 'outset''solid'
    borderColor分割线颜色string'rgba(5, 5, 5, 0.06)'
    vertical垂直分割线高度,仅当 vertical: true 时生效string | number'0.9em'

    Slots

    名称说明类型
    default自定义内容v-slot:default

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/drawer.html b/guide/components/drawer.html index e000fd4bd..973e31d74 100644 --- a/guide/components/drawer.html +++ b/guide/components/drawer.html @@ -6,12 +6,12 @@ 抽屉 Drawer | Vue Amazing UI - + - + - + @@ -244,7 +244,7 @@ <p>Some contents...</p> </Drawer> </template>

    APIs

    Drawer

    参数说明类型默认值
    width抽屉宽度,在 placementrightleft 时使用,单位 pxstring | number378
    height抽屉高度,在 placementtopbottom 时使用,单位 pxstring | number378
    title标题string | slotundefined
    closable是否显示左上角的关闭按钮booleantrue
    placement抽屉的方向'top' | 'right' | 'bottom' | 'left''right'
    headerClass设置 Drawer 头部的类名stringundefined
    headerStyle设置 Drawer 头部的样式CSSProperties{}
    scrollbarPropsScrollbar 组件属性配置,参考 Scrollbar Props,用于设置内容滚动条的样式object{}
    bodyClass设置 Drawer 内容部分的类名stringundefined
    bodyStyle设置 Drawer 内容部分的样式CSSProperties{}
    extra抽屉右上角的操作区域string | slotundefined
    footer抽屉的页脚string | slotundefined
    footerClass设置 Drawer 页脚的类名stringundefined
    footerStyle设置 Drawer 页脚的样式CSSProperties{}
    destroyOnClose关闭时是否销毁 Drawer 里的子元素booleanfalse
    zIndex设置 Drawerz-indexnumber1000
    open
    v-model
    抽屉是否可见booleanfalse

    Slots

    名称说明类型
    title自定义标题v-slot:title
    extra自定义抽屉右上角的操作区域v-slot:extra
    default自定义抽屉内容v-slot:default
    footer自定义抽屉的页脚v-slot:footer

    Events

    名称说明类型
    close点击遮罩层或左上角叉或取消按钮的回调(e: Event) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/ellipsis.html b/guide/components/ellipsis.html index 38279f353..a57773d4f 100644 --- a/guide/components/ellipsis.html +++ b/guide/components/ellipsis.html @@ -6,12 +6,12 @@ 文本省略 Ellipsis | Vue Amazing UI - + - + - + @@ -112,7 +112,7 @@ Hide Arrow 住在我心里孤独的 孤独的海怪 痛苦之王 开始厌倦 深海的光 停滞的海浪 </Ellipsis> </template>

    更多使用方式请参考 文字提示 Tooltip

    APIs

    Ellipsis

    参数说明类型默认值
    maxWidth文本最大宽度,单位 pxstring | number'100%'
    tooltipMaxWidth弹出提示最大宽度,单位 px,默认为 文本宽度 + 24string | numberundefined
    line最大行数numberundefined
    expand是否启用点击文本展开全部booleanfalse
    tooltip是否启用文本提示框,可自定义设置弹出提示内容boolean | slottrue

    更多属性请参考 Tooltip

    Slots

    名称说明类型
    tooltip自定义弹出提示内容v-slot:tooltip
    default自定义展示内容v-slot:default

    Events

    名称说明类型
    expandChange点击文本展开收起时的回调(expand: boolean) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/empty.html b/guide/components/empty.html index ad4d74be4..717d5a86f 100644 --- a/guide/components/empty.html +++ b/guide/components/empty.html @@ -6,12 +6,12 @@ 空状态 Empty | Vue Amazing UI - + - + - + @@ -94,7 +94,7 @@ stroke: rgb(169, 174, 184); } </style>

    APIs

    Empty

    参数说明类型默认值
    description自定义描述内容string | slot'暂无数据'
    descriptionStyle设置描述文本的样式CSSProperties{}
    image显示图片的链接,或者选择两种预置风格图片'filled' | 'outlined' | string | slot'filled'
    imageStyle设置图片的样式CSSProperties{}
    footer设置底部内容slotundefined

    Slots

    名称说明类型
    description自定义描述内容v-slot:description
    default自定义图片v-slot:default
    footer自定义底部内容v-slot:footer

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/flex.html b/guide/components/flex.html index cf1d524bf..c92cb2847 100644 --- a/guide/components/flex.html +++ b/guide/components/flex.html @@ -6,12 +6,12 @@ 弹性布局 Flex | Vue Amazing UI - + - + - + @@ -214,7 +214,7 @@ <Button v-for="n in 16" :key="n" type="primary">Button</Button> </Flex> </template>

    APIs

    Flex

    参数说明类型默认值
    width弹性区域总宽度,单位 pxstring | number'auto'
    verticalflex 主轴的方向是否垂直,vertical 使用 flex-direction: columnbooleanfalse
    wrap设置元素单行显示还是多行显示;参考 flex-wrap'nowrap' | 'wrap' | 'wrap-reverse''nowrap'
    justify设置元素在主轴方向上的对齐方式;参考 justify-contentstring'normal'
    align设置元素在交叉轴方向上的对齐方式;参考 align-itemsstring'normal'
    gap设置网格之间的间隙,数组时表示: [水平间距, 垂直间距]number | number[] | 'small' | 'middle' | 'large''middle'

    Slots

    名称说明类型
    default自定义内容v-slot:default

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/floatbutton.html b/guide/components/floatbutton.html index 3c191ca64..88d530dc0 100644 --- a/guide/components/floatbutton.html +++ b/guide/components/floatbutton.html @@ -6,14 +6,14 @@ 浮动按钮 FloatButton | Vue Amazing UI - + - + - + - + @@ -517,7 +517,7 @@ </FloatButton> </Card> </template>

    APIs

    FloatButton

    参数说明类型默认值
    top按钮定位的上边距,单位 pxnumber | stringundefined
    bottom按钮定位的下边距,单位 pxnumber | string40
    left按钮定位的左边距,单位 pxnumber | stringundefined
    right按钮定位的右边距,单位 pxnumber | string40
    zIndex设置按钮的 z-indexnumber9
    width浮动按钮宽度,单位 pxnumber | string44
    height浮动按钮高度,单位 pxnumber | string44
    type浮动按钮类型'default' | 'primary''default'
    shape浮动按钮形状'circle' | 'square''circle'
    icon浮动按钮图标VNode | Slotundefined
    description文字描述信息string | slotundefined
    href点击跳转的地址,指定此属性按钮的行为和 a 链接一致stringundefined
    target相当于 a 标签的 target 属性,href 存在时生效'self' | '_blank''self'
    menuTrigger浮动按钮菜单显示的触发方式'click' | 'hover'undefined
    tooltip气泡卡片的内容sring | slotundefined
    tooltipPropsTooltip 组件属性配置,参考 Tooltip Propsobject{}
    badgeProps带徽标的浮动按钮(不支持 status 以及相关属性),参考 Badge Propsobject{}

    Slots

    名称说明类型
    icon自定义浮动按钮图标v-slot:icon
    description自定义文字描述信息v-slot:description
    menu自定义菜单按钮v-slot:menu
    tooltip自定义气泡卡片的内容v-slot:tooltip

    Events

    名称说明类型
    click点击浮动按钮时的回调(e: Event) => void
    openChange浮动按钮菜单展开收起时的回调(open: boolean) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/gradienttext.html b/guide/components/gradienttext.html index 9d31ff974..3f4cdfeb6 100644 --- a/guide/components/gradienttext.html +++ b/guide/components/gradienttext.html @@ -6,12 +6,12 @@ 渐变文字 GradientText | Vue Amazing UI - + - + - + @@ -92,7 +92,7 @@ <GradientText :size="24" :weight="500" gradient="linear-gradient(90deg, #1677ff 0%, lime 50%, #ff6900 100%)">瞎写的颜色</GradientText> </Space> </template>

    APIs

    GradientText

    参数说明类型默认值
    gradient文字渐变色参数string | Gradientundefined
    size文字大小,不指定单位时,默认单位 pxnumber | string14
    weight文字粗细number400
    type渐变文字的类型'primary' | 'info' | 'success' | 'warning' | 'error''primary'

    Gradient Type

    名称说明类型默认值
    from起始颜色stringundefined
    to终点颜色stringundefined
    deg?渐变角度,单位 degnumber | string252

    Slots

    名称说明类型
    default自定义内容v-slot:default

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/grid.html b/guide/components/grid.html index 74bdafcb7..c55af6d25 100644 --- a/guide/components/grid.html +++ b/guide/components/grid.html @@ -6,12 +6,12 @@ 栅格 Grid | Vue Amazing UI - + - + - + @@ -565,7 +565,7 @@ } } </style>

    APIs

    Row

    参数说明类型默认值
    width行宽度,单位 pxstring | number'auto'
    gutter栅格间隔,可以写成像素值或支持响应式的对象写法来设置水平间隔 { xs: 8, sm: 16, md: 24}。或者使用数组形式同时设置 [水平间距, 垂直间距]number | [number | Responsive, number | Responsive] | Responsive0
    wrap是否自动换行booleanfalse
    align垂直对齐方式'top' | 'middle' | 'bottom' | 'stretch''top'
    justify水平排列方式'start' | 'end' | 'center' | 'space-around' | 'space-between' | 'space-evenly''start'

    Responsive Type

    名称说明类型默认值
    xs<576px 响应式栅格numberundefined
    sm≥576px 响应式栅格numberundefined
    md≥768px 响应式栅格numberundefined
    lg≥992px 响应式栅格numberundefined
    xl≥1200px 响应式栅格numberundefined
    xxl≥1600px 响应式栅格numberundefined

    Col

    参数说明类型默认值
    span栅格占位格数,取 0,1,2...24,为 0 时相当于 display: none,优先级低于 xs, sm, md, lg, xl, xxlnumberundefined
    offset栅格左侧的间隔格数,取 0,1,2...24number0
    flexflex 布局填充string | numberundefined
    order栅格顺序,取 0,1,2...number0
    xs<576px 响应式栅格number | {span?: number, offset?: number}undefined
    sm≥576px 响应式栅格number | {span?: number, offset?: number}undefined
    md≥768px 响应式栅格number | {span?: number, offset?: number}undefined
    lg≥992px 响应式栅格number | {span?: number, offset?: number}undefined
    xl≥1200px 响应式栅格number | {span?: number, offset?: number}undefined
    xxl≥1600px 响应式栅格number | {span?: number, offset?: number}undefined

    Slots

    Row Slots

    名称说明类型
    default自定义行内容v-slot:default

    Col Slots

    名称说明类型
    default自定义列内容v-slot:default

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/image.html b/guide/components/image.html index b37426275..df96b1f78 100644 --- a/guide/components/image.html +++ b/guide/components/image.html @@ -6,12 +6,12 @@ 图片 Image | Vue Amazing UI - + - + - + @@ -208,7 +208,7 @@ :max-zoom-scale="2" src="https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/1.jpg" /> </template>

    APIs

    Image

    参数说明类型默认值
    src图像地址或图像地址数组string | Image[]undefined
    name图像名称,没有传入图片名时自动从图像地址 src 中读取stringundefined
    width图像宽度,单位 pxstring | number | (string | number)[]100
    height图像高度,单位 pxstring | number | (string | number)[]100
    bordered是否显示边框booleantrue
    fit图片在容器内的的适应类型,参考 object-fit'contain' | 'fill' | 'cover' | 'none' | 'scale-down''contain'
    preview预览文本string | slot'预览'
    spacePropsSpace 组件属性配置,参考 Space Props,用于配置多张展示图片时的排列方式object{}
    spinPropsSpin 组件属性配置,参考 Spin Props,用于配置图片加载中样式object{}
    zoomRatio每次缩放比率number0.1
    minZoomScale最小缩放比例number0.1
    maxZoomScale最大缩放比例number10
    resetOnDbclick缩放移动旋转图片后,是否可以双击还原booleantrue
    loop是否可以循环切换图片booleanfalse
    album是否相册模式,即从一张展示图片点开相册booleanfalse

    Image Type

    名称说明类型默认值
    src图像地址stringundefined
    name?图像名称stringundefined

    Slots

    名称说明类型
    preview自定义预览文本v-slot:preview

    Methods

    名称说明类型
    preview预览索引为 index 的图片,从 0 开始(index: number) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/input.html b/guide/components/input.html index 28efca817..f6a0432ce 100644 --- a/guide/components/input.html +++ b/guide/components/input.html @@ -6,14 +6,14 @@ 输入框 Input | Vue Amazing UI - + - + - + - + @@ -203,7 +203,7 @@ <template> <Input disabled v-model:value="value" placeholder="disabled input" /> </template>

    APIs

    Input

    参数说明类型默认值
    width输入框宽度,单位 pxstring | number'100%'
    size输入框大小'small' | 'middle' | 'large''middle'
    addonBefore设置前置标签string | slotundefined
    addonAfter设置后置标签string | slotundefined
    prefix前缀图标string | slotundefined
    suffix后缀图标string | slotundefined
    allowClear可以点击清除图标删除内容booleanfalse
    password是否启用密码框booleanfalse
    disabled是否禁用booleanfalse
    placeholder文本输入的占位符stringundefined
    maxlength最大长度numberundefined
    showCount是否展示字数booleanfalse
    value
    v-model
    输入框内容stringundefined

    Slots

    名称说明类型
    addonBefore自定义前置标签v-slot:addonBefore
    addonAfter自定义后置标签v-slot:addonAfter
    prefix自定义前缀图标v-slot:prefix
    suffix自定义后缀图标v-slot:suffix

    Events

    名称说明类型
    change输入框内容变化时的回调(e: Event) => void
    enter按下回车的回调(e: Event) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/inputnumber.html b/guide/components/inputnumber.html index b7d721243..086ad8454 100644 --- a/guide/components/inputnumber.html +++ b/guide/components/inputnumber.html @@ -6,12 +6,12 @@ 数字输入框 InputNumber | Vue Amazing UI - + - + - + @@ -150,7 +150,7 @@ <InputNumber v-model:value="value" :disabled="disabled" /> </Space> </template>

    APIs

    InputNumber

    参数说明类型默认值
    width数字输入框宽度,单位 pxstring | number90
    min最小值number-Infinity
    max最大值numberInfinity
    step每次改变步数,可以为小数number1
    precision数值精度number0
    prefix前缀图标string | slotundefined
    formatter指定展示值的格式(value: number | string) => stringundefined
    parser指定从 formatter 里转换回数字的方式,和 formatter 搭配使用(value: string) => numberundefined
    keyboard是否启用键盘快捷键行为(上方向键增,下方向键减)booleantrue
    disabled是否禁用booleanfalse
    placeholder数字输入的占位符stringundefined
    value
    v-model
    当前值numberundefined

    Slots

    名称说明类型
    prefix自定义前缀图标v-slot:prefix

    Events

    名称说明类型
    change变化回调(value: number) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/inputsearch.html b/guide/components/inputsearch.html index dbd6e5fbd..844993f6c 100644 --- a/guide/components/inputsearch.html +++ b/guide/components/inputsearch.html @@ -6,14 +6,14 @@ 搜索框 InputSearch | Vue Amazing UI - + - + - + - + @@ -380,7 +380,7 @@ </InputSearch> </Space> </template>

    APIs

    InputSearch

    参数说明类型默认值
    width搜索框宽度,单位 pxstring | number'100%'
    icon搜索图标boolean | slottrue
    search搜索按钮,默认时为搜索图标string | slotundefined
    searchProps设置搜索按钮的属性,参考 Button Propsobject{}
    size搜索框大小'small' | 'middle' | 'large''middle'
    addonBefore设置前置标签string | slotundefined
    prefix前缀图标stringundefined
    suffix后缀图标stringundefined
    allowClear可以点击清除图标删除搜索框内容booleanfalse
    loading是否搜索中booleanfalse
    disabled是否禁用booleanfalse
    placeholder搜索框输入的占位符stringundefined
    maxlength文本最大长度numberundefined
    showCount是否展示字数booleanfalse
    value
    v-model
    搜索框内容stringundefined

    Slots

    名称说明类型
    icon自定义搜索图标v-slot:icon
    search自定义搜索按钮v-slot:search
    addonBefore自定义前置标签v-slot:addonBefore
    prefix自定义前缀图标v-slot:prefix
    suffix自定义后缀图标v-slot:suffix

    Events

    名称说明类型
    change搜索框内容变化时的回调(e: Event) => void
    enter点击搜索或按下回车键时的回调(value: string) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/list.html b/guide/components/list.html index 85143a2f5..4badb8ec2 100644 --- a/guide/components/list.html +++ b/guide/components/list.html @@ -6,14 +6,14 @@ 列表 List | Vue Amazing UI - + - + - + - + @@ -685,7 +685,7 @@ </List> </Flex> </template>

    APIs

    List

    参数说明类型默认值
    bordered是否展示边框booleanfalse
    vertical是否使用竖直样式booleanfalse
    split是否展示分割线booleantrue
    size列表尺寸'small' | 'middle' | 'large''middle'
    loading是否加载中booleanfalse
    hoverable是否显示悬浮样式booleanfalse
    header列表头部string | slotundefined
    footer列表底部string | slotundefined
    spinPropsSpin 组件属性配置,参考 Spin Props,用于配置列表加载中样式object{}
    emptyPropsEmpty 组件属性配置,参考 Empty Props,用于配置暂无数据样式object{}
    showPagination是否显示分页booleanfalse
    paginationPagination 组件属性配置,参考 Pagination Props,用于配置分页功能object{}

    ListItem

    参数说明类型默认值
    avatar列表元素的图标string | slotundefined
    avatarPropsAvatar 组件属性配置,参考 Avatar Props,用于配置列表图标样式object{}
    title列表元素的标题string | slotundefined
    description列表元素的描述内容string | slotundefined
    actions列表操作组slotundefined
    extra额外内容,展示在列表右侧string | slotundefined
    avatarStyle设置图标的样式CSSProperties{}
    titleStyle设置标题的样式CSSProperties{}
    descriptionStyle设置描述内容的样式CSSProperties{}
    contentStyle设置内容的样式CSSProperties{}
    actionsStyle设置操作区域的样式CSSProperties{}
    extraStyle设置额外内容的样式CSSProperties{}

    Slots

    List Slots

    名称说明类型
    header自定义列表头部v-slot:header
    default自定义内容v-slot:default
    footer自定义列表底部v-slot:footer

    ListItem Slots

    名称说明类型
    avatar自定义列表元素的图标v-slot:avatar
    title自定义列表元素的标题v-slot:title
    description自定义列表元素的描述内容v-slot:description
    default自定义内容v-slot:default
    actions自定义列表操作组v-slot:actions
    extra自定义额外内容v-slot:extra

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/loadingbar.html b/guide/components/loadingbar.html index 5e08b41a9..d9774e99f 100644 --- a/guide/components/loadingbar.html +++ b/guide/components/loadingbar.html @@ -6,12 +6,12 @@ 加载条 LoadingBar | Vue Amazing UI - + - + - + @@ -109,7 +109,7 @@ color-error="magenta" /> </template>

    APIs

    LoadingBar

    参数说明类型默认值
    containerClass加载条容器的类名stringundefined
    containerStyle加载条容器的样式CSSProperties{}
    loadingBarSize加载条大小,单位 pxnumber2
    colorLoading加载中颜色string'#1677ff'
    colorFinish加载完成颜色string'#1677ff'
    colorError加载错误颜色string'#ff4d4f'
    to加载条的挂载位置,可选:元素标签名(例如 body)或者元素本身string | HTMLElement'body'

    Methods

    名称说明类型
    start开始加载的回调函数(from = 0, to = 80) => void
    finish结束加载的回调函数() => void
    error出现错误的回调函数() => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/message.html b/guide/components/message.html index f6c2a2c13..fdd6b22c8 100644 --- a/guide/components/message.html +++ b/guide/components/message.html @@ -6,14 +6,14 @@ 全局提示 Message | Vue Amazing UI - + - + - + - + @@ -207,7 +207,7 @@ <template> <Button @click="onClick">按钮</Button> </template>

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/modal.html b/guide/components/modal.html index 7c64212ea..3280ce772 100644 --- a/guide/components/modal.html +++ b/guide/components/modal.html @@ -6,14 +6,14 @@ 模态框 Modal | Vue Amazing UI - + - + - + - + @@ -463,7 +463,7 @@ <template> <Button @click="onClick">按钮</Button> </template>

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/notification.html b/guide/components/notification.html index d234479d6..ed5f935d7 100644 --- a/guide/components/notification.html +++ b/guide/components/notification.html @@ -6,14 +6,14 @@ 通知提醒 Notification | Vue Amazing UI - + - + - + - + @@ -226,7 +226,7 @@ </Space> <Notification ref="notification" @close="onClose" /> </template>

    APIs

    Notification

    参数说明类型默认值
    title通知提醒标题stringundefined
    description通知提醒内容stringundefined
    duration自动关闭的延时时长,单位 ms,默认 4500ms;设置 null 时,不自动关闭number | null4500
    top消息从顶部弹出时,距离顶部的位置,单位 pxnumber24
    bottom消息从底部弹出时,距离底部的位置,单位 pxnumber24
    placement消息弹出位置'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight''topRight'

    Notification Type


    调用时传入的 Notification 类型,以下属性均具有更高优先级

    名称说明类型默认值
    title?通知提醒标题stringundefined
    description?通知提醒内容stringundefined
    icon?自定义图标VNodeundefined
    class?自定义类名stringundefined
    style?自定义样式stringundefined
    duration?自动关闭的延时时长,单位 ms;设置 null 时,不自动关闭number | nullundefined
    placement?通知提醒弹出位置'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight'undefined
    onClose关闭时的回调函数Functionundefined

    Methods

    名称说明类型
    open基本通知提醒(data: Notification) => void
    info信息通知提醒(data: Notification) => void
    success成功通知提醒(data: Notification) => void
    error失败通知提醒(data: Notification) => void
    warning警告通知提醒(data: Notification) => void

    Events

    名称说明类型
    close通知提醒关闭时的回调() => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/numberanimation.html b/guide/components/numberanimation.html index 184769503..0498fb515 100644 --- a/guide/components/numberanimation.html +++ b/guide/components/numberanimation.html @@ -6,12 +6,12 @@ 数值动画 NumberAnimation | Vue Amazing UI - + - + - + @@ -128,7 +128,7 @@ </Statistic> </Space> </template>

    APIs

    NumberAnimation

    参数说明类型默认值
    from数值动画起始数值number0
    to数值目标值number1000
    duration数值动画持续时间,单位 msnumber3000
    autoplay是否自动开始动画booleantrue
    precision精度,保留小数点后几位number0
    prefix前缀stringundefined
    suffix后缀stringundefined
    separator千分位分隔符string','
    decimal小数点字符string'.'
    valueStyle数值文本样式CSSProperties{}
    transition动画过渡效果TransitionFunc'easeInOutCubic'

    TransitionFunc Type

    名称
    TransitionFunc'linear' | 'easeOutSine' | 'easeInOutSine' | 'easeInQuad' | 'easeOutQuad' | 'easeInOutQuad' | 'easeInCubic' | 'easeOutCubic' | 'easeInOutCubic' | 'easeInQuart' | 'easeOutQuart' | 'easeInOutQuart' | 'easeInQuint' | 'easeOutQuint' | 'easeInOutQuint' | 'easeInExpo' | 'easeOutExpo' | 'easeInOutExpo' | 'easeInCirc' | 'easeOutCirc' | 'easeInOutCirc' | 'easeInBack' | 'easeOutBack' | 'easeInOutBack'

    Methods

    名称说明类型
    play播放动画() => void

    Events

    名称说明类型
    started动画开始播放() => void
    finished动画播放完成() => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/pagination.html b/guide/components/pagination.html index bdaca7b56..73c0501c6 100644 --- a/guide/components/pagination.html +++ b/guide/components/pagination.html @@ -6,12 +6,12 @@ 分页 Pagination | Vue Amazing UI - + - + - + @@ -207,7 +207,7 @@ <template> <Pagination disabled v-model:page="page" :total="total" show-quick-jumper @change="onChange" /> </template>

    APIs

    Pagination

    参数说明类型默认值
    page
    v-model
    当前页数number1
    pageSize
    v-model
    每页条数number10
    total数据总数number0
    disabled是否禁用booleanfalse
    pageAmount显示的页码数number5
    hideOnSinglePage只有一页时是否隐藏分页booleanfalse
    showQuickJumper是否可以快速跳转至某页booleanfalse
    showSizeChanger是否展示 pageSize 切换器,当 total 大于 50 时默认为 truebooleanundefined
    pageSizeOptions设置每页可以显示多少条string[] | number[][10, 20, 50 ,100]
    showTotal用于显示数据总量和当前数据顺序boolean | ((total: number, range: number[]) => string)false
    placement分页展示位置'left' | 'center' | 'right''center'
    size分页按钮大小'large' | 'middle' | 'small''large'

    Events

    名称说明类型
    change页码 page 或每页条数 pageSize 改变的回调(page: number, pageSize: number) => void
    pageSizeChange每页条数 pageSize 变化的回调(page: number, pageSize: number) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/popconfirm.html b/guide/components/popconfirm.html index 8867d8460..20d3e7c76 100644 --- a/guide/components/popconfirm.html +++ b/guide/components/popconfirm.html @@ -6,14 +6,14 @@ 弹出确认 Popconfirm | Vue Amazing UI - + - + - + - + @@ -349,7 +349,7 @@ </Popconfirm> <Message ref="message" /> </template>

    更多使用方式请参考 文字提示 Tooltip

    APIs

    Popconfirm

    参数说明类型默认值
    title弹出确认框的标题string | slotundefined
    titleStyle设置标题的样式CSSProperties{}
    description弹出确认框的内容描述string | slotundefined
    descriptionStyle设置内容描述的样式CSSProperties{}
    keyboard是否支持按键操作 (enter 显示;esc 关闭)booleantrue
    tooltipStyle设置弹出提示的样式CSSProperties{}
    icon自定义弹出确认框 Icon 图标'success' | 'info' | 'warning' | 'danger' | VNode | Slot'warning'
    iconStyle设置 Icon 图标的样式,一般不需要设置,主要用于自定义 Icon 图标时CSSProperties{}
    cancelText取消按钮文字string | slot'取消'
    cancelType取消按钮类型'default' | 'reverse' | 'primary' | 'danger' | 'dashed' | 'text' | 'link''default'
    cancelProps取消按钮 props,优先级高于 cancelType,参考 Button Propsobject{}
    okText确认按钮文字string | slot'确定'
    okType确认按钮类型'default' | 'reverse' | 'primary' | 'danger' | 'dashed' | 'text' | 'link''primary'
    okProps确认按钮 props,优先级高于 okType,参考 Button Propsobject{}
    showCancel是否显示取消按钮booleantrue

    更多属性请参考 Tooltip

    Slots

    名称说明类型
    title自定义弹出确认框的标题v-slot:title
    description自定义弹出确认框的内容描述v-slot:description
    icon自定义图标v-slot:icon
    cancelText自定义取消按钮文字v-slot:cancelText
    okText自定义确认按钮文字v-slot:okText
    default自定义内容v-solt:default

    Events

    名称说明类型
    cancel点击取消的回调(e: Event) => void
    ok点击确认的回调(e: Event) => void
    openChange显示隐藏的回调(open: boolean) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/popover.html b/guide/components/popover.html index aedeeea46..95476b65c 100644 --- a/guide/components/popover.html +++ b/guide/components/popover.html @@ -6,12 +6,12 @@ 气泡卡片 Popover | Vue Amazing UI - + - + - + @@ -139,7 +139,7 @@ <Button type="primary">Hide Arrow</Button> </Popover> </template>

    更多使用方式请参考 文字提示 Tooltip

    APIs

    Popover

    参数说明类型默认值
    title卡片标题string | slotundefined
    titleStyle卡片标题样式CSSProperties{}
    content卡片内容string | slotundefined
    contentStyle卡片内容样式CSSProperties{}
    keyboard是否支持按键操作 (enter 显示;esc 关闭)booleantrue
    tooltipStyle设置弹出提示的样式CSSProperties{}

    更多属性请参考 Tooltip

    Slots

    名称说明类型
    title自定义卡片标题v-slot:title
    content自定义卡片内容v-slot:content
    default自定义内容v-solt:default

    Events

    名称说明类型
    openChange显示隐藏的回调(open: boolean) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/progress.html b/guide/components/progress.html index d9f3e99f2..7682a71a0 100644 --- a/guide/components/progress.html +++ b/guide/components/progress.html @@ -6,14 +6,14 @@ 进度条 Progress | Vue Amazing UI - + - + - + - + @@ -385,7 +385,7 @@ </Space> </Flex> </template>

    APIs

    Progress

    参数说明类型默认值
    width进度条宽度,单位 pxtype: 'line' 时,为进度条宽度,默认值 '100%'type: 'circle' 时,为进度圈宽高,默认值 120string | numberundefined
    percent当前进度百分比number0
    lineSize进度条的尺寸,单位 pxtype: 'line' 时,为进度条线高,默认值 8type: 'circle' 时,单位是进度圈画布宽度的百分比,默认值 6numberundefined
    lineColor进度条的色彩,传入 string 时为纯色,传入 Gradient 时为渐变;进度圈时 direction: 'left' 为逆时针,direction: 'right' 为顺时针string | Gradient'#1677FF'
    lineCap进度条边缘的形状'round' | 'square''round'
    showInfo是否显示进度数值或状态图标booleantrue
    infoSize进度数值或状态图标的尺寸,单位 pxtype: 'line' 时,默认值 14type: 'circle' 时,默认值 24numberundefined
    success进度完成时的信息string | slotundefined
    format内容的模板函数(percent: number) => (string | number) | slot(percent: number) => percent + '%'
    type进度条类型'line' | 'circle''line'

    Gradient Type

    名称说明类型默认值
    '0%'?起始值stringundefined
    '100%'?终点值stringundefined
    from?起始值stringundefined
    to?终点值stringundefined
    direction?渐变方向'right' | 'left''right'

    Slots

    名称说明类型
    success自定义进度完成时的信息v-slot:success
    format自定义格式化内容v-slot:format="{ percent }"

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/qrcode.html b/guide/components/qrcode.html index bdb74caa5..28924bf33 100644 --- a/guide/components/qrcode.html +++ b/guide/components/qrcode.html @@ -6,14 +6,14 @@ 二维码 QRCode | Vue Amazing UI - + - + - + - + @@ -100,7 +100,7 @@ <Textarea v-model:value="value" :width="200" allowClear /> </Space> </template>

    APIs

    QRCode

    参数说明类型默认值
    value扫描后的文本或地址stringundefined
    size二维码大小,单位 pxnumber160
    color二维码颜色,Value must be in hex format (十六进制颜色值)string'#000'
    bgColor二维码背景色,Value must be in hex format (十六进制颜色值)string'#FFF'
    bordered是否有边框booleantrue
    borderColor边框颜色string'#0505050f'
    scale每个 black dots 多少像素number8
    errorLevel二维码纠错等级'L' | 'M' | 'Q' | 'H''H'

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/radio.html b/guide/components/radio.html index c4d93be30..0ea3b3a3b 100644 --- a/guide/components/radio.html +++ b/guide/components/radio.html @@ -6,12 +6,12 @@ 单选框 Radio | Vue Amazing UI - + - + - + @@ -443,7 +443,7 @@ <Radio :options="options" v-model:value="value" button button-style="solid" :button-size="buttonSize" /> </Space> </template>

    APIs

    Radio

    参数说明类型默认值
    options单选框选项数据Option[][]
    disabled是否禁用booleanfalse
    vertical是否垂直排列,仅当 button: false 时生效booleanfalse
    checked
    v-model
    当前是否选中booleanfalse
    gap多个单选框之间的间距;垂直排列时为垂直间距,单位 px;数组间距用于水平排列折行时:[水平间距, 垂直间距];仅当 button: false 时生效number | number[]8
    button是否启用按钮样式booleanfalse
    buttonStyle按钮样式风格'outline' | 'solid''outline'
    buttonSize按钮大小;仅当 button: true 时生效'small' | 'middle' | 'large''middle'
    value
    v-model
    当前选中的值string | number | booleanundefined

    Option Type

    名称说明类型默认值
    label选项名stringundefined
    value选项值string | number | booleanundefined
    disabled?是否禁用选项booleanundefined

    Slots

    名称说明类型
    default自定义选项名v-slot:default="{ option, label, index }"

    Events

    名称说明类型
    change选项变化时的回调函数(value: string | number | boolean) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/rate.html b/guide/components/rate.html index 40ad29c57..d56eae093 100644 --- a/guide/components/rate.html +++ b/guide/components/rate.html @@ -6,14 +6,14 @@ 评分 Rate | Vue Amazing UI - + - + - + - + @@ -258,7 +258,7 @@ /> </Badge> </template>

    APIs

    Rate

    参数说明类型默认值
    allowClear是否允许再次点击后清除booleantrue
    allowHalf是否允许半选booleanfalse
    countstar 总数number5
    character字符或图标,预置四种图标'star-outlined' | 'star-filled' | 'heart-outlined' | 'heart-filled' | string | slot'star-filled'
    size字符大小,单位 pxnumber20
    color字符选中颜色string'#fadb14'
    gap字符间距,单位 pxnumber8
    disabled只读,无法进行交互booleanfalse
    tooltips自定义每项的提示信息string[][]
    tooltipPropsTooltip 组件属性配置,参考 Tooltip Propsobject{}
    value
    v-model
    当前数,受控值 0,1,2,3...number0

    Slots

    名称说明类型
    character自定义字符或图标v-slot:character="{ value }"
    tooltip自定义每项的提示信息v-slot:tooltip="{ tooltip, value }"

    Events

    名称说明类型
    change选择时的回调(value: number) => void
    hoverChange鼠标经过时数值变化的回调(value: number) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/result.html b/guide/components/result.html index 6f731a407..4a3860b19 100644 --- a/guide/components/result.html +++ b/guide/components/result.html @@ -6,14 +6,14 @@ 结果 Result | Vue Amazing UI - + - + - + - + @@ -132,7 +132,7 @@ </template> </Result> </template>

    APIs

    Result

    参数说明类型默认值
    icon自定义图标slotundefined
    status结果的状态,决定图标和颜色'success' | 'error' | 'info' | 'warning' | '404' | '403' | '500''info'
    title标题文字string | slotundefined
    subTitle副标题文字string | slotundefined
    extra额外内容string | slotundefined

    Slots

    名称说明类型
    icon自定义图标v-slot:icon
    title自定义标题文字v-slot:title
    subTitle自定义副标题文字v-slot:subTitle
    extra自定义额外内容v-slot:extra
    default自定义内容v-slot:default

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/scrollbar.html b/guide/components/scrollbar.html index ef0691dff..b1eb35d14 100644 --- a/guide/components/scrollbar.html +++ b/guide/components/scrollbar.html @@ -6,12 +6,12 @@ 滚动条 Scrollbar | Vue Amazing UI - + - + - + @@ -241,7 +241,7 @@ </Scrollbar> </Flex> </template>

    APIs

    Scrollbar

    参数说明类型默认值
    contentClass内容 div 的类名stringundefined
    contentStyle内容 div 的样式CSSProperties{}
    size滚动条的大小,单位 pxnumber5
    trigger显示滚动条的时机,'none' 表示一直显示'hover' | 'none''hover'
    autoHide是否自动隐藏滚动条,仅当 trigger: 'hover' 时生效;为 true 时表示鼠标在滚动区域且不滚动时自动隐藏,滚动时自动显示;为 false 时表示鼠标在滚动区域时始终显示,无论是否在滚动booleantrue
    delay滚动条自动隐藏的延迟时间,单位 msnumber500
    xScrollable是否使用横向滚动booleanfalse
    yScrollable是否使用纵向滚动booleantrue
    xPlacement横向滚动时滚动条的位置'top' | 'bottom''bottom'
    yPlacement纵向滚动时滚动条的位置'left' | 'right''right'

    Slots

    名称说明类型
    default自定义内容v-slot:default

    Methods

    名称说明类型
    scrollTo滚动到指定坐标位置(options: { left?: number, top?: number, behavior?: ScrollBehavior })=> void | (x: number, y: number) => void
    scrollBy滚动一段特定距离(options: { left?: number, top?: number, behavior?: ScrollBehavior })=> void | (x: number, y: number) => void
    getScrollData获取滚动元素数据() => { scrollWidth: number, clientWidth: number, scrollHeight: number, clientHeight: number }

    ScrollBehavior Type

    说明
    smooth平滑滚动并产生过渡效果
    instant滚动会直接跳转到目标位置,没有过渡效果
    auto或缺省值表示浏览器会自动选择滚动时的过渡效果

    Events

    名称说明类型
    scroll滚动的回调(e: Event, direction: 'left' | 'right' | 'top' | 'bottom') => void
    scrollend滚动结束的回调(e: Event, direction: 'left' | 'right' | 'top' | 'bottom') => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/segmented.html b/guide/components/segmented.html index fbb04fb6b..770dfba0a 100644 --- a/guide/components/segmented.html +++ b/guide/components/segmented.html @@ -6,14 +6,14 @@ 分段控制器 Segmented | Vue Amazing UI - + - + - + - + @@ -205,7 +205,7 @@ <Segmented v-model:value="value" :options="options" size="small" /> </Space> </template>

    APIs

    Segmented

    参数说明类型默认值
    block是否将宽度调整为父元素宽度,同时所有选项占据相同的宽度booleanfalse
    disabled是否禁用booleanfalse
    options选项数据string[] | number[] | Option[][]
    size控件尺寸'small' | 'middle' | 'large''middle'
    value
    v-model
    当前选中的值string | numberundefined

    Option Type

    名称说明类型默认值
    label?选项名stringundefined
    value选项值string | numberundefined
    disabled?是否禁用选项booleanfalse
    payload?自定义数据载体anyundefined

    Slots

    名称说明类型
    label自定义图标v-slot:label="{ option, label, index, payload }"

    Events

    名称说明类型
    change选项变化时的回调函数(value: string | number) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/select.html b/guide/components/select.html index aa372b2ca..b82d62d03 100644 --- a/guide/components/select.html +++ b/guide/components/select.html @@ -6,12 +6,12 @@ 选择器 Select | Vue Amazing UI - + - + - + @@ -559,7 +559,7 @@ <template> <Select :options="options" v-model="selectedValue" :scrollbar-props="{ size: 8, delay: 2000 }" /> </template>

    APIs

    Select

    参数说明类型默认值
    options选项数据Option[][]
    label选项的 label 文本字段名string'label'
    value选项的 value 值字段名string'value'
    placeholder默认占位文本string'请选择'
    disabled是否禁用booleanfalse
    allowClear是否支持清除booleanfalse
    search是否支持搜索,使用搜索时请设置 widthbooleanfalse
    filter过滤条件函数,仅当支持搜索时生效,根据输入项进行筛选:
  • 默认为 true 时,筛选每个选项的文本字段 label 是否包含输入项,包含返回 true,反之返回 false
  • 当其为函数 Function 时,接受 inputValue option 两个参数,当 option 符合筛选条件时,应返回 true,反之则返回 false
  • Function | truetrue
    width选择器宽度,单位 pxstring | number'auto'
    height选择器高度,单位 pxnumber32
    size选择器大小'small' | 'middle' | 'large''middle'
    scrollbarProps下拉面板滚动条 scrollbar 组件属性配置,参考 Scrollbar Propsobject{}
    maxDisplay下拉面板最多能展示的下拉项数,超过后滚动显示number6
    modelValue
    v-model
    当前选中的 option 条目值number | stringundefined

    Option Type

    名称说明类型默认值
    label?选项名stringundefined
    value?选项值string | numberundefined
    disabled?是否禁用选项booleanfalse
    [propName: string]用于包含带有任意数量的其他属性anyundefined

    Events

    名称说明类型
    change选项值改变后的回调(value: string | number, label: string, index: number) => void
    openChange下拉菜单展开收起的回调(open: boolean) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/skeleton.html b/guide/components/skeleton.html index 3ad0e33f0..b99ac4e37 100644 --- a/guide/components/skeleton.html +++ b/guide/components/skeleton.html @@ -6,12 +6,12 @@ 骨架屏 Skeleton | Vue Amazing UI - + - + - + @@ -176,7 +176,7 @@ </Flex> </Flex> </template>

    APIs

    Skeleton

    参数说明类型默认值
    animated是否展示动画效果booleantrue
    button是否使用按钮占位图boolean | SkeletonButtonPropsfalse
    avatar是否显示头像占位图boolean | SkeletonAvatarPropsfalse
    input是否使用输入框占位图boolean | SkeletonInputPropsfalse
    image是否使用图像占位图booleanfalse
    title是否显示标题占位图boolean | SkeletonTitlePropstrue
    paragraph是否显示段落占位图boolean | SkeletonParagraphPropstrue
    loadingtrue 时,显示占位图,反之则直接展示子组件booleantrue

    SkeletonButtonProps Type

    名称说明类型默认值
    shape?指定按钮的形状'default' | 'round' | 'circle''default'
    size?设置按钮的大小'small' | 'middle' | 'large''middle'
    block?将按钮宽度调整为其父宽度的选项booleanfalse

    SkeletonAvatarProps Type

    名称说明类型默认值
    shape指定头像的形状'circle' | 'square''circle'
    size设置头像占位图的大小number | 'small' | 'middle' | 'large''middle'

    SkeletonInputProps Type

    名称说明类型默认值
    size设置输入框的大小'small' | 'middle' | 'large''middle'

    SkeletonTitleProps Type

    名称说明类型默认值
    width设置标题占位图的宽度number | string'38%'

    SkeletonParagraphProps Type

    名称说明类型默认值
    rows设置段落占位图的行数number | stringavatar ? 2 : 3
    width设置段落占位图的宽度,若为数组时则为对应的每行宽度,反之则是最后一行的宽度number | string | Array<number|string>'61%'

    Slots

    名称说明类型
    default自定义内容v-slot:default

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/slider.html b/guide/components/slider.html index 86acbd671..d56b17ca0 100644 --- a/guide/components/slider.html +++ b/guide/components/slider.html @@ -6,12 +6,12 @@ 滑动输入条 Slider | Vue Amazing UI - + - + - + @@ -261,7 +261,7 @@ <Slider :style="rangeCustomStyle" range v-model:value="doubleValue" /> </Flex> </template>

    APIs

    Slider

    参数说明类型默认值
    width滑动输入条宽度,单位 px,水平模式时生效string | number'100%'
    height滑动输入条高度,单位 px,垂直模式时生效string | number'100%'
    vertical是否启用垂直模式booleanfalse
    min最小值number0
    max最大值number100
    disabled是否禁用booleanfalse
    range是否使用双滑块模式booleanfalse
    step步长,取值必须大于 0,并且可被 (max - min) 整除number1
    formatTooltipSlider 会把当前值传给 formatTooltip,并在 Tooltip 中显示 formatTooltip 的返回值(value: number) => string | number(value: number) => value
    tooltip是否展示 Tooltipbooleantrue
    value
    v-model
    设置当前取值,当 rangefalse 时,使用 number,否则用 [number, number]number | number[]0

    Events

    名称说明类型
    change当前取值变化后的回调(value: number | number[]) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/space.html b/guide/components/space.html index 8e8eff52e..d3432abe0 100644 --- a/guide/components/space.html +++ b/guide/components/space.html @@ -6,12 +6,12 @@ 间距 Space | Vue Amazing UI - + - + - + @@ -159,7 +159,7 @@ </template> </Space> </template>

    APIs

    Space

    参数说明类型默认值
    width区域总宽度,单位 pxstring | number'auto'
    align垂直排列方式'stretch' | 'start' | 'end' | 'center' | 'baseline''start'
    vertical是否为垂直布局booleanfalse
    gap间距大小,数组时表示: [水平间距, 垂直间距]number | number[] | 'small' | 'middle' | 'large''middle'
    wrap是否自动换行,仅在 horizontal 时有效booleantrue

    Slots

    名称说明类型
    default自定义内容v-slot:default

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/spin.html b/guide/components/spin.html index 8d70ebe30..b3bdd06ba 100644 --- a/guide/components/spin.html +++ b/guide/components/spin.html @@ -6,12 +6,12 @@ 加载中 Spin | Vue Amazing UI - + - + - + @@ -344,7 +344,7 @@ height: 100px !important; } </style>

    APIs

    Spin

    参数说明类型默认值
    spinning是否为加载中状态booleantrue
    size加载中尺寸'small' | 'middle' | 'large''middle'
    tip描述文案string | slotundefined
    indicator加载指示符'dot' | 'spin-dot' | 'spin-line' | 'ring-circle' | 'ring-rail' | 'dynamic-circle' | 'magic-ring''dot'
    color指示符颜色,当 indicator: 'magic-ring' 时为外环颜色string'#1677ff'
    spinCircleWidth圆环宽度,单位是加载指示符宽度的百分比,仅当 indicator: 'ring-circle' | 'ring-rail' 时生效number12
    spinCirclePercent圆环长度百分比 (0~100),单位是圆环周长的百分比,仅当 indicator: 'ring-circle' | 'ring-rail' 时生效number33
    ringRailColor圆环轨道颜色,仅当 indicator: 'ring-rail' 时生效string'rgba(0, 0, 0, 0.12)'
    magicRingColor内环颜色,仅当 indicator: 'magic-ring' 时生效string'#4096ff'
    rotatespin-dotspin-line 初始是否旋转,仅当 indicator: 'spin-dot' | 'spin-line' 时生效booleanfalse
    speedspin-dotspin-line 渐变旋转的动画速度,单位 ms,仅当 indicator: 'spin-dot' | 'spin-line' 时生效number800

    Slots

    名称说明类型
    tip自定义描述文案v-slot:tip
    default自定义内容v-slot:default

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/statistic.html b/guide/components/statistic.html index 996e8e621..a4a1e2e71 100644 --- a/guide/components/statistic.html +++ b/guide/components/statistic.html @@ -6,14 +6,14 @@ 统计数值 Statistic | Vue Amazing UI - + - + - + - + @@ -136,7 +136,7 @@ :value-style="{ color: '#1677ff' }" :formatter="formatter" /> </template>

    APIs

    Statistic

    参数说明类型默认值
    title数值的标题stringundefined
    value数值的内容string | number | slotundefined
    valueStyle设置数值的样式CSSProperties{}
    precision数值精度number0
    prefix设置数值的前缀string | slotundefined
    suffix设置数值的后缀string | slotundefined
    separator设置千分位标识符string','
    formatter自定义数值展示Function(value: string) => value

    Slots

    名称说明类型
    title自定义数值的标题v-slot:title
    default自定义数值的内容v-slot:default
    prefix自定义数值的前缀v-slot:prefix
    suffix自定义数值的后缀v-slot:suffix

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/steps.html b/guide/components/steps.html index 418744b83..36d4927f3 100644 --- a/guide/components/steps.html +++ b/guide/components/steps.html @@ -6,12 +6,12 @@ 步骤条 Steps | Vue Amazing UI - + - + - + @@ -344,7 +344,7 @@ margin-top: 30px; } </style>

    APIs

    Steps

    参数说明类型默认值
    items步骤数组Item[][]
    width步骤条总宽度,单位 pxnumber | string'auto'
    size步骤条大小'default' | 'small''default'
    vertical是否使用垂直步骤条,当 vertical: true 时,labelPlacement 自动设为 rightbooleanfalse
    labelPlacement标签放置位置,默认放图标右侧,可选 bottom 放图标下方'right' | 'bottom''right'
    dotted是否使用点状步骤条,当 dotted: truevertical: false 时,labelPlacement 将自动设为 bottombooleanfalse
    current
    v-model
    当前选中的步骤,设置 v-model 后,Steps 变为可点击状态。从 1 开始计数number1

    Item Type

    名称说明类型默认值
    title?标题stringundefined
    description?描述stringundefined

    Events

    名称说明类型
    change点击切换步骤时触发(index: number) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/swiper.html b/guide/components/swiper.html index c4b1c633f..1addc451b 100644 --- a/guide/components/swiper.html +++ b/guide/components/swiper.html @@ -6,12 +6,12 @@ 触摸滑动插件 Swiper{{ pkg.dependencies.swiper }} | Vue Amazing UI - + - + - + @@ -308,7 +308,7 @@ /> </Flex> </template>

    APIs

    Swiper

    参数说明类型默认值
    images轮播图片数组Image[][]
    width轮播区域宽度,单位 pxnumber | string'100%'
    height轮播区域高度,单位 pxnumber | string'100%'
    modebanner: 轮播图模式; carousel: 走马灯模式; broadcast: 信息展播模式'banner' | 'carousel' | 'broadcast''banner'
    navigation是否显示导航booleanfalse
    effect切换动画效果'slide' | 'fade' | 'cube' | 'flip' | 'coverflow' | 'cards' | 'creative''slide'
    delay自动切换的时间间隔,仅当 mode: 'banner' 时生效,单位 msnumber3000
    speed切换过渡的动画持续时间,单位 msnumber300
    loop是否循环切换booleantrue
    pauseOnMouseEnter当鼠标移入走马灯时,是否暂停自动轮播,仅当 mode: 'banner'mode: 'carousel' 时生效booleanfalse
    swipe是否可以鼠标拖动booleantrue
    preloaderColor预加载时的 loading 颜色'theme' | 'white' | 'black''theme'

    Image Type

    名称说明类型默认值
    name?图片名称stringundefined
    src图片地址stringundefined
    link?图片跳转链接stringundefined

    Events

    名称说明类型
    swiperSwiper初始化后的回调(swiper: any) => void
    change轮播图片变化时的回调(swiper: any) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/switch.html b/guide/components/switch.html index 11d62692b..a84a8fa9e 100644 --- a/guide/components/switch.html +++ b/guide/components/switch.html @@ -6,12 +6,12 @@ 开关 Switch | Vue Amazing UI - + - + - + @@ -189,7 +189,7 @@ </Space> </Space> </template>

    APIs

    Switch

    参数说明类型默认值
    checked选中时的内容string | slotundefined
    checkedValue选中时的值boolean | string | numbertrue
    unchecked未选中时的内容string | slotundefined
    uncheckedValue未选中时的值boolean | string | numberfalse
    loading是否加载中booleanfalse
    disabled是否禁用booleanfalse
    size开关大小'small' | 'middle' | 'large''middle'
    rippleColor点击时的波纹颜色,当自定义选中颜色时需要设置string'#1677ff'
    circleStyle圆点样式CSSProperties{}
    modelValue
    v-model
    指定当前是否选中boolean | string | numberfalse

    Slots

    名称说明类型
    checked自定义选中时的内容v-slot:checked
    unchecked自定义未选中时的内容v-slot:unchecked
    node自定义开关节点v-slot:node="{ checked }"

    Events

    名称说明类型
    change变化时的回调(checked: boolean) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/table.html b/guide/components/table.html index fdf577d04..f52272a66 100644 --- a/guide/components/table.html +++ b/guide/components/table.html @@ -6,14 +6,14 @@ 表格 Table | Vue Amazing UI - + - + - + - + @@ -43,7 +43,7 @@ --float-btn-top: undefined; --float-btn-bottom: 100px; --float-btn-z-index: 9; - " target="_self" data-v-fb8d17bf>

    展示行列数据

    何时使用

    • 当有大量结构化的数据需要展现时
    • 当需要对数据进行排序、搜索、分页、自定义操作等复杂行为时

    基本使用

    NameAgeJobSexAddressAction
    hello Stephen Curry30Player
    boy
    Chase Center, San Francisco, CaliforniaInvite Stephen Curry
    Delete
    hello the Muse Catcher24None
    boy
    Beijing, ChinaInvite the Muse Catcher
    Delete
    hello Wonder Woman32Hero
    girl
    Tel Aviv, IsraelInvite Wonder Woman
    Delete
    hello Superman32Hero
    boy
    United StatesInvite Superman
    Delete
    hello Leo36Actor
    boy
    Los AngelesInvite Leo
    Delete
    共 5 条 1
    Show Code
    vue
    <script setup lang="ts">
    +    " target="_self" data-v-fb8d17bf>

    展示行列数据

    何时使用

    • 当有大量结构化的数据需要展现时
    • 当需要对数据进行排序、搜索、分页、自定义操作等复杂行为时

    基本使用

    NameAgeJobSexAddressAction
    hello Stephen Curry30Player
    boy
    Chase Center, San Francisco, CaliforniaInvite Stephen Curry
    Delete
    hello the Muse Catcher24None
    boy
    Beijing, ChinaInvite the Muse Catcher
    Delete
    hello Wonder Woman32Hero
    girl
    Tel Aviv, IsraelInvite Wonder Woman
    Delete
    hello Superman32Hero
    boy
    United StatesInvite Superman
    Delete
    hello Leo36Actor
    boy
    Los AngelesInvite Leo
    Delete
    共 5 条 1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive, onBeforeMount } from 'vue'
     import { SmileOutlined } from '@ant-design/icons-vue'
     import type { TableColumn } from 'vue-amazing-ui'
    @@ -177,7 +177,7 @@
           --wrap: nowrap;
           --justify: normal;
           --align: normal;
    -    " data-v-a2d72bd4 data-v-85a566b6>
    NameAgeJobSexAddressAction

    暂无数据

    1 0
    NameAgeJobSexAddressAction

    暂无数据

    1 0
    Show Code
    vue
    <script setup lang="ts">
    +    " data-v-a2d72bd4 data-v-85a566b6>
    NameAgeJobSexAddressAction

    暂无数据

    1 0
    NameAgeJobSexAddressAction

    暂无数据

    1 0
    Show Code
    vue
    <script setup lang="ts">
     import { reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const columns = reactive<TableColumn[]>([
    @@ -228,7 +228,7 @@
           --wrap: nowrap;
           --justify: normal;
           --align: normal;
    -    " data-v-a2d72bd4 data-v-85a566b6>
    NameAgeJobSexAddressAction

    暂无数据

    1 0
    NameAgeJobSexAddressAction

    no data

    1 0
    Show Code
    vue
    <script setup lang="ts">
    +    " data-v-a2d72bd4 data-v-85a566b6>
    NameAgeJobSexAddressAction

    暂无数据

    1 0
    NameAgeJobSexAddressAction

    no data

    1 0
    Show Code
    vue
    <script setup lang="ts">
     import { reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const columns = reactive<TableColumn[]>([
    @@ -272,7 +272,7 @@
         <Table :columns="columns" />
         <Table :columns="columns" :empty-props="{ description: 'no data', image: 'filled' }" />
       </Flex>
    -</template>

    带边框

    NameAgeJobSexAddressAction
    hello Stephen Curry30Player
    boy
    Chase Center, San Francisco, CaliforniaInvite Stephen Curry
    Delete
    hello the Muse Catcher24None
    boy
    Beijing, ChinaInvite the Muse Catcher
    Delete
    hello Wonder Woman32Hero
    girl
    Tel Aviv, IsraelInvite Wonder Woman
    Delete
    hello Superman32Hero
    boy
    United StatesInvite Superman
    Delete
    hello Leo36Actor
    boy
    Los AngelesInvite Leo
    Delete
    共 5 条 1
    Show Code
    vue
    <script setup lang="ts">
    +</template>

    带边框

    NameAgeJobSexAddressAction
    hello Stephen Curry30Player
    boy
    Chase Center, San Francisco, CaliforniaInvite Stephen Curry
    Delete
    hello the Muse Catcher24None
    boy
    Beijing, ChinaInvite the Muse Catcher
    Delete
    hello Wonder Woman32Hero
    girl
    Tel Aviv, IsraelInvite Wonder Woman
    Delete
    hello Superman32Hero
    boy
    United StatesInvite Superman
    Delete
    hello Leo36Actor
    boy
    Los AngelesInvite Leo
    Delete
    共 5 条 1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import { SmileOutlined } from '@ant-design/icons-vue'
     import type { TableColumn } from 'vue-amazing-ui'
    @@ -385,7 +385,7 @@
           --wrap: nowrap;
           --justify: normal;
           --align: normal;
    -    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    NameAgeJobAddress
    Stephen Curry30PlayerChase Center, GSW
    the Muse Catcher24NoneBeijing, China
    Wonder Woman32HeroTel Aviv, Israel
    1
    Show Code
    vue
    <script setup lang="ts">
    +    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    NameAgeJobAddress
    Stephen Curry30PlayerChase Center, GSW
    the Muse Catcher24NoneBeijing, China
    Wonder Woman32HeroTel Aviv, Israel
    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const customStyleBordered = ref(true)
    @@ -455,7 +455,7 @@
           --wrap: nowrap;
           --justify: normal;
           --align: normal;
    -    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    small
    middle
    large
    NameAgeAddress
    Stephen Curry30Chase Center, GSW
    the Muse Catcher24Beijing, China
    Wonder Woman32Tel Aviv, Israel
    1
    Show Code
    vue
    <script setup lang="ts">
    +    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    small
    middle
    large
    NameAgeAddress
    Stephen Curry30Chase Center, GSW
    the Muse Catcher24Beijing, China
    Wonder Woman32Tel Aviv, Israel
    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const sizeBordered = ref(true)
    @@ -513,7 +513,7 @@
           --wrap: nowrap;
           --justify: normal;
           --align: normal;
    -    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    left
    center
    right
    NameAgeAddress
    Stephen Curry30Chase Center, GSW
    the Muse Catcher24Beijing, China
    Wonder Woman32Tel Aviv, Israel
    1
    Show Code
    vue
    <script setup lang="ts">
    +    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    left
    center
    right
    NameAgeAddress
    Stephen Curry30Chase Center, GSW
    the Muse Catcher24Beijing, China
    Wonder Woman32Tel Aviv, Israel
    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive, watch } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const alignBordered = ref(true)
    @@ -574,7 +574,7 @@
           --wrap: nowrap;
           --justify: normal;
           --align: normal;
    -    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    NameAgeJobAddress
    Stephen Curry30PlayerChase Center, San Francisco, California
    the Muse Catcher24NoneBeijing, China
    Wonder Woman32HeroTel Aviv, Israel
    Superman32HeroUnited States
    Leo36ActorLos Angeles
    1
    Show Code
    vue
    <script setup lang="ts">
    +    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    NameAgeJobAddress
    Stephen Curry30PlayerChase Center, San Francisco, California
    the Muse Catcher24NoneBeijing, China
    Wonder Woman32HeroTel Aviv, Israel
    Superman32HeroUnited States
    Leo36ActorLos Angeles
    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const stripedBordered = ref(true)
    @@ -641,7 +641,7 @@
           --wrap: nowrap;
           --justify: normal;
           --align: normal;
    -    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    Header firstData name: Stephen Curry
    NameAgeJobSexAddressAction
    hello Stephen Curry30Player
    boy
    Chase Center, San Francisco, CaliforniaInvite
    Delete
    hello the Muse Catcher24None
    boy
    Beijing, ChinaInvite
    Delete
    hello Wonder Woman32Hero
    girl
    Tel Aviv, IsraelInvite
    Delete
    hello Superman32Hero
    boy
    United StatesInvite
    Delete
    hello Leo36Actor
    boy
    Los AngelesInvite
    Delete
    1
    Show Code
    vue
    <script setup lang="ts">
    +    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    Header firstData name: Stephen Curry
    NameAgeJobSexAddressAction
    hello Stephen Curry30Player
    boy
    Chase Center, San Francisco, CaliforniaInvite
    Delete
    hello the Muse Catcher24None
    boy
    Beijing, ChinaInvite
    Delete
    hello Wonder Woman32Hero
    girl
    Tel Aviv, IsraelInvite
    Delete
    hello Superman32Hero
    boy
    United StatesInvite
    Delete
    hello Leo36Actor
    boy
    Los AngelesInvite
    Delete
    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const headerFooterbordered = ref(true)
    @@ -742,7 +742,7 @@
           <template #footer> Footer lastData name: {{ dataSource[dataSource.length - 1].name }} </template>
         </Table>
       </Flex>
    -</template>

    单元格自动省略

    设置 column.ellipsis 可以让单元格内容根据宽度自动省略


    1
    Show Code
    vue
    <script setup lang="ts">
    +</template>

    单元格自动省略

    设置 column.ellipsis 可以让单元格内容根据宽度自动省略


    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const columnsEllipsis = reactive<TableColumn[]>([
    @@ -822,7 +822,7 @@
           </template>
         </template>
       </Table>
    -</template>

    合并单元格

    表头只支持列合并,使用 column 里的 colSpan 进行设置;表格支持行/列合并,使用 customCell 将单元格属性 colSpanrowSpan 设为 0 时,设置的表格不会渲染


    NameAgeHome phoneAddress
    Stephen Curry300666-1209890918889898989Chase Center, San Francisco, California
    the Muse Catcher240666-2209833318899998888Beijing, China
    Wonder Woman320888-32098909Tel Aviv, Israel
    Superman32United States
    Leo
    1
    Show Code
    vue
    <script setup lang="ts">
    +</template>

    合并单元格

    表头只支持列合并,使用 column 里的 colSpan 进行设置;表格支持行/列合并,使用 customCell 将单元格属性 colSpanrowSpan 设为 0 时,设置的表格不会渲染


    NameAgeHome phoneAddress
    Stephen Curry300666-1209890918889898989Chase Center, San Francisco, California
    the Muse Catcher240666-2209833318899998888Beijing, China
    Wonder Woman320888-32098909Tel Aviv, Israel
    Superman32United States
    Leo
    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const sharedOnCell = (record: any, index: number) => {
    @@ -933,28 +933,28 @@
           </template>
         </template>
       </Table>
    -</template>

    可编辑单元格

    新增
    NameAgeAddressAction
    </template>

    可编辑单元格

    新增
    NameAgeAddressAction
    Edward King 0
    32London, Park Lane no. 0
    Edward King 0
    32London, Park Lane no. 0
    Edward King 1
    32London, Park Lane no. 1
    Edward King 1
    32London, Park Lane no. 1
    Edward King 2
    32London, Park Lane no. 2
    1
    Show Code
    vue
    <script setup lang="ts">
    +    " data-v-a2d72bd4 data-v-85a566b6>Edward King 2 
    32London, Park Lane no. 2
    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import { PlusOutlined, CheckOutlined, EditOutlined } from '@ant-design/icons-vue'
     import type { TableColumn } from 'vue-amazing-ui'
    @@ -1070,7 +1070,7 @@
         }
       }
     }
    -</style>

    可编辑行

    NameAgeAddressAction
    Edrward 032London, Park Lane no. 0Edit
    Edrward 132London, Park Lane no. 1Edit
    Edrward 232London, Park Lane no. 2Edit
    Edrward 332London, Park Lane no. 3Edit
    Edrward 432London, Park Lane no. 4Edit
    Edrward 532London, Park Lane no. 5Edit
    Edrward 632London, Park Lane no. 6Edit
    Edrward 732London, Park Lane no. 7Edit
    Edrward 832London, Park Lane no. 8Edit
    Edrward 932London, Park Lane no. 9Edit
    1 2345•••10
    10 条/页
    Show Code
    vue
    <script setup lang="ts">
    +</style>

    可编辑行

    NameAgeAddressAction
    Edrward 032London, Park Lane no. 0Edit
    Edrward 132London, Park Lane no. 1Edit
    Edrward 232London, Park Lane no. 2Edit
    Edrward 332London, Park Lane no. 3Edit
    Edrward 432London, Park Lane no. 4Edit
    Edrward 532London, Park Lane no. 5Edit
    Edrward 632London, Park Lane no. 6Edit
    Edrward 732London, Park Lane no. 7Edit
    Edrward 832London, Park Lane no. 8Edit
    Edrward 932London, Park Lane no. 9Edit
    1 2345•••10
    10 条/页
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const tableLoading = ref(false)
    @@ -1171,7 +1171,7 @@
           </template>
         </template>
       </Table>
    -</template>

    可展开

    当表格内容较多不能一次性完全展示时


    MoreNameAgeAddressAction
    Superman32New York No.1 Lake ParkDelete
    My name is Superman, I am 32 years old, living in New York No.1 Lake Park.
    Spiderman22London No.2 Lake ParkDelete
    My name is Spiderman, I am 42 years old, living in London No.2 Lake Park.
    Ironman36Sidney No.3 Lake ParkDelete
    My name is Ironman, I am 32 years old, living in Sidney No.3 Lake Park.
    1
    Show Code
    vue
    <script setup lang="ts">
    +</template>

    可展开

    当表格内容较多不能一次性完全展示时


    MoreNameAgeAddressAction
    Superman32New York No.1 Lake ParkDelete
    My name is Superman, I am 32 years old, living in New York No.1 Lake Park.
    Spiderman22London No.2 Lake ParkDelete
    My name is Spiderman, I am 42 years old, living in London No.2 Lake Park.
    Ironman36Sidney No.3 Lake ParkDelete
    My name is Ironman, I am 32 years old, living in Sidney No.3 Lake Park.
    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive, watchEffect } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const columnsExpandable = reactive<TableColumn[]>([
    @@ -1240,7 +1240,7 @@
           </template>
         </template>
       </Table>
    -</template>

    固定列

    对于列数很多的数据,可以固定前后的列,横向滚动查看其它数据,需要和 scroll.x 配合使用建议指定 scroll.x 为大于表格宽度的固定值或百分比,且非固定列宽度之和不要超过 scroll.x


    Full NameAgeColumn 1Column 2Column 3Column 4Column 5Column 6Column 7Column 8Action
    Stephen Curry30Chase Center, GSWChase Center, GSWChase Center, GSWChase Center, GSWChase Center, GSWChase Center, GSWChase Center, GSWChase Center, GSWaction
    the Muse Catcher24Beijing, ChinaBeijing, ChinaBeijing, ChinaBeijing, ChinaBeijing, ChinaBeijing, ChinaBeijing, ChinaBeijing, Chinaaction
    Wonder Woman32Tel Aviv, IsraelTel Aviv, IsraelTel Aviv, IsraelTel Aviv, IsraelTel Aviv, IsraelTel Aviv, IsraelTel Aviv, IsraelTel Aviv, Israelaction
    1
    Show Code
    vue
    <script setup lang="ts">
    +</template>

    固定列

    对于列数很多的数据,可以固定前后的列,横向滚动查看其它数据,需要和 scroll.x 配合使用建议指定 scroll.x 为大于表格宽度的固定值或百分比,且非固定列宽度之和不要超过 scroll.x


    Full NameAgeColumn 1Column 2Column 3Column 4Column 5Column 6Column 7Column 8Action
    Stephen Curry30Chase Center, GSWChase Center, GSWChase Center, GSWChase Center, GSWChase Center, GSWChase Center, GSWChase Center, GSWChase Center, GSWaction
    the Muse Catcher24Beijing, ChinaBeijing, ChinaBeijing, ChinaBeijing, ChinaBeijing, ChinaBeijing, ChinaBeijing, ChinaBeijing, Chinaaction
    Wonder Woman32Tel Aviv, IsraelTel Aviv, IsraelTel Aviv, IsraelTel Aviv, IsraelTel Aviv, IsraelTel Aviv, IsraelTel Aviv, IsraelTel Aviv, Israelaction
    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const columnsFixColumn = reactive<TableColumn[]>([
    @@ -1290,7 +1290,7 @@
           </template>
         </template>
       </Table>
    -</template>

    固定表头

    方便一页内展示大量数据


    NameAgeAddress
    Edrward 032London, Park Lane no. 0
    Edrward 132London, Park Lane no. 1
    Edrward 232London, Park Lane no. 2
    Edrward 332London, Park Lane no. 3
    Edrward 432London, Park Lane no. 4
    Edrward 532London, Park Lane no. 5
    Edrward 632London, Park Lane no. 6
    Edrward 732London, Park Lane no. 7
    Edrward 832London, Park Lane no. 8
    Edrward 932London, Park Lane no. 9
    1 2345•••10
    10 条/页
    Show Code
    vue
    <script setup lang="ts">
    +</template>

    固定表头

    方便一页内展示大量数据


    NameAgeAddress
    Edrward 032London, Park Lane no. 0
    Edrward 132London, Park Lane no. 1
    Edrward 232London, Park Lane no. 2
    Edrward 332London, Park Lane no. 3
    Edrward 432London, Park Lane no. 4
    Edrward 532London, Park Lane no. 5
    Edrward 632London, Park Lane no. 6
    Edrward 732London, Park Lane no. 7
    Edrward 832London, Park Lane no. 8
    Edrward 932London, Park Lane no. 9
    1 2345•••10
    10 条/页
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const columnsFixHeader = reactive<TableColumn[]>([
    @@ -1320,7 +1320,7 @@
     </script>
     <template>
       <Table :columns="columnsFixHeader" :data-source="dataSourceFixHeader" :scroll="{ y: 240 }" />
    -</template>

    固定头和列

    适合同时展示有大量数据和数据列建议指定 scroll.x 为大于表格宽度的固定值或百分比,且非固定列宽度之和不要超过 scroll.x


    Full NameAgeColumn 1Column 2Column 3Column 4Column 5Column 6Column 7Column 8Action
    Edrward 032London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0action
    Edrward 132London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1action
    Edrward 232London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2action
    Edrward 332London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3action
    Edrward 432London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4action
    Edrward 532London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5action
    Edrward 632London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6action
    Edrward 732London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7action
    Edrward 832London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8action
    Edrward 932London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9action
    1 2345•••10
    10 条/页
    Show Code
    vue
    <script setup lang="ts">
    +</template>

    固定头和列

    适合同时展示有大量数据和数据列建议指定 scroll.x 为大于表格宽度的固定值或百分比,且非固定列宽度之和不要超过 scroll.x


    Full NameAgeColumn 1Column 2Column 3Column 4Column 5Column 6Column 7Column 8Action
    Edrward 032London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0action
    Edrward 132London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1action
    Edrward 232London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2action
    Edrward 332London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3action
    Edrward 432London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4action
    Edrward 532London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5action
    Edrward 632London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6action
    Edrward 732London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7action
    Edrward 832London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8action
    Edrward 932London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9action
    1 2345•••10
    10 条/页
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const columnsFixHeaderAndColumn = reactive<TableColumn[]>([
    @@ -1364,7 +1364,7 @@
           </template>
         </template>
       </Table>
    -</template>

    随页面滚动的固定表头和滚动条

    对于长表格,可以设置跟随页面固定表头和滚动条,方便查看表头和使用滚动条


    Full NameAgeColumn 1Column 2Column 3Column 4Column 5Column 6Column 7Column 8Action
    Edrward 032London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0action
    Edrward 132London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1action
    Edrward 232London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2action
    Edrward 332London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3action
    Edrward 432London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4action
    Edrward 532London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5action
    Edrward 632London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6action
    Edrward 732London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7action
    Edrward 832London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8action
    Edrward 932London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9action
    1 2345•••10
    10 条/页
    Show Code
    vue
    <script setup lang="ts">
    +</template>

    随页面滚动的固定表头和滚动条

    对于长表格,可以设置跟随页面固定表头和滚动条,方便查看表头和使用滚动条


    Full NameAgeColumn 1Column 2Column 3Column 4Column 5Column 6Column 7Column 8Action
    Edrward 032London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0London, Park Lane no. 0action
    Edrward 132London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1London, Park Lane no. 1action
    Edrward 232London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2London, Park Lane no. 2action
    Edrward 332London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3London, Park Lane no. 3action
    Edrward 432London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4London, Park Lane no. 4action
    Edrward 532London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5London, Park Lane no. 5action
    Edrward 632London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6London, Park Lane no. 6action
    Edrward 732London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7London, Park Lane no. 7action
    Edrward 832London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8London, Park Lane no. 8action
    Edrward 932London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9London, Park Lane no. 9action
    1 2345•••10
    10 条/页
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const columnsFixHeaderAndScrollbar = reactive<TableColumn[]>([
    @@ -1416,7 +1416,7 @@
           --wrap: nowrap;
           --justify: normal;
           --align: normal;
    -    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    NameOtherCompanyGender
    AddressCompany AddressCompany Name
    StreetBlock
    BuildingDoor No.
    John Brown2Lake ParkC02035Lake Street 42SoftLake CoM
    John Brown7Lake ParkC12035Lake Street 42SoftLake CoM
    John Brown4Lake ParkC22035Lake Street 42SoftLake CoM
    John Brown9Lake ParkC32035Lake Street 42SoftLake CoM
    John Brown0Lake ParkC42035Lake Street 42SoftLake CoM
    John Brown8Lake ParkC52035Lake Street 42SoftLake CoM
    John Brown9Lake ParkC62035Lake Street 42SoftLake CoM
    John Brown3Lake ParkC72035Lake Street 42SoftLake CoM
    John Brown3Lake ParkC82035Lake Street 42SoftLake CoM
    John Brown7Lake ParkC92035Lake Street 42SoftLake CoM
    1 2345•••10
    10 条/页
    Show Code
    vue
    <script setup lang="ts">
    +    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    NameOtherCompanyGender
    AddressCompany AddressCompany Name
    StreetBlock
    BuildingDoor No.
    John Brown10Lake ParkC02035Lake Street 42SoftLake CoM
    John Brown1Lake ParkC12035Lake Street 42SoftLake CoM
    John Brown6Lake ParkC22035Lake Street 42SoftLake CoM
    John Brown7Lake ParkC32035Lake Street 42SoftLake CoM
    John Brown6Lake ParkC42035Lake Street 42SoftLake CoM
    John Brown6Lake ParkC52035Lake Street 42SoftLake CoM
    John Brown6Lake ParkC62035Lake Street 42SoftLake CoM
    John Brown0Lake ParkC72035Lake Street 42SoftLake CoM
    John Brown2Lake ParkC82035Lake Street 42SoftLake CoM
    John Brown1Lake ParkC92035Lake Street 42SoftLake CoM
    1 2345•••10
    10 条/页
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const groupBordered = ref(true)
    @@ -1528,7 +1528,7 @@
           --wrap: nowrap;
           --justify: normal;
           --align: normal;
    -    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    John Brown32New York No.1 Lake Park
    Jim Green42London No.1 Lake Park
    Joe Black32Sidney No.12 Lake Park
    Jim Red32London No.102 Lake Park
    1
    Show Code
    vue
    <script setup lang="ts">
    +    " data-v-a2d72bd4 data-v-85a566b6>
    bordered:
    John Brown32New York No.1 Lake Park
    Jim Green42London No.1 Lake Park
    Joe Black32Sidney No.12 Lake Park
    Jim Red32London No.102 Lake Park
    1
    Show Code
    vue
    <script setup lang="ts">
     import { ref, reactive } from 'vue'
     import type { TableColumn } from 'vue-amazing-ui'
     const sortBordered = ref(true)
    @@ -1589,7 +1589,7 @@
         <Table :columns="columnsSort" :data-source="dataSourceSort" :bordered="sortBordered" @sortChange="onSortChange" />
       </Flex>
     </template>

    APIs

    Table

    参数说明类型默认值
    header表格标题string | slotundefined
    footer表格尾部string | slotundefined
    columns表格列的配置项Column[][]
    dataSource表格数据数组object[][]
    bordered是否展示外边框和列边框booleanfalse
    rowClassName自定义行的类名string | ((record: any, rowIndex: number) => string)undefined
    size表格大小'large' | 'middle' | small'large'
    striped是否使用斑马条纹booleanfalse
    loading是否加载中booleanfalse
    spinPropsSpin 组件属性配置,参考 Spin Props,用于配置数据加载中object{}
    emptyPropsEmpty 组件属性配置,参考 Empty Props,用于配置暂无数据object{}
    ellipsisPropsEllipsis 组件属性配置,参考 Ellipsis Props,用于全局配置文本省略object{}
    showSorterTooltip表头是否显示下一次排序的 tooltip 提示booleantrue
    sortDirections支持的排序方式('ascend' | 'descend')[]['ascend', 'descend']
    sortTooltipProps排序 Tooltip 组件属性配置,参考 Tooltip Props,用于全局配置排序弹出提示object{}
    sticky是否设置粘性定位的表头和水平滚动条,设置之后表头和滚动条会跟随页面固定booleanfalse
    showPagination是否显示分页booleantrue
    paginationPagination 组件属性配置,参考 Pagination Props,用于配置分页功能object{}
    scroll表格是否可滚动,也可以指定滚动区域的宽、高ScrollOption | booleanundefined
    scrollbarPropsScrollbar 组件属性配置,参考 Scrollbar Props,用于配置表格滚动条object{}
    tableLayout表格布局方式,设为 fixed 表示内容不会影响列的布局,参考 table-layout 属性,固定表头/列或使用了 column.ellipsis 时,默认值为 fixed'auto' | 'fixed'undefined
    showExpandColumn是否展示展开列booleanfalse
    expandColumnTitle自定义展开列表头string | slotundefined
    expandColumnWidth展开列的宽度string | number48
    expandCell自定义展开按钮slotundefined
    expandedRowRender自定义额外的展开行内容slotundefined
    expandFixed是否固定展开列booleanfalse
    expandedRowKeys
    v-model
    展开行的 key 数组,控制展开行的属性;需与 dataSource 数据中的 key 配合使用(string | number)[][]
    expandRowByClick点击行是否展开booleanfalse

    Column Type

    名称说明类型默认值
    title?列头显示文字stringundefined
    align?列文本的对齐方式'left' | 'center' | 'right'undefined
    width?列宽度,单位 pxstring | numberundefined
    className?自定义列的类名stringundefined
    colSpan?表头列合并,设置为 0 时,不渲染numberundefined
    dataIndex列数据在数据项中对应的路径索引;数据展示列必传,操作列可忽略stringundefined
    key?自定义列标识stringundefined
    ellipsis?超过宽度是否自动省略booleanundefined
    ellipsisProps?Ellipsis 组件属性配置,参考 Ellipsis Props,用于单独配置某列文本省略objectundefined
    fixed?列是否固定'left' | 'right'undefined
    slot?列插槽名称索引stringundefined
    children?列表头分组的子节点Column[]undefined
    showSorterTooltip?表头是否显示下一次排序的 tooltip 提示,较高优先级booleanundefined
    sortTooltipProps?Tooltip 组件属性配置,参考 Tooltip Props,用于单独配置某列的排序弹出提示,较高优先级objectundefined
    defaultSortOrder?默认排序顺序,建议只设置一列的默认排序;如果设置多列,则只有第一列默认排序生效'ascend' | 'descend'undefined
    sortDirections?支持的排序方式('ascend' | 'descend')[]undefined
    sorter?升序排序函数,参考 Array.sortcompareFunction,当列表头分组时,请将排序设置在叶子节点Functionundefined
    customCell?设置单元格属性(record: any, rowIndex: number, column: Column) => object | undefinedundefined

    ScrollOption Type

    名称说明类型默认值
    x?设置横向滚动,也可用于指定滚动区域的宽,可以设置为像素值,百分比,true'max-content'string | number | trueundefined
    y?设置纵向滚动,也可用于指定滚动区域的高,可以设置为像素值string | numberundefined

    Slots

    名称说明类型
    header自定义表格标题v-slot:header
    footer自定义表格尾部v-slot:footer
    expandColumnTitle自定义展开列表头v-slot:expandColumnTitle
    headerCell个性化头部单元格v-slot:headerCell="{ column, title }"
    expandCell自定义展开按钮v-slot:expandCell="{ record, index, expanded }"
    bodyCell个性化单元格v-slot:bodyCell="{ column, record, text, index }"
    expandedRowRender自定义额外的展开行内容v-slot:expandedRowRender="{ record, index, expanded }"

    Events

    名称说明类型
    expand点击展开图标时的回调(expanded: boolean, record: any) => void
    expandedRowsChange展开的行变化时的回调(expandedRows: (string | number)[]) => void
    sortChange排序变化时的回调(column: Column, currentDataSource: any[]) => void
    change分页变化时的回调(pager: { page: number, pageSize: number }) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/tabs.html b/guide/components/tabs.html index 3db2570d7..f53502af7 100644 --- a/guide/components/tabs.html +++ b/guide/components/tabs.html @@ -6,14 +6,14 @@ 标签页 Tabs | Vue Amazing UI - + - + - + - + @@ -856,7 +856,7 @@ <Tabs :items="tabItems" v-model:active-key="activeKey" v-bind="state" /> </Flex> </template>

    APIs

    Tabs

    参数说明类型默认值
    items标签页数组Item[][]
    prefix标签页前缀string | slotundefined
    suffix标签页后缀string | slotundefined
    animated是否启用切换动画,在 tabPosition: 'top' | 'bottom' 时有效booleantrue
    centered标签是否居中展示booleanfalse
    size标签页大小'small' | 'middle' | 'large''middle'
    type标签页的类型'line' | 'card''line'
    tabGutter页签之前的间隙大小,单位 pxnumberundefined
    tabStyle自定义页签样式CSSProperties{}
    tabPosition自定义页签位置'top' | 'right' | 'bottom' | 'left''top'
    contentStyle自定义内容样式CSSProperties{}
    activeKey
    v-model
    当前激活 tab 面板的 keystring | numberundefined

    Item Type

    名称说明类型默认值
    key?对应 activeKey,如果没有传入 key 属性,则默认使用数据索引 (0,1,2...) 绑定string | numberundefined
    tab?页签显示文字stringundefined
    icon?页签图标VNodeundefined
    content?标签页内容string | slotundefined
    disabled?是否禁用页签booleanfalse

    Slots

    名称说明类型
    tab自定义页签显示文字v-slot:tab="{ item, tab, key }"
    content自定义标签页内容v-slot:content="{ item, content, key }"
    prefix自定义标签页前缀v-slot:prefix
    suffix自定义标签页后缀v-slot:suffix

    Events

    名称说明类型
    change切换面板的回调(key: string | number) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/tag.html b/guide/components/tag.html index dfe79a09e..70c9bb42c 100644 --- a/guide/components/tag.html +++ b/guide/components/tag.html @@ -6,14 +6,14 @@ 标签 Tag | Vue Amazing UI - + - + - + - + @@ -311,7 +311,7 @@ <Tag :bordered="false" color="purple">purple</Tag> </Space> </template>

    APIs

    Tag

    参数说明类型默认值
    closable标签是否可以关闭booleanfalse
    color标签颜色,预置多种常用颜色:'success', 'processing', 'error', 'warning', 'pink', 'red', 'yellow', 'orange', 'cyan', 'green', 'blue', 'purple', 'geekblue', 'magenta', 'volcano', 'gold', 'lime'stringundefined
    icon设置图标string | slotundefined
    size标签尺寸'small' | 'middle' | 'large''middle'
    bordered是否有边框booleantrue
    dynamic是否启用标签动态添加和删除booleanfalse
    spacePropsSpace 组件属性配置,参考 Space Props ,仅当 dynamic: true 时生效object{}
    value
    v-model
    动态标签数组,仅当 dynamic: true 时生效string[] | Item[][]

    Item Type

    名称说明类型默认值
    label?标签文本string | slotundefined
    closable?标签是否可以关闭booleantrue
    color?标签颜色stringundefined
    icon?设置图标string | slotundefined
    size?标签尺寸'small' | 'middle' | 'large''middle'
    bordered?是否有边框booleantrue

    Slots

    名称说明类型
    icon自定义图标v-slot:icon="{ item, icon, index }"
    label自定义标签文本v-slot:label="{ item, label, index }"
    default自定义内容v-slot:default

    Events

    名称说明类型
    close关闭时的回调(e: Event) => void
    dynamicClose启用标签动态添加和删除时关闭的回调(item: Item, index: number) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/textarea.html b/guide/components/textarea.html index 070fcc4b7..e807b2afc 100644 --- a/guide/components/textarea.html +++ b/guide/components/textarea.html @@ -6,12 +6,12 @@ 文本域 Textarea | Vue Amazing UI - + - + - + @@ -121,7 +121,7 @@ <Textarea v-model:value="value" disabled /> </Space> </template>

    APIs

    Textarea

    参数说明类型默认值
    width文本域宽度,单位 pxstring | number'100%'
    allowClear可以点击清除图标删除内容booleanfalse
    autoSize自适应内容高度boolean | {minRows?: number, maxRows?: number}false
    disabled是否禁用booleanfalse
    placeholder文本域输入的占位符stringundefined
    maxlength文字最大长度numberundefined
    showCount是否展示字数booleanfalse
    value
    v-model
    文本域内容stringundefined

    Events

    名称说明类型
    change文本域内容变化时的回调(e: Event) => void
    enter按下回车的回调(e: Event) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/textscroll.html b/guide/components/textscroll.html index 7a53aa860..2c0f7c5da 100644 --- a/guide/components/textscroll.html +++ b/guide/components/textscroll.html @@ -6,12 +6,12 @@ 文字滚动 TextScroll | Vue Amazing UI - + - + - + @@ -518,7 +518,7 @@ margin-top: 30px; } </style>

    APIs

    TextScroll

    参数说明类型默认值
    items滚动文字数组,singletrue 时,类型为 Item;多条文字水平滚动时,数组长度必须大于等于 amount 才能滚动Item[] | Item[]
    single是否启用单条文字滚动效果,水平滚动时生效,为 true 时,amount 自动设为 1booleanfalse
    width滚动区域宽度,单位 pxstring | number'100%'
    height滚动区域高度,单位 pxnumber50
    itemStyle滚动文字样式CSSProperties{}
    hrefHoverColor链接文字鼠标悬浮颜色;仅当 href 存在时生效string'#1677ff'
    amount滚动区域展示条数,水平滚动时生效number4
    gap水平滚动文字各列间距或垂直滚动文字两边的间距,单位 pxnumber20
    speed水平滚动时移动的速度,单位是像素每秒,水平滚动时生效number48
    vertical是否垂直滚动booleanfalse
    duration垂直滚动过渡持续时间,单位 ms,垂直滚动时生效number1000
    interval垂直文字滚动时间间隔,单位 ms,垂直滚动时生效number3000
    pauseOnMouseEnter鼠标移入是否暂停滚动booleantrue

    Item Type

    名称说明类型默认
    title文字标题stringundefined
    href?跳转链接stringundefined
    target?跳转链接打开方式,href 存在时生效'_self' | '_blank'undefined

    Methods

    名称说明类型
    start开始滚动() => void
    stop暂停滚动() => void
    reset重置滚动() => void

    Events

    名称说明类型
    click点击标题时的回调(item: Item) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/timeline.html b/guide/components/timeline.html index 6e1f5a264..39b1bf1bd 100644 --- a/guide/components/timeline.html +++ b/guide/components/timeline.html @@ -6,14 +6,14 @@ 时间轴 Timeline | Vue Amazing UI - + - + - + - + @@ -231,7 +231,7 @@ </template> </Timeline> </template>

    APIs

    Timeline

    参数说明类型默认值
    items时间轴内容数组Item[][]
    width时间轴区域总宽度,单位 pxnumber | string'100%'
    lineStyle时间线样式'solid' | 'dashed' | 'dotted''solid'
    mode通过设置 mode 可以改变时间轴和内容的相对位置'left' | 'center' | 'right''left'
    positionmodecenter 时,内容交替展现,内容从左边(left)开始或者右边(right)开始展现'left' | 'right''left'

    Item Type

    名称说明类型默认值
    desc文字描述string | slotundefined
    color?圆圈颜色'blue' | 'green' | 'red' | 'gray' | string'blue'

    Slots

    名称说明类型
    dot自定义时间轴点v-slot:dot="{ item, index }"
    desc自定义文字描述v-slot:desc="{ item, index }"

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/tooltip.html b/guide/components/tooltip.html index 3c75baa83..da166474b 100644 --- a/guide/components/tooltip.html +++ b/guide/components/tooltip.html @@ -6,12 +6,12 @@ 文字提示 Tooltip | Vue Amazing UI - + - + - + @@ -188,7 +188,7 @@ <Button type="primary">Hide Arrow</Button> </Tooltip> </template>

    APIs

    Tooltip

    参数说明类型默认值
    maxWidth文字提示最大宽度,单位 pxstring | number240
    content展示的内容string | slotundefined
    contentClass设置展示内容的类名stringundefined
    contentStyle设置展示内容的样式CSSProperties{}
    tooltip文字提示内容string | slotundefined
    tooltipClass设置文字提示的类名stringundefined
    tooltipStyle设置文字提示的样式CSSProperties{}
    bgColor文字提示框背景颜色string'rgba(0, 0, 0, 0.85)'
    arrow是否显示箭头booleantrue
    placement文字提示位置'top' | 'bottom' | 'left' | 'right''top'
    flip文字提示被浏览器窗口或最近可滚动父元素遮挡时自动调整弹出位置booleantrue
    trigger文字提示触发方式'hover' | 'click''hover'
    keyboard是否支持按键操作 (enter 显示;esc 关闭),仅当 trigger: 'click' 时生效booleanfalse
    transitionDuration文字提示动画的过渡持续时间,单位 msnumber100
    showDelay文字提示显示的延迟时间,单位 msnumber100
    hideDelay文字提示隐藏的延迟时间,单位 msnumber100
    show
    v-model
    文字提示是否显示booleanfalse
    showControl只使用 show 属性控制显示隐藏,仅当 trigger: hover 时生效,此时移入移出将不会触发显示隐藏,全部由 show 属性控制booleanfalse

    Slots

    名称说明类型
    tooltip自定义文字提示内容v-slot:tooltip
    default自定义展示的内容v-slot:default

    Methods

    名称说明类型
    show显示文字提示() => void
    hide隐藏文字提示() => void

    Events

    名称说明类型
    openChange显示隐藏的回调(open: boolean) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/upload.html b/guide/components/upload.html index b2d7bfe07..a407b10c3 100644 --- a/guide/components/upload.html +++ b/guide/components/upload.html @@ -6,12 +6,12 @@ 上传 Upload | Vue Amazing UI - + - + - + @@ -321,7 +321,7 @@ @remove="onRemove" /> </template>

    APIs

    Upload

    参数说明类型默认值
    accept接受上传的文件类型,与<input type="file" />accept 属性一致,参考 input accept Attributestring'*'
    multiple是否支持多选文件,开启后可选择多个文件booleanfalse
    maxCount限制上传数量。当为 1 时,始终用最新上传的文件代替当前文件numberundefined
    tip上传描述文字string'Upload'
    fit预览图片缩放规则,参考 object-fit,仅当上传文件为图片时生效'fill' | 'contain' | 'cover' | 'none' | 'scale-down''contain'
    draggable是否支持拖拽上传,开启后可拖拽文件到选择框上传booleantrue
    disabled是否禁用,只能预览,不能删除和上传booleanfalse
    spacePropsSpace 组件属性配置,参考 Space Props,用于配置多个文件时的排列方式object{}
    spinPropsSpin 组件属性配置,参考 Spin Props,用于配置上传中样式object{}
    imagePropsImage 组件属性配置,参考 Image Props,用于配置图片预览object{}
    messagePropsMessage 组件属性配置,参考 Message Props,用于配置操作消息提示object{}
    actionMessage操作成功的消息提示,传 {} 即可不显示任何消息提示MessageType{ upload: '上传成功', remove: '删除成功' }
    beforeUpload上传文件之前的钩子,参数为上传的文件,返回 false 则停止上传,返回 true 开始上传;支持返回一个 Promise 对象(如服务端校验等),Promise 对象 reject 时停止上传,resolve 时开始上传;通常用来校验用户上传的文件格式和大小Function() => true
    uploadMode上传文件的方式,可选 'base64' | 'custom''base64' | 'custom''base64'
    customRequest自定义上传行为,只有 uploadMode: custom 时,才会使用 customRequest 自定义上传行为Function() => {}
    fileList
    v-model
    已上传的文件列表FileType[][]

    FileType Type

    名称说明类型默认值
    name?文件名stringundefined
    url文件地址stringundefined
    [propName: string]用于包含带有任意数量的其他属性anyundefined

    MessageType Type

    名称说明类型默认值
    upload?上传成功的消息提示,没有设置该属性时即不显示上传消息提示string'上传成功'
    remove?删除成功的消息提示,没有设置该属性时即不显示删除消息提示string'删除成功'

    Slots

    名称说明类型
    tip自定义上传描述文字v-slot:tip

    Methods

    名称说明类型
    info上传基本信息提示(content: string) => void
    success上传成功信息提示(content: string) => void
    error上传失败信息提示(content: string) => void
    warning上传警告信息提示(content: string) => void
    loading加载中信息提示(content: string) => void

    Events

    名称说明类型
    drop当文件被拖入上传区域时的回调(e: DragEvent) => void
    change上传文件改变时的回调(files: FileType[]) => void
    preview点击预览时的回调(file: FileType) => void
    remove点击移除文件时的回调(files: FileType) => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/video.html b/guide/components/video.html index 6e946b8d7..0723bcf4a 100644 --- a/guide/components/video.html +++ b/guide/components/video.html @@ -6,12 +6,12 @@ 播放器 Video | Vue Amazing UI - + - + - + @@ -170,7 +170,7 @@ <Video ref="video" :src="src" :poster="poster" /> </Flex> </template>

    APIs

    Video

    参数说明类型默认值
    width视频播放器宽度,单位 pxnumber800
    height视频播放器高度,单位 pxnumber450
    src视频文件地址,支持网络地址 https 和相对地址stringundefined
    poster视频封面地址,支持网络地址 https 和相对地址stringundefined
    second在未设置封面时,自动截取视频第 second 秒对应帧作为视频封面,单位 snumber0.5
    fit视频封面和内容的缩放规则,参考 object-fit'none' | 'fill' | 'contain' | 'cover''contain'
    autoplay视频就绪后是否马上播放,优先级高于 preload,参考 MDN 自动播放指南booleanfalse
    controls是否向用户显示控件,比如进度条,全屏等booleantrue
    loop视频播放完成后,是否循环播放booleanfalse
    muted是否静音booleanfalse
    preload是否在页面加载后载入视频,如果设置了 autoplay 属性,则 preload 将被忽略'auto' | 'metadata' | 'none''metadata'
    playIcon播放暂停时是否显示播放器中间的暂停图标booleantrue
    iconSize暂停图标尺寸,单位 pxnumber80

    preload 可选属性:

    • auto: 一旦页面加载,则开始加载视频;
    • metadata: 当页面加载后仅加载视频的元数据(例如长度),建议使用 metadata,以便视频自动获取第一帧作为封面 poster
    • none: 页面加载后不应加载视频

    fit 可选属性:

    • none: 保存原有内容,不进行缩放;
    • fill: 不保持原有比例,内容拉伸填充整个内容容器;
    • contain: 保存原有比例,内容以包含方式缩放;
    • cover: 保存原有比例,内容以覆盖方式缩放

    Events

    名称说明类型
    play开始播放的回调() => void
    pause暂停播放的回调() => void

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/components/waterfall.html b/guide/components/waterfall.html index 74a0dd93c..7952bca96 100644 --- a/guide/components/waterfall.html +++ b/guide/components/waterfall.html @@ -6,20 +6,20 @@ 瀑布流 Waterfall | Vue Amazing UI - + - + - + - + -
    Skip to content

    瀑布流 Waterfall

    Skip to content

    瀑布流 Waterfall

    瀑布流展示图片列表

    基本使用

    Show Code
    vue
    <script setup lang="ts">
    -import { ref, onBeforeMount } from 'vue'
    -const images = ref<any[]>([])
    -function loadImages () {
    -  for (let i = 1; i <= 10; i++) {
    -    images.value.push({
    -      title: `image-${i}`,
    -      link: '',
    -      src: `https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/${i}.jpg`
    -    })
    -  }
    -}
    -onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
    -  loadImages()
    -})
    -</script>
    -<template>
    -  <Waterfall :images="images" />
    -</template>

    瀑布流配置器

    Show Code
    vue
    <script setup lang="ts">
    -import { ref, onBeforeMount, reactive } from 'vue'
    -const images = ref<any[]>([])
    -const state = reactive({
    -  columnCount: 3,
    -  columnGap: 20,
    -  backgroundColor: '#e6f4ff',
    -  borderRadius: 12
    -})
    -function loadImages () {
    -  for (let i = 1; i <= 10; i++) {
    -    images.value.push({
    -      title: `image-${i}`,
    -      link: '',
    -      src: `https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/${i}.jpg`
    -    })
    -  }
    -}
    -onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
    -  loadImages()
    -})
    -</script>
    -<template>
    -  <Row :gutter="24">
    -    <Col :span="6">
    -      <Flex vertical gap="middle">
    -        columnCount:
    -        <Slider :min="1" :max="6" v-model:value="state.columnCount" />
    -      </Flex>
    -    </Col>
    -    <Col :span="6">
    -      <Flex vertical gap="middle">
    -        columnGap:
    -        <Slider :min="10" :max="100" v-model:value="state.columnGap" />
    -      </Flex>
    -    </Col>
    -    <Col :span="6">
    -      <Flex vertical gap="middle">
    -        borderRadius:
    -        <Slider :min="0" :max="100" v-model:value="state.borderRadius" />
    -      </Flex>
    -    </Col>
    -    <Col :span="6">
    -      <Flex vertical>
    -        backgroundColor:
    -        <Input v-model:value="state.backgroundColor" placeholder="backgroundColor" />
    -      </Flex>
    -    </Col>
    -  </Row>
    -  <Waterfall
    -    class="mt30"
    -    :images="images"
    -    :column-count="state.columnCount"
    -    :column-gap="state.columnGap"
    -    :background-color="state.backgroundColor"
    -    :border-radius="state.borderRadius"
    -  />
    -</template>
    -<style lang="less" scoped>
    -.mt30 {
    -  margin-top: 30px;
    -}
    -</style>

    APIs

    Waterfall

    参数说明类型默认值
    images图片数组Image[][]
    columnCount要划分的列数number3
    columnGap各列之间的间隙,单位 pxnumber20
    width瀑布流区域的总宽度string | number'100%'
    borderRadius瀑布流区域和图片圆角,单位 pxnumber8
    backgroundColor瀑布流区域背景填充色string'#F2F4F8'
    spinPropsSpin 组件属性配置,参考 Spin Props,用于配置图片加载中样式object{}

    Image Type

    名称说明类型默认值
    name?图片名称stringundefined
    src图片地址stringundefined

    Released under the MIT License.

    - + " target="_self" data-v-fb8d17bf>

    瀑布流展示图片列表

    说明

    宽度固定,图片等比例缩放;使用JS获取每张图片宽度和高度,结合 relativeabsolute 定位计算每个图片的位置 topleft,保证每张新的图片都追加在当前高度最小的那列末尾

    基本使用

    Show Code
    vue
    <script setup lang="ts">
    +import { ref, onBeforeMount } from 'vue'
    +const images = ref<any[]>([])
    +function loadImages () {
    +  for (let i = 1; i <= 10; i++) {
    +    images.value.push({
    +      title: `image-${i}`,
    +      link: '',
    +      src: `https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/${i}.jpg`
    +    })
    +  }
    +}
    +onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
    +  loadImages()
    +})
    +</script>
    +<template>
    +  <Waterfall :images="images" />
    +</template>

    瀑布流配置器

    Show Code
    vue
    <script setup lang="ts">
    +import { ref, onBeforeMount, reactive } from 'vue'
    +const images = ref<any[]>([])
    +const state = reactive({
    +  columnCount: 3,
    +  columnGap: 20,
    +  backgroundColor: '#e6f4ff',
    +  borderRadius: 12
    +})
    +function loadImages () {
    +  for (let i = 1; i <= 10; i++) {
    +    images.value.push({
    +      title: `image-${i}`,
    +      link: '',
    +      src: `https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/${i}.jpg`
    +    })
    +  }
    +}
    +onBeforeMount(() => { // 组件已完成响应式状态设置,但未创建DOM节点
    +  loadImages()
    +})
    +</script>
    +<template>
    +  <Row :gutter="24">
    +    <Col :span="6">
    +      <Flex vertical gap="middle">
    +        columnCount:
    +        <Slider :min="1" :max="6" v-model:value="state.columnCount" />
    +      </Flex>
    +    </Col>
    +    <Col :span="6">
    +      <Flex vertical gap="middle">
    +        columnGap:
    +        <Slider :min="10" :max="100" v-model:value="state.columnGap" />
    +      </Flex>
    +    </Col>
    +    <Col :span="6">
    +      <Flex vertical gap="middle">
    +        borderRadius:
    +        <Slider :min="0" :max="100" v-model:value="state.borderRadius" />
    +      </Flex>
    +    </Col>
    +    <Col :span="6">
    +      <Flex vertical>
    +        backgroundColor:
    +        <Input v-model:value="state.backgroundColor" placeholder="backgroundColor" />
    +      </Flex>
    +    </Col>
    +  </Row>
    +  <Waterfall
    +    class="mt30"
    +    :images="images"
    +    :column-count="state.columnCount"
    +    :column-gap="state.columnGap"
    +    :background-color="state.backgroundColor"
    +    :border-radius="state.borderRadius"
    +  />
    +</template>
    +<style lang="less" scoped>
    +.mt30 {
    +  margin-top: 30px;
    +}
    +</style>

    APIs

    Waterfall

    参数说明类型默认值
    images图片数组Image[][]
    columnCount要划分的列数number3
    columnGap各列之间的间隙,单位 pxnumber20
    width瀑布流区域的总宽度string | number'100%'
    borderRadius瀑布流区域和图片圆角,单位 pxnumber8
    backgroundColor瀑布流区域背景填充色string'#F2F4F8'
    spinPropsSpin 组件属性配置,参考 Spin Props,用于配置图片加载中样式object{}

    Image Type

    名称说明类型默认值
    name?图片名称stringundefined
    src图片地址stringundefined

    Released under the MIT License.

    + \ No newline at end of file diff --git a/guide/components/watermark.html b/guide/components/watermark.html index 114af6342..a165dc864 100644 --- a/guide/components/watermark.html +++ b/guide/components/watermark.html @@ -6,20 +6,20 @@ 水印 Watermark | Vue Amazing UI - + - + - + - + -
    Skip to content

    水印 Watermark

    Skip to content

    水印 Watermark

    给页面的某个区域加上水印

    何时使用

    • 页面需要添加水印标识版权时使用
    • 适用于防止信息盗用

    基本使用

    Show Code
    vue
    <template>
    -  <Watermark content="Vue Amazing UI">
    -    <div style="height: 360px" />
    -  </Watermark>
    -</template>

    平行布局水印

    Show Code
    vue
    <template>
    -  <Watermark layout="parallel" content="Vue Amazing UI">
    -    <div style="height: 360px" />
    -  </Watermark>
    -</template>

    多行水印

    通过 content 设置字符串数组,指定多行文字水印内容

    Show Code
    vue
    <template>
    -  <Watermark :content="['Vue Amazing UI', 'Hello World']">
    -    <div style="height: 400px" />
    -  </Watermark>
    -</template>

    图片水印

    通过 image 指定图片地址;为保证图片高清且不被拉伸,请设置 widthheight;另支持设置图片布局方式 layout 和旋转角度 rotate

    给页面的某个区域加上水印

    何时使用

    • 页面需要添加水印标识版权时使用
    • 适用于防止信息盗用

    基本使用

    Show Code
    vue
    <template>
    +  <Watermark content="Vue Amazing UI">
    +    <div style="height: 360px" />
    +  </Watermark>
    +</template>

    平行布局水印

    Show Code
    vue
    <template>
    +  <Watermark layout="parallel" content="Vue Amazing UI">
    +    <div style="height: 360px" />
    +  </Watermark>
    +</template>

    多行水印

    通过 content 设置字符串数组,指定多行文字水印内容

    Show Code
    vue
    <template>
    +  <Watermark :content="['Vue Amazing UI', 'Hello World']">
    +    <div style="height: 400px" />
    +  </Watermark>
    +</template>

    图片水印

    通过 image 指定图片地址;为保证图片高清且不被拉伸,请设置 widthheight;另支持设置图片布局方式 layout 和旋转角度 rotate

    Layout:
    alternate
    parallel
    Layout:
    alternate
    parallel
    Rotate:
    NaN
    Show Code
    vue
    <script setup lang="ts">
    -import { reactive } from 'vue'
    -const imageModel = reactive({
    -  rotate: 0,
    -  layout: 'alternate'
    -})
    -const layoutOptions = [
    -  {
    -    label: 'alternate',
    -    value: 'alternate'
    -  },
    -  {
    -    label: 'parallel',
    -    value: 'parallel'
    -  }
    -]
    -</script>
    -<template>
    -  <Flex>
    -    <Flex vertical :gap="8">
    -      Layout: <Radio :options="layoutOptions" v-model:value="imageModel.layout" button />
    -    </Flex>
    -    <Flex vertical :gap="8" :width="240">
    -      Rotate: <Slider v-model:value="imageModel.rotate" :step="1" :min="-180" :max="180" />
    -    </Flex>
    -  </Flex>
    -  <Watermark
    -    :height="48"
    -    :width="48"
    -    :layout="imageModel.layout"
    -    :rotate="imageModel.rotate"
    -    image="https://avatars.githubusercontent.com/u/46012811?v=4"
    -  >
    -    <div style="height: 360px" />
    -  </Watermark>
    -</template>

    全屏幕水印

    Fullscreen:
    Fixed:
    Show Code
    vue
    <script setup lang="ts">
    -import { ref } from 'vue'
    -const show = ref(false)
    -const fixed = ref(true)
    -</script>
    -<template>
    -  <Watermark v-if="show" fullscreen :fixed="fixed" content="Vue Amazing UI" :z-index="30"></Watermark>
    -  <Space align="center">
    -    Fullscreen: <Switch v-model="show" />
    -    Fixed: <Switch v-model="fixed" />
    -  </Space>
    -</template>

    水印配置器

    通过自定义参数配置预览水印效果

    Show Code
    vue
    <script setup lang="ts">
    -import { reactive, ref } from 'vue'
    -const model = reactive({
    -  content: 'Vue Amazing UI',
    -  layout: 'alternate',
    -  color: 'rgba(0, 0, 0, 0.15)',
    -  fontSize: 16,
    -  fontWeight: 400,
    -  zIndex: 9,
    -  rotate: -22,
    -  gap: [100, 100],
    -  offset: [50, 50]
    -})
    -const layoutOptions = [
    -  {
    -    label: 'alternate',
    -    value: 'alternate'
    -  },
    -  {
    -    label: 'parallel',
    -    value: 'parallel'
    -  }
    -]
    -</script>
    -<template>
    -  <Row :gutter="24">
    -    <Col :span="18">
    -      <Watermark v-bind="model">
    -        <p class="paragraph-text">
    -          《麦田里的守望者》(英语:The Catcher in the Rye),为美国作家J.D.塞林格于1951年发表的长篇小说。这部有争议的作品原本是面向成年读者的,但迅速因其青春期焦虑和隔绝的主题而在青少年读者中流行。
    -        </p>
    -        <p class="paragraph-text">
    -          该书以主人公霍尔顿·考菲尔德第一人称口吻讲述自己被学校开除学籍后在纽约城游荡将近两昼夜,企图逃出虚伪的成人世界、去寻求纯洁与真理的经历与感受。
    -        </p>
    -        <p class="paragraph-text">
    -          该书于1951年出版之后,立刻引起巨大的轰动,受到读者──特别是青年人──的热烈的欢迎,被翻译为多国语版。小说每年大约有250,000本售出、总计为6500万本。《时代杂志》将《麦田里的守望者》列在“2005年度百大英语小说(自1923年起)”榜上,现代图书馆及其读者也将其列在20世纪百大英文小说榜上。赞赏者认为本书用青少年的口吻平铺直叙,增加了作品的感染力,传神地描写主角的内心思维,并说出了青少年不满成年世界充满虚伪欺瞒的心声。批评者则认为书中主角离经叛道,逃学、吸烟、喝酒又满嘴粗话,会给年轻读者带来不良影响。当时许多图书馆及学校将之列为禁书,并被列在America library Associations上。但现在这本书却是许多美国学校的指定读物。有的评论家说,它“大大地影响了好几代美国青年”。而且有学者认为,霍尔顿是当代美国文学中最早出现的反英雄形象之一。
    -        </p>
    -        <img
    -          style="max-width: 100%"
    -          src="https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/6.jpg"
    -          alt="示例图片"
    -        />
    -      </Watermark>
    -    </Col>
    -    <Col :span="6">
    -      <Flex vertical :gap="12">
    -        Content:<Input v-model:value="model.content" /> Layout:<Radio
    -          :options="layoutOptions"
    -          v-model:value="model.layout"
    -          button
    -        />
    -        Color:<Input v-model:value="model.color" /> FontSize:<Slider
    -          v-model:value="model.fontSize"
    -          :step="1"
    -          :min="0"
    -          :max="100"
    -        />
    -        FontWeight:<InputNumber v-model:value="model.fontWeight" :step="100" :min="100" :max="1000" />
    -        zIndex:<Slider v-model:value="model.zIndex" :step="1" :min="0" :max="100" /> Rotate:<Slider
    -          v-model:value="model.rotate"
    -          :step="1"
    -          :min="-180"
    -          :max="180"
    -        />
    -        Gap:
    -        <Flex>
    -          <InputNumber v-model:value="model.gap[0]" :min="0" placeholder="gapX" />
    -          <InputNumber v-model:value="model.gap[1]" :min="0" placeholder="gapY" />
    -        </Flex>
    -        Offset:
    -        <Flex>
    -          <InputNumber v-model:value="model.offset[0]" :min="0" placeholder="offsetLeft" />
    -          <InputNumber v-model:value="model.offset[1]" :min="0" placeholder="offsetTop" />
    -        </Flex>
    -      </Flex>
    -    </Col>
    -  </Row>
    -</template>
    -<style lang="less" scoped>
    -.paragraph-text {
    -  margin-bottom: 1em;
    -  font-size: 16px;
    -  color: rgba(0, 0, 0, 0.88);
    -  word-break: break-word;
    -  line-height: 1.5714285714285714;
    -}
    -</style>

    APIs

    Watermark

    参数说明类型默认值
    width水印的宽度,默认为 content 自身的宽度,单位 pxnumberundefined
    height水印的高度,默认为 content 自身的高度,单位 pxnumberundefined
    layout水印的布局方式:平行布局 parallel; 交替布局 alternate'parallel' | 'alternate''alternate'
    rotate水印绘制时,旋转的角度,单位 °number-22
    zIndex追加的水印元素的 z-indexnumber90
    image图片源,建议使用 2 倍或 3 倍图,优先级高于文字stringundefined
    content水印文字内容string | string[]undefined
    fullscreen是否启用全屏水印booleanfalse
    fixed是否固定水印,仅当启用全屏水印时生效booleantrue
    textStyle水印文字样式Font{
      color: 'rgba(0, 0, 0, 0.15)',
      fontSize: 16,
      fontWeight: 'normal',
      fontFamily: 'sans-serif',
      fontStyle: 'normal'
    }
    gap水印之间的间距[number, number][100, 100]
    offset水印距离容器左上角的偏移量,默认为 gap/2[number, number][50, 50]

    Font Type

    名称说明类型默认值
    color字体颜色string'rgba(0, 0, 0, 0.15)'
    fontSize字体大小,单位 pxnumber16
    fontWeight字体粗细'normal' | 'light' | 'weight' | number'normal'
    fontFamily字体类型string'sans-serif'
    fontStyle字体样式'none' | 'normal' | 'italic' | 'oblique''normal'

    Slots

    名称说明类型
    default自定义内容v-slot:default

    Released under the MIT License.

    - + " data-v-a2d72bd4 data-v-5402b839> Rotate:
    NaN
    Show Code
    vue
    <script setup lang="ts">
    +import { reactive } from 'vue'
    +const imageModel = reactive({
    +  rotate: 0,
    +  layout: 'alternate'
    +})
    +const layoutOptions = [
    +  {
    +    label: 'alternate',
    +    value: 'alternate'
    +  },
    +  {
    +    label: 'parallel',
    +    value: 'parallel'
    +  }
    +]
    +</script>
    +<template>
    +  <Flex>
    +    <Flex vertical :gap="8">
    +      Layout: <Radio :options="layoutOptions" v-model:value="imageModel.layout" button />
    +    </Flex>
    +    <Flex vertical :gap="8" :width="240">
    +      Rotate: <Slider v-model:value="imageModel.rotate" :step="1" :min="-180" :max="180" />
    +    </Flex>
    +  </Flex>
    +  <Watermark
    +    :height="48"
    +    :width="48"
    +    :layout="imageModel.layout"
    +    :rotate="imageModel.rotate"
    +    image="https://avatars.githubusercontent.com/u/46012811?v=4"
    +  >
    +    <div style="height: 360px" />
    +  </Watermark>
    +</template>

    全屏幕水印

    Fullscreen:
    Fixed:
    Show Code
    vue
    <script setup lang="ts">
    +import { ref } from 'vue'
    +const show = ref(false)
    +const fixed = ref(true)
    +</script>
    +<template>
    +  <Watermark v-if="show" fullscreen :fixed="fixed" content="Vue Amazing UI" :z-index="30"></Watermark>
    +  <Space align="center">
    +    Fullscreen: <Switch v-model="show" />
    +    Fixed: <Switch v-model="fixed" />
    +  </Space>
    +</template>

    水印配置器

    通过自定义参数配置预览水印效果

    Show Code
    vue
    <script setup lang="ts">
    +import { reactive, ref } from 'vue'
    +const model = reactive({
    +  content: 'Vue Amazing UI',
    +  layout: 'alternate',
    +  color: 'rgba(0, 0, 0, 0.15)',
    +  fontSize: 16,
    +  fontWeight: 400,
    +  zIndex: 9,
    +  rotate: -22,
    +  gap: [100, 100],
    +  offset: [50, 50]
    +})
    +const layoutOptions = [
    +  {
    +    label: 'alternate',
    +    value: 'alternate'
    +  },
    +  {
    +    label: 'parallel',
    +    value: 'parallel'
    +  }
    +]
    +</script>
    +<template>
    +  <Row :gutter="24">
    +    <Col :span="18">
    +      <Watermark v-bind="model">
    +        <p class="paragraph-text">
    +          《麦田里的守望者》(英语:The Catcher in the Rye),为美国作家J.D.塞林格于1951年发表的长篇小说。这部有争议的作品原本是面向成年读者的,但迅速因其青春期焦虑和隔绝的主题而在青少年读者中流行。
    +        </p>
    +        <p class="paragraph-text">
    +          该书以主人公霍尔顿·考菲尔德第一人称口吻讲述自己被学校开除学籍后在纽约城游荡将近两昼夜,企图逃出虚伪的成人世界、去寻求纯洁与真理的经历与感受。
    +        </p>
    +        <p class="paragraph-text">
    +          该书于1951年出版之后,立刻引起巨大的轰动,受到读者──特别是青年人──的热烈的欢迎,被翻译为多国语版。小说每年大约有250,000本售出、总计为6500万本。《时代杂志》将《麦田里的守望者》列在“2005年度百大英语小说(自1923年起)”榜上,现代图书馆及其读者也将其列在20世纪百大英文小说榜上。赞赏者认为本书用青少年的口吻平铺直叙,增加了作品的感染力,传神地描写主角的内心思维,并说出了青少年不满成年世界充满虚伪欺瞒的心声。批评者则认为书中主角离经叛道,逃学、吸烟、喝酒又满嘴粗话,会给年轻读者带来不良影响。当时许多图书馆及学校将之列为禁书,并被列在America library Associations上。但现在这本书却是许多美国学校的指定读物。有的评论家说,它“大大地影响了好几代美国青年”。而且有学者认为,霍尔顿是当代美国文学中最早出现的反英雄形象之一。
    +        </p>
    +        <img
    +          style="max-width: 100%"
    +          src="https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/6.jpg"
    +          alt="示例图片"
    +        />
    +      </Watermark>
    +    </Col>
    +    <Col :span="6">
    +      <Flex vertical :gap="12">
    +        Content:<Input v-model:value="model.content" /> Layout:<Radio
    +          :options="layoutOptions"
    +          v-model:value="model.layout"
    +          button
    +        />
    +        Color:<Input v-model:value="model.color" /> FontSize:<Slider
    +          v-model:value="model.fontSize"
    +          :step="1"
    +          :min="0"
    +          :max="100"
    +        />
    +        FontWeight:<InputNumber v-model:value="model.fontWeight" :step="100" :min="100" :max="1000" />
    +        zIndex:<Slider v-model:value="model.zIndex" :step="1" :min="0" :max="100" /> Rotate:<Slider
    +          v-model:value="model.rotate"
    +          :step="1"
    +          :min="-180"
    +          :max="180"
    +        />
    +        Gap:
    +        <Flex>
    +          <InputNumber v-model:value="model.gap[0]" :min="0" placeholder="gapX" />
    +          <InputNumber v-model:value="model.gap[1]" :min="0" placeholder="gapY" />
    +        </Flex>
    +        Offset:
    +        <Flex>
    +          <InputNumber v-model:value="model.offset[0]" :min="0" placeholder="offsetLeft" />
    +          <InputNumber v-model:value="model.offset[1]" :min="0" placeholder="offsetTop" />
    +        </Flex>
    +      </Flex>
    +    </Col>
    +  </Row>
    +</template>
    +<style lang="less" scoped>
    +.paragraph-text {
    +  margin-bottom: 1em;
    +  font-size: 16px;
    +  color: rgba(0, 0, 0, 0.88);
    +  word-break: break-word;
    +  line-height: 1.5714285714285714;
    +}
    +</style>

    APIs

    Watermark

    参数说明类型默认值
    width水印的宽度,默认为 content 自身的宽度,单位 pxnumberundefined
    height水印的高度,默认为 content 自身的高度,单位 pxnumberundefined
    layout水印的布局方式:平行布局 parallel; 交替布局 alternate'parallel' | 'alternate''alternate'
    rotate水印绘制时,旋转的角度,单位 °number-22
    zIndex追加的水印元素的 z-indexnumber90
    image图片源,建议使用 2 倍或 3 倍图,优先级高于文字stringundefined
    content水印文字内容string | string[]undefined
    fullscreen是否启用全屏水印booleanfalse
    fixed是否固定水印,仅当启用全屏水印时生效booleantrue
    textStyle水印文字样式Font{
      color: 'rgba(0, 0, 0, 0.15)',
      fontSize: 16,
      fontWeight: 'normal',
      fontFamily: 'sans-serif',
      fontStyle: 'normal'
    }
    gap水印之间的间距[number, number][100, 100]
    offset水印距离容器左上角的偏移量,默认为 gap/2[number, number][50, 50]

    Font Type

    名称说明类型默认值
    color字体颜色string'rgba(0, 0, 0, 0.15)'
    fontSize字体大小,单位 pxnumber16
    fontWeight字体粗细'normal' | 'light' | 'weight' | number'normal'
    fontFamily字体类型string'sans-serif'
    fontStyle字体样式'none' | 'normal' | 'italic' | 'oblique''normal'

    Slots

    名称说明类型
    default自定义内容v-slot:default

    Released under the MIT License.

    + \ No newline at end of file diff --git a/guide/features.html b/guide/features.html index 175b07f5f..7405bd78f 100644 --- a/guide/features.html +++ b/guide/features.html @@ -6,15 +6,15 @@ 特性 | Vue Amazing UI - + - + - + - + @@ -87,7 +87,7 @@ color: #4096ff; } }

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/ondemand.html b/guide/ondemand.html index c6e9d2cb9..023df9fb8 100644 --- a/guide/ondemand.html +++ b/guide/ondemand.html @@ -6,14 +6,14 @@ 按需引入(Tree Shaking) | Vue Amazing UI - + - + - + - + @@ -51,7 +51,7 @@ <template> <Button>button</Button> <Tag>tag</Tag> -</template>

    自动引入样式(推荐)

    使用 vite-plugin-style-import 插件来按需自动引入组件样式,插件会自动解析模板中的使用到的组件,并导入其样式

    sh
    $ pnpm add vite-plugin-style-import -D
    sh
    $ npm install vite-plugin-style-import -D
    sh
    $ yarn add vite-plugin-style-import -D
    sh
    $ bun add vite-plugin-style-import -D
    ts
    // vite.config.ts
    +</template>

    自动引入样式(推荐)

    使用 vite-plugin-style-import 插件来按需自动引入组件样式,插件会自动解析模板中的使用到的组件,并导入其样式

    sh
    $ pnpm add vite-plugin-style-import -D
    sh
    $ npm install vite-plugin-style-import -D
    sh
    $ yarn add vite-plugin-style-import -D
    sh
    $ bun add vite-plugin-style-import -D
    ts
    // vite.config.ts
     import { defineConfig } from 'vite'
     import vue from '@vitejs/plugin-vue'
     import { createStyleImportPlugin } from 'vite-plugin-style-import'
    @@ -81,7 +81,7 @@
     <template>
       <Button>button</Button>
       <Tag>tag</Tag>
    -</template>

    自动按需引入(强烈推荐)

    使用 unplugin-vue-components 插件来按需自动加载组件,插件会自动解析模板中的使用到的组件,并导入组件和样式

    sh
    $ pnpm add unplugin-vue-components -D
    sh
    $ npm install unplugin-vue-components -D
    sh
    $ yarn add unplugin-vue-components -D
    sh
    $ bun add unplugin-vue-components -D
    ts
    // vite.config.ts
    +</template>

    自动按需引入(强烈推荐)

    使用 unplugin-vue-components 插件来按需自动加载组件,插件会自动解析模板中的使用到的组件,并导入组件和样式

    sh
    $ pnpm add unplugin-vue-components -D
    sh
    $ npm install unplugin-vue-components -D
    sh
    $ yarn add unplugin-vue-components -D
    sh
    $ bun add unplugin-vue-components -D
    ts
    // vite.config.ts
     import { defineConfig } from 'vite'
     import vue from '@vitejs/plugin-vue'
     import Components from 'unplugin-vue-components/vite'
    @@ -115,7 +115,7 @@
       <Button>button</Button>
       <Tag>tag</Tag>
     </template>

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/started.html b/guide/started.html index 5791acaa7..3873fe8d5 100644 --- a/guide/started.html +++ b/guide/started.html @@ -6,14 +6,14 @@ 快速上手 | Vue Amazing UI - + - + - + - + @@ -43,7 +43,7 @@ --float-btn-top: undefined; --float-btn-bottom: 100px; --float-btn-z-index: 9; - " target="_self" data-v-fb8d17bf>

    安装

    sh
    $ pnpm add vue-amazing-ui
    sh
    $ npm install vue-amazing-ui
    sh
    $ yarn add vue-amazing-ui
    sh
    $ bun add vue-amazing-ui

    使用组件

    全局完整注册(不推荐)

    失去 tree-shaking 的能力,打包后有冗余代码

    ts
    import { createApp } from 'vue'
    +    " target="_self" data-v-fb8d17bf>

    安装

    sh
    $ pnpm add vue-amazing-ui
    sh
    $ npm install vue-amazing-ui
    sh
    $ yarn add vue-amazing-ui
    sh
    $ bun add vue-amazing-ui

    使用组件

    全局完整注册(不推荐)

    失去 tree-shaking 的能力,打包后有冗余代码

    ts
    import { createApp } from 'vue'
     import App from './App.vue'
     import VueAmazingUI from 'vue-amazing-ui'
     import 'vue-amazing-ui/css'
    @@ -92,7 +92,7 @@
       useSlotsExist
     } from 'vue-amazing-ui'
     </script>

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/guide/template.html b/guide/template.html index 44193e820..59f6f83c5 100644 --- a/guide/template.html +++ b/guide/template.html @@ -6,12 +6,12 @@ 模板 Template | Vue Amazing UI - + - + - + @@ -45,7 +45,7 @@ --float-btn-z-index: 9; " target="_self" data-v-fb8d17bf>

    模板文件

    何时使用

    • 当需要添加新组件时

    基本使用

    Show Code
    vue
    <template>
     </template>

    :::

    APIs

    Template

    参数说明类型默认值

    Methods

    名称说明类型

    Events

    名称说明类型

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 3d9d1fadd..5626bea1c 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"guide_changelog.md":"cFUWzrB7","guide_components_alert.md":"BdUDERe2","guide_components_avatar.md":"Bn0Rv5Bf","guide_components_backtop.md":"D158MfBh","guide_components_badge.md":"B5MF_v9g","guide_components_breadcrumb.md":"5-9xWojW","guide_components_button.md":"B5WxHy6k","guide_components_card.md":"CoFeSTtb","guide_components_carousel.md":"IwUJa8Y0","guide_components_cascader.md":"DKzBHD-g","guide_components_checkbox.md":"D03JsYCY","guide_components_collapse.md":"BYFpzZNp","guide_components_countdown.md":"C-itH8Z8","guide_components_datepicker.md":"DPGB5cv0","guide_components_descriptions.md":"gcUDUlM5","guide_components_dialog.md":"D9ypvdaz","guide_components_divider.md":"VVAE64n_","guide_components_drawer.md":"DKz4-kzv","guide_components_ellipsis.md":"DgLX4Qio","guide_components_empty.md":"BaVtgHAI","guide_components_flex.md":"BBYimdLN","guide_components_floatbutton.md":"DqY9RuvF","guide_components_gradienttext.md":"BgOYRXke","guide_components_grid.md":"HLF9395I","guide_components_image.md":"BXSHFSDe","guide_components_input.md":"C85tJNNn","guide_components_inputnumber.md":"SQIOnWvp","guide_components_inputsearch.md":"DGl_mwFL","guide_components_list.md":"D9z3phPJ","guide_components_loadingbar.md":"DSGPo__7","guide_components_message.md":"D5Imblgs","guide_components_modal.md":"LwmTRwD2","guide_components_notification.md":"B6-mrMHc","guide_components_numberanimation.md":"Bdh5JtA-","guide_components_pagination.md":"DLCeLzly","guide_components_popconfirm.md":"CF5WUFVB","guide_components_popover.md":"BXdOfQVc","guide_components_progress.md":"DfAr4Miv","guide_components_qrcode.md":"CLrj4GUu","guide_components_radio.md":"C2WIBaXb","guide_components_rate.md":"BX_nW9tw","guide_components_result.md":"Bn9aNhoQ","guide_components_scrollbar.md":"B1nGgZf-","guide_components_segmented.md":"DoC_DS_c","guide_components_select.md":"CZVAX0kp","guide_components_skeleton.md":"D-BAiFbt","guide_components_slider.md":"SNazW850","guide_components_space.md":"DWOmx2wS","guide_components_spin.md":"D5WQQGAW","guide_components_statistic.md":"D4W4ogk1","guide_components_steps.md":"ByFFYgL3","guide_components_swiper.md":"msh2FbUS","guide_components_switch.md":"BadiRLE9","guide_components_table.md":"BSEd80bu","guide_components_tabs.md":"IvqFmn3B","guide_components_tag.md":"D9uIJ_7t","guide_components_textarea.md":"CcO-GkTJ","guide_components_textscroll.md":"CfXHaKRD","guide_components_timeline.md":"Ca3cjad1","guide_components_tooltip.md":"DSyezqVi","guide_components_upload.md":"CGRAh2Gl","guide_components_video.md":"DvVHp5VZ","guide_components_waterfall.md":"D9ovkV2D","guide_components_watermark.md":"DxR6yZ2m","guide_features.md":"BrEXaRa6","guide_ondemand.md":"PCb6Nytl","guide_started.md":"qjHgKZ5F","guide_template.md":"C51xGT5-","index.md":"Boij473g","sponsor_charge.md":"C8RAtwfy","utils_functions_add.md":"B_6TEqlQ","utils_functions_date-format.md":"BYR3LiBb","utils_functions_debounce.md":"Cjb6hj4C","utils_functions_download-file.md":"DpjjhZ9Z","utils_functions_event-listener.md":"tEldJ5fh","utils_functions_format-number.md":"BYUEr0Is","utils_functions_fps.md":"sVB1RLCu","utils_functions_media-query.md":"D19hd4A7","utils_functions_mutation-observer.md":"Bjd1GN6m","utils_functions_raf-timeout.md":"Yr9uiERb","utils_functions_resize-observer.md":"Cm5Kyici","utils_functions_scroll.md":"DhZaNquG","utils_functions_slots-exist.md":"D2g-GhrV","utils_functions_throttle.md":"tVIiKLDa","utils_functions_toggle-dark.md":"BYF_TLzZ","utils_started.md":"DR-NKbbL"} +{"guide_changelog.md":"cFUWzrB7","guide_components_alert.md":"Ci4PB4ik","guide_components_avatar.md":"DsZDhYPR","guide_components_backtop.md":"BZHWAgah","guide_components_badge.md":"DbY_JpbM","guide_components_breadcrumb.md":"B44kzmGd","guide_components_button.md":"UlblJFCH","guide_components_card.md":"CoFeSTtb","guide_components_carousel.md":"IwUJa8Y0","guide_components_cascader.md":"DKzBHD-g","guide_components_checkbox.md":"D03JsYCY","guide_components_collapse.md":"BPZCCBYG","guide_components_countdown.md":"C-itH8Z8","guide_components_datepicker.md":"BHIj-0kS","guide_components_descriptions.md":"gcUDUlM5","guide_components_dialog.md":"D9ypvdaz","guide_components_divider.md":"VVAE64n_","guide_components_drawer.md":"DKz4-kzv","guide_components_ellipsis.md":"DgLX4Qio","guide_components_empty.md":"BaVtgHAI","guide_components_flex.md":"BBYimdLN","guide_components_floatbutton.md":"BL9Dw7PF","guide_components_gradienttext.md":"BgOYRXke","guide_components_grid.md":"HLF9395I","guide_components_image.md":"BXSHFSDe","guide_components_input.md":"DOFhkpa7","guide_components_inputnumber.md":"SQIOnWvp","guide_components_inputsearch.md":"Dqw-mw1r","guide_components_list.md":"DzW_1oUT","guide_components_loadingbar.md":"DSGPo__7","guide_components_message.md":"ChL-UFLx","guide_components_modal.md":"CmhXFzqs","guide_components_notification.md":"DvmtX9JG","guide_components_numberanimation.md":"Bdh5JtA-","guide_components_pagination.md":"DLCeLzly","guide_components_popconfirm.md":"CaBUhrRA","guide_components_popover.md":"BXdOfQVc","guide_components_progress.md":"BNsaXWcw","guide_components_qrcode.md":"DmXbCS9-","guide_components_radio.md":"C2WIBaXb","guide_components_rate.md":"Duk6wrn-","guide_components_result.md":"Cie0Tenf","guide_components_scrollbar.md":"B1nGgZf-","guide_components_segmented.md":"C2-njap8","guide_components_select.md":"CZVAX0kp","guide_components_skeleton.md":"D-BAiFbt","guide_components_slider.md":"SNazW850","guide_components_space.md":"DWOmx2wS","guide_components_spin.md":"D5WQQGAW","guide_components_statistic.md":"Tov3xB-E","guide_components_steps.md":"ByFFYgL3","guide_components_swiper.md":"msh2FbUS","guide_components_switch.md":"BadiRLE9","guide_components_table.md":"PGTZuk_K","guide_components_tabs.md":"DY4QsspI","guide_components_tag.md":"CBwWHTHE","guide_components_textarea.md":"CcO-GkTJ","guide_components_textscroll.md":"CfXHaKRD","guide_components_timeline.md":"099g8ByY","guide_components_tooltip.md":"DSyezqVi","guide_components_upload.md":"CGRAh2Gl","guide_components_video.md":"DvVHp5VZ","guide_components_waterfall.md":"dMZlw66X","guide_components_watermark.md":"8nWaGZFP","guide_features.md":"Enqb2_Xz","guide_ondemand.md":"8Z_yBrVR","guide_started.md":"BuN96U7T","guide_template.md":"C51xGT5-","index.md":"Boij473g","sponsor_charge.md":"BcqseH2d","utils_functions_add.md":"B_6TEqlQ","utils_functions_date-format.md":"BYR3LiBb","utils_functions_debounce.md":"Cjb6hj4C","utils_functions_download-file.md":"DpjjhZ9Z","utils_functions_event-listener.md":"tEldJ5fh","utils_functions_format-number.md":"BYUEr0Is","utils_functions_fps.md":"sVB1RLCu","utils_functions_media-query.md":"D19hd4A7","utils_functions_mutation-observer.md":"Bjd1GN6m","utils_functions_raf-timeout.md":"Yr9uiERb","utils_functions_resize-observer.md":"Cm5Kyici","utils_functions_scroll.md":"DhZaNquG","utils_functions_slots-exist.md":"D2g-GhrV","utils_functions_throttle.md":"tVIiKLDa","utils_functions_toggle-dark.md":"BYF_TLzZ","utils_started.md":"DR-NKbbL"} diff --git a/index.html b/index.html index 1762e20a9..c9b31b5ab 100644 --- a/index.html +++ b/index.html @@ -6,12 +6,12 @@ Vue Amazing UI | Amazing UI Components Library - + - + - + @@ -37,7 +37,7 @@ --float-btn-bottom: 100px; --float-btn-z-index: 9; " target="_self" data-v-fb8d17bf>

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/sponsor/charge.html b/sponsor/charge.html index bc7a6c175..d6f32dd89 100644 --- a/sponsor/charge.html +++ b/sponsor/charge.html @@ -6,22 +6,22 @@ ✨ 成为赞助者 | Vue Amazing UI - + - + - + - +
    Skip to content

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/utils/functions/add.html b/utils/functions/add.html index b3d60350c..c9cee611b 100644 --- a/utils/functions/add.html +++ b/utils/functions/add.html @@ -6,12 +6,12 @@ 加法 add | Vue Amazing UI - + - + - + @@ -80,7 +80,7 @@ console.log(0.1 + 0.2) // js直接计算结果: 0.30000000000000004 add(0.1, 0.2) // 0.3 </script>

    Params

    参数说明类型默认值
    num1加数1numberundefined
    num2加数2numberundefined

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/utils/functions/date-format.html b/utils/functions/date-format.html index bc6c58e1b..2a53e3134 100644 --- a/utils/functions/date-format.html +++ b/utils/functions/date-format.html @@ -6,12 +6,12 @@ 日期格式化 dateFormat | Vue Amazing UI - + - + - + @@ -103,7 +103,7 @@ console.error('Error formatting date:', error) return '' } -}

    何时使用

    • 格式化日期时

    基本使用

    格式化时间戳


    2024-12-31 10:32:30

    vue
    <script setup lang="ts">
    +}

    何时使用

    • 格式化日期时

    基本使用

    格式化时间戳


    2024-12-31 13:59:43

    vue
    <script setup lang="ts">
     import { dateFormat } from 'vue-amazing-ui'
     
     dateFormat(Date.now())
    @@ -111,12 +111,12 @@
     import { dateFormat } from 'vue-amazing-ui'
     
     dateFormat('2023-05-31', 'MM/DD/YYYY') // 05/31/2023
    -</script>

    展示毫秒值


    2024-12-31 10:32:30:235

    vue
    <script setup lang="ts">
    +</script>

    展示毫秒值


    2024-12-31 13:59:43:628

    vue
    <script setup lang="ts">
     import { dateFormat } from 'vue-amazing-ui'
     
     dateFormat(Date.now(), 'YYYY-MM-DD HH:mm:ss:SSS')
     </script>

    Params

    参数说明类型默认值
    value待格式化的日期时间值,支持数字、字符串和 Date 类型,默认为当前时间戳number | string | DateDate.now()
    format格式化字符串string'YYYY-MM-DD HH:mm:ss'

    format 支持的格式化占位符列表

    标识示例描述
    YY23年,两位数
    YYYY2023年,四位数
    M1-12月,从1开始
    MM01-12月,两位数
    D1-31
    DD01-31日,两位数
    H0-23小时
    HH00-23小时,两位数
    m0-59分钟
    mm00-59分钟,两位数
    s0-59
    ss00-59秒,两位数
    SSS000-999毫秒,三位数

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/utils/functions/debounce.html b/utils/functions/debounce.html index 8cbd6d38a..eda2ef046 100644 --- a/utils/functions/debounce.html +++ b/utils/functions/debounce.html @@ -6,12 +6,12 @@ 防抖 debounce | Vue Amazing UI - + - + - + @@ -21,7 +21,7 @@ - + \ No newline at end of file diff --git a/utils/functions/download-file.html b/utils/functions/download-file.html index ec0102563..80257b48f 100644 --- a/utils/functions/download-file.html +++ b/utils/functions/download-file.html @@ -6,12 +6,12 @@ 下载文件 downloadFile | Vue Amazing UI - + - + - + @@ -87,7 +87,7 @@ donwloadFile('https://cdn.jsdelivr.net/gh/themusecatcher/resources@0.0.5/Markdown.pdf', 'Markdown') </script>

    Params

    参数说明类型默认值
    url文件的 URLstringundefined
    fileName?文件的命名,如果未提供,则从 URL 中尝试提取stringundefined

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/utils/functions/event-listener.html b/utils/functions/event-listener.html index b3e59692d..0697ddcc7 100644 --- a/utils/functions/event-listener.html +++ b/utils/functions/event-listener.html @@ -6,12 +6,12 @@ 事件监听 useEventListener | Vue Amazing UI - + - + - + @@ -21,7 +21,7 @@ - + \ No newline at end of file diff --git a/utils/functions/format-number.html b/utils/functions/format-number.html index 0f5591c09..b271dcbe5 100644 --- a/utils/functions/format-number.html +++ b/utils/functions/format-number.html @@ -6,12 +6,12 @@ 数字格式化 formatNumber | Vue Amazing UI - + - + - + @@ -93,7 +93,7 @@ formatNumber(123456789.87654321, 2, ',') // 123,456,789.88 </script>

    Params

    参数说明类型默认值
    value要格式化的数字或数字字符串number | stringundefined
    precision小数点后的位数number2
    separator千分位分隔符string','
    decimal小数点字符string'.'
    prefix?数字前的字符串stringundefined
    suffix?数字后的字符串stringundefined

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/utils/functions/fps.html b/utils/functions/fps.html index c5da6cb5c..5cb11b702 100644 --- a/utils/functions/fps.html +++ b/utils/functions/fps.html @@ -6,12 +6,12 @@ 刷新率 useFps | Vue Amazing UI - + - + - + @@ -21,7 +21,7 @@ - + \ No newline at end of file diff --git a/utils/functions/media-query.html b/utils/functions/media-query.html index a6771fc9b..36093980e 100644 --- a/utils/functions/media-query.html +++ b/utils/functions/media-query.html @@ -6,12 +6,12 @@ 媒体查询 useMediaQuery | Vue Amazing UI - + - + - + @@ -21,7 +21,7 @@ - + \ No newline at end of file diff --git a/utils/functions/mutation-observer.html b/utils/functions/mutation-observer.html index aa253bcf4..9bcc36797 100644 --- a/utils/functions/mutation-observer.html +++ b/utils/functions/mutation-observer.html @@ -6,12 +6,12 @@ DOM监听 useMutationObserver | Vue Amazing UI - + - + - + @@ -157,7 +157,7 @@ <slot></slot> </div> </template>

    Params

    参数说明类型默认值
    target要观察的 DOM 元素或元素数组,可以是 ref 引用,也可以是 DOM 元素本身Ref | Ref[] | HTMLElement | HTMLElement[]undefined
    callback当观察到变化时调用的回调函数MutationCallbackundefined
    options观察选项,默认为空对象,参考文档object{}

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/utils/functions/raf-timeout.html b/utils/functions/raf-timeout.html index 3e29fd214..4bcac4427 100644 --- a/utils/functions/raf-timeout.html +++ b/utils/functions/raf-timeout.html @@ -6,12 +6,12 @@ 定时器 rafTimeout cancelRaf | Vue Amazing UI - + - + - + @@ -21,7 +21,7 @@ - + \ No newline at end of file diff --git a/utils/functions/resize-observer.html b/utils/functions/resize-observer.html index 0e4bef121..e3d3e3890 100644 --- a/utils/functions/resize-observer.html +++ b/utils/functions/resize-observer.html @@ -6,12 +6,12 @@ 监听DOM尺寸 useResizeObserver | Vue Amazing UI - + - + - + @@ -236,7 +236,7 @@ } } </style>

    Params

    参数说明类型默认值
    target要观察的目标,可以是 Ref 对象、Ref 数组、HTMLElementHTMLElement 数组Ref | Ref[] | HTMLElement | HTMLElement[]undefined
    callback当元素尺寸变化时调用的回调函数ResizeObserverCallbackundefined
    optionsResizeObserver 选项,用于定制观察行为,参考文档object{}

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/utils/functions/scroll.html b/utils/functions/scroll.html index 9693fd497..3b234685b 100644 --- a/utils/functions/scroll.html +++ b/utils/functions/scroll.html @@ -6,12 +6,12 @@ 滚动监测 useScroll | Vue Amazing UI - + - + - + @@ -212,7 +212,7 @@ } } </style>

    Params

    参数说明类型默认值
    target滚动目标元素Ref | HTMLElement | Window | Documentwindow
    throttleDelay节流延迟时间,单位 ms,用于限制滚动事件的触发频率number0
    onScroll?滚动事件的回调函数(e: Event) => voidundefined
    onStop?滚动结束的回调函数(e: Event) => voidundefined

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/utils/functions/slots-exist.html b/utils/functions/slots-exist.html index f321cf0f9..04d496501 100644 --- a/utils/functions/slots-exist.html +++ b/utils/functions/slots-exist.html @@ -6,12 +6,12 @@ 监听插槽存在 useSlotsExist | Vue Amazing UI - + - + - + @@ -117,7 +117,7 @@ <slot name="header">{{ headerContent }}</slot> </div> </template>

    Params

    参数说明类型默认值
    slotsName插槽的名称或名称数组string | string[]'default'

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/utils/functions/throttle.html b/utils/functions/throttle.html index ec50f90bb..ec7cf6644 100644 --- a/utils/functions/throttle.html +++ b/utils/functions/throttle.html @@ -6,12 +6,12 @@ 节流 throttle | Vue Amazing UI - + - + - + @@ -21,7 +21,7 @@ - + \ No newline at end of file diff --git a/utils/functions/toggle-dark.html b/utils/functions/toggle-dark.html index 0241bc104..917dc7c25 100644 --- a/utils/functions/toggle-dark.html +++ b/utils/functions/toggle-dark.html @@ -6,12 +6,12 @@ 切换暗黑 toggleDark | Vue Amazing UI - + - + - + @@ -124,7 +124,7 @@ } } </style>

    Released under the MIT License.

    - + \ No newline at end of file diff --git a/utils/started.html b/utils/started.html index 1b42371d6..b0c3e81e2 100644 --- a/utils/started.html +++ b/utils/started.html @@ -6,12 +6,12 @@ 快速上手 | Vue Amazing UI - + - + - + @@ -63,7 +63,7 @@ useSlotsExist } from 'vue-amazing-ui' </script>

    常用工具函数

    NameDescriptionType
    dateFormat格式化日期时间字符串函数(value: number | string | Date = Date.now(), format: string = 'YYYY-MM-DD HH:mm:ss') => string
    formatNumber数字格式化函数(value: number | string, precision: number = 2, separator: string = ',', decimal: string = '.', prefix?: string, suffix?: string) => string
    rafTimeout使用 requestAnimationFrame 实现的延迟 setTimeout 或间隔 setInterval 调用函数(fn: Function, delay: number = 0, interval: boolean = false) => object
    cancelRaf用于取消 rafTimeout 函数(raf: { id: number }) => void
    throttle节流函数(fn: Function, delay: number = 300) => any
    debounce防抖函数(fn: Function, delay: number = 300) => any
    add消除 js 加减精度问题的加法函数(num1: number, num2: number) => number
    downloadFile下载文件并自定义文件名,未传 name 时,从文件地址中自动提取文件名称(url: string, fileName?: string) => void
    toggleDark一键切换暗黑模式函数() => void
    useEventListener使用 Vue 的生命周期钩子添加和移除事件监听器(target: HTMLElement | Window | Document, event: string, callback: Function) => void
    useMutationObserver使用 MutationObserver 观察 DOM 元素的变化(target: Ref | Ref[] | HTMLElement | HTMLElement[], callback: MutationCallback, options = {}) => object
    useScroll实时监测目标元素滚动位置及状态(target: Ref | HTMLElement | Window | Document = window, throttleDelay: number = 0, onScroll?: (e: Event) => void, onStop?: (e: Event) => void) => object
    useFps实时监测浏览器刷新率FPS() => object
    useMediaQuery使用媒体查询来判断当前环境是否符合指定的媒体查询条件(mediaQuery: string) => object
    useResizeObserver使用 ResizeObserver 观察 DOM 元素尺寸变化(target: Ref | Ref[] | HTMLElement | HTMLElement[], callback: ResizeObserverCallback, options = {}) => object
    useSlotsExist监听给定名称或名称数组的插槽是否存在,支持监听单个插槽或一组插槽的存在(slotsName: string | string[] = 'default') => Reactive | Ref<boolean>

    Released under the MIT License.

    - + \ No newline at end of file