UNPKG

@koishijs/plugin-market

Version:

Manage your bots and plugins with console

1 lines 144 kB
import{ref as l1,reactive as j2,watch as a1,defineComponent as r1,openBlock as _,createElementBlock as w,Fragment as G,createElementVNode as d,withModifiers as p1,toDisplayString as D,unref as x,inject as $1,computed as X,resolveComponent as Y,renderList as n1,createBlock as e1,withCtx as b,createTextVNode as P,createVNode as B,createCommentVNode as F,createStaticVNode as st,h as I1,normalizeClass as c1,renderSlot as ze,normalizeProps as lt,guardReactiveProps as ot,mergeProps as it,withDirectives as at,withKeys as y1,vModelText as ct,provide as D2,isRef as U2,createSlots as ut}from"vue";import{store as S,valueMap as Fe,loading as ft,socket as dt,message as S1,send as E1,useI18n as Ae,useI18nText as pt,global as L1,useConfig as C1,isNullable as vt,useContext as z1,router as _1,icons as b1,receive as G2,Schema as d1}from"@koishijs/client";import{useRouter as ht}from"vue-router";import{useDebounceFn as F2}from"@vueuse/core";var x1={exports:{}},B1,We;function A1(){if(We)return B1;We=1;const t="2.0.0",e=256,l=Number.MAX_SAFE_INTEGER||9007199254740991,s=16,a=e-6;return B1={MAX_LENGTH:e,MAX_SAFE_COMPONENT_LENGTH:s,MAX_SAFE_BUILD_LENGTH:a,MAX_SAFE_INTEGER:l,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:t,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},B1}var j1,Xe;function H1(){return Xe||(Xe=1,j1=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{}),j1}var Ye;function R1(){return Ye||(Ye=1,function(t,e){const{MAX_SAFE_COMPONENT_LENGTH:l,MAX_SAFE_BUILD_LENGTH:s,MAX_LENGTH:a}=A1(),p=H1();e=t.exports={};const i=e.re=[],h=e.safeRe=[],c=e.src=[],r=e.t={};let m=0;const C="[a-zA-Z0-9-]",u=[["\\s",1],["\\d",a],[C,s]],k=y=>{for(const[E,g]of u)y=y.split(`${E}*`).join(`${E}{0,${g}}`).split(`${E}+`).join(`${E}{1,${g}}`);return y},$=(y,E,g)=>{const L=k(E),n=m++;p(y,n,E),r[y]=n,c[n]=E,i[n]=new RegExp(E,g?"g":void 0),h[n]=new RegExp(L,g?"g":void 0)};$("NUMERICIDENTIFIER","0|[1-9]\\d*"),$("NUMERICIDENTIFIERLOOSE","\\d+"),$("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${C}*`),$("MAINVERSION",`(${c[r.NUMERICIDENTIFIER]})\\.(${c[r.NUMERICIDENTIFIER]})\\.(${c[r.NUMERICIDENTIFIER]})`),$("MAINVERSIONLOOSE",`(${c[r.NUMERICIDENTIFIERLOOSE]})\\.(${c[r.NUMERICIDENTIFIERLOOSE]})\\.(${c[r.NUMERICIDENTIFIERLOOSE]})`),$("PRERELEASEIDENTIFIER",`(?:${c[r.NUMERICIDENTIFIER]}|${c[r.NONNUMERICIDENTIFIER]})`),$("PRERELEASEIDENTIFIERLOOSE",`(?:${c[r.NUMERICIDENTIFIERLOOSE]}|${c[r.NONNUMERICIDENTIFIER]})`),$("PRERELEASE",`(?:-(${c[r.PRERELEASEIDENTIFIER]}(?:\\.${c[r.PRERELEASEIDENTIFIER]})*))`),$("PRERELEASELOOSE",`(?:-?(${c[r.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[r.PRERELEASEIDENTIFIERLOOSE]})*))`),$("BUILDIDENTIFIER",`${C}+`),$("BUILD",`(?:\\+(${c[r.BUILDIDENTIFIER]}(?:\\.${c[r.BUILDIDENTIFIER]})*))`),$("FULLPLAIN",`v?${c[r.MAINVERSION]}${c[r.PRERELEASE]}?${c[r.BUILD]}?`),$("FULL",`^${c[r.FULLPLAIN]}$`),$("LOOSEPLAIN",`[v=\\s]*${c[r.MAINVERSIONLOOSE]}${c[r.PRERELEASELOOSE]}?${c[r.BUILD]}?`),$("LOOSE",`^${c[r.LOOSEPLAIN]}$`),$("GTLT","((?:<|>)?=?)"),$("XRANGEIDENTIFIERLOOSE",`${c[r.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),$("XRANGEIDENTIFIER",`${c[r.NUMERICIDENTIFIER]}|x|X|\\*`),$("XRANGEPLAIN",`[v=\\s]*(${c[r.XRANGEIDENTIFIER]})(?:\\.(${c[r.XRANGEIDENTIFIER]})(?:\\.(${c[r.XRANGEIDENTIFIER]})(?:${c[r.PRERELEASE]})?${c[r.BUILD]}?)?)?`),$("XRANGEPLAINLOOSE",`[v=\\s]*(${c[r.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[r.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[r.XRANGEIDENTIFIERLOOSE]})(?:${c[r.PRERELEASELOOSE]})?${c[r.BUILD]}?)?)?`),$("XRANGE",`^${c[r.GTLT]}\\s*${c[r.XRANGEPLAIN]}$`),$("XRANGELOOSE",`^${c[r.GTLT]}\\s*${c[r.XRANGEPLAINLOOSE]}$`),$("COERCEPLAIN",`(^|[^\\d])(\\d{1,${l}})(?:\\.(\\d{1,${l}}))?(?:\\.(\\d{1,${l}}))?`),$("COERCE",`${c[r.COERCEPLAIN]}(?:$|[^\\d])`),$("COERCEFULL",c[r.COERCEPLAIN]+`(?:${c[r.PRERELEASE]})?(?:${c[r.BUILD]})?(?:$|[^\\d])`),$("COERCERTL",c[r.COERCE],true),$("COERCERTLFULL",c[r.COERCEFULL],true),$("LONETILDE","(?:~>?)"),$("TILDETRIM",`(\\s*)${c[r.LONETILDE]}\\s+`,true),e.tildeTrimReplace="$1~",$("TILDE",`^${c[r.LONETILDE]}${c[r.XRANGEPLAIN]}$`),$("TILDELOOSE",`^${c[r.LONETILDE]}${c[r.XRANGEPLAINLOOSE]}$`),$("LONECARET","(?:\\^)"),$("CARETTRIM",`(\\s*)${c[r.LONECARET]}\\s+`,true),e.caretTrimReplace="$1^",$("CARET",`^${c[r.LONECARET]}${c[r.XRANGEPLAIN]}$`),$("CARETLOOSE",`^${c[r.LONECARET]}${c[r.XRANGEPLAINLOOSE]}$`),$("COMPARATORLOOSE",`^${c[r.GTLT]}\\s*(${c[r.LOOSEPLAIN]})$|^$`),$("COMPARATOR",`^${c[r.GTLT]}\\s*(${c[r.FULLPLAIN]})$|^$`),$("COMPARATORTRIM",`(\\s*)${c[r.GTLT]}\\s*(${c[r.LOOSEPLAIN]}|${c[r.XRANGEPLAIN]})`,true),e.comparatorTrimReplace="$1$2$3",$("HYPHENRANGE",`^\\s*(${c[r.XRANGEPLAIN]})\\s+-\\s+(${c[r.XRANGEPLAIN]})\\s*$`),$("HYPHENRANGELOOSE",`^\\s*(${c[r.XRANGEPLAINLOOSE]})\\s+-\\s+(${c[r.XRANGEPLAINLOOSE]})\\s*$`),$("STAR","(<|>)?=?\\s*\\*"),$("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),$("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}(x1,x1.exports)),x1.exports}var D1,Ke;function He(){if(Ke)return D1;Ke=1;const t=Object.freeze({loose:true}),e=Object.freeze({});return D1=s=>s?typeof s!="object"?t:s:e,D1}var U1,Ze;function W2(){if(Ze)return U1;Ze=1;const t=/^[0-9]+$/,e=(s,a)=>{const p=t.test(s),i=t.test(a);return p&&i&&(s=+s,a=+a),s===a?0:p&&!i?-1:i&&!p?1:s<a?-1:1};return U1={compareIdentifiers:e,rcompareIdentifiers:(s,a)=>e(a,s)},U1}var G1,Qe;function o1(){if(Qe)return G1;Qe=1;const t=H1(),{MAX_LENGTH:e,MAX_SAFE_INTEGER:l}=A1(),{safeRe:s,t:a}=R1(),p=He(),{compareIdentifiers:i}=W2();class h{constructor(r,m){if(m=p(m),r instanceof h){if(r.loose===!!m.loose&&r.includePrerelease===!!m.includePrerelease)return r;r=r.version}else if(typeof r!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof r}".`);if(r.length>e)throw new TypeError(`version is longer than ${e} characters`);t("SemVer",r,m),this.options=m,this.loose=!!m.loose,this.includePrerelease=!!m.includePrerelease;const C=r.trim().match(m.loose?s[a.LOOSE]:s[a.FULL]);if(!C)throw new TypeError(`Invalid Version: ${r}`);if(this.raw=r,this.major=+C[1],this.minor=+C[2],this.patch=+C[3],this.major>l||this.major<0)throw new TypeError("Invalid major version");if(this.minor>l||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>l||this.patch<0)throw new TypeError("Invalid patch version");C[4]?this.prerelease=C[4].split(".").map(u=>{if(/^[0-9]+$/.test(u)){const k=+u;if(k>=0&&k<l)return k}return u}):this.prerelease=[],this.build=C[5]?C[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(r){if(t("SemVer.compare",this.version,this.options,r),!(r instanceof h)){if(typeof r=="string"&&r===this.version)return 0;r=new h(r,this.options)}return r.version===this.version?0:this.compareMain(r)||this.comparePre(r)}compareMain(r){return r instanceof h||(r=new h(r,this.options)),i(this.major,r.major)||i(this.minor,r.minor)||i(this.patch,r.patch)}comparePre(r){if(r instanceof h||(r=new h(r,this.options)),this.prerelease.length&&!r.prerelease.length)return-1;if(!this.prerelease.length&&r.prerelease.length)return 1;if(!this.prerelease.length&&!r.prerelease.length)return 0;let m=0;do{const C=this.prerelease[m],u=r.prerelease[m];if(t("prerelease compare",m,C,u),C===void 0&&u===void 0)return 0;if(u===void 0)return 1;if(C===void 0)return-1;if(C===u)continue;return i(C,u)}while(++m)}compareBuild(r){r instanceof h||(r=new h(r,this.options));let m=0;do{const C=this.build[m],u=r.build[m];if(t("build compare",m,C,u),C===void 0&&u===void 0)return 0;if(u===void 0)return 1;if(C===void 0)return-1;if(C===u)continue;return i(C,u)}while(++m)}inc(r,m,C){switch(r){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",m,C);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",m,C);break;case"prepatch":this.prerelease.length=0,this.inc("patch",m,C),this.inc("pre",m,C);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",m,C),this.inc("pre",m,C);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{const u=Number(C)?1:0;if(!m&&C===false)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[u];else{let k=this.prerelease.length;for(;--k>=0;)typeof this.prerelease[k]=="number"&&(this.prerelease[k]++,k=-2);if(k===-1){if(m===this.prerelease.join(".")&&C===false)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(u)}}if(m){let k=[m,u];C===false&&(k=[m]),i(this.prerelease[0],m)===0?isNaN(this.prerelease[1])&&(this.prerelease=k):this.prerelease=k}break}default:throw new Error(`invalid increment argument: ${r}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}return G1=h,G1}var F1,Je;function w1(){if(Je)return F1;Je=1;const t=o1();return F1=(l,s,a=false)=>{if(l instanceof t)return l;try{return new t(l,s)}catch(p){if(!a)return null;throw p}},F1}var W1,e2;function Ct(){if(e2)return W1;e2=1;const t=w1();return W1=(l,s)=>{const a=t(l,s);return a?a.version:null},W1}var X1,t2;function mt(){if(t2)return X1;t2=1;const t=w1();return X1=(l,s)=>{const a=t(l.trim().replace(/^[=v]+/,""),s);return a?a.version:null},X1}var Y1,r2;function gt(){if(r2)return Y1;r2=1;const t=o1();return Y1=(l,s,a,p,i)=>{typeof a=="string"&&(i=p,p=a,a=void 0);try{return new t(l instanceof t?l.version:l,a).inc(s,p,i).version}catch{return null}},Y1}var K1,n2;function _t(){if(n2)return K1;n2=1;const t=w1();return K1=(l,s)=>{const a=t(l,null,true),p=t(s,null,true),i=a.compare(p);if(i===0)return null;const h=i>0,c=h?a:p,r=h?p:a,m=!!c.prerelease.length;if(!!r.prerelease.length&&!m)return!r.patch&&!r.minor?"major":c.patch?"patch":c.minor?"minor":"major";const u=m?"pre":"";return a.major!==p.major?u+"major":a.minor!==p.minor?u+"minor":a.patch!==p.patch?u+"patch":"prerelease"},K1}var Z1,s2;function Lt(){if(s2)return Z1;s2=1;const t=o1();return Z1=(l,s)=>new t(l,s).major,Z1}var Q1,l2;function $t(){if(l2)return Q1;l2=1;const t=o1();return Q1=(l,s)=>new t(l,s).minor,Q1}var J1,o2;function wt(){if(o2)return J1;o2=1;const t=o1();return J1=(l,s)=>new t(l,s).patch,J1}var ee,i2;function yt(){if(i2)return ee;i2=1;const t=w1();return ee=(l,s)=>{const a=t(l,s);return a&&a.prerelease.length?a.prerelease:null},ee}var te,a2;function u1(){if(a2)return te;a2=1;const t=o1();return te=(l,s,a)=>new t(l,a).compare(new t(s,a)),te}var re,c2;function kt(){if(c2)return re;c2=1;const t=u1();return re=(l,s,a)=>t(s,l,a),re}var ne,u2;function Et(){if(u2)return ne;u2=1;const t=u1();return ne=(l,s)=>t(l,s,true),ne}var se,f2;function Oe(){if(f2)return se;f2=1;const t=o1();return se=(l,s,a)=>{const p=new t(l,a),i=new t(s,a);return p.compare(i)||p.compareBuild(i)},se}var le,d2;function Vt(){if(d2)return le;d2=1;const t=Oe();return le=(l,s)=>l.sort((a,p)=>t(a,p,s)),le}var oe,p2;function Rt(){if(p2)return oe;p2=1;const t=Oe();return oe=(l,s)=>l.sort((a,p)=>t(p,a,s)),oe}var ie,v2;function O1(){if(v2)return ie;v2=1;const t=u1();return ie=(l,s,a)=>t(l,s,a)>0,ie}var ae,h2;function Ne(){if(h2)return ae;h2=1;const t=u1();return ae=(l,s,a)=>t(l,s,a)<0,ae}var ce,C2;function X2(){if(C2)return ce;C2=1;const t=u1();return ce=(l,s,a)=>t(l,s,a)===0,ce}var ue,m2;function Y2(){if(m2)return ue;m2=1;const t=u1();return ue=(l,s,a)=>t(l,s,a)!==0,ue}var fe,g2;function Te(){if(g2)return fe;g2=1;const t=u1();return fe=(l,s,a)=>t(l,s,a)>=0,fe}var de,_2;function qe(){if(_2)return de;_2=1;const t=u1();return de=(l,s,a)=>t(l,s,a)<=0,de}var pe,L2;function K2(){if(L2)return pe;L2=1;const t=X2(),e=Y2(),l=O1(),s=Te(),a=Ne(),p=qe();return pe=(h,c,r,m)=>{switch(c){case"===":return typeof h=="object"&&(h=h.version),typeof r=="object"&&(r=r.version),h===r;case"!==":return typeof h=="object"&&(h=h.version),typeof r=="object"&&(r=r.version),h!==r;case"":case"=":case"==":return t(h,r,m);case"!=":return e(h,r,m);case">":return l(h,r,m);case">=":return s(h,r,m);case"<":return a(h,r,m);case"<=":return p(h,r,m);default:throw new TypeError(`Invalid operator: ${c}`)}},pe}var ve,$2;function Mt(){if($2)return ve;$2=1;const t=o1(),e=w1(),{safeRe:l,t:s}=R1();return ve=(p,i)=>{if(p instanceof t)return p;if(typeof p=="number"&&(p=String(p)),typeof p!="string")return null;i=i||{};let h=null;if(!i.rtl)h=p.match(i.includePrerelease?l[s.COERCEFULL]:l[s.COERCE]);else{const k=i.includePrerelease?l[s.COERCERTLFULL]:l[s.COERCERTL];let $;for(;($=k.exec(p))&&(!h||h.index+h[0].length!==p.length);)(!h||$.index+$[0].length!==h.index+h[0].length)&&(h=$),k.lastIndex=$.index+$[1].length+$[2].length;k.lastIndex=-1}if(h===null)return null;const c=h[2],r=h[3]||"0",m=h[4]||"0",C=i.includePrerelease&&h[5]?`-${h[5]}`:"",u=i.includePrerelease&&h[6]?`+${h[6]}`:"";return e(`${c}.${r}.${m}${C}${u}`,i)},ve}var he,w2;function St(){if(w2)return he;w2=1;class t{constructor(){this.max=1e3,this.map=new Map}get(l){const s=this.map.get(l);if(s!==void 0)return this.map.delete(l),this.map.set(l,s),s}delete(l){return this.map.delete(l)}set(l,s){if(!this.delete(l)&&s!==void 0){if(this.map.size>=this.max){const p=this.map.keys().next().value;this.delete(p)}this.map.set(l,s)}return this}}return he=t,he}var Ce,y2;function f1(){if(y2)return Ce;y2=1;const t=/\s+/g;class e{constructor(R,H){if(H=a(H),R instanceof e)return R.loose===!!H.loose&&R.includePrerelease===!!H.includePrerelease?R:new e(R.raw,H);if(R instanceof p)return this.raw=R.value,this.set=[[R]],this.formatted=void 0,this;if(this.options=H,this.loose=!!H.loose,this.includePrerelease=!!H.includePrerelease,this.raw=R.trim().replace(t," "),this.set=this.raw.split("||").map(A=>this.parseRange(A.trim())).filter(A=>A.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const A=this.set[0];if(this.set=this.set.filter(N=>!y(N[0])),this.set.length===0)this.set=[A];else if(this.set.length>1){for(const N of this.set)if(N.length===1&&E(N[0])){this.set=[N];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let R=0;R<this.set.length;R++){R>0&&(this.formatted+="||");const H=this.set[R];for(let A=0;A<H.length;A++)A>0&&(this.formatted+=" "),this.formatted+=H[A].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(R){const A=((this.options.includePrerelease&&k)|(this.options.loose&&$))+":"+R,N=s.get(A);if(N)return N;const z=this.options.loose,j=z?c[r.HYPHENRANGELOOSE]:c[r.HYPHENRANGE];R=R.replace(j,M(this.options.includePrerelease)),i("hyphen replace",R),R=R.replace(c[r.COMPARATORTRIM],m),i("comparator trim",R),R=R.replace(c[r.TILDETRIM],C),i("tilde trim",R),R=R.replace(c[r.CARETTRIM],u),i("caret trim",R);let T=R.split(" ").map(t1=>L(t1,this.options)).join(" ").split(/\s+/).map(t1=>I(t1,this.options));z&&(T=T.filter(t1=>(i("loose invalid filter",t1,this.options),!!t1.match(c[r.COMPARATORLOOSE])))),i("range list",T);const U=new Map,Q=T.map(t1=>new p(t1,this.options));for(const t1 of Q){if(y(t1))return[t1];U.set(t1.value,t1)}U.size>1&&U.has("")&&U.delete("");const J=[...U.values()];return s.set(A,J),J}intersects(R,H){if(!(R instanceof e))throw new TypeError("a Range is required");return this.set.some(A=>g(A,H)&&R.set.some(N=>g(N,H)&&A.every(z=>N.every(j=>z.intersects(j,H)))))}test(R){if(!R)return false;if(typeof R=="string")try{R=new h(R,this.options)}catch{return false}for(let H=0;H<this.set.length;H++)if(Z(this.set[H],R,this.options))return true;return false}}Ce=e;const l=St(),s=new l,a=He(),p=N1(),i=H1(),h=o1(),{safeRe:c,t:r,comparatorTrimReplace:m,tildeTrimReplace:C,caretTrimReplace:u}=R1(),{FLAG_INCLUDE_PRERELEASE:k,FLAG_LOOSE:$}=A1(),y=V=>V.value==="<0.0.0-0",E=V=>V.value==="",g=(V,R)=>{let H=true;const A=V.slice();let N=A.pop();for(;H&&A.length;)H=A.every(z=>N.intersects(z,R)),N=A.pop();return H},L=(V,R)=>(i("comp",V,R),V=f(V,R),i("caret",V),V=o(V,R),i("tildes",V),V=q(V,R),i("xrange",V),V=v1(V,R),i("stars",V),V),n=V=>!V||V.toLowerCase()==="x"||V==="*",o=(V,R)=>V.trim().split(/\s+/).map(H=>v(H,R)).join(" "),v=(V,R)=>{const H=R.loose?c[r.TILDELOOSE]:c[r.TILDE];return V.replace(H,(A,N,z,j,T)=>{i("tilde",V,A,N,z,j,T);let U;return n(N)?U="":n(z)?U=`>=${N}.0.0 <${+N+1}.0.0-0`:n(j)?U=`>=${N}.${z}.0 <${N}.${+z+1}.0-0`:T?(i("replaceTilde pr",T),U=`>=${N}.${z}.${j}-${T} <${N}.${+z+1}.0-0`):U=`>=${N}.${z}.${j} <${N}.${+z+1}.0-0`,i("tilde return",U),U})},f=(V,R)=>V.trim().split(/\s+/).map(H=>W(H,R)).join(" "),W=(V,R)=>{i("caret",V,R);const H=R.loose?c[r.CARETLOOSE]:c[r.CARET],A=R.includePrerelease?"-0":"";return V.replace(H,(N,z,j,T,U)=>{i("caret",V,N,z,j,T,U);let Q;return n(z)?Q="":n(j)?Q=`>=${z}.0.0${A} <${+z+1}.0.0-0`:n(T)?z==="0"?Q=`>=${z}.${j}.0${A} <${z}.${+j+1}.0-0`:Q=`>=${z}.${j}.0${A} <${+z+1}.0.0-0`:U?(i("replaceCaret pr",U),z==="0"?j==="0"?Q=`>=${z}.${j}.${T}-${U} <${z}.${j}.${+T+1}-0`:Q=`>=${z}.${j}.${T}-${U} <${z}.${+j+1}.0-0`:Q=`>=${z}.${j}.${T}-${U} <${+z+1}.0.0-0`):(i("no pr"),z==="0"?j==="0"?Q=`>=${z}.${j}.${T}${A} <${z}.${j}.${+T+1}-0`:Q=`>=${z}.${j}.${T}${A} <${z}.${+j+1}.0-0`:Q=`>=${z}.${j}.${T} <${+z+1}.0.0-0`),i("caret return",Q),Q})},q=(V,R)=>(i("replaceXRanges",V,R),V.split(/\s+/).map(H=>s1(H,R)).join(" ")),s1=(V,R)=>{V=V.trim();const H=R.loose?c[r.XRANGELOOSE]:c[r.XRANGE];return V.replace(H,(A,N,z,j,T,U)=>{i("xRange",V,A,N,z,j,T,U);const Q=n(z),J=Q||n(j),t1=J||n(T),h1=t1;return N==="="&&h1&&(N=""),U=R.includePrerelease?"-0":"",Q?N===">"||N==="<"?A="<0.0.0-0":A="*":N&&h1?(J&&(j=0),T=0,N===">"?(N=">=",J?(z=+z+1,j=0,T=0):(j=+j+1,T=0)):N==="<="&&(N="<",J?z=+z+1:j=+j+1),N==="<"&&(U="-0"),A=`${N+z}.${j}.${T}${U}`):J?A=`>=${z}.0.0${U} <${+z+1}.0.0-0`:t1&&(A=`>=${z}.${j}.0${U} <${z}.${+j+1}.0-0`),i("xRange return",A),A})},v1=(V,R)=>(i("replaceStars",V,R),V.trim().replace(c[r.STAR],"")),I=(V,R)=>(i("replaceGTE0",V,R),V.trim().replace(c[R.includePrerelease?r.GTE0PRE:r.GTE0],"")),M=V=>(R,H,A,N,z,j,T,U,Q,J,t1,h1)=>(n(A)?H="":n(N)?H=`>=${A}.0.0${V?"-0":""}`:n(z)?H=`>=${A}.${N}.0${V?"-0":""}`:j?H=`>=${H}`:H=`>=${H}${V?"-0":""}`,n(Q)?U="":n(J)?U=`<${+Q+1}.0.0-0`:n(t1)?U=`<${Q}.${+J+1}.0-0`:h1?U=`<=${Q}.${J}.${t1}-${h1}`:V?U=`<${Q}.${J}.${+t1+1}-0`:U=`<=${U}`,`${H} ${U}`.trim()),Z=(V,R,H)=>{for(let A=0;A<V.length;A++)if(!V[A].test(R))return false;if(R.prerelease.length&&!H.includePrerelease){for(let A=0;A<V.length;A++)if(i(V[A].semver),V[A].semver!==p.ANY&&V[A].semver.prerelease.length>0){const N=V[A].semver;if(N.major===R.major&&N.minor===R.minor&&N.patch===R.patch)return true}return false}return true};return Ce}var me,k2;function N1(){if(k2)return me;k2=1;const t=Symbol("SemVer ANY");class e{static get ANY(){return t}constructor(m,C){if(C=l(C),m instanceof e){if(m.loose===!!C.loose)return m;m=m.value}m=m.trim().split(/\s+/).join(" "),i("comparator",m,C),this.options=C,this.loose=!!C.loose,this.parse(m),this.semver===t?this.value="":this.value=this.operator+this.semver.version,i("comp",this)}parse(m){const C=this.options.loose?s[a.COMPARATORLOOSE]:s[a.COMPARATOR],u=m.match(C);if(!u)throw new TypeError(`Invalid comparator: ${m}`);this.operator=u[1]!==void 0?u[1]:"",this.operator==="="&&(this.operator=""),u[2]?this.semver=new h(u[2],this.options.loose):this.semver=t}toString(){return this.value}test(m){if(i("Comparator.test",m,this.options.loose),this.semver===t||m===t)return true;if(typeof m=="string")try{m=new h(m,this.options)}catch{return false}return p(m,this.operator,this.semver,this.options)}intersects(m,C){if(!(m instanceof e))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?true:new c(m.value,C).test(this.value):m.operator===""?m.value===""?true:new c(this.value,C).test(m.semver):(C=l(C),C.includePrerelease&&(this.value==="<0.0.0-0"||m.value==="<0.0.0-0")||!C.includePrerelease&&(this.value.startsWith("<0.0.0")||m.value.startsWith("<0.0.0"))?false:!!(this.operator.startsWith(">")&&m.operator.startsWith(">")||this.operator.startsWith("<")&&m.operator.startsWith("<")||this.semver.version===m.semver.version&&this.operator.includes("=")&&m.operator.includes("=")||p(this.semver,"<",m.semver,C)&&this.operator.startsWith(">")&&m.operator.startsWith("<")||p(this.semver,">",m.semver,C)&&this.operator.startsWith("<")&&m.operator.startsWith(">")))}}me=e;const l=He(),{safeRe:s,t:a}=R1(),p=K2(),i=H1(),h=o1(),c=f1();return me}var ge,E2;function T1(){if(E2)return ge;E2=1;const t=f1();return ge=(l,s,a)=>{try{s=new t(s,a)}catch{return false}return s.test(l)},ge}var _e,V2;function xt(){if(V2)return _e;V2=1;const t=f1();return _e=(l,s)=>new t(l,s).set.map(a=>a.map(p=>p.value).join(" ").trim().split(" ")),_e}var Le,R2;function It(){if(R2)return Le;R2=1;const t=o1(),e=f1();return Le=(s,a,p)=>{let i=null,h=null,c=null;try{c=new e(a,p)}catch{return null}return s.forEach(r=>{c.test(r)&&(!i||h.compare(r)===-1)&&(i=r,h=new t(i,p))}),i},Le}var $e,M2;function zt(){if(M2)return $e;M2=1;const t=o1(),e=f1();return $e=(s,a,p)=>{let i=null,h=null,c=null;try{c=new e(a,p)}catch{return null}return s.forEach(r=>{c.test(r)&&(!i||h.compare(r)===1)&&(i=r,h=new t(i,p))}),i},$e}var we,S2;function bt(){if(S2)return we;S2=1;const t=o1(),e=f1(),l=O1();return we=(a,p)=>{a=new e(a,p);let i=new t("0.0.0");if(a.test(i)||(i=new t("0.0.0-0"),a.test(i)))return i;i=null;for(let h=0;h<a.set.length;++h){const c=a.set[h];let r=null;c.forEach(m=>{const C=new t(m.semver.version);switch(m.operator){case">":C.prerelease.length===0?C.patch++:C.prerelease.push(0),C.raw=C.format();case"":case">=":(!r||l(C,r))&&(r=C);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${m.operator}`)}}),r&&(!i||l(i,r))&&(i=r)}return i&&a.test(i)?i:null},we}var ye,x2;function At(){if(x2)return ye;x2=1;const t=f1();return ye=(l,s)=>{try{return new t(l,s).range||"*"}catch{return null}},ye}var ke,I2;function Pe(){if(I2)return ke;I2=1;const t=o1(),e=N1(),{ANY:l}=e,s=f1(),a=T1(),p=O1(),i=Ne(),h=qe(),c=Te();return ke=(m,C,u,k)=>{m=new t(m,k),C=new s(C,k);let $,y,E,g,L;switch(u){case">":$=p,y=h,E=i,g=">",L=">=";break;case"<":$=i,y=c,E=p,g="<",L="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(m,C,k))return false;for(let n=0;n<C.set.length;++n){const o=C.set[n];let v=null,f=null;if(o.forEach(W=>{W.semver===l&&(W=new e(">=0.0.0")),v=v||W,f=f||W,$(W.semver,v.semver,k)?v=W:E(W.semver,f.semver,k)&&(f=W)}),v.operator===g||v.operator===L||(!f.operator||f.operator===g)&&y(m,f.semver))return false;if(f.operator===L&&E(m,f.semver))return false}return true},ke}var Ee,z2;function Ht(){if(z2)return Ee;z2=1;const t=Pe();return Ee=(l,s,a)=>t(l,s,">",a),Ee}var Ve,b2;function Ot(){if(b2)return Ve;b2=1;const t=Pe();return Ve=(l,s,a)=>t(l,s,"<",a),Ve}var Re,A2;function Nt(){if(A2)return Re;A2=1;const t=f1();return Re=(l,s,a)=>(l=new t(l,a),s=new t(s,a),l.intersects(s,a)),Re}var Me,H2;function Tt(){if(H2)return Me;H2=1;const t=T1(),e=u1();return Me=(l,s,a)=>{const p=[];let i=null,h=null;const c=l.sort((u,k)=>e(u,k,a));for(const u of c)t(u,s,a)?(h=u,i||(i=u)):(h&&p.push([i,h]),h=null,i=null);i&&p.push([i,null]);const r=[];for(const[u,k]of p)u===k?r.push(u):!k&&u===c[0]?r.push("*"):k?u===c[0]?r.push(`<=${k}`):r.push(`${u} - ${k}`):r.push(`>=${u}`);const m=r.join(" || "),C=typeof s.raw=="string"?s.raw:String(s);return m.length<C.length?m:s},Me}var Se,O2;function qt(){if(O2)return Se;O2=1;const t=f1(),e=N1(),{ANY:l}=e,s=T1(),a=u1(),p=(C,u,k={})=>{if(C===u)return true;C=new t(C,k),u=new t(u,k);let $=false;e:for(const y of C.set){for(const E of u.set){const g=c(y,E,k);if($=$||g!==null,g)continue e}if($)return false}return true},i=[new e(">=0.0.0-0")],h=[new e(">=0.0.0")],c=(C,u,k)=>{if(C===u)return true;if(C.length===1&&C[0].semver===l){if(u.length===1&&u[0].semver===l)return true;k.includePrerelease?C=i:C=h}if(u.length===1&&u[0].semver===l){if(k.includePrerelease)return true;u=h}const $=new Set;let y,E;for(const q of C)q.operator===">"||q.operator===">="?y=r(y,q,k):q.operator==="<"||q.operator==="<="?E=m(E,q,k):$.add(q.semver);if($.size>1)return null;let g;if(y&&E){if(g=a(y.semver,E.semver,k),g>0)return null;if(g===0&&(y.operator!==">="||E.operator!=="<="))return null}for(const q of $){if(y&&!s(q,String(y),k)||E&&!s(q,String(E),k))return null;for(const s1 of u)if(!s(q,String(s1),k))return false;return true}let L,n,o,v,f=E&&!k.includePrerelease&&E.semver.prerelease.length?E.semver:false,W=y&&!k.includePrerelease&&y.semver.prerelease.length?y.semver:false;f&&f.prerelease.length===1&&E.operator==="<"&&f.prerelease[0]===0&&(f=false);for(const q of u){if(v=v||q.operator===">"||q.operator===">=",o=o||q.operator==="<"||q.operator==="<=",y){if(W&&q.semver.prerelease&&q.semver.prerelease.length&&q.semver.major===W.major&&q.semver.minor===W.minor&&q.semver.patch===W.patch&&(W=false),q.operator===">"||q.operator===">="){if(L=r(y,q,k),L===q&&L!==y)return false}else if(y.operator===">="&&!s(y.semver,String(q),k))return false}if(E){if(f&&q.semver.prerelease&&q.semver.prerelease.length&&q.semver.major===f.major&&q.semver.minor===f.minor&&q.semver.patch===f.patch&&(f=false),q.operator==="<"||q.operator==="<="){if(n=m(E,q,k),n===q&&n!==E)return false}else if(E.operator==="<="&&!s(E.semver,String(q),k))return false}if(!q.operator&&(E||y)&&g!==0)return false}return!(y&&o&&!E&&g!==0||E&&v&&!y&&g!==0||W||f)},r=(C,u,k)=>{if(!C)return u;const $=a(C.semver,u.semver,k);return $>0?C:$<0||u.operator===">"&&C.operator===">="?u:C},m=(C,u,k)=>{if(!C)return u;const $=a(C.semver,u.semver,k);return $<0?C:$>0||u.operator==="<"&&C.operator==="<="?u:C};return Se=p,Se}var xe,N2;function Pt(){if(N2)return xe;N2=1;const t=R1(),e=A1(),l=o1(),s=W2(),a=w1(),p=Ct(),i=mt(),h=gt(),c=_t(),r=Lt(),m=$t(),C=wt(),u=yt(),k=u1(),$=kt(),y=Et(),E=Oe(),g=Vt(),L=Rt(),n=O1(),o=Ne(),v=X2(),f=Y2(),W=Te(),q=qe(),s1=K2(),v1=Mt(),I=N1(),M=f1(),Z=T1(),V=xt(),R=It(),H=zt(),A=bt(),N=At(),z=Pe(),j=Ht(),T=Ot(),U=Nt(),Q=Tt(),J=qt();return xe={parse:a,valid:p,clean:i,inc:h,diff:c,major:r,minor:m,patch:C,prerelease:u,compare:k,rcompare:$,compareLoose:y,compareBuild:E,sort:g,rsort:L,gt:n,lt:o,eq:v,neq:f,gte:W,lte:q,cmp:s1,coerce:v1,Comparator:I,Range:M,satisfies:Z,toComparators:V,maxSatisfying:R,minSatisfying:H,minVersion:A,validRange:N,outside:z,gtr:j,ltr:T,intersects:U,simplifyRange:Q,subset:J,SemVer:l,re:t.re,src:t.src,tokens:t.t,SEMVER_SPEC_VERSION:e.SEMVER_SPEC_VERSION,RELEASE_TYPES:e.RELEASE_TYPES,compareIdentifiers:s.compareIdentifiers,rcompareIdentifiers:s.rcompareIdentifiers},xe}var V1=Pt();const K=l1("");function Be(t){var s,a;const e=(s=S.registry)==null?void 0:s[t],l=(a=S.dependencies)==null?void 0:a[t];if(!(!e||l!=null&&l.workspace))try{return V1.gt(Object.keys(e)[0],l.resolved)}catch{}}function Z2(t,e){var s,a;const l=((s=S.registry)==null?void 0:s[t])||((a=Q2[t])==null?void 0:a.versions);if(l)return Fe(l,p=>{const i=Fe({...p.peerDependencies},(c,r)=>{var u,k,$,y,E;const m=(e?e(r):null)??((u=S.dependencies[r])==null?void 0:u.resolved)??(($=(k=S.packages)==null?void 0:k[r])==null?void 0:$.package.version),C=m?V1.satisfies(m,c,{includePrerelease:true})?"success":"danger":(E=(y=p.peerDependenciesMeta)==null?void 0:y[r])!=null&&E.optional?"primary":"danger";return{request:c,resolved:m,result:C}});let h="success";for(const c of Object.values(i)){if(c.result==="danger"){h="danger";break}c.result==="warning"&&(h="warning")}return p.deprecated&&(h="danger"),{peers:i,result:h}})}const Q2=j2({});async function J2(t){const l=await(await fetch(`${S.market.registry}/${t}`)).json();return l.versions=Object.fromEntries(Object.entries(l.versions).sort((s,a)=>V1.compare(a[0],s[0]))),Q2[t]=l}const m1=l1(false),g1=l1(false);async function et(t,e,l){const s=ft({text:"正在更新依赖……"}),a=a1(dt,()=>{S1.success("安装成功!"),a(),s.close()});try{K.value="",await E1("market/install",t,l)?S1.error("安装失败!"):(await(e==null?void 0:e()),S1.success("安装成功!"))}catch(p){console.error(p),S1.error("安装超时!")}finally{a(),s.close()}}const Bt={key:0},jt={key:1},T2=r1({__name:"dep-link",props:{name:{}},setup(t){return(e,l)=>{var s,a;return _(),w(G,null,[d("span",{class:"k-link",onClick:l[0]||(l[0]=p1(p=>K.value=e.name,["stop"]))},D(e.name),1),(a=(s=x(S).packages[e.name])==null?void 0:s.runtime)!=null&&a.id?(_(),w("span",Bt," (已加载)")):(_(),w("span",jt," (点击"+D(e.name in x(S).packages?"配置":"添加")+")",1))],64)}}}),Dt={key:0},Ut={key:1},Gt={key:2},Ft={key:0},Wt=r1({__name:"dependency",setup(t){const e=$1("plugin:env"),l=p=>{var i,h;return((h={...(i=S.market.data)==null?void 0:i[p],...S.packages[p]}.manifest)==null?void 0:h.service.implements)??[]},s=p=>Object.values(S.market.data??{}).filter(i=>l(i.package.name).includes(p)).map(i=>i.package.name),a=X(()=>{const p={};for(const i in e.value.using)p[i]=s(i);return p});return(p,i)=>{const h=Y("k-comment");return _(),w(G,null,[(_(true),w(G,null,n1(x(e).peer,({required:c,active:r},m)=>(_(),e1(h,{key:m,type:r?"success":c?"warning":"primary"},{default:b(()=>[d("p",null,[P(D(c?"必需":"可选")+"依赖:",1),B(T2,{name:m},null,8,["name"])])]),_:2},1032,["type"]))),128)),(_(true),w(G,null,n1(x(e).using,({required:c},r)=>(_(),e1(h,{key:r,type:r in x(S).services?"success":c?"warning":"primary"},{default:b(()=>[d("p",null,[P(D(c?"必需":"可选")+"服务:"+D(r)+" ",1),r in x(S).services?(_(),w("span",Dt,"(已加载)")):a.value[r].length?(_(),w("span",Ut,"(未加载,启用下列任一插件可实现此服务)")):(_(),w("span",Gt,"(未加载)"))]),!(r in x(S).services)&&a.value[r].length?(_(),w("ul",Ft,[(_(true),w(G,null,n1(a.value[r],m=>(_(),w("li",null,[B(T2,{name:m},null,8,["name"])]))),256))])):F("v-if",true)]),_:2},1032,["type"]))),128))],64)}}}),Xt=r1({__name:"missing",setup(t){const e=ht(),l=$1("manager.settings.current"),s=X(()=>{const{name:p}=l.value;return(p.startsWith("@")?[p.replace(/\//,"/koishi-plugin-")]:[`@koishijs/plugin-${p}`,`koishi-plugin-${p}`]).find(h=>h in S.market.data)});function a(){e.push("/market?keyword="+l.value.name)}return(p,i)=>{const h=Y("k-comment");return _(),e1(h,{type:"danger"},{default:b(()=>[d("p",null,[i[1]||(i[1]=d("span",null,"此插件尚未安装,",-1)),s.value?(_(),w("span",{key:0,class:"k-link",onClick:i[0]||(i[0]=c=>K.value=s.value)},"点击快速安装")):(_(),w("span",{key:1,class:"k-link",onClick:a},"点击前往插件市场")),i[2]||(i[2]=d("span",null,"。",-1))])]),_:1})}}}),je={type:{sort:"排序",filter:"筛选",category:"分类"},badge:{installed:"已下载",verified:"官方认证",insecure:"不安全",preview:"开发中",newborn:"近期新增",portable:"快速体验"},sort:{default:"综合",rating:"按评分",download:"按下载量",created:"按创建时间",updated:"按更新时间"},category:{all:"所有插件",other:"未分类",adapter:"适配器",general:"通用服务",extension:"扩展功能",webui:"控制台",manage:"管理工具",preset:"行为预设",image:"图片服务",media:"资讯服务",tool:"实用工具",life:"生活指南",ai:"人工智能",meme:"趣味交互",game:"娱乐玩法",gametool:"游戏辅助"},time:{"just-now":"刚刚","minutes-ago":"{0} 分钟前","hours-ago":"{0} 小时前","days-ago":"{0} 天前"},search:{placeholder:"输入想要查询的插件名"}},tt=()=>Ae({messages:{"zh-CN":je}});function De(t){var l;const e={};for(const s of t.package.contributors)s.email&&(e[l=s.email]||(e[l]=s));return t.package.maintainers.some(s=>e[s.email])?Object.values(e):t.package.maintainers.map(({email:s,username:a})=>({email:s,name:a}))}const q2=new Date(Date.now()-1e3*3600*24*7).toISOString(),k1={installed:{query:"is:installed",negate:"not:installed",hidden(t,e){return!t.installed||e==="card"}},verified:{query:"is:verified",negate:"not:verified"},insecure:{query:"is:insecure",negate:"not:insecure"},preview:{query:"is:preview",negate:"not:preview"},portable:{query:"is:portable",negate:"not:portable",hidden(t,e){return!t.portable||e==="card"}},newborn:{query:`created:>${q2}`,negate:`created:<${q2}`}};function rt(t,e){var s;e=e.replace("koishi-plugin-","").replace("@koishijs/plugin-","");const l=t.package.name.replace(/(koishi-|^@koishijs\/)plugin-/,"");return l===e?10:l.startsWith(e)?5:l.includes(e)?2:[...t.package.keywords,...Object.values(((s=t.manifest)==null?void 0:s.description)??{})].some(a=>a.includes(e))?1:0}function P2(t,e){e=e.filter(s=>s&&!s.includes(":"));let l=0;for(const s of e){const a=rt(t,s);if(!a)return 0;l=Math.max(l,a)}return t.rating+l}const be={default:{icon:"solid:all",compare:(t,e,l)=>P2(e,l)-P2(t,l)},rating:{icon:"star-full",compare:(t,e)=>e.rating-t.rating},download:{icon:"download",compare:(t,e)=>{var l,s;return(((l=e.downloads)==null?void 0:l.lastMonth)??0)-(((s=t.downloads)==null?void 0:s.lastMonth)??0)}},created:{icon:"heart-pulse",compare:(t,e)=>e.createdAt.localeCompare(t.createdAt)},updated:{icon:"tag",compare:(t,e)=>e.updatedAt.localeCompare(t.updatedAt)}},Ue=["adapter","general","extension","webui","manage","preset","image","media","tool","life","ai","meme","game","gametool"],q1=Symbol("market.config");function nt(t,e){return t==null?void 0:t.slice().filter(l=>{var s;return!((s=l.manifest)!=null&&s.hidden)||e.includes("show:hidden")}).sort((l,s)=>{for(let a of e){if(!a.startsWith("sort:"))continue;let p=1;a.endsWith("-asc")?(p=-1,a=a.slice(0,-4)):a.endsWith("-desc")&&(a=a.slice(0,-5));const i=be[a.slice(5)];if(i)return i.compare(l,s,e)*p}return be.default.compare(l,s,e)})}function Yt(t,e,l){return t.filter(s=>{const a=De(s);return e.every(p=>Ge(s,p,{...l,users:a}))})}const Kt=["show:","sort:","limit:"];function Zt(t){return t.filter(e=>e&&Kt.every(l=>!e.startsWith(l))).length>0}function P1(t){return Ue.includes(t)?t:"other"}const Qt=["is","not","created","updated","impl","locale","using","category","email","show","sort","limit"];function Jt(t){if(!t.includes(":"))return true;const[e]=t.split(":",1);return Qt.includes(e)}function Ge(t,e,l={}){var s,a,p,i;if(t.manifest){const{locales:h,service:c}=t.manifest;if(e.startsWith("impl:"))return c.implements.includes(e.slice(5));if(e.startsWith("locale:"))return h.includes(e.slice(7));if(e.startsWith("using:")){const r=e.slice(6);return c.required.includes(r)||c.optional.includes(r)}else{if(e.startsWith("category:"))return P1(t.category)===e.slice(9);if(e.startsWith("email:"))return(l.users??De(t)).some(({email:m})=>m===e.slice(6));if(e.startsWith("updated:<"))return t.updatedAt<e.slice(9);if(e.startsWith("updated:>"))return t.updatedAt>=e.slice(9);if(e.startsWith("created:<"))return t.createdAt<e.slice(9);if(e.startsWith("created:>"))return t.createdAt>=e.slice(9);if(e.startsWith("is:"))return e==="is:verified"?t.verified:e==="is:insecure"?t.insecure:e==="is:portable"?t.portable:e==="is:preview"?!!t.manifest.preview:e==="is:installed"?!!((s=l.installed)!=null&&s.call(l,t)):false;if(e.startsWith("not:"))return e==="not:verified"?!t.verified:e==="not:insecure"?!t.insecure:e==="not:portable"?!t.portable:e==="not:preview"?!t.manifest.preview:e==="not:installed"?!((a=l.installed)!=null&&a.call(l,t)):true;if(e.includes(":"))return true}}else{if(e.startsWith("is:"))return e==="is:installed"?!!((p=l.installed)!=null&&p.call(l,t)):false;if(e.startsWith("not:"))return e==="not:installed"?!((i=l.installed)!=null&&i.call(l,t)):true;if(e.includes(":"))return true}return rt(t,e)>0}const O=(t,e)=>{const l=t.__vccOpts||t;for(const[s,a]of e)l[s]=a;return l},e4={},t4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"};function r4(t,e){return _(),w("svg",t4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M544 416h-223.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H544c17.67 0 32-14.33 32-32S561.7 416 544 416zM320 96h32c17.67 0 31.1-14.33 31.1-32s-14.33-32-31.1-32h-32c-17.67 0-32 14.33-32 32S302.3 96 320 96zM320 224H416c17.67 0 32-14.33 32-32s-14.33-32-32-32h-95.1c-17.67 0-32 14.33-32 32S302.3 224 320 224zM320 352H480c17.67 0 32-14.33 32-32s-14.33-32-32-32h-159.1c-17.67 0-32 14.33-32 32S302.3 352 320 352zM151.6 41.95c-12.12-13.26-35.06-13.26-47.19 0l-87.1 96.09C4.475 151.1 5.35 171.4 18.38 183.3c6.141 5.629 13.89 8.414 21.61 8.414c8.672 0 17.3-3.504 23.61-10.39L96 145.9v302C96 465.7 110.3 480 128 480s32-14.33 32-32.03V145.9L192.4 181.3C204.4 194.3 224.6 195.3 237.6 183.3c13.03-11.95 13.9-32.22 1.969-45.27L151.6 41.95z"},null,-1)]))}const n4=O(e4,[["render",r4]]),s4={},l4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"};function o4(t,e){return _(),w("svg",l4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1078-23.7-.1559-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 31.41 22.06 31.41 41.37C256 428.5 236.5 448 212.6 448H208c-26.51 0-47.99 21.49-47.99 48c0 8.836 7.163 16 15.1 16h223.1c8.836 0 15.1-7.164 15.1-16c0-26.51-21.48-48-47.99-48h-4.644c-23.86 0-43.36-19.5-43.36-43.35c0-19.31 12.71-36.57 31.41-41.37c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.47 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z"},null,-1)]))}const i4=O(s4,[["render",o4]]),a4={},c4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512"};function u4(t,e){return _(),w("svg",c4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M256 336h-.02c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0C-2.06 328.75.02 320.33.02 336H0c0 44.18 57.31 80 128 80s128-35.82 128-80zM128 176l72 144H56l72-144zm511.98 160c0-16.18 1.34-8.73-85.05-181.51-17.65-35.29-68.19-35.36-85.87 0-87.12 174.26-85.04 165.84-85.04 181.51H384c0 44.18 57.31 80 128 80s128-35.82 128-80h-.02zM440 320l72-144 72 144H440zm88 128H352V153.25c23.51-10.29 41.16-31.48 46.39-57.25H528c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H383.64C369.04 12.68 346.09 0 320 0s-49.04 12.68-63.64 32H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h129.61c5.23 25.76 22.87 46.96 46.39 57.25V448H112c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"},null,-1)]))}const f4=O(a4,[["render",u4]]),d4={},p4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512"};function v4(t,e){return _(),w("svg",p4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"},null,-1)]))}const h4=O(d4,[["render",v4]]),C4={},m4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"};function g4(t,e){return _(),w("svg",m4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M416 288h-95.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H416c17.67 0 32-14.33 32-32S433.7 288 416 288zM352 416h-32c-17.67 0-32 14.33-32 32s14.33 32 32 32h32c17.67 0 31.1-14.33 31.1-32S369.7 416 352 416zM480 160h-159.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H480c17.67 0 32-14.33 32-32S497.7 160 480 160zM544 32h-223.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H544c17.67 0 32-14.33 32-32S561.7 32 544 32zM151.6 41.95c-12.12-13.26-35.06-13.26-47.19 0l-87.1 96.09C4.475 151.1 5.35 171.4 18.38 183.3c6.141 5.629 13.89 8.414 21.61 8.414c8.672 0 17.3-3.504 23.61-10.39L96 145.9v302C96 465.7 110.3 480 128 480s32-14.33 32-32.03V145.9L192.4 181.3C204.4 194.3 224.6 195.3 237.6 183.3c13.03-11.95 13.9-32.22 1.969-45.27L151.6 41.95z"},null,-1)]))}const _4=O(C4,[["render",g4]]),L4={},$4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"};function w4(t,e){return _(),w("svg",$4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M480 352h-133.5l-45.25 45.25C289.2 409.3 273.1 416 256 416s-33.16-6.656-45.25-18.75L165.5 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96C512 366.3 497.7 352 480 352zM432 456c-13.2 0-24-10.8-24-24c0-13.2 10.8-24 24-24s24 10.8 24 24C456 445.2 445.2 456 432 456zM233.4 374.6C239.6 380.9 247.8 384 256 384s16.38-3.125 22.62-9.375l128-128c12.49-12.5 12.49-32.75 0-45.25c-12.5-12.5-32.76-12.5-45.25 0L288 274.8V32c0-17.67-14.33-32-32-32C238.3 0 224 14.33 224 32v242.8L150.6 201.4c-12.49-12.5-32.75-12.5-45.25 0c-12.49 12.5-12.49 32.75 0 45.25L233.4 374.6z"},null,-1)]))}const y4=O(L4,[["render",w4]]),k4={},E4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"};function V4(t,e){return _(),w("svg",E4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zM128.4 336c-17.9 0-32.4 12.1-32.4 27 0 15 14.6 27 32.5 27s32.4-12.1 32.4-27-14.6-27-32.5-27zM224 136V0h-63.6v32h-32V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM95.9 32h32v32h-32zm32.3 384c-33.2 0-58-30.4-51.4-62.9L96.4 256v-32h32v-32h-32v-32h32v-32h-32V96h32V64h32v32h-32v32h32v32h-32v32h32v32h-32v32h22.1c5.7 0 10.7 4.1 11.8 9.7l17.3 87.7c6.4 32.4-18.4 62.6-51.4 62.6z"},null,-1)]))}const R4=O(k4,[["render",V4]]),M4={},S4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"};function x4(t,e){return _(),w("svg",S4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M352.4 243.8l-49.83 99.5c-6.009 12-23.41 11.62-28.92-.625L216.7 216.3l-30.05 71.75L88.55 288l176.4 182.2c12.66 13.07 33.36 13.07 46.03 0l176.4-182.2l-112.1 .0052L352.4 243.8zM495.2 62.86c-54.36-46.98-137.5-38.5-187.5 13.06L288 96.25L268.3 75.92C218.3 24.36 135.2 15.88 80.81 62.86C23.37 112.5 16.84 197.6 60.18 256h105l35.93-86.25c5.508-12.88 23.66-13.12 29.54-.375l58.21 129.4l49.07-98c5.884-11.75 22.78-11.75 28.67 0l27.67 55.25h121.5C559.2 197.6 552.6 112.5 495.2 62.86z"},null,-1)]))}const I4=O(M4,[["render",x4]]),z4={},b4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"};function A4(t,e){return _(),w("svg",b4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM232 152C232 138.8 242.8 128 256 128s24 10.75 24 24v112C280 277.3 269.3 288 256 288S232 277.3 232 264V152zM256 384c-17.67 0-32-14.33-32-32s14.33-32 32-32s32 14.33 32 32S273.7 384 256 384z"},null,-1)]))}const H4=O(z4,[["render",A4]]),O4={},N4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"};function T4(t,e){return _(),w("svg",N4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M433.1 129.1l-83.9-83.9C342.3 38.32 327.1 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V163.9C448 152.9 441.7 137.7 433.1 129.1zM224 416c-35.34 0-64-28.66-64-64s28.66-64 64-64s64 28.66 64 64S259.3 416 224 416zM320 208C320 216.8 312.8 224 304 224h-224C71.16 224 64 216.8 64 208v-96C64 103.2 71.16 96 80 96h224C312.8 96 320 103.2 320 112V208z"},null,-1)]))}const q4=O(O4,[["render",T4]]),P4={},B4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"};function j4(t,e){return _(),w("svg",B4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M64 95.1H0c0 123.8 100.3 224 224 224v128C224 465.6 238.4 480 255.1 480S288 465.6 288 448V320C288 196.3 187.7 95.1 64 95.1zM448 32c-84.25 0-157.4 46.5-195.8 115.3c27.75 30.12 48.25 66.88 59 107.5C424 243.1 512 147.9 512 32H448z"},null,-1)]))}const D4=O(P4,[["render",j4]]),U4={},G4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"};function F4(t,e){return _(),w("svg",G4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M381.2 172.8C377.1 164.9 368.9 160 360 160h-156.6l50.84-127.1c2.969-7.375 2.062-15.78-2.406-22.38S239.1 0 232 0h-176C43.97 0 33.81 8.906 32.22 20.84l-32 240C-.7179 267.7 1.376 274.6 5.938 279.8C10.5 285 17.09 288 24 288h146.3l-41.78 194.1c-2.406 11.22 3.469 22.56 14 27.09C145.6 511.4 148.8 512 152 512c7.719 0 15.22-3.75 19.81-10.44l208-304C384.8 190.2 385.4 180.7 381.2 172.8z"},null,-1)]))}const W4=O(U4,[["render",F4]]),X4={},Y4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"};function K4(t,e){return _(),w("svg",Y4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M507.6 122.8c-2.904-12.09-18.25-16.13-27.04-7.338l-76.55 76.56l-83.1-.0002l0-83.1l76.55-76.56c8.791-8.789 4.75-24.14-7.336-27.04c-23.69-5.693-49.34-6.111-75.92 .2484c-61.45 14.7-109.4 66.9-119.2 129.3C189.8 160.8 192.3 186.7 200.1 210.1l-178.1 178.1c-28.12 28.12-28.12 73.69 0 101.8C35.16 504.1 53.56 512 71.1 512s36.84-7.031 50.91-21.09l178.1-178.1c23.46 7.736 49.31 10.24 76.17 6.004c62.41-9.84 114.6-57.8 129.3-119.2C513.7 172.1 513.3 146.5 507.6 122.8zM80 456c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24s24 10.74 24 24C104 445.3 93.25 456 80 456z"},null,-1)]))}const Z4=O(X4,[["render",K4]]),Q4={},J4={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"};function e3(t,e){return _(),w("svg",J4,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"},null,-1)]))}const t3=O(Q4,[["render",e3]]),r3={},n3={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"};function s3(t,e){return _(),w("svg",n3,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z"},null,-1)]))}const l3=O(r3,[["render",s3]]),o3={},i3={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"};function a3(t,e){return _(),w("svg",i3,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M381.2 150.3L524.9 171.5C536.8 173.2 546.8 181.6 550.6 193.1C554.4 204.7 551.3 217.3 542.7 225.9L438.5 328.1L463.1 474.7C465.1 486.7 460.2 498.9 450.2 506C440.3 513.1 427.2 514 416.5 508.3L288.1 439.8L159.8 508.3C149 514 135.9 513.1 126 506C116.1 498.9 111.1 486.7 113.2 474.7L137.8 328.1L33.58 225.9C24.97 217.3 21.91 204.7 25.69 193.1C29.46 181.6 39.43 173.2 51.42 171.5L195 150.3L259.4 17.97C264.7 6.954 275.9-.0391 288.1-.0391C300.4-.0391 311.6 6.954 316.9 17.97L381.2 150.3z"},null,-1)]))}const c3=O(o3,[["render",a3]]),u3={},f3={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"};function d3(t,e){return _(),w("svg",f3,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8zM287.1 384.7C291.9 384.7 295.7 385.6 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.1 79.09L287.1 384.7z"},null,-1)]))}const p3=O(u3,[["render",d3]]),v3={},h3={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"};function C3(t,e){return _(),w("svg",h3,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M0 252.118V48C0 21.49 21.49 0 48 0h204.118a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882L293.823 497.941c-18.745 18.745-49.137 18.745-67.882 0L14.059 286.059A48 48 0 0 1 0 252.118zM112 64c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"},null,-1)]))}const m3=O(v3,[["render",C3]]),g3={},_3={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"};function L3(t,e){return _(),w("svg",_3,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M256 0C292.8 0 324.8 20.7 340.9 51.1C373.8 40.1 410.1 48.96 437 74.98C463 101 470.1 138.2 460.9 171.1C491.3 187.2 512 219.2 512 256C512 292.8 491.3 324.8 460.9 340.9C471 373.8 463 410.1 437 437C410.1 463 373.8 470.1 340.9 460.9C324.8 491.3 292.8 512 256 512C219.2 512 187.2 491.3 171.1 460.9C138.2 471 101 463 74.98 437C48.96 410.1 41 373.8 51.1 340.9C20.7 324.8 0 292.8 0 256C0 219.2 20.7 187.2 51.1 171.1C40.1 138.2 48.96 101 74.98 74.98C101 48.96 138.2 41 171.1 51.1C187.2 20.7 219.2 0 256 0V0zM352.1 224.1C362.3 215.6 362.3 200.4 352.1 191C343.6 181.7 328.4 181.7 319 191L224 286.1L184.1 247C175.6 237.7 160.4 237.7 151 247C141.7 256.4 141.7 271.6 151 280.1L207 336.1C216.4 346.3 231.6 346.3 240.1 336.1L352.1 224.1z"},null,-1)]))}const $3=O(g3,[["render",L3]]),w3={asc:n4,award:i4,balance:f4,close:h4,desc:_4,download:y4,"file-archive":R4,"heart-pulse":I4,insecure:H4,installed:q4,newborn:D4,portable:W4,preview:Z4,search:t3,"star-empty":l3,"star-full":c3,"star-half":p3,tag:m3,verified:$3},y3={},k3={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512"};function E3(t,e){return _(),w("svg",k3,e[0]||(e[0]=[d("path",{fill:"currentColor",d:"M336 240H624C632.8 240 640 247.2 640 256C640 264.8 632.8 272 624 272H496V320H560C586.5 320 608 341.5 608 368V464C608 490.5 586.5 512 560 512H400C373.5 512 352 490.5 352 464V368C352 341.5 373.5 320 400 320H464V272H176V320H240C266.5 320 288 341.5 288 368V464C288 490.5 266.5 512 240 512H80C53.49 512 32 490.5 32 464V368C32 341.5 53.49 320 80 320H144V272H16C7.164 272 0 264.8 0 256C0 247.2 7.164 240 16 240H304V192H240C213.5 192 192 170.5 192 144V48C192 21.49 213.5 0 240 0H400C426.5 0 448 21.49 448 48V144C448 170.5 426.5 192 400 192H336V240zM400 32H2