Files
u-desktop/web/overlay.html

29 lines
94 KiB
HTML

<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script type="module" crossorigin>(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(r){if(r.ep)return;r.ep=!0;const i=s(r);fetch(r.href,i)}})();/**
* @vue/shared v3.5.34
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Us(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const Z={},ht=[],Pe=()=>{},Bn=()=>!1,cs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),fs=e=>e.startsWith("onUpdate:"),oe=Object.assign,Bs=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},ni=Object.prototype.hasOwnProperty,j=(e,t)=>ni.call(e,t),R=Array.isArray,pt=e=>jt(e)==="[object Map]",zn=e=>jt(e)==="[object Set]",pn=e=>jt(e)==="[object Date]",D=e=>typeof e=="function",ee=e=>typeof e=="string",Fe=e=>typeof e=="symbol",B=e=>e!==null&&typeof e=="object",qn=e=>(B(e)||D(e))&&D(e.then)&&D(e.catch),Gn=Object.prototype.toString,jt=e=>Gn.call(e),ri=e=>jt(e).slice(8,-1),Jn=e=>jt(e)==="[object Object]",zs=e=>ee(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Mt=Us(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),us=e=>{const t=Object.create(null);return(s=>t[s]||(t[s]=e(s)))},ii=/-\w/g,ye=us(e=>e.replace(ii,t=>t.slice(1).toUpperCase())),oi=/\B([A-Z])/g,ft=us(e=>e.replace(oi,"-$1").toLowerCase()),Zn=us(e=>e.charAt(0).toUpperCase()+e.slice(1)),xs=us(e=>e?`on${Zn(e)}`:""),$e=(e,t)=>!Object.is(e,t),Ss=(e,...t)=>{for(let s=0;s<e.length;s++)e[s](...t)},Yn=(e,t,s,n=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},li=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let gn;const as=()=>gn||(gn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function lt(e){if(R(e)){const t={};for(let s=0;s<e.length;s++){const n=e[s],r=ee(n)?ai(n):lt(n);if(r)for(const i in r)t[i]=r[i]}return t}else if(ee(e)||B(e))return e}const ci=/;(?![^(]*\))/g,fi=/:([^]+)/,ui=/\/\*[^]*?\*\//g;function ai(e){const t={};return e.replace(ui,"").split(ci).forEach(s=>{if(s){const n=s.split(fi);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function ds(e){let t="";if(ee(e))t=e;else if(R(e))for(let s=0;s<e.length;s++){const n=ds(e[s]);n&&(t+=n+" ")}else if(B(e))for(const s in e)e[s]&&(t+=s+" ");return t.trim()}const di="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",hi=Us(di);function Xn(e){return!!e||e===""}function pi(e,t){if(e.length!==t.length)return!1;let s=!0;for(let n=0;s&&n<e.length;n++)s=qs(e[n],t[n]);return s}function qs(e,t){if(e===t)return!0;let s=pn(e),n=pn(t);if(s||n)return s&&n?e.getTime()===t.getTime():!1;if(s=Fe(e),n=Fe(t),s||n)return e===t;if(s=R(e),n=R(t),s||n)return s&&n?pi(e,t):!1;if(s=B(e),n=B(t),s||n){if(!s||!n)return!1;const r=Object.keys(e).length,i=Object.keys(t).length;if(r!==i)return!1;for(const o in e){const l=e.hasOwnProperty(o),f=t.hasOwnProperty(o);if(l&&!f||!l&&f||!qs(e[o],t[o]))return!1}}return String(e)===String(t)}const Qn=e=>!!(e&&e.__v_isRef===!0),W=e=>ee(e)?e:e==null?"":R(e)||B(e)&&(e.toString===Gn||!D(e.toString))?Qn(e)?W(e.value):JSON.stringify(e,er,2):String(e),er=(e,t)=>Qn(t)?er(e,t.value):pt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,r],i)=>(s[Ts(n,i)+" =>"]=r,s),{})}:zn(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>Ts(s))}:Fe(t)?Ts(t):B(t)&&!R(t)&&!Jn(t)?String(t):t,Ts=(e,t="")=>{var s;return Fe(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};/**
* @vue/reactivity v3.5.34
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let ie;class gi{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&ie&&(ie.active?(this.parent=ie,this.index=(ie.scopes||(ie.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t<s;t++)this.scopes[t].pause();for(t=0,s=this.effects.length;t<s;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t<s;t++)this.scopes[t].resume();for(t=0,s=this.effects.length;t<s;t++)this.effects[t].resume()}}run(t){if(this._active){const s=ie;try{return ie=this,t()}finally{ie=s}}}on(){++this._on===1&&(this.prevScope=ie,ie=this)}off(){if(this._on>0&&--this._on===0){if(ie===this)ie=this.prevScope;else{let t=ie;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let s,n;for(s=0,n=this.effects.length;s<n;s++)this.effects[s].stop();for(this.effects.length=0,s=0,n=this.cleanups.length;s<n;s++)this.cleanups[s]();if(this.cleanups.length=0,this.scopes){for(s=0,n=this.scopes.length;s<n;s++)this.scopes[s].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function _i(){return ie}let J;const Cs=new WeakSet;class tr{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,ie&&(ie.active?ie.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Cs.has(this)&&(Cs.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||nr(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,_n(this),rr(this);const t=J,s=be;J=this,be=!0;try{return this.fn()}finally{ir(this),J=t,be=s,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Zs(t);this.deps=this.depsTail=void 0,_n(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Cs.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Fs(this)&&this.run()}get dirty(){return Fs(this)}}let sr=0,$t,It;function nr(e,t=!1){if(e.flags|=8,t){e.next=It,It=e;return}e.next=$t,$t=e}function Gs(){sr++}function Js(){if(--sr>0)return;if(It){let t=It;for(It=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;$t;){let t=$t;for($t=void 0;t;){const s=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=s}}if(e)throw e}function rr(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ir(e){let t,s=e.depsTail,n=s;for(;n;){const r=n.prevDep;n.version===-1?(n===s&&(s=r),Zs(n),mi(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=r}e.deps=t,e.depsTail=s}function Fs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(or(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function or(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Dt)||(e.globalVersion=Dt,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Fs(e))))return;e.flags|=2;const t=e.dep,s=J,n=be;J=e,be=!0;try{rr(e);const r=e.fn(e._value);(t.version===0||$e(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{J=s,be=n,ir(e),e.flags&=-3}}function Zs(e,t=!1){const{dep:s,prevSub:n,nextSub:r}=e;if(n&&(n.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=n,e.nextSub=void 0),s.subs===e&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let i=s.computed.deps;i;i=i.nextDep)Zs(i,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function mi(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}let be=!0;const lr=[];function Ve(){lr.push(be),be=!1}function je(){const e=lr.pop();be=e===void 0?!0:e}function _n(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=J;J=void 0;try{t()}finally{J=s}}}let Dt=0;class yi{constructor(t,s){this.sub=t,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ys{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!J||!be||J===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==J)s=this.activeLink=new yi(J,this),J.deps?(s.prevDep=J.depsTail,J.depsTail.nextDep=s,J.depsTail=s):J.deps=J.depsTail=s,cr(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=J.depsTail,s.nextDep=void 0,J.depsTail.nextDep=s,J.depsTail=s,J.deps===s&&(J.deps=n)}return s}trigger(t){this.version++,Dt++,this.notify(t)}notify(t){Gs();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{Js()}}}function cr(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)cr(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const Rs=new WeakMap,it=Symbol(""),Hs=Symbol(""),kt=Symbol("");function le(e,t,s){if(be&&J){let n=Rs.get(e);n||Rs.set(e,n=new Map);let r=n.get(s);r||(n.set(s,r=new Ys),r.map=n,r.key=s),r.track()}}function Le(e,t,s,n,r,i){const o=Rs.get(e);if(!o){Dt++;return}const l=f=>{f&&f.trigger()};if(Gs(),t==="clear")o.forEach(l);else{const f=R(e),d=f&&zs(s);if(f&&s==="length"){const a=Number(n);o.forEach((p,w)=>{(w==="length"||w===kt||!Fe(w)&&w>=a)&&l(p)})}else switch((s!==void 0||o.has(void 0))&&l(o.get(s)),d&&l(o.get(kt)),t){case"add":f?d&&l(o.get("length")):(l(o.get(it)),pt(e)&&l(o.get(Hs)));break;case"delete":f||(l(o.get(it)),pt(e)&&l(o.get(Hs)));break;case"set":pt(e)&&l(o.get(it));break}}Js()}function ut(e){const t=V(e);return t===e?t:(le(t,"iterate",kt),me(e)?t:t.map(ve))}function hs(e){return le(e=V(e),"iterate",kt),e}function Oe(e,t){return Ke(e)?mt(ot(e)?ve(t):t):ve(t)}const bi={__proto__:null,[Symbol.iterator](){return As(this,Symbol.iterator,e=>Oe(this,e))},concat(...e){return ut(this).concat(...e.map(t=>R(t)?ut(t):t))},entries(){return As(this,"entries",e=>(e[1]=Oe(this,e[1]),e))},every(e,t){return De(this,"every",e,t,void 0,arguments)},filter(e,t){return De(this,"filter",e,t,s=>s.map(n=>Oe(this,n)),arguments)},find(e,t){return De(this,"find",e,t,s=>Oe(this,s),arguments)},findIndex(e,t){return De(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return De(this,"findLast",e,t,s=>Oe(this,s),arguments)},findLastIndex(e,t){return De(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return De(this,"forEach",e,t,void 0,arguments)},includes(...e){return Es(this,"includes",e)},indexOf(...e){return Es(this,"indexOf",e)},join(e){return ut(this).join(e)},lastIndexOf(...e){return Es(this,"lastIndexOf",e)},map(e,t){return De(this,"map",e,t,void 0,arguments)},pop(){return St(this,"pop")},push(...e){return St(this,"push",e)},reduce(e,...t){return mn(this,"reduce",e,t)},reduceRight(e,...t){return mn(this,"reduceRight",e,t)},shift(){return St(this,"shift")},some(e,t){return De(this,"some",e,t,void 0,arguments)},splice(...e){return St(this,"splice",e)},toReversed(){return ut(this).toReversed()},toSorted(e){return ut(this).toSorted(e)},toSpliced(...e){return ut(this).toSpliced(...e)},unshift(...e){return St(this,"unshift",e)},values(){return As(this,"values",e=>Oe(this,e))}};function As(e,t,s){const n=hs(e),r=n[t]();return n!==e&&!me(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.done||(i.value=s(i.value)),i}),r}const vi=Array.prototype;function De(e,t,s,n,r,i){const o=hs(e),l=o!==e&&!me(e),f=o[t];if(f!==vi[t]){const p=f.apply(e,i);return l?ve(p):p}let d=s;o!==e&&(l?d=function(p,w){return s.call(this,Oe(e,p),w,e)}:s.length>2&&(d=function(p,w){return s.call(this,p,w,e)}));const a=f.call(o,d,n);return l&&r?r(a):a}function mn(e,t,s,n){const r=hs(e),i=r!==e&&!me(e);let o=s,l=!1;r!==e&&(i?(l=n.length===0,o=function(d,a,p){return l&&(l=!1,d=Oe(e,d)),s.call(this,d,Oe(e,a),p,e)}):s.length>3&&(o=function(d,a,p){return s.call(this,d,a,p,e)}));const f=r[t](o,...n);return l?Oe(e,f):f}function Es(e,t,s){const n=V(e);le(n,"iterate",kt);const r=n[t](...s);return(r===-1||r===!1)&&en(s[0])?(s[0]=V(s[0]),n[t](...s)):r}function St(e,t,s=[]){Ve(),Gs();const n=V(e)[t].apply(e,s);return Js(),je(),n}const wi=Us("__proto__,__v_isRef,__isVue"),fr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Fe));function xi(e){Fe(e)||(e=String(e));const t=V(this);return le(t,"has",e),t.hasOwnProperty(e)}class ur{constructor(t=!1,s=!1){this._isReadonly=t,this._isShallow=s}get(t,s,n){if(s==="__v_skip")return t.__v_skip;const r=this._isReadonly,i=this._isShallow;if(s==="__v_isReactive")return!r;if(s==="__v_isReadonly")return r;if(s==="__v_isShallow")return i;if(s==="__v_raw")return n===(r?i?Pi:pr:i?hr:dr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=R(t);if(!r){let f;if(o&&(f=bi[s]))return f;if(s==="hasOwnProperty")return xi}const l=Reflect.get(t,s,fe(t)?t:n);if((Fe(s)?fr.has(s):wi(s))||(r||le(t,"get",s),i))return l;if(fe(l)){const f=o&&zs(s)?l:l.value;return r&&B(f)?ks(f):f}return B(l)?r?ks(l):ps(l):l}}class ar extends ur{constructor(t=!1){super(!1,t)}set(t,s,n,r){let i=t[s];const o=R(t)&&zs(s);if(!this._isShallow){const d=Ke(i);if(!me(n)&&!Ke(n)&&(i=V(i),n=V(n)),!o&&fe(i)&&!fe(n))return d||(i.value=n),!0}const l=o?Number(s)<t.length:j(t,s),f=Reflect.set(t,s,n,fe(t)?t:r);return t===V(r)&&(l?$e(n,i)&&Le(t,"set",s,n):Le(t,"add",s,n)),f}deleteProperty(t,s){const n=j(t,s);t[s];const r=Reflect.deleteProperty(t,s);return r&&n&&Le(t,"delete",s,void 0),r}has(t,s){const n=Reflect.has(t,s);return(!Fe(s)||!fr.has(s))&&le(t,"has",s),n}ownKeys(t){return le(t,"iterate",R(t)?"length":it),Reflect.ownKeys(t)}}class Si extends ur{constructor(t=!1){super(!0,t)}set(t,s){return!0}deleteProperty(t,s){return!0}}const Ti=new ar,Ci=new Si,Ai=new ar(!0);const Ds=e=>e,Zt=e=>Reflect.getPrototypeOf(e);function Ei(e,t,s){return function(...n){const r=this.__v_raw,i=V(r),o=pt(i),l=e==="entries"||e===Symbol.iterator&&o,f=e==="keys"&&o,d=r[e](...n),a=s?Ds:t?mt:ve;return!t&&le(i,"iterate",f?Hs:it),oe(Object.create(d),{next(){const{value:p,done:w}=d.next();return w?{value:p,done:w}:{value:l?[a(p[0]),a(p[1])]:a(p),done:w}}})}}function Yt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Oi(e,t){const s={get(r){const i=this.__v_raw,o=V(i),l=V(r);e||($e(r,l)&&le(o,"get",r),le(o,"get",l));const{has:f}=Zt(o),d=t?Ds:e?mt:ve;if(f.call(o,r))return d(i.get(r));if(f.call(o,l))return d(i.get(l));i!==o&&i.get(r)},get size(){const r=this.__v_raw;return!e&&le(V(r),"iterate",it),r.size},has(r){const i=this.__v_raw,o=V(i),l=V(r);return e||($e(r,l)&&le(o,"has",r),le(o,"has",l)),r===l?i.has(r):i.has(r)||i.has(l)},forEach(r,i){const o=this,l=o.__v_raw,f=V(l),d=t?Ds:e?mt:ve;return!e&&le(f,"iterate",it),l.forEach((a,p)=>r.call(i,d(a),d(p),o))}};return oe(s,e?{add:Yt("add"),set:Yt("set"),delete:Yt("delete"),clear:Yt("clear")}:{add(r){const i=V(this),o=Zt(i),l=V(r),f=!t&&!me(r)&&!Ke(r)?l:r;return o.has.call(i,f)||$e(r,f)&&o.has.call(i,r)||$e(l,f)&&o.has.call(i,l)||(i.add(f),Le(i,"add",f,f)),this},set(r,i){!t&&!me(i)&&!Ke(i)&&(i=V(i));const o=V(this),{has:l,get:f}=Zt(o);let d=l.call(o,r);d||(r=V(r),d=l.call(o,r));const a=f.call(o,r);return o.set(r,i),d?$e(i,a)&&Le(o,"set",r,i):Le(o,"add",r,i),this},delete(r){const i=V(this),{has:o,get:l}=Zt(i);let f=o.call(i,r);f||(r=V(r),f=o.call(i,r)),l&&l.call(i,r);const d=i.delete(r);return f&&Le(i,"delete",r,void 0),d},clear(){const r=V(this),i=r.size!==0,o=r.clear();return i&&Le(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{s[r]=Ei(r,e,t)}),s}function Xs(e,t){const s=Oi(e,t);return(n,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(j(s,r)&&r in n?s:n,r,i)}const Mi={get:Xs(!1,!1)},$i={get:Xs(!1,!0)},Ii={get:Xs(!0,!1)};const dr=new WeakMap,hr=new WeakMap,pr=new WeakMap,Pi=new WeakMap;function Fi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ri(e){return e.__v_skip||!Object.isExtensible(e)?0:Fi(ri(e))}function ps(e){return Ke(e)?e:Qs(e,!1,Ti,Mi,dr)}function Hi(e){return Qs(e,!1,Ai,$i,hr)}function ks(e){return Qs(e,!0,Ci,Ii,pr)}function Qs(e,t,s,n,r){if(!B(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=Ri(e);if(i===0)return e;const o=r.get(e);if(o)return o;const l=new Proxy(e,i===2?n:s);return r.set(e,l),l}function ot(e){return Ke(e)?ot(e.__v_raw):!!(e&&e.__v_isReactive)}function Ke(e){return!!(e&&e.__v_isReadonly)}function me(e){return!!(e&&e.__v_isShallow)}function en(e){return e?!!e.__v_raw:!1}function V(e){const t=e&&e.__v_raw;return t?V(t):e}function Di(e){return!j(e,"__v_skip")&&Object.isExtensible(e)&&Yn(e,"__v_skip",!0),e}const ve=e=>B(e)?ps(e):e,mt=e=>B(e)?ks(e):e;function fe(e){return e?e.__v_isRef===!0:!1}function Ze(e){return ki(e,!1)}function ki(e,t){return fe(e)?e:new Ni(e,t)}class Ni{constructor(t,s){this.dep=new Ys,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:V(t),this._value=s?t:ve(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||me(t)||Ke(t);t=n?t:V(t),$e(t,s)&&(this._rawValue=t,this._value=n?t:ve(t),this.dep.trigger())}}function M(e){return fe(e)?e.value:e}const Li={get:(e,t,s)=>t==="__v_raw"?e:M(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const r=e[t];return fe(r)&&!fe(s)?(r.value=s,!0):Reflect.set(e,t,s,n)}};function gr(e){return ot(e)?e:new Proxy(e,Li)}class Vi{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Ys(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Dt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&J!==this)return nr(this,!0),!0}get value(){const t=this.dep.track();return or(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ji(e,t,s=!1){let n,r;return D(e)?n=e:(n=e.get,r=e.set),new Vi(n,r,s)}const Xt={},ts=new WeakMap;let rt;function Ki(e,t=!1,s=rt){if(s){let n=ts.get(s);n||ts.set(s,n=[]),n.push(e)}}function Wi(e,t,s=Z){const{immediate:n,deep:r,once:i,scheduler:o,augmentJob:l,call:f}=s,d=P=>r?P:me(P)||r===!1||r===0?Ge(P,1):Ge(P);let a,p,w,C,k=!1,$=!1;if(fe(e)?(p=()=>e.value,k=me(e)):ot(e)?(p=()=>d(e),k=!0):R(e)?($=!0,k=e.some(P=>ot(P)||me(P)),p=()=>e.map(P=>{if(fe(P))return P.value;if(ot(P))return d(P);if(D(P))return f?f(P,2):P()})):D(e)?t?p=f?()=>f(e,2):e:p=()=>{if(w){Ve();try{w()}finally{je()}}const P=rt;rt=a;try{return f?f(e,3,[C]):e(C)}finally{rt=P}}:p=Pe,t&&r){const P=p,ne=r===!0?1/0:r;p=()=>Ge(P(),ne)}const Q=_i(),K=()=>{a.stop(),Q&&Q.active&&Bs(Q.effects,a)};if(i&&t){const P=t;t=(...ne)=>{P(...ne),K()}}let N=$?new Array(e.length).fill(Xt):Xt;const Y=P=>{if(!(!(a.flags&1)||!a.dirty&&!P))if(t){const ne=a.run();if(r||k||($?ne.some((Be,we)=>$e(Be,N[we])):$e(ne,N))){w&&w();const Be=rt;rt=a;try{const we=[ne,N===Xt?void 0:$&&N[0]===Xt?[]:N,C];N=ne,f?f(t,3,we):t(...we)}finally{rt=Be}}}else a.run()};return l&&l(Y),a=new tr(p),a.scheduler=o?()=>o(Y,!1):Y,C=P=>Ki(P,!1,a),w=a.onStop=()=>{const P=ts.get(a);if(P){if(f)f(P,4);else for(const ne of P)ne();ts.delete(a)}},t?n?Y(!0):N=a.run():o?o(Y.bind(null,!0),!0):a.run(),K.pause=a.pause.bind(a),K.resume=a.resume.bind(a),K.stop=K,K}function Ge(e,t=1/0,s){if(t<=0||!B(e)||e.__v_skip||(s=s||new Map,(s.get(e)||0)>=t))return e;if(s.set(e,t),t--,fe(e))Ge(e.value,t,s);else if(R(e))for(let n=0;n<e.length;n++)Ge(e[n],t,s);else if(zn(e)||pt(e))e.forEach(n=>{Ge(n,t,s)});else if(Jn(e)){for(const n in e)Ge(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&Ge(e[n],t,s)}return e}/**
* @vue/runtime-core v3.5.34
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Kt(e,t,s,n){try{return n?e(...n):e()}catch(r){gs(r,t,s)}}function Re(e,t,s,n){if(D(e)){const r=Kt(e,t,s,n);return r&&qn(r)&&r.catch(i=>{gs(i,t,s)}),r}if(R(e)){const r=[];for(let i=0;i<e.length;i++)r.push(Re(e[i],t,s,n));return r}}function gs(e,t,s,n=!0){const r=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||Z;if(t){let l=t.parent;const f=t.proxy,d=`https://vuejs.org/error-reference/#runtime-${s}`;for(;l;){const a=l.ec;if(a){for(let p=0;p<a.length;p++)if(a[p](e,f,d)===!1)return}l=l.parent}if(i){Ve(),Kt(i,null,10,[e,f,d]),je();return}}Ui(e,s,r,n,o)}function Ui(e,t,s,n=!0,r=!1){if(r)throw e;console.error(e)}const de=[];let Ee=-1;const gt=[];let qe=null,dt=0;const _r=Promise.resolve();let ss=null;function Bi(e){const t=ss||_r;return e?t.then(this?e.bind(this):e):t}function zi(e){let t=Ee+1,s=de.length;for(;t<s;){const n=t+s>>>1,r=de[n],i=Nt(r);i<e||i===e&&r.flags&2?t=n+1:s=n}return t}function tn(e){if(!(e.flags&1)){const t=Nt(e),s=de[de.length-1];!s||!(e.flags&2)&&t>=Nt(s)?de.push(e):de.splice(zi(t),0,e),e.flags|=1,mr()}}function mr(){ss||(ss=_r.then(br))}function qi(e){R(e)?gt.push(...e):qe&&e.id===-1?qe.splice(dt+1,0,e):e.flags&1||(gt.push(e),e.flags|=1),mr()}function yn(e,t,s=Ee+1){for(;s<de.length;s++){const n=de[s];if(n&&n.flags&2){if(e&&n.id!==e.uid)continue;de.splice(s,1),s--,n.flags&4&&(n.flags&=-2),n(),n.flags&4||(n.flags&=-2)}}}function yr(e){if(gt.length){const t=[...new Set(gt)].sort((s,n)=>Nt(s)-Nt(n));if(gt.length=0,qe){qe.push(...t);return}for(qe=t,dt=0;dt<qe.length;dt++){const s=qe[dt];s.flags&4&&(s.flags&=-2),s.flags&8||s(),s.flags&=-2}qe=null,dt=0}}const Nt=e=>e.id==null?e.flags&2?-1:1/0:e.id;function br(e){try{for(Ee=0;Ee<de.length;Ee++){const t=de[Ee];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Kt(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Ee<de.length;Ee++){const t=de[Ee];t&&(t.flags&=-2)}Ee=-1,de.length=0,yr(),ss=null,(de.length||gt.length)&&br()}}let Ie=null,vr=null;function ns(e){const t=Ie;return Ie=e,vr=e&&e.type.__scopeId||null,t}function Gi(e,t=Ie,s){if(!t||e._n)return e;const n=(...r)=>{n._d&&Mn(-1);const i=ns(t);let o;try{o=e(...r)}finally{ns(i),n._d&&Mn(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function st(e,t,s,n){const r=e.dirs,i=t&&t.dirs;for(let o=0;o<r.length;o++){const l=r[o];i&&(l.oldValue=i[o].value);let f=l.dir[n];f&&(Ve(),Re(f,s,8,[e.el,l,e,t]),je())}}function Ji(e,t){if(he){let s=he.provides;const n=he.parent&&he.parent.provides;n===s&&(s=he.provides=Object.create(n)),s[e]=t}}function Qt(e,t,s=!1){const n=Jo();if(n||_t){let r=_t?_t._context.provides:n?n.parent==null||n.ce?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return s&&D(t)?t.call(n&&n.proxy):t}}const Zi=Symbol.for("v-scx"),Yi=()=>Qt(Zi);function Ye(e,t,s){return wr(e,t,s)}function wr(e,t,s=Z){const{immediate:n,deep:r,flush:i,once:o}=s,l=oe({},s),f=t&&n||!t&&i!=="post";let d;if(Vt){if(i==="sync"){const C=Yi();d=C.__watcherHandles||(C.__watcherHandles=[])}else if(!f){const C=()=>{};return C.stop=Pe,C.resume=Pe,C.pause=Pe,C}}const a=he;l.call=(C,k,$)=>Re(C,a,k,$);let p=!1;i==="post"?l.scheduler=C=>{pe(C,a&&a.suspense)}:i!=="sync"&&(p=!0,l.scheduler=(C,k)=>{k?C():tn(C)}),l.augmentJob=C=>{t&&(C.flags|=4),p&&(C.flags|=2,a&&(C.id=a.uid,C.i=a))};const w=Wi(e,t,l);return Vt&&(d?d.push(w):f&&w()),w}function Xi(e,t,s){const n=this.proxy,r=ee(e)?e.includes(".")?xr(n,e):()=>n[e]:e.bind(n,n);let i;D(t)?i=t:(i=t.handler,s=t);const o=Ut(this),l=wr(r,i.bind(n),s);return o(),l}function xr(e,t){const s=t.split(".");return()=>{let n=e;for(let r=0;r<s.length&&n;r++)n=n[s[r]];return n}}const Qi=Symbol("_vte"),eo=e=>e.__isTeleport,to=Symbol("_leaveCb");function sn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,sn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function He(e,t){return D(e)?oe({name:e.name},t,{setup:e}):e}function Sr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function bn(e,t){let s;return!!((s=Object.getOwnPropertyDescriptor(e,t))&&!s.configurable)}const rs=new WeakMap;function Pt(e,t,s,n,r=!1){if(R(e)){e.forEach(($,Q)=>Pt($,t&&(R(t)?t[Q]:t),s,n,r));return}if(Ft(n)&&!r){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Pt(e,t,s,n.component.subTree);return}const i=n.shapeFlag&4?ln(n.component):n.el,o=r?null:i,{i:l,r:f}=e,d=t&&t.r,a=l.refs===Z?l.refs={}:l.refs,p=l.setupState,w=V(p),C=p===Z?Bn:$=>bn(a,$)?!1:j(w,$),k=($,Q)=>!(Q&&bn(a,Q));if(d!=null&&d!==f){if(vn(t),ee(d))a[d]=null,C(d)&&(p[d]=null);else if(fe(d)){const $=t;k(d,$.k)&&(d.value=null),$.k&&(a[$.k]=null)}}if(D(f))Kt(f,l,12,[o,a]);else{const $=ee(f),Q=fe(f);if($||Q){const K=()=>{if(e.f){const N=$?C(f)?p[f]:a[f]:k()||!e.k?f.value:a[e.k];if(r)R(N)&&Bs(N,i);else if(R(N))N.includes(i)||N.push(i);else if($)a[f]=[i],C(f)&&(p[f]=a[f]);else{const Y=[i];k(f,e.k)&&(f.value=Y),e.k&&(a[e.k]=Y)}}else $?(a[f]=o,C(f)&&(p[f]=o)):Q&&(k(f,e.k)&&(f.value=o),e.k&&(a[e.k]=o))};if(o){const N=()=>{K(),rs.delete(e)};N.id=-1,rs.set(e,N),pe(N,s)}else vn(e),K()}}}function vn(e){const t=rs.get(e);t&&(t.flags|=8,rs.delete(e))}as().requestIdleCallback;as().cancelIdleCallback;const Ft=e=>!!e.type.__asyncLoader,Tr=e=>e.type.__isKeepAlive;function so(e,t){Cr(e,"a",t)}function no(e,t){Cr(e,"da",t)}function Cr(e,t,s=he){const n=e.__wdc||(e.__wdc=()=>{let r=s;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(_s(t,n,s),s){let r=s.parent;for(;r&&r.parent;)Tr(r.parent.vnode)&&ro(n,t,s,r),r=r.parent}}function ro(e,t,s,n){const r=_s(t,e,n,!0);Wt(()=>{Bs(n[t],r)},s)}function _s(e,t,s=he,n=!1){if(s){const r=s[e]||(s[e]=[]),i=t.__weh||(t.__weh=(...o)=>{Ve();const l=Ut(s),f=Re(t,s,e,o);return l(),je(),f});return n?r.unshift(i):r.push(i),i}}const We=e=>(t,s=he)=>{(!Vt||e==="sp")&&_s(e,(...n)=>t(...n),s)},io=We("bm"),ms=We("m"),oo=We("bu"),lo=We("u"),co=We("bum"),Wt=We("um"),fo=We("sp"),uo=We("rtg"),ao=We("rtc");function ho(e,t=he){_s("ec",e,t)}const po=Symbol.for("v-ndc");function is(e,t,s,n){let r;const i=s,o=R(e);if(o||ee(e)){const l=o&&ot(e);let f=!1,d=!1;l&&(f=!me(e),d=Ke(e),e=hs(e)),r=new Array(e.length);for(let a=0,p=e.length;a<p;a++)r[a]=t(f?d?mt(ve(e[a])):ve(e[a]):e[a],a,void 0,i)}else if(typeof e=="number"){r=new Array(e);for(let l=0;l<e;l++)r[l]=t(l+1,l,void 0,i)}else if(B(e))if(e[Symbol.iterator])r=Array.from(e,(l,f)=>t(l,f,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let f=0,d=l.length;f<d;f++){const a=l[f];r[f]=t(e[a],a,f,i)}}else r=[];return r}const Ns=e=>e?zr(e)?ln(e):Ns(e.parent):null,Rt=oe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ns(e.parent),$root:e=>Ns(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Er(e),$forceUpdate:e=>e.f||(e.f=()=>{tn(e.update)}),$nextTick:e=>e.n||(e.n=Bi.bind(e.proxy)),$watch:e=>Xi.bind(e)}),Os=(e,t)=>e!==Z&&!e.__isScriptSetup&&j(e,t),go={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:n,data:r,props:i,accessCache:o,type:l,appContext:f}=e;if(t[0]!=="$"){const w=o[t];if(w!==void 0)switch(w){case 1:return n[t];case 2:return r[t];case 4:return s[t];case 3:return i[t]}else{if(Os(n,t))return o[t]=1,n[t];if(r!==Z&&j(r,t))return o[t]=2,r[t];if(j(i,t))return o[t]=3,i[t];if(s!==Z&&j(s,t))return o[t]=4,s[t];Ls&&(o[t]=0)}}const d=Rt[t];let a,p;if(d)return t==="$attrs"&&le(e.attrs,"get",""),d(e);if((a=l.__cssModules)&&(a=a[t]))return a;if(s!==Z&&j(s,t))return o[t]=4,s[t];if(p=f.config.globalProperties,j(p,t))return p[t]},set({_:e},t,s){const{data:n,setupState:r,ctx:i}=e;return Os(r,t)?(r[t]=s,!0):n!==Z&&j(n,t)?(n[t]=s,!0):j(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:r,props:i,type:o}},l){let f;return!!(s[l]||e!==Z&&l[0]!=="$"&&j(e,l)||Os(t,l)||j(i,l)||j(n,l)||j(Rt,l)||j(r.config.globalProperties,l)||(f=o.__cssModules)&&f[l])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:j(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function wn(e){return R(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}let Ls=!0;function _o(e){const t=Er(e),s=e.proxy,n=e.ctx;Ls=!1,t.beforeCreate&&xn(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:f,inject:d,created:a,beforeMount:p,mounted:w,beforeUpdate:C,updated:k,activated:$,deactivated:Q,beforeDestroy:K,beforeUnmount:N,destroyed:Y,unmounted:P,render:ne,renderTracked:Be,renderTriggered:we,errorCaptured:ze,serverPrefetch:Bt,expose:Qe,inheritAttrs:bt,components:zt,directives:qt,filters:vs}=t;if(d&&mo(d,n,null),o)for(const X in o){const q=o[X];D(q)&&(n[X]=q.bind(s))}if(r){const X=r.call(s,s);B(X)&&(e.data=ps(X))}if(Ls=!0,i)for(const X in i){const q=i[X],et=D(q)?q.bind(s,s):D(q.get)?q.get.bind(s,s):Pe,Gt=!D(q)&&D(q.set)?q.set.bind(s):Pe,tt=ct({get:et,set:Gt});Object.defineProperty(n,X,{enumerable:!0,configurable:!0,get:()=>tt.value,set:xe=>tt.value=xe})}if(l)for(const X in l)Ar(l[X],n,s,X);if(f){const X=D(f)?f.call(s):f;Reflect.ownKeys(X).forEach(q=>{Ji(q,X[q])})}a&&xn(a,e,"c");function ue(X,q){R(q)?q.forEach(et=>X(et.bind(s))):q&&X(q.bind(s))}if(ue(io,p),ue(ms,w),ue(oo,C),ue(lo,k),ue(so,$),ue(no,Q),ue(ho,ze),ue(ao,Be),ue(uo,we),ue(co,N),ue(Wt,P),ue(fo,Bt),R(Qe))if(Qe.length){const X=e.exposed||(e.exposed={});Qe.forEach(q=>{Object.defineProperty(X,q,{get:()=>s[q],set:et=>s[q]=et,enumerable:!0})})}else e.exposed||(e.exposed={});ne&&e.render===Pe&&(e.render=ne),bt!=null&&(e.inheritAttrs=bt),zt&&(e.components=zt),qt&&(e.directives=qt),Bt&&Sr(e)}function mo(e,t,s=Pe){R(e)&&(e=Vs(e));for(const n in e){const r=e[n];let i;B(r)?"default"in r?i=Qt(r.from||n,r.default,!0):i=Qt(r.from||n):i=Qt(r),fe(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[n]=i}}function xn(e,t,s){Re(R(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function Ar(e,t,s,n){let r=n.includes(".")?xr(s,n):()=>s[n];if(ee(e)){const i=t[e];D(i)&&Ye(r,i)}else if(D(e))Ye(r,e.bind(s));else if(B(e))if(R(e))e.forEach(i=>Ar(i,t,s,n));else{const i=D(e.handler)?e.handler.bind(s):t[e.handler];D(i)&&Ye(r,i,e)}}function Er(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let f;return l?f=l:!r.length&&!s&&!n?f=t:(f={},r.length&&r.forEach(d=>os(f,d,o,!0)),os(f,t,o)),B(t)&&i.set(t,f),f}function os(e,t,s,n=!1){const{mixins:r,extends:i}=t;i&&os(e,i,s,!0),r&&r.forEach(o=>os(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const l=yo[o]||s&&s[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const yo={data:Sn,props:Tn,emits:Tn,methods:Et,computed:Et,beforeCreate:ae,created:ae,beforeMount:ae,mounted:ae,beforeUpdate:ae,updated:ae,beforeDestroy:ae,beforeUnmount:ae,destroyed:ae,unmounted:ae,activated:ae,deactivated:ae,errorCaptured:ae,serverPrefetch:ae,components:Et,directives:Et,watch:vo,provide:Sn,inject:bo};function Sn(e,t){return t?e?function(){return oe(D(e)?e.call(this,this):e,D(t)?t.call(this,this):t)}:t:e}function bo(e,t){return Et(Vs(e),Vs(t))}function Vs(e){if(R(e)){const t={};for(let s=0;s<e.length;s++)t[e[s]]=e[s];return t}return e}function ae(e,t){return e?[...new Set([].concat(e,t))]:t}function Et(e,t){return e?oe(Object.create(null),e,t):t}function Tn(e,t){return e?R(e)&&R(t)?[...new Set([...e,...t])]:oe(Object.create(null),wn(e),wn(t??{})):t}function vo(e,t){if(!e)return t;if(!t)return e;const s=oe(Object.create(null),e);for(const n in t)s[n]=ae(e[n],t[n]);return s}function Or(){return{app:null,config:{isNativeTag:Bn,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 wo=0;function xo(e,t){return function(n,r=null){D(n)||(n=oe({},n)),r!=null&&!B(r)&&(r=null);const i=Or(),o=new WeakSet,l=[];let f=!1;const d=i.app={_uid:wo++,_component:n,_props:r,_container:null,_context:i,_instance:null,version:tl,get config(){return i.config},set config(a){},use(a,...p){return o.has(a)||(a&&D(a.install)?(o.add(a),a.install(d,...p)):D(a)&&(o.add(a),a(d,...p))),d},mixin(a){return i.mixins.includes(a)||i.mixins.push(a),d},component(a,p){return p?(i.components[a]=p,d):i.components[a]},directive(a,p){return p?(i.directives[a]=p,d):i.directives[a]},mount(a,p,w){if(!f){const C=d._ceVNode||ce(n,r);return C.appContext=i,w===!0?w="svg":w===!1&&(w=void 0),e(C,a,w),f=!0,d._container=a,a.__vue_app__=d,ln(C.component)}},onUnmount(a){l.push(a)},unmount(){f&&(Re(l,d._instance,16),e(null,d._container),delete d._container.__vue_app__)},provide(a,p){return i.provides[a]=p,d},runWithContext(a){const p=_t;_t=d;try{return a()}finally{_t=p}}};return d}}let _t=null;const So=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ye(t)}Modifiers`]||e[`${ft(t)}Modifiers`];function To(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||Z;let r=s;const i=t.startsWith("update:"),o=i&&So(n,t.slice(7));o&&(o.trim&&(r=s.map(a=>ee(a)?a.trim():a)),o.number&&(r=s.map(li)));let l,f=n[l=xs(t)]||n[l=xs(ye(t))];!f&&i&&(f=n[l=xs(ft(t))]),f&&Re(f,e,6,r);const d=n[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Re(d,e,6,r)}}const Co=new WeakMap;function Mr(e,t,s=!1){const n=s?Co:t.emitsCache,r=n.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!D(e)){const f=d=>{const a=Mr(d,t,!0);a&&(l=!0,oe(o,a))};!s&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!i&&!l?(B(e)&&n.set(e,null),null):(R(i)?i.forEach(f=>o[f]=null):oe(o,i),B(e)&&n.set(e,o),o)}function ys(e,t){return!e||!cs(t)?!1:(t=t.slice(2).replace(/Once$/,""),j(e,t[0].toLowerCase()+t.slice(1))||j(e,ft(t))||j(e,t))}function Cn(e){const{type:t,vnode:s,proxy:n,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:f,render:d,renderCache:a,props:p,data:w,setupState:C,ctx:k,inheritAttrs:$}=e,Q=ns(e);let K,N;try{if(s.shapeFlag&4){const P=r||n,ne=P;K=Me(d.call(ne,P,a,p,C,w,k)),N=l}else{const P=t;K=Me(P.length>1?P(p,{attrs:l,slots:o,emit:f}):P(p,null)),N=t.props?l:Ao(l)}}catch(P){Ht.length=0,gs(P,e,1),K=ce(Xe)}let Y=K;if(N&&$!==!1){const P=Object.keys(N),{shapeFlag:ne}=Y;P.length&&ne&7&&(i&&P.some(fs)&&(N=Eo(N,i)),Y=yt(Y,N,!1,!0))}return s.dirs&&(Y=yt(Y,null,!1,!0),Y.dirs=Y.dirs?Y.dirs.concat(s.dirs):s.dirs),s.transition&&sn(Y,s.transition),K=Y,ns(Q),K}const Ao=e=>{let t;for(const s in e)(s==="class"||s==="style"||cs(s))&&((t||(t={}))[s]=e[s]);return t},Eo=(e,t)=>{const s={};for(const n in e)(!fs(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function Oo(e,t,s){const{props:n,children:r,component:i}=e,{props:o,children:l,patchFlag:f}=t,d=i.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&f>=0){if(f&1024)return!0;if(f&16)return n?An(n,o,d):!!o;if(f&8){const a=t.dynamicProps;for(let p=0;p<a.length;p++){const w=a[p];if($r(o,n,w)&&!ys(d,w))return!0}}}else return(r||l)&&(!l||!l.$stable)?!0:n===o?!1:n?o?An(n,o,d):!0:!!o;return!1}function An(e,t,s){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let r=0;r<n.length;r++){const i=n[r];if($r(t,e,i)&&!ys(s,i))return!0}return!1}function $r(e,t,s){const n=e[s],r=t[s];return s==="style"&&B(n)&&B(r)?!qs(n,r):n!==r}function Mo({vnode:e,parent:t,suspense:s},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.suspense.vnode.el=r.el=n,e=r),r===e)(e=t.vnode).el=n,t=t.parent;else break}s&&s.activeBranch===e&&(s.vnode.el=n)}const Ir={},Pr=()=>Object.create(Ir),Fr=e=>Object.getPrototypeOf(e)===Ir;function $o(e,t,s,n=!1){const r={},i=Pr();e.propsDefaults=Object.create(null),Rr(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);s?e.props=n?r:Hi(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Io(e,t,s,n){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=V(r),[f]=e.propsOptions;let d=!1;if((n||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let p=0;p<a.length;p++){let w=a[p];if(ys(e.emitsOptions,w))continue;const C=t[w];if(f)if(j(i,w))C!==i[w]&&(i[w]=C,d=!0);else{const k=ye(w);r[k]=js(f,l,k,C,e,!1)}else C!==i[w]&&(i[w]=C,d=!0)}}}else{Rr(e,t,r,i)&&(d=!0);let a;for(const p in l)(!t||!j(t,p)&&((a=ft(p))===p||!j(t,a)))&&(f?s&&(s[p]!==void 0||s[a]!==void 0)&&(r[p]=js(f,l,p,void 0,e,!0)):delete r[p]);if(i!==l)for(const p in i)(!t||!j(t,p))&&(delete i[p],d=!0)}d&&Le(e.attrs,"set","")}function Rr(e,t,s,n){const[r,i]=e.propsOptions;let o=!1,l;if(t)for(let f in t){if(Mt(f))continue;const d=t[f];let a;r&&j(r,a=ye(f))?!i||!i.includes(a)?s[a]=d:(l||(l={}))[a]=d:ys(e.emitsOptions,f)||(!(f in n)||d!==n[f])&&(n[f]=d,o=!0)}if(i){const f=V(s),d=l||Z;for(let a=0;a<i.length;a++){const p=i[a];s[p]=js(r,f,p,d[p],e,!j(d,p))}}return o}function js(e,t,s,n,r,i){const o=e[s];if(o!=null){const l=j(o,"default");if(l&&n===void 0){const f=o.default;if(o.type!==Function&&!o.skipFactory&&D(f)){const{propsDefaults:d}=r;if(s in d)n=d[s];else{const a=Ut(r);n=d[s]=f.call(null,t),a()}}else n=f;r.ce&&r.ce._setProp(s,n)}o[0]&&(i&&!l?n=!1:o[1]&&(n===""||n===ft(s))&&(n=!0))}return n}const Po=new WeakMap;function Hr(e,t,s=!1){const n=s?Po:t.propsCache,r=n.get(e);if(r)return r;const i=e.props,o={},l=[];let f=!1;if(!D(e)){const a=p=>{f=!0;const[w,C]=Hr(p,t,!0);oe(o,w),C&&l.push(...C)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!f)return B(e)&&n.set(e,ht),ht;if(R(i))for(let a=0;a<i.length;a++){const p=ye(i[a]);En(p)&&(o[p]=Z)}else if(i)for(const a in i){const p=ye(a);if(En(p)){const w=i[a],C=o[p]=R(w)||D(w)?{type:w}:oe({},w),k=C.type;let $=!1,Q=!0;if(R(k))for(let K=0;K<k.length;++K){const N=k[K],Y=D(N)&&N.name;if(Y==="Boolean"){$=!0;break}else Y==="String"&&(Q=!1)}else $=D(k)&&k.name==="Boolean";C[0]=$,C[1]=Q,($||j(C,"default"))&&l.push(p)}}const d=[o,l];return B(e)&&n.set(e,d),d}function En(e){return e[0]!=="$"&&!Mt(e)}const nn=e=>e==="_"||e==="_ctx"||e==="$stable",rn=e=>R(e)?e.map(Me):[Me(e)],Fo=(e,t,s)=>{if(t._n)return t;const n=Gi((...r)=>rn(t(...r)),s);return n._c=!1,n},Dr=(e,t,s)=>{const n=e._ctx;for(const r in e){if(nn(r))continue;const i=e[r];if(D(i))t[r]=Fo(r,i,n);else if(i!=null){const o=rn(i);t[r]=()=>o}}},kr=(e,t)=>{const s=rn(t);e.slots.default=()=>s},Nr=(e,t,s)=>{for(const n in t)(s||!nn(n))&&(e[n]=t[n])},Ro=(e,t,s)=>{const n=e.slots=Pr();if(e.vnode.shapeFlag&32){const r=t._;r?(Nr(n,t,s),s&&Yn(n,"_",r,!0)):Dr(t,n)}else t&&kr(e,t)},Ho=(e,t,s)=>{const{vnode:n,slots:r}=e;let i=!0,o=Z;if(n.shapeFlag&32){const l=t._;l?s&&l===1?i=!1:Nr(r,t,s):(i=!t.$stable,Dr(t,r)),o=t}else t&&(kr(e,t),o={default:1});if(i)for(const l in r)!nn(l)&&o[l]==null&&delete r[l]},pe=Vo;function Do(e){return ko(e)}function ko(e,t){const s=as();s.__VUE__=!0;const{insert:n,remove:r,patchProp:i,createElement:o,createText:l,createComment:f,setText:d,setElementText:a,parentNode:p,nextSibling:w,setScopeId:C=Pe,insertStaticContent:k}=e,$=(c,u,h,y=null,g=null,_=null,x=void 0,v=null,b=!!u.dynamicChildren)=>{if(c===u)return;c&&!Tt(c,u)&&(y=Jt(c),xe(c,g,_,!0),c=null),u.patchFlag===-2&&(b=!1,u.dynamicChildren=null);const{type:m,ref:O,shapeFlag:T}=u;switch(m){case bs:Q(c,u,h,y);break;case Xe:K(c,u,h,y);break;case $s:c==null&&N(u,h,y,x);break;case te:zt(c,u,h,y,g,_,x,v,b);break;default:T&1?ne(c,u,h,y,g,_,x,v,b):T&6?qt(c,u,h,y,g,_,x,v,b):(T&64||T&128)&&m.process(c,u,h,y,g,_,x,v,b,wt)}O!=null&&g?Pt(O,c&&c.ref,_,u||c,!u):O==null&&c&&c.ref!=null&&Pt(c.ref,null,_,c,!0)},Q=(c,u,h,y)=>{if(c==null)n(u.el=l(u.children),h,y);else{const g=u.el=c.el;u.children!==c.children&&d(g,u.children)}},K=(c,u,h,y)=>{c==null?n(u.el=f(u.children||""),h,y):u.el=c.el},N=(c,u,h,y)=>{[c.el,c.anchor]=k(c.children,u,h,y,c.el,c.anchor)},Y=({el:c,anchor:u},h,y)=>{let g;for(;c&&c!==u;)g=w(c),n(c,h,y),c=g;n(u,h,y)},P=({el:c,anchor:u})=>{let h;for(;c&&c!==u;)h=w(c),r(c),c=h;r(u)},ne=(c,u,h,y,g,_,x,v,b)=>{if(u.type==="svg"?x="svg":u.type==="math"&&(x="mathml"),c==null)Be(u,h,y,g,_,x,v,b);else{const m=c.el&&c.el._isVueCE?c.el:null;try{m&&m._beginPatch(),Bt(c,u,g,_,x,v,b)}finally{m&&m._endPatch()}}},Be=(c,u,h,y,g,_,x,v)=>{let b,m;const{props:O,shapeFlag:T,transition:A,dirs:I}=c;if(b=c.el=o(c.type,_,O&&O.is,O),T&8?a(b,c.children):T&16&&ze(c.children,b,null,y,g,Ms(c,_),x,v),I&&st(c,null,y,"created"),we(b,c,c.scopeId,x,y),O){for(const z in O)z!=="value"&&!Mt(z)&&i(b,z,null,O[z],_,y);"value"in O&&i(b,"value",null,O.value,_),(m=O.onVnodeBeforeMount)&&Ae(m,y,c)}I&&st(c,null,y,"beforeMount");const L=No(g,A);L&&A.beforeEnter(b),n(b,u,h),((m=O&&O.onVnodeMounted)||L||I)&&pe(()=>{try{m&&Ae(m,y,c),L&&A.enter(b),I&&st(c,null,y,"mounted")}finally{}},g)},we=(c,u,h,y,g)=>{if(h&&C(c,h),y)for(let _=0;_<y.length;_++)C(c,y[_]);if(g){let _=g.subTree;if(u===_||Kr(_.type)&&(_.ssContent===u||_.ssFallback===u)){const x=g.vnode;we(c,x,x.scopeId,x.slotScopeIds,g.parent)}}},ze=(c,u,h,y,g,_,x,v,b=0)=>{for(let m=b;m<c.length;m++){const O=c[m]=v?Ne(c[m]):Me(c[m]);$(null,O,u,h,y,g,_,x,v)}},Bt=(c,u,h,y,g,_,x)=>{const v=u.el=c.el;let{patchFlag:b,dynamicChildren:m,dirs:O}=u;b|=c.patchFlag&16;const T=c.props||Z,A=u.props||Z;let I;if(h&&nt(h,!1),(I=A.onVnodeBeforeUpdate)&&Ae(I,h,u,c),O&&st(u,c,h,"beforeUpdate"),h&&nt(h,!0),(T.innerHTML&&A.innerHTML==null||T.textContent&&A.textContent==null)&&a(v,""),m?Qe(c.dynamicChildren,m,v,h,y,Ms(u,g),_):x||q(c,u,v,null,h,y,Ms(u,g),_,!1),b>0){if(b&16)bt(v,T,A,h,g);else if(b&2&&T.class!==A.class&&i(v,"class",null,A.class,g),b&4&&i(v,"style",T.style,A.style,g),b&8){const L=u.dynamicProps;for(let z=0;z<L.length;z++){const G=L[z],se=T[G],re=A[G];(re!==se||G==="value")&&i(v,G,se,re,g,h)}}b&1&&c.children!==u.children&&a(v,u.children)}else!x&&m==null&&bt(v,T,A,h,g);((I=A.onVnodeUpdated)||O)&&pe(()=>{I&&Ae(I,h,u,c),O&&st(u,c,h,"updated")},y)},Qe=(c,u,h,y,g,_,x)=>{for(let v=0;v<u.length;v++){const b=c[v],m=u[v],O=b.el&&(b.type===te||!Tt(b,m)||b.shapeFlag&198)?p(b.el):h;$(b,m,O,null,y,g,_,x,!0)}},bt=(c,u,h,y,g)=>{if(u!==h){if(u!==Z)for(const _ in u)!Mt(_)&&!(_ in h)&&i(c,_,u[_],null,g,y);for(const _ in h){if(Mt(_))continue;const x=h[_],v=u[_];x!==v&&_!=="value"&&i(c,_,v,x,g,y)}"value"in h&&i(c,"value",u.value,h.value,g)}},zt=(c,u,h,y,g,_,x,v,b)=>{const m=u.el=c?c.el:l(""),O=u.anchor=c?c.anchor:l("");let{patchFlag:T,dynamicChildren:A,slotScopeIds:I}=u;I&&(v=v?v.concat(I):I),c==null?(n(m,h,y),n(O,h,y),ze(u.children||[],h,O,g,_,x,v,b)):T>0&&T&64&&A&&c.dynamicChildren&&c.dynamicChildren.length===A.length?(Qe(c.dynamicChildren,A,h,g,_,x,v),(u.key!=null||g&&u===g.subTree)&&Lr(c,u,!0)):q(c,u,h,O,g,_,x,v,b)},qt=(c,u,h,y,g,_,x,v,b)=>{u.slotScopeIds=v,c==null?u.shapeFlag&512?g.ctx.activate(u,h,y,x,b):vs(u,h,y,g,_,x,b):cn(c,u,b)},vs=(c,u,h,y,g,_,x)=>{const v=c.component=Go(c,y,g);if(Tr(c)&&(v.ctx.renderer=wt),Zo(v,!1,x),v.asyncDep){if(g&&g.registerDep(v,ue,x),!c.el){const b=v.subTree=ce(Xe);K(null,b,u,h),c.placeholder=b.el}}else ue(v,c,u,h,g,_,x)},cn=(c,u,h)=>{const y=u.component=c.component;if(Oo(c,u,h))if(y.asyncDep&&!y.asyncResolved){X(y,u,h);return}else y.next=u,y.update();else u.el=c.el,y.vnode=u},ue=(c,u,h,y,g,_,x)=>{const v=()=>{if(c.isMounted){let{next:T,bu:A,u:I,parent:L,vnode:z}=c;{const Te=Vr(c);if(Te){T&&(T.el=z.el,X(c,T,x)),Te.asyncDep.then(()=>{pe(()=>{c.isUnmounted||m()},g)});return}}let G=T,se;nt(c,!1),T?(T.el=z.el,X(c,T,x)):T=z,A&&Ss(A),(se=T.props&&T.props.onVnodeBeforeUpdate)&&Ae(se,L,T,z),nt(c,!0);const re=Cn(c),Se=c.subTree;c.subTree=re,$(Se,re,p(Se.el),Jt(Se),c,g,_),T.el=re.el,G===null&&Mo(c,re.el),I&&pe(I,g),(se=T.props&&T.props.onVnodeUpdated)&&pe(()=>Ae(se,L,T,z),g)}else{let T;const{el:A,props:I}=u,{bm:L,m:z,parent:G,root:se,type:re}=c,Se=Ft(u);nt(c,!1),L&&Ss(L),!Se&&(T=I&&I.onVnodeBeforeMount)&&Ae(T,G,u),nt(c,!0);{se.ce&&se.ce._hasShadowRoot()&&se.ce._injectChildStyle(re,c.parent?c.parent.type:void 0);const Te=c.subTree=Cn(c);$(null,Te,h,y,c,g,_),u.el=Te.el}if(z&&pe(z,g),!Se&&(T=I&&I.onVnodeMounted)){const Te=u;pe(()=>Ae(T,G,Te),g)}(u.shapeFlag&256||G&&Ft(G.vnode)&&G.vnode.shapeFlag&256)&&c.a&&pe(c.a,g),c.isMounted=!0,u=h=y=null}};c.scope.on();const b=c.effect=new tr(v);c.scope.off();const m=c.update=b.run.bind(b),O=c.job=b.runIfDirty.bind(b);O.i=c,O.id=c.uid,b.scheduler=()=>tn(O),nt(c,!0),m()},X=(c,u,h)=>{u.component=c;const y=c.vnode.props;c.vnode=u,c.next=null,Io(c,u.props,y,h),Ho(c,u.children,h),Ve(),yn(c),je()},q=(c,u,h,y,g,_,x,v,b=!1)=>{const m=c&&c.children,O=c?c.shapeFlag:0,T=u.children,{patchFlag:A,shapeFlag:I}=u;if(A>0){if(A&128){Gt(m,T,h,y,g,_,x,v,b);return}else if(A&256){et(m,T,h,y,g,_,x,v,b);return}}I&8?(O&16&&vt(m,g,_),T!==m&&a(h,T)):O&16?I&16?Gt(m,T,h,y,g,_,x,v,b):vt(m,g,_,!0):(O&8&&a(h,""),I&16&&ze(T,h,y,g,_,x,v,b))},et=(c,u,h,y,g,_,x,v,b)=>{c=c||ht,u=u||ht;const m=c.length,O=u.length,T=Math.min(m,O);let A;for(A=0;A<T;A++){const I=u[A]=b?Ne(u[A]):Me(u[A]);$(c[A],I,h,null,g,_,x,v,b)}m>O?vt(c,g,_,!0,!1,T):ze(u,h,y,g,_,x,v,b,T)},Gt=(c,u,h,y,g,_,x,v,b)=>{let m=0;const O=u.length;let T=c.length-1,A=O-1;for(;m<=T&&m<=A;){const I=c[m],L=u[m]=b?Ne(u[m]):Me(u[m]);if(Tt(I,L))$(I,L,h,null,g,_,x,v,b);else break;m++}for(;m<=T&&m<=A;){const I=c[T],L=u[A]=b?Ne(u[A]):Me(u[A]);if(Tt(I,L))$(I,L,h,null,g,_,x,v,b);else break;T--,A--}if(m>T){if(m<=A){const I=A+1,L=I<O?u[I].el:y;for(;m<=A;)$(null,u[m]=b?Ne(u[m]):Me(u[m]),h,L,g,_,x,v,b),m++}}else if(m>A)for(;m<=T;)xe(c[m],g,_,!0),m++;else{const I=m,L=m,z=new Map;for(m=L;m<=A;m++){const ge=u[m]=b?Ne(u[m]):Me(u[m]);ge.key!=null&&z.set(ge.key,m)}let G,se=0;const re=A-L+1;let Se=!1,Te=0;const xt=new Array(re);for(m=0;m<re;m++)xt[m]=0;for(m=I;m<=T;m++){const ge=c[m];if(se>=re){xe(ge,g,_,!0);continue}let Ce;if(ge.key!=null)Ce=z.get(ge.key);else for(G=L;G<=A;G++)if(xt[G-L]===0&&Tt(ge,u[G])){Ce=G;break}Ce===void 0?xe(ge,g,_,!0):(xt[Ce-L]=m+1,Ce>=Te?Te=Ce:Se=!0,$(ge,u[Ce],h,null,g,_,x,v,b),se++)}const an=Se?Lo(xt):ht;for(G=an.length-1,m=re-1;m>=0;m--){const ge=L+m,Ce=u[ge],dn=u[ge+1],hn=ge+1<O?dn.el||jr(dn):y;xt[m]===0?$(null,Ce,h,hn,g,_,x,v,b):Se&&(G<0||m!==an[G]?tt(Ce,h,hn,2):G--)}}},tt=(c,u,h,y,g=null)=>{const{el:_,type:x,transition:v,children:b,shapeFlag:m}=c;if(m&6){tt(c.component.subTree,u,h,y);return}if(m&128){c.suspense.move(u,h,y);return}if(m&64){x.move(c,u,h,wt);return}if(x===te){n(_,u,h);for(let T=0;T<b.length;T++)tt(b[T],u,h,y);n(c.anchor,u,h);return}if(x===$s){Y(c,u,h);return}if(y!==2&&m&1&&v)if(y===0)v.beforeEnter(_),n(_,u,h),pe(()=>v.enter(_),g);else{const{leave:T,delayLeave:A,afterLeave:I}=v,L=()=>{c.ctx.isUnmounted?r(_):n(_,u,h)},z=()=>{_._isLeaving&&_[to](!0),T(_,()=>{L(),I&&I()})};A?A(_,L,z):z()}else n(_,u,h)},xe=(c,u,h,y=!1,g=!1)=>{const{type:_,props:x,ref:v,children:b,dynamicChildren:m,shapeFlag:O,patchFlag:T,dirs:A,cacheIndex:I,memo:L}=c;if(T===-2&&(g=!1),v!=null&&(Ve(),Pt(v,null,h,c,!0),je()),I!=null&&(u.renderCache[I]=void 0),O&256){u.ctx.deactivate(c);return}const z=O&1&&A,G=!Ft(c);let se;if(G&&(se=x&&x.onVnodeBeforeUnmount)&&Ae(se,u,c),O&6)si(c.component,h,y);else{if(O&128){c.suspense.unmount(h,y);return}z&&st(c,null,u,"beforeUnmount"),O&64?c.type.remove(c,u,h,wt,y):m&&!m.hasOnce&&(_!==te||T>0&&T&64)?vt(m,u,h,!1,!0):(_===te&&T&384||!g&&O&16)&&vt(b,u,h),y&&fn(c)}const re=L!=null&&I==null;(G&&(se=x&&x.onVnodeUnmounted)||z||re)&&pe(()=>{se&&Ae(se,u,c),z&&st(c,null,u,"unmounted"),re&&(c.el=null)},h)},fn=c=>{const{type:u,el:h,anchor:y,transition:g}=c;if(u===te){ti(h,y);return}if(u===$s){P(c);return}const _=()=>{r(h),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(c.shapeFlag&1&&g&&!g.persisted){const{leave:x,delayLeave:v}=g,b=()=>x(h,_);v?v(c.el,_,b):b()}else _()},ti=(c,u)=>{let h;for(;c!==u;)h=w(c),r(c),c=h;r(u)},si=(c,u,h)=>{const{bum:y,scope:g,job:_,subTree:x,um:v,m:b,a:m}=c;On(b),On(m),y&&Ss(y),g.stop(),_&&(_.flags|=8,xe(x,c,u,h)),v&&pe(v,u),pe(()=>{c.isUnmounted=!0},u)},vt=(c,u,h,y=!1,g=!1,_=0)=>{for(let x=_;x<c.length;x++)xe(c[x],u,h,y,g)},Jt=c=>{if(c.shapeFlag&6)return Jt(c.component.subTree);if(c.shapeFlag&128)return c.suspense.next();const u=w(c.anchor||c.el),h=u&&u[Qi];return h?w(h):u};let ws=!1;const un=(c,u,h)=>{let y;c==null?u._vnode&&(xe(u._vnode,null,null,!0),y=u._vnode.component):$(u._vnode||null,c,u,null,null,null,h),u._vnode=c,ws||(ws=!0,yn(y),yr(),ws=!1)},wt={p:$,um:xe,m:tt,r:fn,mt:vs,mc:ze,pc:q,pbc:Qe,n:Jt,o:e};return{render:un,hydrate:void 0,createApp:xo(un)}}function Ms({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function nt({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function No(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Lr(e,t,s=!1){const n=e.children,r=t.children;if(R(n)&&R(r))for(let i=0;i<n.length;i++){const o=n[i];let l=r[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=r[i]=Ne(r[i]),l.el=o.el),!s&&l.patchFlag!==-2&&Lr(o,l)),l.type===bs&&(l.patchFlag===-1&&(l=r[i]=Ne(l)),l.el=o.el),l.type===Xe&&!l.el&&(l.el=o.el)}}function Lo(e){const t=e.slice(),s=[0];let n,r,i,o,l;const f=e.length;for(n=0;n<f;n++){const d=e[n];if(d!==0){if(r=s[s.length-1],e[r]<d){t[n]=r,s.push(n);continue}for(i=0,o=s.length-1;i<o;)l=i+o>>1,e[s[l]]<d?i=l+1:o=l;d<e[s[i]]&&(i>0&&(t[n]=s[i-1]),s[i]=n)}}for(i=s.length,o=s[i-1];i-- >0;)s[i]=o,o=t[o];return s}function Vr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Vr(t)}function On(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function jr(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?jr(t.subTree):null}const Kr=e=>e.__isSuspense;function Vo(e,t){t&&t.pendingBranch?R(e)?t.effects.push(...e):t.effects.push(e):qi(e)}const te=Symbol.for("v-fgt"),bs=Symbol.for("v-txt"),Xe=Symbol.for("v-cmt"),$s=Symbol.for("v-stc"),Ht=[];let _e=null;function E(e=!1){Ht.push(_e=e?null:[])}function jo(){Ht.pop(),_e=Ht[Ht.length-1]||null}let Lt=1;function Mn(e,t=!1){Lt+=e,e<0&&_e&&t&&(_e.hasOnce=!0)}function Wr(e){return e.dynamicChildren=Lt>0?_e||ht:null,jo(),Lt>0&&_e&&_e.push(e),e}function H(e,t,s,n,r,i){return Wr(F(e,t,s,n,r,i,!0))}function Je(e,t,s,n,r){return Wr(ce(e,t,s,n,r,!0))}function Ur(e){return e?e.__v_isVNode===!0:!1}function Tt(e,t){return e.type===t.type&&e.key===t.key}const Br=({key:e})=>e??null,es=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?ee(e)||fe(e)||D(e)?{i:Ie,r:e,k:t,f:!!s}:e:null);function F(e,t=null,s=null,n=0,r=null,i=e===te?0:1,o=!1,l=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Br(t),ref:t&&es(t),scopeId:vr,slotScopeIds:null,children:s,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:i,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ie};return l?(on(f,s),i&128&&e.normalize(f)):s&&(f.shapeFlag|=ee(s)?8:16),Lt>0&&!o&&_e&&(f.patchFlag>0||i&6)&&f.patchFlag!==32&&_e.push(f),f}const ce=Ko;function Ko(e,t=null,s=null,n=0,r=null,i=!1){if((!e||e===po)&&(e=Xe),Ur(e)){const l=yt(e,t,!0);return s&&on(l,s),Lt>0&&!i&&_e&&(l.shapeFlag&6?_e[_e.indexOf(e)]=l:_e.push(l)),l.patchFlag=-2,l}if(el(e)&&(e=e.__vccOpts),t){t=Wo(t);let{class:l,style:f}=t;l&&!ee(l)&&(t.class=ds(l)),B(f)&&(en(f)&&!R(f)&&(f=oe({},f)),t.style=lt(f))}const o=ee(e)?1:Kr(e)?128:eo(e)?64:B(e)?4:D(e)?2:0;return F(e,t,s,n,r,o,i,!0)}function Wo(e){return e?en(e)||Fr(e)?oe({},e):e:null}function yt(e,t,s=!1,n=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:f}=e,d=t?Bo(r||{},t):r,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Br(d),ref:t&&t.ref?s&&i?R(i)?i.concat(es(t)):[i,es(t)]:es(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==te?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&yt(e.ssContent),ssFallback:e.ssFallback&&yt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&n&&sn(a,f.clone(a)),a}function Uo(e=" ",t=0){return ce(bs,null,e,t)}function U(e="",t=!1){return t?(E(),Je(Xe,null,e)):ce(Xe,null,e)}function Me(e){return e==null||typeof e=="boolean"?ce(Xe):R(e)?ce(te,null,e.slice()):Ur(e)?Ne(e):ce(bs,null,String(e))}function Ne(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:yt(e)}function on(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(R(t))s=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),on(e,r()),r._c&&(r._d=!0));return}else{s=32;const r=t._;!r&&!Fr(t)?t._ctx=Ie:r===3&&Ie&&(Ie.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else D(t)?(t={default:t,_ctx:Ie},s=32):(t=String(t),n&64?(s=16,t=[Uo(t)]):s=8);e.children=t,e.shapeFlag|=s}function Bo(...e){const t={};for(let s=0;s<e.length;s++){const n=e[s];for(const r in n)if(r==="class")t.class!==n.class&&(t.class=ds([t.class,n.class]));else if(r==="style")t.style=lt([t.style,n.style]);else if(cs(r)){const i=t[r],o=n[r];o&&i!==o&&!(R(i)&&i.includes(o))?t[r]=i?[].concat(i,o):o:o==null&&i==null&&!fs(r)&&(t[r]=o)}else r!==""&&(t[r]=n[r])}return t}function Ae(e,t,s,n=null){Re(e,t,7,[s,n])}const zo=Or();let qo=0;function Go(e,t,s){const n=e.type,r=(t?t.appContext:e.appContext)||zo,i={uid:qo++,vnode:e,type:n,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new gi(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Hr(n,r),emitsOptions:Mr(n,r),emit:null,emitted:null,propsDefaults:Z,inheritAttrs:n.inheritAttrs,ctx:Z,data:Z,props:Z,attrs:Z,slots:Z,refs:Z,setupState:Z,setupContext:null,suspense:s,suspenseId:s?s.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 i.ctx={_:i},i.root=t?t.root:i,i.emit=To.bind(null,i),e.ce&&e.ce(i),i}let he=null;const Jo=()=>he||Ie;let ls,Ks;{const e=as(),t=(s,n)=>{let r;return(r=e[s])||(r=e[s]=[]),r.push(n),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};ls=t("__VUE_INSTANCE_SETTERS__",s=>he=s),Ks=t("__VUE_SSR_SETTERS__",s=>Vt=s)}const Ut=e=>{const t=he;return ls(e),e.scope.on(),()=>{e.scope.off(),ls(t)}},$n=()=>{he&&he.scope.off(),ls(null)};function zr(e){return e.vnode.shapeFlag&4}let Vt=!1;function Zo(e,t=!1,s=!1){t&&Ks(t);const{props:n,children:r}=e.vnode,i=zr(e);$o(e,n,i,t),Ro(e,r,s||t);const o=i?Yo(e,t):void 0;return t&&Ks(!1),o}function Yo(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,go);const{setup:n}=s;if(n){Ve();const r=e.setupContext=n.length>1?Qo(e):null,i=Ut(e),o=Kt(n,e,0,[e.props,r]),l=qn(o);if(je(),i(),(l||e.sp)&&!Ft(e)&&Sr(e),l){if(o.then($n,$n),t)return o.then(f=>{In(e,f)}).catch(f=>{gs(f,e,0)});e.asyncDep=o}else In(e,o)}else qr(e)}function In(e,t,s){D(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:B(t)&&(e.setupState=gr(t)),qr(e)}function qr(e,t,s){const n=e.type;e.render||(e.render=n.render||Pe);{const r=Ut(e);Ve();try{_o(e)}finally{je(),r()}}}const Xo={get(e,t){return le(e,"get",""),e[t]}};function Qo(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,Xo),slots:e.slots,emit:e.emit,expose:t}}function ln(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(gr(Di(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in Rt)return Rt[s](e)},has(t,s){return s in t||s in Rt}})):e.proxy}function el(e){return D(e)&&"__vccOpts"in e}const ct=(e,t)=>ji(e,t,Vt),tl="3.5.34";/**
* @vue/runtime-dom v3.5.34
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Ws;const Pn=typeof window<"u"&&window.trustedTypes;if(Pn)try{Ws=Pn.createPolicy("vue",{createHTML:e=>e})}catch{}const Gr=Ws?e=>Ws.createHTML(e):e=>e,sl="http://www.w3.org/2000/svg",nl="http://www.w3.org/1998/Math/MathML",ke=typeof document<"u"?document:null,Fn=ke&&ke.createElement("template"),rl={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const r=t==="svg"?ke.createElementNS(sl,e):t==="mathml"?ke.createElementNS(nl,e):s?ke.createElement(e,{is:s}):ke.createElement(e);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>ke.createTextNode(e),createComment:e=>ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,r,i){const o=s?s.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),s),!(r===i||!(r=r.nextSibling)););else{Fn.innerHTML=Gr(n==="svg"?`<svg>${e}</svg>`:n==="mathml"?`<math>${e}</math>`:e);const l=Fn.content;if(n==="svg"||n==="mathml"){const f=l.firstChild;for(;f.firstChild;)l.appendChild(f.firstChild);l.removeChild(f)}t.insertBefore(l,s)}return[o?o.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},il=Symbol("_vtc");function ol(e,t,s){const n=e[il];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const Rn=Symbol("_vod"),ll=Symbol("_vsh"),cl=Symbol(""),fl=/(?:^|;)\s*display\s*:/;function ul(e,t,s){const n=e.style,r=ee(s);let i=!1;if(s&&!r){if(t)if(ee(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();s[l]==null&&Ot(n,l,"")}else for(const o in t)s[o]==null&&Ot(n,o,"");for(const o in s){o==="display"&&(i=!0);const l=s[o];l!=null?dl(e,o,!ee(t)&&t?t[o]:void 0,l)||Ot(n,o,l):Ot(n,o,"")}}else if(r){if(t!==s){const o=n[cl];o&&(s+=";"+o),n.cssText=s,i=fl.test(s)}}else t&&e.removeAttribute("style");Rn in e&&(e[Rn]=i?n.display:"",e[ll]&&(n.display="none"))}const Hn=/\s*!important$/;function Ot(e,t,s){if(R(s))s.forEach(n=>Ot(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=al(e,t);Hn.test(s)?e.setProperty(ft(n),s.replace(Hn,""),"important"):e[n]=s}}const Dn=["Webkit","Moz","ms"],Is={};function al(e,t){const s=Is[t];if(s)return s;let n=ye(t);if(n!=="filter"&&n in e)return Is[t]=n;n=Zn(n);for(let r=0;r<Dn.length;r++){const i=Dn[r]+n;if(i in e)return Is[t]=i}return t}function dl(e,t,s,n){return e.tagName==="TEXTAREA"&&(t==="width"||t==="height")&&ee(n)&&s===n}const kn="http://www.w3.org/1999/xlink";function Nn(e,t,s,n,r,i=hi(t)){n&&t.startsWith("xlink:")?s==null?e.removeAttributeNS(kn,t.slice(6,t.length)):e.setAttributeNS(kn,t,s):s==null||i&&!Xn(s)?e.removeAttribute(t):e.setAttribute(t,i?"":Fe(s)?String(s):s)}function Ln(e,t,s,n,r){if(t==="innerHTML"||t==="textContent"){s!=null&&(e[t]=t==="innerHTML"?Gr(s):s);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const l=i==="OPTION"?e.getAttribute("value")||"":e.value,f=s==null?e.type==="checkbox"?"on":"":String(s);(l!==f||!("_value"in e))&&(e.value=f),s==null&&e.removeAttribute(t),e._value=s;return}let o=!1;if(s===""||s==null){const l=typeof e[t];l==="boolean"?s=Xn(s):s==null&&l==="string"?(s="",o=!0):l==="number"&&(s=0,o=!0)}try{e[t]=s}catch{}o&&e.removeAttribute(r||t)}function hl(e,t,s,n){e.addEventListener(t,s,n)}function pl(e,t,s,n){e.removeEventListener(t,s,n)}const Vn=Symbol("_vei");function gl(e,t,s,n,r=null){const i=e[Vn]||(e[Vn]={}),o=i[t];if(n&&o)o.value=n;else{const[l,f]=_l(t);if(n){const d=i[t]=bl(n,r);hl(e,l,d,f)}else o&&(pl(e,l,o,f),i[t]=void 0)}}const jn=/(?:Once|Passive|Capture)$/;function _l(e){let t;if(jn.test(e)){t={};let n;for(;n=e.match(jn);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):ft(e.slice(2)),t]}let Ps=0;const ml=Promise.resolve(),yl=()=>Ps||(ml.then(()=>Ps=0),Ps=Date.now());function bl(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;Re(vl(n,s.value),t,5,[n])};return s.value=e,s.attached=yl(),s}function vl(e,t){if(R(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const Kn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,wl=(e,t,s,n,r,i)=>{const o=r==="svg";t==="class"?ol(e,n,o):t==="style"?ul(e,s,n):cs(t)?fs(t)||gl(e,t,s,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):xl(e,t,n,o))?(Ln(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Nn(e,t,n,o,i,t!=="value")):e._isVueCE&&(Sl(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!ee(n)))?Ln(e,ye(t),n,i,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Nn(e,t,n,o))};function xl(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Kn(t)&&D(s));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Kn(t)&&ee(s)?!1:t in e}function Sl(e,t){const s=e._def.props;if(!s)return!1;const n=ye(t);return Array.isArray(s)?s.some(r=>ye(r)===n):Object.keys(s).some(r=>ye(r)===n)}const Tl=oe({patchProp:wl},rl);let Wn;function Cl(){return Wn||(Wn=Do(Tl))}const Al=((...e)=>{const t=Cl().createApp(...e),{mount:s}=t;return t.mount=n=>{const r=Ol(n);if(!r)return;const i=t._component;!D(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const o=s(r,!1,El(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t});function El(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ol(e){return ee(e)?document.querySelector(e):e}const S=ps({layout:"single",showSeconds:!0,userZodiac:"射手座",wallpaperVisible:!0,photoFrameMode:!1,cardVisibility:{time:!0,weather:!0,zodiac:!0,knowledge:!0,ainews:!0,photo:!0},backgroundHtml:"",weather:null,horoscope:null,aiNews:[],knowledge:{content:"",keyword:""},photo:null});function Ml(){const e=window.__INITIAL_DATA__;e&&(e.layout&&(S.layout=e.layout),e.showSeconds!==void 0&&(S.showSeconds=e.showSeconds),e.userZodiac&&(S.userZodiac=e.userZodiac),e.wallpaperVisible!==void 0&&(S.wallpaperVisible=e.wallpaperVisible),e.photoFrameMode!==void 0&&(S.photoFrameMode=e.photoFrameMode),e.cardVisibility&&Object.assign(S.cardVisibility,e.cardVisibility),e.backgroundHtml&&(S.backgroundHtml=e.backgroundHtml))}function Jr(){const e=Ze("00:00"),t=Ze("1月1日 周一"),s=Ze("");let n=null,r="",i="";const o=[{m:1,d:1,name:"元旦"},{m:2,d:14,name:"情人节"},{m:3,d:8,name:"妇女节"},{m:4,d:5,name:"清明节"},{m:5,d:1,name:"劳动节"},{m:5,d:4,name:"青年节"},{m:6,d:1,name:"儿童节"},{m:7,d:1,name:"建党节"},{m:8,d:1,name:"建军节"},{m:9,d:10,name:"教师节"},{m:10,d:1,name:"国庆节"},{m:10,d:31,name:"万圣节"},{m:12,d:25,name:"圣诞节"}];function l(d){const a=d.getFullYear(),p=[];for(const w of o){const C=new Date(a,w.m-1,w.d);let k=Math.ceil((C.getTime()-d.getTime())/864e5);if(k>0&&k<=60&&p.push({diff:k,name:w.name}),k<0){const $=new Date(a+1,w.m-1,w.d);k=Math.ceil(($.getTime()-d.getTime())/864e5),k>0&&k<=60&&p.push({diff:k,name:w.name})}}return p.sort((w,C)=>w.diff-C.diff),p.length>0?`${p[0].name}还有${p[0].diff}`:""}function f(){const d=new Date,a=String(d.getHours()).padStart(2,"0"),p=String(d.getMinutes()).padStart(2,"0"),w=String(d.getSeconds()).padStart(2,"0"),C=S.showSeconds?`${a}:${p}:${w}`:`${a}:${p}`,k=d.getMonth()+1,$=d.getDate(),Q=["周日","周一","周二","周三","周四","周五","周六"][d.getDay()],K=`${k}${$}${Q}`;if(C!==r&&(e.value=C,r=C),K!==i){const N=l(d);t.value=K,s.value=N,i=K}}return ms(()=>{f(),n=window.setInterval(f,1e3)}),Wt(()=>{n&&clearInterval(n)}),{timeStr:e,dateStr:t,holidayStr:s}}const $l=["innerHTML"],Il=He({__name:"TimeCard",setup(e){const{timeStr:t,dateStr:s,holidayStr:n}=Jr(),r=Ze(!1);let i=null;const o=ct(()=>n.value?`${s.value} <span style="opacity:0.5;font-size:12px">「${n.value}」</span>`:s.value);return Ye(t,l=>{(l.endsWith(":00:00")||l.endsWith(":00"))&&(r.value=!1,requestAnimationFrame(()=>{r.value=!0}),i&&clearTimeout(i),i=window.setTimeout(()=>{r.value=!1},6e3))}),Wt(()=>{i&&clearTimeout(i)}),(l,f)=>(E(),H(te,null,[F("div",{class:"date",innerHTML:o.value},null,8,$l),F("div",{class:ds(["time",{"hourly-glow":r.value}])},W(M(t)),3)],64))}}),Ue=(e,t)=>{const s=e.__vccOpts||e;for(const[n,r]of t)s[n]=r;return s},Zr=Ue(Il,[["__scopeId","data-v-fc6abe16"]]),Pl={key:0,class:"current-weather"},Fl={class:"weather-forecast"},Rl={class:"forecast-time"},Hl={class:"forecast-icon"},Dl={class:"forecast-temp"},kl={key:0,class:"forecast-pop"},Nl={class:"daily-forecast"},Ll={style:{opacity:"0.6","font-size":"10px"}},Vl={class:"daily-icon"},jl={class:"forecast-temp"},Kl=He({__name:"WeatherCard",setup(e){return(t,s)=>(E(),H(te,null,[M(S).weather?.current?(E(),H("div",Pl,W(M(S).weather.current),1)):U("",!0),M(S).weather?.hourly?.length?(E(),H(te,{key:1},[s[0]||(s[0]=F("div",{class:"forecast-title"},"24小时预报",-1)),F("div",Fl,[(E(!0),H(te,null,is(M(S).weather.hourly,n=>(E(),H("div",{class:"forecast-item",key:n.time},[F("div",Rl,W(n.time),1),F("div",Hl,W(n.icon),1),F("div",Dl,W(n.temp),1),n.pop&&n.pop!=="0"?(E(),H("div",kl,W(n.pop)+"%",1)):U("",!0)]))),128))])],64)):U("",!0),M(S).weather?.daily?.length?(E(),H(te,{key:2},[s[1]||(s[1]=F("div",{class:"forecast-title",style:{"margin-top":"12px"}},"7日预报",-1)),F("div",Nl,[(E(!0),H(te,null,is(M(S).weather.daily,n=>(E(),H("div",{class:"daily-item",key:n.date},[F("div",Ll,W(n.date),1),F("div",Vl,W(n.icon),1),F("div",jl,W(n.tempMin)+"°~"+W(n.tempMax)+"°",1)]))),128))])],64)):U("",!0)],64))}}),Yr=Ue(Kl,[["__scopeId","data-v-c377fb97"]]),Wl={白羊座:{icon:"♈",date:"3.21-4.19"},金牛座:{icon:"♉",date:"4.20-5.20"},双子座:{icon:"♊",date:"5.21-6.21"},巨蟹座:{icon:"♋",date:"6.22-7.22"},狮子座:{icon:"♌",date:"7.23-8.22"},处女座:{icon:"♍",date:"8.23-9.22"},天秤座:{icon:"♎",date:"9.23-10.23"},天蝎座:{icon:"♏",date:"10.24-11.22"},射手座:{icon:"♐",date:"11.23-12.21"},摩羯座:{icon:"♑",date:"12.22-1.19"},水瓶座:{icon:"♒",date:"1.20-2.18"},双鱼座:{icon:"♓",date:"2.19-3.20"}},Ct={all:"#e0e0e0",love:"#ff6b9d",work:"#4fc3f7",money:"#ffd54f",health:"#81c784"};function Ul(){const e=ct(()=>Wl[S.userZodiac]||{icon:"✨",date:""}),t=ct(()=>S.horoscope);return{zodiacInfo:e,data:t}}const Bl={class:"zodiac-text"},zl={class:"zodiac-title"},ql={class:"zodiac-date"},Gl={class:"zodiac-bar-label"},Jl={class:"zodiac-bar-track"},Zl={class:"zodiac-bar-val"},Yl={key:0,class:"zodiac-tags"},Xl={key:0,class:"zodiac-tag"},Ql={key:1,class:"zodiac-tag"},ec={key:2,class:"zodiac-tag"},tc={key:1,class:"zodiac-summary"},sc={key:1,style:{opacity:"0.4","font-size":"12px","margin-top":"8px"}},nc=He({__name:"ZodiacCard",setup(e){const{zodiacInfo:t,data:s}=Ul(),n=ct(()=>s.value?[{label:"综合",val:parseInt(s.value.all)||0,color:Ct.all},{label:"爱情",val:parseInt(s.value.love)||0,color:Ct.love},{label:"工作",val:parseInt(s.value.work)||0,color:Ct.work},{label:"财运",val:parseInt(s.value.money)||0,color:Ct.money},{label:"健康",val:parseInt(s.value.health)||0,color:Ct.health}]:[]),r=ct(()=>s.value?.luckyColor||s.value?.luckyNum||s.value?.noble);return(i,o)=>(E(),H("div",Bl,[F("div",zl,W(M(t).icon)+" "+W(M(S).userZodiac)+"运势",1),F("div",ql,W(M(t).date),1),M(s)?(E(),H(te,{key:0},[(E(!0),H(te,null,is(n.value,l=>(E(),H("div",{class:"zodiac-bar",key:l.label},[F("span",Gl,W(l.label),1),F("div",Jl,[F("div",{class:"zodiac-bar-fill",style:lt({width:l.val+"%",background:l.color})},null,4)]),F("span",Zl,W(l.val)+"%",1)]))),128)),r.value?(E(),H("div",Yl,[M(s).luckyColor?(E(),H("span",Xl,"🎨 "+W(M(s).luckyColor),1)):U("",!0),M(s).luckyNum?(E(),H("span",Ql,"🔢 "+W(M(s).luckyNum),1)):U("",!0),M(s).noble?(E(),H("span",ec,"⭐ "+W(M(s).noble),1)):U("",!0)])):U("",!0),M(s).summary?(E(),H("div",tc,W(M(s).summary),1)):U("",!0)],64)):(E(),H("div",sc,"运势加载中..."))]))}}),Xr=Ue(nc,[["__scopeId","data-v-bcc0f377"]]),rc={class:"knowledge-card"},ic={class:"knowledge-header"},oc={key:0,class:"knowledge-keyword-tag"},lc={key:0,class:"knowledge-body"},cc=["innerHTML"],fc={key:1,class:"knowledge-placeholder"},uc=He({__name:"KnowledgeCard",setup(e){function t(){S.knowledge={...S.knowledge,content:"加载中..."},window.refreshKnowledge?.()}function s(){const i=document.querySelector(".knowledge-refresh-btn");if(!i)return;const o=i.getBoundingClientRect(),l=window.devicePixelRatio||1,f=8*l;window.setInteractiveRect?.(Math.round(o.left*l-f),Math.round(o.top*l-f),Math.round(o.right*l+f),Math.round(o.bottom*l+f))}ms(()=>{s(),window.addEventListener("resize",s)}),Wt(()=>{window.removeEventListener("resize",s)});function n(i){let o=i;return o=o.replace(/```(\w*)\n?([\s\S]*?)```/g,"<pre><code>$2</code></pre>"),o=o.replace(/`([^`]+)`/g,"<code>$1</code>"),o=o.replace(/\*\*(.+?)\*\*/g,"<strong>$1</strong>"),o=o.replace(/(?<!\*)\*(?!\*)(.+?)(?<!\*)\*(?!\*)/g,"<em>$1</em>"),o=o.replace(/^##\s+(.+)$/gm,"<h3>$1</h3>"),o=o.replace(/^[-*]\s+(.+)$/gm,"<li>$1</li>"),o=o.replace(/((?:<li>[\s\S]*?<\/li>\s*)+)/g,"<ul>$1</ul>"),o=o.replace(/\n\n+/g,"</p><p>"),o=o.replace(/(?<!<\/li>|<\/h3>|<\/pre>|<\/code>)\n(?!<li>|<h3>|<pre>|<\/ul>)/g,"<br>"),o.startsWith("<")||(o="<p>"+o+"</p>"),o}const r=ct(()=>n(S.knowledge.content));return(i,o)=>(E(),H("div",rc,[F("div",ic,[o[0]||(o[0]=F("span",{class:"knowledge-label"},"知识卡片",-1)),M(S).knowledge.keyword?(E(),H("span",oc,"#"+W(M(S).knowledge.keyword),1)):U("",!0),F("button",{class:"knowledge-refresh-btn",onClick:t,title:"换一条"},"↻")]),o[2]||(o[2]=F("div",{class:"knowledge-divider"},null,-1)),M(S).knowledge.content?(E(),H("div",lc,[o[1]||(o[1]=F("span",{class:"knowledge-quote"},'"',-1)),F("div",{class:"knowledge-text",innerHTML:r.value},null,8,cc)])):(E(),H("div",fc,"请在设置中配置知识关键字"))]))}}),Qr=Ue(uc,[["__scopeId","data-v-8794076b"]]);function ac(e){const t=String(e||"").trim();return/^(https?:|data:image\/)/i.test(t)?t:""}const dc=["src"],hc={class:"ainews-body"},pc={class:"ainews-title-row"},gc={class:"ainews-title"},_c={class:"ainews-source"},mc={key:0,class:"ainews-desc"},yc=He({__name:"AINewsCard",setup(e){function t(s){return s?.length>10?s.substring(5,10):s}return(s,n)=>(E(),H("div",null,[n[1]||(n[1]=F("div",{class:"ainews-header"},"🤖 AI 资讯",-1)),(E(!0),H(te,null,is(M(S).aiNews.slice(0,5),(r,i)=>(E(),H("div",{class:"ainews-item",key:i},[M(ac)(r.picUrl)?(E(),H("img",{key:0,class:"ainews-img",src:r.picUrl,loading:"lazy",onError:n[0]||(n[0]=o=>o.target.style.display="none")},null,40,dc)):U("",!0),F("div",hc,[F("div",pc,[F("span",gc,W(r.title),1),F("span",_c,W(r.source)+" · "+W(t(r.ctime)),1)]),r.description?(E(),H("div",mc,W(r.description),1)):U("",!0)])]))),128))]))}}),ei=Ue(yc,[["__scopeId","data-v-842d17af"]]),bc={id:"layout-single"},vc={id:"info",class:"card"},wc={key:2,class:"divider"},xc={key:4,class:"divider"},Sc={key:6,class:"divider"},Tc=He({__name:"SingleLayout",setup(e){return(t,s)=>(E(),H("div",bc,[F("div",vc,[M(S).cardVisibility.time?(E(),Je(Zr,{key:0})):U("",!0),s[0]||(s[0]=F("div",{class:"divider"},null,-1)),M(S).cardVisibility.ainews?(E(),Je(ei,{key:1})):U("",!0),M(S).cardVisibility.ainews?(E(),H("div",wc)):U("",!0),M(S).cardVisibility.knowledge?(E(),Je(Qr,{key:3})):U("",!0),M(S).cardVisibility.knowledge?(E(),H("div",xc)):U("",!0),M(S).cardVisibility.weather?(E(),Je(Yr,{key:5})):U("",!0),M(S).cardVisibility.weather?(E(),H("div",Sc)):U("",!0),M(S).cardVisibility.zodiac?(E(),Je(Xr,{key:7})):U("",!0)])]))}}),Cc=Ue(Tc,[["__scopeId","data-v-89757d39"]]),Ac={key:0,id:"card-photo",class:"card"},Ec={class:"photo-wrap"},Oc=["src"],Mc={class:"photo-info"},$c={class:"photo-counter"},Ic={class:"photo-progress"},Pc=He({__name:"PhotoCard",setup(e){const t=Ze(!1),s=Ze();return Ye(()=>S.photo?.src,()=>{if(t.value=!1,!s.value)return;const n=s.value;n.style.transition="none",n.style.width="0%",requestAnimationFrame(()=>{requestAnimationFrame(()=>{const r=S.photo?.interval||15;n.style.transition=`width ${r}s linear`,n.style.width="100%"})})}),(n,r)=>M(S).photo?.src?(E(),H("div",Ac,[F("div",Ec,[F("img",{src:M(S).photo.src,alt:"",onLoad:r[0]||(r[0]=i=>t.value=!0),style:lt({opacity:t.value?1:0})},null,44,Oc),F("div",Mc,[F("span",$c,W(M(S).photo.counter),1),F("div",Ic,[F("div",{class:"photo-progress-bar",ref_key:"progressBar",ref:s},null,512)])])])])):U("",!0)}}),Fc=Ue(Pc,[["__scopeId","data-v-32718552"]]),Rc={id:"layout-multi"},Hc={key:0,id:"card-time",class:"card"},Dc={key:1,id:"card-zodiac",class:"card"},kc={key:2,id:"card-knowledge",class:"card"},Nc={key:3,id:"card-ainews",class:"card"},Lc={key:4,id:"card-weather",class:"card"},Vc=He({__name:"MultiLayout",setup(e){return(t,s)=>(E(),H("div",Rc,[M(S).cardVisibility.time?(E(),H("div",Hc,[ce(Zr)])):U("",!0),M(S).cardVisibility.zodiac?(E(),H("div",Dc,[ce(Xr)])):U("",!0),M(S).cardVisibility.knowledge?(E(),H("div",kc,[ce(Qr)])):U("",!0),M(S).cardVisibility.ainews?(E(),H("div",Nc,[ce(ei)])):U("",!0),M(S).cardVisibility.weather?(E(),H("div",Lc,[ce(Yr)])):U("",!0),ce(Fc)]))}}),jc=Ue(Vc,[["__scopeId","data-v-a78a7499"]]),Kc=["src"],Wc=["src"],Uc={class:"photo-frame-clock"},Bc={class:"photo-frame-date"},zc=He({__name:"PhotoFrame",setup(e){const{timeStr:t,dateStr:s}=Jr(),n=Ze(!1);return Ye(()=>S.photo?.src,()=>{!S.photoFrameMode||!S.photo?.src||(n.value=!1,setTimeout(()=>{n.value=!0},400))}),(r,i)=>M(S).photoFrameMode?(E(),H(te,{key:0},[F("img",{id:"photo-frame-bg",src:M(S).photo?.src,alt:"",style:lt({opacity:n.value?1:0})},null,12,Kc),F("img",{id:"photo-frame-img",src:M(S).photo?.src,alt:"",style:lt({opacity:n.value?1:0})},null,12,Wc),F("div",Uc,W(M(t)),1),F("div",Bc,W(M(s)),1)],64)):U("",!0)}}),qc=Ue(zc,[["__scopeId","data-v-fd359286"]]),Gc=He({__name:"App",setup(e){const t=Ze();function s(n){const r=t.value;r&&(r.innerHTML=n,r.querySelectorAll("script").forEach(i=>{const o=document.createElement("script");i.src?o.src=i.src:o.textContent=i.textContent;for(const l of i.attributes)o.setAttribute(l.name,l.value);i.parentNode?.replaceChild(o,i)}))}return ms(()=>{Ml(),S.backgroundHtml&&S.wallpaperVisible&&s(S.backgroundHtml)}),Ye(()=>S.backgroundHtml,n=>{S.wallpaperVisible&&s(n)}),Ye(()=>S.wallpaperVisible,n=>{const r=t.value;r&&(n&&S.backgroundHtml?s(S.backgroundHtml):r.innerHTML="")}),(n,r)=>(E(),H(te,null,[F("div",{id:"bg-mount",ref_key:"bgMount",ref:t},null,512),M(S).photoFrameMode?U("",!0):(E(),H(te,{key:0},[M(S).layout==="single"?(E(),Je(Cc,{key:0})):(E(),Je(jc,{key:1}))],64)),ce(qc),r[0]||(r[0]=F("div",{id:"author"},"绝尘",-1))],64))}});function at(e){return typeof e=="string"?JSON.parse(e):e}const Un=new Map;function At(e,t){const s=JSON.stringify(t);return Un.get(e)===s?!1:(Un.set(e,s),!0)}function Jc(){const e=window;e.updateHoroscopeFromGo=t=>{const s=at(t);At("horoscope",s)&&(S.horoscope=s)},e.updateAINewsFromGo=t=>{const s=at(t);s?.length&&At("ainews",s)&&(S.aiNews=s)},e.updateKnowledgeFromGo=t=>{const s=at(t);At("knowledge",s)&&(S.knowledge=s)},e.updateWeatherFromGo=t=>{const s=at(t);At("weather",s)&&(S.weather=s)},e.updatePhotoFromGo=t=>{const s=at(t);s?.src&&At("photo",s)&&(S.photo=s)},e.setCardVisible=(t,s)=>{t in S.cardVisibility&&(S.cardVisibility[t]=s)},e.setWallpaperVisible=t=>{S.wallpaperVisible=t},e.setPhotoFrameMode=t=>{S.photoFrameMode=t},e.setShowSeconds=t=>{S.showSeconds=t},Object.defineProperty(e,"userZodiac",{set(t){S.userZodiac=t},get(){return S.userZodiac}}),e.__updateBackgroundHtml=t=>{S.backgroundHtml=t},e.updateAudioDataFromGo=t=>{const s=at(t);Array.isArray(s)&&(window.__audioBins=s)}}Jc();Al(Gc).mount("#app");</script>
<style rel="stylesheet" crossorigin>.time[data-v-fc6abe16]{font-size:66px;font-weight:200;text-shadow:0 3px 28px rgba(0,0,0,.42);letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;color:#fffffff5}.time.hourly-glow[data-v-fc6abe16]{animation:hourlyGlow 6s ease-out forwards}.date[data-v-fc6abe16]{font-size:13px;color:var(--text-soft);margin-bottom:8px;text-shadow:0 1px 6px rgba(0,0,0,.5);letter-spacing:0}@media(max-width:1500px){.time[data-v-fc6abe16]{font-size:64px}}.current-weather[data-v-c377fb97]{font-size:17px;font-weight:600;color:var(--text-main);text-shadow:0 1px 4px rgba(0,0,0,.5);margin-bottom:16px;text-align:right}.forecast-title[data-v-c377fb97]{font-size:11px;font-weight:600;color:var(--text-faint);letter-spacing:0;margin-bottom:9px;text-align:right}.weather-forecast[data-v-c377fb97]{display:grid;grid-template-columns:repeat(8,minmax(60px,1fr));gap:7px;overflow:hidden}.forecast-item[data-v-c377fb97]{background:#ffffff0e;border-radius:8px;padding:9px 8px;text-align:center;min-width:0;font-size:12px;color:var(--text-main);border:1px solid var(--card-line-soft)}.forecast-icon[data-v-c377fb97]{font-size:22px;margin:5px 0}.forecast-time[data-v-c377fb97]{color:var(--text-faint);font-size:10px}.forecast-temp[data-v-c377fb97]{font-weight:700;margin-top:2px;font-size:14px}.forecast-pop[data-v-c377fb97]{font-size:10px;color:var(--text-faint);margin-top:2px}.daily-forecast[data-v-c377fb97]{display:grid;grid-template-columns:repeat(7,minmax(64px,1fr));gap:7px;overflow:hidden}.daily-item[data-v-c377fb97]{background:#ffffff0a;border-radius:8px;padding:9px 8px;text-align:center;min-width:0;font-size:12px;color:var(--text-main);border:1px solid var(--card-line-soft)}.daily-icon[data-v-c377fb97]{font-size:22px;margin:5px 0}.weather-forecast[data-v-c377fb97]::-webkit-scrollbar,.daily-forecast[data-v-c377fb97]::-webkit-scrollbar{display:none}@media(max-width:1500px){.weather-forecast[data-v-c377fb97],.daily-forecast[data-v-c377fb97]{grid-template-columns:repeat(4,1fr)}}.zodiac-text[data-v-bcc0f377]{font-size:14px;color:var(--text-main);line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.5)}.zodiac-title[data-v-bcc0f377]{font-size:16px;font-weight:650;margin-bottom:3px}.zodiac-date[data-v-bcc0f377]{font-size:11px;color:var(--text-faint);margin-bottom:12px}.zodiac-bar[data-v-bcc0f377]{display:flex;align-items:center;gap:10px;margin-bottom:7px;font-size:12px}.zodiac-bar-label[data-v-bcc0f377]{width:28px;color:var(--text-soft);flex-shrink:0}.zodiac-bar-track[data-v-bcc0f377]{flex:1;height:5px;background:#ffffff1a;border-radius:999px;overflow:hidden}.zodiac-bar-fill[data-v-bcc0f377]{height:100%;border-radius:999px;transition:width .6s ease}.zodiac-bar-val[data-v-bcc0f377]{width:30px;text-align:right;font-size:11px;color:var(--text-soft);flex-shrink:0}.zodiac-tags[data-v-bcc0f377]{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 9px}.zodiac-tag[data-v-bcc0f377]{font-size:10px;background:#ffffff14;padding:4px 8px;border-radius:6px;color:var(--text-soft);border:1px solid rgba(255,255,255,.05)}.zodiac-summary[data-v-bcc0f377]{font-size:12px;color:var(--text-soft);line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.knowledge-card[data-v-8794076b]{display:flex;flex-direction:column;height:100%}.knowledge-header[data-v-8794076b]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.knowledge-label[data-v-8794076b]{font-size:11px;color:var(--text-faint);font-weight:700;letter-spacing:1px;text-transform:uppercase}.knowledge-keyword-tag[data-v-8794076b]{background:#ffd86b1f;color:var(--accent-warm);padding:2px 9px;border-radius:4px;font-size:10px;font-weight:600;border:1px solid rgba(255,216,107,.15)}.knowledge-refresh-btn[data-v-8794076b]{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--accent-warm);font-size:16px;line-height:1;padding:2px 4px;border-radius:4px;transition:all .3s;opacity:.7;animation:pulse-hint-8794076b 3s ease-in-out infinite}.knowledge-refresh-btn[data-v-8794076b]:hover,.knowledge-refresh-btn.hover-active[data-v-8794076b]{opacity:1;transform:rotate(180deg) scale(1.2);background:#ffd86b26}@keyframes pulse-hint-8794076b{0%,to{opacity:.5}50%{opacity:.8}}.knowledge-divider[data-v-8794076b]{height:1px;background:linear-gradient(90deg,var(--accent-warm),rgba(255,216,107,.08),transparent);margin-bottom:16px}.knowledge-body[data-v-8794076b]{position:relative;padding-left:4px}.knowledge-quote[data-v-8794076b]{position:absolute;top:-10px;left:-6px;font-size:52px;line-height:1;color:var(--accent-warm);opacity:.18;font-family:Georgia,serif;pointer-events:none}.knowledge-text[data-v-8794076b]{font-size:15px;color:var(--text-main);line-height:1.7;text-shadow:0 1px 4px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.knowledge-text[data-v-8794076b] h3{font-size:14px;font-weight:700;color:var(--accent-warm);margin:10px 0 6px}.knowledge-text[data-v-8794076b] strong{color:var(--text-strong);font-weight:600}.knowledge-text[data-v-8794076b] code{background:#ffffff14;padding:1px 5px;border-radius:3px;font-size:13px;font-family:Cascadia Code,Fira Code,monospace;color:var(--accent-warm)}.knowledge-text[data-v-8794076b] pre{background:#0000004d;padding:8px 10px;border-radius:6px;margin:8px 0;overflow-x:auto}.knowledge-text[data-v-8794076b] pre code{background:none;padding:0;font-size:13px}.knowledge-text[data-v-8794076b] ul{padding-left:16px;margin:6px 0}.knowledge-text[data-v-8794076b] li{font-size:14px;line-height:1.6;list-style:disc}.knowledge-text[data-v-8794076b] em{color:var(--text-faint);font-style:italic}.knowledge-placeholder[data-v-8794076b]{font-size:13px;color:var(--text-faint);font-style:italic;padding-top:8px}.ainews-header[data-v-842d17af]{font-size:11px;font-weight:700;color:var(--text-faint);letter-spacing:0;margin-bottom:14px}.ainews-item[data-v-842d17af]{display:flex;gap:14px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--card-line-soft);min-height:58px}.ainews-item[data-v-842d17af]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ainews-img[data-v-842d17af]{width:92px;height:58px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;opacity:.92;box-shadow:0 8px 22px #00000038}.ainews-body[data-v-842d17af]{flex:1;min-width:0}.ainews-title-row[data-v-842d17af]{display:flex;align-items:baseline;gap:10px}.ainews-title[data-v-842d17af]{font-size:14px;font-weight:650;color:var(--text-main);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.ainews-source[data-v-842d17af]{font-size:10px;color:var(--text-faint);flex-shrink:0}.ainews-desc[data-v-842d17af]{font-size:12px;color:var(--text-soft);line-height:1.5;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#layout-single[data-v-89757d39]{display:block}#info[data-v-89757d39]{position:fixed;top:42px;right:42px;text-align:left;width:min(760px,calc(50vw - 52px));max-height:calc(100vh - 84px);z-index:10}#card-photo[data-v-32718552]{padding:16px}.photo-wrap[data-v-32718552]{position:relative;border-radius:8px;overflow:hidden}img[data-v-32718552]{width:100%;max-height:450px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px;transition:opacity .5s ease}.photo-info[data-v-32718552]{position:absolute;bottom:0;left:0;right:0;padding:20px 14px 10px;background:linear-gradient(transparent,#00000080)}.photo-counter[data-v-32718552]{font-size:11px;opacity:.7;display:block;margin-bottom:6px}.photo-progress[data-v-32718552]{height:3px;background:#ffffff26;border-radius:2px;overflow:hidden}.photo-progress-bar[data-v-32718552]{height:100%;width:0%;background:#fff9;border-radius:2px}#layout-multi[data-v-a78a7499]{position:fixed;inset:var(--layout-top) var(--layout-x) var(--layout-bottom);z-index:10;display:grid;grid-template-columns:minmax(420px,1fr) minmax(360px,var(--knowledge-panel)) var(--right-panel);grid-template-rows:var(--time-panel-h) var(--layout-gap) var(--zodiac-panel-h) minmax(32px,1fr) auto;grid-template-areas:"photo knowledge time" "photo knowledge ." "photo knowledge zodiac" ". . ." "news weather weather";-moz-column-gap:var(--layout-col-gap);column-gap:var(--layout-col-gap);row-gap:0;pointer-events:none}#layout-multi>.card[data-v-a78a7499]{pointer-events:none}#card-knowledge[data-v-a78a7499]{pointer-events:auto}#card-time[data-v-a78a7499]{grid-area:time;text-align:left;width:100%;height:100%;padding:22px 30px}#card-zodiac[data-v-a78a7499]{grid-area:zodiac;width:100%;height:100%;padding:22px 28px}#card-knowledge[data-v-a78a7499]{grid-area:knowledge;align-self:stretch;width:100%;min-height:0;padding:22px 26px}#card-ainews[data-v-a78a7499]{grid-area:news;align-self:end;width:100%;max-height:390px}#card-weather[data-v-a78a7499]{grid-area:weather;align-self:end;width:100%;min-width:0;text-align:right;padding:22px 28px 24px}#card-knowledge[data-v-a78a7499]{overflow:hidden}#layout-multi[data-v-a78a7499] #card-photo{grid-area:photo;position:relative;top:auto;left:auto;align-self:start;width:100%;max-height:var(--photo-panel-h);padding:16px}#layout-multi[data-v-a78a7499] #card-photo img{max-height:calc(var(--photo-panel-h) - 32px)}#photo-frame-bg[data-v-fd359286],#photo-frame-img[data-v-fd359286]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;-o-object-fit:contain;object-fit:contain;transition:opacity .8s ease}#photo-frame-bg[data-v-fd359286]{z-index:4;-o-object-fit:cover;object-fit:cover;filter:blur(30px) brightness(.5);transform:scale(1.1)}.photo-frame-clock[data-v-fd359286]{position:fixed;top:28px;right:36px;z-index:10;font-family:-apple-system,SF Pro Display,Segoe UI,sans-serif;font-size:52px;font-weight:200;letter-spacing:2px;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.8),0 0 40px rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.9);pointer-events:none;opacity:0;transition:opacity .5s ease}.photo-frame-date[data-v-fd359286]{position:fixed;top:86px;right:38px;z-index:10;font-family:-apple-system,SF Pro Display,Segoe UI,sans-serif;font-size:15px;font-weight:400;color:#fffc;text-shadow:0 0 12px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.8);pointer-events:none;opacity:0;transition:opacity .5s ease}*{margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden;background:#000;font-family:Segoe UI,Microsoft YaHei,sans-serif;color:#fff;font-variant-numeric:tabular-nums}:root{--card-bg: rgba(22, 19, 28, .56);--card-bg-strong: rgba(24, 20, 30, .68);--card-line: rgba(255,255,255,.1);--card-line-soft: rgba(255,255,255,.06);--text-main: rgba(255,255,255,.92);--text-soft: rgba(255,255,255,.66);--text-faint: rgba(255,255,255,.42);--accent-warm: #ffd86b;--accent-cool: #6bdcff;--shadow-card: 0 18px 60px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.1);--layout-x: 48px;--layout-top: 38px;--layout-bottom: 72px;--layout-gap: 18px;--layout-col-gap: 24px;--right-panel: 400px;--knowledge-panel: 460px;--time-panel-h: 154px;--zodiac-panel-h: 326px;--photo-panel-h: 360px}.card{position:relative;box-sizing:border-box;overflow:hidden;background:linear-gradient(145deg,#ffffff13,#ffffff06),var(--card-bg-strong);border:1px solid var(--card-line);border-radius:8px;padding:22px 24px;box-shadow:var(--shadow-card)}.card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.13),transparent 34%),radial-gradient(circle at 12% 0%,rgba(255,216,107,.13),transparent 38%);opacity:.55}.card>*{position:relative}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);margin:18px 0}@keyframes hourlyGlow{0%{text-shadow:0 0 30px rgba(255,255,255,1),0 0 80px rgba(180,200,255,.8),0 0 120px rgba(100,150,255,.5);color:#fff}8%{text-shadow:0 0 50px rgba(255,255,255,1),0 0 100px rgba(180,200,255,1),0 0 160px rgba(100,150,255,.6)}18%{text-shadow:0 0 20px rgba(255,255,255,.6),0 0 40px rgba(180,200,255,.3)}28%{text-shadow:0 0 35px rgba(255,255,255,.85),0 0 70px rgba(180,200,255,.6),0 0 100px rgba(100,150,255,.35)}38%{text-shadow:0 0 15px rgba(255,255,255,.4),0 0 30px rgba(180,200,255,.2)}48%{text-shadow:0 0 25px rgba(255,255,255,.6),0 0 50px rgba(180,200,255,.4)}60%{text-shadow:0 0 10px rgba(255,255,255,.25),0 0 20px rgba(180,200,255,.12)}75%{text-shadow:0 0 15px rgba(255,255,255,.35),0 0 30px rgba(180,200,255,.2)}to{text-shadow:0 2px 20px rgba(0,0,0,.5);color:#fff}}@media(max-width:1500px){:root{--layout-x: 32px;--layout-col-gap: 18px;--right-panel: 360px;--knowledge-panel: 380px;--time-panel-h: 144px;--zodiac-panel-h: 312px;--photo-panel-h: 320px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-1\.5{right:.375rem}.top-1\/2{top:50%}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-3{margin-top:.75rem}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-4{height:1rem}.w-16{width:4rem}.w-6{width:1.5rem}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[80px\]{min-width:80px}.max-w-\[160px\]{max-width:160px}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--card-divider\)\]{border-color:var(--card-divider)}.border-\[var\(--input-border\)\]{border-color:var(--input-border)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-0\.5{padding-left:.125rem}.pl-8{padding-left:2rem}.text-center{text-align:center}.font-\[inherit\]{font-family:inherit}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-\[1\.5px\]{letter-spacing:1.5px}.tracking-wide{letter-spacing:.025em}.text-\[var\(--footer-color\)\]{color:var(--footer-color)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-strong\)\]{color:var(--text-strong)}.text-\[var\(--text-weak\)\]{color:var(--text-weak)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.first\:border-t-0:first-child{border-top-width:0px}.hover\:bg-\[var\(--card-border\)\]:hover{background-color:var(--card-border)}.hover\:opacity-80:hover{opacity:.8}.focus\:border-\[var\(--input-border-focus\)\]:focus{border-color:var(--input-border-focus)}</style>
</head>
<body>
<div id="app"></div>
</body>
</html>