UNPKG

vue-amazing-ui

Version:

An Amazing Vue3 UI Components Library, Using TypeScript.

14 lines 820 kB
var VueAmazingUI=(function(ye,e){"use strict";function bt(t,a){pd(t)&&(t="100%");const l=hd(t);return t=a===360?t:Math.min(a,Math.max(0,parseFloat(t))),l&&(t=parseInt(String(t*a),10)/100),Math.abs(t-a)<1e-6?1:(a===360?t=(t<0?t%a+a:t%a)/parseFloat(String(a)):t=t%a/parseFloat(String(a)),t)}function Kl(t){return Math.min(1,Math.max(0,t))}function pd(t){return typeof t=="string"&&t.indexOf(".")!==-1&&parseFloat(t)===1}function hd(t){return typeof t=="string"&&t.indexOf("%")!==-1}function hr(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function Xl(t){return Number(t)<=1?`${Number(t)*100}%`:t}function qa(t){return t.length===1?"0"+t:String(t)}function gd(t,a,l){return{r:bt(t,255)*255,g:bt(a,255)*255,b:bt(l,255)*255}}function gr(t,a,l){t=bt(t,255),a=bt(a,255),l=bt(l,255);const n=Math.max(t,a,l),o=Math.min(t,a,l);let r=0,i=0;const c=(n+o)/2;if(n===o)i=0,r=0;else{const s=n-o;switch(i=c>.5?s/(2-n-o):s/(n+o),n){case t:r=(a-l)/s+(a<l?6:0);break;case a:r=(l-t)/s+2;break;case l:r=(t-a)/s+4;break}r/=6}return{h:r,s:i,l:c}}function xn(t,a,l){return l<0&&(l+=1),l>1&&(l-=1),l<.16666666666666666?t+(a-t)*(6*l):l<.5?a:l<.6666666666666666?t+(a-t)*(.6666666666666666-l)*6:t}function yd(t,a,l){let n,o,r;if(t=bt(t,360),a=bt(a,100),l=bt(l,100),a===0)o=l,r=l,n=l;else{const i=l<.5?l*(1+a):l+a-l*a,c=2*l-i;n=xn(c,i,t+.3333333333333333),o=xn(c,i,t),r=xn(c,i,t-.3333333333333333)}return{r:n*255,g:o*255,b:r*255}}function yr(t,a,l){t=bt(t,255),a=bt(a,255),l=bt(l,255);const n=Math.max(t,a,l),o=Math.min(t,a,l);let r=0;const i=n,c=n-o,s=n===0?0:c/n;if(n===o)r=0;else{switch(n){case t:r=(a-l)/c+(a<l?6:0);break;case a:r=(l-t)/c+2;break;case l:r=(t-a)/c+4;break}r/=6}return{h:r,s,v:i}}function wd(t,a,l){t=bt(t,360)*6,a=bt(a,100),l=bt(l,100);const n=Math.floor(t),o=t-n,r=l*(1-a),i=l*(1-o*a),c=l*(1-(1-o)*a),s=n%6,d=[l,i,r,r,c,l][s],f=[c,l,l,i,r,r][s],u=[r,r,c,l,l,i][s];return{r:d*255,g:f*255,b:u*255}}function wr(t,a,l,n){const o=[qa(Math.round(t).toString(16)),qa(Math.round(a).toString(16)),qa(Math.round(l).toString(16))];return n&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function kd(t,a,l,n,o){const r=[qa(Math.round(t).toString(16)),qa(Math.round(a).toString(16)),qa(Math.round(l).toString(16)),qa(vd(n))];return o&&r[0].startsWith(r[0].charAt(1))&&r[1].startsWith(r[1].charAt(1))&&r[2].startsWith(r[2].charAt(1))&&r[3].startsWith(r[3].charAt(1))?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0)+r[3].charAt(0):r.join("")}function bd(t,a,l,n){const o=t/100,r=a/100,i=l/100,c=n/100,s=255*(1-o)*(1-c),d=255*(1-r)*(1-c),f=255*(1-i)*(1-c);return{r:s,g:d,b:f}}function kr(t,a,l){let n=1-t/255,o=1-a/255,r=1-l/255,i=Math.min(n,o,r);return i===1?(n=0,o=0,r=0):(n=(n-i)/(1-i)*100,o=(o-i)/(1-i)*100,r=(r-i)/(1-i)*100),i*=100,{c:Math.round(n),m:Math.round(o),y:Math.round(r),k:Math.round(i)}}function vd(t){return Math.round(parseFloat(t)*255).toString(16)}function br(t){return At(t)/255}function At(t){return parseInt(t,16)}function Sd(t){return{r:t>>16,g:(t&65280)>>8,b:t&255}}const Bn={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 Cd(t){let a={r:0,g:0,b:0},l=1,n=null,o=null,r=null,i=!1,c=!1;return typeof t=="string"&&(t=xd(t)),typeof t=="object"&&(Lt(t.r)&&Lt(t.g)&&Lt(t.b)?(a=gd(t.r,t.g,t.b),i=!0,c=String(t.r).substr(-1)==="%"?"prgb":"rgb"):Lt(t.h)&&Lt(t.s)&&Lt(t.v)?(n=Xl(t.s),o=Xl(t.v),a=wd(t.h,n,o),i=!0,c="hsv"):Lt(t.h)&&Lt(t.s)&&Lt(t.l)?(n=Xl(t.s),r=Xl(t.l),a=yd(t.h,n,r),i=!0,c="hsl"):Lt(t.c)&&Lt(t.m)&&Lt(t.y)&&Lt(t.k)&&(a=bd(t.c,t.m,t.y,t.k),i=!0,c="cmyk"),Object.prototype.hasOwnProperty.call(t,"a")&&(l=t.a)),l=hr(l),{ok:i,format:t.format||c,r:Math.min(255,Math.max(a.r,0)),g:Math.min(255,Math.max(a.g,0)),b:Math.min(255,Math.max(a.b,0)),a:l}}const Ca="(?:"+"[-\\+]?\\d*\\.\\d+%?"+")|(?:"+"[-\\+]?\\d+%?"+")",En="[\\s|\\(]+("+Ca+")[,|\\s]+("+Ca+")[,|\\s]+("+Ca+")\\s*\\)?",_l="[\\s|\\(]+("+Ca+")[,|\\s]+("+Ca+")[,|\\s]+("+Ca+")[,|\\s]+("+Ca+")\\s*\\)?",Ht={CSS_UNIT:new RegExp(Ca),rgb:new RegExp("rgb"+En),rgba:new RegExp("rgba"+_l),hsl:new RegExp("hsl"+En),hsla:new RegExp("hsla"+_l),hsv:new RegExp("hsv"+En),hsva:new RegExp("hsva"+_l),cmyk:new RegExp("cmyk"+_l),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 xd(t){if(t=t.trim().toLowerCase(),t.length===0)return!1;let a=!1;if(Bn[t])t=Bn[t],a=!0;else if(t==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};let l=Ht.rgb.exec(t);return l?{r:l[1],g:l[2],b:l[3]}:(l=Ht.rgba.exec(t),l?{r:l[1],g:l[2],b:l[3],a:l[4]}:(l=Ht.hsl.exec(t),l?{h:l[1],s:l[2],l:l[3]}:(l=Ht.hsla.exec(t),l?{h:l[1],s:l[2],l:l[3],a:l[4]}:(l=Ht.hsv.exec(t),l?{h:l[1],s:l[2],v:l[3]}:(l=Ht.hsva.exec(t),l?{h:l[1],s:l[2],v:l[3],a:l[4]}:(l=Ht.cmyk.exec(t),l?{c:l[1],m:l[2],y:l[3],k:l[4]}:(l=Ht.hex8.exec(t),l?{r:At(l[1]),g:At(l[2]),b:At(l[3]),a:br(l[4]),format:a?"name":"hex8"}:(l=Ht.hex6.exec(t),l?{r:At(l[1]),g:At(l[2]),b:At(l[3]),format:a?"name":"hex"}:(l=Ht.hex4.exec(t),l?{r:At(l[1]+l[1]),g:At(l[2]+l[2]),b:At(l[3]+l[3]),a:br(l[4]+l[4]),format:a?"name":"hex8"}:(l=Ht.hex3.exec(t),l?{r:At(l[1]+l[1]),g:At(l[2]+l[2]),b:At(l[3]+l[3]),format:a?"name":"hex"}:!1))))))))))}function Lt(t){return typeof t=="number"?!Number.isNaN(t):Ht.CSS_UNIT.test(t)}class Ge{constructor(a="",l={}){if(a instanceof Ge)return a;typeof a=="number"&&(a=Sd(a)),this.originalInput=a;const n=Cd(a);this.originalInput=a,this.r=n.r,this.g=n.g,this.b=n.b,this.a=n.a,this.roundA=Math.round(100*this.a)/100,this.format=l.format??n.format,this.gradientType=l.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=n.ok}isDark(){return this.getBrightness()<128}isLight(){return!this.isDark()}getBrightness(){const a=this.toRgb();return(a.r*299+a.g*587+a.b*114)/1e3}getLuminance(){const a=this.toRgb();let l,n,o;const r=a.r/255,i=a.g/255,c=a.b/255;return r<=.03928?l=r/12.92:l=Math.pow((r+.055)/1.055,2.4),i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),c<=.03928?o=c/12.92:o=Math.pow((c+.055)/1.055,2.4),.2126*l+.7152*n+.0722*o}getAlpha(){return this.a}setAlpha(a){return this.a=hr(a),this.roundA=Math.round(100*this.a)/100,this}isMonochrome(){const{s:a}=this.toHsl();return a===0}toHsv(){const a=yr(this.r,this.g,this.b);return{h:a.h*360,s:a.s,v:a.v,a:this.a}}toHsvString(){const a=yr(this.r,this.g,this.b),l=Math.round(a.h*360),n=Math.round(a.s*100),o=Math.round(a.v*100);return this.a===1?`hsv(${l}, ${n}%, ${o}%)`:`hsva(${l}, ${n}%, ${o}%, ${this.roundA})`}toHsl(){const a=gr(this.r,this.g,this.b);return{h:a.h*360,s:a.s,l:a.l,a:this.a}}toHslString(){const a=gr(this.r,this.g,this.b),l=Math.round(a.h*360),n=Math.round(a.s*100),o=Math.round(a.l*100);return this.a===1?`hsl(${l}, ${n}%, ${o}%)`:`hsla(${l}, ${n}%, ${o}%, ${this.roundA})`}toHex(a=!1){return wr(this.r,this.g,this.b,a)}toHexString(a=!1){return"#"+this.toHex(a)}toHex8(a=!1){return kd(this.r,this.g,this.b,this.a,a)}toHex8String(a=!1){return"#"+this.toHex8(a)}toHexShortString(a=!1){return this.a===1?this.toHexString(a):this.toHex8String(a)}toRgb(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}}toRgbString(){const a=Math.round(this.r),l=Math.round(this.g),n=Math.round(this.b);return this.a===1?`rgb(${a}, ${l}, ${n})`:`rgba(${a}, ${l}, ${n}, ${this.roundA})`}toPercentageRgb(){const a=l=>`${Math.round(bt(l,255)*100)}%`;return{r:a(this.r),g:a(this.g),b:a(this.b),a:this.a}}toPercentageRgbString(){const a=l=>Math.round(bt(l,255)*100);return this.a===1?`rgb(${a(this.r)}%, ${a(this.g)}%, ${a(this.b)}%)`:`rgba(${a(this.r)}%, ${a(this.g)}%, ${a(this.b)}%, ${this.roundA})`}toCmyk(){return{...kr(this.r,this.g,this.b)}}toCmykString(){const{c:a,m:l,y:n,k:o}=kr(this.r,this.g,this.b);return`cmyk(${a}, ${l}, ${n}, ${o})`}toName(){if(this.a===0)return"transparent";if(this.a<1)return!1;const a="#"+wr(this.r,this.g,this.b,!1);for(const[l,n]of Object.entries(Bn))if(a===n)return l;return!1}toString(a){const l=!!a;a=a??this.format;let n=!1;const o=this.a<1&&this.a>=0;return!l&&o&&(a.startsWith("hex")||a==="name")?a==="name"&&this.a===0?this.toName():this.toRgbString():(a==="rgb"&&(n=this.toRgbString()),a==="prgb"&&(n=this.toPercentageRgbString()),(a==="hex"||a==="hex6")&&(n=this.toHexString()),a==="hex3"&&(n=this.toHexString(!0)),a==="hex4"&&(n=this.toHex8String(!0)),a==="hex8"&&(n=this.toHex8String()),a==="name"&&(n=this.toName()),a==="hsl"&&(n=this.toHslString()),a==="hsv"&&(n=this.toHsvString()),a==="cmyk"&&(n=this.toCmykString()),n||this.toHexString())}toNumber(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)}clone(){return new Ge(this.toString())}lighten(a=10){const l=this.toHsl();return l.l+=a/100,l.l=Kl(l.l),new Ge(l)}brighten(a=10){const l=this.toRgb();return l.r=Math.max(0,Math.min(255,l.r-Math.round(255*-(a/100)))),l.g=Math.max(0,Math.min(255,l.g-Math.round(255*-(a/100)))),l.b=Math.max(0,Math.min(255,l.b-Math.round(255*-(a/100)))),new Ge(l)}darken(a=10){const l=this.toHsl();return l.l-=a/100,l.l=Kl(l.l),new Ge(l)}tint(a=10){return this.mix("white",a)}shade(a=10){return this.mix("black",a)}desaturate(a=10){const l=this.toHsl();return l.s-=a/100,l.s=Kl(l.s),new Ge(l)}saturate(a=10){const l=this.toHsl();return l.s+=a/100,l.s=Kl(l.s),new Ge(l)}greyscale(){return this.desaturate(100)}spin(a){const l=this.toHsl(),n=(l.h+a)%360;return l.h=n<0?360+n:n,new Ge(l)}mix(a,l=50){const n=this.toRgb(),o=new Ge(a).toRgb(),r=l/100,i={r:(o.r-n.r)*r+n.r,g:(o.g-n.g)*r+n.g,b:(o.b-n.b)*r+n.b,a:(o.a-n.a)*r+n.a};return new Ge(i)}analogous(a=6,l=30){const n=this.toHsl(),o=360/l,r=[this];for(n.h=(n.h-(o*a>>1)+720)%360;--a;)n.h=(n.h+o)%360,r.push(new Ge(n));return r}complement(){const a=this.toHsl();return a.h=(a.h+180)%360,new Ge(a)}monochromatic(a=6){const l=this.toHsv(),{h:n}=l,{s:o}=l;let{v:r}=l;const i=[],c=1/a;for(;a--;)i.push(new Ge({h:n,s:o,v:r})),r=(r+c)%1;return i}splitcomplement(){const a=this.toHsl(),{h:l}=a;return[this,new Ge({h:(l+72)%360,s:a.s,l:a.l}),new Ge({h:(l+216)%360,s:a.s,l:a.l})]}onBackground(a){const l=this.toRgb(),n=new Ge(a).toRgb(),o=l.a+n.a*(1-l.a);return new Ge({r:(l.r*l.a+n.r*n.a*(1-l.a))/o,g:(l.g*l.a+n.g*n.a*(1-l.a))/o,b:(l.b*l.a+n.b*n.a*(1-l.a))/o,a:o})}triad(){return this.polyad(3)}tetrad(){return this.polyad(4)}polyad(a){const l=this.toHsl(),{h:n}=l,o=[this],r=360/a;for(let i=1;i<a;i++)o.push(new Ge({h:(n+i*r)%360,s:l.s,l:l.l}));return o}equals(a){const l=new Ge(a);return this.format==="cmyk"||l.format==="cmyk"?this.toCmykString()===l.toCmykString():this.toRgbString()===l.toRgbString()}}const Bd={aliceblue:"9ehhb",antiquewhite:"9sgk7",aqua:"1ekf",aquamarine:"4zsno",azure:"9eiv3",beige:"9lhp8",bisque:"9zg04",black:"0",blanchedalmond:"9zhe5",blue:"73",blueviolet:"5e31e",brown:"6g016",burlywood:"8ouiv",cadetblue:"3qba8",chartreuse:"4zshs",chocolate:"87k0u",coral:"9yvyo",cornflowerblue:"3xael",cornsilk:"9zjz0",crimson:"8l4xo",cyan:"1ekf",darkblue:"3v",darkcyan:"rkb",darkgoldenrod:"776yz",darkgray:"6mbhl",darkgreen:"jr4",darkgrey:"6mbhl",darkkhaki:"7ehkb",darkmagenta:"5f91n",darkolivegreen:"3bzfz",darkorange:"9yygw",darkorchid:"5z6x8",darkred:"5f8xs",darksalmon:"9441m",darkseagreen:"5lwgf",darkslateblue:"2th1n",darkslategray:"1ugcv",darkslategrey:"1ugcv",darkturquoise:"14up",darkviolet:"5rw7n",deeppink:"9yavn",deepskyblue:"11xb",dimgray:"442g9",dimgrey:"442g9",dodgerblue:"16xof",firebrick:"6y7tu",floralwhite:"9zkds",forestgreen:"1cisi",fuchsia:"9y70f",gainsboro:"8m8kc",ghostwhite:"9pq0v",goldenrod:"8j4f4",gold:"9zda8",gray:"50i2o",green:"pa8",greenyellow:"6senj",grey:"50i2o",honeydew:"9eiuo",hotpink:"9yrp0",indianred:"80gnw",indigo:"2xcoy",ivory:"9zldc",khaki:"9edu4",lavenderblush:"9ziet",lavender:"90c8q",lawngreen:"4vk74",lemonchiffon:"9zkct",lightblue:"6s73a",lightcoral:"9dtog",lightcyan:"8s1rz",lightgoldenrodyellow:"9sjiq",lightgray:"89jo3",lightgreen:"5nkwg",lightgrey:"89jo3",lightpink:"9z6wx",lightsalmon:"9z2ii",lightseagreen:"19xgq",lightskyblue:"5arju",lightslategray:"4nwk9",lightslategrey:"4nwk9",lightsteelblue:"6wau6",lightyellow:"9zlcw",lime:"1edc",limegreen:"1zcxe",linen:"9shk6",magenta:"9y70f",maroon:"4zsow",mediumaquamarine:"40eju",mediumblue:"5p",mediumorchid:"79qkz",mediumpurple:"5r3rv",mediumseagreen:"2d9ip",mediumslateblue:"4tcku",mediumspringgreen:"1di2",mediumturquoise:"2uabw",mediumvioletred:"7rn9h",midnightblue:"z980",mintcream:"9ljp6",mistyrose:"9zg0x",moccasin:"9zfzp",navajowhite:"9zest",navy:"3k",oldlace:"9wq92",olive:"50hz4",olivedrab:"472ub",orange:"9z3eo",orangered:"9ykg0",orchid:"8iu3a",palegoldenrod:"9bl4a",palegreen:"5yw0o",paleturquoise:"6v4ku",palevioletred:"8k8lv",papayawhip:"9zi6t",peachpuff:"9ze0p",peru:"80oqn",pink:"9z8wb",plum:"8nba5",powderblue:"6wgdi",purple:"4zssg",rebeccapurple:"3zk49",red:"9y6tc",rosybrown:"7cv4f",royalblue:"2jvtt",saddlebrown:"5fmkz",salmon:"9rvci",sandybrown:"9jn1c",seagreen:"1tdnb",seashell:"9zje6",sienna:"6973h",silver:"7ir40",skyblue:"5arjf",slateblue:"45e4t",slategray:"4e100",slategrey:"4e100",snow:"9zke2",springgreen:"1egv",steelblue:"2r1kk",tan:"87yx8",teal:"pds",thistle:"8ggk8",tomato:"9yqfb",turquoise:"2j4r4",violet:"9b10u",wheat:"9ld4j",white:"9zldr",whitesmoke:"9lhpx",yellow:"9zl6o",yellowgreen:"61fzm"},pt=Math.round;function $n(t,a){const l=t.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],n=l.map(o=>parseFloat(o));for(let o=0;o<3;o+=1)n[o]=a(n[o]||0,l[o]||"",o);return l[3]?n[3]=l[3].includes("%")?n[3]/100:n[3]:n[3]=1,n}const vr=(t,a,l)=>l===0?t:t/100;function Tl(t,a){const l=a||255;return t>l?l:t<0?0:t}class cl{isValid=!0;r=0;g=0;b=0;a=1;_h;_s;_l;_v;_max;_min;_brightness;constructor(a){function l(n){return n[0]in a&&n[1]in a&&n[2]in a}if(a)if(typeof a=="string"){let o=function(r){return n.startsWith(r)};const n=a.trim();if(/^#?[A-F\d]{3,8}$/i.test(n))this.fromHexString(n);else if(o("rgb"))this.fromRgbString(n);else if(o("hsl"))this.fromHslString(n);else if(o("hsv")||o("hsb"))this.fromHsvString(n);else{const r=Bd[n.toLowerCase()];r&&this.fromHexString(parseInt(r,36).toString(16).padStart(6,"0"))}}else if(a instanceof cl)this.r=a.r,this.g=a.g,this.b=a.b,this.a=a.a,this._h=a._h,this._s=a._s,this._l=a._l,this._v=a._v;else if(l("rgb"))this.r=Tl(a.r),this.g=Tl(a.g),this.b=Tl(a.b),this.a=typeof a.a=="number"?Tl(a.a,1):1;else if(l("hsl"))this.fromHsl(a);else if(l("hsv"))this.fromHsv(a);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(a))}setR(a){return this._sc("r",a)}setG(a){return this._sc("g",a)}setB(a){return this._sc("b",a)}setA(a){return this._sc("a",a,1)}setHue(a){const l=this.toHsv();return l.h=a,this._c(l)}getLuminance(){function a(r){const i=r/255;return i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}const l=a(this.r),n=a(this.g),o=a(this.b);return .2126*l+.7152*n+.0722*o}getHue(){if(typeof this._h>"u"){const a=this.getMax()-this.getMin();a===0?this._h=0:this._h=pt(60*(this.r===this.getMax()?(this.g-this.b)/a+(this.g<this.b?6:0):this.g===this.getMax()?(this.b-this.r)/a+2:(this.r-this.g)/a+4))}return this._h}getSaturation(){if(typeof this._s>"u"){const a=this.getMax()-this.getMin();a===0?this._s=0:this._s=a/this.getMax()}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(a=10){const l=this.getHue(),n=this.getSaturation();let o=this.getLightness()-a/100;return o<0&&(o=0),this._c({h:l,s:n,l:o,a:this.a})}lighten(a=10){const l=this.getHue(),n=this.getSaturation();let o=this.getLightness()+a/100;return o>1&&(o=1),this._c({h:l,s:n,l:o,a:this.a})}mix(a,l=50){const n=this._c(a),o=l/100,r=c=>(n[c]-this[c])*o+this[c],i={r:pt(r("r")),g:pt(r("g")),b:pt(r("b")),a:pt(r("a")*100)/100};return this._c(i)}tint(a=10){return this.mix({r:255,g:255,b:255,a:1},a)}shade(a=10){return this.mix({r:0,g:0,b:0,a:1},a)}onBackground(a){const l=this._c(a),n=this.a+l.a*(1-this.a),o=r=>pt((this[r]*this.a+l[r]*l.a*(1-this.a))/n);return this._c({r:o("r"),g:o("g"),b:o("b"),a:n})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(a){return this.r===a.r&&this.g===a.g&&this.b===a.b&&this.a===a.a}clone(){return this._c(this)}toHexString(){let a="#";const l=(this.r||0).toString(16);a+=l.length===2?l:"0"+l;const n=(this.g||0).toString(16);a+=n.length===2?n:"0"+n;const o=(this.b||0).toString(16);if(a+=o.length===2?o:"0"+o,typeof this.a=="number"&&this.a>=0&&this.a<1){const r=pt(this.a*255).toString(16);a+=r.length===2?r:"0"+r}return a}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const a=this.getHue(),l=pt(this.getSaturation()*100),n=pt(this.getLightness()*100);return this.a!==1?`hsla(${a},${l}%,${n}%,${this.a})`:`hsl(${a},${l}%,${n}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(a,l,n){const o=this.clone();return o[a]=Tl(l,n),o}_c(a){return new this.constructor(a)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(a){const l=a.replace("#","");function n(o,r){return parseInt(l[o]+l[r||o],16)}l.length<6?(this.r=n(0),this.g=n(1),this.b=n(2),this.a=l[3]?n(3)/255:1):(this.r=n(0,1),this.g=n(2,3),this.b=n(4,5),this.a=l[6]?n(6,7)/255:1)}fromHsl({h:a,s:l,l:n,a:o}){if(this._h=a%360,this._s=l,this._l=n,this.a=typeof o=="number"?o:1,l<=0){const p=pt(n*255);this.r=p,this.g=p,this.b=p}let r=0,i=0,c=0;const s=a/60,d=(1-Math.abs(2*n-1))*l,f=d*(1-Math.abs(s%2-1));s>=0&&s<1?(r=d,i=f):s>=1&&s<2?(r=f,i=d):s>=2&&s<3?(i=d,c=f):s>=3&&s<4?(i=f,c=d):s>=4&&s<5?(r=f,c=d):s>=5&&s<6&&(r=d,c=f);const u=n-d/2;this.r=pt((r+u)*255),this.g=pt((i+u)*255),this.b=pt((c+u)*255)}fromHsv({h:a,s:l,v:n,a:o}){this._h=a%360,this._s=l,this._v=n,this.a=typeof o=="number"?o:1;const r=pt(n*255);if(this.r=r,this.g=r,this.b=r,l<=0)return;const i=a/60,c=Math.floor(i),s=i-c,d=pt(n*(1-l)*255),f=pt(n*(1-l*s)*255),u=pt(n*(1-l*(1-s))*255);switch(c){case 0:this.g=u,this.b=d;break;case 1:this.r=f,this.b=d;break;case 2:this.r=d,this.b=u;break;case 3:this.r=d,this.g=f;break;case 4:this.r=u,this.g=d;break;case 5:default:this.g=d,this.b=f;break}}fromHsvString(a){const l=$n(a,vr);this.fromHsv({h:l[0],s:l[1],v:l[2],a:l[3]})}fromHslString(a){const l=$n(a,vr);this.fromHsl({h:l[0],s:l[1],l:l[2],a:l[3]})}fromRgbString(a){const l=$n(a,(n,o)=>o.includes("%")?pt(n/100*255):n);this.r=l[0],this.g=l[1],this.b=l[2],this.a=l[3]}}const Ql=2,Sr=.16,Ed=.05,$d=.05,Md=.15,Cr=5,xr=4,Td=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function Br(t,a,l){let n;return Math.round(t.h)>=60&&Math.round(t.h)<=240?n=l?Math.round(t.h)-Ql*a:Math.round(t.h)+Ql*a:n=l?Math.round(t.h)+Ql*a:Math.round(t.h)-Ql*a,n<0?n+=360:n>=360&&(n-=360),n}function Er(t,a,l){if(t.h===0&&t.s===0)return t.s;let n;return l?n=t.s-Sr*a:a===xr?n=t.s+Sr:n=t.s+Ed*a,n>1&&(n=1),l&&a===Cr&&n>.1&&(n=.1),n<.06&&(n=.06),Math.round(n*100)/100}function $r(t,a,l){let n;return l?n=t.v+$d*a:n=t.v-Md*a,n=Math.max(0,Math.min(1,n)),Math.round(n*100)/100}function Mn(t,a={}){const l=[],n=new cl(t),o=n.toHsv();for(let r=Cr;r>0;r-=1){const i=new cl({h:Br(o,r,!0),s:Er(o,r,!0),v:$r(o,r,!0)});l.push(i)}l.push(n);for(let r=1;r<=xr;r+=1){const i=new cl({h:Br(o,r),s:Er(o,r),v:$r(o,r)});l.push(i)}return a.theme==="dark"?Td.map(({index:r,amount:i})=>new cl(a.backgroundColor||"#141414").mix(l[r],i).toHexString()):l.map(r=>r.toHexString())}function Vd(t=Date.now(),a="YYYY-MM-DD HH:mm:ss"){try{let l;if(typeof t=="number"||typeof t=="string"){if(l=new Date(t),isNaN(l.getTime()))throw new Error("Invalid date")}else l=t;const n=(r,i=2)=>String(r).padStart(i,"0"),o=r=>{switch(r){case"YYYY":return n(l.getFullYear());case"YY":return n(l.getFullYear()).slice(2,4);case"MM":return n(l.getMonth()+1);case"M":return String(l.getMonth()+1);case"DD":return n(l.getDate());case"D":return String(l.getDate());case"HH":return n(l.getHours());case"H":return String(l.getHours());case"mm":return n(l.getMinutes());case"m":return String(l.getMinutes());case"ss":return n(l.getSeconds());case"s":return String(l.getSeconds());case"SSS":return n(l.getMilliseconds(),3);default:return r}};return a.replace(/(YYYY|YY|M{1,2}|D{1,2}|H{1,2}|m{1,2}|s{1,2}|SSS)/g,o)}catch(l){return console.error("Error formatting date:",l),""}}function Tn(t,a=2,l=",",n=".",o,r){typeof t!="number"&&typeof t!="string"&&console.warn("Expected value to be of type number or string"),typeof a!="number"&&console.warn("Expected precision to be of type number");const i=Number(t);if(isNaN(i)||!isFinite(i))return"";if(i===0)return i.toFixed(a);let c=i.toFixed(a);if(typeof l=="string"&&l!==""){const[s,d]=c.split(".");c=s.replace(/(\d)(?=(\d{3})+$)/g,"$1"+l)+(d?n+d:"")}return(o||"")+c+(r||"")}function ta(t,a=0,l=!1){let n=null;function o(i){if(n||(n=i),i-n>=a){try{t()}catch(s){console.error("Error executing rafTimeout function:",s)}l&&(n=i,r.id=requestAnimationFrame(o))}else r.id=requestAnimationFrame(o)}const r={id:requestAnimationFrame(o)};return r}function ut(t){t&&t.id&&typeof t.id=="number"?cancelAnimationFrame(t.id):console.warn("cancelRaf received an invalid id:",t)}function Mr(t,a=300){let l=!0;return function(...n){if(!l)return!1;l&&(t(...n),l=!1,setTimeout(()=>{l=!0},a))}}function ja(t,a=300){let l=null;return function(...n){l&&clearTimeout(l),l=setTimeout(()=>{t(...n)},a)}}function dl(t,a){if(Number.isNaN(t)||Number.isNaN(a))throw new Error("Both num1 and num2 must be valid numbers.");const l=t%1!==0,n=a%1!==0;if(!l&&!n)return t+a;const o=String(t).split(".")[1]??"",r=String(a).split(".")[1]??"",i=Math.max(o.length,r.length),c=Math.pow(10,i),s=t.toFixed(i),d=a.toFixed(i);return(+s.replace(".","")+ +d.replace(".",""))/c}function Tr(t,a){if(!t){console.error("无效的 url");return}const l=a||t.split("?")[0].split("/").pop()||"download";try{fetch(t).then(n=>{n.ok?n.blob().then(o=>{const r=URL.createObjectURL(o),i=document.createElement("a");i.href=r,i.download=l,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(r)}):console.error("请求文件失败,状态码:",n.status)})}catch(n){console.error("文件下载失败:",n)}}function Nd(){const t=document.documentElement;t.classList.toggle("dark"),t.classList.contains("dark")?t.style.colorScheme="dark":t.style.colorScheme="light"}function zd(){const t=e.ref(!1),a=e.getCurrentInstance();return a&&e.onMounted(()=>{t.value=!0},a),t}function Vr(t){const a=zd();return e.computed(()=>(a.value,!!t()))}function xa(t,a,l){e.onMounted(()=>t.addEventListener(a,l)),e.onUnmounted(()=>t.removeEventListener(a,l))}function Ua(t,a,l={}){const n=Vr(()=>window&&"MutationObserver"in window),o=e.ref(!1);let r;const i=e.computed(()=>{const u=e.toValue(t);return u?Array.isArray(u)?u.map(p=>e.toValue(p)).filter(p=>p):[u]:[]}),c=()=>{r&&(r.disconnect(),r=void 0)},s=()=>{n.value&&i.value.length&&!o.value&&(r=new MutationObserver(a),i.value.forEach(u=>r.observe(u,l)))};e.watch(()=>i.value,()=>{c(),s()},{immediate:!0,flush:"post"});const d=()=>{o.value=!1,s()},f=()=>{o.value=!0,c()};return e.onBeforeUnmount(()=>c()),{start:d,stop:f}}function Nr(t=window,a=0,l,n){const o=e.ref(0),r=e.ref(0),i=e.ref(0),c=e.ref(0),s=e.ref(!1),d=e.ref(!1),f=e.ref(!1),u=e.ref(!1),p=e.ref(!1),h=e.ref(0),w=e.ref(0);function b(T){s.value=!0;const C=T.target.documentElement??T.target;o.value=C.scrollLeft,i.value=C.scrollTop,d.value=o.value<h.value,f.value=o.value>h.value,u.value=i.value<w.value,p.value=i.value>w.value,h.value=o.value,w.value=i.value,g(T),l&&l(T)}const v=Mr(b,a);function m(T){s.value&&(s.value=!1,d.value=!1,f.value=!1,u.value=!1,p.value=!1,n&&n(T))}const g=ja(m,a+200),y=e.computed(()=>{const T=e.toValue(t);return T||null});e.watch(()=>y.value,(T,C)=>{if(C&&S(C),T){const x=T?.document?.documentElement||T?.documentElement||T;r.value=x.scrollWidth-x.clientWidth,c.value=x.scrollHeight-x.clientHeight,x.addEventListener("scroll",v),x.addEventListener("scrollend",g)}},{immediate:!0,flush:"post"});function S(T){const C=T?.document?.documentElement||T?.documentElement||T;C.removeEventListener("scroll",v),C.removeEventListener("scrollend",g)}return e.onBeforeUnmount(()=>S(y.value)),{x:o,xScrollMax:r,y:i,yScrollMax:c,isScrolling:s,left:d,right:f,top:u,bottom:p}}function Pd(){const t=e.ref(0),a=e.ref(0);let l=performance.now();const n=10,o=r=>{if(a.value++,a.value>=n){const i=r-l;t.value=Math.round(1e3/(i/n)),l=r,a.value=0}requestAnimationFrame(o)};return requestAnimationFrame(o),{fps:t}}function Dd(t){if(!t||typeof t!="string"||t.trim()==="")throw new Error("Invalid mediaQuery parameter. It must be a non-empty string.");const a=e.ref(window&&window.matchMedia(t).matches),l=window.matchMedia(t),n=o=>{a.value=o.matches};return e.onMounted(()=>{l.addEventListener("change",n)}),e.onBeforeUnmount(()=>{l.removeEventListener("change",n)}),{match:a}}function Ut(t,a,l={}){const n=Vr(()=>window&&"ResizeObserver"in window);let o;const r=e.ref(!1),i=e.computed(()=>{const u=e.toValue(t);return u?Array.isArray(u)?u.map(p=>e.toValue(p)).filter(p=>p):[u]:[]}),c=()=>{o&&(o.disconnect(),o=void 0)},s=()=>{n.value&&i.value.length&&!r.value&&(o=new ResizeObserver(a),i.value.forEach(u=>o.observe(u,l)))};e.watch(()=>i.value,()=>{c(),s()},{immediate:!0,flush:"post"});const d=()=>{r.value=!1,s()},f=()=>{r.value=!0,c()};return e.onBeforeUnmount(()=>c()),{start:d,stop:f}}function Ie(t){const a=e.useSlots(),l=n=>{const o=a[n]?.(),r=i=>{if(i.type===e.Comment||Array.isArray(i.children)&&!i.children.length)return!1;if(i.type!==e.Text)return!0;if(typeof i.children=="string")return i.children.trim()!==""};return o&&o?.length?o.some(c=>r(c)):!1};if(Array.isArray(t)){const n=e.reactive({});return t.forEach(o=>{const r=e.computed(()=>l(o));n[o]=r}),n}else return e.computed(()=>l(t))}function He(t){const a=Ad("#1677ff"),l=e.inject("common",e.reactive({colorPalettes:a,shadowColor:Ld(a[0])})),n=e.inject("components",null);return n!==null&&t in n&&n[t].colorPalettes.length?e.toRefs(n[t]):e.toRefs(l)}function Ad(t){return Mn(t)}function Vn(t){return t>=0&&t<=255}function Ld(t,a="#ffffff"){const{r:l,g:n,b:o,a:r}=new Ge(t).toRgb();if(r<1)return t;const{r:i,g:c,b:s}=new Ge(a).toRgb();for(let d=.01;d<=1;d+=.01){const f=Math.round((l-i*(1-d))/d),u=Math.round((n-c*(1-d))/d),p=Math.round((o-s*(1-d))/d);if(Vn(f)&&Vn(u)&&Vn(p))return new Ge({r:f,g:u,b:p,a:Math.round(d*100)/100}).toRgbString()}return new Ge({r:l,g:n,b:o,a:1}).toRgbString()}function Ga(t){const a=e.ref(!1);try{const l={get[t](){return a.value=!0,!1}};window.addEventListener("test",()=>null,l),window.removeEventListener("test",()=>null,l)}catch{a.value=!1}return{isSupported:a}}const Fd={key:0,class:"alert-icon"},Rd=["src"],Od={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"},Id={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"},Hd={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"},Yd={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"},Wd={key:1,class:"big-icon"},qd=["src"],jd={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"},Ud={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"},Gd={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"},Kd={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"},Xd={class:"alert-content"},_d={class:"alert-message"},Qd={key:0,class:"alert-description"},Zd={key:1,class:"alert-actions"},Jd=["onKeydown"],eu={key:0},tu={key:1,class:"alert-close",focusable:"false","data-icon":"close",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},au=e.defineComponent({__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:{type:Function,default:void 0}},emits:["close"],setup(t,{emit:a}){const l=t,n=e.ref(),o=e.ref(!1),{colorPalettes:r}=He("Alert"),i=a,c=Ie(["icon","description","actions"]),s=e.computed(()=>c.icon||l.icon||["success","info","warning","error"].includes(l.type)),d=e.computed(()=>c.description||l.description);async function f(u){n.value.style.maxHeight=`${n.value.offsetHeight}px`,await e.nextTick(),o.value=!0,i("close",u)}return(u,p)=>(e.openBlock(),e.createBlock(e.Transition,{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:e.withCtx(()=>[o.value?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",{key:0,ref_key:"alertRef",ref:n,class:e.normalizeClass(["alert-wrap",[`alert-${t.type}`,{"alert-borderless":!t.bordered,"alert-width-description":d.value}]]),style:e.normalizeStyle(` --alert-primary-color: ${e.unref(r)[5]}; --alert-primary-bg-color: ${e.unref(r)[0]}; --alert-primary-border-color: ${e.unref(r)[2]}; --alert-success-color: #52c41a; --alert-success-bg-color: #f6ffed; --alert-success-border-color: #b7eb8f; --alert-warning-color: #faad14; --alert-warning-bg-color: #fffbe6; --alert-warning-border-color: #ffe58f; --alert-error-color: #ff4d4f; --alert-error-bg-color: #fff2f0; --alert-error-border-color: #ffccc7; `)},[t.showIcon&&s.value?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[d.value?(e.openBlock(),e.createElementBlock("span",Wd,[e.renderSlot(u.$slots,"icon",{},()=>[t.icon?(e.openBlock(),e.createElementBlock("img",{key:0,src:t.icon,class:"big-icon-img"},null,8,qd)):t.type==="info"?(e.openBlock(),e.createElementBlock("svg",jd,[...p[4]||(p[4]=[e.createElementVNode("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),e.createElementVNode("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)])])):t.type==="success"?(e.openBlock(),e.createElementBlock("svg",Ud,[...p[5]||(p[5]=[e.createElementVNode("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),e.createElementVNode("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)])])):t.type==="warning"?(e.openBlock(),e.createElementBlock("svg",Gd,[...p[6]||(p[6]=[e.createElementVNode("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),e.createElementVNode("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)])])):t.type==="error"?(e.openBlock(),e.createElementBlock("svg",Kd,[...p[7]||(p[7]=[e.createElementVNode("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),e.createElementVNode("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)])])):e.createCommentVNode("",!0)],!0)])):(e.openBlock(),e.createElementBlock("span",Fd,[e.renderSlot(u.$slots,"icon",{},()=>[t.icon?(e.openBlock(),e.createElementBlock("img",{key:0,src:t.icon,class:"icon-img"},null,8,Rd)):t.type==="info"?(e.openBlock(),e.createElementBlock("svg",Od,[...p[0]||(p[0]=[e.createElementVNode("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.type==="success"?(e.openBlock(),e.createElementBlock("svg",Id,[...p[1]||(p[1]=[e.createElementVNode("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.type==="warning"?(e.openBlock(),e.createElementBlock("svg",Hd,[...p[2]||(p[2]=[e.createElementVNode("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.type==="error"?(e.openBlock(),e.createElementBlock("svg",Yd,[...p[3]||(p[3]=[e.createElementVNode("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)])])):e.createCommentVNode("",!0)],!0)]))],64)):e.createCommentVNode("",!0),e.createElementVNode("div",Xd,[e.createElementVNode("div",_d,[e.renderSlot(u.$slots,"default",{},()=>[e.createTextVNode(e.toDisplayString(t.message),1)],!0)]),d.value?(e.openBlock(),e.createElementBlock("div",Qd,[e.renderSlot(u.$slots,"description",{},()=>[e.createTextVNode(e.toDisplayString(t.description),1)],!0)])):e.createCommentVNode("",!0)]),e.unref(c).actions?(e.openBlock(),e.createElementBlock("div",Zd,[e.renderSlot(u.$slots,"actions",{},void 0,!0)])):e.createCommentVNode("",!0),t.closable?(e.openBlock(),e.createElementBlock("a",{key:2,tabindex:"0",class:"alert-close",onClick:f,onKeydown:e.withKeys(e.withModifiers(f,["prevent"]),["enter"])},[e.renderSlot(u.$slots,"closeText",{},()=>[t.closeText?(e.openBlock(),e.createElementBlock("span",eu,e.toDisplayString(t.closeText),1)):(e.openBlock(),e.createElementBlock("svg",tu,[...p[8]||(p[8]=[e.createElementVNode("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,Jd)):e.createCommentVNode("",!0)],6))]),_:3}))}}),Ce=(t,a)=>{const l=t.__vccOpts||t;for(const[n,o]of a)l[n]=o;return l},lu=Ce(au,[["__scopeId","data-v-f8fa0e8a"]]),Se=t=>{const a=t;return a.install=function(l){l.component(a.__name,t)},t},zr=Se(lu),nu=["src","alt"],Nn=Se(Ce(e.defineComponent({__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:{type:[Object,Function],default:void 0},href:{default:void 0},target:{default:"_self"}},setup(t){const a=t,l=e.ref(window.innerWidth),n=Ie(["default","icon"]),o=e.computed(()=>a.src?!1:!!(n.icon||a.icon)),r=e.computed(()=>{if(typeof a.size=="number")return o.value?{backgroundColor:a.color,width:`${a.size}px`,height:`${a.size}px`,lineHeight:`${a.size}px`,fontSize:`${a.size/2}px`}:{backgroundColor:a.color,width:`${a.size}px`,height:`${a.size}px`,lineHeight:`${a.size}px`,fontSize:"18px"};if(typeof a.size=="object"){let d=32;return l.value>=1600&&a.size.xxl!==void 0?d=a.size.xxl:l.value>=1200&&a.size.xl!==void 0?d=a.size.xl:l.value>=992&&a.size.lg!==void 0?d=a.size.lg:l.value>=768&&a.size.md!==void 0?d=a.size.md:l.value>=576&&a.size.sm!==void 0?d=a.size.sm:l.value<576&&a.size.xs!==void 0&&(d=a.size.xs),{backgroundColor:a.color,width:`${d}px`,height:`${d}px`,lineHeight:`${d}px`,fontSize:`${d/2}px`}}return{backgroundColor:a.color}}),i=e.computed(()=>!a.src&&!o.value?n.default:!1),c=e.computed(()=>{if(typeof a.size=="string")return{transform:"scale(1) translateX(-50%)"};if(typeof a.size=="number"){const d=Math.min(1,Math.max(.022222222222222223,(1+(a.size-9)*1)/45));return{lineHeight:`${a.size}px`,transform:`scale(${d}) translateX(-50%)`}}return{}});xa(window,"resize",s);function s(){l.value=window.innerWidth}return(d,f)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.href?"a":"div"),{class:e.normalizeClass(["avatar-wrap",[`avatar-${t.shape}`,{[`avatar-${t.size}`]:typeof t.size=="string"&&["small","middle","large"].includes(t.size),"avatar-image":t.src,"avatar-link":t.href}]]),style:e.normalizeStyle(r.value),href:t.href,target:t.target},{default:e.withCtx(()=>[t.src?(e.openBlock(),e.createElementBlock("img",{key:0,class:"image-item",src:t.src,alt:t.alt},null,8,nu)):e.createCommentVNode("",!0),!t.src&&o.value?e.renderSlot(d.$slots,"icon",{key:1},()=>[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.icon)))],!0):e.createCommentVNode("",!0),i.value?(e.openBlock(),e.createElementBlock("span",{key:2,class:"string-item",style:e.normalizeStyle(c.value)},[e.renderSlot(d.$slots,"default",{},void 0,!0)],4)):e.createCommentVNode("",!0)]),_:3},8,["class","style","href","target"]))}}),[["__scopeId","data-v-c782c171"]])),Gt=Se(Ce(e.defineComponent({__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},to:{type:[String,Boolean],default:"body"},transitionDuration:{default:100},showDelay:{default:100},hideDelay:{default:100},show:{type:Boolean,default:!1},showControl:{type:Boolean,default:!1}},emits:["update:show","openChange","animationend"],setup(t,{expose:a,emit:l}){const n=t,o=e.ref(!1),r=e.ref(!1),i=e.ref(),c=e.ref(null),s=e.ref(0),d=e.ref(0),f=e.ref(0),u=e.ref("top"),p=e.ref(null),h=e.ref(),w=e.ref(null),b=e.ref(null),v=e.ref(),m=e.ref(null),g=e.ref(),y=e.ref(document.documentElement.clientWidth),S=e.ref(document.documentElement.clientHeight),{isSupported:T}=Ga("passive"),{isSupported:C}=Ga("capture"),x=l,k=Ie(["tooltip"]),B=e.computed(()=>typeof n.maxWidth=="number"?`${n.maxWidth}px`:n.maxWidth),$=e.computed(()=>k.tooltip||n.tooltip),E=e.computed(()=>{const pe=h.value?.top??0,oe=v.value?.top??0,J=pe-oe,P=h.value?.left??0,U=v.value?.left??0,_=P-U;switch(u.value){case"top":return{transformOrigin:`50% ${d.value}px`,top:`${J-d.value}px`,left:`${_-f.value}px`};case"bottom":return{transformOrigin:`50% ${n.arrow?-4:-6}px`,top:`${J+d.value}px`,left:`${_-f.value}px`};case"left":return{transformOrigin:`${f.value}px 50%`,top:`${J-d.value}px`,left:`${_-f.value}px`};case"right":return{transformOrigin:`${n.arrow?-4:-6}px 50%`,top:`${J-d.value}px`,left:`${_+f.value}px`};default:return{transformOrigin:`50% ${d.value}px`,top:`${J-d.value}px`,left:`${_-f.value}px`}}});e.watch(()=>[n.placement,n.arrow,n.flip],()=>{q()},{deep:!0}),e.watch(()=>$.value&&r.value,pe=>{pe&&!o.value&&(o.value=!0)},{immediate:!0}),e.watch(()=>n.show,pe=>{pe&&!r.value&&A(),!pe&&r.value&&W()},{immediate:!0}),e.onMounted(()=>{R()}),e.onBeforeUnmount(()=>{L()});const V=Ua(c,()=>{s.value!==c.value?.scrollTop&&(s.value=c.value?.scrollTop??0,q())},{subtree:!0,attributes:!0});xa(window,"resize",N),Ut([m,p],pe=>{if($.value&&r.value){if(pe.length===1&&pe[0].target.classList.contains("tooltip-card")){const{blockSize:oe,inlineSize:J}=pe[0].borderBoxSize[0];if(Math.round(oe)===Math.round(g.value.height)&&Math.round(J)===Math.round(g.value.width))return}q()}});function D(){let pe=w.value?.parentElement;for(;pe;){if(pe===document.documentElement){b.value=document.documentElement;return}const{position:oe}=getComputedStyle(pe);if(oe!=="static"){b.value=pe;return}pe=pe.parentElement}}function N(){y.value=document.documentElement.clientWidth,S.value=document.documentElement.clientHeight,R(),q()}function R(){L(),c.value=Y(p.value),c.value&&c.value.addEventListener("scroll",q,T.value?{passive:!0}:void 0),c.value===document.documentElement?V.start():V.stop()}function L(){c.value&&c.value.removeEventListener("scroll",q),c.value=null}function F(pe){return pe===document.documentElement?null:pe.parentElement}function Y(pe){if(pe===null)return null;const oe=F(pe);return oe===null?null:oe===document.documentElement?document.documentElement:(P=>{const{overflow:U,overflowX:_,overflowY:se}=getComputedStyle(P);return/(auto|scroll|overlay)/.test(U+se+_)})(oe)?oe:Y(oe)}function q(){r.value&&ae()}async function ae(){await e.nextTick(),D(),v.value=b.value?.getBoundingClientRect(),h.value=p.value?.getBoundingClientRect(),g.value=m.value?.getBoundingClientRect(),n.flip&&(u.value=K()),u.value==="top"?(d.value=g.value.height+(n.arrow?16:6),f.value=(g.value.width-h.value.width)/2):u.value==="bottom"?(d.value=h.value.height+(n.arrow?4:6),f.value=(g.value.width-h.value.width)/2):u.value==="left"?(d.value=(g.value.height-h.value.height)/2,f.value=g.value.width+(n.arrow?16:6)):u.value==="right"&&(d.value=(g.value.height-h.value.height)/2,f.value=h.value.width+(n.arrow?4:6))}function O(){if(c.value){const pe=c.value.getBoundingClientRect();return{top:pe.top<0?0:pe.top,left:pe.left<0?0:pe.left,bottom:pe.bottom>S.value?S.value:pe.bottom,right:pe.right>y.value?y.value:pe.right}}return{top:0,left:0,bottom:S.value,right:y.value}}function K(){const{top:pe,bottom:oe,left:J,right:P}=h.value,{top:U,bottom:_,left:se,right:ve}=O(),xe=pe-U-(n.arrow?12:0),$e=_-oe-(n.arrow?12:0),ze=J-se-(n.arrow?12:0),z=ve-P-(n.arrow?12:0),I=(g.value.width-h.value.width)/2,ne=(g.value.height-h.value.height)/2;return ue(n.placement,[]);function ue(Ee,me){if(Ee==="top"){if(me.includes("top"))return me.includes("bottom")?me.includes("left")?ue("right",me):ue("left",me):ue("bottom",me);if(xe<g.value.height+(n.arrow?4:6)&&me.length!==3)return ue("bottom",[...me,"top"]);if(ze>=I&&z>=I)return"top";if(me.length!==3){if(ze>=I)return ue("left",["top","bottom","right"]);if(z>=I)return ue("right",["top","bottom","left"])}}else if(Ee==="bottom"){if(me.includes("bottom"))return me.includes("top")?me.includes("left")?ue("right",me):ue("left",me):ue("top",me);if($e<g.value.height+(n.arrow?4:6)&&me.length!==3)return ue("top",[...me,"bottom"]);if(ze>=I&&z>=I)return"bottom";if(me.length!==3){if(ze>=I)return ue("left",["top","bottom","right"]);if(z>=I)return ue("right",["top","bottom","left"])}}else if(Ee==="left"){if(me.includes("left"))return me.includes("right")?me.includes("top")?ue("bottom",me):ue("top",me):ue("right",me);if(ze<g.value.width+(n.arrow?4:6)&&me.length!==3)return ue("right",[...me,"left"]);if(xe>=ne&&$e>=ne)return"left";if(me.length!==3){if(xe>=ne)return ue("top",["left","right","bottom"]);if($e>=ne)return ue("bottom",["left","right","top"])}}else if(Ee==="right"){if(me.includes("right"))return me.includes("left")?me.includes("top")?ue("bottom",me):ue("top",me):ue("left",me);if(z<g.value.width+(n.arrow?4:6)&&me.length!==3)return ue("left",[...me,"right"]);if(xe>=ne&&$e>=ne)return"right";if(me.length!==3){if(xe>=ne)return ue("top",["left","right","bottom"]);if($e>=ne)return ue("bottom",["left","right","top"])}}return n.placement}}function A(){i.value&&ut(i.value),r.value||(i.value=ta(()=>{r.value=!0,ae(),x("update:show",!0),x("openChange",!0),$.value&&n.trigger==="click"&&document.addEventListener("click",te,C.value?{capture:!0}:!0)},n.showDelay))}function W(){i.value&&ut(i.value),r.value&&(i.value=ta(()=>{r.value=!1,x("update:show",!1),x("openChange",!1),$.value&&n.trigger==="click"&&document.removeEventListener("click",te,C.value?{capture:!0}:!0)},n.hideDelay))}function j(){r.value?W():A()}function te(pe){w.value?.contains(pe.target)||W()}function M(){$.value&&n.trigger==="hover"&&!n.showControl&&A()}function H(){$.value&&n.trigger==="hover"&&!n.showControl&&W()}function le(){x("animationend",r.value)}function he(){n.trigger==="hover"&&!n.showControl&&A()}function Q(){n.trigger==="hover"&&!n.showControl&&W()}return a({show:A,hide:W,observeScroll:R}),(pe,oe)=>(e.openBlock(),e.createElementBlock("div",{class:"tooltip-wrap",onMouseenter:M,onMouseleave:H},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:t.to===!1,to:t.to===!1?null:t.to},[e.createVNode(e.Transition,{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",onAnimationend:le},{default:e.withCtx(()=>[o.value?e.withDirectives((e.openBlock(),e.createElementBlock("div",{key:0,ref_key:"tooltipRef",ref:w,class:e.normalizeClass(["tooltip-card-container",{[`tooltip-${u.value}-padding`]:t.arrow}]),style:e.normalizeStyle({...E.value,"--tooltip-max-width":B.value,"--tooltip-background-color":t.bgColor,"--tooltip-transition-duration":`${t.transitionDuration}ms`}),onMouseenter:he,onMouseleave:Q,onKeydown:oe[0]||(oe[0]=e.withKeys(J=>t.trigger==="click"&&t.keyboard&&r.value?W():()=>!1,["esc"]))},[e.createElementVNode("div",{ref_key:"tooltipCardRef",ref:m,class:e.normalizeClass(["tooltip-card",t.tooltipClass]),style:e.normalizeStyle(t.tooltipStyle)},[e.renderSlot(pe.$slots,"tooltip",{},()=>[e.createTextVNode(e.toDisplayString(t.tooltip),1)],!0)],6),t.arrow?(e.openBlock(),e.creat