UNPKG

@extclp/vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

306 lines 873 kB
var VexipUI=function(W,e){"use strict";var s1=Object.defineProperty;var c1=(W,e,ot)=>e in W?s1(W,e,{enumerable:!0,configurable:!0,writable:!0,value:ot}):W[e]=ot;var st=(W,e,ot)=>c1(W,typeof e!="symbol"?e+"":e,ot);const ot=typeof window<"u",hh=Object.prototype.toString,gh=Object.prototype.hasOwnProperty;function bh(t,a){return hh.call(t)===`[object ${a}]`}function Oo(t,a){return gh.call(t,a)}function Lt(t){return t!=null}function lt(t){return t==null}function yh(t){return Number.isNaN(t)}function xs(t){return t===!0}function Ns(t){return t===!1}function zn(t){return bh(t,"Object")}function Ln(t){return!!t&&typeof t.then=="function"&&typeof t.catch=="function"}function At(t){return typeof t=="function"}function _o(t){return Array.isArray(t)||typeof t=="string"?t.length===0:t instanceof Map||t instanceof Set?t.size===0:zn(t)?Object.keys(t).length===0:typeof t=="number"?yh(t):lt(t)}function jn(t,a=!1){return!a&&!ot?!1:!!(t&&"nodeType"in t)}function pa(t){return Lt(t)&&typeof t[Symbol.iterator]=="function"}function Tt(){}function kh(){return!0}function hr(){return!1}function Wn(t,a=1,r=1){const l=[];for(let n=0;n<t;++n)l.push(a+n*r);return l}function wh(t){return Object.prototype.toString.call(t).slice(8,-1)}function Es(t=16){const a="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",r=a.length;let l="";for(;t--;)l+=a.charAt(Math.floor(Math.random()*r));return l}async function Br(t,a={}){if(t.length){for(const[r,l]of t)if(typeof r=="function"?r():r)return typeof a.beforeMatchAny=="function"&&await a.beforeMatchAny(),await l(),typeof a.afterMatchAny=="function"&&await a.afterMatchAny(),!0}return!1}const $r="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",Ch=`[\\s|\\(]+(${$r})[,|\\s]+(${$r})[,|\\s]+(${$r})\\s*\\)?`,zl=`[\\s|\\(]+(${$r})[,|\\s]+(${$r})[,|\\s]+(${$r})[,|\\s]+(${$r})\\s*\\)?`,Vs=new RegExp(`rgb${Ch}`),Ts=new RegExp(`rgba${zl}`),zs=new RegExp(`hsl${zl}`),Bs=new RegExp(`hsla${zl}`),$s=new RegExp(`hsv${zl}`),Ps=new RegExp(`hsva${zl}`),Rs=/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,As=/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Ms=/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,Ds=/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,ma=Object.freeze({aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"}),Sh=Object.freeze(new Set(Object.keys(ma)));function Fs(t){return t=String(t).trim().toLowerCase(),t?t==="transparent"||ma[t]?!0:t==="transparent"||Sh.has(t)||Vs.test(t)||Ts.test(t)||zs.test(t)||Bs.test(t)||$s.test(t)||Ps.test(t)||Rs.test(t)||As.test(t)||Ms.test(t)||Ds.test(t):!1}function xh(t){if(t=t.toString().trim().toLowerCase(),t==="transparent")return{r:0,g:0,b:0,a:0,format:"name",toString:Un};let a=!1;ma[t]&&(t=ma[t],a=!0);let r;if(r=Vs.exec(t)){const{r:l,g:n,b:o}=Bl(r[1],r[2],r[3]);return{r:l*255,g:n*255,b:o*255,format:"rgb",toString:Un}}if(r=Ts.exec(t)){const{r:l,g:n,b:o}=Bl(r[1],r[2],r[3]);return{r:l*255,g:n*255,b:o*255,a:qr(r[4]),format:"rgba",toString:Un}}if(r=zs.exec(t)){const{h:l,s:n,l:o}=ha(r[0],r[1],r[3]);return{h:l*360,s:n,l:o,format:"hsl",toString:ya}}if(r=Bs.exec(t)){const{h:l,s:n,l:o}=ha(r[0],r[1],r[3]);return{h:l*360,s:n,l:o,a:qr(r[4]),format:"hsla",toString:ya}}if(r=$s.exec(t)){const{h:l,s:n,v:o}=ga(r[0],r[1],r[3]);return{h:l*360,s:n,v:o,format:"hsv",toString:ka}}if(r=Ps.exec(t)){const{h:l,s:n,v:o}=ga(r[0],r[1],r[3]);return{h:l*360,s:n,v:o,a:qr(r[4]),format:"hsva",toString:ka}}return(r=Rs.exec(t))?{r:parseInt(`${r[1]}${r[1]}`,16),g:parseInt(`${r[2]}${r[2]}`,16),b:parseInt(`${r[3]}${r[3]}`,16),format:a?"name":"hex3",toString:Un}:(r=As.exec(t))?{r:parseInt(`${r[1]}${r[1]}`,16),g:parseInt(`${r[2]}${r[2]}`,16),b:parseInt(`${r[3]}${r[3]}`,16),a:Os(`${r[4]}${r[4]}`),format:a?"name":"hex4",toString:Un}:(r=Ms.exec(t))?{r:parseInt(r[1],16),g:parseInt(r[2],16),b:parseInt(r[3],16),format:a?"name":"hex6",toString:Un}:(r=Ds.exec(t))?{r:parseInt(r[1],16),g:parseInt(r[2],16),b:parseInt(r[3],16),a:Os(r[4]),format:a?"name":"hex8",toString:Un}:null}function Cn(t){let a={r:0,g:0,b:0},r=1,l;return typeof t=="string"?l=xh(t):l=t,l!==null&&typeof l=="object"&&("l"in l?a=Ls(l.h,l.s,l.l):"v"in l&&(a=Is(l.h,l.s,l.v)),"a"in l&&(r=qr(l.a??1),Number.isNaN(r)&&(r=1)),a=l),{...a,a:r,format:"rgba",toString:Un}}function ha(t,a,r){return{h:Kn(t,0,360)/360,s:Kn($l(a)?Pl(a):a,0,1),l:Kn($l(r)?Pl(r):r,0,1)}}function Bl(t,a,r){return{r:Kn(t,0,255)/255,g:Kn(a,0,255)/255,b:Kn(r,0,255)/255}}function ga(t,a,r){return{h:Kn(t,0,360)/360,s:Kn($l(a)?Pl(a):a,0,1),v:Kn($l(r)?Pl(r):r,0,1)}}function qr(t){return Kn($l(t)?Pl(t):t,0,1)}function Ls(t,a,r){let l,n,o;if({h:t,s:a,l:r}=ha(t,a,r),a===0)l=n=o=r;else{const i=r<.5?1*(1+a):r+a-r*a,d=2*r-i;l=Wo(d,i,t+.3333333333333333),n=Wo(d,i,t),o=Wo(d,i,t-.3333333333333333)}return l*=255,n*=255,o*=255,{r:l,g:n,b:o,toString:Un}}function Nh(t,a,r){({h:t,s:a,l:r}=ha(t,a,r));const l=.5*(2*r+a*(1-Math.abs(2*r-1)));return a=2*(l-r)/l,{h:t*360,s:a,v:l,toString:ka}}function Eh(t,a,r){({h:t,s:a,v:r}=ga(t,a,r));const l=.5*r*(2-a);return a=r*a/(1-Math.abs(2*l-1)),{h:t*360,s:a,l,toString:ya}}function Is(t,a,r){({h:t,s:a,v:r}=ga(t,a,r)),t*=6;const l=Math.floor(t),n=t-l,o=r*(1-a),i=r*(1-n*a),d=r*(1-(1-n)*a),f=l%6;let p=[r,i,o,o,d,r][f],g=[d,r,r,i,o,o][f],b=[o,o,d,r,r,i][f];return p*=255,g*=255,b*=255,{r:p,g,b,toString:Un}}function ba(t,a,r){({r:t,g:a,b:r}=Bl(t,a,r));const l=Math.max(t,a,r),n=Math.min(t,a,r);let o;const i=l,d=l-n,f=l===0?0:d/l;if(l===n)o=0;else{switch(l){case t:{o=(a-r)/d+(a<r?6:0);break}case a:{o=(r-t)/d+2;break}case r:{o=(t-a)/d+4;break}default:o=0}o*=60}return{h:o,s:f,v:i,toString:ka}}function Ho(t,a,r,l=!1){({r:t,g:a,b:r}=Bl(t,a,r));const n=[Pr(Math.round(t*255).toString(16)),Pr(Math.round(a*255).toString(16)),Pr(Math.round(r*255).toString(16))];return l&&Rr(n[0])&&Rr(n[1])&&Rr(n[2])?n[0].charAt(0)+n[1].charAt(0)+n[2].charAt(0):"#"+n.join("")}function jo(t,a,r,l,n=!1){({r:t,g:a,b:r}=Bl(t,a,r));const o=[Pr(Math.round(t*255).toString(16)),Pr(Math.round(a*255).toString(16)),Pr(Math.round(r*255).toString(16)),Pr(zh(qr(l)))];return n&&Rr(o[0])&&Rr(o[1])&&Rr(o[2])&&Rr(o[3])?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):"#"+o.join("")}function gr(t,a,r=.5){if(!t&&!a)return{r:0,g:0,b:0,a:1};if(!t)return Cn(a);if(!a)return Cn(t);const l=Cn(t),n=Cn(a),o=Kn(r,0,1),i=o*2-1,d=l.a-n.a,p=((i*d===-1?i:(i+d)/(1+i*d))+1)/2,g=1-p;return{r:Math.round(l.r*p+n.r*g),g:Math.round(l.g*p+n.g*g),b:Math.round(l.b*p+n.b*g),a:Math.round(l.a*o+n.a*(1-o)),format:"rgba",toString:Un}}function Rn(t,a){const r=Cn(t);return r.a=qr(a),r}function Vh(t,a=!1,r="hex"){const l=Math.round(Math.random()*360),n=Math.round(80+Math.random()*20)/100,o=Math.round(40+Math.random()*20)/100;if(r==="hsl")return ya.bind({h:l,s:n,l:o})();let i;if(r==="hex"||r==="rgb"){if(i=Ls(l,n,o),r==="hex"){const{r:d,g:f,b:p}=i;return a?jo(d,f,p,Math.random()):Ho(d,f,p)}}else r==="hsv"&&(i=Nh(l,n,o));return a&&(i.a=Math.random()),i.toString()}function Th(t=!1,a="hex"){return Vh("hard",t,a)}function Pr(t){return t.length===1?`0${t}`:t.toString()}function Rr(t){return t.charAt(0)===t.charAt(1)}function zh(t){return Math.round(parseFloat(t)*255).toString(16)}function Os(t){return parseInt(t,16)/255}function Kn(t,a,r){return Math.max(a,Math.min(r,parseFloat(t)))}function Wo(t,a,r){return r<0&&(r+=1),r>1&&(r-=1),r<.16666666666666666?t+(a-t)*6*r:r<.5?a:r<.6666666666666666?t+(a-t)*(.6666666666666666-r)*6:t}function $l(t){return String(t).trim().includes("%")}function Pl(t){const a=parseFloat(t)/100;return Number.isNaN(a)?0:a}function Un(){return Lt(this.a)&&this.a>=0&&this.a<1?`rgba(${this.r}, ${this.g}, ${this.b}, ${this.a})`:`rgb(${this.r}, ${this.g}, ${this.b})`}function ya(){const t=`${this.s*100}%`,a=`${this.l*100}%`;return Lt(this.a)&&this.a>=0&&this.a<1?`hsla(${this.h}, ${t}, ${a}, ${this.a})`:`hsl(${this.h}, ${t}, ${a})`}function ka(){const t=`${this.s*100}%`,a=`${this.v*100}%`;return Lt(this.a)&&this.a>=0&&this.a<1?`hsva(${this.h}, ${t}, ${a}, ${this.a})`:`hsv(${this.h}, ${t}, ${a})`}let Bh=0;function _s(){return Bh++}function Hs(t){return t&-t}function js(t,a=0){const r=new Array(t+1).fill(0);function l(d,f){if(!(!f||d>=t))for(d+=1;d<=t;)r[d]+=f,d+=Hs(d)}function n(d=t){if(d<=0)return 0;d>t&&(d=t);let f=d*a;for(;d>0;)f+=r[d],d-=Hs(d);return f}function o(d){return n(d+1)-n(d)}function i(d){let f=0,p=t;for(;p>f;){const g=Math.floor((f+p)/2),b=n(g);if(b>d){p=g;continue}else if(b<d){if(f===g)return n(f+1)<=d?f+1:f;f=g}else return g}return f}return{tree:r,add:l,sum:n,get:o,boundIndex:i}}const $h=/^\s*[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?\s*$/;function Gr(t,a=!1){return typeof t=="number"?!Number.isNaN(t):a?$h.test(String(t)):!Number.isNaN(parseFloat(t))||!Number.isNaN(Number(t))}function Mt(t){let a=parseFloat(t);return Number.isNaN(a)&&(a=Number(t)),Number.isNaN(a)?0:a}function Ph(t,a){return`${t<0?"-":""}${String(Math.abs(Math.round(t))).padStart(a,"0")}`}function xn(t){return Ph(t,2)}function Qn(t){const a=t.toString().split(/[eE]/),r=(a[0].split(".")[1]||"").length-+(a[1]||0);return r>0?r:0}function cn(t,a){a=Math.max(Math.round(a),0);let r=t.toFixed(Qn(t));const l=r.indexOf(".");if(l===-1)return t;const n=r.replace(".","").split(""),o=l+a;return n[o]?(r.charAt(o+1)==="5"?r=r.substring(0,o+1)+"6":r=r.substring(0,o+2),parseFloat(Number(r).toFixed(a))):t}function Rl(t,a,r){return cn(t*a,r)}function Ft(t,a,r){return Math.max(a,Math.min(r,parseFloat(t)))}function Rh(t,a,r=0){if(t<=0||a<=1)return[t];r<1&&(r=1/0);const l=[];let n=0;for(;t>=a&&n<r;)l.push(t%a),t=Math.floor(t/a),++n;return l.push(t),l.reverse()}function wa(t,a=0){return a===t?a:(a>t&&([a,t]=[t,a]),Math.random()*(t-a)+a)}function Ah(t,a=15){return+parseFloat(Number(t).toPrecision(a))}function Ws(t){const a=String(t);if(!a.includes("e"))return Number(a.replace(".",""));const r=Qn(t);return r>0?Ah(Number(t)*10**r):Number(t)}function Ko(t){return(...a)=>{let r=a[0];for(let l=1,n=a.length;l<n;++l)r=t(r,a[l]);return r}}const Ca=Ko((t,a)=>{const r=Ws(t),l=Ws(a),n=Qn(t)+Qn(a);return r*l/10**n}),Mh=Ko((t,a)=>{const r=10**Math.max(Qn(t),Qn(a));return(Ca(t,r)+Ca(a,r))/r}),Dh=Ko((t,a)=>{const r=10**Math.max(Qn(t),Qn(a));return(Ca(t,r)-Ca(a,r))/r}),Ar=1e3,Sa=60,Ks=Sa*Ar,Uo=60,Us=Uo*Sa*Ar,Xs=24,Ys=Xs*Uo*Sa,Fh=Ys*Ar,Zr=Ys*Ar,Lh=7*Xs*Uo*Sa*Ar,Ih={y(t,a){const r=t.getFullYear();return a.length===4?r:r%1e3%100},M(t,a){const r=t.getMonth()+1;return a.length===2?xn(r):r},d(t,a){const r=t.getDate();return a.length===2?xn(r):r},H(t,a){const r=t.getHours();return a.length===2?xn(r):r},m(t,a){const r=t.getMinutes();return a.length===2?xn(r):r},s(t,a){const r=t.getSeconds();return a.length===2?xn(r):r},q(t,a){const r=Math.ceil((t.getMonth()+1)/3);return a.length===2?xn(r):r}},Oh=/[yMdHmsq](\w)*|./g,_h=/'(.+?)'/g;function An(t,a=!1){const r=new Date(t);if(a&&Number.isNaN(+r))throw new RangeError("Invalid date value");return typeof t=="string"&&!t.includes(":")&&(r.setHours(0),r.setMinutes(0),r.setSeconds(0)),r}function qs(t,a="yyyy-MM-dd HH:mm:ss"){t=An(t);const r=a.match(Oh),l=r==null?void 0:r.length;if(!l)return a;let n=0,o="";for(;n<l;){const i=r[n],d=i[0],f=Ih[d];f?o+=f(t,i):o+=i,++n}return o.replace(_h,"$1")}function xa(t){return t=An(t),`${xn(t.getHours())}:${xn(t.getMinutes())}:${xn(t.getSeconds())}`}function Hh(t,a){return t=An(t),a=~~a,t.setDate(t.getDate()+a),t}function jh(t,a=42,r=1){t=An(t);const l=[];for(let n=0;n<a;++n)l.push(Hh(t,n*r));return l}function Xo(t){return t=An(t),t.setHours(0,0,0,0),t}function Wh(t){return t=An(t),t.setHours(23,59,59,999),t}function Yo(t,a=0){a=a%7,a<0&&(a+=7),t=An(t);const r=t.getDay(),l=(r<a?7:0)+r-a;return t.setDate(t.getDate()-l),t.setHours(0,0,0,0),t}function Gs(t){return t%4===0&&t%100!==0||t%400===0}function Zs(t,a){let r;return a<7?a!==2?r=30+a%2:Gs(t)?r=29:r=28:r=31-a%2,r}function Kh(t,a=1){t=An(t);const r=t.getFullYear(),l=t.getMonth()+1,n=t.getDate(),o=Zs(r,l);return a=a%o,a<0&&(a+=o),n<a&&t.setMonth(l-1),t.setDate(a),t.setHours(0,0,0,0),t}function br(t,a){return t=Xo(t),a=Xo(a),(a.getTime()-t.getTime())/Fh}function Uh(t,a,r=0){return t=Yo(t,r),a=Yo(a,r),(a.getTime()-t.getTime())/Lh}function Js(t,a={}){if(t==null||typeof t!="object")return t;const{cloneObject:r=Tt}=a,l=Object.create(null),n=[{parent:l,prop:"root",data:t}],o=new WeakMap,i=[],d=[];for(;n.length;){const{parent:f,prop:p,data:g}=n.pop();if(!f)continue;const b=wh(g);if(b==="Date"){f[p]=new Date(g);continue}if(b!=="Array"){const c=r(b,g);if(c!=null){f[p]=c;continue}}const u=f[p]=b==="Array"||b==="Set"||b==="Map"?[]:Object.create(null);if(b==="Set"||b==="Map"){let c=0;if(b==="Set"){for(const h of g)o.has(h)?u[c]=o.get(h):h!==null&&typeof h=="object"?n.push({parent:u,prop:c,data:h}):u[c]=h,++c;i.push({parent:f,prop:p})}else{for(const h of g){const s=[];c=0;for(const m of h)o.has(m)?s[c]=o.get(m):m!==null&&typeof m=="object"?n.push({parent:s,prop:c,data:m}):s[c]=m,++c;u.push(s)}d.push({parent:f,prop:p})}}else for(const c of Object.keys(g)){const h=g[c];o.has(h)?u[c]=o.get(h):h!==null&&typeof h=="object"?n.push({parent:u,prop:c,data:h}):u[c]=h}o.set(g,u)}for(const{parent:f,prop:p}of i)f[p]=new Set(f[p]);for(const{parent:f,prop:p}of d)f[p]=new Map(f[p]);return l.root}const Xh="This object was destroyed, do not use it anywhere",Yh=()=>!0;function Jr(t,a=Xh){const r=()=>{throw new Error(a)};Object.keys(t).forEach(l=>{typeof t[l]=="function"?t[l]=r.bind(t):t[l]=null}),Object.getOwnPropertyNames(t.constructor.prototype).forEach(l=>{l!=="constructor"&&typeof t[l]=="function"&&(t[l]=r.bind(t))}),t.isDestroyed=Yh}const In=ot&&("ontouchstart"in window||Gh()>0),qh=In?"pointerdown":"click";function Gh(){return typeof navigator<"u"&&(navigator.maxTouchPoints||navigator.msMaxTouchPoints)||0}function Zh(t,a,r=window.Event){const{type:l,bubbles:n=!1,cancelable:o=!1,...i}=a;if(!Lt(l)||l==="")return!1;let d;return Lt(r)?d=new r(l,{bubbles:n,cancelable:o}):(d=document.createEvent("HTMLEvents"),d.initEvent(l,n,o)),Object.assign(d,i),t.dispatchEvent(d)}const Jh=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map(t=>`${t}:not(:disabled):not([disabled])`).join(", ");function qo(t){return!!t&&t.nodeType===1}function Qh(t){return qo(t)?t:document.body}function Qs(t,a){return!ot||!t?[]:Array.from(Qh(a).querySelectorAll(t))}function vh(t,a){if(!t||!a)return!1;const r=a.__transferElement;return a.contains(t)||!!r&&(r===t||r.contains(t))}function eg(t){if(!ot||!qo(t)||!t.parentNode||!vh(t,document.body)||t.style.display==="none")return!0;const a=t.getBoundingClientRect();return!(a&&a.width>0&&a.height>0)}function tg(t){return!eg(t)}function ng(t){return!qo(t)||t.hasAttribute("disabled")&&t.getAttribute("disabled")!=="false"||t.disabled}function rg(t,a=!1){const r=a?()=>!1:ng;return Qs(Jh,t).filter(l=>tg(l)&&l.tabIndex>-1&&!r(l))}function lg(t){if(!ot||!t)return 0;const a=getComputedStyle(t);return parseFloat(a.paddingLeft)+parseFloat(a.paddingRight)||0}function ag(t){if(!ot||!t)return 0;const a=getComputedStyle(t);return parseFloat(a.borderTopWidth)+parseFloat(a.borderBottomWidth)||0}function Na(t){if(!ot||!t)return 0;const a=document.createRange();a.setStart(t,0),a.setEnd(t,t.childNodes.length);const r=a.getBoundingClientRect().width,l=lg(t);return r+l}function Al(t){return Gr(t,!0)?`${Mt(t)}px`:String(t).trim()}function Bn(t){return Lt(t)&&t!==!1?String(t):void 0}function Go(){const t=new Map;return{on(a,r){const l=t.get(a);(l==null?void 0:l.add(r))||t.set(a,new Set([r]))},off(a,r){const l=t.get(a);l&&l.delete(r)},clear(a){const r=t.get(a);r&&r.clear()},clearAll(){t.clear()},emit(a,...r){const l=t.get(a);l&&l.forEach(n=>{n(...r)})}}}function og(t,a,r){a.has(t)||(r(t),a.add(t))}const ig=new Set;function sg(t,a=console.warn){og(t,ig,a)}const vs=ot?requestAnimationFrame:t=>{setTimeout(t,16)};function On(t,a=16){if(typeof t!="function")return Tt;const r=(...o)=>{t(...o)};if(a<=0)return nn(r);let l=0,n;return function(...o){const i=Date.now(),d=i-l;clearTimeout(n),d>=a?(l=i,r(...o)):n=setTimeout(()=>{l=Date.now(),r(...o)},Math.max(0,a-d))}}function yr(t,a=100){if(typeof t!="function")return Tt;const r=(...n)=>{t(...n)};if(a<=0)return nn(r);let l;return function(...n){clearTimeout(l),l=setTimeout(()=>{r(...n)},a)}}function nn(t){if(typeof t!="function")return t;let a=!1,r,l;return function(...n){return r=n,a||(a=!0,l=Promise.resolve().then(()=>(a=!1,l=void 0,t(...r)))),l}}const Ml=new Set,ec=new WeakMap;function cg(){Ml.forEach(t=>{t(...ec.get(t))}),Ml.clear()}function Qr(t,...a){if(typeof t!="function")return t;ec.set(t,a),!Ml.has(t)&&(Ml.add(t),Ml.size===1&&vs(cg))}let Zo=null;function dg(){if(!ot)return!0;if(Zo===null){const t=document.createElement("div");t.style.display="flex",t.style.flexDirection="column",t.style.rowGap="1px",t.appendChild(document.createElement("div")),t.appendChild(document.createElement("div")),document.body.appendChild(t),Zo=t.scrollHeight===1,document.body.removeChild(t)}return Zo}let Jo=null;function fg(){return ot?(Jo===null&&(Jo="loading"in document.createElement("img")),Jo):!1}function vr(t){return Array.isArray(t)?t:[t]}function $n(t,...a){return At(t)?t(...a):t}function Ht(t){return t[t.length-1]}const tc=t=>t;function Qo(t,a,r,l){let n;l===void 0&&(l=!1),n=tc;const o=l?new Map:{};if(!Lt(a))return o;const i=l?(f,p)=>o.set(f,p):(f,p)=>o[f]=p,d=At(a)?a:f=>f[a];return t.forEach(f=>{if(!Lt(f))return;const p=d(f);Lt(p)&&i(p,n(f))}),o}function Ea(t,a,r=!1){let l=-1;return r||typeof a!="function"?l=t.findIndex(n=>n===a):l=t.findIndex(a),~l?t.splice(l,1)[0]:null}function nc(t,a={}){const{keyField:r="id",childField:l="children",parentField:n="parent",rootId:o=null}=a,i=Lt(o)&&o!=="",d=[],f=new Map;for(let p=0,g=t.length;p<g;++p){const b=t[p],u=b[r];if(!(i?u===o:!Lt(u)))if(f.has(u)?b[l]=f.get(u):(b[l]=[],f.set(u,b[l])),b[n]&&(!i||b[n]!==o)){const c=b[n];f.has(c)||f.set(c,[]),f.get(c).push(b)}else d.push(b)}return d}function vo(t,a={}){const{keyField:r="id",childField:l="children",parentField:n="parent",rootId:o=null,depthFirst:i=!1,injectId:d=!0,buildId:f=m=>m,filter:p=kh,cascaded:g=!1,forceInject:b=!1}=a;let u=1;const c=Lt(o)&&o!=="",h=[],s=[...t];for(;s.length;){const m=s.shift(),y=m[l],k=Array.isArray(y)&&y.length?y:[];d&&(b||!m[r])&&(m[r]=f(u++));const S=m[r];d&&n&&(c?m[n]===o:!m[n])&&(m[n]=o);const $=p(m);if($&&h.push(m),$||!g){for(let C=0,V=k.length;C<V;++C){const w=k[C];d&&n&&(w[n]=S),!i&&s.push(w)}i&&s.unshift(...k)}}return h}function Va(t,a,r={}){const{childField:l="children",depthFirst:n=!1}=r,o=[...t.map(i=>({item:i,depth:0,parent:null}))];for(;o.length;){const{item:i,depth:d,parent:f}=o.shift(),p=i[l];a(i,d,f),pa(p)&&o[n?"unshift":"push"](...Array.from(p).map(g=>({item:g,depth:d+1,parent:i})))}}function rc(t,a,r={}){const{childField:l="children",depthFirst:n=!1,clearChildren:o=!0}=r,i=[],d=[...t.map(f=>({item:f,depth:0,parent:null,result:i}))];for(;d.length;){const{item:f,depth:p,parent:g,result:b}=d.shift(),u=f[l],c=a(f,p,g)??{};o&&(c[l]=[]),b.push(c),pa(u)&&Array.from(u).length&&(c[l]=[],d[n?"unshift":"push"](...Array.from(u).map(s=>({item:s,depth:p+1,parent:f,result:c[l]}))))}return i}function ug(t,a,r={}){const{childField:l="children",leafOnly:n=!1,isLeaf:o=d=>!pa(d[l])}=r,i=(d,f,p)=>d.map(g=>({...g})).filter(g=>{const b=g[l],u=o(g),c=pa(b)&&Array.from(b);if(n&&!u){if(c&&c.length){const s=i(c,f+1,g);return g[l]=s,!!s.length}return!1}const h=a(g,f,p);if(u)return h;if(!n&&h)return!0;if(c&&c.length){const s=i(c,f+1,g);return g[l]=s,!!s.length}return h});return i(t,0,null)}const lc=(t,a)=>Number.isNaN(Number(t)-Number(a))?String(t).localeCompare(a):t-a;function pg(t,a){if(!t.sort||zn(a)&&!a.key||!a.length)return t;const r=Array.from(t);Array.isArray(a)||(a=[a]);const l=a.map(n=>typeof n=="string"?{key:n,method:lc,type:"asc"}:n).map(n=>(typeof n.accessor!="function"&&(n.accessor=o=>o[n.key]),typeof n.method!="function"&&(n.method=lc),n.params=Array.isArray(n.params)?n.params:[],n));return r.sort((n,o)=>{let i=0;for(const d of l){const{method:f,type:p,accessor:g,params:b}=d,u=p==="desc",c=f(g(n,...b),g(o,...b));if(i=u?-c:c,i)break}return i}),r}function el(t,a,r=!0){t=r?Js(t):t;const l=[{source:t,target:a}];for(;l.length;){const{source:n,target:o}=l.pop();Object.keys(o).forEach(i=>{zn(o[i])?(zn(n[i])||(n[i]=Object.create(null)),l.push({source:n[i],target:o[i]})):Array.isArray(o[i])?(Array.isArray(n[i])||(n[i]=[]),l.push({source:n[i],target:o[i]})):n[i]=o[i]})}return t}function mg(t){t=Array.from(t);let a=!1;const r=()=>{var l;a||((l=t.shift())==null||l(),t.length&&vs(r))};return r(),()=>a=!0}function ac(t){return t=t.trim().replace(/\s+/g,"-"),t=t.replace(/-+(\w)/g,(a,r)=>r?r.toUpperCase():""),(t.charAt(0).toLocaleUpperCase()+t.slice(1)).replace(/[^\w]/g,"")}const Ta="___vxp-provided-hover-delay",Dl=e.computed(()=>100);function ei(t,a){return Lt(t)&&!Number.isNaN(t)?t:a}function oc(t,a){if(a){const r=e.computed(()=>{const l=e.unref(t);return ei(l,Dl.value)});a.provide(Ta,r)}else{const r=e.inject(Ta,null),l=e.computed(()=>{const n=e.unref(t);return ei(n,r?ei(r.value,Dl.value):Dl.value)});e.provide(Ta,l)}}function kr(){return e.getCurrentInstance()?e.inject(Ta,Dl):Dl}function y1(t){return t}function hg(){return{locale:"zh-CN",wordSpace:!1,calendar:{year:"年",month:"月",month1:"01月",month2:"02月",month3:"03月",month4:"04月",month5:"05月",month6:"06月",month7:"07月",month8:"08月",month9:"09月",month10:"10月",month11:"11月",month12:"12月",week1:"一",week2:"二",week3:"三",week4:"四",week5:"五",week6:"六",week7:"日",ariaLabel:{year:"年",month:"月",month1:"一月",month2:"二月",month3:"三月",month4:"四月",month5:"五月",month6:"六月",month7:"七月",month8:"八月",month9:"九月",month10:"十月",month11:"十一月",month12:"十二月",week1:"星期一",week2:"星期二",week3:"星期三",week4:"星期四",week5:"星期五",week6:"星期六",week7:"星期日"}},captcha:{slideEnd:"请滑动到最后",slide:"请滑动到适当的位置",success:"验证成功",fail:"验证失败,请重试",doCaptcha:"请完成下面的验证",pointInOrder:"请按顺序点击",trigger:"点击进行验证",completed:"已完成验证"},checkbox:{all:"全选"},colorPicker:{confirm:"确定",cancel:"重置",ariaLabel:{clear:"清空颜色"}},confirm:{confirm:"确认",cancel:"取消"},datePicker:{confirm:"确认",cancel:"取消",placeholder:{year:"年份",month:"月份",date:"日期",datetime:"日期时间",start:"开始",end:"结束",select:"请选择"},startTime:"开始时间",endTime:"结束时间",ariaLabel:{clear:"清空日期",quarter:"季度",week:"周",date:"日",hour:"时",minute:"分",second:"秒"}},drawer:{confirm:"确认",cancel:"取消"},form:{submit:"提交",reset:"重置",notNullable:"不可为空",validateFail:"验证未通过"},image:{placeholder:"加载中...",error:"加载失败"},input:{placeholder:"请输入",ariaLabel:{clear:"清空文本"}},layout:{signOut:"注销",signType:"导航模式",majorColor:"主题颜色",themeMode:"主题模式"},modal:{confirm:"确认",cancel:"取消"},numberInput:{placeholder:"请输入数字",outOfRange:"超出范围",ariaLabel:{clear:"清空数字",increase:"增加",decrease:"减少"}},pagination:{page:"页",perPage:"条/页",prevPage:"上一页",nextPage:"下一页",prev:"向前",next:"向后",total:"共",jumpTo:"跳转",itemUnit:"条"},select:{placeholder:"请选择",empty:"暂无数据",search:"搜索选项",ariaLabel:{clear:"清空选项"}},table:{empty:"暂无数据",filterConfirm:"筛选",filterReset:"重置",filterAll:"全部"},timeAgo:{ago:"前",late:"后",justNow:"刚刚",second:"秒",minute:"分钟",hour:"小时",yesterday:"昨天",days:"天",lastMonth:"上个月",months:"个月",lastYear:"去年",years:"年"},timePicker:{confirm:"确认",cancel:"取消",placeholder:{time:"时间",start:"开始",end:"结束",select:"请选择"},ariaLabel:{clear:"清空时间",hour:"时",minute:"分",second:"秒"}},tour:{prev:"上一步",next:"下一步",done:"完成",stepCount:"第 {n} 步"},transfer:{source:"源",target:"目标",empty:"暂无数据",reverse:"反选",search:"搜索 (Ctrl + F)"},tree:{empty:"暂无数据"},upload:{upload:"上传文件",uploading:"上传中",dragOrClick:"将文件拖到此处, 或点击上传",ariaLabel:{preview:"预览文件",delete:"删除文件"}},video:{play:"播放",pause:"暂停",playPrev:"上一个",playNext:"下一个",refresh:"刷新",flip:"镜像翻转",requestPip:"进入画中画",exitPip:"退出画中画",fullWindow:"进入网页全屏",fullWindowExit:"退出网页全屏",fullScreen:"进入全屏",fullScreenExit:"退出全屏",chapterCount:"第 {n} 章"},viewer:{rotateRight:"向右旋转",rotateLeft:"向左旋转",flipHorizontal:"横向翻转",flipVertical:"纵向翻转",zoomIn:"放大",zoomOut:"缩小",fullScreen:"进入全屏",fullScreenExit:"退出全屏",reset:"重置"}}}const Fl="__vxp-provided-locale",Ll=e.computed(()=>hg()),gg=new Map;function ic(t){return t&&gg.get(t)||Ll.value}function za(t,a){if(a){const r=e.computed(()=>{const l=e.unref(t);return el(ic(l.locale),l)});a.provide(Fl,r)}else{const r=e.inject(Fl,null),l=e.computed(()=>{const n=e.unref(t);return r!=null&&r.value?el(r.value,n):el(ic(n.locale),n)});e.provide(Fl,l)}}function Ot(t,a){const r=e.inject(Fl,Ll);return t?a?e.computed(()=>{var l;return{...((l=r.value)==null?void 0:l[t])??{},...e.unref(a)??{}}}):e.computed(()=>{var l;return((l=r.value)==null?void 0:l[t])??{}}):r}function Ba(){const t=e.inject(Fl,Ll);return e.computed(()=>t.value.wordSpace??!1)}function $a(t,a){const r=t.split("|");return r.length===1?`${a} ${t}`:`${a} ${a>1?r[1].trim():r[0].trim()}`}function bg(t,a){const r=t.split("|");return r.length===1?t:a>1?r[1].trim():r[0].trim()}function tl(t,a=Ll.value.wordSpace??!1){return a?t:t.replace(/\s+/g,"")}function sc(t,a){return t.replace(/{n}/g,`${a}`)}/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cc=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),yg=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,r,l)=>l?l.toUpperCase():r.toLowerCase()),kg=t=>{const a=yg(t);return a.charAt(0).toUpperCase()+a.slice(1)},wg=(...t)=>t.filter((a,r,l)=>!!a&&a.trim()!==""&&l.indexOf(a)===r).join(" ").trim();/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var Pa={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Cg=({size:t,strokeWidth:a=2,absoluteStrokeWidth:r,color:l,iconNode:n,name:o,class:i,...d},{slots:f})=>e.h("svg",{...Pa,width:t||Pa.width,height:t||Pa.height,stroke:l||Pa.stroke,"stroke-width":r?Number(a)*24/Number(t):a,class:wg("lucide",...o?[`lucide-${cc(kg(o))}-icon`,`lucide-${cc(o)}`]:["lucide-icon"]),...d},[...n.map(p=>e.h(...p)),...f.default?[f.default()]:[]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pt=(t,a)=>(r,{slots:l})=>e.h(Cg,{...r,iconNode:a,name:t},l);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Sg=pt("arrow-left-right",[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const xg=pt("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ng=pt("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Eg=pt("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Vg=pt("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Tg=pt("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const zg=pt("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Bg=pt("chevrons-left",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const $g=pt("chevrons-right",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Pg=pt("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Rg=pt("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ag=pt("circle-help",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const dc=pt("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Mg=pt("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Dg=pt("cloud-upload",[["path",{d:"M12 13v8",key:"1l5pq0"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"m8 17 4-4 4 4",key:"1quai1"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Fg=pt("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Lg=pt("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fc=pt("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ig=pt("file-archive",[["path",{d:"M10 12v-1",key:"v7bkov"}],["path",{d:"M10 18v-2",key:"1cjy8d"}],["path",{d:"M10 7V6",key:"dljcrl"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 .274 1.01",key:"gkbcor"}],["circle",{cx:"10",cy:"20",r:"2",key:"1xzdoj"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Og=pt("file-code",[["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const _g=pt("file-image",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Hg=pt("file-music",[["path",{d:"M10.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v8.4",key:"1d3kfm"}],["path",{d:"M8 18v-7.7L16 9v7",key:"1oie6o"}],["circle",{cx:"14",cy:"16",r:"2",key:"1bzzi3"}],["circle",{cx:"6",cy:"18",r:"2",key:"1fncim"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jg=pt("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Wg=pt("file-video",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m10 11 5 3-5 3v-6Z",key:"7ntvm4"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Kg=pt("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ug=pt("flip-horizontal",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Xg=pt("flip-vertical",[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3",key:"14bfxa"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3",key:"14rx03"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Yg=pt("fullscreen",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{width:"10",height:"8",x:"7",y:"8",rx:"1",key:"vys8me"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const qg=pt("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Gg=pt("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Zg=pt("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Jg=pt("indent-decrease",[["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 18H11",key:"4wu86t"}],["path",{d:"M21 6H11",key:"6dy1d6"}],["path",{d:"m7 8-4 4 4 4",key:"o5hrat"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Qg=pt("indent-increase",[["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 18H11",key:"4wu86t"}],["path",{d:"M21 6H11",key:"6dy1d6"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const vg=pt("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const eb=pt("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const tb=pt("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const nb=pt("maximize",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const rb=pt("message-circle-question",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const lb=pt("minimize",[["path",{d:"M8 3v3a2 2 0 0 1-2 2H3",key:"hohbtr"}],["path",{d:"M21 8h-3a2 2 0 0 1-2-2V3",key:"5jw1f3"}],["path",{d:"M3 16h3a2 2 0 0 1 2 2v3",key:"198tvr"}],["path",{d:"M16 21v-3a2 2 0 0 1 2-2h3",key:"ph8mxp"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ab=pt("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ob=pt("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const uc=pt("pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ib=pt("picture-in-picture",[["path",{d:"M2 10h6V4",key:"zwrco"}],["path",{d:"m2 4 6 6",key:"ug085t"}],["path",{d:"M21 10V7a2 2 0 0 0-2-2h-7",key:"git5jr"}],["path",{d:"M3 14v2a2 2 0 0 0 2 2h3",key:"1f7fh3"}],["rect",{x:"12",y:"14",width:"10",height:"7",rx:"1",key:"1wjs3o"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pc=pt("play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const sb=pt("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const cb=pt("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const db=pt("repeat-2",[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fb=pt("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ub=pt("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const pb=pt("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const mb=pt("siren",[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const hb=pt("skip-back",[["polygon",{points:"19 20 9 12 19 4 19 20",key:"o2sva"}],["line",{x1:"5",x2:"5",y1:"19",y2:"5",key:"1ocqjk"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const gb=pt("skip-forward",[["polygon",{points:"5 4 15 12 5 20 5 4",key:"16p6eg"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19",key:"futhcm"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bb=pt("square-minus",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yb=pt("square-plus",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const kb=pt("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/** * @license lucide-vue-next v0.511.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const wb=pt("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17