UNPKG

antdv-pro-modal

Version:

Ant Design Vue Pro Modal dialog box, can be dragged and resized.

78 lines (70 loc) 135 kB
(function(V,i){typeof exports=="object"&&typeof module<"u"?i(exports,require("vue"),require("ant-design-vue"),require("vue-types"),require("lodash-es"),require("@ant-design/icons-vue")):typeof define=="function"&&define.amd?define(["exports","vue","ant-design-vue","vue-types","lodash-es","@ant-design/icons-vue"],i):(V=typeof globalThis<"u"?globalThis:V||self,i(V.AntdvProModal={},V.Vue,V.Antdv,V.vueTypes,V.Lodash,V.AntdIconsVue))})(this,function(V,i,bt,Cr,yn,yt){"use strict";const je=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t},vt=e=>{const t=e;return t.install=function(n){n.component(t.displayName||t.name,e)},e};function vn(){return{type:[Function,Array]}}function J(e){return{type:Object,default:e}}function he(e){return{type:Boolean,default:e}}function St(e,t){const n={validator:()=>!0,default:e};return n}function Sn(e){return{type:Array,default:e}}function Cn(e){return{type:String,default:e}}function xr(e,t){return e?{type:e,default:t}:St(t)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)({}).hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},u.apply(null,arguments)}function Me(e){"@babel/helpers - typeof";return Me=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Me(e)}function wr(e,t){if(Me(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var o=n.call(e,t||"default");if(Me(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $r(e){var t=wr(e,"string");return Me(t)=="symbol"?t:t+""}function Tr(e,t,n){return(t=$r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xn(Object(n),!0).forEach(function(o){Tr(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xn(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}const Er=Array.isArray,Mr=e=>typeof e=="string",Ir=e=>e!==null&&typeof e=="object";function oe(){const e=[];for(let t=0;t<arguments.length;t++){const n=t<0||arguments.length<=t?void 0:arguments[t];if(n){if(Mr(n))e.push(n);else if(Er(n))for(let o=0;o<n.length;o++){const r=oe(n[o]);r&&e.push(r)}else if(Ir(n))for(const o in n)n[o]&&e.push(o)}}return e.join(" ")}function wn(e,t){return e&&e.contains?e.contains(t):!1}const E={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){const{keyCode:n}=t;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=E.F1&&n<=E.F12)return!1;switch(n){case E.ALT:case E.CAPS_LOCK:case E.CONTEXT_MENU:case E.CTRL:case E.DOWN:case E.END:case E.ESC:case E.HOME:case E.INSERT:case E.LEFT:case E.MAC_FF_META:case E.META:case E.NUMLOCK:case E.NUM_CENTER:case E.PAGE_DOWN:case E.PAGE_UP:case E.PAUSE:case E.PRINT_SCREEN:case E.RIGHT:case E.SHIFT:case E.UP:case E.WIN_KEY:case E.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=E.ZERO&&t<=E.NINE||t>=E.NUM_ZERO&&t<=E.NUM_MULTIPLY||t>=E.A&&t<=E.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case E.SPACE:case E.QUESTION_MARK:case E.NUM_PLUS:case E.NUM_MINUS:case E.NUM_PERIOD:case E.NUM_DIVISION:case E.SEMICOLON:case E.DASH:case E.EQUALS:case E.COMMA:case E.PERIOD:case E.SLASH:case E.APOSTROPHE:case E.SINGLE_QUOTE:case E.OPEN_SQUARE_BRACKET:case E.BACKSLASH:case E.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};function Or(e,t){const n=u({},e);for(let o=0;o<t.length;o+=1){const r=t[o];delete n[r]}return n}const $n=`accept acceptcharset accesskey action allowfullscreen allowtransparency alt async autocomplete autofocus autoplay capture cellpadding cellspacing challenge charset checked classid classname colspan cols content contenteditable contextmenu controls coords crossorigin data datetime default defer dir disabled download draggable enctype form formaction formenctype formmethod formnovalidate formtarget frameborder headers height hidden high href hreflang htmlfor for httpequiv icon id inputmode integrity is keyparams keytype kind label lang list loop low manifest marginheight marginwidth max maxlength media mediagroup method min minlength multiple muted name novalidate nonce open optimum pattern placeholder poster preload radiogroup readonly rel required reversed role rowspan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellcheck src srcdoc srclang srcset start step style summary tabindex target title type usemap value width wmode wrap onCopy onCut onPaste onCompositionend onCompositionstart onCompositionupdate onKeydown onKeypress onKeyup onFocus onBlur onChange onInput onSubmit onClick onContextmenu onDoubleclick onDblclick onDrag onDragend onDragenter onDragexit onDragleave onDragover onDragstart onDrop onMousedown onMouseenter onMouseleave onMousemove onMouseout onMouseover onMouseup onSelect onTouchcancel onTouchend onTouchmove onTouchstart onTouchstartPassive onTouchmovePassive onScroll onWheel onAbort onCanplay onCanplaythrough onDurationchange onEmptied onEncrypted onEnded onError onLoadeddata onLoadedmetadata onLoadstart onPause onPlay onPlaying onProgress onRatechange onSeeked onSeeking onStalled onSuspend onTimeupdate onVolumechange onWaiting onLoad onError`.split(/[\s\n]+/),Pr="aria-",Nr="data-";function Tn(e,t){return e.indexOf(t)===0}function Ar(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=u({},t);const o={};return Object.keys(e).forEach(r=>{(n.aria&&(r==="role"||Tn(r,Pr))||n.data&&Tn(r,Nr)||n.attr&&($n.includes(r)||$n.includes(r.toLowerCase())))&&(o[r]=e[r])}),o}const Rr=e=>e!=null&&e!=="",We=(e,t)=>{const n=u({},e);return Object.keys(t).forEach(o=>{const r=n[o];if(r)r.type||r.default?r.default=t[o]:r.def?r.def(t[o]):n[o]={type:r,default:t[o]};else throw new Error(`not have ${o} prop`)}),n},Br=Symbol("skipFlatten"),Ie=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=Array.isArray(e)?e:[e],o=[];return n.forEach(r=>{Array.isArray(r)?o.push(...Ie(r,t)):r&&r.type===i.Fragment?r.key===Br?o.push(r):o.push(...Ie(r.children,t)):r&&i.isVNode(r)?t&&!En(r)?o.push(r):t||o.push(r):Rr(r)&&o.push(r)}),o},Ct=e=>{var t;let n=((t=e==null?void 0:e.vnode)===null||t===void 0?void 0:t.el)||e&&(e.$el||e);for(;n&&!n.tagName;)n=n.nextSibling;return n};function En(e){return e&&(e.type===i.Comment||e.type===i.Fragment&&e.children.length===0||e.type===i.Text&&e.children.trim()==="")}function Mn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const t=[];return e.forEach(n=>{Array.isArray(n)?t.push(...n):(n==null?void 0:n.type)===i.Fragment?t.push(...Mn(n.children)):t.push(n)}),t.filter(n=>!En(n))}je("bottomLeft","bottomRight","topLeft","topRight");const In=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return u(e?{name:e,appear:!0,enterFromClass:`${e}-enter ${e}-enter-prepare ${e}-enter-start`,enterActiveClass:`${e}-enter ${e}-enter-prepare`,enterToClass:`${e}-enter ${e}-enter-active`,leaveFromClass:` ${e}-leave`,leaveActiveClass:`${e}-leave ${e}-leave-active`,leaveToClass:`${e}-leave ${e}-leave-active`}:{css:!1},t)},On=(e,t,n)=>n!==void 0?n:`${e}-${t}`,N=Cr.createTypes({func:void 0,bool:void 0,string:void 0,number:void 0,array:void 0,object:void 0,integer:void 0});N.extend([{name:"looseBool",getter:!0,type:Boolean,default:void 0},{name:"style",getter:!0,type:[String,Object],default:void 0},{name:"VueNode",getter:!0,type:null}]);function xt(){return{keyboard:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},afterClose:Function,closable:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},destroyOnClose:{type:Boolean,default:void 0},mousePosition:N.shape({x:Number,y:Number}).loose,title:N.any,footer:N.any,transitionName:String,maskTransitionName:String,animation:N.any,maskAnimation:N.any,wrapStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},prefixCls:String,wrapClassName:String,rootClassName:String,width:[String,Number],height:[String,Number],zIndex:Number,bodyProps:N.any,maskProps:N.any,wrapProps:N.any,getContainer:N.any,dialogStyle:{type:Object,default:void 0},dialogClass:String,closeIcon:N.any,forceRender:{type:Boolean,default:void 0},getOpenCount:Function,focusTriggerAfterClose:{type:Boolean,default:void 0},onClose:Function,modalRender:Function}}function Pn(e,t,n){let o=t;return!o&&n&&(o=`${e}-${n}`),o}let Nn=-1;function Hr(){return Nn+=1,Nn}function An(e,t){let n=e[`page${t?"Y":"X"}Offset`];const o=`scroll${t?"Top":"Left"}`;if(typeof n!="number"){const r=e.document;n=r.documentElement[o],typeof n!="number"&&(n=r.body[o])}return n}function _r(e){const t=e.getBoundingClientRect(),n={left:t.left,top:t.top},o=e.ownerDocument,r=o.defaultView||o.parentWindow;return n.left+=An(r),n.top+=An(r,!0),n}const Lr={width:0,height:0,overflow:"hidden",outline:"none"},zr={outline:"none"},Dr=i.defineComponent({compatConfig:{MODE:3},name:"DialogContent",inheritAttrs:!1,props:u(u({},xt()),{motionName:String,ariaId:String,onVisibleChanged:Function,onMousedown:Function,onMouseup:Function}),setup(e,t){let{expose:n,slots:o,attrs:r}=t;const a=i.ref(),l=i.ref(),c=i.ref();n({focus:()=>{var g;(g=a.value)===null||g===void 0||g.focus({preventScroll:!0})},changeActive:g=>{const{activeElement:h}=document;g&&h===l.value?a.value.focus({preventScroll:!0}):!g&&h===a.value&&l.value.focus({preventScroll:!0})}});const s=i.ref(),d=i.computed(()=>{const{width:g,height:h}=e,v={};return g!==void 0&&(v.width=typeof g=="number"?`${g}px`:g),h!==void 0&&(v.height=typeof h=="number"?`${h}px`:h),s.value&&(v.transformOrigin=s.value),v}),f=()=>{i.nextTick(()=>{if(c.value){const g=_r(c.value);s.value=e.mousePosition?`${e.mousePosition.x-g.left}px ${e.mousePosition.y-g.top}px`:""}})},m=g=>{e.onVisibleChanged(g)};return()=>{var g,h,v,y;const{prefixCls:C,footer:b=(g=o.footer)===null||g===void 0?void 0:g.call(o),title:S=(h=o.title)===null||h===void 0?void 0:h.call(o),ariaId:w,closable:T,closeIcon:$=(v=o.closeIcon)===null||v===void 0?void 0:v.call(o),onClose:M,bodyStyle:p,bodyProps:x,onMousedown:O,onMouseup:A,visible:L,modalRender:z=o.modalRender,destroyOnClose:le,motionName:Z}=e;let I;b&&(I=i.createVNode("div",{class:`${C}-footer`},[b]));let H;S&&(H=i.createVNode("div",{class:`${C}-header`},[i.createVNode("div",{class:`${C}-title`,id:w},[S])]));let W;T&&(W=i.createVNode("button",{type:"button",onClick:M,"aria-label":"Close",class:`${C}-close`},[$||i.createVNode("span",{class:`${C}-close-x`},null)]));const D=i.createVNode("div",{class:`${C}-content`},[W,H,i.createVNode("div",P({class:`${C}-body`,style:p},x),[(y=o.default)===null||y===void 0?void 0:y.call(o)]),I]),Fe=In(Z);return i.createVNode(i.Transition,P(P({},Fe),{},{onBeforeEnter:f,onAfterEnter:()=>m(!0),onAfterLeave:()=>m(!1)}),{default:()=>[L||!le?i.withDirectives(i.createVNode("div",P(P({},r),{},{ref:c,key:"dialog-element",role:"document",style:[d.value,r.style],class:[C,r.class],onMousedown:O,onMouseup:A}),[i.createVNode("div",{tabindex:0,ref:a,style:zr},[z?z({originVNode:D}):D]),i.createVNode("div",{tabindex:0,ref:l,style:Lr},null)]),[[i.vShow,L]]):null]})}}}),Fr=i.defineComponent({compatConfig:{MODE:3},name:"DialogMask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup(e,t){return()=>{const{prefixCls:n,visible:o,maskProps:r,motionName:a}=e,l=In(a);return i.createVNode(i.Transition,l,{default:()=>[i.withDirectives(i.createVNode("div",P({class:`${n}-mask`},r),null),[[i.vShow,o]])]})}}}),Rn=i.defineComponent({compatConfig:{MODE:3},name:"VcDialog",inheritAttrs:!1,props:We(u(u({},xt()),{getOpenCount:Function,scrollLocker:Object}),{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:()=>null,focusTriggerAfterClose:!0}),setup(e,t){let{attrs:n,slots:o}=t;const r=i.shallowRef(),a=i.shallowRef(),l=i.shallowRef(),c=i.shallowRef(e.visible),s=i.shallowRef(`vcDialogTitle${Hr()}`),d=b=>{var S,w;if(b)wn(a.value,document.activeElement)||(r.value=document.activeElement,(S=l.value)===null||S===void 0||S.focus());else{const T=c.value;if(c.value=!1,e.mask&&r.value&&e.focusTriggerAfterClose){try{r.value.focus({preventScroll:!0})}catch{}r.value=null}T&&((w=e.afterClose)===null||w===void 0||w.call(e))}},f=b=>{var S;(S=e.onClose)===null||S===void 0||S.call(e,b)},m=i.shallowRef(!1),g=i.shallowRef(),h=()=>{clearTimeout(g.value),m.value=!0},v=()=>{g.value=setTimeout(()=>{m.value=!1})},y=b=>{if(!e.maskClosable)return null;m.value?m.value=!1:a.value===b.target&&f(b)},C=b=>{if(e.keyboard&&b.keyCode===E.ESC){b.stopPropagation(),f(b);return}e.visible&&b.keyCode===E.TAB&&l.value.changeActive(!b.shiftKey)};return i.watch(()=>e.visible,()=>{e.visible&&(c.value=!0)},{flush:"post"}),i.onBeforeUnmount(()=>{var b;clearTimeout(g.value),(b=e.scrollLocker)===null||b===void 0||b.unLock()}),i.watchEffect(()=>{var b,S;(b=e.scrollLocker)===null||b===void 0||b.unLock(),c.value&&((S=e.scrollLocker)===null||S===void 0||S.lock())}),()=>{const{prefixCls:b,mask:S,visible:w,maskTransitionName:T,maskAnimation:$,zIndex:M,wrapClassName:p,rootClassName:x,wrapStyle:O,closable:A,maskProps:L,maskStyle:z,transitionName:le,animation:Z,wrapProps:I,title:H=o.title}=e,{style:W,class:D}=n;return i.createVNode("div",P({class:[`${b}-root`,x]},Ar(e,{data:!0})),[i.createVNode(Fr,{prefixCls:b,visible:S&&w,motionName:Pn(b,T,$),style:u({zIndex:M},z),maskProps:L},null),i.createVNode("div",P({tabIndex:-1,onKeydown:C,class:oe(`${b}-wrap`,p),ref:a,onClick:y,role:"dialog","aria-labelledby":H?s.value:null,style:u(u({zIndex:M},O),{display:c.value?null:"none"})},I),[i.createVNode(Dr,P(P({},Or(e,["scrollLocker"])),{},{style:W,class:D,onMousedown:h,onMouseup:v,ref:l,closable:A,ariaId:s.value,prefixCls:b,visible:w,onClose:f,onVisibleChanged:d,motionName:Pn(b,le,Z)}),o)])])}}}),Bn=Symbol("PortalContextKey"),Hn=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};i.provide(Bn,{inTriggerContext:t.inTriggerContext,shouldRender:i.computed(()=>{const{sPopupVisible:n,popupRef:o,forceRender:r,autoDestroy:a}=e||{};let l=!1;return(n||o||r)&&(l=!0),!n&&a&&(l=!1),l})})},jr=()=>{Hn({},{inTriggerContext:!1});const e=i.inject(Bn,{shouldRender:i.computed(()=>!1),inTriggerContext:!1});return{shouldRender:i.computed(()=>e.shouldRender.value||e.inTriggerContext===!1)}},Wr=i.defineComponent({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:N.func.isRequired,didUpdate:Function},setup(e,t){let{slots:n}=t,o=!0,r;const{shouldRender:a}=jr();function l(){a.value&&(r=e.getContainer())}i.onBeforeMount(()=>{o=!1,l()}),i.onMounted(()=>{r||l()});const c=i.watch(a,()=>{a.value&&!r&&(r=e.getContainer()),r&&c()});return i.onUpdated(()=>{i.nextTick(()=>{var s;a.value&&((s=e.didUpdate)===null||s===void 0||s.call(e,e))})}),()=>{var s;return a.value?o?(s=n.default)===null||s===void 0?void 0:s.call(n):r?i.createVNode(i.Teleport,{to:r},n):null:null}}});function q(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}let _n=e=>setTimeout(e,16),Ln=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(_n=e=>window.requestAnimationFrame(e),Ln=e=>window.cancelAnimationFrame(e));let zn=0;const wt=new Map;function Dn(e){wt.delete(e)}function Oe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;zn+=1;const n=zn;function o(r){if(r===0)Dn(n),e();else{const a=_n(()=>{o(r-1)});wt.set(n,a)}}return o(t),n}Oe.cancel=e=>{const t=wt.get(e);return Dn(t),Ln(t)};const Fn="data-vc-order",Vr="vc-util-key",$t=new Map;function jn(){let{mark:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e?e.startsWith("data-")?e:`data-${e}`:Vr}function Ve(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function kr(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Wn(e){return Array.from(($t.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function Vn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!q())return null;const{csp:n,prepend:o}=t,r=document.createElement("style");r.setAttribute(Fn,kr(o)),n!=null&&n.nonce&&(r.nonce=n==null?void 0:n.nonce),r.innerHTML=e;const a=Ve(t),{firstChild:l}=a;if(o){if(o==="queue"){const c=Wn(a).filter(s=>["prepend","prependQueue"].includes(s.getAttribute(Fn)));if(c.length)return a.insertBefore(r,c[c.length-1].nextSibling),r}a.insertBefore(r,l)}else a.appendChild(r);return r}function kn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=Ve(t);return Wn(n).find(o=>o.getAttribute(jn(t))===e)}function ke(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=kn(e,t);n&&Ve(t).removeChild(n)}function Ur(e,t){const n=$t.get(e);if(!n||!wn(document,n)){const o=Vn("",t),{parentNode:r}=o;$t.set(e,r),e.removeChild(o)}}function Ue(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var o,r,a;const l=Ve(n);Ur(l,n);const c=kn(t,n);if(c)return!((o=n.csp)===null||o===void 0)&&o.nonce&&c.nonce!==((r=n.csp)===null||r===void 0?void 0:r.nonce)&&(c.nonce=(a=n.csp)===null||a===void 0?void 0:a.nonce),c.innerHTML!==e&&(c.innerHTML=e),c;const s=Vn(e,n);return s.setAttribute(jn(n),t),s}let Tt;function Gr(e){if(typeof document>"u")return 0;if(Tt===void 0){const t=document.createElement("div");t.style.width="100%",t.style.height="200px";const n=document.createElement("div"),o=n.style;o.position="absolute",o.top="0",o.left="0",o.pointerEvents="none",o.visibility="hidden",o.width="200px",o.height="150px",o.overflow="hidden",n.appendChild(t),document.body.appendChild(n);const r=t.offsetWidth;n.style.overflow="scroll";let a=t.offsetWidth;r===a&&(a=n.clientWidth),document.body.removeChild(n),Tt=r-a}return Tt}const Xr=`vc-util-locker-${Date.now()}`;let Un=0;function Kr(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}function Yr(e){const t=i.computed(()=>!!e&&!!e.value);Un+=1;const n=`${Xr}_${Un}`;i.watchEffect(o=>{if(q()){if(t.value){const r=Gr(),a=Kr();Ue(` html body { overflow-y: hidden; ${a?`width: calc(100% - ${r}px);`:""} }`,n)}else ke(n);o(()=>{ke(n)})}},{flush:"post"})}let ce=0;const Ge=q(),Gn=e=>{if(!Ge)return null;if(e){if(typeof e=="string")return document.querySelectorAll(e)[0];if(typeof e=="function")return e();if(typeof e=="object"&&e instanceof window.HTMLElement)return e}return document.body},qr=i.defineComponent({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:N.any,visible:{type:Boolean,default:void 0},autoLock:he(),didUpdate:Function},setup(e,t){let{slots:n}=t;const o=i.shallowRef(),r=i.shallowRef(),a=i.shallowRef(),l=i.shallowRef(1),c=q()&&document.createElement("div"),s=()=>{var h,v;o.value===c&&((v=(h=o.value)===null||h===void 0?void 0:h.parentNode)===null||v===void 0||v.removeChild(o.value)),o.value=null};let d=null;const f=function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)||o.value&&!o.value.parentNode?(d=Gn(e.getContainer),d?(d.appendChild(o.value),!0):!1):!0},m=()=>Ge?(o.value||(o.value=c,f(!0)),g(),o.value):null,g=()=>{const{wrapperClassName:h}=e;o.value&&h&&h!==o.value.className&&(o.value.className=h)};return i.onUpdated(()=>{g(),f()}),Yr(i.computed(()=>e.autoLock&&e.visible&&q()&&(o.value===document.body||o.value===c))),i.onMounted(()=>{let h=!1;i.watch([()=>e.visible,()=>e.getContainer],(v,y)=>{let[C,b]=v,[S,w]=y;Ge&&(d=Gn(e.getContainer),d===document.body&&(C&&!S?ce+=1:h&&(ce-=1))),h&&(typeof b=="function"&&typeof w=="function"?b.toString()!==w.toString():b!==w)&&s(),h=!0},{immediate:!0,flush:"post"}),i.nextTick(()=>{f()||(a.value=Oe(()=>{l.value+=1}))})}),i.onBeforeUnmount(()=>{const{visible:h}=e;Ge&&d===document.body&&(ce=h&&ce?ce-1:ce),s(),Oe.cancel(a.value)}),()=>{const{forceRender:h,visible:v}=e;let y=null;const C={getOpenCount:()=>ce,getContainer:m};return l.value&&(h||v||r.value)&&(y=i.createVNode(Wr,{getContainer:m,ref:r,didUpdate:e.didUpdate},{default:()=>{var b;return(b=n.default)===null||b===void 0?void 0:b.call(n,C)}})),y}}}),Qr=xt(),Zr=i.defineComponent({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:We(Qr,{visible:!1}),setup(e,t){let{attrs:n,slots:o}=t;const r=i.ref(e.visible);return Hn({},{inTriggerContext:!1}),i.watch(()=>e.visible,()=>{e.visible&&(r.value=!0)},{flush:"post"}),()=>{const{visible:a,getContainer:l,forceRender:c,destroyOnClose:s=!1,afterClose:d}=e;let f=u(u(u({},e),n),{ref:"_component",key:"dialog"});return l===!1?i.createVNode(Rn,P(P({},f),{},{getOpenCount:()=>2}),o):!c&&s&&!r.value?null:i.createVNode(qr,{autoLock:!0,visible:a,forceRender:c,getContainer:l},{default:m=>(f=u(u(u({},f),m),{afterClose:()=>{d==null||d(),r.value=!1}}),i.createVNode(Rn,f,o))})}}});function Jr(e,t,n,o){if(e&&e.addEventListener){let r=o;e.addEventListener(t,n,r)}return{remove:()=>{e&&e.removeEventListener&&e.removeEventListener(t,n)}}}var ea={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"close",theme:"outlined"};function _(e,t){ta(e)&&(e="100%");var n=na(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function Xe(e){return Math.min(1,Math.max(0,e))}function ta(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function na(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Xn(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Ke(e){return e<=1?"".concat(Number(e)*100,"%"):e}function se(e){return e.length===1?"0"+e:String(e)}function oa(e,t,n){return{r:_(e,255)*255,g:_(t,255)*255,b:_(n,255)*255}}function Kn(e,t,n){e=_(e,255),t=_(t,255),n=_(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),a=0,l=0,c=(o+r)/2;if(o===r)l=0,a=0;else{var s=o-r;switch(l=c>.5?s/(2-o-r):s/(o+r),o){case e:a=(t-n)/s+(t<n?6:0);break;case t:a=(n-e)/s+2;break;case n:a=(e-t)/s+4;break}a/=6}return{h:a,s:l,l:c}}function Et(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ra(e,t,n){var o,r,a;if(e=_(e,360),t=_(t,100),n=_(n,100),t===0)r=n,a=n,o=n;else{var l=n<.5?n*(1+t):n+t-n*t,c=2*n-l;o=Et(c,l,e+1/3),r=Et(c,l,e),a=Et(c,l,e-1/3)}return{r:o*255,g:r*255,b:a*255}}function Mt(e,t,n){e=_(e,255),t=_(t,255),n=_(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),a=0,l=o,c=o-r,s=o===0?0:c/o;if(o===r)a=0;else{switch(o){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4;break}a/=6}return{h:a,s,v:l}}function aa(e,t,n){e=_(e,360)*6,t=_(t,100),n=_(n,100);var o=Math.floor(e),r=e-o,a=n*(1-t),l=n*(1-r*t),c=n*(1-(1-r)*t),s=o%6,d=[n,l,a,a,c,n][s],f=[c,n,n,l,a,a][s],m=[a,a,c,n,n,l][s];return{r:d*255,g:f*255,b:m*255}}function It(e,t,n,o){var r=[se(Math.round(e).toString(16)),se(Math.round(t).toString(16)),se(Math.round(n).toString(16))];return o&&r[0].startsWith(r[0].charAt(1))&&r[1].startsWith(r[1].charAt(1))&&r[2].startsWith(r[2].charAt(1))?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function ia(e,t,n,o,r){var a=[se(Math.round(e).toString(16)),se(Math.round(t).toString(16)),se(Math.round(n).toString(16)),se(la(o))];return r&&a[0].startsWith(a[0].charAt(1))&&a[1].startsWith(a[1].charAt(1))&&a[2].startsWith(a[2].charAt(1))&&a[3].startsWith(a[3].charAt(1))?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}function la(e){return Math.round(parseFloat(e)*255).toString(16)}function Yn(e){return k(e)/255}function k(e){return parseInt(e,16)}function ca(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var Ot={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function be(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,a=null,l=!1,c=!1;return typeof e=="string"&&(e=ua(e)),typeof e=="object"&&(ee(e.r)&&ee(e.g)&&ee(e.b)?(t=oa(e.r,e.g,e.b),l=!0,c=String(e.r).substr(-1)==="%"?"prgb":"rgb"):ee(e.h)&&ee(e.s)&&ee(e.v)?(o=Ke(e.s),r=Ke(e.v),t=aa(e.h,o,r),l=!0,c="hsv"):ee(e.h)&&ee(e.s)&&ee(e.l)&&(o=Ke(e.s),a=Ke(e.l),t=ra(e.h,o,a),l=!0,c="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Xn(n),{ok:l,format:e.format||c,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var sa="[-\\+]?\\d+%?",da="[-\\+]?\\d*\\.\\d+%?",re="(?:".concat(da,")|(?:").concat(sa,")"),Pt="[\\s|\\(]+(".concat(re,")[,|\\s]+(").concat(re,")[,|\\s]+(").concat(re,")\\s*\\)?"),Nt="[\\s|\\(]+(".concat(re,")[,|\\s]+(").concat(re,")[,|\\s]+(").concat(re,")[,|\\s]+(").concat(re,")\\s*\\)?"),K={CSS_UNIT:new RegExp(re),rgb:new RegExp("rgb"+Pt),rgba:new RegExp("rgba"+Nt),hsl:new RegExp("hsl"+Pt),hsla:new RegExp("hsla"+Nt),hsv:new RegExp("hsv"+Pt),hsva:new RegExp("hsva"+Nt),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function ua(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Ot[e])e=Ot[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=K.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=K.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=K.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=K.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=K.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=K.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=K.hex8.exec(e),n?{r:k(n[1]),g:k(n[2]),b:k(n[3]),a:Yn(n[4]),format:t?"name":"hex8"}:(n=K.hex6.exec(e),n?{r:k(n[1]),g:k(n[2]),b:k(n[3]),format:t?"name":"hex"}:(n=K.hex4.exec(e),n?{r:k(n[1]+n[1]),g:k(n[2]+n[2]),b:k(n[3]+n[3]),a:Yn(n[4]+n[4]),format:t?"name":"hex8"}:(n=K.hex3.exec(e),n?{r:k(n[1]+n[1]),g:k(n[2]+n[2]),b:k(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function ee(e){return!!K.CSS_UNIT.exec(String(e))}var F=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=ca(t)),this.originalInput=t;var r=be(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,a=t.r/255,l=t.g/255,c=t.b/255;return a<=.03928?n=a/12.92:n=Math.pow((a+.055)/1.055,2.4),l<=.03928?o=l/12.92:o=Math.pow((l+.055)/1.055,2.4),c<=.03928?r=c/12.92:r=Math.pow((c+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Xn(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Mt(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Mt(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Kn(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Kn(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),It(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),ia(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(_(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(_(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+It(this.r,this.g,this.b,!1),n=0,o=Object.entries(Ot);n<o.length;n++){var r=o[n],a=r[0],l=r[1];if(t===l)return a}return!1},e.prototype.toString=function(t){var n=!!t;t=t??this.format;var o=!1,r=this.a<1&&this.a>=0,a=!n&&r&&(t.startsWith("hex")||t==="name");return a?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Xe(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Xe(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Xe(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Xe(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),a=n/100,l={r:(r.r-o.r)*a+o.r,g:(r.g-o.g)*a+o.g,b:(r.b-o.b)*a+o.b,a:(r.a-o.a)*a+o.a};return new e(l)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,a=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,a.push(new e(o));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,a=n.v,l=[],c=1/t;t--;)l.push(new e({h:o,s:r,v:a})),a=(a+c)%1;return l},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),r=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/r,g:(n.g*n.a+o.g*o.a*(1-n.a))/r,b:(n.b*n.a+o.b*o.a*(1-n.a))/r,a:r})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],a=360/t,l=1;l<t;l++)r.push(new e({h:(o+l*a)%360,s:n.s,l:n.l}));return r},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}(),Ye=2,qn=.16,fa=.05,ma=.05,pa=.15,Qn=5,Zn=4,ga=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function Jn(e){var t=e.r,n=e.g,o=e.b,r=Mt(t,n,o);return{h:r.h*360,s:r.s,v:r.v}}function qe(e){var t=e.r,n=e.g,o=e.b;return"#".concat(It(t,n,o,!1))}function ha(e,t,n){var o=n/100,r={r:(t.r-e.r)*o+e.r,g:(t.g-e.g)*o+e.g,b:(t.b-e.b)*o+e.b};return r}function eo(e,t,n){var o;return Math.round(e.h)>=60&&Math.round(e.h)<=240?o=n?Math.round(e.h)-Ye*t:Math.round(e.h)+Ye*t:o=n?Math.round(e.h)+Ye*t:Math.round(e.h)-Ye*t,o<0?o+=360:o>=360&&(o-=360),o}function to(e,t,n){if(e.h===0&&e.s===0)return e.s;var o;return n?o=e.s-qn*t:t===Zn?o=e.s+qn:o=e.s+fa*t,o>1&&(o=1),n&&t===Qn&&o>.1&&(o=.1),o<.06&&(o=.06),Number(o.toFixed(2))}function no(e,t,n){var o;return n?o=e.v+ma*t:o=e.v-pa*t,o>1&&(o=1),Number(o.toFixed(2))}function Pe(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],o=be(e),r=Qn;r>0;r-=1){var a=Jn(o),l=qe(be({h:eo(a,r,!0),s:to(a,r,!0),v:no(a,r,!0)}));n.push(l)}n.push(qe(o));for(var c=1;c<=Zn;c+=1){var s=Jn(o),d=qe(be({h:eo(s,c),s:to(s,c),v:no(s,c)}));n.push(d)}return t.theme==="dark"?ga.map(function(f){var m=f.index,g=f.opacity,h=qe(ha(be(t.backgroundColor||"#141414"),be(n[m]),g*100));return h}):n}var At={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"},Qe={},Rt={};Object.keys(At).forEach(function(e){Qe[e]=Pe(At[e]),Qe[e].primary=Qe[e][5],Rt[e]=Pe(At[e],{theme:"dark",backgroundColor:"#141414"}),Rt[e].primary=Rt[e][5]});var ba=Qe.blue,ya=Symbol("iconContext"),oo=function(){return i.inject(ya,{prefixCls:i.ref("anticon"),rootClassName:i.ref(""),csp:i.ref()})};function Bt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function va(e,t){return e&&e.contains?e.contains(t):!1}var ro="data-vc-order",Sa="vc-icon-key",Ht=new Map;function ao(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):Sa}function _t(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function Ca(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function io(e){return Array.from((Ht.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function lo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Bt())return null;var n=t.csp,o=t.prepend,r=document.createElement("style");r.setAttribute(ro,Ca(o)),n&&n.nonce&&(r.nonce=n.nonce),r.innerHTML=e;var a=_t(t),l=a.firstChild;if(o){if(o==="queue"){var c=io(a).filter(function(s){return["prepend","prependQueue"].includes(s.getAttribute(ro))});if(c.length)return a.insertBefore(r,c[c.length-1].nextSibling),r}a.insertBefore(r,l)}else a.appendChild(r);return r}function xa(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=_t(t);return io(n).find(function(o){return o.getAttribute(ao(t))===e})}function wa(e,t){var n=Ht.get(e);if(!n||!va(document,n)){var o=lo("",t),r=o.parentNode;Ht.set(e,r),e.removeChild(o)}}function $a(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=_t(n);wa(o,n);var r=xa(t,n);if(r)return n.csp&&n.csp.nonce&&r.nonce!==n.csp.nonce&&(r.nonce=n.csp.nonce),r.innerHTML!==e&&(r.innerHTML=e),r;var a=lo(e,n);return a.setAttribute(ao(n),t),a}function co(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},o=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable}))),o.forEach(function(r){Ta(e,r,n[r])})}return e}function Ta(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ea(e,t){process.env.NODE_ENV!=="production"&&!e&&console!==void 0&&console.error("Warning: ".concat(t))}function Ma(e,t){Ea(e,"[@ant-design/icons-vue] ".concat(t))}function so(e){return typeof e=="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(typeof e.icon=="object"||typeof e.icon=="function")}function Lt(e,t,n){return n?i.h(e.tag,co({key:t},n,e.attrs),(e.children||[]).map(function(o,r){return Lt(o,"".concat(t,"-").concat(e.tag,"-").concat(r))})):i.h(e.tag,co({key:t},e.attrs),(e.children||[]).map(function(o,r){return Lt(o,"".concat(t,"-").concat(e.tag,"-").concat(r))}))}function uo(e){return Pe(e)[0]}function fo(e){return e?Array.isArray(e)?e:[e]:[]}var Ia=` .anticon { display: inline-block; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .anticon > * { line-height: 1; } .anticon svg { display: inline-block; } .anticon::before { display: none; } .anticon .anticon-icon { display: block; } .anticon[tabindex] { cursor: pointer; } .anticon-spin::before, .anticon-spin { display: inline-block; -webkit-animation: loadingCircle 1s infinite linear; animation: loadingCircle 1s infinite linear; } @-webkit-keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } `;function mo(e){return e&&e.getRootNode&&e.getRootNode()}function Oa(e){return Bt()?mo(e)instanceof ShadowRoot:!1}function Pa(e){return Oa(e)?mo(e):null}var Na=function(){var t=oo(),n=t.prefixCls,o=t.csp,r=i.getCurrentInstance(),a=Ia;n&&(a=a.replace(/anticon/g,n.value)),i.nextTick(function(){if(Bt()){var l=r.vnode.el,c=Pa(l);$a(a,"@ant-design-vue-icons",{prepend:!0,csp:o.value,attachTo:c})}})},Aa=["icon","primaryColor","secondaryColor"];function Ra(e,t){if(e==null)return{};var n=Ba(e,t),o,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)o=a[r],!(t.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function Ba(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,a;for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&(n[r]=e[r]);return n}function Ze(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},o=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable}))),o.forEach(function(r){Ha(e,r,n[r])})}return e}function Ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ne=i.reactive({primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1});function _a(e){var t=e.primaryColor,n=e.secondaryColor;Ne.primaryColor=t,Ne.secondaryColor=n||uo(t),Ne.calculated=!!n}function La(){return Ze({},Ne)}var ae=function(t,n){var o=Ze({},t,n.attrs),r=o.icon,a=o.primaryColor,l=o.secondaryColor,c=Ra(o,Aa),s=Ne;if(a&&(s={primaryColor:a,secondaryColor:l||uo(a)}),Ma(so(r),"icon should be icon definiton, but got ".concat(r)),!so(r))return null;var d=r;return d&&typeof d.icon=="function"&&(d=Ze({},d,{icon:d.icon(s.primaryColor,s.secondaryColor)})),Lt(d.icon,"svg-".concat(d.name),Ze({},c,{"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"}))};ae.props={icon:Object,primaryColor:String,secondaryColor:String,focusable:String},ae.inheritAttrs=!1,ae.displayName="IconBase",ae.getTwoToneColors=La,ae.setTwoToneColors=_a;function za(e,t){return Wa(e)||ja(e,t)||Fa(e,t)||Da()}function Da(){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 Fa(e,t){if(e){if(typeof e=="string")return po(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return po(e,t)}}function po(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function ja(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var o=[],r=!0,a=!1,l,c;try{for(n=n.call(e);!(r=(l=n.next()).done)&&(o.push(l.value),!(t&&o.length===t));r=!0);}catch(s){a=!0,c=s}finally{try{!r&&n.return!=null&&n.return()}finally{if(a)throw c}}return o}}function Wa(e){if(Array.isArray(e))return e}function go(e){var t=fo(e),n=za(t,2),o=n[0],r=n[1];return ae.setTwoToneColors({primaryColor:o,secondaryColor:r})}function Va(){var e=ae.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var ka=i.defineComponent({name:"InsertStyles",setup:function(){return Na(),function(){return null}}}),Ua=["class","icon","spin","rotate","tabindex","twoToneColor","onClick"];function Ga(e,t){return qa(e)||Ya(e,t)||Ka(e,t)||Xa()}function Xa(){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 Ka(e,t){if(e){if(typeof e=="string")return ho(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ho(e,t)}}function ho(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Ya(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var o=[],r=!0,a=!1,l,c;try{for(n=n.call(e);!(r=(l=n.next()).done)&&(o.push(l.value),!(t&&o.length===t));r=!0);}catch(s){a=!0,c=s}finally{try{!r&&n.return!=null&&n.return()}finally{if(a)throw c}}return o}}function qa(e){if(Array.isArray(e))return e}function bo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},o=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable}))),o.forEach(function(r){Ae(e,r,n[r])})}return e}function Ae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qa(e,t){if(e==null)return{};var n=Za(e,t),o,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)o=a[r],!(t.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function Za(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,a;for(a=0;a<o.length;a++)r=o[a],!(t.indexOf(r)>=0)&&(n[r]=e[r]);return n}go(ba.primary);var de=function(t,n){var o,r=bo({},t,n.attrs),a=r.class,l=r.icon,c=r.spin,s=r.rotate,d=r.tabindex,f=r.twoToneColor,m=r.onClick,g=Qa(r,Ua),h=oo(),v=h.prefixCls,y=h.rootClassName,C=(o={},Ae(o,y.value,!!y.value),Ae(o,v.value,!0),Ae(o,"".concat(v.value,"-").concat(l.name),!!l.name),Ae(o,"".concat(v.value,"-spin"),!!c||l.name==="loading"),o),b=d;b===void 0&&m&&(b=-1);var S=s?{msTransform:"rotate(".concat(s,"deg)"),transform:"rotate(".concat(s,"deg)")}:void 0,w=fo(f),T=Ga(w,2),$=T[0],M=T[1];return i.createVNode("span",bo({role:"img","aria-label":l.name},g,{onClick:m,class:[C,a],tabindex:b}),[i.createVNode(ae,{icon:l,primaryColor:$,secondaryColor:M,style:S},null),i.createVNode(ka,null,null)])};de.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:[String,Array]},de.displayName="AntdIcon",de.inheritAttrs=!1,de.getTwoToneColor=Va,de.setTwoToneColor=go;function yo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},o=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable}))),o.forEach(function(r){Ja(e,r,n[r])})}return e}function Ja(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zt=function(t,n){var o=yo({},t,n.attrs);return i.c