123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- (function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))e(n);new MutationObserver(n=>{for(const l of n)if(l.type==="childList")for(const c of l.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&e(c)}).observe(document,{childList:!0,subtree:!0});function i(n){const l={};return n.integrity&&(l.integrity=n.integrity),n.referrerPolicy&&(l.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?l.credentials="include":n.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function e(n){if(n.ep)return;n.ep=!0;const l=i(n);fetch(n.href,l)}})();/**
- * @vue/shared v3.5.13
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **//*! #__NO_SIDE_EFFECTS__ */function Ga(s){const a=Object.create(null);for(const i of s.split(","))a[i]=1;return i=>i in a}const bt={},Fs=[],cs=()=>{},Co=()=>!1,qe=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&(s.charCodeAt(2)>122||s.charCodeAt(2)<97),La=s=>s.startsWith("onUpdate:"),At=Object.assign,Ha=(s,a)=>{const i=s.indexOf(a);i>-1&&s.splice(i,1)},Ao=Object.prototype.hasOwnProperty,lt=(s,a)=>Ao.call(s,a),Y=Array.isArray,Us=s=>Ae(s)==="[object Map]",ie=s=>Ae(s)==="[object Set]",oi=s=>Ae(s)==="[object Date]",K=s=>typeof s=="function",wt=s=>typeof s=="string",us=s=>typeof s=="symbol",xt=s=>s!==null&&typeof s=="object",sn=s=>(xt(s)||K(s))&&K(s.then)&&K(s.catch),en=Object.prototype.toString,Ae=s=>en.call(s),jo=s=>Ae(s).slice(8,-1),an=s=>Ae(s)==="[object Object]",Ba=s=>wt(s)&&s!=="NaN"&&s[0]!=="-"&&""+parseInt(s,10)===s,ve=Ga(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ta=s=>{const a=Object.create(null);return i=>a[i]||(a[i]=s(i))},No=/-(\w)/g,Yt=ta(s=>s.replace(No,(a,i)=>i?i.toUpperCase():"")),zo=/\B([A-Z])/g,zs=ta(s=>s.replace(zo,"-$1").toLowerCase()),sa=ta(s=>s.charAt(0).toUpperCase()+s.slice(1)),va=ta(s=>s?`on${sa(s)}`:""),Ns=(s,a)=>!Object.is(s,a),Ge=(s,...a)=>{for(let i=0;i<s.length;i++)s[i](...a)},nn=(s,a,i,e=!1)=>{Object.defineProperty(s,a,{configurable:!0,enumerable:!1,writable:e,value:i})},We=s=>{const a=parseFloat(s);return isNaN(a)?s:a};let li;const ea=()=>li||(li=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function je(s){if(Y(s)){const a={};for(let i=0;i<s.length;i++){const e=s[i],n=wt(e)?Ro(e):je(e);if(n)for(const l in n)a[l]=n[l]}return a}else if(wt(s)||xt(s))return s}const Eo=/;(?![^(]*\))/g,Po=/:([^]+)/,So=/\/\*[^]*?\*\//g;function Ro(s){const a={};return s.replace(So,"").split(Eo).forEach(i=>{if(i){const e=i.split(Po);e.length>1&&(a[e[0].trim()]=e[1].trim())}}),a}function at(s){let a="";if(wt(s))a=s;else if(Y(s))for(let i=0;i<s.length;i++){const e=at(s[i]);e&&(a+=e+" ")}else if(xt(s))for(const i in s)s[i]&&(a+=i+" ");return a.trim()}const To="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Zo=Ga(To);function on(s){return!!s||s===""}function Go(s,a){if(s.length!==a.length)return!1;let i=!0;for(let e=0;i&&e<s.length;e++)i=Ne(s[e],a[e]);return i}function Ne(s,a){if(s===a)return!0;let i=oi(s),e=oi(a);if(i||e)return i&&e?s.getTime()===a.getTime():!1;if(i=us(s),e=us(a),i||e)return s===a;if(i=Y(s),e=Y(a),i||e)return i&&e?Go(s,a):!1;if(i=xt(s),e=xt(a),i||e){if(!i||!e)return!1;const n=Object.keys(s).length,l=Object.keys(a).length;if(n!==l)return!1;for(const c in s){const f=s.hasOwnProperty(c),o=a.hasOwnProperty(c);if(f&&!o||!f&&o||!Ne(s[c],a[c]))return!1}}return String(s)===String(a)}function Oa(s,a){return s.findIndex(i=>Ne(i,a))}const ln=s=>!!(s&&s.__v_isRef===!0),k=s=>wt(s)?s:s==null?"":Y(s)||xt(s)&&(s.toString===en||!K(s.toString))?ln(s)?k(s.value):JSON.stringify(s,dn,2):String(s),dn=(s,a)=>ln(a)?dn(s,a.value):Us(a)?{[`Map(${a.size})`]:[...a.entries()].reduce((i,[e,n],l)=>(i[fa(e,l)+" =>"]=n,i),{})}:ie(a)?{[`Set(${a.size})`]:[...a.values()].map(i=>fa(i))}:us(a)?fa(a):xt(a)&&!Y(a)&&!an(a)?String(a):a,fa=(s,a="")=>{var i;return us(s)?`Symbol(${(i=s.description)!=null?i:a})`:s};/**
- * @vue/reactivity v3.5.13
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/let Ht;class Lo{constructor(a=!1){this.detached=a,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ht,!a&&Ht&&(this.index=(Ht.scopes||(Ht.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let a,i;if(this.scopes)for(a=0,i=this.scopes.length;a<i;a++)this.scopes[a].pause();for(a=0,i=this.effects.length;a<i;a++)this.effects[a].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let a,i;if(this.scopes)for(a=0,i=this.scopes.length;a<i;a++)this.scopes[a].resume();for(a=0,i=this.effects.length;a<i;a++)this.effects[a].resume()}}run(a){if(this._active){const i=Ht;try{return Ht=this,a()}finally{Ht=i}}}on(){Ht=this}off(){Ht=this.parent}stop(a){if(this._active){this._active=!1;let i,e;for(i=0,e=this.effects.length;i<e;i++)this.effects[i].stop();for(this.effects.length=0,i=0,e=this.cleanups.length;i<e;i++)this.cleanups[i]();if(this.cleanups.length=0,this.scopes){for(i=0,e=this.scopes.length;i<e;i++)this.scopes[i].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!a){const n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.parent=void 0}}}function Ho(){return Ht}let gt;const pa=new WeakSet;class cn{constructor(a){this.fn=a,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Ht&&Ht.active&&Ht.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,pa.has(this)&&(pa.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||un(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,di(this),vn(this);const a=gt,i=Qt;gt=this,Qt=!0;try{return this.fn()}finally{fn(this),gt=a,Qt=i,this.flags&=-3}}stop(){if(this.flags&1){for(let a=this.deps;a;a=a.nextDep)Ya(a);this.deps=this.depsTail=void 0,di(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?pa.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Ia(this)&&this.run()}get dirty(){return Ia(this)}}let rn=0,fe,pe;function un(s,a=!1){if(s.flags|=8,a){s.next=pe,pe=s;return}s.next=fe,fe=s}function Va(){rn++}function Wa(){if(--rn>0)return;if(pe){let a=pe;for(pe=void 0;a;){const i=a.next;a.next=void 0,a.flags&=-9,a=i}}let s;for(;fe;){let a=fe;for(fe=void 0;a;){const i=a.next;if(a.next=void 0,a.flags&=-9,a.flags&1)try{a.trigger()}catch(e){s||(s=e)}a=i}}if(s)throw s}function vn(s){for(let a=s.deps;a;a=a.nextDep)a.version=-1,a.prevActiveLink=a.dep.activeLink,a.dep.activeLink=a}function fn(s){let a,i=s.depsTail,e=i;for(;e;){const n=e.prevDep;e.version===-1?(e===i&&(i=n),Ya(e),Bo(e)):a=e,e.dep.activeLink=e.prevActiveLink,e.prevActiveLink=void 0,e=n}s.deps=a,s.depsTail=i}function Ia(s){for(let a=s.deps;a;a=a.nextDep)if(a.dep.version!==a.version||a.dep.computed&&(pn(a.dep.computed)||a.dep.version!==a.version))return!0;return!!s._dirty}function pn(s){if(s.flags&4&&!(s.flags&16)||(s.flags&=-17,s.globalVersion===ye))return;s.globalVersion=ye;const a=s.dep;if(s.flags|=2,a.version>0&&!s.isSSR&&s.deps&&!Ia(s)){s.flags&=-3;return}const i=gt,e=Qt;gt=s,Qt=!0;try{vn(s);const n=s.fn(s._value);(a.version===0||Ns(n,s._value))&&(s._value=n,a.version++)}catch(n){throw a.version++,n}finally{gt=i,Qt=e,fn(s),s.flags&=-3}}function Ya(s,a=!1){const{dep:i,prevSub:e,nextSub:n}=s;if(e&&(e.nextSub=n,s.prevSub=void 0),n&&(n.prevSub=e,s.nextSub=void 0),i.subs===s&&(i.subs=e,!e&&i.computed)){i.computed.flags&=-5;for(let l=i.computed.deps;l;l=l.nextDep)Ya(l,!0)}!a&&!--i.sc&&i.map&&i.map.delete(i.key)}function Bo(s){const{prevDep:a,nextDep:i}=s;a&&(a.nextDep=i,s.prevDep=void 0),i&&(i.prevDep=a,s.nextDep=void 0)}let Qt=!0;const mn=[];function Es(){mn.push(Qt),Qt=!1}function Ps(){const s=mn.pop();Qt=s===void 0?!0:s}function di(s){const{cleanup:a}=s;if(s.cleanup=void 0,a){const i=gt;gt=void 0;try{a()}finally{gt=i}}}let ye=0;class Oo{constructor(a,i){this.sub=a,this.dep=i,this.version=i.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ja{constructor(a){this.computed=a,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(a){if(!gt||!Qt||gt===this.computed)return;let i=this.activeLink;if(i===void 0||i.sub!==gt)i=this.activeLink=new Oo(gt,this),gt.deps?(i.prevDep=gt.depsTail,gt.depsTail.nextDep=i,gt.depsTail=i):gt.deps=gt.depsTail=i,bn(i);else if(i.version===-1&&(i.version=this.version,i.nextDep)){const e=i.nextDep;e.prevDep=i.prevDep,i.prevDep&&(i.prevDep.nextDep=e),i.prevDep=gt.depsTail,i.nextDep=void 0,gt.depsTail.nextDep=i,gt.depsTail=i,gt.deps===i&&(gt.deps=e)}return i}trigger(a){this.version++,ye++,this.notify(a)}notify(a){Va();try{for(let i=this.subs;i;i=i.prevSub)i.sub.notify()&&i.sub.dep.notify()}finally{Wa()}}}function bn(s){if(s.dep.sc++,s.sub.flags&4){const a=s.dep.computed;if(a&&!s.dep.subs){a.flags|=20;for(let e=a.deps;e;e=e.nextDep)bn(e)}const i=s.dep.subs;i!==s&&(s.prevSub=i,i&&(i.nextSub=s)),s.dep.subs=s}}const Ma=new WeakMap,Ls=Symbol(""),ka=Symbol(""),_e=Symbol("");function Mt(s,a,i){if(Qt&>){let e=Ma.get(s);e||Ma.set(s,e=new Map);let n=e.get(i);n||(e.set(i,n=new Ja),n.map=e,n.key=i),n.track()}}function gs(s,a,i,e,n,l){const c=Ma.get(s);if(!c){ye++;return}const f=o=>{o&&o.trigger()};if(Va(),a==="clear")c.forEach(f);else{const o=Y(s),d=o&&Ba(i);if(o&&i==="length"){const p=Number(e);c.forEach((g,v)=>{(v==="length"||v===_e||!us(v)&&v>=p)&&f(g)})}else switch((i!==void 0||c.has(void 0))&&f(c.get(i)),d&&f(c.get(_e)),a){case"add":o?d&&f(c.get("length")):(f(c.get(Ls)),Us(s)&&f(c.get(ka)));break;case"delete":o||(f(c.get(Ls)),Us(s)&&f(c.get(ka)));break;case"set":Us(s)&&f(c.get(Ls));break}}Wa()}function Ys(s){const a=ot(s);return a===s?a:(Mt(a,"iterate",_e),Wt(s)?a:a.map(kt))}function aa(s){return Mt(s=ot(s),"iterate",_e),s}const Vo={__proto__:null,[Symbol.iterator](){return ma(this,Symbol.iterator,kt)},concat(...s){return Ys(this).concat(...s.map(a=>Y(a)?Ys(a):a))},entries(){return ma(this,"entries",s=>(s[1]=kt(s[1]),s))},every(s,a){return ms(this,"every",s,a,void 0,arguments)},filter(s,a){return ms(this,"filter",s,a,i=>i.map(kt),arguments)},find(s,a){return ms(this,"find",s,a,kt,arguments)},findIndex(s,a){return ms(this,"findIndex",s,a,void 0,arguments)},findLast(s,a){return ms(this,"findLast",s,a,kt,arguments)},findLastIndex(s,a){return ms(this,"findLastIndex",s,a,void 0,arguments)},forEach(s,a){return ms(this,"forEach",s,a,void 0,arguments)},includes(...s){return ba(this,"includes",s)},indexOf(...s){return ba(this,"indexOf",s)},join(s){return Ys(this).join(s)},lastIndexOf(...s){return ba(this,"lastIndexOf",s)},map(s,a){return ms(this,"map",s,a,void 0,arguments)},pop(){return le(this,"pop")},push(...s){return le(this,"push",s)},reduce(s,...a){return ci(this,"reduce",s,a)},reduceRight(s,...a){return ci(this,"reduceRight",s,a)},shift(){return le(this,"shift")},some(s,a){return ms(this,"some",s,a,void 0,arguments)},splice(...s){return le(this,"splice",s)},toReversed(){return Ys(this).toReversed()},toSorted(s){return Ys(this).toSorted(s)},toSpliced(...s){return Ys(this).toSpliced(...s)},unshift(...s){return le(this,"unshift",s)},values(){return ma(this,"values",kt)}};function ma(s,a,i){const e=aa(s),n=e[a]();return e!==s&&!Wt(s)&&(n._next=n.next,n.next=()=>{const l=n._next();return l.value&&(l.value=i(l.value)),l}),n}const Wo=Array.prototype;function ms(s,a,i,e,n,l){const c=aa(s),f=c!==s&&!Wt(s),o=c[a];if(o!==Wo[a]){const g=o.apply(s,l);return f?kt(g):g}let d=i;c!==s&&(f?d=function(g,v){return i.call(this,kt(g),v,s)}:i.length>2&&(d=function(g,v){return i.call(this,g,v,s)}));const p=o.call(c,d,e);return f&&n?n(p):p}function ci(s,a,i,e){const n=aa(s);let l=i;return n!==s&&(Wt(s)?i.length>3&&(l=function(c,f,o){return i.call(this,c,f,o,s)}):l=function(c,f,o){return i.call(this,c,kt(f),o,s)}),n[a](l,...e)}function ba(s,a,i){const e=ot(s);Mt(e,"iterate",_e);const n=e[a](...i);return(n===-1||n===!1)&&Ua(i[0])?(i[0]=ot(i[0]),e[a](...i)):n}function le(s,a,i=[]){Es(),Va();const e=ot(s)[a].apply(s,i);return Wa(),Ps(),e}const Yo=Ga("__proto__,__v_isRef,__isVue"),hn=new Set(Object.getOwnPropertyNames(Symbol).filter(s=>s!=="arguments"&&s!=="caller").map(s=>Symbol[s]).filter(us));function Jo(s){us(s)||(s=String(s));const a=ot(this);return Mt(a,"has",s),a.hasOwnProperty(s)}class gn{constructor(a=!1,i=!1){this._isReadonly=a,this._isShallow=i}get(a,i,e){if(i==="__v_skip")return a.__v_skip;const n=this._isReadonly,l=this._isShallow;if(i==="__v_isReactive")return!n;if(i==="__v_isReadonly")return n;if(i==="__v_isShallow")return l;if(i==="__v_raw")return e===(n?l?al:wn:l?_n:yn).get(a)||Object.getPrototypeOf(a)===Object.getPrototypeOf(e)?a:void 0;const c=Y(a);if(!n){let o;if(c&&(o=Vo[i]))return o;if(i==="hasOwnProperty")return Jo}const f=Reflect.get(a,i,Ct(a)?a:e);return(us(i)?hn.has(i):Yo(i))||(n||Mt(a,"get",i),l)?f:Ct(f)?c&&Ba(i)?f:f.value:xt(f)?n?In(f):ia(f):f}}class xn extends gn{constructor(a=!1){super(!1,a)}set(a,i,e,n){let l=a[i];if(!this._isShallow){const o=Hs(l);if(!Wt(e)&&!Hs(e)&&(l=ot(l),e=ot(e)),!Y(a)&&Ct(l)&&!Ct(e))return o?!1:(l.value=e,!0)}const c=Y(a)&&Ba(i)?Number(i)<a.length:lt(a,i),f=Reflect.set(a,i,e,Ct(a)?a:n);return a===ot(n)&&(c?Ns(e,l)&&gs(a,"set",i,e):gs(a,"add",i,e)),f}deleteProperty(a,i){const e=lt(a,i);a[i];const n=Reflect.deleteProperty(a,i);return n&&e&&gs(a,"delete",i,void 0),n}has(a,i){const e=Reflect.has(a,i);return(!us(i)||!hn.has(i))&&Mt(a,"has",i),e}ownKeys(a){return Mt(a,"iterate",Y(a)?"length":Ls),Reflect.ownKeys(a)}}class Qo extends gn{constructor(a=!1){super(!0,a)}set(a,i){return!0}deleteProperty(a,i){return!0}}const Fo=new xn,Uo=new Qo,Ko=new xn(!0);const Da=s=>s,Se=s=>Reflect.getPrototypeOf(s);function Xo(s,a,i){return function(...e){const n=this.__v_raw,l=ot(n),c=Us(l),f=s==="entries"||s===Symbol.iterator&&c,o=s==="keys"&&c,d=n[s](...e),p=i?Da:a?Ca:kt;return!a&&Mt(l,"iterate",o?ka:Ls),{next(){const{value:g,done:v}=d.next();return v?{value:g,done:v}:{value:f?[p(g[0]),p(g[1])]:p(g),done:v}},[Symbol.iterator](){return this}}}}function Re(s){return function(...a){return s==="delete"?!1:s==="clear"?void 0:this}}function qo(s,a){const i={get(n){const l=this.__v_raw,c=ot(l),f=ot(n);s||(Ns(n,f)&&Mt(c,"get",n),Mt(c,"get",f));const{has:o}=Se(c),d=a?Da:s?Ca:kt;if(o.call(c,n))return d(l.get(n));if(o.call(c,f))return d(l.get(f));l!==c&&l.get(n)},get size(){const n=this.__v_raw;return!s&&Mt(ot(n),"iterate",Ls),Reflect.get(n,"size",n)},has(n){const l=this.__v_raw,c=ot(l),f=ot(n);return s||(Ns(n,f)&&Mt(c,"has",n),Mt(c,"has",f)),n===f?l.has(n):l.has(n)||l.has(f)},forEach(n,l){const c=this,f=c.__v_raw,o=ot(f),d=a?Da:s?Ca:kt;return!s&&Mt(o,"iterate",Ls),f.forEach((p,g)=>n.call(l,d(p),d(g),c))}};return At(i,s?{add:Re("add"),set:Re("set"),delete:Re("delete"),clear:Re("clear")}:{add(n){!a&&!Wt(n)&&!Hs(n)&&(n=ot(n));const l=ot(this);return Se(l).has.call(l,n)||(l.add(n),gs(l,"add",n,n)),this},set(n,l){!a&&!Wt(l)&&!Hs(l)&&(l=ot(l));const c=ot(this),{has:f,get:o}=Se(c);let d=f.call(c,n);d||(n=ot(n),d=f.call(c,n));const p=o.call(c,n);return c.set(n,l),d?Ns(l,p)&&gs(c,"set",n,l):gs(c,"add",n,l),this},delete(n){const l=ot(this),{has:c,get:f}=Se(l);let o=c.call(l,n);o||(n=ot(n),o=c.call(l,n)),f&&f.call(l,n);const d=l.delete(n);return o&&gs(l,"delete",n,void 0),d},clear(){const n=ot(this),l=n.size!==0,c=n.clear();return l&&gs(n,"clear",void 0,void 0),c}}),["keys","values","entries",Symbol.iterator].forEach(n=>{i[n]=Xo(n,s,a)}),i}function Qa(s,a){const i=qo(s,a);return(e,n,l)=>n==="__v_isReactive"?!s:n==="__v_isReadonly"?s:n==="__v_raw"?e:Reflect.get(lt(i,n)&&n in e?i:e,n,l)}const tl={get:Qa(!1,!1)},sl={get:Qa(!1,!0)},el={get:Qa(!0,!1)};const yn=new WeakMap,_n=new WeakMap,wn=new WeakMap,al=new WeakMap;function il(s){switch(s){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function nl(s){return s.__v_skip||!Object.isExtensible(s)?0:il(jo(s))}function ia(s){return Hs(s)?s:Fa(s,!1,Fo,tl,yn)}function $n(s){return Fa(s,!1,Ko,sl,_n)}function In(s){return Fa(s,!0,Uo,el,wn)}function Fa(s,a,i,e,n){if(!xt(s)||s.__v_raw&&!(a&&s.__v_isReactive))return s;const l=n.get(s);if(l)return l;const c=nl(s);if(c===0)return s;const f=new Proxy(s,c===2?e:i);return n.set(s,f),f}function Ks(s){return Hs(s)?Ks(s.__v_raw):!!(s&&s.__v_isReactive)}function Hs(s){return!!(s&&s.__v_isReadonly)}function Wt(s){return!!(s&&s.__v_isShallow)}function Ua(s){return s?!!s.__v_raw:!1}function ot(s){const a=s&&s.__v_raw;return a?ot(a):s}function ol(s){return!lt(s,"__v_skip")&&Object.isExtensible(s)&&nn(s,"__v_skip",!0),s}const kt=s=>xt(s)?ia(s):s,Ca=s=>xt(s)?In(s):s;function Ct(s){return s?s.__v_isRef===!0:!1}function I(s){return Mn(s,!1)}function ll(s){return Mn(s,!0)}function Mn(s,a){return Ct(s)?s:new dl(s,a)}class dl{constructor(a,i){this.dep=new Ja,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=i?a:ot(a),this._value=i?a:kt(a),this.__v_isShallow=i}get value(){return this.dep.track(),this._value}set value(a){const i=this._rawValue,e=this.__v_isShallow||Wt(a)||Hs(a);a=e?a:ot(a),Ns(a,i)&&(this._rawValue=a,this._value=e?a:kt(a),this.dep.trigger())}}function u(s){return Ct(s)?s.value:s}const cl={get:(s,a,i)=>a==="__v_raw"?s:u(Reflect.get(s,a,i)),set:(s,a,i,e)=>{const n=s[a];return Ct(n)&&!Ct(i)?(n.value=i,!0):Reflect.set(s,a,i,e)}};function kn(s){return Ks(s)?s:new Proxy(s,cl)}class rl{constructor(a,i,e){this.fn=a,this.setter=i,this._value=void 0,this.dep=new Ja(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ye-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!i,this.isSSR=e}notify(){if(this.flags|=16,!(this.flags&8)&>!==this)return un(this,!0),!0}get value(){const a=this.dep.track();return pn(this),a&&(a.version=this.dep.version),this._value}set value(a){this.setter&&this.setter(a)}}function ul(s,a,i=!1){let e,n;return K(s)?e=s:(e=s.get,n=s.set),new rl(e,n,i)}const Te={},Ye=new WeakMap;let Zs;function vl(s,a=!1,i=Zs){if(i){let e=Ye.get(i);e||Ye.set(i,e=[]),e.push(s)}}function fl(s,a,i=bt){const{immediate:e,deep:n,once:l,scheduler:c,augmentJob:f,call:o}=i,d=Z=>n?Z:Wt(Z)||n===!1||n===0?xs(Z,1):xs(Z);let p,g,v,h,j=!1,R=!1;if(Ct(s)?(g=()=>s.value,j=Wt(s)):Ks(s)?(g=()=>d(s),j=!0):Y(s)?(R=!0,j=s.some(Z=>Ks(Z)||Wt(Z)),g=()=>s.map(Z=>{if(Ct(Z))return Z.value;if(Ks(Z))return d(Z);if(K(Z))return o?o(Z,2):Z()})):K(s)?a?g=o?()=>o(s,2):s:g=()=>{if(v){Es();try{v()}finally{Ps()}}const Z=Zs;Zs=p;try{return o?o(s,3,[h]):s(h)}finally{Zs=Z}}:g=cs,a&&n){const Z=g,pt=n===!0?1/0:n;g=()=>xs(Z(),pt)}const U=Ho(),B=()=>{p.stop(),U&&U.active&&Ha(U.effects,p)};if(l&&a){const Z=a;a=(...pt)=>{Z(...pt),B()}}let L=R?new Array(s.length).fill(Te):Te;const W=Z=>{if(!(!(p.flags&1)||!p.dirty&&!Z))if(a){const pt=p.run();if(n||j||(R?pt.some((It,yt)=>Ns(It,L[yt])):Ns(pt,L))){v&&v();const It=Zs;Zs=p;try{const yt=[pt,L===Te?void 0:R&&L[0]===Te?[]:L,h];o?o(a,3,yt):a(...yt),L=pt}finally{Zs=It}}}else p.run()};return f&&f(W),p=new cn(g),p.scheduler=c?()=>c(W,!1):W,h=Z=>vl(Z,!1,p),v=p.onStop=()=>{const Z=Ye.get(p);if(Z){if(o)o(Z,4);else for(const pt of Z)pt();Ye.delete(p)}},a?e?W(!0):L=p.run():c?c(W.bind(null,!0),!0):p.run(),B.pause=p.pause.bind(p),B.resume=p.resume.bind(p),B.stop=B,B}function xs(s,a=1/0,i){if(a<=0||!xt(s)||s.__v_skip||(i=i||new Set,i.has(s)))return s;if(i.add(s),a--,Ct(s))xs(s.value,a,i);else if(Y(s))for(let e=0;e<s.length;e++)xs(s[e],a,i);else if(ie(s)||Us(s))s.forEach(e=>{xs(e,a,i)});else if(an(s)){for(const e in s)xs(s[e],a,i);for(const e of Object.getOwnPropertySymbols(s))Object.prototype.propertyIsEnumerable.call(s,e)&&xs(s[e],a,i)}return s}/**
- * @vue/runtime-core v3.5.13
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/function ze(s,a,i,e){try{return e?s(...e):s()}catch(n){na(n,a,i)}}function vs(s,a,i,e){if(K(s)){const n=ze(s,a,i,e);return n&&sn(n)&&n.catch(l=>{na(l,a,i)}),n}if(Y(s)){const n=[];for(let l=0;l<s.length;l++)n.push(vs(s[l],a,i,e));return n}}function na(s,a,i,e=!0){const n=a?a.vnode:null,{errorHandler:l,throwUnhandledErrorInProduction:c}=a&&a.appContext.config||bt;if(a){let f=a.parent;const o=a.proxy,d=`https://vuejs.org/error-reference/#runtime-${i}`;for(;f;){const p=f.ec;if(p){for(let g=0;g<p.length;g++)if(p[g](s,o,d)===!1)return}f=f.parent}if(l){Es(),ze(l,null,10,[s,o,d]),Ps();return}}pl(s,i,n,e,c)}function pl(s,a,i,e=!0,n=!1){if(n)throw s;console.error(s)}const zt=[];let ls=-1;const Xs=[];let ks=null,Js=0;const Dn=Promise.resolve();let Je=null;function Ka(s){const a=Je||Dn;return s?a.then(this?s.bind(this):s):a}function ml(s){let a=ls+1,i=zt.length;for(;a<i;){const e=a+i>>>1,n=zt[e],l=we(n);l<s||l===s&&n.flags&2?a=e+1:i=e}return a}function Xa(s){if(!(s.flags&1)){const a=we(s),i=zt[zt.length-1];!i||!(s.flags&2)&&a>=we(i)?zt.push(s):zt.splice(ml(a),0,s),s.flags|=1,Cn()}}function Cn(){Je||(Je=Dn.then(jn))}function bl(s){Y(s)?Xs.push(...s):ks&&s.id===-1?ks.splice(Js+1,0,s):s.flags&1||(Xs.push(s),s.flags|=1),Cn()}function ri(s,a,i=ls+1){for(;i<zt.length;i++){const e=zt[i];if(e&&e.flags&2){if(s&&e.id!==s.uid)continue;zt.splice(i,1),i--,e.flags&4&&(e.flags&=-2),e(),e.flags&4||(e.flags&=-2)}}}function An(s){if(Xs.length){const a=[...new Set(Xs)].sort((i,e)=>we(i)-we(e));if(Xs.length=0,ks){ks.push(...a);return}for(ks=a,Js=0;Js<ks.length;Js++){const i=ks[Js];i.flags&4&&(i.flags&=-2),i.flags&8||i(),i.flags&=-2}ks=null,Js=0}}const we=s=>s.id==null?s.flags&2?-1:1/0:s.id;function jn(s){try{for(ls=0;ls<zt.length;ls++){const a=zt[ls];a&&!(a.flags&8)&&(a.flags&4&&(a.flags&=-2),ze(a,a.i,a.i?15:14),a.flags&4||(a.flags&=-2))}}finally{for(;ls<zt.length;ls++){const a=zt[ls];a&&(a.flags&=-2)}ls=-1,zt.length=0,An(),Je=null,(zt.length||Xs.length)&&jn()}}let Bt=null,Nn=null;function Qe(s){const a=Bt;return Bt=s,Nn=s&&s.type.__scopeId||null,a}function re(s,a=Bt,i){if(!a||s._n)return s;const e=(...n)=>{e._d&&yi(-1);const l=Qe(a);let c;try{c=s(...n)}finally{Qe(l),e._d&&yi(1)}return c};return e._n=!0,e._c=!0,e._d=!0,e}function js(s,a){if(Bt===null)return s;const i=ca(Bt),e=s.dirs||(s.dirs=[]);for(let n=0;n<a.length;n++){let[l,c,f,o=bt]=a[n];l&&(K(l)&&(l={mounted:l,updated:l}),l.deep&&xs(c),e.push({dir:l,instance:i,value:c,oldValue:void 0,arg:f,modifiers:o}))}return s}function Rs(s,a,i,e){const n=s.dirs,l=a&&a.dirs;for(let c=0;c<n.length;c++){const f=n[c];l&&(f.oldValue=l[c].value);let o=f.dir[e];o&&(Es(),vs(o,i,8,[s.el,f,s,a]),Ps())}}const hl=Symbol("_vte"),gl=s=>s.__isTeleport;function qa(s,a){s.shapeFlag&6&&s.component?(s.transition=a,qa(s.component.subTree,a)):s.shapeFlag&128?(s.ssContent.transition=a.clone(s.ssContent),s.ssFallback.transition=a.clone(s.ssFallback)):s.transition=a}/*! #__NO_SIDE_EFFECTS__ */function zn(s,a){return K(s)?At({name:s.name},a,{setup:s}):s}function En(s){s.ids=[s.ids[0]+s.ids[2]+++"-",0,0]}function Fe(s,a,i,e,n=!1){if(Y(s)){s.forEach((j,R)=>Fe(j,a&&(Y(a)?a[R]:a),i,e,n));return}if(me(e)&&!n){e.shapeFlag&512&&e.type.__asyncResolved&&e.component.subTree.component&&Fe(s,a,i,e.component.subTree);return}const l=e.shapeFlag&4?ca(e.component):e.el,c=n?null:l,{i:f,r:o}=s,d=a&&a.r,p=f.refs===bt?f.refs={}:f.refs,g=f.setupState,v=ot(g),h=g===bt?()=>!1:j=>lt(v,j);if(d!=null&&d!==o&&(wt(d)?(p[d]=null,h(d)&&(g[d]=null)):Ct(d)&&(d.value=null)),K(o))ze(o,f,12,[c,p]);else{const j=wt(o),R=Ct(o);if(j||R){const U=()=>{if(s.f){const B=j?h(o)?g[o]:p[o]:o.value;n?Y(B)&&Ha(B,l):Y(B)?B.includes(l)||B.push(l):j?(p[o]=[l],h(o)&&(g[o]=p[o])):(o.value=[l],s.k&&(p[s.k]=o.value))}else j?(p[o]=c,h(o)&&(g[o]=c)):R&&(o.value=c,s.k&&(p[s.k]=c))};c?(U.id=-1,Lt(U,i)):U()}}}ea().requestIdleCallback;ea().cancelIdleCallback;const me=s=>!!s.type.__asyncLoader,Pn=s=>s.type.__isKeepAlive;function xl(s,a){Sn(s,"a",a)}function yl(s,a){Sn(s,"da",a)}function Sn(s,a,i=Dt){const e=s.__wdc||(s.__wdc=()=>{let n=i;for(;n;){if(n.isDeactivated)return;n=n.parent}return s()});if(oa(a,e,i),i){let n=i.parent;for(;n&&n.parent;)Pn(n.parent.vnode)&&_l(e,a,i,n),n=n.parent}}function _l(s,a,i,e){const n=oa(a,s,e,!0);Rn(()=>{Ha(e[a],n)},i)}function oa(s,a,i=Dt,e=!1){if(i){const n=i[s]||(i[s]=[]),l=a.__weh||(a.__weh=(...c)=>{Es();const f=Ee(i),o=vs(a,i,s,c);return f(),Ps(),o});return e?n.unshift(l):n.push(l),l}}const _s=s=>(a,i=Dt)=>{(!Ie||s==="sp")&&oa(s,(...e)=>a(...e),i)},wl=_s("bm"),$l=_s("m"),Il=_s("bu"),Ml=_s("u"),kl=_s("bum"),Rn=_s("um"),Dl=_s("sp"),Cl=_s("rtg"),Al=_s("rtc");function jl(s,a=Dt){oa("ec",s,a)}const Nl="components";function Tn(s,a){return El(Nl,s,!0,a)||s}const zl=Symbol.for("v-ndc");function El(s,a,i=!0,e=!1){const n=Bt||Dt;if(n){const l=n.type;{const f=xd(l,!1);if(f&&(f===a||f===Yt(a)||f===sa(Yt(a))))return l}const c=ui(n[s]||l[s],a)||ui(n.appContext[s],a);return!c&&e?l:c}}function ui(s,a){return s&&(s[a]||s[Yt(a)]||s[sa(Yt(a))])}function st(s,a,i,e){let n;const l=i,c=Y(s);if(c||wt(s)){const f=c&&Ks(s);let o=!1;f&&(o=!Wt(s),s=aa(s)),n=new Array(s.length);for(let d=0,p=s.length;d<p;d++)n[d]=a(o?kt(s[d]):s[d],d,void 0,l)}else if(typeof s=="number"){n=new Array(s);for(let f=0;f<s;f++)n[f]=a(f+1,f,void 0,l)}else if(xt(s))if(s[Symbol.iterator])n=Array.from(s,(f,o)=>a(f,o,void 0,l));else{const f=Object.keys(s);n=new Array(f.length);for(let o=0,d=f.length;o<d;o++){const p=f[o];n[o]=a(s[p],p,o,l)}}else n=[];return n}const Aa=s=>s?no(s)?ca(s):Aa(s.parent):null,be=At(Object.create(null),{$:s=>s,$el:s=>s.vnode.el,$data:s=>s.data,$props:s=>s.props,$attrs:s=>s.attrs,$slots:s=>s.slots,$refs:s=>s.refs,$parent:s=>Aa(s.parent),$root:s=>Aa(s.root),$host:s=>s.ce,$emit:s=>s.emit,$options:s=>Gn(s),$forceUpdate:s=>s.f||(s.f=()=>{Xa(s.update)}),$nextTick:s=>s.n||(s.n=Ka.bind(s.proxy)),$watch:s=>td.bind(s)}),ha=(s,a)=>s!==bt&&!s.__isScriptSetup&<(s,a),Pl={get({_:s},a){if(a==="__v_skip")return!0;const{ctx:i,setupState:e,data:n,props:l,accessCache:c,type:f,appContext:o}=s;let d;if(a[0]!=="$"){const h=c[a];if(h!==void 0)switch(h){case 1:return e[a];case 2:return n[a];case 4:return i[a];case 3:return l[a]}else{if(ha(e,a))return c[a]=1,e[a];if(n!==bt&<(n,a))return c[a]=2,n[a];if((d=s.propsOptions[0])&<(d,a))return c[a]=3,l[a];if(i!==bt&<(i,a))return c[a]=4,i[a];ja&&(c[a]=0)}}const p=be[a];let g,v;if(p)return a==="$attrs"&&Mt(s.attrs,"get",""),p(s);if((g=f.__cssModules)&&(g=g[a]))return g;if(i!==bt&<(i,a))return c[a]=4,i[a];if(v=o.config.globalProperties,lt(v,a))return v[a]},set({_:s},a,i){const{data:e,setupState:n,ctx:l}=s;return ha(n,a)?(n[a]=i,!0):e!==bt&<(e,a)?(e[a]=i,!0):lt(s.props,a)||a[0]==="$"&&a.slice(1)in s?!1:(l[a]=i,!0)},has({_:{data:s,setupState:a,accessCache:i,ctx:e,appContext:n,propsOptions:l}},c){let f;return!!i[c]||s!==bt&<(s,c)||ha(a,c)||(f=l[0])&<(f,c)||lt(e,c)||lt(be,c)||lt(n.config.globalProperties,c)},defineProperty(s,a,i){return i.get!=null?s._.accessCache[a]=0:lt(i,"value")&&this.set(s,a,i.value,null),Reflect.defineProperty(s,a,i)}};function vi(s){return Y(s)?s.reduce((a,i)=>(a[i]=null,a),{}):s}let ja=!0;function Sl(s){const a=Gn(s),i=s.proxy,e=s.ctx;ja=!1,a.beforeCreate&&fi(a.beforeCreate,s,"bc");const{data:n,computed:l,methods:c,watch:f,provide:o,inject:d,created:p,beforeMount:g,mounted:v,beforeUpdate:h,updated:j,activated:R,deactivated:U,beforeDestroy:B,beforeUnmount:L,destroyed:W,unmounted:Z,render:pt,renderTracked:It,renderTriggered:yt,errorCaptured:qt,serverPrefetch:ws,expose:ts,inheritAttrs:$s,components:Ss,directives:ss,filters:ne}=a;if(d&&Rl(d,e,null),c)for(const vt in c){const it=c[vt];K(it)&&(e[vt]=it.bind(i))}if(n){const vt=n.call(i,i);xt(vt)&&(s.data=ia(vt))}if(ja=!0,l)for(const vt in l){const it=l[vt],ps=K(it)?it.bind(i,i):K(it.get)?it.get.bind(i,i):cs,Is=!K(it)&&K(it.set)?it.set.bind(i):cs,es=Jt({get:ps,set:Is});Object.defineProperty(e,vt,{enumerable:!0,configurable:!0,get:()=>es.value,set:Pt=>es.value=Pt})}if(f)for(const vt in f)Zn(f[vt],e,i,vt);if(o){const vt=K(o)?o.call(i):o;Reflect.ownKeys(vt).forEach(it=>{Le(it,vt[it])})}p&&fi(p,s,"c");function $t(vt,it){Y(it)?it.forEach(ps=>vt(ps.bind(i))):it&&vt(it.bind(i))}if($t(wl,g),$t($l,v),$t(Il,h),$t(Ml,j),$t(xl,R),$t(yl,U),$t(jl,qt),$t(Al,It),$t(Cl,yt),$t(kl,L),$t(Rn,Z),$t(Dl,ws),Y(ts))if(ts.length){const vt=s.exposed||(s.exposed={});ts.forEach(it=>{Object.defineProperty(vt,it,{get:()=>i[it],set:ps=>i[it]=ps})})}else s.exposed||(s.exposed={});pt&&s.render===cs&&(s.render=pt),$s!=null&&(s.inheritAttrs=$s),Ss&&(s.components=Ss),ss&&(s.directives=ss),ws&&En(s)}function Rl(s,a,i=cs){Y(s)&&(s=Na(s));for(const e in s){const n=s[e];let l;xt(n)?"default"in n?l=rs(n.from||e,n.default,!0):l=rs(n.from||e):l=rs(n),Ct(l)?Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:c=>l.value=c}):a[e]=l}}function fi(s,a,i){vs(Y(s)?s.map(e=>e.bind(a.proxy)):s.bind(a.proxy),a,i)}function Zn(s,a,i,e){let n=e.includes(".")?qn(i,e):()=>i[e];if(wt(s)){const l=a[s];K(l)&&He(n,l)}else if(K(s))He(n,s.bind(i));else if(xt(s))if(Y(s))s.forEach(l=>Zn(l,a,i,e));else{const l=K(s.handler)?s.handler.bind(i):a[s.handler];K(l)&&He(n,l,s)}}function Gn(s){const a=s.type,{mixins:i,extends:e}=a,{mixins:n,optionsCache:l,config:{optionMergeStrategies:c}}=s.appContext,f=l.get(a);let o;return f?o=f:!n.length&&!i&&!e?o=a:(o={},n.length&&n.forEach(d=>Ue(o,d,c,!0)),Ue(o,a,c)),xt(a)&&l.set(a,o),o}function Ue(s,a,i,e=!1){const{mixins:n,extends:l}=a;l&&Ue(s,l,i,!0),n&&n.forEach(c=>Ue(s,c,i,!0));for(const c in a)if(!(e&&c==="expose")){const f=Tl[c]||i&&i[c];s[c]=f?f(s[c],a[c]):a[c]}return s}const Tl={data:pi,props:mi,emits:mi,methods:ue,computed:ue,beforeCreate:Nt,created:Nt,beforeMount:Nt,mounted:Nt,beforeUpdate:Nt,updated:Nt,beforeDestroy:Nt,beforeUnmount:Nt,destroyed:Nt,unmounted:Nt,activated:Nt,deactivated:Nt,errorCaptured:Nt,serverPrefetch:Nt,components:ue,directives:ue,watch:Gl,provide:pi,inject:Zl};function pi(s,a){return a?s?function(){return At(K(s)?s.call(this,this):s,K(a)?a.call(this,this):a)}:a:s}function Zl(s,a){return ue(Na(s),Na(a))}function Na(s){if(Y(s)){const a={};for(let i=0;i<s.length;i++)a[s[i]]=s[i];return a}return s}function Nt(s,a){return s?[...new Set([].concat(s,a))]:a}function ue(s,a){return s?At(Object.create(null),s,a):a}function mi(s,a){return s?Y(s)&&Y(a)?[...new Set([...s,...a])]:At(Object.create(null),vi(s),vi(a??{})):a}function Gl(s,a){if(!s)return a;if(!a)return s;const i=At(Object.create(null),s);for(const e in a)i[e]=Nt(s[e],a[e]);return i}function Ln(){return{app:null,config:{isNativeTag:Co,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ll=0;function Hl(s,a){return function(e,n=null){K(e)||(e=At({},e)),n!=null&&!xt(n)&&(n=null);const l=Ln(),c=new WeakSet,f=[];let o=!1;const d=l.app={_uid:Ll++,_component:e,_props:n,_container:null,_context:l,_instance:null,version:_d,get config(){return l.config},set config(p){},use(p,...g){return c.has(p)||(p&&K(p.install)?(c.add(p),p.install(d,...g)):K(p)&&(c.add(p),p(d,...g))),d},mixin(p){return l.mixins.includes(p)||l.mixins.push(p),d},component(p,g){return g?(l.components[p]=g,d):l.components[p]},directive(p,g){return g?(l.directives[p]=g,d):l.directives[p]},mount(p,g,v){if(!o){const h=d._ceVNode||r(e,n);return h.appContext=l,v===!0?v="svg":v===!1&&(v=void 0),s(h,p,v),o=!0,d._container=p,p.__vue_app__=d,ca(h.component)}},onUnmount(p){f.push(p)},unmount(){o&&(vs(f,d._instance,16),s(null,d._container),delete d._container.__vue_app__)},provide(p,g){return l.provides[p]=g,d},runWithContext(p){const g=qs;qs=d;try{return p()}finally{qs=g}}};return d}}let qs=null;function Le(s,a){if(Dt){let i=Dt.provides;const e=Dt.parent&&Dt.parent.provides;e===i&&(i=Dt.provides=Object.create(e)),i[s]=a}}function rs(s,a,i=!1){const e=Dt||Bt;if(e||qs){const n=qs?qs._context.provides:e?e.parent==null?e.vnode.appContext&&e.vnode.appContext.provides:e.parent.provides:void 0;if(n&&s in n)return n[s];if(arguments.length>1)return i&&K(a)?a.call(e&&e.proxy):a}}const Hn={},Bn=()=>Object.create(Hn),On=s=>Object.getPrototypeOf(s)===Hn;function Bl(s,a,i,e=!1){const n={},l=Bn();s.propsDefaults=Object.create(null),Vn(s,a,n,l);for(const c in s.propsOptions[0])c in n||(n[c]=void 0);i?s.props=e?n:$n(n):s.type.props?s.props=n:s.props=l,s.attrs=l}function Ol(s,a,i,e){const{props:n,attrs:l,vnode:{patchFlag:c}}=s,f=ot(n),[o]=s.propsOptions;let d=!1;if((e||c>0)&&!(c&16)){if(c&8){const p=s.vnode.dynamicProps;for(let g=0;g<p.length;g++){let v=p[g];if(la(s.emitsOptions,v))continue;const h=a[v];if(o)if(lt(l,v))h!==l[v]&&(l[v]=h,d=!0);else{const j=Yt(v);n[j]=za(o,f,j,h,s,!1)}else h!==l[v]&&(l[v]=h,d=!0)}}}else{Vn(s,a,n,l)&&(d=!0);let p;for(const g in f)(!a||!lt(a,g)&&((p=zs(g))===g||!lt(a,p)))&&(o?i&&(i[g]!==void 0||i[p]!==void 0)&&(n[g]=za(o,f,g,void 0,s,!0)):delete n[g]);if(l!==f)for(const g in l)(!a||!lt(a,g))&&(delete l[g],d=!0)}d&&gs(s.attrs,"set","")}function Vn(s,a,i,e){const[n,l]=s.propsOptions;let c=!1,f;if(a)for(let o in a){if(ve(o))continue;const d=a[o];let p;n&<(n,p=Yt(o))?!l||!l.includes(p)?i[p]=d:(f||(f={}))[p]=d:la(s.emitsOptions,o)||(!(o in e)||d!==e[o])&&(e[o]=d,c=!0)}if(l){const o=ot(i),d=f||bt;for(let p=0;p<l.length;p++){const g=l[p];i[g]=za(n,o,g,d[g],s,!lt(d,g))}}return c}function za(s,a,i,e,n,l){const c=s[i];if(c!=null){const f=lt(c,"default");if(f&&e===void 0){const o=c.default;if(c.type!==Function&&!c.skipFactory&&K(o)){const{propsDefaults:d}=n;if(i in d)e=d[i];else{const p=Ee(n);e=d[i]=o.call(null,a),p()}}else e=o;n.ce&&n.ce._setProp(i,e)}c[0]&&(l&&!f?e=!1:c[1]&&(e===""||e===zs(i))&&(e=!0))}return e}const Vl=new WeakMap;function Wn(s,a,i=!1){const e=i?Vl:a.propsCache,n=e.get(s);if(n)return n;const l=s.props,c={},f=[];let o=!1;if(!K(s)){const p=g=>{o=!0;const[v,h]=Wn(g,a,!0);At(c,v),h&&f.push(...h)};!i&&a.mixins.length&&a.mixins.forEach(p),s.extends&&p(s.extends),s.mixins&&s.mixins.forEach(p)}if(!l&&!o)return xt(s)&&e.set(s,Fs),Fs;if(Y(l))for(let p=0;p<l.length;p++){const g=Yt(l[p]);bi(g)&&(c[g]=bt)}else if(l)for(const p in l){const g=Yt(p);if(bi(g)){const v=l[p],h=c[g]=Y(v)||K(v)?{type:v}:At({},v),j=h.type;let R=!1,U=!0;if(Y(j))for(let B=0;B<j.length;++B){const L=j[B],W=K(L)&&L.name;if(W==="Boolean"){R=!0;break}else W==="String"&&(U=!1)}else R=K(j)&&j.name==="Boolean";h[0]=R,h[1]=U,(R||lt(h,"default"))&&f.push(g)}}const d=[c,f];return xt(s)&&e.set(s,d),d}function bi(s){return s[0]!=="$"&&!ve(s)}const Yn=s=>s[0]==="_"||s==="$stable",ti=s=>Y(s)?s.map(ds):[ds(s)],Wl=(s,a,i)=>{if(a._n)return a;const e=re((...n)=>ti(a(...n)),i);return e._c=!1,e},Jn=(s,a,i)=>{const e=s._ctx;for(const n in s){if(Yn(n))continue;const l=s[n];if(K(l))a[n]=Wl(n,l,e);else if(l!=null){const c=ti(l);a[n]=()=>c}}},Qn=(s,a)=>{const i=ti(a);s.slots.default=()=>i},Fn=(s,a,i)=>{for(const e in a)(i||e!=="_")&&(s[e]=a[e])},Yl=(s,a,i)=>{const e=s.slots=Bn();if(s.vnode.shapeFlag&32){const n=a._;n?(Fn(e,a,i),i&&nn(e,"_",n,!0)):Jn(a,e)}else a&&Qn(s,a)},Jl=(s,a,i)=>{const{vnode:e,slots:n}=s;let l=!0,c=bt;if(e.shapeFlag&32){const f=a._;f?i&&f===1?l=!1:Fn(n,a,i):(l=!a.$stable,Jn(a,n)),c=a}else a&&(Qn(s,a),c={default:1});if(l)for(const f in n)!Yn(f)&&c[f]==null&&delete n[f]},Lt=ld;function Ql(s){return Fl(s)}function Fl(s,a){const i=ea();i.__VUE__=!0;const{insert:e,remove:n,patchProp:l,createElement:c,createText:f,createComment:o,setText:d,setElementText:p,parentNode:g,nextSibling:v,setScopeId:h=cs,insertStaticContent:j}=s,R=(m,b,_,w=null,D=null,M=null,E=void 0,z=null,N=!!b.dynamicChildren)=>{if(m===b)return;m&&!de(m,b)&&(w=$(m),Pt(m,D,M,!0),m=null),b.patchFlag===-2&&(N=!1,b.dynamicChildren=null);const{type:A,ref:J,shapeFlag:S}=b;switch(A){case da:U(m,b,_,w);break;case Bs:B(m,b,_,w);break;case Be:m==null&&L(b,_,w,E);break;case Q:Ss(m,b,_,w,D,M,E,z,N);break;default:S&1?pt(m,b,_,w,D,M,E,z,N):S&6?ss(m,b,_,w,D,M,E,z,N):(S&64||S&128)&&A.process(m,b,_,w,D,M,E,z,N,G)}J!=null&&D&&Fe(J,m&&m.ref,M,b||m,!b)},U=(m,b,_,w)=>{if(m==null)e(b.el=f(b.children),_,w);else{const D=b.el=m.el;b.children!==m.children&&d(D,b.children)}},B=(m,b,_,w)=>{m==null?e(b.el=o(b.children||""),_,w):b.el=m.el},L=(m,b,_,w)=>{[m.el,m.anchor]=j(m.children,b,_,w,m.el,m.anchor)},W=({el:m,anchor:b},_,w)=>{let D;for(;m&&m!==b;)D=v(m),e(m,_,w),m=D;e(b,_,w)},Z=({el:m,anchor:b})=>{let _;for(;m&&m!==b;)_=v(m),n(m),m=_;n(b)},pt=(m,b,_,w,D,M,E,z,N)=>{b.type==="svg"?E="svg":b.type==="math"&&(E="mathml"),m==null?It(b,_,w,D,M,E,z,N):ws(m,b,D,M,E,z,N)},It=(m,b,_,w,D,M,E,z)=>{let N,A;const{props:J,shapeFlag:S,transition:O,dirs:F}=m;if(N=m.el=c(m.type,M,J&&J.is,J),S&8?p(N,m.children):S&16&&qt(m.children,N,null,w,D,ga(m,M),E,z),F&&Rs(m,null,w,"created"),yt(N,m,m.scopeId,E,w),J){for(const ht in J)ht!=="value"&&!ve(ht)&&l(N,ht,null,J[ht],M,w);"value"in J&&l(N,"value",null,J.value,M),(A=J.onVnodeBeforeMount)&&os(A,w,m)}F&&Rs(m,null,w,"beforeMount");const et=Ul(D,O);et&&O.beforeEnter(N),e(N,b,_),((A=J&&J.onVnodeMounted)||et||F)&&Lt(()=>{A&&os(A,w,m),et&&O.enter(N),F&&Rs(m,null,w,"mounted")},D)},yt=(m,b,_,w,D)=>{if(_&&h(m,_),w)for(let M=0;M<w.length;M++)h(m,w[M]);if(D){let M=D.subTree;if(b===M||so(M.type)&&(M.ssContent===b||M.ssFallback===b)){const E=D.vnode;yt(m,E,E.scopeId,E.slotScopeIds,D.parent)}}},qt=(m,b,_,w,D,M,E,z,N=0)=>{for(let A=N;A<m.length;A++){const J=m[A]=z?Ds(m[A]):ds(m[A]);R(null,J,b,_,w,D,M,E,z)}},ws=(m,b,_,w,D,M,E)=>{const z=b.el=m.el;let{patchFlag:N,dynamicChildren:A,dirs:J}=b;N|=m.patchFlag&16;const S=m.props||bt,O=b.props||bt;let F;if(_&&Ts(_,!1),(F=O.onVnodeBeforeUpdate)&&os(F,_,b,m),J&&Rs(b,m,_,"beforeUpdate"),_&&Ts(_,!0),(S.innerHTML&&O.innerHTML==null||S.textContent&&O.textContent==null)&&p(z,""),A?ts(m.dynamicChildren,A,z,_,w,ga(b,D),M):E||it(m,b,z,null,_,w,ga(b,D),M,!1),N>0){if(N&16)$s(z,S,O,_,D);else if(N&2&&S.class!==O.class&&l(z,"class",null,O.class,D),N&4&&l(z,"style",S.style,O.style,D),N&8){const et=b.dynamicProps;for(let ht=0;ht<et.length;ht++){const ct=et[ht],Zt=S[ct],St=O[ct];(St!==Zt||ct==="value")&&l(z,ct,Zt,St,D,_)}}N&1&&m.children!==b.children&&p(z,b.children)}else!E&&A==null&&$s(z,S,O,_,D);((F=O.onVnodeUpdated)||J)&&Lt(()=>{F&&os(F,_,b,m),J&&Rs(b,m,_,"updated")},w)},ts=(m,b,_,w,D,M,E)=>{for(let z=0;z<b.length;z++){const N=m[z],A=b[z],J=N.el&&(N.type===Q||!de(N,A)||N.shapeFlag&70)?g(N.el):_;R(N,A,J,null,w,D,M,E,!0)}},$s=(m,b,_,w,D)=>{if(b!==_){if(b!==bt)for(const M in b)!ve(M)&&!(M in _)&&l(m,M,b[M],null,D,w);for(const M in _){if(ve(M))continue;const E=_[M],z=b[M];E!==z&&M!=="value"&&l(m,M,z,E,D,w)}"value"in _&&l(m,"value",b.value,_.value,D)}},Ss=(m,b,_,w,D,M,E,z,N)=>{const A=b.el=m?m.el:f(""),J=b.anchor=m?m.anchor:f("");let{patchFlag:S,dynamicChildren:O,slotScopeIds:F}=b;F&&(z=z?z.concat(F):F),m==null?(e(A,_,w),e(J,_,w),qt(b.children||[],_,J,D,M,E,z,N)):S>0&&S&64&&O&&m.dynamicChildren?(ts(m.dynamicChildren,O,_,D,M,E,z),(b.key!=null||D&&b===D.subTree)&&Un(m,b,!0)):it(m,b,_,J,D,M,E,z,N)},ss=(m,b,_,w,D,M,E,z,N)=>{b.slotScopeIds=z,m==null?b.shapeFlag&512?D.ctx.activate(b,_,w,E,N):ne(b,_,w,D,M,E,N):Os(m,b,N)},ne=(m,b,_,w,D,M,E)=>{const z=m.component=pd(m,w,D);if(Pn(m)&&(z.ctx.renderer=G),md(z,!1,E),z.asyncDep){if(D&&D.registerDep(z,$t,E),!m.el){const N=z.subTree=r(Bs);B(null,N,b,_)}}else $t(z,m,b,_,D,M,E)},Os=(m,b,_)=>{const w=b.component=m.component;if(nd(m,b,_))if(w.asyncDep&&!w.asyncResolved){vt(w,b,_);return}else w.next=b,w.update();else b.el=m.el,w.vnode=b},$t=(m,b,_,w,D,M,E)=>{const z=()=>{if(m.isMounted){let{next:S,bu:O,u:F,parent:et,vnode:ht}=m;{const is=Kn(m);if(is){S&&(S.el=ht.el,vt(m,S,E)),is.asyncDep.then(()=>{m.isUnmounted||z()});return}}let ct=S,Zt;Ts(m,!1),S?(S.el=ht.el,vt(m,S,E)):S=ht,O&&Ge(O),(Zt=S.props&&S.props.onVnodeBeforeUpdate)&&os(Zt,et,S,ht),Ts(m,!0);const St=gi(m),as=m.subTree;m.subTree=St,R(as,St,g(as.el),$(as),m,D,M),S.el=St.el,ct===null&&od(m,St.el),F&&Lt(F,D),(Zt=S.props&&S.props.onVnodeUpdated)&&Lt(()=>os(Zt,et,S,ht),D)}else{let S;const{el:O,props:F}=b,{bm:et,m:ht,parent:ct,root:Zt,type:St}=m,as=me(b);Ts(m,!1),et&&Ge(et),!as&&(S=F&&F.onVnodeBeforeMount)&&os(S,ct,b),Ts(m,!0);{Zt.ce&&Zt.ce._injectChildStyle(St);const is=m.subTree=gi(m);R(null,is,_,w,m,D,M),b.el=is.el}if(ht&&Lt(ht,D),!as&&(S=F&&F.onVnodeMounted)){const is=b;Lt(()=>os(S,ct,is),D)}(b.shapeFlag&256||ct&&me(ct.vnode)&&ct.vnode.shapeFlag&256)&&m.a&&Lt(m.a,D),m.isMounted=!0,b=_=w=null}};m.scope.on();const N=m.effect=new cn(z);m.scope.off();const A=m.update=N.run.bind(N),J=m.job=N.runIfDirty.bind(N);J.i=m,J.id=m.uid,N.scheduler=()=>Xa(J),Ts(m,!0),A()},vt=(m,b,_)=>{b.component=m;const w=m.vnode.props;m.vnode=b,m.next=null,Ol(m,b.props,w,_),Jl(m,b.children,_),Es(),ri(m),Ps()},it=(m,b,_,w,D,M,E,z,N=!1)=>{const A=m&&m.children,J=m?m.shapeFlag:0,S=b.children,{patchFlag:O,shapeFlag:F}=b;if(O>0){if(O&128){Is(A,S,_,w,D,M,E,z,N);return}else if(O&256){ps(A,S,_,w,D,M,E,z,N);return}}F&8?(J&16&&Vt(A,D,M),S!==A&&p(_,S)):J&16?F&16?Is(A,S,_,w,D,M,E,z,N):Vt(A,D,M,!0):(J&8&&p(_,""),F&16&&qt(S,_,w,D,M,E,z,N))},ps=(m,b,_,w,D,M,E,z,N)=>{m=m||Fs,b=b||Fs;const A=m.length,J=b.length,S=Math.min(A,J);let O;for(O=0;O<S;O++){const F=b[O]=N?Ds(b[O]):ds(b[O]);R(m[O],F,_,null,D,M,E,z,N)}A>J?Vt(m,D,M,!0,!1,S):qt(b,_,w,D,M,E,z,N,S)},Is=(m,b,_,w,D,M,E,z,N)=>{let A=0;const J=b.length;let S=m.length-1,O=J-1;for(;A<=S&&A<=O;){const F=m[A],et=b[A]=N?Ds(b[A]):ds(b[A]);if(de(F,et))R(F,et,_,null,D,M,E,z,N);else break;A++}for(;A<=S&&A<=O;){const F=m[S],et=b[O]=N?Ds(b[O]):ds(b[O]);if(de(F,et))R(F,et,_,null,D,M,E,z,N);else break;S--,O--}if(A>S){if(A<=O){const F=O+1,et=F<J?b[F].el:w;for(;A<=O;)R(null,b[A]=N?Ds(b[A]):ds(b[A]),_,et,D,M,E,z,N),A++}}else if(A>O)for(;A<=S;)Pt(m[A],D,M,!0),A++;else{const F=A,et=A,ht=new Map;for(A=et;A<=O;A++){const Gt=b[A]=N?Ds(b[A]):ds(b[A]);Gt.key!=null&&ht.set(Gt.key,A)}let ct,Zt=0;const St=O-et+1;let as=!1,is=0;const oe=new Array(St);for(A=0;A<St;A++)oe[A]=0;for(A=F;A<=S;A++){const Gt=m[A];if(Zt>=St){Pt(Gt,D,M,!0);continue}let ns;if(Gt.key!=null)ns=ht.get(Gt.key);else for(ct=et;ct<=O;ct++)if(oe[ct-et]===0&&de(Gt,b[ct])){ns=ct;break}ns===void 0?Pt(Gt,D,M,!0):(oe[ns-et]=A+1,ns>=is?is=ns:as=!0,R(Gt,b[ns],_,null,D,M,E,z,N),Zt++)}const ii=as?Kl(oe):Fs;for(ct=ii.length-1,A=St-1;A>=0;A--){const Gt=et+A,ns=b[Gt],ni=Gt+1<J?b[Gt+1].el:w;oe[A]===0?R(null,ns,_,ni,D,M,E,z,N):as&&(ct<0||A!==ii[ct]?es(ns,_,ni,2):ct--)}}},es=(m,b,_,w,D=null)=>{const{el:M,type:E,transition:z,children:N,shapeFlag:A}=m;if(A&6){es(m.component.subTree,b,_,w);return}if(A&128){m.suspense.move(b,_,w);return}if(A&64){E.move(m,b,_,G);return}if(E===Q){e(M,b,_);for(let S=0;S<N.length;S++)es(N[S],b,_,w);e(m.anchor,b,_);return}if(E===Be){W(m,b,_);return}if(w!==2&&A&1&&z)if(w===0)z.beforeEnter(M),e(M,b,_),Lt(()=>z.enter(M),D);else{const{leave:S,delayLeave:O,afterLeave:F}=z,et=()=>e(M,b,_),ht=()=>{S(M,()=>{et(),F&&F()})};O?O(M,et,ht):ht()}else e(M,b,_)},Pt=(m,b,_,w=!1,D=!1)=>{const{type:M,props:E,ref:z,children:N,dynamicChildren:A,shapeFlag:J,patchFlag:S,dirs:O,cacheIndex:F}=m;if(S===-2&&(D=!1),z!=null&&Fe(z,null,_,m,!0),F!=null&&(b.renderCache[F]=void 0),J&256){b.ctx.deactivate(m);return}const et=J&1&&O,ht=!me(m);let ct;if(ht&&(ct=E&&E.onVnodeBeforeUnmount)&&os(ct,b,m),J&6)Pe(m.component,_,w);else{if(J&128){m.suspense.unmount(_,w);return}et&&Rs(m,null,b,"beforeUnmount"),J&64?m.type.remove(m,b,_,G,w):A&&!A.hasOnce&&(M!==Q||S>0&&S&64)?Vt(A,b,_,!1,!0):(M===Q&&S&384||!D&&J&16)&&Vt(N,b,_),w&&Vs(m)}(ht&&(ct=E&&E.onVnodeUnmounted)||et)&&Lt(()=>{ct&&os(ct,b,m),et&&Rs(m,null,b,"unmounted")},_)},Vs=m=>{const{type:b,el:_,anchor:w,transition:D}=m;if(b===Q){Ws(_,w);return}if(b===Be){Z(m);return}const M=()=>{n(_),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(m.shapeFlag&1&&D&&!D.persisted){const{leave:E,delayLeave:z}=D,N=()=>E(_,M);z?z(m.el,M,N):N()}else M()},Ws=(m,b)=>{let _;for(;m!==b;)_=v(m),n(m),m=_;n(b)},Pe=(m,b,_)=>{const{bum:w,scope:D,job:M,subTree:E,um:z,m:N,a:A}=m;hi(N),hi(A),w&&Ge(w),D.stop(),M&&(M.flags|=8,Pt(E,m,b,_)),z&&Lt(z,b),Lt(()=>{m.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&m.asyncDep&&!m.asyncResolved&&m.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},Vt=(m,b,_,w=!1,D=!1,M=0)=>{for(let E=M;E<m.length;E++)Pt(m[E],b,_,w,D)},$=m=>{if(m.shapeFlag&6)return $(m.component.subTree);if(m.shapeFlag&128)return m.suspense.next();const b=v(m.anchor||m.el),_=b&&b[hl];return _?v(_):b};let T=!1;const P=(m,b,_)=>{m==null?b._vnode&&Pt(b._vnode,null,null,!0):R(b._vnode||null,m,b,null,null,null,_),b._vnode=m,T||(T=!0,ri(),An(),T=!1)},G={p:R,um:Pt,m:es,r:Vs,mt:ne,mc:qt,pc:it,pbc:ts,n:$,o:s};return{render:P,hydrate:void 0,createApp:Hl(P)}}function ga({type:s,props:a},i){return i==="svg"&&s==="foreignObject"||i==="mathml"&&s==="annotation-xml"&&a&&a.encoding&&a.encoding.includes("html")?void 0:i}function Ts({effect:s,job:a},i){i?(s.flags|=32,a.flags|=4):(s.flags&=-33,a.flags&=-5)}function Ul(s,a){return(!s||s&&!s.pendingBranch)&&a&&!a.persisted}function Un(s,a,i=!1){const e=s.children,n=a.children;if(Y(e)&&Y(n))for(let l=0;l<e.length;l++){const c=e[l];let f=n[l];f.shapeFlag&1&&!f.dynamicChildren&&((f.patchFlag<=0||f.patchFlag===32)&&(f=n[l]=Ds(n[l]),f.el=c.el),!i&&f.patchFlag!==-2&&Un(c,f)),f.type===da&&(f.el=c.el)}}function Kl(s){const a=s.slice(),i=[0];let e,n,l,c,f;const o=s.length;for(e=0;e<o;e++){const d=s[e];if(d!==0){if(n=i[i.length-1],s[n]<d){a[e]=n,i.push(e);continue}for(l=0,c=i.length-1;l<c;)f=l+c>>1,s[i[f]]<d?l=f+1:c=f;d<s[i[l]]&&(l>0&&(a[e]=i[l-1]),i[l]=e)}}for(l=i.length,c=i[l-1];l-- >0;)i[l]=c,c=a[c];return i}function Kn(s){const a=s.subTree.component;if(a)return a.asyncDep&&!a.asyncResolved?a:Kn(a)}function hi(s){if(s)for(let a=0;a<s.length;a++)s[a].flags|=8}const Xl=Symbol.for("v-scx"),ql=()=>rs(Xl);function He(s,a,i){return Xn(s,a,i)}function Xn(s,a,i=bt){const{immediate:e,deep:n,flush:l,once:c}=i,f=At({},i),o=a&&e||!a&&l!=="post";let d;if(Ie){if(l==="sync"){const h=ql();d=h.__watcherHandles||(h.__watcherHandles=[])}else if(!o){const h=()=>{};return h.stop=cs,h.resume=cs,h.pause=cs,h}}const p=Dt;f.call=(h,j,R)=>vs(h,p,j,R);let g=!1;l==="post"?f.scheduler=h=>{Lt(h,p&&p.suspense)}:l!=="sync"&&(g=!0,f.scheduler=(h,j)=>{j?h():Xa(h)}),f.augmentJob=h=>{a&&(h.flags|=4),g&&(h.flags|=2,p&&(h.id=p.uid,h.i=p))};const v=fl(s,a,f);return Ie&&(d?d.push(v):o&&v()),v}function td(s,a,i){const e=this.proxy,n=wt(s)?s.includes(".")?qn(e,s):()=>e[s]:s.bind(e,e);let l;K(a)?l=a:(l=a.handler,i=a);const c=Ee(this),f=Xn(n,l.bind(e),i);return c(),f}function qn(s,a){const i=a.split(".");return()=>{let e=s;for(let n=0;n<i.length&&e;n++)e=e[i[n]];return e}}const sd=(s,a)=>a==="modelValue"||a==="model-value"?s.modelModifiers:s[`${a}Modifiers`]||s[`${Yt(a)}Modifiers`]||s[`${zs(a)}Modifiers`];function ed(s,a,...i){if(s.isUnmounted)return;const e=s.vnode.props||bt;let n=i;const l=a.startsWith("update:"),c=l&&sd(e,a.slice(7));c&&(c.trim&&(n=i.map(p=>wt(p)?p.trim():p)),c.number&&(n=i.map(We)));let f,o=e[f=va(a)]||e[f=va(Yt(a))];!o&&l&&(o=e[f=va(zs(a))]),o&&vs(o,s,6,n);const d=e[f+"Once"];if(d){if(!s.emitted)s.emitted={};else if(s.emitted[f])return;s.emitted[f]=!0,vs(d,s,6,n)}}function to(s,a,i=!1){const e=a.emitsCache,n=e.get(s);if(n!==void 0)return n;const l=s.emits;let c={},f=!1;if(!K(s)){const o=d=>{const p=to(d,a,!0);p&&(f=!0,At(c,p))};!i&&a.mixins.length&&a.mixins.forEach(o),s.extends&&o(s.extends),s.mixins&&s.mixins.forEach(o)}return!l&&!f?(xt(s)&&e.set(s,null),null):(Y(l)?l.forEach(o=>c[o]=null):At(c,l),xt(s)&&e.set(s,c),c)}function la(s,a){return!s||!qe(a)?!1:(a=a.slice(2).replace(/Once$/,""),lt(s,a[0].toLowerCase()+a.slice(1))||lt(s,zs(a))||lt(s,a))}function gi(s){const{type:a,vnode:i,proxy:e,withProxy:n,propsOptions:[l],slots:c,attrs:f,emit:o,render:d,renderCache:p,props:g,data:v,setupState:h,ctx:j,inheritAttrs:R}=s,U=Qe(s);let B,L;try{if(i.shapeFlag&4){const Z=n||e,pt=Z;B=ds(d.call(pt,Z,p,g,h,v,j)),L=f}else{const Z=a;B=ds(Z.length>1?Z(g,{attrs:f,slots:c,emit:o}):Z(g,null)),L=a.props?f:ad(f)}}catch(Z){he.length=0,na(Z,s,1),B=r(Bs)}let W=B;if(L&&R!==!1){const Z=Object.keys(L),{shapeFlag:pt}=W;Z.length&&pt&7&&(l&&Z.some(La)&&(L=id(L,l)),W=te(W,L,!1,!0))}return i.dirs&&(W=te(W,null,!1,!0),W.dirs=W.dirs?W.dirs.concat(i.dirs):i.dirs),i.transition&&qa(W,i.transition),B=W,Qe(U),B}const ad=s=>{let a;for(const i in s)(i==="class"||i==="style"||qe(i))&&((a||(a={}))[i]=s[i]);return a},id=(s,a)=>{const i={};for(const e in s)(!La(e)||!(e.slice(9)in a))&&(i[e]=s[e]);return i};function nd(s,a,i){const{props:e,children:n,component:l}=s,{props:c,children:f,patchFlag:o}=a,d=l.emitsOptions;if(a.dirs||a.transition)return!0;if(i&&o>=0){if(o&1024)return!0;if(o&16)return e?xi(e,c,d):!!c;if(o&8){const p=a.dynamicProps;for(let g=0;g<p.length;g++){const v=p[g];if(c[v]!==e[v]&&!la(d,v))return!0}}}else return(n||f)&&(!f||!f.$stable)?!0:e===c?!1:e?c?xi(e,c,d):!0:!!c;return!1}function xi(s,a,i){const e=Object.keys(a);if(e.length!==Object.keys(s).length)return!0;for(let n=0;n<e.length;n++){const l=e[n];if(a[l]!==s[l]&&!la(i,l))return!0}return!1}function od({vnode:s,parent:a},i){for(;a;){const e=a.subTree;if(e.suspense&&e.suspense.activeBranch===s&&(e.el=s.el),e===s)(s=a.vnode).el=i,a=a.parent;else break}}const so=s=>s.__isSuspense;function ld(s,a){a&&a.pendingBranch?Y(s)?a.effects.push(...s):a.effects.push(s):bl(s)}const Q=Symbol.for("v-fgt"),da=Symbol.for("v-txt"),Bs=Symbol.for("v-cmt"),Be=Symbol.for("v-stc"),he=[];let Ot=null;function x(s=!1){he.push(Ot=s?null:[])}function dd(){he.pop(),Ot=he[he.length-1]||null}let $e=1;function yi(s,a=!1){$e+=s,s<0&&Ot&&a&&(Ot.hasOnce=!0)}function eo(s){return s.dynamicChildren=$e>0?Ot||Fs:null,dd(),$e>0&&Ot&&Ot.push(s),s}function y(s,a,i,e,n,l){return eo(t(s,a,i,e,n,l,!0))}function ao(s,a,i,e,n){return eo(r(s,a,i,e,n,!0))}function Ke(s){return s?s.__v_isVNode===!0:!1}function de(s,a){return s.type===a.type&&s.key===a.key}const io=({key:s})=>s??null,Oe=({ref:s,ref_key:a,ref_for:i})=>(typeof s=="number"&&(s=""+s),s!=null?wt(s)||Ct(s)||K(s)?{i:Bt,r:s,k:a,f:!!i}:s:null);function t(s,a=null,i=null,e=0,n=null,l=s===Q?0:1,c=!1,f=!1){const o={__v_isVNode:!0,__v_skip:!0,type:s,props:a,key:a&&io(a),ref:a&&Oe(a),scopeId:Nn,slotScopeIds:null,children:i,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:e,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:Bt};return f?(si(o,i),l&128&&s.normalize(o)):i&&(o.shapeFlag|=wt(i)?8:16),$e>0&&!c&&Ot&&(o.patchFlag>0||l&6)&&o.patchFlag!==32&&Ot.push(o),o}const r=cd;function cd(s,a=null,i=null,e=0,n=null,l=!1){if((!s||s===zl)&&(s=Bs),Ke(s)){const f=te(s,a,!0);return i&&si(f,i),$e>0&&!l&&Ot&&(f.shapeFlag&6?Ot[Ot.indexOf(s)]=f:Ot.push(f)),f.patchFlag=-2,f}if(yd(s)&&(s=s.__vccOpts),a){a=rd(a);let{class:f,style:o}=a;f&&!wt(f)&&(a.class=at(f)),xt(o)&&(Ua(o)&&!Y(o)&&(o=At({},o)),a.style=je(o))}const c=wt(s)?1:so(s)?128:gl(s)?64:xt(s)?4:K(s)?2:0;return t(s,a,i,e,n,c,l,!0)}function rd(s){return s?Ua(s)||On(s)?At({},s):s:null}function te(s,a,i=!1,e=!1){const{props:n,ref:l,patchFlag:c,children:f,transition:o}=s,d=a?ud(n||{},a):n,p={__v_isVNode:!0,__v_skip:!0,type:s.type,props:d,key:d&&io(d),ref:a&&a.ref?i&&l?Y(l)?l.concat(Oe(a)):[l,Oe(a)]:Oe(a):l,scopeId:s.scopeId,slotScopeIds:s.slotScopeIds,children:f,target:s.target,targetStart:s.targetStart,targetAnchor:s.targetAnchor,staticCount:s.staticCount,shapeFlag:s.shapeFlag,patchFlag:a&&s.type!==Q?c===-1?16:c|16:c,dynamicProps:s.dynamicProps,dynamicChildren:s.dynamicChildren,appContext:s.appContext,dirs:s.dirs,transition:o,component:s.component,suspense:s.suspense,ssContent:s.ssContent&&te(s.ssContent),ssFallback:s.ssFallback&&te(s.ssFallback),el:s.el,anchor:s.anchor,ctx:s.ctx,ce:s.ce};return o&&e&&qa(p,o.clone(p)),p}function Gs(s=" ",a=0){return r(da,null,s,a)}function H(s,a){const i=r(Be,null,s);return i.staticCount=a,i}function C(s="",a=!1){return a?(x(),ao(Bs,null,s)):r(Bs,null,s)}function ds(s){return s==null||typeof s=="boolean"?r(Bs):Y(s)?r(Q,null,s.slice()):Ke(s)?Ds(s):r(da,null,String(s))}function Ds(s){return s.el===null&&s.patchFlag!==-1||s.memo?s:te(s)}function si(s,a){let i=0;const{shapeFlag:e}=s;if(a==null)a=null;else if(Y(a))i=16;else if(typeof a=="object")if(e&65){const n=a.default;n&&(n._c&&(n._d=!1),si(s,n()),n._c&&(n._d=!0));return}else{i=32;const n=a._;!n&&!On(a)?a._ctx=Bt:n===3&&Bt&&(Bt.slots._===1?a._=1:(a._=2,s.patchFlag|=1024))}else K(a)?(a={default:a,_ctx:Bt},i=32):(a=String(a),e&64?(i=16,a=[Gs(a)]):i=8);s.children=a,s.shapeFlag|=i}function ud(...s){const a={};for(let i=0;i<s.length;i++){const e=s[i];for(const n in e)if(n==="class")a.class!==e.class&&(a.class=at([a.class,e.class]));else if(n==="style")a.style=je([a.style,e.style]);else if(qe(n)){const l=a[n],c=e[n];c&&l!==c&&!(Y(l)&&l.includes(c))&&(a[n]=l?[].concat(l,c):c)}else n!==""&&(a[n]=e[n])}return a}function os(s,a,i,e=null){vs(s,a,7,[i,e])}const vd=Ln();let fd=0;function pd(s,a,i){const e=s.type,n=(a?a.appContext:s.appContext)||vd,l={uid:fd++,vnode:s,type:e,parent:a,appContext:n,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Lo(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:a?a.provides:Object.create(n.provides),ids:a?a.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Wn(e,n),emitsOptions:to(e,n),emit:null,emitted:null,propsDefaults:bt,inheritAttrs:e.inheritAttrs,ctx:bt,data:bt,props:bt,attrs:bt,slots:bt,refs:bt,setupState:bt,setupContext:null,suspense:i,suspenseId:i?i.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return l.ctx={_:l},l.root=a?a.root:l,l.emit=ed.bind(null,l),s.ce&&s.ce(l),l}let Dt=null,Xe,Ea;{const s=ea(),a=(i,e)=>{let n;return(n=s[i])||(n=s[i]=[]),n.push(e),l=>{n.length>1?n.forEach(c=>c(l)):n[0](l)}};Xe=a("__VUE_INSTANCE_SETTERS__",i=>Dt=i),Ea=a("__VUE_SSR_SETTERS__",i=>Ie=i)}const Ee=s=>{const a=Dt;return Xe(s),s.scope.on(),()=>{s.scope.off(),Xe(a)}},_i=()=>{Dt&&Dt.scope.off(),Xe(null)};function no(s){return s.vnode.shapeFlag&4}let Ie=!1;function md(s,a=!1,i=!1){a&&Ea(a);const{props:e,children:n}=s.vnode,l=no(s);Bl(s,e,l,a),Yl(s,n,i);const c=l?bd(s,a):void 0;return a&&Ea(!1),c}function bd(s,a){const i=s.type;s.accessCache=Object.create(null),s.proxy=new Proxy(s.ctx,Pl);const{setup:e}=i;if(e){Es();const n=s.setupContext=e.length>1?gd(s):null,l=Ee(s),c=ze(e,s,0,[s.props,n]),f=sn(c);if(Ps(),l(),(f||s.sp)&&!me(s)&&En(s),f){if(c.then(_i,_i),a)return c.then(o=>{wi(s,o)}).catch(o=>{na(o,s,0)});s.asyncDep=c}else wi(s,c)}else oo(s)}function wi(s,a,i){K(a)?s.type.__ssrInlineRender?s.ssrRender=a:s.render=a:xt(a)&&(s.setupState=kn(a)),oo(s)}function oo(s,a,i){const e=s.type;s.render||(s.render=e.render||cs);{const n=Ee(s);Es();try{Sl(s)}finally{Ps(),n()}}}const hd={get(s,a){return Mt(s,"get",""),s[a]}};function gd(s){const a=i=>{s.exposed=i||{}};return{attrs:new Proxy(s.attrs,hd),slots:s.slots,emit:s.emit,expose:a}}function ca(s){return s.exposed?s.exposeProxy||(s.exposeProxy=new Proxy(kn(ol(s.exposed)),{get(a,i){if(i in a)return a[i];if(i in be)return be[i](s)},has(a,i){return i in a||i in be}})):s.proxy}function xd(s,a=!0){return K(s)?s.displayName||s.name:s.name||a&&s.__name}function yd(s){return K(s)&&"__vccOpts"in s}const Jt=(s,a)=>ul(s,a,Ie);function Me(s,a,i){const e=arguments.length;return e===2?xt(a)&&!Y(a)?Ke(a)?r(s,null,[a]):r(s,a):r(s,null,a):(e>3?i=Array.prototype.slice.call(arguments,2):e===3&&Ke(i)&&(i=[i]),r(s,a,i))}const _d="3.5.13";/**
- * @vue/runtime-dom v3.5.13
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/let Pa;const $i=typeof window<"u"&&window.trustedTypes;if($i)try{Pa=$i.createPolicy("vue",{createHTML:s=>s})}catch{}const lo=Pa?s=>Pa.createHTML(s):s=>s,wd="http://www.w3.org/2000/svg",$d="http://www.w3.org/1998/Math/MathML",hs=typeof document<"u"?document:null,Ii=hs&&hs.createElement("template"),Id={insert:(s,a,i)=>{a.insertBefore(s,i||null)},remove:s=>{const a=s.parentNode;a&&a.removeChild(s)},createElement:(s,a,i,e)=>{const n=a==="svg"?hs.createElementNS(wd,s):a==="mathml"?hs.createElementNS($d,s):i?hs.createElement(s,{is:i}):hs.createElement(s);return s==="select"&&e&&e.multiple!=null&&n.setAttribute("multiple",e.multiple),n},createText:s=>hs.createTextNode(s),createComment:s=>hs.createComment(s),setText:(s,a)=>{s.nodeValue=a},setElementText:(s,a)=>{s.textContent=a},parentNode:s=>s.parentNode,nextSibling:s=>s.nextSibling,querySelector:s=>hs.querySelector(s),setScopeId(s,a){s.setAttribute(a,"")},insertStaticContent(s,a,i,e,n,l){const c=i?i.previousSibling:a.lastChild;if(n&&(n===l||n.nextSibling))for(;a.insertBefore(n.cloneNode(!0),i),!(n===l||!(n=n.nextSibling)););else{Ii.innerHTML=lo(e==="svg"?`<svg>${s}</svg>`:e==="mathml"?`<math>${s}</math>`:s);const f=Ii.content;if(e==="svg"||e==="mathml"){const o=f.firstChild;for(;o.firstChild;)f.appendChild(o.firstChild);f.removeChild(o)}a.insertBefore(f,i)}return[c?c.nextSibling:a.firstChild,i?i.previousSibling:a.lastChild]}},Md=Symbol("_vtc");function kd(s,a,i){const e=s[Md];e&&(a=(a?[a,...e]:[...e]).join(" ")),a==null?s.removeAttribute("class"):i?s.setAttribute("class",a):s.className=a}const Mi=Symbol("_vod"),Dd=Symbol("_vsh"),Cd=Symbol(""),Ad=/(^|;)\s*display\s*:/;function jd(s,a,i){const e=s.style,n=wt(i);let l=!1;if(i&&!n){if(a)if(wt(a))for(const c of a.split(";")){const f=c.slice(0,c.indexOf(":")).trim();i[f]==null&&Ve(e,f,"")}else for(const c in a)i[c]==null&&Ve(e,c,"");for(const c in i)c==="display"&&(l=!0),Ve(e,c,i[c])}else if(n){if(a!==i){const c=e[Cd];c&&(i+=";"+c),e.cssText=i,l=Ad.test(i)}}else a&&s.removeAttribute("style");Mi in s&&(s[Mi]=l?e.display:"",s[Dd]&&(e.display="none"))}const ki=/\s*!important$/;function Ve(s,a,i){if(Y(i))i.forEach(e=>Ve(s,a,e));else if(i==null&&(i=""),a.startsWith("--"))s.setProperty(a,i);else{const e=Nd(s,a);ki.test(i)?s.setProperty(zs(e),i.replace(ki,""),"important"):s[e]=i}}const Di=["Webkit","Moz","ms"],xa={};function Nd(s,a){const i=xa[a];if(i)return i;let e=Yt(a);if(e!=="filter"&&e in s)return xa[a]=e;e=sa(e);for(let n=0;n<Di.length;n++){const l=Di[n]+e;if(l in s)return xa[a]=l}return a}const Ci="http://www.w3.org/1999/xlink";function Ai(s,a,i,e,n,l=Zo(a)){e&&a.startsWith("xlink:")?i==null?s.removeAttributeNS(Ci,a.slice(6,a.length)):s.setAttributeNS(Ci,a,i):i==null||l&&!on(i)?s.removeAttribute(a):s.setAttribute(a,l?"":us(i)?String(i):i)}function ji(s,a,i,e,n){if(a==="innerHTML"||a==="textContent"){i!=null&&(s[a]=a==="innerHTML"?lo(i):i);return}const l=s.tagName;if(a==="value"&&l!=="PROGRESS"&&!l.includes("-")){const f=l==="OPTION"?s.getAttribute("value")||"":s.value,o=i==null?s.type==="checkbox"?"on":"":String(i);(f!==o||!("_value"in s))&&(s.value=o),i==null&&s.removeAttribute(a),s._value=i;return}let c=!1;if(i===""||i==null){const f=typeof s[a];f==="boolean"?i=on(i):i==null&&f==="string"?(i="",c=!0):f==="number"&&(i=0,c=!0)}try{s[a]=i}catch{}c&&s.removeAttribute(n||a)}function As(s,a,i,e){s.addEventListener(a,i,e)}function zd(s,a,i,e){s.removeEventListener(a,i,e)}const Ni=Symbol("_vei");function Ed(s,a,i,e,n=null){const l=s[Ni]||(s[Ni]={}),c=l[a];if(e&&c)c.value=e;else{const[f,o]=Pd(a);if(e){const d=l[a]=Td(e,n);As(s,f,d,o)}else c&&(zd(s,f,c,o),l[a]=void 0)}}const zi=/(?:Once|Passive|Capture)$/;function Pd(s){let a;if(zi.test(s)){a={};let e;for(;e=s.match(zi);)s=s.slice(0,s.length-e[0].length),a[e[0].toLowerCase()]=!0}return[s[2]===":"?s.slice(3):zs(s.slice(2)),a]}let ya=0;const Sd=Promise.resolve(),Rd=()=>ya||(Sd.then(()=>ya=0),ya=Date.now());function Td(s,a){const i=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=i.attached)return;vs(Zd(e,i.value),a,5,[e])};return i.value=s,i.attached=Rd(),i}function Zd(s,a){if(Y(a)){const i=s.stopImmediatePropagation;return s.stopImmediatePropagation=()=>{i.call(s),s._stopped=!0},a.map(e=>n=>!n._stopped&&e&&e(n))}else return a}const Ei=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&s.charCodeAt(2)>96&&s.charCodeAt(2)<123,Gd=(s,a,i,e,n,l)=>{const c=n==="svg";a==="class"?kd(s,e,c):a==="style"?jd(s,i,e):qe(a)?La(a)||Ed(s,a,i,e,l):(a[0]==="."?(a=a.slice(1),!0):a[0]==="^"?(a=a.slice(1),!1):Ld(s,a,e,c))?(ji(s,a,e),!s.tagName.includes("-")&&(a==="value"||a==="checked"||a==="selected")&&Ai(s,a,e,c,l,a!=="value")):s._isVueCE&&(/[A-Z]/.test(a)||!wt(e))?ji(s,Yt(a),e,l,a):(a==="true-value"?s._trueValue=e:a==="false-value"&&(s._falseValue=e),Ai(s,a,e,c))};function Ld(s,a,i,e){if(e)return!!(a==="innerHTML"||a==="textContent"||a in s&&Ei(a)&&K(i));if(a==="spellcheck"||a==="draggable"||a==="translate"||a==="form"||a==="list"&&s.tagName==="INPUT"||a==="type"&&s.tagName==="TEXTAREA")return!1;if(a==="width"||a==="height"){const n=s.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return Ei(a)&&wt(i)?!1:a in s}const se=s=>{const a=s.props["onUpdate:modelValue"]||!1;return Y(a)?i=>Ge(a,i):a};function Hd(s){s.target.composing=!0}function Pi(s){const a=s.target;a.composing&&(a.composing=!1,a.dispatchEvent(new Event("input")))}const ys=Symbol("_assign"),Sa={created(s,{modifiers:{lazy:a,trim:i,number:e}},n){s[ys]=se(n);const l=e||n.props&&n.props.type==="number";As(s,a?"change":"input",c=>{if(c.target.composing)return;let f=s.value;i&&(f=f.trim()),l&&(f=We(f)),s[ys](f)}),i&&As(s,"change",()=>{s.value=s.value.trim()}),a||(As(s,"compositionstart",Hd),As(s,"compositionend",Pi),As(s,"change",Pi))},mounted(s,{value:a}){s.value=a??""},beforeUpdate(s,{value:a,oldValue:i,modifiers:{lazy:e,trim:n,number:l}},c){if(s[ys]=se(c),s.composing)return;const f=(l||s.type==="number")&&!/^0\d/.test(s.value)?We(s.value):s.value,o=a??"";f!==o&&(document.activeElement===s&&s.type!=="range"&&(e&&a===i||n&&s.value.trim()===o)||(s.value=o))}},ei={deep:!0,created(s,a,i){s[ys]=se(i),As(s,"change",()=>{const e=s._modelValue,n=ke(s),l=s.checked,c=s[ys];if(Y(e)){const f=Oa(e,n),o=f!==-1;if(l&&!o)c(e.concat(n));else if(!l&&o){const d=[...e];d.splice(f,1),c(d)}}else if(ie(e)){const f=new Set(e);l?f.add(n):f.delete(n),c(f)}else c(ro(s,l))})},mounted:Si,beforeUpdate(s,a,i){s[ys]=se(i),Si(s,a,i)}};function Si(s,{value:a,oldValue:i},e){s._modelValue=a;let n;if(Y(a))n=Oa(a,e.props.value)>-1;else if(ie(a))n=a.has(e.props.value);else{if(a===i)return;n=Ne(a,ro(s,!0))}s.checked!==n&&(s.checked=n)}const co={deep:!0,created(s,{value:a,modifiers:{number:i}},e){const n=ie(a);As(s,"change",()=>{const l=Array.prototype.filter.call(s.options,c=>c.selected).map(c=>i?We(ke(c)):ke(c));s[ys](s.multiple?n?new Set(l):l:l[0]),s._assigning=!0,Ka(()=>{s._assigning=!1})}),s[ys]=se(e)},mounted(s,{value:a}){Ri(s,a)},beforeUpdate(s,a,i){s[ys]=se(i)},updated(s,{value:a}){s._assigning||Ri(s,a)}};function Ri(s,a){const i=s.multiple,e=Y(a);if(!(i&&!e&&!ie(a))){for(let n=0,l=s.options.length;n<l;n++){const c=s.options[n],f=ke(c);if(i)if(e){const o=typeof f;o==="string"||o==="number"?c.selected=a.some(d=>String(d)===String(f)):c.selected=Oa(a,f)>-1}else c.selected=a.has(f);else if(Ne(ke(c),a)){s.selectedIndex!==n&&(s.selectedIndex=n);return}}!i&&s.selectedIndex!==-1&&(s.selectedIndex=-1)}}function ke(s){return"_value"in s?s._value:s.value}function ro(s,a){const i=a?"_trueValue":"_falseValue";return i in s?s[i]:a}const Bd=["ctrl","shift","alt","meta"],Od={stop:s=>s.stopPropagation(),prevent:s=>s.preventDefault(),self:s=>s.target!==s.currentTarget,ctrl:s=>!s.ctrlKey,shift:s=>!s.shiftKey,alt:s=>!s.altKey,meta:s=>!s.metaKey,left:s=>"button"in s&&s.button!==0,middle:s=>"button"in s&&s.button!==1,right:s=>"button"in s&&s.button!==2,exact:(s,a)=>Bd.some(i=>s[`${i}Key`]&&!a.includes(i))},Vd=(s,a)=>{const i=s._withMods||(s._withMods={}),e=a.join(".");return i[e]||(i[e]=(n,...l)=>{for(let c=0;c<a.length;c++){const f=Od[a[c]];if(f&&f(n,a))return}return s(n,...l)})},Wd={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Yd=(s,a)=>{const i=s._withKeys||(s._withKeys={}),e=a.join(".");return i[e]||(i[e]=n=>{if(!("key"in n))return;const l=zs(n.key);if(a.some(c=>c===l||Wd[c]===l))return s(n)})},Jd=At({patchProp:Gd},Id);let Ti;function Qd(){return Ti||(Ti=Ql(Jd))}const Fd=(...s)=>{const a=Qd().createApp(...s),{mount:i}=a;return a.mount=e=>{const n=Kd(e);if(!n)return;const l=a._component;!K(l)&&!l.render&&!l.template&&(l.template=n.innerHTML),n.nodeType===1&&(n.textContent="");const c=i(n,!1,Ud(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),c},a};function Ud(s){if(s instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&s instanceof MathMLElement)return"mathml"}function Kd(s){return wt(s)?document.querySelector(s):s}const ft=(s,a)=>{const i=s.__vccOpts||s;for(const[e,n]of a)i[e]=n;return i},Xd={};function qd(s,a){const i=Tn("router-view");return x(),ao(i)}const tc=ft(Xd,[["render",qd]]);/*!
- * vue-router v4.5.0
- * (c) 2024 Eduardo San Martin Morote
- * @license MIT
- */const Qs=typeof document<"u";function uo(s){return typeof s=="object"||"displayName"in s||"props"in s||"__vccOpts"in s}function sc(s){return s.__esModule||s[Symbol.toStringTag]==="Module"||s.default&&uo(s.default)}const nt=Object.assign;function _a(s,a){const i={};for(const e in a){const n=a[e];i[e]=Ft(n)?n.map(s):s(n)}return i}const ge=()=>{},Ft=Array.isArray,vo=/#/g,ec=/&/g,ac=/\//g,ic=/=/g,nc=/\?/g,fo=/\+/g,oc=/%5B/g,lc=/%5D/g,po=/%5E/g,dc=/%60/g,mo=/%7B/g,cc=/%7C/g,bo=/%7D/g,rc=/%20/g;function ai(s){return encodeURI(""+s).replace(cc,"|").replace(oc,"[").replace(lc,"]")}function uc(s){return ai(s).replace(mo,"{").replace(bo,"}").replace(po,"^")}function Ra(s){return ai(s).replace(fo,"%2B").replace(rc,"+").replace(vo,"%23").replace(ec,"%26").replace(dc,"`").replace(mo,"{").replace(bo,"}").replace(po,"^")}function vc(s){return Ra(s).replace(ic,"%3D")}function fc(s){return ai(s).replace(vo,"%23").replace(nc,"%3F")}function pc(s){return s==null?"":fc(s).replace(ac,"%2F")}function De(s){try{return decodeURIComponent(""+s)}catch{}return""+s}const mc=/\/$/,bc=s=>s.replace(mc,"");function wa(s,a,i="/"){let e,n={},l="",c="";const f=a.indexOf("#");let o=a.indexOf("?");return f<o&&f>=0&&(o=-1),o>-1&&(e=a.slice(0,o),l=a.slice(o+1,f>-1?f:a.length),n=s(l)),f>-1&&(e=e||a.slice(0,f),c=a.slice(f,a.length)),e=yc(e??a,i),{fullPath:e+(l&&"?")+l+c,path:e,query:n,hash:De(c)}}function hc(s,a){const i=a.query?s(a.query):"";return a.path+(i&&"?")+i+(a.hash||"")}function Zi(s,a){return!a||!s.toLowerCase().startsWith(a.toLowerCase())?s:s.slice(a.length)||"/"}function gc(s,a,i){const e=a.matched.length-1,n=i.matched.length-1;return e>-1&&e===n&&ee(a.matched[e],i.matched[n])&&ho(a.params,i.params)&&s(a.query)===s(i.query)&&a.hash===i.hash}function ee(s,a){return(s.aliasOf||s)===(a.aliasOf||a)}function ho(s,a){if(Object.keys(s).length!==Object.keys(a).length)return!1;for(const i in s)if(!xc(s[i],a[i]))return!1;return!0}function xc(s,a){return Ft(s)?Gi(s,a):Ft(a)?Gi(a,s):s===a}function Gi(s,a){return Ft(a)?s.length===a.length&&s.every((i,e)=>i===a[e]):s.length===1&&s[0]===a}function yc(s,a){if(s.startsWith("/"))return s;if(!s)return a;const i=a.split("/"),e=s.split("/"),n=e[e.length-1];(n===".."||n===".")&&e.push("");let l=i.length-1,c,f;for(c=0;c<e.length;c++)if(f=e[c],f!==".")if(f==="..")l>1&&l--;else break;return i.slice(0,l).join("/")+"/"+e.slice(c).join("/")}const Ms={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Ce;(function(s){s.pop="pop",s.push="push"})(Ce||(Ce={}));var xe;(function(s){s.back="back",s.forward="forward",s.unknown=""})(xe||(xe={}));function _c(s){if(!s)if(Qs){const a=document.querySelector("base");s=a&&a.getAttribute("href")||"/",s=s.replace(/^\w+:\/\/[^\/]+/,"")}else s="/";return s[0]!=="/"&&s[0]!=="#"&&(s="/"+s),bc(s)}const wc=/^[^#]+#/;function $c(s,a){return s.replace(wc,"#")+a}function Ic(s,a){const i=document.documentElement.getBoundingClientRect(),e=s.getBoundingClientRect();return{behavior:a.behavior,left:e.left-i.left-(a.left||0),top:e.top-i.top-(a.top||0)}}const ra=()=>({left:window.scrollX,top:window.scrollY});function Mc(s){let a;if("el"in s){const i=s.el,e=typeof i=="string"&&i.startsWith("#"),n=typeof i=="string"?e?document.getElementById(i.slice(1)):document.querySelector(i):i;if(!n)return;a=Ic(n,s)}else a=s;"scrollBehavior"in document.documentElement.style?window.scrollTo(a):window.scrollTo(a.left!=null?a.left:window.scrollX,a.top!=null?a.top:window.scrollY)}function Li(s,a){return(history.state?history.state.position-a:-1)+s}const Ta=new Map;function kc(s,a){Ta.set(s,a)}function Dc(s){const a=Ta.get(s);return Ta.delete(s),a}let Cc=()=>location.protocol+"//"+location.host;function go(s,a){const{pathname:i,search:e,hash:n}=a,l=s.indexOf("#");if(l>-1){let f=n.includes(s.slice(l))?s.slice(l).length:1,o=n.slice(f);return o[0]!=="/"&&(o="/"+o),Zi(o,"")}return Zi(i,s)+e+n}function Ac(s,a,i,e){let n=[],l=[],c=null;const f=({state:v})=>{const h=go(s,location),j=i.value,R=a.value;let U=0;if(v){if(i.value=h,a.value=v,c&&c===j){c=null;return}U=R?v.position-R.position:0}else e(h);n.forEach(B=>{B(i.value,j,{delta:U,type:Ce.pop,direction:U?U>0?xe.forward:xe.back:xe.unknown})})};function o(){c=i.value}function d(v){n.push(v);const h=()=>{const j=n.indexOf(v);j>-1&&n.splice(j,1)};return l.push(h),h}function p(){const{history:v}=window;v.state&&v.replaceState(nt({},v.state,{scroll:ra()}),"")}function g(){for(const v of l)v();l=[],window.removeEventListener("popstate",f),window.removeEventListener("beforeunload",p)}return window.addEventListener("popstate",f),window.addEventListener("beforeunload",p,{passive:!0}),{pauseListeners:o,listen:d,destroy:g}}function Hi(s,a,i,e=!1,n=!1){return{back:s,current:a,forward:i,replaced:e,position:window.history.length,scroll:n?ra():null}}function jc(s){const{history:a,location:i}=window,e={value:go(s,i)},n={value:a.state};n.value||l(e.value,{back:null,current:e.value,forward:null,position:a.length-1,replaced:!0,scroll:null},!0);function l(o,d,p){const g=s.indexOf("#"),v=g>-1?(i.host&&document.querySelector("base")?s:s.slice(g))+o:Cc()+s+o;try{a[p?"replaceState":"pushState"](d,"",v),n.value=d}catch(h){console.error(h),i[p?"replace":"assign"](v)}}function c(o,d){const p=nt({},a.state,Hi(n.value.back,o,n.value.forward,!0),d,{position:n.value.position});l(o,p,!0),e.value=o}function f(o,d){const p=nt({},n.value,a.state,{forward:o,scroll:ra()});l(p.current,p,!0);const g=nt({},Hi(e.value,o,null),{position:p.position+1},d);l(o,g,!1),e.value=o}return{location:e,state:n,push:f,replace:c}}function Nc(s){s=_c(s);const a=jc(s),i=Ac(s,a.state,a.location,a.replace);function e(l,c=!0){c||i.pauseListeners(),history.go(l)}const n=nt({location:"",base:s,go:e,createHref:$c.bind(null,s)},a,i);return Object.defineProperty(n,"location",{enumerable:!0,get:()=>a.location.value}),Object.defineProperty(n,"state",{enumerable:!0,get:()=>a.state.value}),n}function zc(s){return s=location.host?s||location.pathname+location.search:"",s.includes("#")||(s+="#"),Nc(s)}function Ec(s){return typeof s=="string"||s&&typeof s=="object"}function xo(s){return typeof s=="string"||typeof s=="symbol"}const yo=Symbol("");var Bi;(function(s){s[s.aborted=4]="aborted",s[s.cancelled=8]="cancelled",s[s.duplicated=16]="duplicated"})(Bi||(Bi={}));function ae(s,a){return nt(new Error,{type:s,[yo]:!0},a)}function bs(s,a){return s instanceof Error&&yo in s&&(a==null||!!(s.type&a))}const Oi="[^/]+?",Pc={sensitive:!1,strict:!1,start:!0,end:!0},Sc=/[.+*?^${}()[\]/\\]/g;function Rc(s,a){const i=nt({},Pc,a),e=[];let n=i.start?"^":"";const l=[];for(const d of s){const p=d.length?[]:[90];i.strict&&!d.length&&(n+="/");for(let g=0;g<d.length;g++){const v=d[g];let h=40+(i.sensitive?.25:0);if(v.type===0)g||(n+="/"),n+=v.value.replace(Sc,"\\$&"),h+=40;else if(v.type===1){const{value:j,repeatable:R,optional:U,regexp:B}=v;l.push({name:j,repeatable:R,optional:U});const L=B||Oi;if(L!==Oi){h+=10;try{new RegExp(`(${L})`)}catch(Z){throw new Error(`Invalid custom RegExp for param "${j}" (${L}): `+Z.message)}}let W=R?`((?:${L})(?:/(?:${L}))*)`:`(${L})`;g||(W=U&&d.length<2?`(?:/${W})`:"/"+W),U&&(W+="?"),n+=W,h+=20,U&&(h+=-8),R&&(h+=-20),L===".*"&&(h+=-50)}p.push(h)}e.push(p)}if(i.strict&&i.end){const d=e.length-1;e[d][e[d].length-1]+=.7000000000000001}i.strict||(n+="/?"),i.end?n+="$":i.strict&&!n.endsWith("/")&&(n+="(?:/|$)");const c=new RegExp(n,i.sensitive?"":"i");function f(d){const p=d.match(c),g={};if(!p)return null;for(let v=1;v<p.length;v++){const h=p[v]||"",j=l[v-1];g[j.name]=h&&j.repeatable?h.split("/"):h}return g}function o(d){let p="",g=!1;for(const v of s){(!g||!p.endsWith("/"))&&(p+="/"),g=!1;for(const h of v)if(h.type===0)p+=h.value;else if(h.type===1){const{value:j,repeatable:R,optional:U}=h,B=j in d?d[j]:"";if(Ft(B)&&!R)throw new Error(`Provided param "${j}" is an array but it is not repeatable (* or + modifiers)`);const L=Ft(B)?B.join("/"):B;if(!L)if(U)v.length<2&&(p.endsWith("/")?p=p.slice(0,-1):g=!0);else throw new Error(`Missing required param "${j}"`);p+=L}}return p||"/"}return{re:c,score:e,keys:l,parse:f,stringify:o}}function Tc(s,a){let i=0;for(;i<s.length&&i<a.length;){const e=a[i]-s[i];if(e)return e;i++}return s.length<a.length?s.length===1&&s[0]===80?-1:1:s.length>a.length?a.length===1&&a[0]===80?1:-1:0}function _o(s,a){let i=0;const e=s.score,n=a.score;for(;i<e.length&&i<n.length;){const l=Tc(e[i],n[i]);if(l)return l;i++}if(Math.abs(n.length-e.length)===1){if(Vi(e))return 1;if(Vi(n))return-1}return n.length-e.length}function Vi(s){const a=s[s.length-1];return s.length>0&&a[a.length-1]<0}const Zc={type:0,value:""},Gc=/[a-zA-Z0-9_]/;function Lc(s){if(!s)return[[]];if(s==="/")return[[Zc]];if(!s.startsWith("/"))throw new Error(`Invalid path "${s}"`);function a(h){throw new Error(`ERR (${i})/"${d}": ${h}`)}let i=0,e=i;const n=[];let l;function c(){l&&n.push(l),l=[]}let f=0,o,d="",p="";function g(){d&&(i===0?l.push({type:0,value:d}):i===1||i===2||i===3?(l.length>1&&(o==="*"||o==="+")&&a(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:d,regexp:p,repeatable:o==="*"||o==="+",optional:o==="*"||o==="?"})):a("Invalid state to consume buffer"),d="")}function v(){d+=o}for(;f<s.length;){if(o=s[f++],o==="\\"&&i!==2){e=i,i=4;continue}switch(i){case 0:o==="/"?(d&&g(),c()):o===":"?(g(),i=1):v();break;case 4:v(),i=e;break;case 1:o==="("?i=2:Gc.test(o)?v():(g(),i=0,o!=="*"&&o!=="?"&&o!=="+"&&f--);break;case 2:o===")"?p[p.length-1]=="\\"?p=p.slice(0,-1)+o:i=3:p+=o;break;case 3:g(),i=0,o!=="*"&&o!=="?"&&o!=="+"&&f--,p="";break;default:a("Unknown state");break}}return i===2&&a(`Unfinished custom RegExp for param "${d}"`),g(),c(),n}function Hc(s,a,i){const e=Rc(Lc(s.path),i),n=nt(e,{record:s,parent:a,children:[],alias:[]});return a&&!n.record.aliasOf==!a.record.aliasOf&&a.children.push(n),n}function Bc(s,a){const i=[],e=new Map;a=Qi({strict:!1,end:!0,sensitive:!1},a);function n(g){return e.get(g)}function l(g,v,h){const j=!h,R=Yi(g);R.aliasOf=h&&h.record;const U=Qi(a,g),B=[R];if("alias"in g){const Z=typeof g.alias=="string"?[g.alias]:g.alias;for(const pt of Z)B.push(Yi(nt({},R,{components:h?h.record.components:R.components,path:pt,aliasOf:h?h.record:R})))}let L,W;for(const Z of B){const{path:pt}=Z;if(v&&pt[0]!=="/"){const It=v.record.path,yt=It[It.length-1]==="/"?"":"/";Z.path=v.record.path+(pt&&yt+pt)}if(L=Hc(Z,v,U),h?h.alias.push(L):(W=W||L,W!==L&&W.alias.push(L),j&&g.name&&!Ji(L)&&c(g.name)),wo(L)&&o(L),R.children){const It=R.children;for(let yt=0;yt<It.length;yt++)l(It[yt],L,h&&h.children[yt])}h=h||L}return W?()=>{c(W)}:ge}function c(g){if(xo(g)){const v=e.get(g);v&&(e.delete(g),i.splice(i.indexOf(v),1),v.children.forEach(c),v.alias.forEach(c))}else{const v=i.indexOf(g);v>-1&&(i.splice(v,1),g.record.name&&e.delete(g.record.name),g.children.forEach(c),g.alias.forEach(c))}}function f(){return i}function o(g){const v=Wc(g,i);i.splice(v,0,g),g.record.name&&!Ji(g)&&e.set(g.record.name,g)}function d(g,v){let h,j={},R,U;if("name"in g&&g.name){if(h=e.get(g.name),!h)throw ae(1,{location:g});U=h.record.name,j=nt(Wi(v.params,h.keys.filter(W=>!W.optional).concat(h.parent?h.parent.keys.filter(W=>W.optional):[]).map(W=>W.name)),g.params&&Wi(g.params,h.keys.map(W=>W.name))),R=h.stringify(j)}else if(g.path!=null)R=g.path,h=i.find(W=>W.re.test(R)),h&&(j=h.parse(R),U=h.record.name);else{if(h=v.name?e.get(v.name):i.find(W=>W.re.test(v.path)),!h)throw ae(1,{location:g,currentLocation:v});U=h.record.name,j=nt({},v.params,g.params),R=h.stringify(j)}const B=[];let L=h;for(;L;)B.unshift(L.record),L=L.parent;return{name:U,path:R,params:j,matched:B,meta:Vc(B)}}s.forEach(g=>l(g));function p(){i.length=0,e.clear()}return{addRoute:l,resolve:d,removeRoute:c,clearRoutes:p,getRoutes:f,getRecordMatcher:n}}function Wi(s,a){const i={};for(const e of a)e in s&&(i[e]=s[e]);return i}function Yi(s){const a={path:s.path,redirect:s.redirect,name:s.name,meta:s.meta||{},aliasOf:s.aliasOf,beforeEnter:s.beforeEnter,props:Oc(s),children:s.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in s?s.components||null:s.component&&{default:s.component}};return Object.defineProperty(a,"mods",{value:{}}),a}function Oc(s){const a={},i=s.props||!1;if("component"in s)a.default=i;else for(const e in s.components)a[e]=typeof i=="object"?i[e]:i;return a}function Ji(s){for(;s;){if(s.record.aliasOf)return!0;s=s.parent}return!1}function Vc(s){return s.reduce((a,i)=>nt(a,i.meta),{})}function Qi(s,a){const i={};for(const e in s)i[e]=e in a?a[e]:s[e];return i}function Wc(s,a){let i=0,e=a.length;for(;i!==e;){const l=i+e>>1;_o(s,a[l])<0?e=l:i=l+1}const n=Yc(s);return n&&(e=a.lastIndexOf(n,e-1)),e}function Yc(s){let a=s;for(;a=a.parent;)if(wo(a)&&_o(s,a)===0)return a}function wo({record:s}){return!!(s.name||s.components&&Object.keys(s.components).length||s.redirect)}function Jc(s){const a={};if(s===""||s==="?")return a;const e=(s[0]==="?"?s.slice(1):s).split("&");for(let n=0;n<e.length;++n){const l=e[n].replace(fo," "),c=l.indexOf("="),f=De(c<0?l:l.slice(0,c)),o=c<0?null:De(l.slice(c+1));if(f in a){let d=a[f];Ft(d)||(d=a[f]=[d]),d.push(o)}else a[f]=o}return a}function Fi(s){let a="";for(let i in s){const e=s[i];if(i=vc(i),e==null){e!==void 0&&(a+=(a.length?"&":"")+i);continue}(Ft(e)?e.map(l=>l&&Ra(l)):[e&&Ra(e)]).forEach(l=>{l!==void 0&&(a+=(a.length?"&":"")+i,l!=null&&(a+="="+l))})}return a}function Qc(s){const a={};for(const i in s){const e=s[i];e!==void 0&&(a[i]=Ft(e)?e.map(n=>n==null?null:""+n):e==null?e:""+e)}return a}const Fc=Symbol(""),Ui=Symbol(""),ua=Symbol(""),$o=Symbol(""),Za=Symbol("");function ce(){let s=[];function a(e){return s.push(e),()=>{const n=s.indexOf(e);n>-1&&s.splice(n,1)}}function i(){s=[]}return{add:a,list:()=>s.slice(),reset:i}}function Cs(s,a,i,e,n,l=c=>c()){const c=e&&(e.enterCallbacks[n]=e.enterCallbacks[n]||[]);return()=>new Promise((f,o)=>{const d=v=>{v===!1?o(ae(4,{from:i,to:a})):v instanceof Error?o(v):Ec(v)?o(ae(2,{from:a,to:v})):(c&&e.enterCallbacks[n]===c&&typeof v=="function"&&c.push(v),f())},p=l(()=>s.call(e&&e.instances[n],a,i,d));let g=Promise.resolve(p);s.length<3&&(g=g.then(d)),g.catch(v=>o(v))})}function $a(s,a,i,e,n=l=>l()){const l=[];for(const c of s)for(const f in c.components){let o=c.components[f];if(!(a!=="beforeRouteEnter"&&!c.instances[f]))if(uo(o)){const p=(o.__vccOpts||o)[a];p&&l.push(Cs(p,i,e,c,f,n))}else{let d=o();l.push(()=>d.then(p=>{if(!p)throw new Error(`Couldn't resolve component "${f}" at "${c.path}"`);const g=sc(p)?p.default:p;c.mods[f]=p,c.components[f]=g;const h=(g.__vccOpts||g)[a];return h&&Cs(h,i,e,c,f,n)()}))}}return l}function Ki(s){const a=rs(ua),i=rs($o),e=Jt(()=>{const o=u(s.to);return a.resolve(o)}),n=Jt(()=>{const{matched:o}=e.value,{length:d}=o,p=o[d-1],g=i.matched;if(!p||!g.length)return-1;const v=g.findIndex(ee.bind(null,p));if(v>-1)return v;const h=Xi(o[d-2]);return d>1&&Xi(p)===h&&g[g.length-1].path!==h?g.findIndex(ee.bind(null,o[d-2])):v}),l=Jt(()=>n.value>-1&&tr(i.params,e.value.params)),c=Jt(()=>n.value>-1&&n.value===i.matched.length-1&&ho(i.params,e.value.params));function f(o={}){if(qc(o)){const d=a[u(s.replace)?"replace":"push"](u(s.to)).catch(ge);return s.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>d),d}return Promise.resolve()}return{route:e,href:Jt(()=>e.value.href),isActive:l,isExactActive:c,navigate:f}}function Uc(s){return s.length===1?s[0]:s}const Kc=zn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ki,setup(s,{slots:a}){const i=ia(Ki(s)),{options:e}=rs(ua),n=Jt(()=>({[qi(s.activeClass,e.linkActiveClass,"router-link-active")]:i.isActive,[qi(s.exactActiveClass,e.linkExactActiveClass,"router-link-exact-active")]:i.isExactActive}));return()=>{const l=a.default&&Uc(a.default(i));return s.custom?l:Me("a",{"aria-current":i.isExactActive?s.ariaCurrentValue:null,href:i.href,onClick:i.navigate,class:n.value},l)}}}),Xc=Kc;function qc(s){if(!(s.metaKey||s.altKey||s.ctrlKey||s.shiftKey)&&!s.defaultPrevented&&!(s.button!==void 0&&s.button!==0)){if(s.currentTarget&&s.currentTarget.getAttribute){const a=s.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(a))return}return s.preventDefault&&s.preventDefault(),!0}}function tr(s,a){for(const i in a){const e=a[i],n=s[i];if(typeof e=="string"){if(e!==n)return!1}else if(!Ft(n)||n.length!==e.length||e.some((l,c)=>l!==n[c]))return!1}return!0}function Xi(s){return s?s.aliasOf?s.aliasOf.path:s.path:""}const qi=(s,a,i)=>s??a??i,sr=zn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(s,{attrs:a,slots:i}){const e=rs(Za),n=Jt(()=>s.route||e.value),l=rs(Ui,0),c=Jt(()=>{let d=u(l);const{matched:p}=n.value;let g;for(;(g=p[d])&&!g.components;)d++;return d}),f=Jt(()=>n.value.matched[c.value]);Le(Ui,Jt(()=>c.value+1)),Le(Fc,f),Le(Za,n);const o=I();return He(()=>[o.value,f.value,s.name],([d,p,g],[v,h,j])=>{p&&(p.instances[g]=d,h&&h!==p&&d&&d===v&&(p.leaveGuards.size||(p.leaveGuards=h.leaveGuards),p.updateGuards.size||(p.updateGuards=h.updateGuards))),d&&p&&(!h||!ee(p,h)||!v)&&(p.enterCallbacks[g]||[]).forEach(R=>R(d))},{flush:"post"}),()=>{const d=n.value,p=s.name,g=f.value,v=g&&g.components[p];if(!v)return tn(i.default,{Component:v,route:d});const h=g.props[p],j=h?h===!0?d.params:typeof h=="function"?h(d):h:null,U=Me(v,nt({},j,a,{onVnodeUnmounted:B=>{B.component.isUnmounted&&(g.instances[p]=null)},ref:o}));return tn(i.default,{Component:U,route:d})||U}}});function tn(s,a){if(!s)return null;const i=s(a);return i.length===1?i[0]:i}const er=sr;function ar(s){const a=Bc(s.routes,s),i=s.parseQuery||Jc,e=s.stringifyQuery||Fi,n=s.history,l=ce(),c=ce(),f=ce(),o=ll(Ms);let d=Ms;Qs&&s.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=_a.bind(null,$=>""+$),g=_a.bind(null,pc),v=_a.bind(null,De);function h($,T){let P,G;return xo($)?(P=a.getRecordMatcher($),G=T):G=$,a.addRoute(G,P)}function j($){const T=a.getRecordMatcher($);T&&a.removeRoute(T)}function R(){return a.getRoutes().map($=>$.record)}function U($){return!!a.getRecordMatcher($)}function B($,T){if(T=nt({},T||o.value),typeof $=="string"){const _=wa(i,$,T.path),w=a.resolve({path:_.path},T),D=n.createHref(_.fullPath);return nt(_,w,{params:v(w.params),hash:De(_.hash),redirectedFrom:void 0,href:D})}let P;if($.path!=null)P=nt({},$,{path:wa(i,$.path,T.path).path});else{const _=nt({},$.params);for(const w in _)_[w]==null&&delete _[w];P=nt({},$,{params:g(_)}),T.params=g(T.params)}const G=a.resolve(P,T),mt=$.hash||"";G.params=p(v(G.params));const m=hc(e,nt({},$,{hash:uc(mt),path:G.path})),b=n.createHref(m);return nt({fullPath:m,hash:mt,query:e===Fi?Qc($.query):$.query||{}},G,{redirectedFrom:void 0,href:b})}function L($){return typeof $=="string"?wa(i,$,o.value.path):nt({},$)}function W($,T){if(d!==$)return ae(8,{from:T,to:$})}function Z($){return yt($)}function pt($){return Z(nt(L($),{replace:!0}))}function It($){const T=$.matched[$.matched.length-1];if(T&&T.redirect){const{redirect:P}=T;let G=typeof P=="function"?P($):P;return typeof G=="string"&&(G=G.includes("?")||G.includes("#")?G=L(G):{path:G},G.params={}),nt({query:$.query,hash:$.hash,params:G.path!=null?{}:$.params},G)}}function yt($,T){const P=d=B($),G=o.value,mt=$.state,m=$.force,b=$.replace===!0,_=It(P);if(_)return yt(nt(L(_),{state:typeof _=="object"?nt({},mt,_.state):mt,force:m,replace:b}),T||P);const w=P;w.redirectedFrom=T;let D;return!m&&gc(e,G,P)&&(D=ae(16,{to:w,from:G}),es(G,G,!0,!1)),(D?Promise.resolve(D):ts(w,G)).catch(M=>bs(M)?bs(M,2)?M:Is(M):it(M,w,G)).then(M=>{if(M){if(bs(M,2))return yt(nt({replace:b},L(M.to),{state:typeof M.to=="object"?nt({},mt,M.to.state):mt,force:m}),T||w)}else M=Ss(w,G,!0,b,mt);return $s(w,G,M),M})}function qt($,T){const P=W($,T);return P?Promise.reject(P):Promise.resolve()}function ws($){const T=Ws.values().next().value;return T&&typeof T.runWithContext=="function"?T.runWithContext($):$()}function ts($,T){let P;const[G,mt,m]=ir($,T);P=$a(G.reverse(),"beforeRouteLeave",$,T);for(const _ of G)_.leaveGuards.forEach(w=>{P.push(Cs(w,$,T))});const b=qt.bind(null,$,T);return P.push(b),Vt(P).then(()=>{P=[];for(const _ of l.list())P.push(Cs(_,$,T));return P.push(b),Vt(P)}).then(()=>{P=$a(mt,"beforeRouteUpdate",$,T);for(const _ of mt)_.updateGuards.forEach(w=>{P.push(Cs(w,$,T))});return P.push(b),Vt(P)}).then(()=>{P=[];for(const _ of m)if(_.beforeEnter)if(Ft(_.beforeEnter))for(const w of _.beforeEnter)P.push(Cs(w,$,T));else P.push(Cs(_.beforeEnter,$,T));return P.push(b),Vt(P)}).then(()=>($.matched.forEach(_=>_.enterCallbacks={}),P=$a(m,"beforeRouteEnter",$,T,ws),P.push(b),Vt(P))).then(()=>{P=[];for(const _ of c.list())P.push(Cs(_,$,T));return P.push(b),Vt(P)}).catch(_=>bs(_,8)?_:Promise.reject(_))}function $s($,T,P){f.list().forEach(G=>ws(()=>G($,T,P)))}function Ss($,T,P,G,mt){const m=W($,T);if(m)return m;const b=T===Ms,_=Qs?history.state:{};P&&(G||b?n.replace($.fullPath,nt({scroll:b&&_&&_.scroll},mt)):n.push($.fullPath,mt)),o.value=$,es($,T,P,b),Is()}let ss;function ne(){ss||(ss=n.listen(($,T,P)=>{if(!Pe.listening)return;const G=B($),mt=It(G);if(mt){yt(nt(mt,{replace:!0,force:!0}),G).catch(ge);return}d=G;const m=o.value;Qs&&kc(Li(m.fullPath,P.delta),ra()),ts(G,m).catch(b=>bs(b,12)?b:bs(b,2)?(yt(nt(L(b.to),{force:!0}),G).then(_=>{bs(_,20)&&!P.delta&&P.type===Ce.pop&&n.go(-1,!1)}).catch(ge),Promise.reject()):(P.delta&&n.go(-P.delta,!1),it(b,G,m))).then(b=>{b=b||Ss(G,m,!1),b&&(P.delta&&!bs(b,8)?n.go(-P.delta,!1):P.type===Ce.pop&&bs(b,20)&&n.go(-1,!1)),$s(G,m,b)}).catch(ge)}))}let Os=ce(),$t=ce(),vt;function it($,T,P){Is($);const G=$t.list();return G.length?G.forEach(mt=>mt($,T,P)):console.error($),Promise.reject($)}function ps(){return vt&&o.value!==Ms?Promise.resolve():new Promise(($,T)=>{Os.add([$,T])})}function Is($){return vt||(vt=!$,ne(),Os.list().forEach(([T,P])=>$?P($):T()),Os.reset()),$}function es($,T,P,G){const{scrollBehavior:mt}=s;if(!Qs||!mt)return Promise.resolve();const m=!P&&Dc(Li($.fullPath,0))||(G||!P)&&history.state&&history.state.scroll||null;return Ka().then(()=>mt($,T,m)).then(b=>b&&Mc(b)).catch(b=>it(b,$,T))}const Pt=$=>n.go($);let Vs;const Ws=new Set,Pe={currentRoute:o,listening:!0,addRoute:h,removeRoute:j,clearRoutes:a.clearRoutes,hasRoute:U,getRoutes:R,resolve:B,options:s,push:Z,replace:pt,go:Pt,back:()=>Pt(-1),forward:()=>Pt(1),beforeEach:l.add,beforeResolve:c.add,afterEach:f.add,onError:$t.add,isReady:ps,install($){const T=this;$.component("RouterLink",Xc),$.component("RouterView",er),$.config.globalProperties.$router=T,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>u(o)}),Qs&&!Vs&&o.value===Ms&&(Vs=!0,Z(n.location).catch(mt=>{}));const P={};for(const mt in Ms)Object.defineProperty(P,mt,{get:()=>o.value[mt],enumerable:!0});$.provide(ua,T),$.provide($o,$n(P)),$.provide(Za,o);const G=$.unmount;Ws.add($),$.unmount=function(){Ws.delete($),Ws.size<1&&(d=Ms,ss&&ss(),ss=null,o.value=Ms,Vs=!1,vt=!1),G()}}};function Vt($){return $.reduce((T,P)=>T.then(()=>ws(P)),Promise.resolve())}return Pe}function ir(s,a){const i=[],e=[],n=[],l=Math.max(a.matched.length,s.matched.length);for(let c=0;c<l;c++){const f=a.matched[c];f&&(s.matched.find(d=>ee(d,f))?e.push(f):i.push(f));const o=s.matched[c];o&&(a.matched.find(d=>ee(d,o))||n.push(o))}return[i,e,n]}function nr(){return rs(ua)}const or={class:"home-container min-h-screen bg-gradient-to-b from-blue-50 to-white"},lr={class:"bg-white shadow-md"},dr={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-4 flex justify-between items-center"},cr={class:"hidden md:flex space-x-8"},rr={class:"py-12 md:py-20 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto"},ur={class:"grid grid-cols-1 md:grid-cols-2 gap-12 items-center"},vr={class:"mt-8 flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4"},fr={id:"products",class:"py-12"},pr={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},mr={class:"mt-12 grid grid-cols-1 md:grid-cols-2 gap-8"},br={class:"bg-white rounded-lg shadow-md overflow-hidden"},hr={class:"p-6"},gr={class:"py-12 bg-blue-600"},xr={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center"},yr={class:"mt-8 flex justify-center"},_r={__name:"HomeView",setup(s){return(a,i)=>{const e=Tn("router-link");return x(),y("div",or,[t("header",lr,[t("div",dr,[i[4]||(i[4]=t("div",{class:"flex items-center"},[t("svg",{class:"h-10 w-10 text-blue-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19.428 15.428a2 2 0 00-1.022-.547l-2.387-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z"})]),t("h1",{class:"ml-3 text-2xl font-bold text-gray-900"},"医疗智能科技")],-1)),t("nav",cr,[i[1]||(i[1]=t("a",{href:"#solutions",class:"text-gray-700 hover:text-blue-600 font-medium"},"解决方案",-1)),i[2]||(i[2]=t("a",{href:"#products",class:"text-gray-700 hover:text-blue-600 font-medium"},"产品服务",-1)),i[3]||(i[3]=t("a",{href:"#about",class:"text-gray-700 hover:text-blue-600 font-medium"},"关于我们",-1)),r(e,{to:"/login",class:"text-gray-700 hover:text-blue-600 font-medium"},{default:re(()=>i[0]||(i[0]=[Gs("登录")])),_:1})]),i[5]||(i[5]=t("button",{class:"md:hidden"},[t("svg",{class:"h-6 w-6 text-gray-700",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 6h16M4 12h16M4 18h16"})])],-1))])]),t("section",rr,[t("div",ur,[t("div",null,[i[8]||(i[8]=t("h2",{class:"text-4xl md:text-5xl font-bold text-gray-900 leading-tight"},[Gs(" 医疗行业的"),t("span",{class:"text-blue-600"},"智能化"),Gs("解决方案 ")],-1)),i[9]||(i[9]=t("p",{class:"mt-6 text-lg text-gray-700 leading-relaxed"}," 我们提供先进的医疗信息技术解决方案,帮助医疗机构提高效率、降低成本、改善患者体验。通过人工智能和大数据分析,我们的系统能够提供精准的诊断支持和个性化的治疗方案。 ",-1)),t("div",vr,[r(e,{to:"/login",class:"inline-flex items-center justify-center px-6 py-3 border border-transparent text-base font-medium rounded-md text-white bg-blue-600 hover:bg-blue-700"},{default:re(()=>i[6]||(i[6]=[Gs(" 开始使用 ")])),_:1}),i[7]||(i[7]=t("a",{href:"#solutions",class:"inline-flex items-center justify-center px-6 py-3 border border-gray-300 text-base font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50"}," 了解更多 ",-1))])]),i[10]||(i[10]=t("div",{class:"hidden md:block"},[t("img",{src:"https://source.unsplash.com/random/600x400/?medical,technology",alt:"Medical Technology",class:"rounded-lg shadow-xl"})],-1))])]),i[19]||(i[19]=H('<section id="solutions" class="py-12 bg-gray-50" data-v-1e75c838><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8" data-v-1e75c838><div class="text-center" data-v-1e75c838><h2 class="text-3xl font-bold text-gray-900" data-v-1e75c838>我们的解决方案</h2><p class="mt-4 text-lg text-gray-700 max-w-3xl mx-auto" data-v-1e75c838> 针对医疗行业的各种需求,我们提供全面的信息技术解决方案 </p></div><div class="mt-12 grid grid-cols-1 md:grid-cols-3 gap-8" data-v-1e75c838><div class="bg-white rounded-lg shadow-md p-6 hover:shadow-lg transition-shadow" data-v-1e75c838><div class="flex items-center justify-center h-12 w-12 rounded-md bg-blue-600 text-white mb-4" data-v-1e75c838><svg class="h-6 w-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" data-v-1e75c838><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01" data-v-1e75c838></path></svg></div><h3 class="text-xl font-medium text-gray-900 mb-2" data-v-1e75c838>电子病历系统</h3><p class="text-gray-700" data-v-1e75c838> 全面的电子病历管理系统,支持患者信息的安全存储、快速检索和智能分析,提高医疗记录的准确性和可访问性。 </p></div><div class="bg-white rounded-lg shadow-md p-6 hover:shadow-lg transition-shadow" data-v-1e75c838><div class="flex items-center justify-center h-12 w-12 rounded-md bg-blue-600 text-white mb-4" data-v-1e75c838><svg class="h-6 w-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" data-v-1e75c838><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z" data-v-1e75c838></path></svg></div><h3 class="text-xl font-medium text-gray-900 mb-2" data-v-1e75c838>医疗数据分析</h3><p class="text-gray-700" data-v-1e75c838> 利用人工智能和机器学习技术,对医疗数据进行深度分析,帮助医生做出更准确的诊断和治疗决策。 </p></div><div class="bg-white rounded-lg shadow-md p-6 hover:shadow-lg transition-shadow" data-v-1e75c838><div class="flex items-center justify-center h-12 w-12 rounded-md bg-blue-600 text-white mb-4" data-v-1e75c838><svg class="h-6 w-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" data-v-1e75c838><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z" data-v-1e75c838></path></svg></div><h3 class="text-xl font-medium text-gray-900 mb-2" data-v-1e75c838>远程医疗平台</h3><p class="text-gray-700" data-v-1e75c838> 安全、稳定的远程医疗平台,支持视频问诊、在线咨询和远程监护,让患者随时随地获得专业医疗服务。 </p></div></div></div></section>',1)),t("section",fr,[t("div",pr,[i[15]||(i[15]=t("div",{class:"text-center"},[t("h2",{class:"text-3xl font-bold text-gray-900"},"产品服务"),t("p",{class:"mt-4 text-lg text-gray-700 max-w-3xl mx-auto"}," 我们提供多种医疗IT产品和服务,满足不同规模医疗机构的需求 ")],-1)),t("div",mr,[t("div",br,[t("div",hr,[i[12]||(i[12]=t("h3",{class:"text-xl font-medium text-gray-900 mb-2"},"智能医疗助手",-1)),i[13]||(i[13]=t("p",{class:"text-gray-700 mb-4"}," 基于人工智能的医疗助手系统,能够理解自然语言,回答医疗问题,提供诊断建议,协助医生进行临床决策。 ",-1)),r(e,{to:"/chatbot",class:"text-blue-600 hover:text-blue-800 font-medium"},{default:re(()=>i[11]||(i[11]=[Gs(" 了解更多 → ")])),_:1})])]),i[14]||(i[14]=H('<div class="bg-white rounded-lg shadow-md overflow-hidden" data-v-1e75c838><div class="p-6" data-v-1e75c838><h3 class="text-xl font-medium text-gray-900 mb-2" data-v-1e75c838>医院管理系统</h3><p class="text-gray-700 mb-4" data-v-1e75c838> 全面的医院管理系统,包括患者管理、预约挂号、药品管理、财务管理等模块,提高医院运营效率。 </p><a href="#" class="text-blue-600 hover:text-blue-800 font-medium" data-v-1e75c838> 了解更多 → </a></div></div><div class="bg-white rounded-lg shadow-md overflow-hidden" data-v-1e75c838><div class="p-6" data-v-1e75c838><h3 class="text-xl font-medium text-gray-900 mb-2" data-v-1e75c838>医学影像分析</h3><p class="text-gray-700 mb-4" data-v-1e75c838> 利用深度学习技术,对X光、CT、MRI等医学影像进行智能分析,辅助医生快速准确地发现病变。 </p><a href="#" class="text-blue-600 hover:text-blue-800 font-medium" data-v-1e75c838> 了解更多 → </a></div></div><div class="bg-white rounded-lg shadow-md overflow-hidden" data-v-1e75c838><div class="p-6" data-v-1e75c838><h3 class="text-xl font-medium text-gray-900 mb-2" data-v-1e75c838>医疗物联网平台</h3><p class="text-gray-700 mb-4" data-v-1e75c838> 连接各种医疗设备和传感器,实时监测患者生命体征,自动记录健康数据,提供智能预警。 </p><a href="#" class="text-blue-600 hover:text-blue-800 font-medium" data-v-1e75c838> 了解更多 → </a></div></div>',3))])])]),i[20]||(i[20]=H('<section id="about" class="py-12 bg-gray-50" data-v-1e75c838><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8" data-v-1e75c838><div class="text-center" data-v-1e75c838><h2 class="text-3xl font-bold text-gray-900" data-v-1e75c838>关于我们</h2><p class="mt-4 text-lg text-gray-700 max-w-3xl mx-auto" data-v-1e75c838> 我们是一家专注于医疗信息技术的创新企业,致力于通过技术提升医疗服务质量 </p></div><div class="mt-12 bg-white rounded-lg shadow-md p-8" data-v-1e75c838><p class="text-gray-700 mb-4" data-v-1e75c838> 医疗智能科技成立于2020年,是一家专注于医疗信息技术的高科技企业。我们的团队由医疗专家、软件工程师和数据科学家组成,拥有丰富的行业经验和技术实力。 </p><p class="text-gray-700 mb-4" data-v-1e75c838> 我们的使命是通过创新的技术解决方案,提高医疗服务的效率和质量,让更多人获得更好的医疗服务。我们相信,技术的进步将为医疗行业带来革命性的变化,而我们正在这场变革中扮演着重要的角色。 </p><p class="text-gray-700" data-v-1e75c838> 目前,我们的产品和服务已经在全国多家医院和医疗机构得到应用,帮助他们提高了工作效率,改善了患者体验,取得了显著的成效。 </p></div></div></section>',1)),t("section",gr,[t("div",xr,[i[17]||(i[17]=t("h2",{class:"text-3xl font-bold text-white"},"准备好开始使用我们的服务了吗?",-1)),i[18]||(i[18]=t("p",{class:"mt-4 text-lg text-blue-100 max-w-3xl mx-auto"}," 立即登录体验我们的智能医疗助手,或联系我们了解更多产品和服务 ",-1)),t("div",yr,[r(e,{to:"/login",class:"inline-flex items-center justify-center px-6 py-3 border border-transparent text-base font-medium rounded-md text-blue-600 bg-white hover:bg-blue-50"},{default:re(()=>i[16]||(i[16]=[Gs(" 立即登录 ")])),_:1})])])]),i[21]||(i[21]=H('<footer class="bg-gray-800 text-white py-8" data-v-1e75c838><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8" data-v-1e75c838><div class="grid grid-cols-1 md:grid-cols-4 gap-8" data-v-1e75c838><div data-v-1e75c838><h3 class="text-lg font-medium mb-4" data-v-1e75c838>医疗智能科技</h3><p class="text-gray-400" data-v-1e75c838> 提供先进的医疗信息技术解决方案 </p></div><div data-v-1e75c838><h3 class="text-lg font-medium mb-4" data-v-1e75c838>解决方案</h3><ul class="space-y-2 text-gray-400" data-v-1e75c838><li data-v-1e75c838><a href="#" class="hover:text-white" data-v-1e75c838>电子病历系统</a></li><li data-v-1e75c838><a href="#" class="hover:text-white" data-v-1e75c838>医疗数据分析</a></li><li data-v-1e75c838><a href="#" class="hover:text-white" data-v-1e75c838>远程医疗平台</a></li></ul></div><div data-v-1e75c838><h3 class="text-lg font-medium mb-4" data-v-1e75c838>产品服务</h3><ul class="space-y-2 text-gray-400" data-v-1e75c838><li data-v-1e75c838><a href="#" class="hover:text-white" data-v-1e75c838>智能医疗助手</a></li><li data-v-1e75c838><a href="#" class="hover:text-white" data-v-1e75c838>医院管理系统</a></li><li data-v-1e75c838><a href="#" class="hover:text-white" data-v-1e75c838>医学影像分析</a></li><li data-v-1e75c838><a href="#" class="hover:text-white" data-v-1e75c838>医疗物联网平台</a></li></ul></div><div data-v-1e75c838><h3 class="text-lg font-medium mb-4" data-v-1e75c838>联系我们</h3><ul class="space-y-2 text-gray-400" data-v-1e75c838><li data-v-1e75c838>地址:北京市海淀区中关村</li><li data-v-1e75c838>电话:010-12345678</li><li data-v-1e75c838>邮箱:contact@medtech.com</li></ul></div></div><div class="mt-8 pt-8 border-t border-gray-700 text-center text-gray-400" data-v-1e75c838><p data-v-1e75c838>© 2025 医疗智能科技 版权所有</p></div></div></footer>',1))])}}},wr=ft(_r,[["__scopeId","data-v-1e75c838"]]),$r={class:"min-h-screen bg-gray-100 dark:bg-gray-900 flex flex-col"},Ir={class:"bg-white dark:bg-gray-800 shadow"},Mr={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-4 flex justify-between items-center"},kr={class:"flex space-x-4 items-center"},Dr={class:"text-gray-700 dark:text-gray-300"},Cr={class:"flex-grow flex relative"},Ar={class:"w-full max-w-4xl mx-auto p-4"},jr={class:"bg-white dark:bg-gray-800 rounded-lg shadow p-6 relative"},Nr={class:"chat-window overflow-y-scroll max-h-96 mb-4"},zr={key:0,class:"flex justify-end"},Er={class:"bg-blue-100 dark:bg-gray-700 p-3 rounded-l-lg rounded-tr-lg text-right"},Pr={key:1,class:"flex justify-start"},Sr={class:"bg-gray-100 dark:bg-gray-700 p-3 rounded-r-lg rounded-tl-lg text-left"},Rr={class:"flex items-center"},Tr={class:"mt-2"},Zr={key:0,class:"text-gray-700 dark:text-gray-300"},Gr=["onClick"],Lr={class:"hidden lg:block w-64 bg-white dark:bg-gray-800 shadow"},Hr={class:"p-4"},Br={class:"space-y-2"},Or={class:"ml-4 list-disc"},Vr=["onClick"],Wr={__name:"ChatbotView",setup(s){const a=I(""),i=I([]),e=I("en"),n=I(!1),l=I(["How to reset a password?","How to set up VPN access?","How to install software?"]),c=I([{title:"Password Management",articles:[{title:"Reset Password Guide",link:"#"},{title:"Change Password Policy",link:"#"}]},{title:"Software Installation",articles:[{title:"Install Software Guide",link:"#"},{title:"Troubleshoot Installation Issues",link:"#"}]}]),f=()=>{a.value.trim()&&(i.value.push({type:"user",text:a.value}),setTimeout(()=>{i.value.push({type:"bot",text:"Here is your answer..."})},1e3),a.value="")},o=v=>{a.value=v,f()},d=()=>{alert("Escalating issue to IT support team...")},p=v=>{alert(`Opening article: ${v.title}`)},g=()=>{e.value=e.value==="en"?"es":e.value==="es"?"zh":"en"};return(v,h)=>(x(),y("div",$r,[t("header",Ir,[t("div",Mr,[h[3]||(h[3]=H('<div class="flex items-center"><svg class="h-8 w-8 mr-3" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12" y2="16"></line></svg><h1 class="text-2xl font-bold text-gray-900 dark:text-white">公司名称</h1></div>',1)),t("div",kr,[js(t("select",{"onUpdate:modelValue":h[0]||(h[0]=j=>e.value=j),class:"rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:text-white"},h[2]||(h[2]=[t("option",{value:"en"},"English",-1),t("option",{value:"es"},"Español",-1),t("option",{value:"zh"},"中文",-1)]),512),[[co,e.value]]),t("span",Dr,k(n.value?"Logged In":"Guest"),1)])])]),t("main",Cr,[t("div",Ar,[t("div",jr,[t("div",Nr,[(x(!0),y(Q,null,st(i.value,(j,R)=>(x(),y("div",{key:R,class:"mb-4"},[j.type==="user"?(x(),y("div",zr,[t("div",Er,k(j.text),1)])):(x(),y("div",Pr,[t("div",Sr,k(j.text),1)]))]))),128))]),t("div",Rr,[js(t("input",{"onUpdate:modelValue":h[1]||(h[1]=j=>a.value=j),onKeyup:Yd(f,["enter"]),class:"w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:text-white mr-2",placeholder:"Type your message..."},null,544),[[Sa,a.value]]),t("button",{onClick:f,class:"bg-blue-600 text-white px-4 py-2 rounded-md hover:bg-blue-700"}," Send ")]),t("div",Tr,[l.value.length?(x(),y("p",Zr,"Suggestions:")):C("",!0),t("ul",null,[(x(!0),y(Q,null,st(l.value,(j,R)=>(x(),y("li",{key:R,class:"cursor-pointer text-blue-600 dark:text-blue-400",onClick:U=>o(j)},k(j),9,Gr))),128))])]),t("div",{class:"mt-4"},[t("button",{onClick:d,class:"bg-red-600 text-white px-4 py-2 rounded-md hover:bg-red-700"}," Escalate Issue ")])])])]),t("aside",Lr,[t("div",Hr,[h[4]||(h[4]=t("h2",{class:"text-lg font-medium text-gray-900 dark:text-white mb-4"},"Knowledge Base",-1)),t("ul",Br,[(x(!0),y(Q,null,st(c.value,(j,R)=>(x(),y("li",{key:R,class:"text-gray-700 dark:text-gray-300"},[t("strong",null,k(j.title)+":",1),t("ul",Or,[(x(!0),y(Q,null,st(j.articles,(U,B)=>(x(),y("li",{key:B,class:"cursor-pointer text-blue-600 dark:text-blue-400",onClick:L=>p(U)},k(U.title),9,Vr))),128))])]))),128))]),t("button",{onClick:g,class:"mt-4 bg-blue-600 text-white px-4 py-2 rounded-md hover:bg-blue-700"}," Toggle Language ")])]),h[5]||(h[5]=H('<footer class="bg-white dark:bg-gray-800 shadow"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-4 text-center"><p class="text-gray-700 dark:text-gray-300">Status: Online</p><p class="text-gray-700 dark:text-gray-300">Contact IT Support: support@company.com</p><p class="text-gray-700 dark:text-gray-300">Version 1.0.0 © 2025 Company Name</p></div></footer>',1))]))}};/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Yr=s=>s.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */var Ze={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.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Jr=({size:s,strokeWidth:a=2,absoluteStrokeWidth:i,color:e,iconNode:n,name:l,class:c,...f},{slots:o})=>Me("svg",{...Ze,width:s||Ze.width,height:s||Ze.height,stroke:e||Ze.stroke,"stroke-width":i?Number(a)*24/Number(s):a,class:["lucide",`lucide-${Yr(l??"icon")}`],...f},[...n.map(d=>Me(...d)),...o.default?[o.default()]:[]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const _t=(s,a)=>(i,{slots:e})=>Me(Jr,{...i,iconNode:a,name:s},e);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Io=_t("ActivityIcon",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const V=_t("BellIcon",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Qr=_t("CameraIcon",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const dt=_t("EllipsisVerticalIcon",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Fr=_t("GlobeIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Ut=_t("HeartIcon",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const rt=_t("HouseIcon",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Ur=_t("ImageIcon",[["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.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Rt=_t("InboxIcon",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const fs=_t("InfoIcon",[["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.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Mo=_t("LoaderCircleIcon",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const ko=_t("LogOutIcon",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Et=_t("MenuIcon",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Kt=_t("MessageSquareIcon",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const ut=_t("PlusIcon",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const X=_t("SearchIcon",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const jt=_t("SettingsIcon",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Xt=_t("Share2Icon",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Tt=_t("StarIcon",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Kr=_t("Trash2Icon",[["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",key:"xtxkd"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const q=_t("UserIcon",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Do=_t("UsersIcon",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
- * @license lucide-vue-next v0.475.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const tt=_t("XIcon",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Xr={class:"minimal-container min-h-screen bg-white"},qr={class:"minimal-app-bar"},tu={class:"container mx-auto px-4 py-3 flex items-center justify-between"},su={class:"flex items-center"},eu={class:"flex items-center space-x-4"},au={class:"minimal-icon-button"},iu={class:"minimal-icon-button"},nu={class:"minimal-icon-button"},ou={class:"container mx-auto p-6"},lu={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},du={class:"minimal-card"},cu={class:"p-4"},ru={class:"space-y-2"},uu={href:"#",class:"minimal-nav-item active"},vu={href:"#",class:"minimal-nav-item"},fu={href:"#",class:"minimal-nav-item"},pu={href:"#",class:"minimal-nav-item"},mu={class:"md:col-span-2 space-y-6"},bu={class:"minimal-card"},hu={class:"p-4"},gu={class:"space-y-4"},xu={class:"minimal-list-item"},yu={class:"minimal-icon-button"},_u={class:"minimal-list-item"},wu={class:"minimal-icon-button"},$u={class:"minimal-card"},Iu={class:"p-4"},Mu={class:"flex flex-wrap gap-4"},ku={class:"minimal-button icon"},Du={class:"minimal-card"},Cu={class:"p-4"},Au={class:"minimal-bottom-nav"},ju={href:"#",class:"minimal-bottom-nav-item active"},Nu={href:"#",class:"minimal-bottom-nav-item"},zu={href:"#",class:"minimal-bottom-nav-item"},Eu={href:"#",class:"minimal-bottom-nav-item"},Pu={href:"#",class:"minimal-bottom-nav-item"},Su={key:0,class:"minimal-dialog-overlay"},Ru={class:"minimal-dialog"},Tu={class:"minimal-dialog-header"},Zu={class:"minimal-dialog-actions"},Gu={__name:"MinimalistView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",Xr,[t("div",qr,[t("div",tu,[t("div",su,[r(u(Et),{class:"w-5 h-5 text-gray-600 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-gray-900"},"Minimalist",-1))]),t("div",eu,[t("button",au,[r(u(X),{class:"w-5 h-5"})]),t("button",iu,[r(u(V),{class:"w-5 h-5"})]),t("button",nu,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",ou,[t("div",lu,[t("div",du,[t("div",cu,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"导航菜单",-1)),t("nav",ru,[t("a",uu,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",vu,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"minimal-badge"},"12",-1))]),t("a",fu,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",pu,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",mu,[t("div",bu,[t("div",hu,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"卡片列表",-1)),t("div",gu,[t("div",xu,[e[11]||(e[11]=t("div",{class:"minimal-avatar bg-gray-100"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"卡片标题"),t("p",{class:"text-gray-600"},"卡片副标题")],-1)),t("button",yu,[r(u(dt),{class:"w-5 h-5"})])]),t("div",_u,[e[13]||(e[13]=t("div",{class:"minimal-avatar bg-gray-100"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"另一个标题"),t("p",{class:"text-gray-600"},"另一个副标题")],-1)),t("button",wu,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="minimal-card" data-v-c519d2be><div class="p-4" data-v-c519d2be><h2 class="text-lg font-medium mb-4 text-gray-900" data-v-c519d2be>表单元素</h2><div class="space-y-4" data-v-c519d2be><div class="minimal-input-group" data-v-c519d2be><label class="text-gray-700" data-v-c519d2be>文本输入</label><input type="text" placeholder="请输入内容" class="minimal-input" data-v-c519d2be></div><div class="minimal-input-group" data-v-c519d2be><label class="text-gray-700" data-v-c519d2be>密码输入</label><input type="password" placeholder="请输入密码" class="minimal-input" data-v-c519d2be></div><div class="minimal-input-group" data-v-c519d2be><label class="text-gray-700" data-v-c519d2be>下拉选择</label><select class="minimal-input" data-v-c519d2be><option data-v-c519d2be>选项 1</option><option data-v-c519d2be>选项 2</option><option data-v-c519d2be>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-c519d2be><label class="minimal-checkbox" data-v-c519d2be><input type="checkbox" data-v-c519d2be><span class="minimal-checkmark" data-v-c519d2be></span><span class="text-gray-700" data-v-c519d2be>复选框</span></label><label class="minimal-radio" data-v-c519d2be><input type="radio" name="radio" data-v-c519d2be><span class="minimal-radiomark" data-v-c519d2be></span><span class="text-gray-700" data-v-c519d2be>单选框</span></label></div><div class="minimal-switch" data-v-c519d2be><input type="checkbox" id="switch1" data-v-c519d2be><label for="switch1" class="text-gray-700" data-v-c519d2be>开关</label></div></div></div></div>',1)),t("div",$u,[t("div",Iu,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",Mu,[e[16]||(e[16]=t("button",{class:"minimal-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"minimal-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"minimal-button text"},"文本按钮",-1)),t("button",ku,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="minimal-card" data-v-c519d2be><div class="p-4" data-v-c519d2be><h2 class="text-lg font-medium mb-4 text-gray-900" data-v-c519d2be>进度指示器</h2><div class="space-y-4" data-v-c519d2be><div class="minimal-progress" data-v-c519d2be><div class="minimal-progress-bar" style="width:60%;" data-v-c519d2be></div></div><div class="minimal-progress circular" data-v-c519d2be><div class="minimal-progress-circle" data-v-c519d2be></div></div></div></div></div>',1)),t("div",Du,[t("div",Cu,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"对话框示例",-1)),t("button",{class:"minimal-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",Au,[t("a",ju,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Nu,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",zu,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Eu,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",Pu,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",Su,[t("div",Ru,[t("div",Tu,[e[28]||(e[28]=t("h3",{class:"text-gray-900"},"对话框标题",-1)),t("button",{class:"minimal-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"minimal-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个极简风格的对话框示例。")],-1)),t("div",Zu,[t("button",{class:"minimal-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"minimal-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},Lu=ft(Gu,[["__scopeId","data-v-c519d2be"]]),Hu={class:"dark-container min-h-screen bg-gray-900"},Bu={class:"dark-app-bar"},Ou={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Vu={class:"flex items-center"},Wu={class:"flex items-center space-x-4"},Yu={class:"dark-icon-button"},Ju={class:"dark-icon-button"},Qu={class:"dark-icon-button"},Fu={class:"container mx-auto p-6"},Uu={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Ku={class:"dark-card"},Xu={class:"p-4"},qu={class:"space-y-2"},tv={href:"#",class:"dark-nav-item active"},sv={href:"#",class:"dark-nav-item"},ev={href:"#",class:"dark-nav-item"},av={href:"#",class:"dark-nav-item"},iv={class:"md:col-span-2 space-y-6"},nv={class:"dark-card"},ov={class:"p-4"},lv={class:"space-y-4"},dv={class:"dark-list-item"},cv={class:"dark-icon-button"},rv={class:"dark-list-item"},uv={class:"dark-icon-button"},vv={class:"dark-card"},fv={class:"p-4"},pv={class:"flex flex-wrap gap-4"},mv={class:"dark-button icon"},bv={class:"dark-card"},hv={class:"p-4"},gv={class:"dark-bottom-nav"},xv={href:"#",class:"dark-bottom-nav-item active"},yv={href:"#",class:"dark-bottom-nav-item"},_v={href:"#",class:"dark-bottom-nav-item"},wv={href:"#",class:"dark-bottom-nav-item"},$v={href:"#",class:"dark-bottom-nav-item"},Iv={key:0,class:"dark-dialog-overlay"},Mv={class:"dark-dialog"},kv={class:"dark-dialog-header"},Dv={class:"dark-dialog-actions"},Cv={__name:"DarkModeView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",Hu,[t("div",Bu,[t("div",Ou,[t("div",Vu,[r(u(Et),{class:"w-5 h-5 text-gray-300 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-white"},"Dark Mode",-1))]),t("div",Wu,[t("button",Yu,[r(u(X),{class:"w-5 h-5"})]),t("button",Ju,[r(u(V),{class:"w-5 h-5"})]),t("button",Qu,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Fu,[t("div",Uu,[t("div",Ku,[t("div",Xu,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"导航菜单",-1)),t("nav",qu,[t("a",tv,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",sv,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"dark-badge"},"12",-1))]),t("a",ev,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",av,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",iv,[t("div",nv,[t("div",ov,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"卡片列表",-1)),t("div",lv,[t("div",dv,[e[11]||(e[11]=t("div",{class:"dark-avatar bg-blue-600"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-white"},"卡片标题"),t("p",{class:"text-gray-400"},"卡片副标题")],-1)),t("button",cv,[r(u(dt),{class:"w-5 h-5"})])]),t("div",rv,[e[13]||(e[13]=t("div",{class:"dark-avatar bg-green-600"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-white"},"另一个标题"),t("p",{class:"text-gray-400"},"另一个副标题")],-1)),t("button",uv,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="dark-card" data-v-0ed2360c><div class="p-4" data-v-0ed2360c><h2 class="text-lg font-medium mb-4 text-white" data-v-0ed2360c>表单元素</h2><div class="space-y-4" data-v-0ed2360c><div class="dark-input-group" data-v-0ed2360c><label class="text-gray-300" data-v-0ed2360c>文本输入</label><input type="text" placeholder="请输入内容" class="dark-input" data-v-0ed2360c></div><div class="dark-input-group" data-v-0ed2360c><label class="text-gray-300" data-v-0ed2360c>密码输入</label><input type="password" placeholder="请输入密码" class="dark-input" data-v-0ed2360c></div><div class="dark-input-group" data-v-0ed2360c><label class="text-gray-300" data-v-0ed2360c>下拉选择</label><select class="dark-input" data-v-0ed2360c><option data-v-0ed2360c>选项 1</option><option data-v-0ed2360c>选项 2</option><option data-v-0ed2360c>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-0ed2360c><label class="dark-checkbox" data-v-0ed2360c><input type="checkbox" data-v-0ed2360c><span class="dark-checkmark" data-v-0ed2360c></span><span class="text-gray-300" data-v-0ed2360c>复选框</span></label><label class="dark-radio" data-v-0ed2360c><input type="radio" name="radio" data-v-0ed2360c><span class="dark-radiomark" data-v-0ed2360c></span><span class="text-gray-300" data-v-0ed2360c>单选框</span></label></div><div class="dark-switch" data-v-0ed2360c><input type="checkbox" id="switch1" data-v-0ed2360c><label for="switch1" class="text-gray-300" data-v-0ed2360c>开关</label></div></div></div></div>',1)),t("div",vv,[t("div",fv,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"按钮样式",-1)),t("div",pv,[e[16]||(e[16]=t("button",{class:"dark-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"dark-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"dark-button text"},"文本按钮",-1)),t("button",mv,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="dark-card" data-v-0ed2360c><div class="p-4" data-v-0ed2360c><h2 class="text-lg font-medium mb-4 text-white" data-v-0ed2360c>进度指示器</h2><div class="space-y-4" data-v-0ed2360c><div class="dark-progress" data-v-0ed2360c><div class="dark-progress-bar" style="width:60%;" data-v-0ed2360c></div></div><div class="dark-progress circular" data-v-0ed2360c><div class="dark-progress-circle" data-v-0ed2360c></div></div></div></div></div>',1)),t("div",bv,[t("div",hv,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"对话框示例",-1)),t("button",{class:"dark-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",gv,[t("a",xv,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",yv,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",_v,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",wv,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",$v,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",Iv,[t("div",Mv,[t("div",kv,[e[28]||(e[28]=t("h3",{class:"text-white"},"对话框标题",-1)),t("button",{class:"dark-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"dark-dialog-content"},[t("p",{class:"text-gray-300"},"这是一个深色模式的对话框示例。")],-1)),t("div",Dv,[t("button",{class:"dark-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"dark-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},Av=ft(Cv,[["__scopeId","data-v-0ed2360c"]]),jv={class:"retro-container min-h-screen bg-gradient-to-br from-orange-100 via-yellow-100 to-amber-100"},Nv={class:"retro-app-bar"},zv={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Ev={class:"flex items-center"},Pv={class:"flex items-center space-x-4"},Sv={class:"retro-icon-button"},Rv={class:"retro-icon-button"},Tv={class:"retro-icon-button"},Zv={class:"container mx-auto p-6"},Gv={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Lv={class:"retro-card"},Hv={class:"p-4"},Bv={class:"space-y-2"},Ov={href:"#",class:"retro-nav-item active"},Vv={href:"#",class:"retro-nav-item"},Wv={href:"#",class:"retro-nav-item"},Yv={href:"#",class:"retro-nav-item"},Jv={class:"md:col-span-2 space-y-6"},Qv={class:"retro-card"},Fv={class:"p-4"},Uv={class:"space-y-4"},Kv={class:"retro-list-item"},Xv={class:"retro-icon-button"},qv={class:"retro-list-item"},tf={class:"retro-icon-button"},sf={class:"retro-card"},ef={class:"p-4"},af={class:"flex flex-wrap gap-4"},nf={class:"retro-button icon"},of={class:"retro-card"},lf={class:"p-4"},df={class:"retro-bottom-nav"},cf={href:"#",class:"retro-bottom-nav-item active"},rf={href:"#",class:"retro-bottom-nav-item"},uf={href:"#",class:"retro-bottom-nav-item"},vf={href:"#",class:"retro-bottom-nav-item"},ff={href:"#",class:"retro-bottom-nav-item"},pf={key:0,class:"retro-dialog-overlay"},mf={class:"retro-dialog"},bf={class:"retro-dialog-header"},hf={class:"retro-dialog-actions"},gf={__name:"RetroView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",jv,[t("div",Nv,[t("div",zv,[t("div",Ev,[r(u(Et),{class:"w-5 h-5 text-amber-900 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-amber-900"},"Retro Design",-1))]),t("div",Pv,[t("button",Sv,[r(u(X),{class:"w-5 h-5"})]),t("button",Rv,[r(u(V),{class:"w-5 h-5"})]),t("button",Tv,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Zv,[t("div",Gv,[t("div",Lv,[t("div",Hv,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"导航菜单",-1)),t("nav",Bv,[t("a",Ov,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",Vv,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"retro-badge"},"12",-1))]),t("a",Wv,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",Yv,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Jv,[t("div",Qv,[t("div",Fv,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"卡片列表",-1)),t("div",Uv,[t("div",Kv,[e[11]||(e[11]=t("div",{class:"retro-avatar bg-gradient-to-br from-orange-400 to-yellow-400"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-amber-900"},"卡片标题"),t("p",{class:"text-amber-800"},"卡片副标题")],-1)),t("button",Xv,[r(u(dt),{class:"w-5 h-5"})])]),t("div",qv,[e[13]||(e[13]=t("div",{class:"retro-avatar bg-gradient-to-br from-yellow-400 to-amber-400"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-amber-900"},"另一个标题"),t("p",{class:"text-amber-800"},"另一个副标题")],-1)),t("button",tf,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="retro-card" data-v-d46c4dbc><div class="p-4" data-v-d46c4dbc><h2 class="text-lg font-medium mb-4 text-amber-900" data-v-d46c4dbc>表单元素</h2><div class="space-y-4" data-v-d46c4dbc><div class="retro-input-group" data-v-d46c4dbc><label class="text-amber-800" data-v-d46c4dbc>文本输入</label><input type="text" placeholder="请输入内容" class="retro-input" data-v-d46c4dbc></div><div class="retro-input-group" data-v-d46c4dbc><label class="text-amber-800" data-v-d46c4dbc>密码输入</label><input type="password" placeholder="请输入密码" class="retro-input" data-v-d46c4dbc></div><div class="retro-input-group" data-v-d46c4dbc><label class="text-amber-800" data-v-d46c4dbc>下拉选择</label><select class="retro-input" data-v-d46c4dbc><option data-v-d46c4dbc>选项 1</option><option data-v-d46c4dbc>选项 2</option><option data-v-d46c4dbc>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-d46c4dbc><label class="retro-checkbox" data-v-d46c4dbc><input type="checkbox" data-v-d46c4dbc><span class="retro-checkmark" data-v-d46c4dbc></span><span class="text-amber-800" data-v-d46c4dbc>复选框</span></label><label class="retro-radio" data-v-d46c4dbc><input type="radio" name="radio" data-v-d46c4dbc><span class="retro-radiomark" data-v-d46c4dbc></span><span class="text-amber-800" data-v-d46c4dbc>单选框</span></label></div><div class="retro-switch" data-v-d46c4dbc><input type="checkbox" id="switch1" data-v-d46c4dbc><label for="switch1" class="text-amber-800" data-v-d46c4dbc>开关</label></div></div></div></div>',1)),t("div",sf,[t("div",ef,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"按钮样式",-1)),t("div",af,[e[16]||(e[16]=t("button",{class:"retro-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"retro-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"retro-button text"},"文本按钮",-1)),t("button",nf,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="retro-card" data-v-d46c4dbc><div class="p-4" data-v-d46c4dbc><h2 class="text-lg font-medium mb-4 text-amber-900" data-v-d46c4dbc>进度指示器</h2><div class="space-y-4" data-v-d46c4dbc><div class="retro-progress" data-v-d46c4dbc><div class="retro-progress-bar" style="width:60%;" data-v-d46c4dbc></div></div><div class="retro-progress circular" data-v-d46c4dbc><div class="retro-progress-circle" data-v-d46c4dbc></div></div></div></div></div>',1)),t("div",of,[t("div",lf,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-amber-900"},"对话框示例",-1)),t("button",{class:"retro-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",df,[t("a",cf,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",rf,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",uf,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",vf,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",ff,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",pf,[t("div",mf,[t("div",bf,[e[28]||(e[28]=t("h3",{class:"text-amber-900"},"对话框标题",-1)),t("button",{class:"retro-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"retro-dialog-content"},[t("p",{class:"text-amber-800"},"这是一个复古风格的对话框示例。")],-1)),t("div",hf,[t("button",{class:"retro-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"retro-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},xf=ft(gf,[["__scopeId","data-v-d46c4dbc"]]),yf={class:"three-d-container min-h-screen bg-gradient-to-br from-blue-900 to-purple-900"},_f={class:"three-d-header"},wf={class:"three-d-header-content"},$f={class:"three-d-header-actions"},If={class:"three-d-btn text"},Mf={class:"three-d-btn text"},kf={class:"three-d-btn text"},Df={class:"three-d-main"},Cf={class:"three-d-card-list"},Af={class:"three-d-card-cover"},jf=["src","alt"],Nf={class:"three-d-card-body"},zf={class:"three-d-card-meta"},Ef={class:"three-d-card-meta-avatar"},Pf={class:"three-d-card-meta-content"},Sf={class:"three-d-card-meta-title"},Rf={class:"three-d-card-meta-description"},Tf={class:"three-d-card-content"},Zf={class:"three-d-card-actions"},Gf={class:"three-d-btn text"},Lf={class:"three-d-btn text"},Hf={class:"three-d-btn text"},Bf={class:"three-d-tabs"},Of={class:"three-d-tabs-nav"},Vf=["onClick"],Wf={class:"three-d-tabs-content"},Yf={key:0,class:"three-d-tabs-tabpane"},Jf={key:1,class:"three-d-tabs-tabpane"},Qf={key:2,class:"three-d-tabs-tabpane"},Ff={key:0,class:"three-d-modal-mask"},Uf={class:"three-d-modal-wrap"},Kf={class:"three-d-modal"},Xf={class:"three-d-modal-content"},qf={class:"three-d-modal-header"},tp={class:"three-d-modal-footer"},sp={key:1,class:"three-d-message"},ep={class:"three-d-message-notice"},ap={class:"three-d-message-notice-content"},ip={key:2,class:"three-d-notification"},np={class:"three-d-notification-notice"},op={class:"three-d-notification-notice-content"},lp={class:"three-d-notification-notice-icon"},dp="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgNEwwIDE2TDE2IDI4VDI4IDE2VDE2IDRaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIiIHkyPSIzMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM0RjU1QjgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyRDM0NjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=",cp={__name:"ThreeDDesignView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I("tab1"),l=I([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzRGNTVCOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJEMzQ2MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:42,comments:8,initials:"JD",avatarClass:"bg-blue-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzRGNTVCOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJEMzQ2MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:36,comments:5,initials:"AB",avatarClass:"bg-blue-600"}]),c=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",yf,[t("div",_f,[t("div",wf,[t("div",{class:"three-d-logo"},[t("img",{src:dp,alt:"3D Design Logo",class:"three-d-logo-img"}),o[4]||(o[4]=t("span",{class:"three-d-logo-text"},"3D DESIGN",-1))]),o[5]||(o[5]=H('<div class="three-d-nav" data-v-b59da191><a href="#" class="three-d-nav-item active" data-v-b59da191>首页</a><a href="#" class="three-d-nav-item" data-v-b59da191>组件</a><a href="#" class="three-d-nav-item" data-v-b59da191>文档</a><a href="#" class="three-d-nav-item" data-v-b59da191>主题</a></div>',1)),t("div",$f,[t("button",If,[r(u(X),{class:"w-5 h-5"})]),t("button",Mf,[r(u(V),{class:"w-5 h-5"})]),t("button",kf,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Df,[t("div",Cf,[(x(!0),y(Q,null,st(l.value,d=>(x(),y("div",{key:d.id,class:"three-d-card"},[t("div",Af,[t("img",{src:d.cover,alt:d.title,class:"three-d-card-cover-img"},null,8,jf)]),t("div",Nf,[t("div",zf,[t("div",Ef,[t("div",{class:at(["three-d-avatar",d.avatarClass])},k(d.initials),3)]),t("div",Pf,[t("h3",Sf,k(d.title),1),t("p",Rf,k(d.description),1)])]),t("p",Tf,k(d.content),1),t("div",Zf,[t("button",Gf,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(d.likes),1)]),t("button",Lf,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(d.comments),1)]),t("button",Hf,[r(u(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=H('<div class="three-d-form" data-v-b59da191><div class="three-d-form-item" data-v-b59da191><label class="three-d-form-item-label" data-v-b59da191>文本输入</label><div class="three-d-form-item-control" data-v-b59da191><input type="text" placeholder="请输入内容" class="three-d-input" data-v-b59da191></div></div><div class="three-d-form-item" data-v-b59da191><label class="three-d-form-item-label" data-v-b59da191>密码输入</label><div class="three-d-form-item-control" data-v-b59da191><input type="password" placeholder="请输入密码" class="three-d-input" data-v-b59da191></div></div><div class="three-d-form-item" data-v-b59da191><label class="three-d-form-item-label" data-v-b59da191>下拉选择</label><div class="three-d-form-item-control" data-v-b59da191><select class="three-d-select" data-v-b59da191><option data-v-b59da191>选项 1</option><option data-v-b59da191>选项 2</option><option data-v-b59da191>选项 3</option></select></div></div><div class="three-d-form-item" data-v-b59da191><label class="three-d-form-item-label" data-v-b59da191>开关</label><div class="three-d-form-item-control" data-v-b59da191><label class="three-d-switch" data-v-b59da191><input type="checkbox" data-v-b59da191><span class="three-d-switch-inner" data-v-b59da191></span></label></div></div></div><div class="three-d-btn-group" data-v-b59da191><button class="three-d-btn primary" data-v-b59da191>主要按钮</button><button class="three-d-btn secondary" data-v-b59da191>次要按钮</button><button class="three-d-btn outline" data-v-b59da191>轮廓按钮</button><button class="three-d-btn text" data-v-b59da191>文本按钮</button></div>',2)),t("div",Bf,[t("div",Of,[(x(!0),y(Q,null,st(c.value,d=>(x(),y("div",{key:d.id,class:at(["three-d-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},k(d.label),11,Vf))),128))]),t("div",Wf,[n.value==="tab1"?(x(),y("div",Yf,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),n.value==="tab2"?(x(),y("div",Jf,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),n.value==="tab3"?(x(),y("div",Qf,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])]),a.value?(x(),y("div",Ff,[t("div",Uf,[t("div",Kf,[t("div",Xf,[t("div",qf,[o[9]||(o[9]=t("div",{class:"three-d-modal-title"},"对话框标题",-1)),t("button",{class:"three-d-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"three-d-modal-body"},[t("p",null,"这是一个3D风格的对话框示例。")],-1)),t("div",tp,[t("button",{class:"three-d-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"three-d-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):C("",!0),i.value?(x(),y("div",sp,[t("div",ep,[t("div",ap,[r(u(fs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):C("",!0),e.value?(x(),y("div",ip,[t("div",np,[t("div",op,[t("div",lp,[r(u(V),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"three-d-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"three-d-notification-notice-description"},"通知内容",-1))]),t("button",{class:"three-d-notification-notice-close",onClick:o[3]||(o[3]=d=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])])])):C("",!0)])]))}},rp=ft(cp,[["__scopeId","data-v-b59da191"]]),up={class:"skeuomorphic-container min-h-screen bg-gradient-to-b from-gray-100 to-gray-200"},vp={class:"skeuomorphic-app-bar"},fp={class:"container mx-auto px-4 py-3 flex items-center justify-between"},pp={class:"flex items-center"},mp={class:"flex items-center space-x-4"},bp={class:"skeuomorphic-icon-button"},hp={class:"skeuomorphic-icon-button"},gp={class:"skeuomorphic-icon-button"},xp={class:"container mx-auto p-6"},yp={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},_p={class:"skeuomorphic-card"},wp={class:"p-4"},$p={class:"space-y-2"},Ip={href:"#",class:"skeuomorphic-nav-item active"},Mp={href:"#",class:"skeuomorphic-nav-item"},kp={href:"#",class:"skeuomorphic-nav-item"},Dp={href:"#",class:"skeuomorphic-nav-item"},Cp={class:"md:col-span-2 space-y-6"},Ap={class:"skeuomorphic-card"},jp={class:"p-4"},Np={class:"space-y-4"},zp={class:"skeuomorphic-list-item"},Ep={class:"skeuomorphic-icon-button"},Pp={class:"skeuomorphic-list-item"},Sp={class:"skeuomorphic-icon-button"},Rp={class:"skeuomorphic-card"},Tp={class:"p-4"},Zp={class:"flex flex-wrap gap-4"},Gp={class:"skeuomorphic-button icon"},Lp={class:"skeuomorphic-card"},Hp={class:"p-4"},Bp={class:"skeuomorphic-bottom-nav"},Op={href:"#",class:"skeuomorphic-bottom-nav-item active"},Vp={href:"#",class:"skeuomorphic-bottom-nav-item"},Wp={href:"#",class:"skeuomorphic-bottom-nav-item"},Yp={href:"#",class:"skeuomorphic-bottom-nav-item"},Jp={href:"#",class:"skeuomorphic-bottom-nav-item"},Qp={key:0,class:"skeuomorphic-dialog-overlay"},Fp={class:"skeuomorphic-dialog"},Up={class:"skeuomorphic-dialog-header"},Kp={class:"skeuomorphic-dialog-actions"},Xp={__name:"SkeuomorphicView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",up,[t("div",vp,[t("div",fp,[t("div",pp,[r(u(Et),{class:"w-5 h-5 text-gray-700 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-gray-700"},"Skeuomorphic Design",-1))]),t("div",mp,[t("button",bp,[r(u(X),{class:"w-5 h-5"})]),t("button",hp,[r(u(V),{class:"w-5 h-5"})]),t("button",gp,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",xp,[t("div",yp,[t("div",_p,[t("div",wp,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"导航菜单",-1)),t("nav",$p,[t("a",Ip,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",Mp,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"skeuomorphic-badge"},"12",-1))]),t("a",kp,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",Dp,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Cp,[t("div",Ap,[t("div",jp,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"卡片列表",-1)),t("div",Np,[t("div",zp,[e[11]||(e[11]=t("div",{class:"skeuomorphic-avatar bg-blue-500"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-700"},"卡片标题"),t("p",{class:"text-gray-600"},"卡片副标题")],-1)),t("button",Ep,[r(u(dt),{class:"w-5 h-5"})])]),t("div",Pp,[e[13]||(e[13]=t("div",{class:"skeuomorphic-avatar bg-indigo-500"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-700"},"另一个标题"),t("p",{class:"text-gray-600"},"另一个副标题")],-1)),t("button",Sp,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="skeuomorphic-card" data-v-8015740b><div class="p-4" data-v-8015740b><h2 class="text-lg font-medium mb-4 text-gray-700" data-v-8015740b>表单元素</h2><div class="space-y-4" data-v-8015740b><div class="skeuomorphic-input-group" data-v-8015740b><label class="text-gray-700" data-v-8015740b>文本输入</label><input type="text" placeholder="请输入内容" class="skeuomorphic-input" data-v-8015740b></div><div class="skeuomorphic-input-group" data-v-8015740b><label class="text-gray-700" data-v-8015740b>密码输入</label><input type="password" placeholder="请输入密码" class="skeuomorphic-input" data-v-8015740b></div><div class="skeuomorphic-input-group" data-v-8015740b><label class="text-gray-700" data-v-8015740b>下拉选择</label><select class="skeuomorphic-input" data-v-8015740b><option data-v-8015740b>选项 1</option><option data-v-8015740b>选项 2</option><option data-v-8015740b>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-8015740b><label class="skeuomorphic-checkbox" data-v-8015740b><input type="checkbox" data-v-8015740b><span class="skeuomorphic-checkmark" data-v-8015740b></span><span class="text-gray-700" data-v-8015740b>复选框</span></label><label class="skeuomorphic-radio" data-v-8015740b><input type="radio" name="radio" data-v-8015740b><span class="skeuomorphic-radiomark" data-v-8015740b></span><span class="text-gray-700" data-v-8015740b>单选框</span></label></div><div class="skeuomorphic-switch" data-v-8015740b><input type="checkbox" id="switch1" data-v-8015740b><label for="switch1" class="text-gray-700" data-v-8015740b>开关</label></div></div></div></div>',1)),t("div",Rp,[t("div",Tp,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"按钮样式",-1)),t("div",Zp,[e[16]||(e[16]=t("button",{class:"skeuomorphic-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"skeuomorphic-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"skeuomorphic-button text"},"文本按钮",-1)),t("button",Gp,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="skeuomorphic-card" data-v-8015740b><div class="p-4" data-v-8015740b><h2 class="text-lg font-medium mb-4 text-gray-700" data-v-8015740b>进度指示器</h2><div class="space-y-4" data-v-8015740b><div class="skeuomorphic-progress" data-v-8015740b><div class="skeuomorphic-progress-bar" style="width:60%;" data-v-8015740b></div></div><div class="skeuomorphic-progress circular" data-v-8015740b><div class="skeuomorphic-progress-circle" data-v-8015740b></div></div></div></div></div>',1)),t("div",Lp,[t("div",Hp,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"对话框示例",-1)),t("button",{class:"skeuomorphic-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",Bp,[t("a",Op,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Vp,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",Wp,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Yp,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",Jp,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",Qp,[t("div",Fp,[t("div",Up,[e[28]||(e[28]=t("h3",{class:"text-gray-700"},"对话框标题",-1)),t("button",{class:"skeuomorphic-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"skeuomorphic-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个拟物化设计风格的对话框示例。")],-1)),t("div",Kp,[t("button",{class:"skeuomorphic-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"skeuomorphic-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},qp=ft(Xp,[["__scopeId","data-v-8015740b"]]),tm={class:"material-container min-h-screen bg-gray-50"},sm={class:"material-app-bar"},em={class:"container mx-auto px-4 py-3 flex items-center justify-between"},am={class:"flex items-center"},im={class:"flex items-center space-x-4"},nm={class:"material-icon-button"},om={class:"material-icon-button"},lm={class:"material-icon-button"},dm={class:"container mx-auto p-6"},cm={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},rm={class:"material-card"},um={class:"p-4"},vm={class:"space-y-2"},fm={href:"#",class:"material-nav-item active"},pm={href:"#",class:"material-nav-item"},mm={href:"#",class:"material-nav-item"},bm={href:"#",class:"material-nav-item"},hm={class:"md:col-span-2 space-y-6"},gm={class:"material-card"},xm={class:"p-4"},ym={class:"space-y-4"},_m={class:"material-list-item"},wm={class:"material-icon-button"},$m={class:"material-list-item"},Im={class:"material-icon-button"},Mm={class:"material-card"},km={class:"p-4"},Dm={class:"flex flex-wrap gap-4"},Cm={class:"material-button icon"},Am={class:"material-card"},jm={class:"p-4"},Nm={class:"material-bottom-nav"},zm={href:"#",class:"material-bottom-nav-item active"},Em={href:"#",class:"material-bottom-nav-item"},Pm={href:"#",class:"material-bottom-nav-item"},Sm={href:"#",class:"material-bottom-nav-item"},Rm={href:"#",class:"material-bottom-nav-item"},Tm={key:0,class:"material-dialog-overlay"},Zm={class:"material-dialog"},Gm={class:"material-dialog-header"},Lm={class:"material-dialog-actions"},Hm={__name:"MaterialView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",tm,[t("div",sm,[t("div",em,[t("div",am,[r(u(Et),{class:"w-5 h-5 text-white mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-white"},"Material Design",-1))]),t("div",im,[t("button",nm,[r(u(X),{class:"w-5 h-5"})]),t("button",om,[r(u(V),{class:"w-5 h-5"})]),t("button",lm,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",dm,[t("div",cm,[t("div",rm,[t("div",um,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"导航菜单",-1)),t("nav",vm,[t("a",fm,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",pm,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"material-badge"},"12",-1))]),t("a",mm,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",bm,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",hm,[t("div",gm,[t("div",xm,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"卡片列表",-1)),t("div",ym,[t("div",_m,[e[11]||(e[11]=t("div",{class:"material-avatar bg-blue-500"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"卡片标题"),t("p",{class:"text-gray-600"},"卡片副标题")],-1)),t("button",wm,[r(u(dt),{class:"w-5 h-5"})])]),t("div",$m,[e[13]||(e[13]=t("div",{class:"material-avatar bg-indigo-500"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"另一个标题"),t("p",{class:"text-gray-600"},"另一个副标题")],-1)),t("button",Im,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="material-card" data-v-63f28765><div class="p-4" data-v-63f28765><h2 class="text-lg font-medium mb-4 text-gray-900" data-v-63f28765>表单元素</h2><div class="space-y-4" data-v-63f28765><div class="material-input-group" data-v-63f28765><label class="text-gray-700" data-v-63f28765>文本输入</label><input type="text" placeholder="请输入内容" class="material-input" data-v-63f28765></div><div class="material-input-group" data-v-63f28765><label class="text-gray-700" data-v-63f28765>密码输入</label><input type="password" placeholder="请输入密码" class="material-input" data-v-63f28765></div><div class="material-input-group" data-v-63f28765><label class="text-gray-700" data-v-63f28765>下拉选择</label><select class="material-input" data-v-63f28765><option data-v-63f28765>选项 1</option><option data-v-63f28765>选项 2</option><option data-v-63f28765>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-63f28765><label class="material-checkbox" data-v-63f28765><input type="checkbox" data-v-63f28765><span class="material-checkmark" data-v-63f28765></span><span class="text-gray-700" data-v-63f28765>复选框</span></label><label class="material-radio" data-v-63f28765><input type="radio" name="radio" data-v-63f28765><span class="material-radiomark" data-v-63f28765></span><span class="text-gray-700" data-v-63f28765>单选框</span></label></div><div class="material-switch" data-v-63f28765><input type="checkbox" id="switch1" data-v-63f28765><label for="switch1" class="text-gray-700" data-v-63f28765>开关</label></div></div></div></div>',1)),t("div",Mm,[t("div",km,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",Dm,[e[16]||(e[16]=t("button",{class:"material-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"material-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"material-button text"},"文本按钮",-1)),t("button",Cm,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="material-card" data-v-63f28765><div class="p-4" data-v-63f28765><h2 class="text-lg font-medium mb-4 text-gray-900" data-v-63f28765>进度指示器</h2><div class="space-y-4" data-v-63f28765><div class="material-progress" data-v-63f28765><div class="material-progress-bar" style="width:60%;" data-v-63f28765></div></div><div class="material-progress circular" data-v-63f28765><div class="material-progress-circle" data-v-63f28765></div></div></div></div></div>',1)),t("div",Am,[t("div",jm,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"对话框示例",-1)),t("button",{class:"material-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",Nm,[t("a",zm,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Em,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",Pm,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Sm,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",Rm,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",Tm,[t("div",Zm,[t("div",Gm,[e[28]||(e[28]=t("h3",{class:"text-gray-900"},"对话框标题",-1)),t("button",{class:"material-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"material-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个 Material Design 风格的对话框示例。")],-1)),t("div",Lm,[t("button",{class:"material-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"material-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},Bm=ft(Hm,[["__scopeId","data-v-63f28765"]]),Om={class:"ios-container min-h-screen bg-gray-50"},Vm={class:"ios-nav-bar"},Wm={class:"ios-nav-bar-content"},Ym={key:0,class:"ios-search-bar"},Jm={class:"ios-search-input"},Qm={class:"ios-content"},Fm={class:"ios-card-list"},Um={class:"ios-card-header"},Km={class:"ios-card-info"},Xm={class:"ios-card-title"},qm={class:"ios-card-subtitle"},t1={class:"ios-card-action"},s1={class:"ios-card-content"},e1={class:"ios-card-footer"},a1={class:"ios-button"},i1={class:"ios-button"},n1={class:"ios-button"},o1={class:"ios-tabs"},l1={class:"ios-tab-header"},d1=["onClick"],c1={class:"ios-tab-content"},r1={key:0,class:"ios-tab-pane"},u1={key:1,class:"ios-tab-pane"},v1={key:2,class:"ios-tab-pane"},f1={class:"ios-tab-bar"},p1={href:"#",class:"ios-tab-bar-item active"},m1={href:"#",class:"ios-tab-bar-item"},b1={href:"#",class:"ios-tab-bar-item"},h1={href:"#",class:"ios-tab-bar-item"},g1={href:"#",class:"ios-tab-bar-item"},x1={key:1,class:"ios-dialog-overlay"},y1={class:"ios-dialog"},_1={class:"ios-dialog-actions"},w1={key:2,class:"ios-action-sheet"},$1={class:"ios-action-sheet-content"},I1={class:"ios-action-sheet-item"},M1={class:"ios-action-sheet-item"},k1={class:"ios-action-sheet-item destructive"},D1={__name:"IOSDesignView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I(!1),l=I("tab1"),c=I([{id:1,title:"卡片标题",subtitle:"副标题",content:"这是卡片的内容,可以包含多行文本。",likes:42,comments:8,initials:"JD",avatarClass:"bg-blue-500"},{id:2,title:"另一个标题",subtitle:"另一个副标题",content:"这是另一个卡片的内容。",likes:36,comments:5,initials:"AB",avatarClass:"bg-green-500"}]),f=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(o,d)=>(x(),y("div",Om,[d[22]||(d[22]=H('<div class="ios-status-bar" data-v-aa81dc6c><div class="ios-status-bar-time" data-v-aa81dc6c>9:41</div><div class="ios-status-bar-icons" data-v-aa81dc6c><div class="ios-signal" data-v-aa81dc6c></div><div class="ios-wifi" data-v-aa81dc6c></div><div class="ios-battery" data-v-aa81dc6c></div></div></div>',1)),t("div",Vm,[t("div",Wm,[t("button",{class:"ios-nav-button",onClick:d[0]||(d[0]=p=>n.value=!n.value)},[r(u(Et),{class:"w-5 h-5"})]),d[6]||(d[6]=t("h1",{class:"ios-nav-title"},"iOS Design",-1)),t("button",{class:"ios-nav-button",onClick:d[1]||(d[1]=p=>e.value=!e.value)},[r(u(X),{class:"w-5 h-5"})])])]),e.value?(x(),y("div",Ym,[t("div",Jm,[r(u(X),{class:"w-5 h-5 text-gray-400"}),d[7]||(d[7]=t("input",{type:"text",placeholder:"搜索",class:"ios-search-field"},null,-1)),t("button",{class:"ios-search-cancel",onClick:d[2]||(d[2]=p=>e.value=!1)},"取消")])])):C("",!0),t("div",Qm,[t("div",Fm,[(x(!0),y(Q,null,st(c.value,p=>(x(),y("div",{key:p.id,class:"ios-card"},[t("div",Um,[t("div",{class:at(["ios-avatar",p.avatarClass])},k(p.initials),3),t("div",Km,[t("h3",Xm,k(p.title),1),t("p",qm,k(p.subtitle),1)]),t("button",t1,[r(u(dt),{class:"w-5 h-5"})])]),t("div",s1,[t("p",null,k(p.content),1)]),t("div",e1,[t("button",a1,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(p.likes),1)]),t("button",i1,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(p.comments),1)]),t("button",n1,[r(u(Xt),{class:"w-5 h-5"})])])]))),128))]),d[11]||(d[11]=H('<div class="ios-form" data-v-aa81dc6c><div class="ios-form-group" data-v-aa81dc6c><label class="ios-label" data-v-aa81dc6c>文本输入</label><input type="text" placeholder="请输入内容" class="ios-input" data-v-aa81dc6c></div><div class="ios-form-group" data-v-aa81dc6c><label class="ios-label" data-v-aa81dc6c>密码输入</label><input type="password" placeholder="请输入密码" class="ios-input" data-v-aa81dc6c></div><div class="ios-form-group" data-v-aa81dc6c><label class="ios-label" data-v-aa81dc6c>下拉选择</label><select class="ios-input" data-v-aa81dc6c><option data-v-aa81dc6c>选项 1</option><option data-v-aa81dc6c>选项 2</option><option data-v-aa81dc6c>选项 3</option></select></div><div class="ios-form-group" data-v-aa81dc6c><label class="ios-switch" data-v-aa81dc6c><input type="checkbox" data-v-aa81dc6c><span class="ios-switch-slider" data-v-aa81dc6c></span><span class="ios-switch-label" data-v-aa81dc6c>开关</span></label></div></div><div class="ios-button-group" data-v-aa81dc6c><button class="ios-button primary" data-v-aa81dc6c>主要按钮</button><button class="ios-button secondary" data-v-aa81dc6c>次要按钮</button><button class="ios-button destructive" data-v-aa81dc6c>危险按钮</button></div>',2)),t("div",o1,[t("div",l1,[(x(!0),y(Q,null,st(f.value,p=>(x(),y("button",{key:p.id,class:at(["ios-tab",{active:l.value===p.id}]),onClick:g=>l.value=p.id},k(p.label),11,d1))),128))]),t("div",c1,[l.value==="tab1"?(x(),y("div",r1,d[8]||(d[8]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),l.value==="tab2"?(x(),y("div",u1,d[9]||(d[9]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),l.value==="tab3"?(x(),y("div",v1,d[10]||(d[10]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])])]),t("div",f1,[t("a",p1,[r(u(rt),{class:"w-6 h-6"}),d[12]||(d[12]=t("span",null,"首页",-1))]),t("a",m1,[r(u(X),{class:"w-6 h-6"}),d[13]||(d[13]=t("span",null,"搜索",-1))]),t("a",b1,[r(u(ut),{class:"w-6 h-6"}),d[14]||(d[14]=t("span",null,"添加",-1))]),t("a",h1,[r(u(V),{class:"w-6 h-6"}),d[15]||(d[15]=t("span",null,"通知",-1))]),t("a",g1,[r(u(q),{class:"w-6 h-6"}),d[16]||(d[16]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",x1,[t("div",y1,[d[17]||(d[17]=t("div",{class:"ios-dialog-header"},[t("h3",{class:"ios-dialog-title"},"对话框标题"),t("p",{class:"ios-dialog-message"},"这是一个 iOS 风格的对话框示例。")],-1)),t("div",_1,[t("button",{class:"ios-dialog-button cancel",onClick:d[3]||(d[3]=p=>a.value=!1)},"取消"),t("button",{class:"ios-dialog-button confirm",onClick:d[4]||(d[4]=p=>a.value=!1)},"确定")])])])):C("",!0),i.value?(x(),y("div",w1,[t("div",$1,[d[21]||(d[21]=t("div",{class:"ios-action-sheet-title"},"选择操作",-1)),t("button",I1,[r(u(Qr),{class:"w-5 h-5"}),d[18]||(d[18]=t("span",null,"拍照",-1))]),t("button",M1,[r(u(Ur),{class:"w-5 h-5"}),d[19]||(d[19]=t("span",null,"从相册选择",-1))]),t("button",k1,[r(u(Kr),{class:"w-5 h-5"}),d[20]||(d[20]=t("span",null,"删除",-1))])]),t("button",{class:"ios-action-sheet-cancel",onClick:d[5]||(d[5]=p=>i.value=!1)},"取消")])):C("",!0)]))}},C1=ft(D1,[["__scopeId","data-v-aa81dc6c"]]),A1={class:"fluent-container min-h-screen bg-gray-50"},j1={class:"fluent-app-bar"},N1={class:"container mx-auto px-4 py-3 flex items-center justify-between"},z1={class:"flex items-center"},E1={class:"flex items-center space-x-4"},P1={class:"fluent-search-box"},S1={key:0,class:"fluent-badge"},R1={class:"space-y-2"},T1={href:"#",class:"fluent-nav-item active"},Z1={href:"#",class:"fluent-nav-item"},G1={href:"#",class:"fluent-nav-item"},L1={href:"#",class:"fluent-nav-item"},H1={class:"container mx-auto p-6"},B1={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},O1={class:"fluent-card"},V1={class:"p-4"},W1={class:"grid grid-cols-2 gap-4"},Y1={class:"fluent-stat-card"},J1={class:"fluent-stat-icon"},Q1={class:"fluent-stat-card"},F1={class:"fluent-stat-icon"},U1={class:"fluent-card md:col-span-2"},K1={class:"p-4"},X1={class:"fluent-chart"},q1={class:"h-48 flex items-end space-x-2"},tb={class:"fluent-card"},sb={class:"p-4"},eb={class:"space-y-4"},ab={class:"fluent-checkbox"},ib=["onUpdate:modelValue"],nb={class:"flex-1"},ob={class:"text-sm text-gray-500"},lb={class:"fluent-icon-button"},db={class:"fluent-card md:col-span-2"},cb={class:"p-4"},rb={class:"space-y-4"},ub={class:"flex-1"},vb={class:"flex justify-between"},fb={class:"font-medium"},pb={class:"text-sm text-gray-500"},mb={class:"text-gray-600"},bb={class:"fluent-icon-button"},hb={class:"fluent-card"},gb={class:"p-4"},xb={class:"space-y-4"},yb={class:"flex flex-wrap gap-4"},_b={class:"fluent-button icon"},wb={class:"flex flex-wrap gap-4"},$b={class:"fluent-button loading"},Ib={class:"fluent-card md:col-span-3"},Mb={class:"p-4"},kb={class:"fluent-tabs"},Db=["onClick"],Cb={class:"mt-4"},Ab={key:0,class:"fluent-tab-content"},jb={key:1,class:"fluent-tab-content"},Nb={key:2,class:"fluent-tab-content"},zb={class:"fluent-bottom-nav"},Eb={href:"#",class:"fluent-bottom-nav-item active"},Pb={href:"#",class:"fluent-bottom-nav-item"},Sb={href:"#",class:"fluent-bottom-nav-item"},Rb={href:"#",class:"fluent-bottom-nav-item"},Tb={href:"#",class:"fluent-bottom-nav-item"},Zb={key:0,class:"fluent-dialog-overlay"},Gb={class:"fluent-dialog"},Lb={class:"fluent-dialog-header"},Hb={class:"fluent-dialog-actions"},Bb={key:1,class:"fluent-notification-panel"},Ob={class:"fluent-notification-header"},Vb={class:"fluent-notification-list"},Wb={class:"fluent-notification-icon"},Yb={class:"flex-1"},Jb={class:"font-medium"},Qb={class:"text-sm text-gray-500"},Fb={class:"text-xs text-gray-400"},Ub={key:2,class:"fluent-profile-panel"},Kb={class:"fluent-profile-header"},Xb={class:"fluent-profile-menu"},qb={href:"#",class:"fluent-profile-menu-item"},th={href:"#",class:"fluent-profile-menu-item"},sh={href:"#",class:"fluent-profile-menu-item"},eh={__name:"FluentDesignView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I(!1),l=I("tab1"),c=I(3),f=I([{id:1,title:"完成项目报告",dueDate:"今天",completed:!1},{id:2,title:"回复客户邮件",dueDate:"明天",completed:!0},{id:3,title:"准备会议材料",dueDate:"后天",completed:!1}]),o=I([{id:1,sender:"Alice",content:"你好,请问项目进展如何?",time:"10:30",initials:"A",avatarClass:"bg-blue-500"},{id:2,sender:"Bob",content:"会议时间改到下午3点",time:"09:15",initials:"B",avatarClass:"bg-green-500"}]),d=I([{id:1,title:"新消息",content:"Alice 给你发送了一条消息",time:"刚刚"},{id:2,title:"系统通知",content:"系统将在今晚进行维护",time:"1小时前"}]),p=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(g,v)=>(x(),y("div",A1,[t("div",j1,[t("div",N1,[t("div",z1,[t("button",{class:"fluent-icon-button",onClick:v[0]||(v[0]=h=>n.value=!n.value)},[r(u(Et),{class:"w-5 h-5"})]),v[8]||(v[8]=t("h1",{class:"text-xl font-medium text-gray-900 ml-4"},"Fluent Design",-1))]),t("div",E1,[t("div",P1,[r(u(X),{class:"w-5 h-5 text-gray-500"}),v[9]||(v[9]=t("input",{type:"text",placeholder:"搜索...",class:"fluent-search-input"},null,-1))]),t("button",{class:"fluent-icon-button",onClick:v[1]||(v[1]=h=>i.value=!i.value)},[r(u(V),{class:"w-5 h-5"}),c.value>0?(x(),y("span",S1,k(c.value),1)):C("",!0)]),t("button",{class:"fluent-icon-button",onClick:v[2]||(v[2]=h=>e.value=!e.value)},[r(u(q),{class:"w-5 h-5"})])])])]),t("div",{class:at(["fluent-side-menu",{"is-open":n.value}])},[t("nav",R1,[t("a",T1,[r(u(rt),{class:"w-5 h-5"}),v[10]||(v[10]=t("span",null,"首页",-1))]),t("a",Z1,[r(u(Rt),{class:"w-5 h-5"}),v[11]||(v[11]=t("span",null,"收件箱",-1)),v[12]||(v[12]=t("span",{class:"fluent-badge"},"12",-1))]),t("a",G1,[r(u(Tt),{class:"w-5 h-5"}),v[13]||(v[13]=t("span",null,"收藏",-1))]),t("a",L1,[r(u(jt),{class:"w-5 h-5"}),v[14]||(v[14]=t("span",null,"设置",-1))])])],2),t("div",H1,[t("div",B1,[t("div",O1,[t("div",V1,[v[17]||(v[17]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"数据统计",-1)),t("div",W1,[t("div",Y1,[t("div",J1,[r(u(Do),{class:"w-6 h-6"})]),v[15]||(v[15]=t("div",{class:"fluent-stat-content"},[t("span",{class:"text-gray-500"},"用户数"),t("span",{class:"text-2xl font-bold"},"1,234")],-1))]),t("div",Q1,[t("div",F1,[r(u(Io),{class:"w-6 h-6"})]),v[16]||(v[16]=t("div",{class:"fluent-stat-content"},[t("span",{class:"text-gray-500"},"活跃度"),t("span",{class:"text-2xl font-bold"},"89%")],-1))])])])]),t("div",U1,[t("div",K1,[v[18]||(v[18]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"数据趋势",-1)),t("div",X1,[t("div",q1,[(x(),y(Q,null,st(7,h=>t("div",{key:h,class:"fluent-chart-bar",style:je({height:`${Math.random()*100}%`})},null,4)),64))])])])]),t("div",tb,[t("div",sb,[v[20]||(v[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"任务列表",-1)),t("div",eb,[(x(!0),y(Q,null,st(f.value,h=>(x(),y("div",{key:h.id,class:"fluent-task-item"},[t("label",ab,[js(t("input",{type:"checkbox","onUpdate:modelValue":j=>h.completed=j},null,8,ib),[[ei,h.completed]]),v[19]||(v[19]=t("span",{class:"fluent-checkmark"},null,-1))]),t("div",nb,[t("h3",{class:at(["font-medium",{"line-through text-gray-400":h.completed}])},k(h.title),3),t("p",ob,k(h.dueDate),1)]),t("button",lb,[r(u(dt),{class:"w-5 h-5"})])]))),128))])])]),t("div",db,[t("div",cb,[v[21]||(v[21]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"消息列表",-1)),t("div",rb,[(x(!0),y(Q,null,st(o.value,h=>(x(),y("div",{key:h.id,class:"fluent-message-item"},[t("div",{class:at(["fluent-avatar",h.avatarClass])},k(h.initials),3),t("div",ub,[t("div",vb,[t("h3",fb,k(h.sender),1),t("span",pb,k(h.time),1)]),t("p",mb,k(h.content),1)]),t("button",bb,[r(u(dt),{class:"w-5 h-5"})])]))),128))])])]),v[32]||(v[32]=H('<div class="fluent-card" data-v-0a64c6d6><div class="p-4" data-v-0a64c6d6><h2 class="text-lg font-medium mb-4 text-gray-900" data-v-0a64c6d6>表单元素</h2><div class="space-y-4" data-v-0a64c6d6><div class="fluent-input-group" data-v-0a64c6d6><label class="text-gray-600" data-v-0a64c6d6>文本输入</label><input type="text" placeholder="请输入内容" class="fluent-input" data-v-0a64c6d6></div><div class="fluent-input-group" data-v-0a64c6d6><label class="text-gray-600" data-v-0a64c6d6>密码输入</label><input type="password" placeholder="请输入密码" class="fluent-input" data-v-0a64c6d6></div><div class="fluent-input-group" data-v-0a64c6d6><label class="text-gray-600" data-v-0a64c6d6>下拉选择</label><select class="fluent-input" data-v-0a64c6d6><option data-v-0a64c6d6>选项 1</option><option data-v-0a64c6d6>选项 2</option><option data-v-0a64c6d6>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-0a64c6d6><label class="fluent-checkbox" data-v-0a64c6d6><input type="checkbox" data-v-0a64c6d6><span class="fluent-checkmark" data-v-0a64c6d6></span><span class="text-gray-600" data-v-0a64c6d6>复选框</span></label><label class="fluent-radio" data-v-0a64c6d6><input type="radio" name="radio" data-v-0a64c6d6><span class="fluent-radiomark" data-v-0a64c6d6></span><span class="text-gray-600" data-v-0a64c6d6>单选框</span></label></div><div class="fluent-switch" data-v-0a64c6d6><input type="checkbox" id="switch1" data-v-0a64c6d6><label for="switch1" class="text-gray-600" data-v-0a64c6d6>开关</label></div></div></div></div>',1)),t("div",hb,[t("div",gb,[v[27]||(v[27]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",xb,[t("div",yb,[v[22]||(v[22]=t("button",{class:"fluent-button"},"主要按钮",-1)),v[23]||(v[23]=t("button",{class:"fluent-button outlined"},"次要按钮",-1)),v[24]||(v[24]=t("button",{class:"fluent-button text"},"文本按钮",-1)),t("button",_b,[r(u(ut),{class:"w-5 h-5"})])]),t("div",wb,[v[25]||(v[25]=t("button",{class:"fluent-button small"},"小按钮",-1)),v[26]||(v[26]=t("button",{class:"fluent-button large"},"大按钮",-1)),t("button",$b,[r(u(Mo),{class:"w-5 h-5 animate-spin"})])])])])]),v[33]||(v[33]=H('<div class="fluent-card" data-v-0a64c6d6><div class="p-4" data-v-0a64c6d6><h2 class="text-lg font-medium mb-4 text-gray-900" data-v-0a64c6d6>进度指示器</h2><div class="space-y-4" data-v-0a64c6d6><div class="fluent-progress" data-v-0a64c6d6><div class="fluent-progress-bar" style="width:60%;" data-v-0a64c6d6></div></div><div class="fluent-progress circular" data-v-0a64c6d6><div class="fluent-progress-circle" data-v-0a64c6d6></div></div><div class="flex justify-between text-sm text-gray-500" data-v-0a64c6d6><span data-v-0a64c6d6>0%</span><span data-v-0a64c6d6>60%</span><span data-v-0a64c6d6>100%</span></div></div></div></div>',1)),t("div",Ib,[t("div",Mb,[v[31]||(v[31]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"标签页",-1)),t("div",kb,[(x(!0),y(Q,null,st(p.value,h=>(x(),y("button",{key:h.id,class:at(["fluent-tab",{active:l.value===h.id}]),onClick:j=>l.value=h.id},k(h.label),11,Db))),128))]),t("div",Cb,[l.value==="tab1"?(x(),y("div",Ab,v[28]||(v[28]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),l.value==="tab2"?(x(),y("div",jb,v[29]||(v[29]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),l.value==="tab3"?(x(),y("div",Nb,v[30]||(v[30]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])])])])]),t("div",zb,[t("a",Eb,[r(u(rt),{class:"w-6 h-6"}),v[34]||(v[34]=t("span",null,"首页",-1))]),t("a",Pb,[r(u(X),{class:"w-6 h-6"}),v[35]||(v[35]=t("span",null,"搜索",-1))]),t("a",Sb,[r(u(ut),{class:"w-6 h-6"}),v[36]||(v[36]=t("span",null,"添加",-1))]),t("a",Rb,[r(u(V),{class:"w-6 h-6"}),v[37]||(v[37]=t("span",null,"通知",-1))]),t("a",Tb,[r(u(q),{class:"w-6 h-6"}),v[38]||(v[38]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",Zb,[t("div",Gb,[t("div",Lb,[v[39]||(v[39]=t("h3",{class:"text-gray-900"},"对话框标题",-1)),t("button",{class:"fluent-icon-button",onClick:v[3]||(v[3]=h=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),v[40]||(v[40]=t("div",{class:"fluent-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个 Fluent Design 风格的对话框示例。")],-1)),t("div",Hb,[t("button",{class:"fluent-button text",onClick:v[4]||(v[4]=h=>a.value=!1)},"取消"),t("button",{class:"fluent-button",onClick:v[5]||(v[5]=h=>a.value=!1)},"确定")])])])):C("",!0),i.value?(x(),y("div",Bb,[t("div",Ob,[v[41]||(v[41]=t("h3",{class:"text-gray-900"},"通知",-1)),t("button",{class:"fluent-icon-button",onClick:v[6]||(v[6]=h=>i.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),t("div",Vb,[(x(!0),y(Q,null,st(d.value,h=>(x(),y("div",{key:h.id,class:"fluent-notification-item"},[t("div",Wb,[r(u(V),{class:"w-5 h-5"})]),t("div",Yb,[t("h4",Jb,k(h.title),1),t("p",Qb,k(h.content),1)]),t("span",Fb,k(h.time),1)]))),128))])])):C("",!0),e.value?(x(),y("div",Ub,[t("div",Kb,[v[42]||(v[42]=t("div",{class:"fluent-avatar large"},"JD",-1)),v[43]||(v[43]=t("div",{class:"ml-4"},[t("h3",{class:"font-medium"},"John Doe"),t("p",{class:"text-sm text-gray-500"},"john.doe@example.com")],-1)),t("button",{class:"fluent-icon-button",onClick:v[7]||(v[7]=h=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),t("div",Xb,[t("a",qb,[r(u(q),{class:"w-5 h-5"}),v[44]||(v[44]=t("span",null,"个人资料",-1))]),t("a",th,[r(u(jt),{class:"w-5 h-5"}),v[45]||(v[45]=t("span",null,"设置",-1))]),t("a",sh,[r(u(ko),{class:"w-5 h-5"}),v[46]||(v[46]=t("span",null,"退出登录",-1))])])])):C("",!0)]))}},ah=ft(eh,[["__scopeId","data-v-0a64c6d6"]]),ih={class:"neu-container min-h-screen bg-gray-100"},nh={class:"neu-app-bar"},oh={class:"container mx-auto px-4 py-3 flex items-center justify-between"},lh={class:"flex items-center"},dh={class:"flex items-center space-x-4"},ch={class:"neu-search-box"},rh={key:0,class:"neu-badge"},uh={class:"space-y-2"},vh={href:"#",class:"neu-nav-item active"},fh={href:"#",class:"neu-nav-item"},ph={href:"#",class:"neu-nav-item"},mh={href:"#",class:"neu-nav-item"},bh={class:"container mx-auto p-6"},hh={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},gh={class:"neu-card"},xh={class:"p-4"},yh={class:"grid grid-cols-2 gap-4"},_h={class:"neu-stat-card"},wh={class:"neu-stat-icon"},$h={class:"neu-stat-card"},Ih={class:"neu-stat-icon"},Mh={class:"neu-card md:col-span-2"},kh={class:"p-4"},Dh={class:"neu-chart"},Ch={class:"h-48 flex items-end space-x-2"},Ah={class:"neu-card"},jh={class:"p-4"},Nh={class:"space-y-4"},zh={class:"neu-checkbox"},Eh=["onUpdate:modelValue"],Ph={class:"flex-1"},Sh={class:"text-sm text-gray-500"},Rh={class:"neu-icon-button"},Th={class:"neu-card md:col-span-2"},Zh={class:"p-4"},Gh={class:"space-y-4"},Lh={class:"flex-1"},Hh={class:"flex justify-between"},Bh={class:"font-medium"},Oh={class:"text-sm text-gray-500"},Vh={class:"text-gray-600"},Wh={class:"neu-icon-button"},Yh={class:"neu-card"},Jh={class:"p-4"},Qh={class:"space-y-4"},Fh={class:"flex flex-wrap gap-4"},Uh={class:"neu-button icon"},Kh={class:"flex flex-wrap gap-4"},Xh={class:"neu-button loading"},qh={class:"neu-card md:col-span-3"},tg={class:"p-4"},sg={class:"neu-tabs"},eg=["onClick"],ag={class:"mt-4"},ig={key:0,class:"neu-tab-content"},ng={key:1,class:"neu-tab-content"},og={key:2,class:"neu-tab-content"},lg={class:"neu-bottom-nav"},dg={href:"#",class:"neu-bottom-nav-item active"},cg={href:"#",class:"neu-bottom-nav-item"},rg={href:"#",class:"neu-bottom-nav-item"},ug={href:"#",class:"neu-bottom-nav-item"},vg={href:"#",class:"neu-bottom-nav-item"},fg={key:0,class:"neu-dialog-overlay"},pg={class:"neu-dialog"},mg={class:"neu-dialog-header"},bg={class:"neu-dialog-actions"},hg={key:1,class:"neu-notification-panel"},gg={class:"neu-notification-header"},xg={class:"neu-notification-list"},yg={class:"neu-notification-icon"},_g={class:"flex-1"},wg={class:"font-medium"},$g={class:"text-sm text-gray-500"},Ig={class:"text-xs text-gray-400"},Mg={key:2,class:"neu-profile-panel"},kg={class:"neu-profile-header"},Dg={class:"neu-profile-menu"},Cg={href:"#",class:"neu-profile-menu-item"},Ag={href:"#",class:"neu-profile-menu-item"},jg={href:"#",class:"neu-profile-menu-item"},Ng={__name:"NeumorphismView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I(!1),l=I("tab1"),c=I(3),f=I([{id:1,title:"完成项目报告",dueDate:"今天",completed:!1},{id:2,title:"回复客户邮件",dueDate:"明天",completed:!0},{id:3,title:"准备会议材料",dueDate:"后天",completed:!1}]),o=I([{id:1,sender:"Alice",content:"你好,请问项目进展如何?",time:"10:30",initials:"A",avatarClass:"bg-blue-500"},{id:2,sender:"Bob",content:"会议时间改到下午3点",time:"09:15",initials:"B",avatarClass:"bg-green-500"}]),d=I([{id:1,title:"新消息",content:"Alice 给你发送了一条消息",time:"刚刚"},{id:2,title:"系统通知",content:"系统将在今晚进行维护",time:"1小时前"}]),p=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(g,v)=>(x(),y("div",ih,[t("div",nh,[t("div",oh,[t("div",lh,[t("button",{class:"neu-icon-button",onClick:v[0]||(v[0]=h=>n.value=!n.value)},[r(u(Et),{class:"w-5 h-5"})]),v[8]||(v[8]=t("h1",{class:"text-xl font-medium text-gray-700 ml-4"},"Neumorphism",-1))]),t("div",dh,[t("div",ch,[r(u(X),{class:"w-5 h-5 text-gray-500"}),v[9]||(v[9]=t("input",{type:"text",placeholder:"搜索...",class:"neu-search-input"},null,-1))]),t("button",{class:"neu-icon-button",onClick:v[1]||(v[1]=h=>i.value=!i.value)},[r(u(V),{class:"w-5 h-5"}),c.value>0?(x(),y("span",rh,k(c.value),1)):C("",!0)]),t("button",{class:"neu-icon-button",onClick:v[2]||(v[2]=h=>e.value=!e.value)},[r(u(q),{class:"w-5 h-5"})])])])]),t("div",{class:at(["neu-side-menu",{"is-open":n.value}])},[t("nav",uh,[t("a",vh,[r(u(rt),{class:"w-5 h-5"}),v[10]||(v[10]=t("span",null,"首页",-1))]),t("a",fh,[r(u(Rt),{class:"w-5 h-5"}),v[11]||(v[11]=t("span",null,"收件箱",-1)),v[12]||(v[12]=t("span",{class:"neu-badge"},"12",-1))]),t("a",ph,[r(u(Tt),{class:"w-5 h-5"}),v[13]||(v[13]=t("span",null,"收藏",-1))]),t("a",mh,[r(u(jt),{class:"w-5 h-5"}),v[14]||(v[14]=t("span",null,"设置",-1))])])],2),t("div",bh,[t("div",hh,[t("div",gh,[t("div",xh,[v[17]||(v[17]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"数据统计",-1)),t("div",yh,[t("div",_h,[t("div",wh,[r(u(Do),{class:"w-6 h-6"})]),v[15]||(v[15]=t("div",{class:"neu-stat-content"},[t("span",{class:"text-gray-500"},"用户数"),t("span",{class:"text-2xl font-bold"},"1,234")],-1))]),t("div",$h,[t("div",Ih,[r(u(Io),{class:"w-6 h-6"})]),v[16]||(v[16]=t("div",{class:"neu-stat-content"},[t("span",{class:"text-gray-500"},"活跃度"),t("span",{class:"text-2xl font-bold"},"89%")],-1))])])])]),t("div",Mh,[t("div",kh,[v[18]||(v[18]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"数据趋势",-1)),t("div",Dh,[t("div",Ch,[(x(),y(Q,null,st(7,h=>t("div",{key:h,class:"neu-chart-bar",style:je({height:`${Math.random()*100}%`})},null,4)),64))])])])]),t("div",Ah,[t("div",jh,[v[20]||(v[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"任务列表",-1)),t("div",Nh,[(x(!0),y(Q,null,st(f.value,h=>(x(),y("div",{key:h.id,class:"neu-task-item"},[t("label",zh,[js(t("input",{type:"checkbox","onUpdate:modelValue":j=>h.completed=j},null,8,Eh),[[ei,h.completed]]),v[19]||(v[19]=t("span",{class:"neu-checkmark"},null,-1))]),t("div",Ph,[t("h3",{class:at(["font-medium",{"line-through text-gray-400":h.completed}])},k(h.title),3),t("p",Sh,k(h.dueDate),1)]),t("button",Rh,[r(u(dt),{class:"w-5 h-5"})])]))),128))])])]),t("div",Th,[t("div",Zh,[v[21]||(v[21]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"消息列表",-1)),t("div",Gh,[(x(!0),y(Q,null,st(o.value,h=>(x(),y("div",{key:h.id,class:"neu-message-item"},[t("div",{class:at(["neu-avatar",h.avatarClass])},k(h.initials),3),t("div",Lh,[t("div",Hh,[t("h3",Bh,k(h.sender),1),t("span",Oh,k(h.time),1)]),t("p",Vh,k(h.content),1)]),t("button",Wh,[r(u(dt),{class:"w-5 h-5"})])]))),128))])])]),v[32]||(v[32]=H('<div class="neu-card" data-v-2eec1b47><div class="p-4" data-v-2eec1b47><h2 class="text-lg font-medium mb-4 text-gray-700" data-v-2eec1b47>表单元素</h2><div class="space-y-4" data-v-2eec1b47><div class="neu-input-group" data-v-2eec1b47><label class="text-gray-600" data-v-2eec1b47>文本输入</label><input type="text" placeholder="请输入内容" class="neu-input" data-v-2eec1b47></div><div class="neu-input-group" data-v-2eec1b47><label class="text-gray-600" data-v-2eec1b47>密码输入</label><input type="password" placeholder="请输入密码" class="neu-input" data-v-2eec1b47></div><div class="neu-input-group" data-v-2eec1b47><label class="text-gray-600" data-v-2eec1b47>下拉选择</label><select class="neu-input" data-v-2eec1b47><option data-v-2eec1b47>选项 1</option><option data-v-2eec1b47>选项 2</option><option data-v-2eec1b47>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-2eec1b47><label class="neu-checkbox" data-v-2eec1b47><input type="checkbox" data-v-2eec1b47><span class="neu-checkmark" data-v-2eec1b47></span><span class="text-gray-600" data-v-2eec1b47>复选框</span></label><label class="neu-radio" data-v-2eec1b47><input type="radio" name="radio" data-v-2eec1b47><span class="neu-radiomark" data-v-2eec1b47></span><span class="text-gray-600" data-v-2eec1b47>单选框</span></label></div><div class="neu-switch" data-v-2eec1b47><input type="checkbox" id="switch1" data-v-2eec1b47><label for="switch1" class="text-gray-600" data-v-2eec1b47>开关</label></div></div></div></div>',1)),t("div",Yh,[t("div",Jh,[v[27]||(v[27]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"按钮样式",-1)),t("div",Qh,[t("div",Fh,[v[22]||(v[22]=t("button",{class:"neu-button"},"主要按钮",-1)),v[23]||(v[23]=t("button",{class:"neu-button outlined"},"次要按钮",-1)),v[24]||(v[24]=t("button",{class:"neu-button text"},"文本按钮",-1)),t("button",Uh,[r(u(ut),{class:"w-5 h-5"})])]),t("div",Kh,[v[25]||(v[25]=t("button",{class:"neu-button small"},"小按钮",-1)),v[26]||(v[26]=t("button",{class:"neu-button large"},"大按钮",-1)),t("button",Xh,[r(u(Mo),{class:"w-5 h-5 animate-spin"})])])])])]),v[33]||(v[33]=H('<div class="neu-card" data-v-2eec1b47><div class="p-4" data-v-2eec1b47><h2 class="text-lg font-medium mb-4 text-gray-700" data-v-2eec1b47>进度指示器</h2><div class="space-y-4" data-v-2eec1b47><div class="neu-progress" data-v-2eec1b47><div class="neu-progress-bar" style="width:60%;" data-v-2eec1b47></div></div><div class="neu-progress circular" data-v-2eec1b47><div class="neu-progress-circle" data-v-2eec1b47></div></div><div class="flex justify-between text-sm text-gray-500" data-v-2eec1b47><span data-v-2eec1b47>0%</span><span data-v-2eec1b47>60%</span><span data-v-2eec1b47>100%</span></div></div></div></div>',1)),t("div",qh,[t("div",tg,[v[31]||(v[31]=t("h2",{class:"text-lg font-medium mb-4 text-gray-700"},"标签页",-1)),t("div",sg,[(x(!0),y(Q,null,st(p.value,h=>(x(),y("button",{key:h.id,class:at(["neu-tab",{active:l.value===h.id}]),onClick:j=>l.value=h.id},k(h.label),11,eg))),128))]),t("div",ag,[l.value==="tab1"?(x(),y("div",ig,v[28]||(v[28]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),l.value==="tab2"?(x(),y("div",ng,v[29]||(v[29]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),l.value==="tab3"?(x(),y("div",og,v[30]||(v[30]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])])])])]),t("div",lg,[t("a",dg,[r(u(rt),{class:"w-6 h-6"}),v[34]||(v[34]=t("span",null,"首页",-1))]),t("a",cg,[r(u(X),{class:"w-6 h-6"}),v[35]||(v[35]=t("span",null,"搜索",-1))]),t("a",rg,[r(u(ut),{class:"w-6 h-6"}),v[36]||(v[36]=t("span",null,"添加",-1))]),t("a",ug,[r(u(V),{class:"w-6 h-6"}),v[37]||(v[37]=t("span",null,"通知",-1))]),t("a",vg,[r(u(q),{class:"w-6 h-6"}),v[38]||(v[38]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",fg,[t("div",pg,[t("div",mg,[v[39]||(v[39]=t("h3",{class:"text-gray-700"},"对话框标题",-1)),t("button",{class:"neu-icon-button",onClick:v[3]||(v[3]=h=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),v[40]||(v[40]=t("div",{class:"neu-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个 Neumorphism 风格的对话框示例。")],-1)),t("div",bg,[t("button",{class:"neu-button text",onClick:v[4]||(v[4]=h=>a.value=!1)},"取消"),t("button",{class:"neu-button",onClick:v[5]||(v[5]=h=>a.value=!1)},"确定")])])])):C("",!0),i.value?(x(),y("div",hg,[t("div",gg,[v[41]||(v[41]=t("h3",{class:"text-gray-700"},"通知",-1)),t("button",{class:"neu-icon-button",onClick:v[6]||(v[6]=h=>i.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),t("div",xg,[(x(!0),y(Q,null,st(d.value,h=>(x(),y("div",{key:h.id,class:"neu-notification-item"},[t("div",yg,[r(u(V),{class:"w-5 h-5"})]),t("div",_g,[t("h4",wg,k(h.title),1),t("p",$g,k(h.content),1)]),t("span",Ig,k(h.time),1)]))),128))])])):C("",!0),e.value?(x(),y("div",Mg,[t("div",kg,[v[42]||(v[42]=t("div",{class:"neu-avatar large"},"JD",-1)),v[43]||(v[43]=t("div",{class:"ml-4"},[t("h3",{class:"font-medium"},"John Doe"),t("p",{class:"text-sm text-gray-500"},"john.doe@example.com")],-1)),t("button",{class:"neu-icon-button",onClick:v[7]||(v[7]=h=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),t("div",Dg,[t("a",Cg,[r(u(q),{class:"w-5 h-5"}),v[44]||(v[44]=t("span",null,"个人资料",-1))]),t("a",Ag,[r(u(jt),{class:"w-5 h-5"}),v[45]||(v[45]=t("span",null,"设置",-1))]),t("a",jg,[r(u(ko),{class:"w-5 h-5"}),v[46]||(v[46]=t("span",null,"退出登录",-1))])])])):C("",!0)]))}},zg=ft(Ng,[["__scopeId","data-v-2eec1b47"]]),Eg={class:"glass-container min-h-screen bg-gradient-to-br from-purple-500 to-pink-500"},Pg={class:"glass-app-bar"},Sg={class:"container mx-auto px-4 py-3 flex items-center justify-between"},Rg={class:"flex items-center"},Tg={class:"flex items-center space-x-4"},Zg={class:"glass-icon-button"},Gg={class:"glass-icon-button"},Lg={class:"glass-icon-button"},Hg={class:"container mx-auto p-6"},Bg={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},Og={class:"glass-card"},Vg={class:"p-4"},Wg={class:"space-y-2"},Yg={href:"#",class:"glass-nav-item active"},Jg={href:"#",class:"glass-nav-item"},Qg={href:"#",class:"glass-nav-item"},Fg={href:"#",class:"glass-nav-item"},Ug={class:"md:col-span-2 space-y-6"},Kg={class:"glass-card"},Xg={class:"p-4"},qg={class:"space-y-4"},t0={class:"glass-list-item"},s0={class:"glass-icon-button"},e0={class:"glass-list-item"},a0={class:"glass-icon-button"},i0={class:"glass-card"},n0={class:"p-4"},o0={class:"flex flex-wrap gap-4"},l0={class:"glass-button icon"},d0={class:"glass-card"},c0={class:"p-4"},r0={class:"glass-bottom-nav"},u0={href:"#",class:"glass-bottom-nav-item active"},v0={href:"#",class:"glass-bottom-nav-item"},f0={href:"#",class:"glass-bottom-nav-item"},p0={href:"#",class:"glass-bottom-nav-item"},m0={href:"#",class:"glass-bottom-nav-item"},b0={key:0,class:"glass-dialog-overlay"},h0={class:"glass-dialog"},g0={class:"glass-dialog-header"},x0={class:"glass-dialog-actions"},y0={__name:"GlassmorphismView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",Eg,[e[30]||(e[30]=t("div",{class:"glass-bg-decorations"},[t("div",{class:"glass-bg-circle circle-1"}),t("div",{class:"glass-bg-circle circle-2"}),t("div",{class:"glass-bg-circle circle-3"})],-1)),t("div",Pg,[t("div",Sg,[t("div",Rg,[r(u(Et),{class:"w-5 h-5 text-white mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-white"},"Glassmorphism",-1))]),t("div",Tg,[t("button",Zg,[r(u(X),{class:"w-5 h-5"})]),t("button",Gg,[r(u(V),{class:"w-5 h-5"})]),t("button",Lg,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Hg,[t("div",Bg,[t("div",Og,[t("div",Vg,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"导航菜单",-1)),t("nav",Wg,[t("a",Yg,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",Jg,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"glass-badge"},"12",-1))]),t("a",Qg,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",Fg,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Ug,[t("div",Kg,[t("div",Xg,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"卡片列表",-1)),t("div",qg,[t("div",t0,[e[11]||(e[11]=t("div",{class:"glass-avatar bg-white/20"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-white"},"卡片标题"),t("p",{class:"text-white/80"},"卡片副标题")],-1)),t("button",s0,[r(u(dt),{class:"w-5 h-5"})])]),t("div",e0,[e[13]||(e[13]=t("div",{class:"glass-avatar bg-white/20"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-white"},"另一个标题"),t("p",{class:"text-white/80"},"另一个副标题")],-1)),t("button",a0,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="glass-card" data-v-391d6a55><div class="p-4" data-v-391d6a55><h2 class="text-lg font-medium mb-4 text-white" data-v-391d6a55>表单元素</h2><div class="space-y-4" data-v-391d6a55><div class="glass-input-group" data-v-391d6a55><label class="text-white/80" data-v-391d6a55>文本输入</label><input type="text" placeholder="请输入内容" class="glass-input" data-v-391d6a55></div><div class="glass-input-group" data-v-391d6a55><label class="text-white/80" data-v-391d6a55>密码输入</label><input type="password" placeholder="请输入密码" class="glass-input" data-v-391d6a55></div><div class="glass-input-group" data-v-391d6a55><label class="text-white/80" data-v-391d6a55>下拉选择</label><select class="glass-input" data-v-391d6a55><option data-v-391d6a55>选项 1</option><option data-v-391d6a55>选项 2</option><option data-v-391d6a55>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-391d6a55><label class="glass-checkbox" data-v-391d6a55><input type="checkbox" data-v-391d6a55><span class="glass-checkmark" data-v-391d6a55></span><span class="text-white/80" data-v-391d6a55>复选框</span></label><label class="glass-radio" data-v-391d6a55><input type="radio" name="radio" data-v-391d6a55><span class="glass-radiomark" data-v-391d6a55></span><span class="text-white/80" data-v-391d6a55>单选框</span></label></div><div class="glass-switch" data-v-391d6a55><input type="checkbox" id="switch1" data-v-391d6a55><label for="switch1" class="text-white/80" data-v-391d6a55>开关</label></div></div></div></div>',1)),t("div",i0,[t("div",n0,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"按钮样式",-1)),t("div",o0,[e[16]||(e[16]=t("button",{class:"glass-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"glass-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"glass-button text"},"文本按钮",-1)),t("button",l0,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="glass-card" data-v-391d6a55><div class="p-4" data-v-391d6a55><h2 class="text-lg font-medium mb-4 text-white" data-v-391d6a55>进度指示器</h2><div class="space-y-4" data-v-391d6a55><div class="glass-progress" data-v-391d6a55><div class="glass-progress-bar" style="width:60%;" data-v-391d6a55></div></div><div class="glass-progress circular" data-v-391d6a55><div class="glass-progress-circle" data-v-391d6a55></div></div></div></div></div>',1)),t("div",d0,[t("div",c0,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-white"},"对话框示例",-1)),t("button",{class:"glass-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",r0,[t("a",u0,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",v0,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",f0,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",p0,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",m0,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",b0,[t("div",h0,[t("div",g0,[e[28]||(e[28]=t("h3",{class:"text-white"},"对话框标题",-1)),t("button",{class:"glass-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"glass-dialog-content"},[t("p",{class:"text-white/80"},"这是一个 Glassmorphism 风格的对话框示例。")],-1)),t("div",x0,[t("button",{class:"glass-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"glass-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},_0=ft(y0,[["__scopeId","data-v-391d6a55"]]),w0={class:"brutal-container min-h-screen bg-yellow-50"},$0={class:"brutal-header"},I0={class:"brutal-header-content"},M0={class:"brutal-header-actions"},k0={class:"brutal-btn text"},D0={class:"brutal-btn text"},C0={class:"brutal-btn text"},A0={class:"brutal-main"},j0={class:"brutal-card-list"},N0={class:"brutal-card-cover"},z0=["src","alt"],E0={class:"brutal-card-body"},P0={class:"brutal-card-meta"},S0={class:"brutal-card-meta-avatar"},R0={class:"brutal-card-meta-content"},T0={class:"brutal-card-meta-title"},Z0={class:"brutal-card-meta-description"},G0={class:"brutal-card-content"},L0={class:"brutal-card-actions"},H0={class:"brutal-btn text"},B0={class:"brutal-btn text"},O0={class:"brutal-btn text"},V0={class:"brutal-tabs"},W0={class:"brutal-tabs-nav"},Y0=["onClick"],J0={class:"brutal-tabs-content"},Q0={key:0,class:"brutal-tabs-tabpane"},F0={key:1,class:"brutal-tabs-tabpane"},U0={key:2,class:"brutal-tabs-tabpane"},K0={key:0,class:"brutal-modal-mask"},X0={class:"brutal-modal-wrap"},q0={class:"brutal-modal"},t2={class:"brutal-modal-content"},s2={class:"brutal-modal-header"},e2={class:"brutal-modal-footer"},a2={key:1,class:"brutal-message"},i2={class:"brutal-message-notice"},n2={class:"brutal-message-notice-content"},o2={key:2,class:"brutal-notification"},l2={class:"brutal-notification-notice"},d2={class:"brutal-notification-notice-content"},c2={class:"brutal-notification-notice-icon"},r2="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiMwMDAwMDAiLz48L3N2Zz4=",u2={__name:"BrutalismView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I("tab1"),l=I([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0MCIgeT0iNDAiIHdpZHRoPSIyNDAiIGhlaWdodD0iMTYwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-black"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0MCIgeT0iNDAiIHdpZHRoPSIyNDAiIGhlaWdodD0iMTYwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-black"}]),c=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",w0,[t("div",$0,[t("div",I0,[t("div",{class:"brutal-logo"},[t("img",{src:r2,alt:"Brutalism Logo",class:"brutal-logo-img"}),o[4]||(o[4]=t("span",{class:"brutal-logo-text"},"BRUTALISM",-1))]),o[5]||(o[5]=H('<div class="brutal-nav" data-v-4868d9fe><a href="#" class="brutal-nav-item active" data-v-4868d9fe>首页</a><a href="#" class="brutal-nav-item" data-v-4868d9fe>组件</a><a href="#" class="brutal-nav-item" data-v-4868d9fe>文档</a><a href="#" class="brutal-nav-item" data-v-4868d9fe>主题</a></div>',1)),t("div",M0,[t("button",k0,[r(u(X),{class:"w-5 h-5"})]),t("button",D0,[r(u(V),{class:"w-5 h-5"})]),t("button",C0,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",A0,[t("div",j0,[(x(!0),y(Q,null,st(l.value,d=>(x(),y("div",{key:d.id,class:"brutal-card"},[t("div",N0,[t("img",{src:d.cover,alt:d.title,class:"brutal-card-cover-img"},null,8,z0)]),t("div",E0,[t("div",P0,[t("div",S0,[t("div",{class:at(["brutal-avatar",d.avatarClass])},k(d.initials),3)]),t("div",R0,[t("h3",T0,k(d.title),1),t("p",Z0,k(d.description),1)])]),t("p",G0,k(d.content),1),t("div",L0,[t("button",H0,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(d.likes),1)]),t("button",B0,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(d.comments),1)]),t("button",O0,[r(u(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=H('<div class="brutal-form" data-v-4868d9fe><div class="brutal-form-item" data-v-4868d9fe><label class="brutal-form-item-label" data-v-4868d9fe>文本输入</label><div class="brutal-form-item-control" data-v-4868d9fe><input type="text" placeholder="请输入内容" class="brutal-input" data-v-4868d9fe></div></div><div class="brutal-form-item" data-v-4868d9fe><label class="brutal-form-item-label" data-v-4868d9fe>密码输入</label><div class="brutal-form-item-control" data-v-4868d9fe><input type="password" placeholder="请输入密码" class="brutal-input" data-v-4868d9fe></div></div><div class="brutal-form-item" data-v-4868d9fe><label class="brutal-form-item-label" data-v-4868d9fe>下拉选择</label><div class="brutal-form-item-control" data-v-4868d9fe><select class="brutal-select" data-v-4868d9fe><option data-v-4868d9fe>选项 1</option><option data-v-4868d9fe>选项 2</option><option data-v-4868d9fe>选项 3</option></select></div></div><div class="brutal-form-item" data-v-4868d9fe><label class="brutal-form-item-label" data-v-4868d9fe>开关</label><div class="brutal-form-item-control" data-v-4868d9fe><label class="brutal-switch" data-v-4868d9fe><input type="checkbox" data-v-4868d9fe><span class="brutal-switch-inner" data-v-4868d9fe></span></label></div></div></div><div class="brutal-btn-group" data-v-4868d9fe><button class="brutal-btn primary" data-v-4868d9fe>主要按钮</button><button class="brutal-btn secondary" data-v-4868d9fe>次要按钮</button><button class="brutal-btn outline" data-v-4868d9fe>轮廓按钮</button><button class="brutal-btn text" data-v-4868d9fe>文本按钮</button></div>',2)),t("div",V0,[t("div",W0,[(x(!0),y(Q,null,st(c.value,d=>(x(),y("div",{key:d.id,class:at(["brutal-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},k(d.label),11,Y0))),128))]),t("div",J0,[n.value==="tab1"?(x(),y("div",Q0,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),n.value==="tab2"?(x(),y("div",F0,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),n.value==="tab3"?(x(),y("div",U0,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])]),a.value?(x(),y("div",K0,[t("div",X0,[t("div",q0,[t("div",t2,[t("div",s2,[o[9]||(o[9]=t("div",{class:"brutal-modal-title"},"对话框标题",-1)),t("button",{class:"brutal-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"brutal-modal-body"},[t("p",null,"这是一个粗野主义风格的对话框示例。")],-1)),t("div",e2,[t("button",{class:"brutal-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"brutal-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):C("",!0),i.value?(x(),y("div",a2,[t("div",i2,[t("div",n2,[r(u(fs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):C("",!0),e.value?(x(),y("div",o2,[t("div",l2,[t("div",d2,[t("div",c2,[r(u(V),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"brutal-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"brutal-notification-notice-description"},"通知内容",-1))]),t("button",{class:"brutal-notification-notice-close",onClick:o[3]||(o[3]=d=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])])])):C("",!0)])]))}},v2=ft(u2,[["__scopeId","data-v-4868d9fe"]]),f2={class:"cyberpunk-container min-h-screen bg-gradient-to-br from-purple-900 via-pink-900 to-blue-900"},p2={class:"cyberpunk-app-bar"},m2={class:"container mx-auto px-4 py-3 flex items-center justify-between"},b2={class:"flex items-center"},h2={class:"flex items-center space-x-4"},g2={class:"cyberpunk-icon-button"},x2={class:"cyberpunk-icon-button"},y2={class:"cyberpunk-icon-button"},_2={class:"container mx-auto p-6"},w2={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},$2={class:"cyberpunk-card"},I2={class:"p-4"},M2={class:"space-y-2"},k2={href:"#",class:"cyberpunk-nav-item active"},D2={href:"#",class:"cyberpunk-nav-item"},C2={href:"#",class:"cyberpunk-nav-item"},A2={href:"#",class:"cyberpunk-nav-item"},j2={class:"md:col-span-2 space-y-6"},N2={class:"cyberpunk-card"},z2={class:"p-4"},E2={class:"space-y-4"},P2={class:"cyberpunk-list-item"},S2={class:"cyberpunk-icon-button"},R2={class:"cyberpunk-list-item"},T2={class:"cyberpunk-icon-button"},Z2={class:"cyberpunk-card"},G2={class:"p-4"},L2={class:"flex flex-wrap gap-4"},H2={class:"cyberpunk-button icon"},B2={class:"cyberpunk-card"},O2={class:"p-4"},V2={class:"cyberpunk-bottom-nav"},W2={href:"#",class:"cyberpunk-bottom-nav-item active"},Y2={href:"#",class:"cyberpunk-bottom-nav-item"},J2={href:"#",class:"cyberpunk-bottom-nav-item"},Q2={href:"#",class:"cyberpunk-bottom-nav-item"},F2={href:"#",class:"cyberpunk-bottom-nav-item"},U2={key:0,class:"cyberpunk-dialog-overlay"},K2={class:"cyberpunk-dialog"},X2={class:"cyberpunk-dialog-header"},q2={class:"cyberpunk-dialog-actions"},t4={__name:"CyberpunkView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",f2,[t("div",p2,[t("div",m2,[t("div",b2,[r(u(Et),{class:"w-5 h-5 text-pink-200 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-pink-100"},"Cyberpunk Design",-1))]),t("div",h2,[t("button",g2,[r(u(X),{class:"w-5 h-5"})]),t("button",x2,[r(u(V),{class:"w-5 h-5"})]),t("button",y2,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",_2,[t("div",w2,[t("div",$2,[t("div",I2,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"导航菜单",-1)),t("nav",M2,[t("a",k2,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",D2,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"cyberpunk-badge"},"12",-1))]),t("a",C2,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",A2,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",j2,[t("div",N2,[t("div",z2,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"卡片列表",-1)),t("div",E2,[t("div",P2,[e[11]||(e[11]=t("div",{class:"cyberpunk-avatar bg-gradient-to-br from-purple-600 to-pink-600"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-pink-100"},"卡片标题"),t("p",{class:"text-pink-200"},"卡片副标题")],-1)),t("button",S2,[r(u(dt),{class:"w-5 h-5"})])]),t("div",R2,[e[13]||(e[13]=t("div",{class:"cyberpunk-avatar bg-gradient-to-br from-pink-600 to-blue-600"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-pink-100"},"另一个标题"),t("p",{class:"text-pink-200"},"另一个副标题")],-1)),t("button",T2,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="cyberpunk-card" data-v-bbc77969><div class="p-4" data-v-bbc77969><h2 class="text-lg font-medium mb-4 text-pink-100" data-v-bbc77969>表单元素</h2><div class="space-y-4" data-v-bbc77969><div class="cyberpunk-input-group" data-v-bbc77969><label class="text-pink-200" data-v-bbc77969>文本输入</label><input type="text" placeholder="请输入内容" class="cyberpunk-input" data-v-bbc77969></div><div class="cyberpunk-input-group" data-v-bbc77969><label class="text-pink-200" data-v-bbc77969>密码输入</label><input type="password" placeholder="请输入密码" class="cyberpunk-input" data-v-bbc77969></div><div class="cyberpunk-input-group" data-v-bbc77969><label class="text-pink-200" data-v-bbc77969>下拉选择</label><select class="cyberpunk-input" data-v-bbc77969><option data-v-bbc77969>选项 1</option><option data-v-bbc77969>选项 2</option><option data-v-bbc77969>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-bbc77969><label class="cyberpunk-checkbox" data-v-bbc77969><input type="checkbox" data-v-bbc77969><span class="cyberpunk-checkmark" data-v-bbc77969></span><span class="text-pink-200" data-v-bbc77969>复选框</span></label><label class="cyberpunk-radio" data-v-bbc77969><input type="radio" name="radio" data-v-bbc77969><span class="cyberpunk-radiomark" data-v-bbc77969></span><span class="text-pink-200" data-v-bbc77969>单选框</span></label></div><div class="cyberpunk-switch" data-v-bbc77969><input type="checkbox" id="switch1" data-v-bbc77969><label for="switch1" class="text-pink-200" data-v-bbc77969>开关</label></div></div></div></div>',1)),t("div",Z2,[t("div",G2,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"按钮样式",-1)),t("div",L2,[e[16]||(e[16]=t("button",{class:"cyberpunk-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"cyberpunk-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"cyberpunk-button text"},"文本按钮",-1)),t("button",H2,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="cyberpunk-card" data-v-bbc77969><div class="p-4" data-v-bbc77969><h2 class="text-lg font-medium mb-4 text-pink-100" data-v-bbc77969>进度指示器</h2><div class="space-y-4" data-v-bbc77969><div class="cyberpunk-progress" data-v-bbc77969><div class="cyberpunk-progress-bar" style="width:60%;" data-v-bbc77969></div></div><div class="cyberpunk-progress circular" data-v-bbc77969><div class="cyberpunk-progress-circle" data-v-bbc77969></div></div></div></div></div>',1)),t("div",B2,[t("div",O2,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-pink-100"},"对话框示例",-1)),t("button",{class:"cyberpunk-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",V2,[t("a",W2,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",Y2,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",J2,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Q2,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",F2,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",U2,[t("div",K2,[t("div",X2,[e[28]||(e[28]=t("h3",{class:"text-pink-100"},"对话框标题",-1)),t("button",{class:"cyberpunk-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"cyberpunk-dialog-content"},[t("p",{class:"text-pink-200"},"这是一个赛博朋克风格的对话框示例。")],-1)),t("div",q2,[t("button",{class:"cyberpunk-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"cyberpunk-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},s4=ft(t4,[["__scopeId","data-v-bbc77969"]]),e4={class:"organic-container min-h-screen bg-gradient-to-br from-green-50 to-emerald-50"},a4={class:"organic-header"},i4={class:"organic-header-content"},n4={class:"organic-header-actions"},o4={class:"organic-btn text"},l4={class:"organic-btn text"},d4={class:"organic-btn text"},c4={class:"organic-main"},r4={class:"organic-card-list"},u4={class:"organic-card-cover"},v4=["src","alt"],f4={class:"organic-card-body"},p4={class:"organic-card-meta"},m4={class:"organic-card-meta-avatar"},b4={class:"organic-card-meta-content"},h4={class:"organic-card-meta-title"},g4={class:"organic-card-meta-description"},x4={class:"organic-card-content"},y4={class:"organic-card-actions"},_4={class:"organic-btn text"},w4={class:"organic-btn text"},$4={class:"organic-btn text"},I4={class:"organic-tabs"},M4={class:"organic-tabs-nav"},k4=["onClick"],D4={class:"organic-tabs-content"},C4={key:0,class:"organic-tabs-tabpane"},A4={key:1,class:"organic-tabs-tabpane"},j4={key:2,class:"organic-tabs-tabpane"},N4={key:0,class:"organic-modal-mask"},z4={class:"organic-modal-wrap"},E4={class:"organic-modal"},P4={class:"organic-modal-content"},S4={class:"organic-modal-header"},R4={class:"organic-modal-footer"},T4={key:1,class:"organic-message"},Z4={class:"organic-message-notice"},G4={class:"organic-message-notice-content"},L4={key:2,class:"organic-notification"},H4={class:"organic-notification-notice"},B4={class:"organic-notification-notice-content"},O4={class:"organic-notification-notice-icon"},V4="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiM0MEYyQTUiLz48L3N2Zz4=",W4={__name:"OrganicDesignView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I("tab1"),l=I([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiM0MEYyQTUiLz48L3N2Zz4=",likes:42,comments:8,initials:"JD",avatarClass:"bg-green-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiMyRDg4NUYiLz48L3N2Zz4=",likes:36,comments:5,initials:"AB",avatarClass:"bg-green-600"}]),c=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",e4,[t("div",a4,[t("div",i4,[t("div",{class:"organic-logo"},[t("img",{src:V4,alt:"Organic Design Logo",class:"organic-logo-img"}),o[4]||(o[4]=t("span",{class:"organic-logo-text"},"ORGANIC",-1))]),o[5]||(o[5]=H('<div class="organic-nav" data-v-3c572959><a href="#" class="organic-nav-item active" data-v-3c572959>首页</a><a href="#" class="organic-nav-item" data-v-3c572959>组件</a><a href="#" class="organic-nav-item" data-v-3c572959>文档</a><a href="#" class="organic-nav-item" data-v-3c572959>主题</a></div>',1)),t("div",n4,[t("button",o4,[r(u(X),{class:"w-5 h-5"})]),t("button",l4,[r(u(V),{class:"w-5 h-5"})]),t("button",d4,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",c4,[t("div",r4,[(x(!0),y(Q,null,st(l.value,d=>(x(),y("div",{key:d.id,class:"organic-card"},[t("div",u4,[t("img",{src:d.cover,alt:d.title,class:"organic-card-cover-img"},null,8,v4)]),t("div",f4,[t("div",p4,[t("div",m4,[t("div",{class:at(["organic-avatar",d.avatarClass])},k(d.initials),3)]),t("div",b4,[t("h3",h4,k(d.title),1),t("p",g4,k(d.description),1)])]),t("p",x4,k(d.content),1),t("div",y4,[t("button",_4,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(d.likes),1)]),t("button",w4,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(d.comments),1)]),t("button",$4,[r(u(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=H('<div class="organic-form" data-v-3c572959><div class="organic-form-item" data-v-3c572959><label class="organic-form-item-label" data-v-3c572959>文本输入</label><div class="organic-form-item-control" data-v-3c572959><input type="text" placeholder="请输入内容" class="organic-input" data-v-3c572959></div></div><div class="organic-form-item" data-v-3c572959><label class="organic-form-item-label" data-v-3c572959>密码输入</label><div class="organic-form-item-control" data-v-3c572959><input type="password" placeholder="请输入密码" class="organic-input" data-v-3c572959></div></div><div class="organic-form-item" data-v-3c572959><label class="organic-form-item-label" data-v-3c572959>下拉选择</label><div class="organic-form-item-control" data-v-3c572959><select class="organic-select" data-v-3c572959><option data-v-3c572959>选项 1</option><option data-v-3c572959>选项 2</option><option data-v-3c572959>选项 3</option></select></div></div><div class="organic-form-item" data-v-3c572959><label class="organic-form-item-label" data-v-3c572959>开关</label><div class="organic-form-item-control" data-v-3c572959><label class="organic-switch" data-v-3c572959><input type="checkbox" data-v-3c572959><span class="organic-switch-inner" data-v-3c572959></span></label></div></div></div><div class="organic-btn-group" data-v-3c572959><button class="organic-btn primary" data-v-3c572959>主要按钮</button><button class="organic-btn secondary" data-v-3c572959>次要按钮</button><button class="organic-btn outline" data-v-3c572959>轮廓按钮</button><button class="organic-btn text" data-v-3c572959>文本按钮</button></div>',2)),t("div",I4,[t("div",M4,[(x(!0),y(Q,null,st(c.value,d=>(x(),y("div",{key:d.id,class:at(["organic-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},k(d.label),11,k4))),128))]),t("div",D4,[n.value==="tab1"?(x(),y("div",C4,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),n.value==="tab2"?(x(),y("div",A4,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),n.value==="tab3"?(x(),y("div",j4,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])]),a.value?(x(),y("div",N4,[t("div",z4,[t("div",E4,[t("div",P4,[t("div",S4,[o[9]||(o[9]=t("div",{class:"organic-modal-title"},"对话框标题",-1)),t("button",{class:"organic-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"organic-modal-body"},[t("p",null,"这是一个有机设计风格的对话框示例。")],-1)),t("div",R4,[t("button",{class:"organic-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"organic-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):C("",!0),i.value?(x(),y("div",T4,[t("div",Z4,[t("div",G4,[r(u(fs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):C("",!0),e.value?(x(),y("div",L4,[t("div",H4,[t("div",B4,[t("div",O4,[r(u(V),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"organic-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"organic-notification-notice-description"},"通知内容",-1))]),t("button",{class:"organic-notification-notice-close",onClick:o[3]||(o[3]=d=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])])])):C("",!0)])]))}},Y4=ft(W4,[["__scopeId","data-v-3c572959"]]),J4={class:"pixel-container min-h-screen bg-indigo-900"},Q4={class:"pixel-header"},F4={class:"pixel-header-content"},U4={class:"pixel-header-actions"},K4={class:"pixel-btn text"},X4={class:"pixel-btn text"},q4={class:"pixel-btn text"},tx={class:"pixel-main"},sx={class:"pixel-card-list"},ex={class:"pixel-card-cover"},ax=["src","alt"],ix={class:"pixel-card-body"},nx={class:"pixel-card-meta"},ox={class:"pixel-card-meta-avatar"},lx={class:"pixel-card-meta-content"},dx={class:"pixel-card-meta-title"},cx={class:"pixel-card-meta-description"},rx={class:"pixel-card-content"},ux={class:"pixel-card-actions"},vx={class:"pixel-btn text"},fx={class:"pixel-btn text"},px={class:"pixel-btn text"},mx={class:"pixel-tabs"},bx={class:"pixel-tabs-nav"},hx=["onClick"],gx={class:"pixel-tabs-content"},xx={key:0,class:"pixel-tabs-tabpane"},yx={key:1,class:"pixel-tabs-tabpane"},_x={key:2,class:"pixel-tabs-tabpane"},wx={key:0,class:"pixel-modal-mask"},$x={class:"pixel-modal-wrap"},Ix={class:"pixel-modal"},Mx={class:"pixel-modal-content"},kx={class:"pixel-modal-header"},Dx={class:"pixel-modal-footer"},Cx={key:1,class:"pixel-message"},Ax={class:"pixel-message-notice"},jx={class:"pixel-message-notice-content"},Nx={key:2,class:"pixel-notification"},zx={class:"pixel-notification-notice"},Ex={class:"pixel-notification-notice-content"},Px={class:"pixel-notification-notice-icon"},Sx="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiMwMDAwMDAiLz48L3N2Zz4=",Rx={__name:"PixelArtView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I("tab1"),l=I([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0MCIgeT0iNDAiIHdpZHRoPSIyNDAiIGhlaWdodD0iMTYwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-black"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCB4PSI0MCIgeT0iNDAiIHdpZHRoPSIyNDAiIGhlaWdodD0iMTYwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-black"}]),c=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",J4,[t("div",Q4,[t("div",F4,[t("div",{class:"pixel-logo"},[t("img",{src:Sx,alt:"Pixel Art Logo",class:"pixel-logo-img"}),o[4]||(o[4]=t("span",{class:"pixel-logo-text"},"PIXEL ART",-1))]),o[5]||(o[5]=H('<div class="pixel-nav" data-v-4aaea49c><a href="#" class="pixel-nav-item active" data-v-4aaea49c>首页</a><a href="#" class="pixel-nav-item" data-v-4aaea49c>组件</a><a href="#" class="pixel-nav-item" data-v-4aaea49c>文档</a><a href="#" class="pixel-nav-item" data-v-4aaea49c>主题</a></div>',1)),t("div",U4,[t("button",K4,[r(u(X),{class:"w-5 h-5"})]),t("button",X4,[r(u(V),{class:"w-5 h-5"})]),t("button",q4,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",tx,[t("div",sx,[(x(!0),y(Q,null,st(l.value,d=>(x(),y("div",{key:d.id,class:"pixel-card"},[t("div",ex,[t("img",{src:d.cover,alt:d.title,class:"pixel-card-cover-img"},null,8,ax)]),t("div",ix,[t("div",nx,[t("div",ox,[t("div",{class:at(["pixel-avatar",d.avatarClass])},k(d.initials),3)]),t("div",lx,[t("h3",dx,k(d.title),1),t("p",cx,k(d.description),1)])]),t("p",rx,k(d.content),1),t("div",ux,[t("button",vx,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(d.likes),1)]),t("button",fx,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(d.comments),1)]),t("button",px,[r(u(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=H('<div class="pixel-form" data-v-4aaea49c><div class="pixel-form-item" data-v-4aaea49c><label class="pixel-form-item-label" data-v-4aaea49c>文本输入</label><div class="pixel-form-item-control" data-v-4aaea49c><input type="text" placeholder="请输入内容" class="pixel-input" data-v-4aaea49c></div></div><div class="pixel-form-item" data-v-4aaea49c><label class="pixel-form-item-label" data-v-4aaea49c>密码输入</label><div class="pixel-form-item-control" data-v-4aaea49c><input type="password" placeholder="请输入密码" class="pixel-input" data-v-4aaea49c></div></div><div class="pixel-form-item" data-v-4aaea49c><label class="pixel-form-item-label" data-v-4aaea49c>下拉选择</label><div class="pixel-form-item-control" data-v-4aaea49c><select class="pixel-select" data-v-4aaea49c><option data-v-4aaea49c>选项 1</option><option data-v-4aaea49c>选项 2</option><option data-v-4aaea49c>选项 3</option></select></div></div><div class="pixel-form-item" data-v-4aaea49c><label class="pixel-form-item-label" data-v-4aaea49c>开关</label><div class="pixel-form-item-control" data-v-4aaea49c><label class="pixel-switch" data-v-4aaea49c><input type="checkbox" data-v-4aaea49c><span class="pixel-switch-inner" data-v-4aaea49c></span></label></div></div></div><div class="pixel-btn-group" data-v-4aaea49c><button class="pixel-btn primary" data-v-4aaea49c>主要按钮</button><button class="pixel-btn secondary" data-v-4aaea49c>次要按钮</button><button class="pixel-btn outline" data-v-4aaea49c>轮廓按钮</button><button class="pixel-btn text" data-v-4aaea49c>文本按钮</button></div>',2)),t("div",mx,[t("div",bx,[(x(!0),y(Q,null,st(c.value,d=>(x(),y("div",{key:d.id,class:at(["pixel-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},k(d.label),11,hx))),128))]),t("div",gx,[n.value==="tab1"?(x(),y("div",xx,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),n.value==="tab2"?(x(),y("div",yx,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),n.value==="tab3"?(x(),y("div",_x,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])]),a.value?(x(),y("div",wx,[t("div",$x,[t("div",Ix,[t("div",Mx,[t("div",kx,[o[9]||(o[9]=t("div",{class:"pixel-modal-title"},"对话框标题",-1)),t("button",{class:"pixel-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"pixel-modal-body"},[t("p",null,"这是一个像素艺术风格的对话框示例。")],-1)),t("div",Dx,[t("button",{class:"pixel-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"pixel-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):C("",!0),i.value?(x(),y("div",Cx,[t("div",Ax,[t("div",jx,[r(u(fs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):C("",!0),e.value?(x(),y("div",Nx,[t("div",zx,[t("div",Ex,[t("div",Px,[r(u(V),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"pixel-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"pixel-notification-notice-description"},"通知内容",-1))]),t("button",{class:"pixel-notification-notice-close",onClick:o[3]||(o[3]=d=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])])])):C("",!0)])]))}},Tx=ft(Rx,[["__scopeId","data-v-4aaea49c"]]),Zx={class:"morphism-container min-h-screen bg-gradient-to-br from-purple-100 to-blue-100"},Gx={class:"morphism-header"},Lx={class:"morphism-header-content"},Hx={class:"morphism-header-actions"},Bx={class:"morphism-btn text"},Ox={class:"morphism-btn text"},Vx={class:"morphism-btn text"},Wx={class:"morphism-main"},Yx={class:"morphism-card-list"},Jx={class:"morphism-card-cover"},Qx=["src","alt"],Fx={class:"morphism-card-body"},Ux={class:"morphism-card-meta"},Kx={class:"morphism-card-meta-avatar"},Xx={class:"morphism-card-meta-content"},qx={class:"morphism-card-meta-title"},t5={class:"morphism-card-meta-description"},s5={class:"morphism-card-content"},e5={class:"morphism-card-actions"},a5={class:"morphism-btn text"},i5={class:"morphism-btn text"},n5={class:"morphism-btn text"},o5={class:"morphism-tabs"},l5={class:"morphism-tabs-nav"},d5=["onClick"],c5={class:"morphism-tabs-content"},r5={key:0,class:"morphism-tabs-tabpane"},u5={key:1,class:"morphism-tabs-tabpane"},v5={key:2,class:"morphism-tabs-tabpane"},f5={key:0,class:"morphism-modal-mask"},p5={class:"morphism-modal-wrap"},m5={class:"morphism-modal"},b5={class:"morphism-modal-content"},h5={class:"morphism-modal-header"},g5={class:"morphism-modal-footer"},x5={key:1,class:"morphism-message"},y5={class:"morphism-message-notice"},_5={class:"morphism-message-notice-content"},w5={key:2,class:"morphism-notification"},$5={class:"morphism-notification-notice"},I5={class:"morphism-notification-notice-content"},M5={class:"morphism-notification-notice-icon"},k5="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQjQ3RkZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkY3RkJGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",D5={__name:"MorphismView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I("tab1"),l=I([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNlNmYwZmYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iI2I0N2ZmZiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjZmY3ZmJmIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-purple-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNlNmYwZmYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iI2ZmN2ZiZiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjYjQ3ZmZmIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-blue-500"}]),c=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",Zx,[t("div",Gx,[t("div",Lx,[t("div",{class:"morphism-logo"},[t("img",{src:k5,alt:"Morphism Logo",class:"morphism-logo-img"}),o[4]||(o[4]=t("span",{class:"morphism-logo-text"},"Morphism",-1))]),o[5]||(o[5]=H('<div class="morphism-nav" data-v-66706a9a><a href="#" class="morphism-nav-item active" data-v-66706a9a>首页</a><a href="#" class="morphism-nav-item" data-v-66706a9a>组件</a><a href="#" class="morphism-nav-item" data-v-66706a9a>文档</a><a href="#" class="morphism-nav-item" data-v-66706a9a>主题</a></div>',1)),t("div",Hx,[t("button",Bx,[r(u(X),{class:"w-5 h-5"})]),t("button",Ox,[r(u(V),{class:"w-5 h-5"})]),t("button",Vx,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Wx,[t("div",Yx,[(x(!0),y(Q,null,st(l.value,d=>(x(),y("div",{key:d.id,class:"morphism-card"},[t("div",Jx,[t("img",{src:d.cover,alt:d.title,class:"morphism-card-cover-img"},null,8,Qx)]),t("div",Fx,[t("div",Ux,[t("div",Kx,[t("div",{class:at(["morphism-avatar",d.avatarClass])},k(d.initials),3)]),t("div",Xx,[t("h3",qx,k(d.title),1),t("p",t5,k(d.description),1)])]),t("p",s5,k(d.content),1),t("div",e5,[t("button",a5,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(d.likes),1)]),t("button",i5,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(d.comments),1)]),t("button",n5,[r(u(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=H('<div class="morphism-form" data-v-66706a9a><div class="morphism-form-item" data-v-66706a9a><label class="morphism-form-item-label" data-v-66706a9a>文本输入</label><div class="morphism-form-item-control" data-v-66706a9a><input type="text" placeholder="请输入内容" class="morphism-input" data-v-66706a9a></div></div><div class="morphism-form-item" data-v-66706a9a><label class="morphism-form-item-label" data-v-66706a9a>密码输入</label><div class="morphism-form-item-control" data-v-66706a9a><input type="password" placeholder="请输入密码" class="morphism-input" data-v-66706a9a></div></div><div class="morphism-form-item" data-v-66706a9a><label class="morphism-form-item-label" data-v-66706a9a>下拉选择</label><div class="morphism-form-item-control" data-v-66706a9a><select class="morphism-select" data-v-66706a9a><option data-v-66706a9a>选项 1</option><option data-v-66706a9a>选项 2</option><option data-v-66706a9a>选项 3</option></select></div></div><div class="morphism-form-item" data-v-66706a9a><label class="morphism-form-item-label" data-v-66706a9a>开关</label><div class="morphism-form-item-control" data-v-66706a9a><label class="morphism-switch" data-v-66706a9a><input type="checkbox" data-v-66706a9a><span class="morphism-switch-inner" data-v-66706a9a></span></label></div></div></div><div class="morphism-btn-group" data-v-66706a9a><button class="morphism-btn primary" data-v-66706a9a>主要按钮</button><button class="morphism-btn secondary" data-v-66706a9a>次要按钮</button><button class="morphism-btn outline" data-v-66706a9a>轮廓按钮</button><button class="morphism-btn text" data-v-66706a9a>文本按钮</button></div>',2)),t("div",o5,[t("div",l5,[(x(!0),y(Q,null,st(c.value,d=>(x(),y("div",{key:d.id,class:at(["morphism-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},k(d.label),11,d5))),128))]),t("div",c5,[n.value==="tab1"?(x(),y("div",r5,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),n.value==="tab2"?(x(),y("div",u5,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),n.value==="tab3"?(x(),y("div",v5,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])]),a.value?(x(),y("div",f5,[t("div",p5,[t("div",m5,[t("div",b5,[t("div",h5,[o[9]||(o[9]=t("div",{class:"morphism-modal-title"},"对话框标题",-1)),t("button",{class:"morphism-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"morphism-modal-body"},[t("p",null,"这是一个 Morphism 风格的对话框示例。")],-1)),t("div",g5,[t("button",{class:"morphism-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"morphism-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):C("",!0),i.value?(x(),y("div",x5,[t("div",y5,[t("div",_5,[r(u(fs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):C("",!0),e.value?(x(),y("div",w5,[t("div",$5,[t("div",I5,[t("div",M5,[r(u(V),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"morphism-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"morphism-notification-notice-description"},"通知内容",-1))]),t("button",{class:"morphism-notification-notice-close",onClick:o[3]||(o[3]=d=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])])])):C("",!0)])]))}},C5=ft(D5,[["__scopeId","data-v-66706a9a"]]),A5={class:"aurora-container min-h-screen bg-gradient-to-br from-purple-900 via-indigo-900 to-blue-900"},j5={class:"aurora-app-bar"},N5={class:"container mx-auto px-4 py-3 flex items-center justify-between"},z5={class:"flex items-center"},E5={class:"flex items-center space-x-4"},P5={class:"aurora-icon-button"},S5={class:"aurora-icon-button"},R5={class:"aurora-icon-button"},T5={class:"container mx-auto p-6"},Z5={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},G5={class:"aurora-card"},L5={class:"p-4"},H5={class:"space-y-2"},B5={href:"#",class:"aurora-nav-item active"},O5={href:"#",class:"aurora-nav-item"},V5={href:"#",class:"aurora-nav-item"},W5={href:"#",class:"aurora-nav-item"},Y5={class:"md:col-span-2 space-y-6"},J5={class:"aurora-card"},Q5={class:"p-4"},F5={class:"space-y-4"},U5={class:"aurora-list-item"},K5={class:"aurora-icon-button"},X5={class:"aurora-list-item"},q5={class:"aurora-icon-button"},t3={class:"aurora-card"},s3={class:"p-4"},e3={class:"flex flex-wrap gap-4"},a3={class:"aurora-button icon"},i3={class:"aurora-card"},n3={class:"p-4"},o3={class:"aurora-bottom-nav"},l3={href:"#",class:"aurora-bottom-nav-item active"},d3={href:"#",class:"aurora-bottom-nav-item"},c3={href:"#",class:"aurora-bottom-nav-item"},r3={href:"#",class:"aurora-bottom-nav-item"},u3={href:"#",class:"aurora-bottom-nav-item"},v3={key:0,class:"aurora-dialog-overlay"},f3={class:"aurora-dialog"},p3={class:"aurora-dialog-header"},m3={class:"aurora-dialog-actions"},b3={__name:"AuroraView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",A5,[t("div",j5,[t("div",N5,[t("div",z5,[r(u(Et),{class:"w-5 h-5 text-purple-200 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-purple-100"},"Aurora Design",-1))]),t("div",E5,[t("button",P5,[r(u(X),{class:"w-5 h-5"})]),t("button",S5,[r(u(V),{class:"w-5 h-5"})]),t("button",R5,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",T5,[t("div",Z5,[t("div",G5,[t("div",L5,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"导航菜单",-1)),t("nav",H5,[t("a",B5,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",O5,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"aurora-badge"},"12",-1))]),t("a",V5,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",W5,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",Y5,[t("div",J5,[t("div",Q5,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"卡片列表",-1)),t("div",F5,[t("div",U5,[e[11]||(e[11]=t("div",{class:"aurora-avatar bg-gradient-to-br from-purple-500 to-indigo-500"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-purple-100"},"卡片标题"),t("p",{class:"text-purple-200"},"卡片副标题")],-1)),t("button",K5,[r(u(dt),{class:"w-5 h-5"})])]),t("div",X5,[e[13]||(e[13]=t("div",{class:"aurora-avatar bg-gradient-to-br from-indigo-500 to-blue-500"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-purple-100"},"另一个标题"),t("p",{class:"text-purple-200"},"另一个副标题")],-1)),t("button",q5,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="aurora-card" data-v-abe9da3a><div class="p-4" data-v-abe9da3a><h2 class="text-lg font-medium mb-4 text-purple-100" data-v-abe9da3a>表单元素</h2><div class="space-y-4" data-v-abe9da3a><div class="aurora-input-group" data-v-abe9da3a><label class="text-purple-200" data-v-abe9da3a>文本输入</label><input type="text" placeholder="请输入内容" class="aurora-input" data-v-abe9da3a></div><div class="aurora-input-group" data-v-abe9da3a><label class="text-purple-200" data-v-abe9da3a>密码输入</label><input type="password" placeholder="请输入密码" class="aurora-input" data-v-abe9da3a></div><div class="aurora-input-group" data-v-abe9da3a><label class="text-purple-200" data-v-abe9da3a>下拉选择</label><select class="aurora-input" data-v-abe9da3a><option data-v-abe9da3a>选项 1</option><option data-v-abe9da3a>选项 2</option><option data-v-abe9da3a>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-abe9da3a><label class="aurora-checkbox" data-v-abe9da3a><input type="checkbox" data-v-abe9da3a><span class="aurora-checkmark" data-v-abe9da3a></span><span class="text-purple-200" data-v-abe9da3a>复选框</span></label><label class="aurora-radio" data-v-abe9da3a><input type="radio" name="radio" data-v-abe9da3a><span class="aurora-radiomark" data-v-abe9da3a></span><span class="text-purple-200" data-v-abe9da3a>单选框</span></label></div><div class="aurora-switch" data-v-abe9da3a><input type="checkbox" id="switch1" data-v-abe9da3a><label for="switch1" class="text-purple-200" data-v-abe9da3a>开关</label></div></div></div></div>',1)),t("div",t3,[t("div",s3,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"按钮样式",-1)),t("div",e3,[e[16]||(e[16]=t("button",{class:"aurora-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"aurora-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"aurora-button text"},"文本按钮",-1)),t("button",a3,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="aurora-card" data-v-abe9da3a><div class="p-4" data-v-abe9da3a><h2 class="text-lg font-medium mb-4 text-purple-100" data-v-abe9da3a>进度指示器</h2><div class="space-y-4" data-v-abe9da3a><div class="aurora-progress" data-v-abe9da3a><div class="aurora-progress-bar" style="width:60%;" data-v-abe9da3a></div></div><div class="aurora-progress circular" data-v-abe9da3a><div class="aurora-progress-circle" data-v-abe9da3a></div></div></div></div></div>',1)),t("div",i3,[t("div",n3,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-purple-100"},"对话框示例",-1)),t("button",{class:"aurora-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",o3,[t("a",l3,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",d3,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",c3,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",r3,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",u3,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",v3,[t("div",f3,[t("div",p3,[e[28]||(e[28]=t("h3",{class:"text-purple-100"},"对话框标题",-1)),t("button",{class:"aurora-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"aurora-dialog-content"},[t("p",{class:"text-purple-200"},"这是一个极光风格的对话框示例。")],-1)),t("div",m3,[t("button",{class:"aurora-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"aurora-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},h3=ft(b3,[["__scopeId","data-v-abe9da3a"]]),g3={class:"neon-container min-h-screen bg-black"},x3={class:"neon-header"},y3={class:"neon-header-content"},_3={class:"neon-header-actions"},w3={class:"neon-btn text"},$3={class:"neon-btn text"},I3={class:"neon-btn text"},M3={class:"neon-main"},k3={class:"neon-card-list"},D3={class:"neon-card-cover"},C3=["src","alt"],A3={class:"neon-card-body"},j3={class:"neon-card-meta"},N3={class:"neon-card-meta-avatar"},z3={class:"neon-card-meta-content"},E3={class:"neon-card-meta-title"},P3={class:"neon-card-meta-description"},S3={class:"neon-card-content"},R3={class:"neon-card-actions"},T3={class:"neon-btn text"},Z3={class:"neon-btn text"},G3={class:"neon-btn text"},L3={class:"neon-tabs"},H3={class:"neon-tabs-nav"},B3=["onClick"],O3={class:"neon-tabs-content"},V3={key:0,class:"neon-tabs-tabpane"},W3={key:1,class:"neon-tabs-tabpane"},Y3={key:2,class:"neon-tabs-tabpane"},J3={key:0,class:"neon-modal-mask"},Q3={class:"neon-modal-wrap"},F3={class:"neon-modal"},U3={class:"neon-modal-content"},K3={class:"neon-modal-header"},X3={class:"neon-modal-footer"},q3={key:1,class:"neon-message"},ty={class:"neon-message-notice"},sy={class:"neon-message-notice-content"},ey={key:2,class:"neon-notification"},ay={class:"neon-notification-notice"},iy={class:"neon-notification-notice-content"},ny={class:"neon-notification-notice-icon"},oy="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDBGRkZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkYwMEZGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",ly={__name:"NeonView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I("tab1"),l=I([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iIzAwRkZGRiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjRkYwMEZGIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-cyan-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iI0ZGMDBCQiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjMDBGRkZGIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-pink-500"}]),c=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",g3,[t("div",x3,[t("div",y3,[t("div",{class:"neon-logo"},[t("img",{src:oy,alt:"Neon Logo",class:"neon-logo-img"}),o[4]||(o[4]=t("span",{class:"neon-logo-text"},"NEON",-1))]),o[5]||(o[5]=H('<div class="neon-nav" data-v-499287f4><a href="#" class="neon-nav-item active" data-v-499287f4>首页</a><a href="#" class="neon-nav-item" data-v-499287f4>组件</a><a href="#" class="neon-nav-item" data-v-499287f4>文档</a><a href="#" class="neon-nav-item" data-v-499287f4>主题</a></div>',1)),t("div",_3,[t("button",w3,[r(u(X),{class:"w-5 h-5"})]),t("button",$3,[r(u(V),{class:"w-5 h-5"})]),t("button",I3,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",M3,[t("div",k3,[(x(!0),y(Q,null,st(l.value,d=>(x(),y("div",{key:d.id,class:"neon-card"},[t("div",D3,[t("img",{src:d.cover,alt:d.title,class:"neon-card-cover-img"},null,8,C3)]),t("div",A3,[t("div",j3,[t("div",N3,[t("div",{class:at(["neon-avatar",d.avatarClass])},k(d.initials),3)]),t("div",z3,[t("h3",E3,k(d.title),1),t("p",P3,k(d.description),1)])]),t("p",S3,k(d.content),1),t("div",R3,[t("button",T3,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(d.likes),1)]),t("button",Z3,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(d.comments),1)]),t("button",G3,[r(u(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=H('<div class="neon-form" data-v-499287f4><div class="neon-form-item" data-v-499287f4><label class="neon-form-item-label" data-v-499287f4>文本输入</label><div class="neon-form-item-control" data-v-499287f4><input type="text" placeholder="请输入内容" class="neon-input" data-v-499287f4></div></div><div class="neon-form-item" data-v-499287f4><label class="neon-form-item-label" data-v-499287f4>密码输入</label><div class="neon-form-item-control" data-v-499287f4><input type="password" placeholder="请输入密码" class="neon-input" data-v-499287f4></div></div><div class="neon-form-item" data-v-499287f4><label class="neon-form-item-label" data-v-499287f4>下拉选择</label><div class="neon-form-item-control" data-v-499287f4><select class="neon-select" data-v-499287f4><option data-v-499287f4>选项 1</option><option data-v-499287f4>选项 2</option><option data-v-499287f4>选项 3</option></select></div></div><div class="neon-form-item" data-v-499287f4><label class="neon-form-item-label" data-v-499287f4>开关</label><div class="neon-form-item-control" data-v-499287f4><label class="neon-switch" data-v-499287f4><input type="checkbox" data-v-499287f4><span class="neon-switch-inner" data-v-499287f4></span></label></div></div></div><div class="neon-btn-group" data-v-499287f4><button class="neon-btn primary" data-v-499287f4>主要按钮</button><button class="neon-btn secondary" data-v-499287f4>次要按钮</button><button class="neon-btn outline" data-v-499287f4>轮廓按钮</button><button class="neon-btn text" data-v-499287f4>文本按钮</button></div>',2)),t("div",L3,[t("div",H3,[(x(!0),y(Q,null,st(c.value,d=>(x(),y("div",{key:d.id,class:at(["neon-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},k(d.label),11,B3))),128))]),t("div",O3,[n.value==="tab1"?(x(),y("div",V3,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),n.value==="tab2"?(x(),y("div",W3,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),n.value==="tab3"?(x(),y("div",Y3,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])]),a.value?(x(),y("div",J3,[t("div",Q3,[t("div",F3,[t("div",U3,[t("div",K3,[o[9]||(o[9]=t("div",{class:"neon-modal-title"},"对话框标题",-1)),t("button",{class:"neon-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"neon-modal-body"},[t("p",null,"这是一个霓虹灯风格的对话框示例。")],-1)),t("div",X3,[t("button",{class:"neon-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"neon-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):C("",!0),i.value?(x(),y("div",q3,[t("div",ty,[t("div",sy,[r(u(fs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):C("",!0),e.value?(x(),y("div",ey,[t("div",ay,[t("div",iy,[t("div",ny,[r(u(V),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"neon-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"neon-notification-notice-description"},"通知内容",-1))]),t("button",{class:"neon-notification-notice-close",onClick:o[3]||(o[3]=d=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])])])):C("",!0)])]))}},dy=ft(ly,[["__scopeId","data-v-499287f4"]]),cy={class:"steampunk-container min-h-screen bg-gradient-to-br from-amber-900 via-yellow-900 to-brown-900"},ry={class:"steampunk-app-bar"},uy={class:"container mx-auto px-4 py-3 flex items-center justify-between"},vy={class:"flex items-center"},fy={class:"flex items-center space-x-4"},py={class:"steampunk-icon-button"},my={class:"steampunk-icon-button"},by={class:"steampunk-icon-button"},hy={class:"container mx-auto p-6"},gy={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},xy={class:"steampunk-card"},yy={class:"p-4"},_y={class:"space-y-2"},wy={href:"#",class:"steampunk-nav-item active"},$y={href:"#",class:"steampunk-nav-item"},Iy={href:"#",class:"steampunk-nav-item"},My={href:"#",class:"steampunk-nav-item"},ky={class:"md:col-span-2 space-y-6"},Dy={class:"steampunk-card"},Cy={class:"p-4"},Ay={class:"space-y-4"},jy={class:"steampunk-list-item"},Ny={class:"steampunk-icon-button"},zy={class:"steampunk-list-item"},Ey={class:"steampunk-icon-button"},Py={class:"steampunk-card"},Sy={class:"p-4"},Ry={class:"flex flex-wrap gap-4"},Ty={class:"steampunk-button icon"},Zy={class:"steampunk-card"},Gy={class:"p-4"},Ly={class:"steampunk-bottom-nav"},Hy={href:"#",class:"steampunk-bottom-nav-item active"},By={href:"#",class:"steampunk-bottom-nav-item"},Oy={href:"#",class:"steampunk-bottom-nav-item"},Vy={href:"#",class:"steampunk-bottom-nav-item"},Wy={href:"#",class:"steampunk-bottom-nav-item"},Yy={key:0,class:"steampunk-dialog-overlay"},Jy={class:"steampunk-dialog"},Qy={class:"steampunk-dialog-header"},Fy={class:"steampunk-dialog-actions"},Uy={__name:"SteampunkView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",cy,[t("div",ry,[t("div",uy,[t("div",vy,[r(u(Et),{class:"w-5 h-5 text-amber-200 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-amber-100"},"Steampunk Design",-1))]),t("div",fy,[t("button",py,[r(u(X),{class:"w-5 h-5"})]),t("button",my,[r(u(V),{class:"w-5 h-5"})]),t("button",by,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",hy,[t("div",gy,[t("div",xy,[t("div",yy,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"导航菜单",-1)),t("nav",_y,[t("a",wy,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",$y,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"steampunk-badge"},"12",-1))]),t("a",Iy,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",My,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",ky,[t("div",Dy,[t("div",Cy,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"卡片列表",-1)),t("div",Ay,[t("div",jy,[e[11]||(e[11]=t("div",{class:"steampunk-avatar bg-gradient-to-br from-amber-600 to-yellow-600"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-amber-100"},"卡片标题"),t("p",{class:"text-amber-200"},"卡片副标题")],-1)),t("button",Ny,[r(u(dt),{class:"w-5 h-5"})])]),t("div",zy,[e[13]||(e[13]=t("div",{class:"steampunk-avatar bg-gradient-to-br from-yellow-600 to-brown-600"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-amber-100"},"另一个标题"),t("p",{class:"text-amber-200"},"另一个副标题")],-1)),t("button",Ey,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="steampunk-card" data-v-909f2f59><div class="p-4" data-v-909f2f59><h2 class="text-lg font-medium mb-4 text-amber-100" data-v-909f2f59>表单元素</h2><div class="space-y-4" data-v-909f2f59><div class="steampunk-input-group" data-v-909f2f59><label class="text-amber-200" data-v-909f2f59>文本输入</label><input type="text" placeholder="请输入内容" class="steampunk-input" data-v-909f2f59></div><div class="steampunk-input-group" data-v-909f2f59><label class="text-amber-200" data-v-909f2f59>密码输入</label><input type="password" placeholder="请输入密码" class="steampunk-input" data-v-909f2f59></div><div class="steampunk-input-group" data-v-909f2f59><label class="text-amber-200" data-v-909f2f59>下拉选择</label><select class="steampunk-input" data-v-909f2f59><option data-v-909f2f59>选项 1</option><option data-v-909f2f59>选项 2</option><option data-v-909f2f59>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-909f2f59><label class="steampunk-checkbox" data-v-909f2f59><input type="checkbox" data-v-909f2f59><span class="steampunk-checkmark" data-v-909f2f59></span><span class="text-amber-200" data-v-909f2f59>复选框</span></label><label class="steampunk-radio" data-v-909f2f59><input type="radio" name="radio" data-v-909f2f59><span class="steampunk-radiomark" data-v-909f2f59></span><span class="text-amber-200" data-v-909f2f59>单选框</span></label></div><div class="steampunk-switch" data-v-909f2f59><input type="checkbox" id="switch1" data-v-909f2f59><label for="switch1" class="text-amber-200" data-v-909f2f59>开关</label></div></div></div></div>',1)),t("div",Py,[t("div",Sy,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"按钮样式",-1)),t("div",Ry,[e[16]||(e[16]=t("button",{class:"steampunk-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"steampunk-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"steampunk-button text"},"文本按钮",-1)),t("button",Ty,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="steampunk-card" data-v-909f2f59><div class="p-4" data-v-909f2f59><h2 class="text-lg font-medium mb-4 text-amber-100" data-v-909f2f59>进度指示器</h2><div class="space-y-4" data-v-909f2f59><div class="steampunk-progress" data-v-909f2f59><div class="steampunk-progress-bar" style="width:60%;" data-v-909f2f59></div></div><div class="steampunk-progress circular" data-v-909f2f59><div class="steampunk-progress-circle" data-v-909f2f59></div></div></div></div></div>',1)),t("div",Zy,[t("div",Gy,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-amber-100"},"对话框示例",-1)),t("button",{class:"steampunk-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",Ly,[t("a",Hy,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",By,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",Oy,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Vy,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",Wy,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",Yy,[t("div",Jy,[t("div",Qy,[e[28]||(e[28]=t("h3",{class:"text-amber-100"},"对话框标题",-1)),t("button",{class:"steampunk-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"steampunk-dialog-content"},[t("p",{class:"text-amber-200"},"这是一个蒸汽朋克风格的对话框示例。")],-1)),t("div",Fy,[t("button",{class:"steampunk-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"steampunk-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},Ky=ft(Uy,[["__scopeId","data-v-909f2f59"]]),Xy={class:"holographic-container min-h-screen bg-gradient-to-br from-blue-900 to-purple-900"},qy={class:"holographic-header"},t_={class:"holographic-header-content"},s_={class:"holographic-header-actions"},e_={class:"holographic-btn text"},a_={class:"holographic-btn text"},i_={class:"holographic-btn text"},n_={class:"holographic-main"},o_={class:"holographic-card-list"},l_={class:"holographic-card-cover"},d_=["src","alt"],c_={class:"holographic-card-body"},r_={class:"holographic-card-meta"},u_={class:"holographic-card-meta-avatar"},v_={class:"holographic-card-meta-content"},f_={class:"holographic-card-meta-title"},p_={class:"holographic-card-meta-description"},m_={class:"holographic-card-content"},b_={class:"holographic-card-actions"},h_={class:"holographic-btn text"},g_={class:"holographic-btn text"},x_={class:"holographic-btn text"},y_={class:"holographic-tabs"},__={class:"holographic-tabs-nav"},w_=["onClick"],$_={class:"holographic-tabs-content"},I_={key:0,class:"holographic-tabs-tabpane"},M_={key:1,class:"holographic-tabs-tabpane"},k_={key:2,class:"holographic-tabs-tabpane"},D_={key:0,class:"holographic-modal-mask"},C_={class:"holographic-modal-wrap"},A_={class:"holographic-modal"},j_={class:"holographic-modal-content"},N_={class:"holographic-modal-header"},z_={class:"holographic-modal-footer"},E_={key:1,class:"holographic-message"},P_={class:"holographic-message-notice"},S_={class:"holographic-message-notice-content"},R_={key:2,class:"holographic-notification"},T_={class:"holographic-notification-notice"},Z_={class:"holographic-notification-notice-content"},G_={class:"holographic-notification-notice-icon"},L_="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDA2NkZGIi8+PHN0b3Agb2Zmc2V0PSIwLjUiIHN0b3AtY29sb3I9IiNGRjAwRkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkZGMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=",H_={__name:"HolographicView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I("tab1"),l=I([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjRGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGODBGRiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:42,comments:8,initials:"JD",avatarClass:"bg-pink-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjRGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGODBGRiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:36,comments:5,initials:"AB",avatarClass:"bg-pink-600"}]),c=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",Xy,[t("div",qy,[t("div",t_,[t("div",{class:"holographic-logo"},[t("img",{src:L_,alt:"Holographic Logo",class:"holographic-logo-img"}),o[4]||(o[4]=t("span",{class:"holographic-logo-text"},"Holographic",-1))]),o[5]||(o[5]=H('<div class="holographic-nav" data-v-00f9da77><a href="#" class="holographic-nav-item active" data-v-00f9da77>首页</a><a href="#" class="holographic-nav-item" data-v-00f9da77>组件</a><a href="#" class="holographic-nav-item" data-v-00f9da77>文档</a><a href="#" class="holographic-nav-item" data-v-00f9da77>主题</a></div>',1)),t("div",s_,[t("button",e_,[r(u(X),{class:"w-5 h-5"})]),t("button",a_,[r(u(V),{class:"w-5 h-5"})]),t("button",i_,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",n_,[t("div",o_,[(x(!0),y(Q,null,st(l.value,d=>(x(),y("div",{key:d.id,class:"holographic-card"},[t("div",l_,[t("img",{src:d.cover,alt:d.title,class:"holographic-card-cover-img"},null,8,d_)]),t("div",c_,[t("div",r_,[t("div",u_,[t("div",{class:at(["holographic-avatar",d.avatarClass])},k(d.initials),3)]),t("div",v_,[t("h3",f_,k(d.title),1),t("p",p_,k(d.description),1)])]),t("p",m_,k(d.content),1),t("div",b_,[t("button",h_,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(d.likes),1)]),t("button",g_,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(d.comments),1)]),t("button",x_,[r(u(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=H('<div class="holographic-form" data-v-00f9da77><div class="holographic-form-item" data-v-00f9da77><label class="holographic-form-item-label" data-v-00f9da77>文本输入</label><div class="holographic-form-item-control" data-v-00f9da77><input type="text" placeholder="请输入内容" class="holographic-input" data-v-00f9da77></div></div><div class="holographic-form-item" data-v-00f9da77><label class="holographic-form-item-label" data-v-00f9da77>密码输入</label><div class="holographic-form-item-control" data-v-00f9da77><input type="password" placeholder="请输入密码" class="holographic-input" data-v-00f9da77></div></div><div class="holographic-form-item" data-v-00f9da77><label class="holographic-form-item-label" data-v-00f9da77>下拉选择</label><div class="holographic-form-item-control" data-v-00f9da77><select class="holographic-select" data-v-00f9da77><option data-v-00f9da77>选项 1</option><option data-v-00f9da77>选项 2</option><option data-v-00f9da77>选项 3</option></select></div></div><div class="holographic-form-item" data-v-00f9da77><label class="holographic-form-item-label" data-v-00f9da77>开关</label><div class="holographic-form-item-control" data-v-00f9da77><label class="holographic-switch" data-v-00f9da77><input type="checkbox" data-v-00f9da77><span class="holographic-switch-inner" data-v-00f9da77></span></label></div></div></div><div class="holographic-btn-group" data-v-00f9da77><button class="holographic-btn primary" data-v-00f9da77>主要按钮</button><button class="holographic-btn secondary" data-v-00f9da77>次要按钮</button><button class="holographic-btn outline" data-v-00f9da77>轮廓按钮</button><button class="holographic-btn text" data-v-00f9da77>文本按钮</button></div>',2)),t("div",y_,[t("div",__,[(x(!0),y(Q,null,st(c.value,d=>(x(),y("div",{key:d.id,class:at(["holographic-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},k(d.label),11,w_))),128))]),t("div",$_,[n.value==="tab1"?(x(),y("div",I_,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),n.value==="tab2"?(x(),y("div",M_,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),n.value==="tab3"?(x(),y("div",k_,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])]),a.value?(x(),y("div",D_,[t("div",C_,[t("div",A_,[t("div",j_,[t("div",N_,[o[9]||(o[9]=t("div",{class:"holographic-modal-title"},"对话框标题",-1)),t("button",{class:"holographic-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"holographic-modal-body"},[t("p",null,"这是一个全息投影风格的对话框示例。")],-1)),t("div",z_,[t("button",{class:"holographic-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"holographic-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):C("",!0),i.value?(x(),y("div",E_,[t("div",P_,[t("div",S_,[r(u(fs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):C("",!0),e.value?(x(),y("div",R_,[t("div",T_,[t("div",Z_,[t("div",G_,[r(u(V),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"holographic-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"holographic-notification-notice-description"},"通知内容",-1))]),t("button",{class:"holographic-notification-notice-close",onClick:o[3]||(o[3]=d=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])])])):C("",!0)])]))}},B_=ft(H_,[["__scopeId","data-v-00f9da77"]]),O_={class:"gradient-container min-h-screen bg-gradient-to-br from-pink-500 via-purple-500 to-indigo-500"},V_={class:"gradient-header"},W_={class:"gradient-header-content"},Y_={class:"gradient-header-actions"},J_={class:"gradient-btn text"},Q_={class:"gradient-btn text"},F_={class:"gradient-btn text"},U_={class:"gradient-main"},K_={class:"gradient-card-list"},X_={class:"gradient-card-cover"},q_=["src","alt"],tw={class:"gradient-card-body"},sw={class:"gradient-card-meta"},ew={class:"gradient-card-meta-avatar"},aw={class:"gradient-card-meta-content"},iw={class:"gradient-card-meta-title"},nw={class:"gradient-card-meta-description"},ow={class:"gradient-card-content"},lw={class:"gradient-card-actions"},dw={class:"gradient-btn text"},cw={class:"gradient-btn text"},rw={class:"gradient-btn text"},uw={class:"gradient-tabs"},vw={class:"gradient-tabs-nav"},fw=["onClick"],pw={class:"gradient-tabs-content"},mw={key:0,class:"gradient-tabs-tabpane"},bw={key:1,class:"gradient-tabs-tabpane"},hw={key:2,class:"gradient-tabs-tabpane"},gw={key:0,class:"gradient-modal-mask"},xw={class:"gradient-modal-wrap"},yw={class:"gradient-modal"},_w={class:"gradient-modal-content"},ww={class:"gradient-modal-header"},$w={class:"gradient-modal-footer"},Iw={key:1,class:"gradient-message"},Mw={class:"gradient-message-notice"},kw={class:"gradient-message-notice-content"},Dw={key:2,class:"gradient-notification"},Cw={class:"gradient-notification-notice"},Aw={class:"gradient-notification-notice-content"},jw={class:"gradient-notification-notice-icon"},Nw="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY2QjAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkYwMDAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",zw={__name:"GradientView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I("tab1"),l=I([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNkIwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:42,comments:8,initials:"JD",avatarClass:"bg-orange-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2MCAyMEM4MC4yNjggMjAgMjAgODAuMjY4IDIwIDE2MEMyMCAyMzkuNzMyIDgwLjI2OCAzMDAgMTYwIDMwMEMyMzkuNzMyIDMwMCAzMDAgMjM5LjczMiAzMDAgMTYwQzMwMCA4MC4yNjggMjM5LjczMiAyMCAxNjAgMjBaIiBmaWxsPSJ1cmwoI3BhaW50MCkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MCIgeDE9IjAiIHkxPSIwIiB4Mj0iMzIwIiB5Mj0iMjQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNkIwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==",likes:36,comments:5,initials:"AB",avatarClass:"bg-orange-600"}]),c=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",O_,[t("div",V_,[t("div",W_,[t("div",{class:"gradient-logo"},[t("img",{src:Nw,alt:"Gradient Logo",class:"gradient-logo-img"}),o[4]||(o[4]=t("span",{class:"gradient-logo-text"},"Gradient",-1))]),o[5]||(o[5]=H('<div class="gradient-nav" data-v-83d9391a><a href="#" class="gradient-nav-item active" data-v-83d9391a>首页</a><a href="#" class="gradient-nav-item" data-v-83d9391a>组件</a><a href="#" class="gradient-nav-item" data-v-83d9391a>文档</a><a href="#" class="gradient-nav-item" data-v-83d9391a>主题</a></div>',1)),t("div",Y_,[t("button",J_,[r(u(X),{class:"w-5 h-5"})]),t("button",Q_,[r(u(V),{class:"w-5 h-5"})]),t("button",F_,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",U_,[t("div",K_,[(x(!0),y(Q,null,st(l.value,d=>(x(),y("div",{key:d.id,class:"gradient-card"},[t("div",X_,[t("img",{src:d.cover,alt:d.title,class:"gradient-card-cover-img"},null,8,q_)]),t("div",tw,[t("div",sw,[t("div",ew,[t("div",{class:at(["gradient-avatar",d.avatarClass])},k(d.initials),3)]),t("div",aw,[t("h3",iw,k(d.title),1),t("p",nw,k(d.description),1)])]),t("p",ow,k(d.content),1),t("div",lw,[t("button",dw,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(d.likes),1)]),t("button",cw,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(d.comments),1)]),t("button",rw,[r(u(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=H('<div class="gradient-form" data-v-83d9391a><div class="gradient-form-item" data-v-83d9391a><label class="gradient-form-item-label" data-v-83d9391a>文本输入</label><div class="gradient-form-item-control" data-v-83d9391a><input type="text" placeholder="请输入内容" class="gradient-input" data-v-83d9391a></div></div><div class="gradient-form-item" data-v-83d9391a><label class="gradient-form-item-label" data-v-83d9391a>密码输入</label><div class="gradient-form-item-control" data-v-83d9391a><input type="password" placeholder="请输入密码" class="gradient-input" data-v-83d9391a></div></div><div class="gradient-form-item" data-v-83d9391a><label class="gradient-form-item-label" data-v-83d9391a>下拉选择</label><div class="gradient-form-item-control" data-v-83d9391a><select class="gradient-select" data-v-83d9391a><option data-v-83d9391a>选项 1</option><option data-v-83d9391a>选项 2</option><option data-v-83d9391a>选项 3</option></select></div></div><div class="gradient-form-item" data-v-83d9391a><label class="gradient-form-item-label" data-v-83d9391a>开关</label><div class="gradient-form-item-control" data-v-83d9391a><label class="gradient-switch" data-v-83d9391a><input type="checkbox" data-v-83d9391a><span class="gradient-switch-inner" data-v-83d9391a></span></label></div></div></div><div class="gradient-btn-group" data-v-83d9391a><button class="gradient-btn primary" data-v-83d9391a>主要按钮</button><button class="gradient-btn secondary" data-v-83d9391a>次要按钮</button><button class="gradient-btn outline" data-v-83d9391a>轮廓按钮</button><button class="gradient-btn text" data-v-83d9391a>文本按钮</button></div>',2)),t("div",uw,[t("div",vw,[(x(!0),y(Q,null,st(c.value,d=>(x(),y("div",{key:d.id,class:at(["gradient-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},k(d.label),11,fw))),128))]),t("div",pw,[n.value==="tab1"?(x(),y("div",mw,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),n.value==="tab2"?(x(),y("div",bw,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),n.value==="tab3"?(x(),y("div",hw,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])]),a.value?(x(),y("div",gw,[t("div",xw,[t("div",yw,[t("div",_w,[t("div",ww,[o[9]||(o[9]=t("div",{class:"gradient-modal-title"},"对话框标题",-1)),t("button",{class:"gradient-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"gradient-modal-body"},[t("p",null,"这是一个渐变风格的对话框示例。")],-1)),t("div",$w,[t("button",{class:"gradient-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"gradient-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):C("",!0),i.value?(x(),y("div",Iw,[t("div",Mw,[t("div",kw,[r(u(fs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):C("",!0),e.value?(x(),y("div",Dw,[t("div",Cw,[t("div",Aw,[t("div",jw,[r(u(V),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"gradient-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"gradient-notification-notice-description"},"通知内容",-1))]),t("button",{class:"gradient-notification-notice-close",onClick:o[3]||(o[3]=d=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])])])):C("",!0)])]))}},Ew=ft(zw,[["__scopeId","data-v-83d9391a"]]),Pw={class:"ant-container min-h-screen bg-gray-50"},Sw={class:"ant-header"},Rw={class:"ant-header-content"},Tw={class:"ant-header-actions"},Zw={class:"ant-btn text"},Gw={class:"ant-btn text"},Lw={class:"ant-btn text"},Hw={class:"ant-main"},Bw={class:"ant-card-list"},Ow={class:"ant-card-cover"},Vw=["src","alt"],Ww={class:"ant-card-body"},Yw={class:"ant-card-meta"},Jw={class:"ant-card-meta-avatar"},Qw={class:"ant-card-meta-content"},Fw={class:"ant-card-meta-title"},Uw={class:"ant-card-meta-description"},Kw={class:"ant-card-content"},Xw={class:"ant-card-actions"},qw={class:"ant-btn text"},t9={class:"ant-btn text"},s9={class:"ant-btn text"},e9={class:"ant-tabs"},a9={class:"ant-tabs-nav"},i9=["onClick"],n9={class:"ant-tabs-content"},o9={key:0,class:"ant-tabs-tabpane"},l9={key:1,class:"ant-tabs-tabpane"},d9={key:2,class:"ant-tabs-tabpane"},c9={key:0,class:"ant-modal-mask"},r9={class:"ant-modal-wrap"},u9={class:"ant-modal"},v9={class:"ant-modal-content"},f9={class:"ant-modal-header"},p9={class:"ant-modal-footer"},m9={key:1,class:"ant-message"},b9={class:"ant-message-notice"},h9={class:"ant-message-notice-content"},g9={key:2,class:"ant-notification"},x9={class:"ant-notification-notice"},y9={class:"ant-notification-notice-content"},_9={class:"ant-notification-notice-icon"},w9="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMTg5MEZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA2NkZGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",$9={__name:"AntDesignView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I("tab1"),l=I([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iIzE4OTBGRiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjMDA2NkZGIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-blue-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iIzAwNjZGRiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjMTg5MEZGIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-blue-600"}]),c=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]);return(f,o)=>(x(),y("div",Pw,[t("div",Sw,[t("div",Rw,[t("div",{class:"ant-logo"},[t("img",{src:w9,alt:"Ant Design Logo",class:"ant-logo-img"}),o[4]||(o[4]=t("span",{class:"ant-logo-text"},"Ant Design",-1))]),o[5]||(o[5]=H('<div class="ant-nav" data-v-8473f951><a href="#" class="ant-nav-item active" data-v-8473f951>首页</a><a href="#" class="ant-nav-item" data-v-8473f951>组件</a><a href="#" class="ant-nav-item" data-v-8473f951>文档</a><a href="#" class="ant-nav-item" data-v-8473f951>主题</a></div>',1)),t("div",Tw,[t("button",Zw,[r(u(X),{class:"w-5 h-5"})]),t("button",Gw,[r(u(V),{class:"w-5 h-5"})]),t("button",Lw,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",Hw,[t("div",Bw,[(x(!0),y(Q,null,st(l.value,d=>(x(),y("div",{key:d.id,class:"ant-card"},[t("div",Ow,[t("img",{src:d.cover,alt:d.title,class:"ant-card-cover-img"},null,8,Vw)]),t("div",Ww,[t("div",Yw,[t("div",Jw,[t("div",{class:at(["ant-avatar",d.avatarClass])},k(d.initials),3)]),t("div",Qw,[t("h3",Fw,k(d.title),1),t("p",Uw,k(d.description),1)])]),t("p",Kw,k(d.content),1),t("div",Xw,[t("button",qw,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(d.likes),1)]),t("button",t9,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(d.comments),1)]),t("button",s9,[r(u(Xt),{class:"w-5 h-5"})])])])]))),128))]),o[14]||(o[14]=H('<div class="ant-form" data-v-8473f951><div class="ant-form-item" data-v-8473f951><label class="ant-form-item-label" data-v-8473f951>文本输入</label><div class="ant-form-item-control" data-v-8473f951><input type="text" placeholder="请输入内容" class="ant-input" data-v-8473f951></div></div><div class="ant-form-item" data-v-8473f951><label class="ant-form-item-label" data-v-8473f951>密码输入</label><div class="ant-form-item-control" data-v-8473f951><input type="password" placeholder="请输入密码" class="ant-input" data-v-8473f951></div></div><div class="ant-form-item" data-v-8473f951><label class="ant-form-item-label" data-v-8473f951>下拉选择</label><div class="ant-form-item-control" data-v-8473f951><select class="ant-select" data-v-8473f951><option data-v-8473f951>选项 1</option><option data-v-8473f951>选项 2</option><option data-v-8473f951>选项 3</option></select></div></div><div class="ant-form-item" data-v-8473f951><label class="ant-form-item-label" data-v-8473f951>开关</label><div class="ant-form-item-control" data-v-8473f951><label class="ant-switch" data-v-8473f951><input type="checkbox" data-v-8473f951><span class="ant-switch-inner" data-v-8473f951></span></label></div></div></div><div class="ant-btn-group" data-v-8473f951><button class="ant-btn primary" data-v-8473f951>主要按钮</button><button class="ant-btn default" data-v-8473f951>默认按钮</button><button class="ant-btn dashed" data-v-8473f951>虚线按钮</button><button class="ant-btn text" data-v-8473f951>文本按钮</button><button class="ant-btn link" data-v-8473f951>链接按钮</button></div>',2)),t("div",e9,[t("div",a9,[(x(!0),y(Q,null,st(c.value,d=>(x(),y("div",{key:d.id,class:at(["ant-tabs-tab",{active:n.value===d.id}]),onClick:p=>n.value=d.id},k(d.label),11,i9))),128))]),t("div",n9,[n.value==="tab1"?(x(),y("div",o9,o[6]||(o[6]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),n.value==="tab2"?(x(),y("div",l9,o[7]||(o[7]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),n.value==="tab3"?(x(),y("div",d9,o[8]||(o[8]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])]),a.value?(x(),y("div",c9,[t("div",r9,[t("div",u9,[t("div",v9,[t("div",f9,[o[9]||(o[9]=t("div",{class:"ant-modal-title"},"对话框标题",-1)),t("button",{class:"ant-modal-close",onClick:o[0]||(o[0]=d=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),o[10]||(o[10]=t("div",{class:"ant-modal-body"},[t("p",null,"这是一个 Ant Design 风格的对话框示例。")],-1)),t("div",p9,[t("button",{class:"ant-btn",onClick:o[1]||(o[1]=d=>a.value=!1)},"取消"),t("button",{class:"ant-btn primary",onClick:o[2]||(o[2]=d=>a.value=!1)},"确定")])])])])])):C("",!0),i.value?(x(),y("div",m9,[t("div",b9,[t("div",h9,[r(u(fs),{class:"w-5 h-5"}),o[11]||(o[11]=t("span",null,"这是一条消息提示",-1))])])])):C("",!0),e.value?(x(),y("div",g9,[t("div",x9,[t("div",y9,[t("div",_9,[r(u(V),{class:"w-5 h-5"})]),o[12]||(o[12]=t("div",{class:"ant-notification-notice-message"},"通知标题",-1)),o[13]||(o[13]=t("div",{class:"ant-notification-notice-description"},"通知内容",-1))]),t("button",{class:"ant-notification-notice-close",onClick:o[3]||(o[3]=d=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])])])):C("",!0)])]))}},I9=ft($9,[["__scopeId","data-v-8473f951"]]),M9={class:"element-container min-h-screen bg-gray-50"},k9={class:"element-header"},D9={class:"element-header-content"},C9={class:"element-header-actions"},A9={class:"element-button text"},j9={class:"element-button text"},N9={class:"element-button text"},z9={class:"element-main"},E9={class:"element-card-list"},P9={class:"element-card-header"},S9={class:"element-card-info"},R9={class:"element-card-title"},T9={class:"element-card-subtitle"},Z9={class:"element-card-actions"},G9={class:"element-button text"},L9={class:"element-card-body"},H9=["src"],B9={class:"element-card-footer"},O9={class:"element-button text"},V9={class:"element-button text"},W9={class:"element-button text"},Y9={class:"element-tabs"},J9={class:"element-tabs-header"},Q9=["onClick"],F9={class:"element-tabs-content"},U9={key:0,class:"element-tab-pane"},K9={key:1,class:"element-tab-pane"},X9={key:2,class:"element-tab-pane"},q9={key:0,class:"element-dialog-wrapper"},t6={class:"element-dialog"},s6={class:"element-dialog-header"},e6={class:"element-dialog-footer"},a6={key:1,class:"element-message"},i6={class:"element-message-content"},n6={key:2,class:"element-notification"},o6={class:"element-notification-title"},l6={class:"element-notification-list"},d6={class:"element-notification-icon"},c6={class:"element-notification-content"},r6={class:"element-notification-time"},u6="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0idXJsKCNwYWludDApIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDAiIHgxPSIwIiB5MT0iMCIgeDI9IjMyIiB5Mj0iMzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjNDFCODgzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkQ4ODVGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+",v6={__name:"ElementUIView",setup(s){const a=I(!1),i=I(!1),e=I(!1),n=I("tab1"),l=I([{id:1,title:"卡片标题",description:"副标题",content:"这是卡片的内容,可以包含多行文本。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDgxLjQzMSAxMTIgMTA4QzExMiAxMzQuNTY5IDEzMy40MzEgMTU2IDE2MCAxNTZDMTg2LjU2OSAxNTYgMjA4IDEzNC41NjkgMjA4IDEwOEMyMDggODEuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iIzQxQjg4MyIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjMkQ4ODVGIi8+PC9zdmc+",likes:42,comments:8,initials:"JD",avatarClass:"bg-green-500"},{id:2,title:"另一个标题",description:"另一个副标题",content:"这是另一个卡片的内容。",cover:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjI0MCIgdmlld0JveD0iMCAwIDMyMCAyNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIyNDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJNMTYwIDYwQzEzMy40MzEgNjAgMTEyIDg1LjQzMSAxMTIgMTE4QzExMiAxNTAuNTY5IDEzMy40MzEgMTcyIDE2MCAxNzJDMTg2LjU2OSAxNzIgMjA4IDE1MC41NjkgMjA4IDExOEMyMDggODUuNDMxIDE4Ni41NjkgNjAgMTYwIDYwWiIgZmlsbD0iIzJEOjg1RiIvPjxwYXRoIGQ9Ik0xNjAgMTgwQzEzMy40MzEgMTgwIDExMiAyMDEuNDMxIDExMiAyMjhDMTEyIDI1NC41NjkgMTMzLjQzMSAyNzYgMTYwIDI3NkMxODYuNTY5IDI3NiAyMDggMjU0LjU2OSAyMDggMjI4QzIwOCAyMDEuNDMxIDE4Ni41NjkgMTgwIDE2MCAxODBaIiBmaWxsPSIjNDFCODgzIi8+PC9zdmc+",likes:36,comments:5,initials:"AB",avatarClass:"bg-green-600"}]),c=I([{id:"tab1",label:"标签页 1"},{id:"tab2",label:"标签页 2"},{id:"tab3",label:"标签页 3"}]),f=I([{id:1,title:"新消息",content:"Alice 给你发送了一条消息",time:"刚刚"},{id:2,title:"系统通知",content:"系统将在今晚进行维护",time:"1小时前"}]);return(o,d)=>(x(),y("div",M9,[t("div",k9,[t("div",D9,[t("div",{class:"element-logo"},[t("img",{src:u6,alt:"Element Logo",class:"element-logo-img"}),d[4]||(d[4]=t("span",{class:"element-logo-text"},"Element UI",-1))]),d[5]||(d[5]=H('<div class="element-nav" data-v-8c64faa7><a href="#" class="element-nav-item active" data-v-8c64faa7>首页</a><a href="#" class="element-nav-item" data-v-8c64faa7>组件</a><a href="#" class="element-nav-item" data-v-8c64faa7>文档</a><a href="#" class="element-nav-item" data-v-8c64faa7>主题</a></div>',1)),t("div",C9,[t("button",A9,[r(u(X),{class:"w-5 h-5"})]),t("button",j9,[r(u(V),{class:"w-5 h-5"})]),t("button",N9,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",z9,[t("div",E9,[(x(!0),y(Q,null,st(l.value,p=>(x(),y("div",{key:p.id,class:"element-card"},[t("div",P9,[t("div",{class:at(["element-avatar",p.avatarClass])},k(p.initials),3),t("div",S9,[t("h3",R9,k(p.title),1),t("p",T9,k(p.description),1)]),t("div",Z9,[t("button",G9,[r(u(dt),{class:"w-5 h-5"})])])]),t("div",L9,[t("img",{src:p.cover,alt:"Card Cover",class:"element-card-cover"},null,8,H9),t("p",null,k(p.content),1)]),t("div",B9,[t("button",O9,[r(u(Ut),{class:"w-5 h-5"}),t("span",null,k(p.likes),1)]),t("button",V9,[r(u(Kt),{class:"w-5 h-5"}),t("span",null,k(p.comments),1)]),t("button",W9,[r(u(Xt),{class:"w-5 h-5"})])])]))),128))]),d[13]||(d[13]=H('<div class="element-form" data-v-8c64faa7><div class="element-form-item" data-v-8c64faa7><label class="element-form-label" data-v-8c64faa7>文本输入</label><div class="element-form-content" data-v-8c64faa7><input type="text" placeholder="请输入内容" class="element-input" data-v-8c64faa7></div></div><div class="element-form-item" data-v-8c64faa7><label class="element-form-label" data-v-8c64faa7>密码输入</label><div class="element-form-content" data-v-8c64faa7><input type="password" placeholder="请输入密码" class="element-input" data-v-8c64faa7></div></div><div class="element-form-item" data-v-8c64faa7><label class="element-form-label" data-v-8c64faa7>下拉选择</label><div class="element-form-content" data-v-8c64faa7><select class="element-select" data-v-8c64faa7><option data-v-8c64faa7>选项 1</option><option data-v-8c64faa7>选项 2</option><option data-v-8c64faa7>选项 3</option></select></div></div><div class="element-form-item" data-v-8c64faa7><label class="element-form-label" data-v-8c64faa7>开关</label><div class="element-form-content" data-v-8c64faa7><label class="element-switch" data-v-8c64faa7><input type="checkbox" data-v-8c64faa7><span class="element-switch-core" data-v-8c64faa7></span></label></div></div></div><div class="element-button-group" data-v-8c64faa7><button class="element-button primary" data-v-8c64faa7>主要按钮</button><button class="element-button success" data-v-8c64faa7>成功按钮</button><button class="element-button warning" data-v-8c64faa7>警告按钮</button><button class="element-button danger" data-v-8c64faa7>危险按钮</button><button class="element-button info" data-v-8c64faa7>信息按钮</button></div>',2)),t("div",Y9,[t("div",J9,[(x(!0),y(Q,null,st(c.value,p=>(x(),y("div",{key:p.id,class:at(["element-tabs-item",{active:n.value===p.id}]),onClick:g=>n.value=p.id},k(p.label),11,Q9))),128))]),t("div",F9,[n.value==="tab1"?(x(),y("div",U9,d[6]||(d[6]=[t("p",null,"标签页 1 的内容",-1)]))):C("",!0),n.value==="tab2"?(x(),y("div",K9,d[7]||(d[7]=[t("p",null,"标签页 2 的内容",-1)]))):C("",!0),n.value==="tab3"?(x(),y("div",X9,d[8]||(d[8]=[t("p",null,"标签页 3 的内容",-1)]))):C("",!0)])]),a.value?(x(),y("div",q9,[t("div",t6,[t("div",s6,[d[9]||(d[9]=t("span",{class:"element-dialog-title"},"对话框标题",-1)),t("button",{class:"element-dialog-close",onClick:d[0]||(d[0]=p=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),d[10]||(d[10]=t("div",{class:"element-dialog-body"},[t("p",null,"这是一个 Element UI 风格的对话框示例。")],-1)),t("div",e6,[t("button",{class:"element-button",onClick:d[1]||(d[1]=p=>a.value=!1)},"取消"),t("button",{class:"element-button primary",onClick:d[2]||(d[2]=p=>a.value=!1)},"确定")])])])):C("",!0),i.value?(x(),y("div",a6,[t("div",i6,[r(u(fs),{class:"w-5 h-5"}),d[11]||(d[11]=t("span",null,"这是一条消息提示",-1))])])):C("",!0),e.value?(x(),y("div",n6,[t("div",o6,[d[12]||(d[12]=t("span",null,"通知",-1)),t("button",{class:"element-notification-close",onClick:d[3]||(d[3]=p=>e.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),t("div",l6,[(x(!0),y(Q,null,st(f.value,p=>(x(),y("div",{key:p.id,class:"element-notification-item"},[t("div",d6,[r(u(V),{class:"w-5 h-5"})]),t("div",c6,[t("h4",null,k(p.title),1),t("p",null,k(p.content),1)]),t("span",r6,k(p.time),1)]))),128))])])):C("",!0)])]))}},f6=ft(v6,[["__scopeId","data-v-8c64faa7"]]),p6={class:"flat-container min-h-screen bg-gray-50"},m6={class:"flat-app-bar"},b6={class:"container mx-auto px-4 py-3 flex items-center justify-between"},h6={class:"flex items-center"},g6={class:"flex items-center space-x-4"},x6={class:"flat-icon-button"},y6={class:"flat-icon-button"},_6={class:"flat-icon-button"},w6={class:"container mx-auto p-6"},$6={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},I6={class:"flat-card"},M6={class:"p-4"},k6={class:"space-y-2"},D6={href:"#",class:"flat-nav-item active"},C6={href:"#",class:"flat-nav-item"},A6={href:"#",class:"flat-nav-item"},j6={href:"#",class:"flat-nav-item"},N6={class:"md:col-span-2 space-y-6"},z6={class:"flat-card"},E6={class:"p-4"},P6={class:"space-y-4"},S6={class:"flat-list-item"},R6={class:"flat-icon-button"},T6={class:"flat-list-item"},Z6={class:"flat-icon-button"},G6={class:"flat-card"},L6={class:"p-4"},H6={class:"flex flex-wrap gap-4"},B6={class:"flat-button icon"},O6={class:"flat-card"},V6={class:"p-4"},W6={class:"flat-bottom-nav"},Y6={href:"#",class:"flat-bottom-nav-item active"},J6={href:"#",class:"flat-bottom-nav-item"},Q6={href:"#",class:"flat-bottom-nav-item"},F6={href:"#",class:"flat-bottom-nav-item"},U6={href:"#",class:"flat-bottom-nav-item"},K6={key:0,class:"flat-dialog-overlay"},X6={class:"flat-dialog"},q6={class:"flat-dialog-header"},t$={class:"flat-dialog-actions"},s$={__name:"FlatView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",p6,[t("div",m6,[t("div",b6,[t("div",h6,[r(u(Et),{class:"w-5 h-5 text-white mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-white"},"Flat Design",-1))]),t("div",g6,[t("button",x6,[r(u(X),{class:"w-5 h-5"})]),t("button",y6,[r(u(V),{class:"w-5 h-5"})]),t("button",_6,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",w6,[t("div",$6,[t("div",I6,[t("div",M6,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"导航菜单",-1)),t("nav",k6,[t("a",D6,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",C6,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"flat-badge"},"12",-1))]),t("a",A6,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",j6,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",N6,[t("div",z6,[t("div",E6,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"卡片列表",-1)),t("div",P6,[t("div",S6,[e[11]||(e[11]=t("div",{class:"flat-avatar bg-blue-500"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"卡片标题"),t("p",{class:"text-gray-600"},"卡片副标题")],-1)),t("button",R6,[r(u(dt),{class:"w-5 h-5"})])]),t("div",T6,[e[13]||(e[13]=t("div",{class:"flat-avatar bg-indigo-500"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-gray-900"},"另一个标题"),t("p",{class:"text-gray-600"},"另一个副标题")],-1)),t("button",Z6,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="flat-card" data-v-ed5411cf><div class="p-4" data-v-ed5411cf><h2 class="text-lg font-medium mb-4 text-gray-900" data-v-ed5411cf>表单元素</h2><div class="space-y-4" data-v-ed5411cf><div class="flat-input-group" data-v-ed5411cf><label class="text-gray-700" data-v-ed5411cf>文本输入</label><input type="text" placeholder="请输入内容" class="flat-input" data-v-ed5411cf></div><div class="flat-input-group" data-v-ed5411cf><label class="text-gray-700" data-v-ed5411cf>密码输入</label><input type="password" placeholder="请输入密码" class="flat-input" data-v-ed5411cf></div><div class="flat-input-group" data-v-ed5411cf><label class="text-gray-700" data-v-ed5411cf>下拉选择</label><select class="flat-input" data-v-ed5411cf><option data-v-ed5411cf>选项 1</option><option data-v-ed5411cf>选项 2</option><option data-v-ed5411cf>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-ed5411cf><label class="flat-checkbox" data-v-ed5411cf><input type="checkbox" data-v-ed5411cf><span class="flat-checkmark" data-v-ed5411cf></span><span class="text-gray-700" data-v-ed5411cf>复选框</span></label><label class="flat-radio" data-v-ed5411cf><input type="radio" name="radio" data-v-ed5411cf><span class="flat-radiomark" data-v-ed5411cf></span><span class="text-gray-700" data-v-ed5411cf>单选框</span></label></div><div class="flat-switch" data-v-ed5411cf><input type="checkbox" id="switch1" data-v-ed5411cf><label for="switch1" class="text-gray-700" data-v-ed5411cf>开关</label></div></div></div></div>',1)),t("div",G6,[t("div",L6,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"按钮样式",-1)),t("div",H6,[e[16]||(e[16]=t("button",{class:"flat-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"flat-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"flat-button text"},"文本按钮",-1)),t("button",B6,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="flat-card" data-v-ed5411cf><div class="p-4" data-v-ed5411cf><h2 class="text-lg font-medium mb-4 text-gray-900" data-v-ed5411cf>进度指示器</h2><div class="space-y-4" data-v-ed5411cf><div class="flat-progress" data-v-ed5411cf><div class="flat-progress-bar" style="width:60%;" data-v-ed5411cf></div></div><div class="flat-progress circular" data-v-ed5411cf><div class="flat-progress-circle" data-v-ed5411cf></div></div></div></div></div>',1)),t("div",O6,[t("div",V6,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-gray-900"},"对话框示例",-1)),t("button",{class:"flat-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",W6,[t("a",Y6,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",J6,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",Q6,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",F6,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",U6,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",K6,[t("div",X6,[t("div",q6,[e[28]||(e[28]=t("h3",{class:"text-gray-900"},"对话框标题",-1)),t("button",{class:"flat-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"flat-dialog-content"},[t("p",{class:"text-gray-600"},"这是一个扁平化设计风格的对话框示例。")],-1)),t("div",t$,[t("button",{class:"flat-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"flat-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},e$=ft(s$,[["__scopeId","data-v-ed5411cf"]]),a$={class:"nordic-container min-h-screen bg-gradient-to-br from-slate-50 via-blue-50 to-indigo-50"},i$={class:"nordic-app-bar"},n$={class:"container mx-auto px-4 py-3 flex items-center justify-between"},o$={class:"flex items-center"},l$={class:"flex items-center space-x-4"},d$={class:"nordic-icon-button"},c$={class:"nordic-icon-button"},r$={class:"nordic-icon-button"},u$={class:"container mx-auto p-6"},v$={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},f$={class:"nordic-card"},p$={class:"p-4"},m$={class:"space-y-2"},b$={href:"#",class:"nordic-nav-item active"},h$={href:"#",class:"nordic-nav-item"},g$={href:"#",class:"nordic-nav-item"},x$={href:"#",class:"nordic-nav-item"},y$={class:"md:col-span-2 space-y-6"},_$={class:"nordic-card"},w$={class:"p-4"},$$={class:"space-y-4"},I$={class:"nordic-list-item"},M$={class:"nordic-icon-button"},k$={class:"nordic-list-item"},D$={class:"nordic-icon-button"},C$={class:"nordic-card"},A$={class:"p-4"},j$={class:"flex flex-wrap gap-4"},N$={class:"nordic-button icon"},z$={class:"nordic-card"},E$={class:"p-4"},P$={class:"nordic-bottom-nav"},S$={href:"#",class:"nordic-bottom-nav-item active"},R$={href:"#",class:"nordic-bottom-nav-item"},T$={href:"#",class:"nordic-bottom-nav-item"},Z$={href:"#",class:"nordic-bottom-nav-item"},G$={href:"#",class:"nordic-bottom-nav-item"},L$={key:0,class:"nordic-dialog-overlay"},H$={class:"nordic-dialog"},B$={class:"nordic-dialog-header"},O$={class:"nordic-dialog-actions"},V$={__name:"NordicView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",a$,[t("div",i$,[t("div",n$,[t("div",o$,[r(u(Et),{class:"w-5 h-5 text-slate-800 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-slate-800"},"Nordic Design",-1))]),t("div",l$,[t("button",d$,[r(u(X),{class:"w-5 h-5"})]),t("button",c$,[r(u(V),{class:"w-5 h-5"})]),t("button",r$,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",u$,[t("div",v$,[t("div",f$,[t("div",p$,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"导航菜单",-1)),t("nav",m$,[t("a",b$,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",h$,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"nordic-badge"},"12",-1))]),t("a",g$,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",x$,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",y$,[t("div",_$,[t("div",w$,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"卡片列表",-1)),t("div",$$,[t("div",I$,[e[11]||(e[11]=t("div",{class:"nordic-avatar bg-gradient-to-br from-blue-400 to-indigo-400"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-slate-800"},"卡片标题"),t("p",{class:"text-slate-600"},"卡片副标题")],-1)),t("button",M$,[r(u(dt),{class:"w-5 h-5"})])]),t("div",k$,[e[13]||(e[13]=t("div",{class:"nordic-avatar bg-gradient-to-br from-indigo-400 to-purple-400"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-slate-800"},"另一个标题"),t("p",{class:"text-slate-600"},"另一个副标题")],-1)),t("button",D$,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="nordic-card" data-v-723c4b4d><div class="p-4" data-v-723c4b4d><h2 class="text-lg font-medium mb-4 text-slate-800" data-v-723c4b4d>表单元素</h2><div class="space-y-4" data-v-723c4b4d><div class="nordic-input-group" data-v-723c4b4d><label class="text-slate-600" data-v-723c4b4d>文本输入</label><input type="text" placeholder="请输入内容" class="nordic-input" data-v-723c4b4d></div><div class="nordic-input-group" data-v-723c4b4d><label class="text-slate-600" data-v-723c4b4d>密码输入</label><input type="password" placeholder="请输入密码" class="nordic-input" data-v-723c4b4d></div><div class="nordic-input-group" data-v-723c4b4d><label class="text-slate-600" data-v-723c4b4d>下拉选择</label><select class="nordic-input" data-v-723c4b4d><option data-v-723c4b4d>选项 1</option><option data-v-723c4b4d>选项 2</option><option data-v-723c4b4d>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-723c4b4d><label class="nordic-checkbox" data-v-723c4b4d><input type="checkbox" data-v-723c4b4d><span class="nordic-checkmark" data-v-723c4b4d></span><span class="text-slate-600" data-v-723c4b4d>复选框</span></label><label class="nordic-radio" data-v-723c4b4d><input type="radio" name="radio" data-v-723c4b4d><span class="nordic-radiomark" data-v-723c4b4d></span><span class="text-slate-600" data-v-723c4b4d>单选框</span></label></div><div class="nordic-switch" data-v-723c4b4d><input type="checkbox" id="switch1" data-v-723c4b4d><label for="switch1" class="text-slate-600" data-v-723c4b4d>开关</label></div></div></div></div>',1)),t("div",C$,[t("div",A$,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"按钮样式",-1)),t("div",j$,[e[16]||(e[16]=t("button",{class:"nordic-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"nordic-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"nordic-button text"},"文本按钮",-1)),t("button",N$,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="nordic-card" data-v-723c4b4d><div class="p-4" data-v-723c4b4d><h2 class="text-lg font-medium mb-4 text-slate-800" data-v-723c4b4d>进度指示器</h2><div class="space-y-4" data-v-723c4b4d><div class="nordic-progress" data-v-723c4b4d><div class="nordic-progress-bar" style="width:60%;" data-v-723c4b4d></div></div><div class="nordic-progress circular" data-v-723c4b4d><div class="nordic-progress-circle" data-v-723c4b4d></div></div></div></div></div>',1)),t("div",z$,[t("div",E$,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-slate-800"},"对话框示例",-1)),t("button",{class:"nordic-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",P$,[t("a",S$,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",R$,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",T$,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",Z$,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",G$,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",L$,[t("div",H$,[t("div",B$,[e[28]||(e[28]=t("h3",{class:"text-slate-800"},"对话框标题",-1)),t("button",{class:"nordic-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"nordic-dialog-content"},[t("p",{class:"text-slate-600"},"这是一个北欧风格的对话框示例。")],-1)),t("div",O$,[t("button",{class:"nordic-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"nordic-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},W$=ft(V$,[["__scopeId","data-v-723c4b4d"]]),Y$={class:"futuristic-container min-h-screen bg-gradient-to-br from-slate-900 via-blue-900 to-indigo-900"},J$={class:"futuristic-app-bar"},Q$={class:"container mx-auto px-4 py-3 flex items-center justify-between"},F$={class:"flex items-center"},U$={class:"flex items-center space-x-4"},K$={class:"futuristic-icon-button"},X$={class:"futuristic-icon-button"},q$={class:"futuristic-icon-button"},tI={class:"container mx-auto p-6"},sI={class:"grid grid-cols-1 md:grid-cols-3 gap-6"},eI={class:"futuristic-card"},aI={class:"p-4"},iI={class:"space-y-2"},nI={href:"#",class:"futuristic-nav-item active"},oI={href:"#",class:"futuristic-nav-item"},lI={href:"#",class:"futuristic-nav-item"},dI={href:"#",class:"futuristic-nav-item"},cI={class:"md:col-span-2 space-y-6"},rI={class:"futuristic-card"},uI={class:"p-4"},vI={class:"space-y-4"},fI={class:"futuristic-list-item"},pI={class:"futuristic-icon-button"},mI={class:"futuristic-list-item"},bI={class:"futuristic-icon-button"},hI={class:"futuristic-card"},gI={class:"p-4"},xI={class:"flex flex-wrap gap-4"},yI={class:"futuristic-button icon"},_I={class:"futuristic-card"},wI={class:"p-4"},$I={class:"futuristic-bottom-nav"},II={href:"#",class:"futuristic-bottom-nav-item active"},MI={href:"#",class:"futuristic-bottom-nav-item"},kI={href:"#",class:"futuristic-bottom-nav-item"},DI={href:"#",class:"futuristic-bottom-nav-item"},CI={href:"#",class:"futuristic-bottom-nav-item"},AI={key:0,class:"futuristic-dialog-overlay"},jI={class:"futuristic-dialog"},NI={class:"futuristic-dialog-header"},zI={class:"futuristic-dialog-actions"},EI={__name:"FuturisticView",setup(s){const a=I(!1);return(i,e)=>(x(),y("div",Y$,[t("div",J$,[t("div",Q$,[t("div",F$,[r(u(Et),{class:"w-5 h-5 text-blue-200 mr-4"}),e[4]||(e[4]=t("h1",{class:"text-xl font-medium text-blue-200"},"Futuristic Design",-1))]),t("div",U$,[t("button",K$,[r(u(X),{class:"w-5 h-5"})]),t("button",X$,[r(u(V),{class:"w-5 h-5"})]),t("button",q$,[r(u(q),{class:"w-5 h-5"})])])])]),t("div",tI,[t("div",sI,[t("div",eI,[t("div",aI,[e[10]||(e[10]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"导航菜单",-1)),t("nav",iI,[t("a",nI,[r(u(rt),{class:"w-5 h-5"}),e[5]||(e[5]=t("span",null,"首页",-1))]),t("a",oI,[r(u(Rt),{class:"w-5 h-5"}),e[6]||(e[6]=t("span",null,"收件箱",-1)),e[7]||(e[7]=t("span",{class:"futuristic-badge"},"12",-1))]),t("a",lI,[r(u(Tt),{class:"w-5 h-5"}),e[8]||(e[8]=t("span",null,"收藏",-1))]),t("a",dI,[r(u(jt),{class:"w-5 h-5"}),e[9]||(e[9]=t("span",null,"设置",-1))])])])]),t("div",cI,[t("div",rI,[t("div",uI,[e[15]||(e[15]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"卡片列表",-1)),t("div",vI,[t("div",fI,[e[11]||(e[11]=t("div",{class:"futuristic-avatar bg-gradient-to-br from-blue-500 to-indigo-500"},"JD",-1)),e[12]||(e[12]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-blue-200"},"卡片标题"),t("p",{class:"text-blue-300"},"卡片副标题")],-1)),t("button",pI,[r(u(dt),{class:"w-5 h-5"})])]),t("div",mI,[e[13]||(e[13]=t("div",{class:"futuristic-avatar bg-gradient-to-br from-indigo-500 to-purple-500"},"AB",-1)),e[14]||(e[14]=t("div",{class:"flex-1"},[t("h3",{class:"font-medium text-blue-200"},"另一个标题"),t("p",{class:"text-blue-300"},"另一个副标题")],-1)),t("button",bI,[r(u(dt),{class:"w-5 h-5"})])])])])]),e[21]||(e[21]=H('<div class="futuristic-card" data-v-335fcd8e><div class="p-4" data-v-335fcd8e><h2 class="text-lg font-medium mb-4 text-blue-200" data-v-335fcd8e>表单元素</h2><div class="space-y-4" data-v-335fcd8e><div class="futuristic-input-group" data-v-335fcd8e><label class="text-blue-300" data-v-335fcd8e>文本输入</label><input type="text" placeholder="请输入内容" class="futuristic-input" data-v-335fcd8e></div><div class="futuristic-input-group" data-v-335fcd8e><label class="text-blue-300" data-v-335fcd8e>密码输入</label><input type="password" placeholder="请输入密码" class="futuristic-input" data-v-335fcd8e></div><div class="futuristic-input-group" data-v-335fcd8e><label class="text-blue-300" data-v-335fcd8e>下拉选择</label><select class="futuristic-input" data-v-335fcd8e><option data-v-335fcd8e>选项 1</option><option data-v-335fcd8e>选项 2</option><option data-v-335fcd8e>选项 3</option></select></div><div class="flex items-center space-x-4" data-v-335fcd8e><label class="futuristic-checkbox" data-v-335fcd8e><input type="checkbox" data-v-335fcd8e><span class="futuristic-checkmark" data-v-335fcd8e></span><span class="text-blue-300" data-v-335fcd8e>复选框</span></label><label class="futuristic-radio" data-v-335fcd8e><input type="radio" name="radio" data-v-335fcd8e><span class="futuristic-radiomark" data-v-335fcd8e></span><span class="text-blue-300" data-v-335fcd8e>单选框</span></label></div><div class="futuristic-switch" data-v-335fcd8e><input type="checkbox" id="switch1" data-v-335fcd8e><label for="switch1" class="text-blue-300" data-v-335fcd8e>开关</label></div></div></div></div>',1)),t("div",hI,[t("div",gI,[e[19]||(e[19]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"按钮样式",-1)),t("div",xI,[e[16]||(e[16]=t("button",{class:"futuristic-button"},"主要按钮",-1)),e[17]||(e[17]=t("button",{class:"futuristic-button outlined"},"次要按钮",-1)),e[18]||(e[18]=t("button",{class:"futuristic-button text"},"文本按钮",-1)),t("button",yI,[r(u(ut),{class:"w-5 h-5"})])])])]),e[22]||(e[22]=H('<div class="futuristic-card" data-v-335fcd8e><div class="p-4" data-v-335fcd8e><h2 class="text-lg font-medium mb-4 text-blue-200" data-v-335fcd8e>进度指示器</h2><div class="space-y-4" data-v-335fcd8e><div class="futuristic-progress" data-v-335fcd8e><div class="futuristic-progress-bar" style="width:60%;" data-v-335fcd8e></div></div><div class="futuristic-progress circular" data-v-335fcd8e><div class="futuristic-progress-circle" data-v-335fcd8e></div></div></div></div></div>',1)),t("div",_I,[t("div",wI,[e[20]||(e[20]=t("h2",{class:"text-lg font-medium mb-4 text-blue-200"},"对话框示例",-1)),t("button",{class:"futuristic-button",onClick:e[0]||(e[0]=n=>a.value=!0)},"打开对话框")])])])])]),t("div",$I,[t("a",II,[r(u(rt),{class:"w-6 h-6"}),e[23]||(e[23]=t("span",null,"首页",-1))]),t("a",MI,[r(u(X),{class:"w-6 h-6"}),e[24]||(e[24]=t("span",null,"搜索",-1))]),t("a",kI,[r(u(ut),{class:"w-6 h-6"}),e[25]||(e[25]=t("span",null,"添加",-1))]),t("a",DI,[r(u(V),{class:"w-6 h-6"}),e[26]||(e[26]=t("span",null,"通知",-1))]),t("a",CI,[r(u(q),{class:"w-6 h-6"}),e[27]||(e[27]=t("span",null,"我的",-1))])]),a.value?(x(),y("div",AI,[t("div",jI,[t("div",NI,[e[28]||(e[28]=t("h3",{class:"text-blue-200"},"对话框标题",-1)),t("button",{class:"futuristic-icon-button",onClick:e[1]||(e[1]=n=>a.value=!1)},[r(u(tt),{class:"w-5 h-5"})])]),e[29]||(e[29]=t("div",{class:"futuristic-dialog-content"},[t("p",{class:"text-blue-300"},"这是一个未来主义风格的对话框示例。")],-1)),t("div",zI,[t("button",{class:"futuristic-button text",onClick:e[2]||(e[2]=n=>a.value=!1)},"取消"),t("button",{class:"futuristic-button",onClick:e[3]||(e[3]=n=>a.value=!1)},"确定")])])])):C("",!0)]))}},PI=ft(EI,[["__scopeId","data-v-335fcd8e"]]),SI={class:"login-container"},RI={class:"header"},TI={class:"language-selector"},ZI={class:"main-content"},GI={class:"login-card"},LI={class:"form-group"},HI={class:"form-group"},BI={class:"form-options"},OI={class:"remember-me"},VI={__name:"LoginView",setup(s){const a=I(""),i=I(""),e=I(!1),n=I("zh"),l=nr(),c=()=>{console.log("Login attempt:",{username:a.value,password:i.value,rememberMe:e.value,language:n.value}),a.value==="admin"&&i.value==="admin"?l.push({name:"Chatbot"}):alert("Invalid credentials")};return(f,o)=>(x(),y("div",SI,[t("header",RI,[o[5]||(o[5]=t("div",{class:"logo"},[t("h1",null,"公司名称"),t("span",null,"Logo")],-1)),t("div",TI,[r(u(Fr),{class:"globe-icon",size:"16"}),js(t("select",{"onUpdate:modelValue":o[0]||(o[0]=d=>n.value=d),class:"language-select"},o[4]||(o[4]=[t("option",{value:"en"},"English",-1),t("option",{value:"es"},"Español",-1),t("option",{value:"zh"},"中文",-1)]),512),[[co,n.value]])])]),t("main",ZI,[t("div",GI,[o[11]||(o[11]=t("h2",{class:"greeting"},"欢迎回来",-1)),o[12]||(o[12]=t("p",{class:"subtitle"},"请登录公司管理系统",-1)),t("form",{onSubmit:Vd(c,["prevent"])},[t("div",LI,[o[6]||(o[6]=t("label",{for:"username"},"用户名",-1)),js(t("input",{type:"text",id:"username","onUpdate:modelValue":o[1]||(o[1]=d=>a.value=d),placeholder:"请输入用户名",class:"form-input"},null,512),[[Sa,a.value]])]),t("div",HI,[o[7]||(o[7]=t("label",{for:"password"},"密码",-1)),js(t("input",{type:"password",id:"password","onUpdate:modelValue":o[2]||(o[2]=d=>i.value=d),placeholder:"请输入密码",class:"form-input"},null,512),[[Sa,i.value]])]),t("div",BI,[t("div",OI,[js(t("input",{type:"checkbox",id:"remember","onUpdate:modelValue":o[3]||(o[3]=d=>e.value=d)},null,512),[[ei,e.value]]),o[8]||(o[8]=t("label",{for:"remember"},"记住我",-1))]),o[9]||(o[9]=t("a",{href:"#",class:"forgot-password"},"忘记密码?",-1))]),o[10]||(o[10]=t("button",{type:"submit",class:"login-button"},"登录",-1))],32),o[13]||(o[13]=t("div",{class:"alternative-login"},[t("p",null,"其他登录方式"),t("a",{href:"#",class:"sms-login"},"使用短信验证码登录")],-1))])]),o[14]||(o[14]=t("footer",{class:"footer"},[t("p",null,"© 2025 公司名称 All Rights Reserved.")],-1))]))}},WI=ft(VI,[["__scopeId","data-v-4458df3e"]]),YI=[{path:"/",name:"Home",component:wr},{path:"/minimalist",name:"minimalist",component:Lu},{path:"/dark-mode",name:"dark-mode",component:Av},{path:"/retro",name:"retro",component:xf},{path:"/3d",name:"ThreeD",component:rp},{path:"/skeuomorphic",name:"skeuomorphic",component:qp},{path:"/material",name:"material",component:Bm},{path:"/ios",name:"IOSDesign",component:C1},{path:"/fluent",name:"FluentDesign",component:ah},{path:"/neumorphism",name:"neumorphism",component:zg},{path:"/glassmorphism",name:"glassmorphism",component:_0},{path:"/brutalism",name:"Brutalism",component:v2},{path:"/cyberpunk",name:"cyberpunk",component:s4},{path:"/organic",name:"Organic",component:Y4},{path:"/pixel",name:"PixelArt",component:Tx},{path:"/morphism",name:"Morphism",component:C5},{path:"/aurora",name:"aurora",component:h3},{path:"/neon",name:"Neon",component:dy},{path:"/steampunk",name:"steampunk",component:Ky},{path:"/holographic",name:"Holographic",component:B_},{path:"/gradient",name:"Gradient",component:Ew},{path:"/ant",name:"AntDesign",component:I9},{path:"/element",name:"ElementUI",component:f6},{path:"/flat",name:"Flat",component:e$},{path:"/nordic",name:"Nordic",component:W$},{path:"/futuristic",name:"Futuristic",component:PI},{path:"/login",name:"Login",component:WI},{path:"/chatbot",name:"Chatbot",component:Wr},{path:"/:pathMatch(.*)*",redirect:"/"}],JI=ar({history:zc("/ide/proxy/6004/"),routes:YI,scrollBehavior(s,a,i){return s.hash?{el:s.hash,behavior:"smooth"}:{top:0,behavior:"smooth"}}});Fd(tc).use(JI).mount("#app");
|