mirror of https://github.com/rocboss/paopao-ce
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
19 KiB
2 lines
19 KiB
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Home-io1mpLVs.js","assets/sidebar-B2rODElh.js","assets/@css-render-YsNuQTaE.js","assets/rolldown-runtime-Bhmf7a9N.js","assets/@vicons-CZeOmejd.js","assets/axios-DKxZWLrQ.js","assets/naive-ui-Dv03sO69.js","assets/@emotion-CU1dD7u8.js","assets/@juggle-BrKhuOcS.js","assets/async-validator-CMpIue6_.js","assets/css-render-CfBkj-3z.js","assets/date-fns-HSvC9ggH.js","assets/evtd-BSFY9q6N.js","assets/lodash-es-BfZ3RYx_.js","assets/pinia-TbaIYBWH.js","assets/vue-router-Dw9lfhBK.js","assets/sidebar-CwCVJc7v.css","assets/@opentiny-Ckw2pOLd.js","assets/@opentiny-CPc0DEJI.css","assets/@vue-cLJXtEPP.js","assets/copy-to-clipboard-qdVIK2zo.js","assets/lodash-DLCDS-2d.js","assets/moment-D_9q9veS.js","assets/v3-infinite-loading-Dj1QGmV8.js","assets/v3-infinite-loading-DWmhi9NU.css","assets/main-nav-BW6UKmWQ.js","assets/vooks-C54Sdpwj.js","assets/main-nav-BhRHv4w-.css","assets/usePostContent-DV6QgefX.js","assets/paopao-video-player-DnRZoPkN.js","assets/usePostContent-B0JpsBNp.css","assets/post-item-iSi0SGnI.js","assets/useUserAction-DVqObL5J.js","assets/useUserAction-BLRiQkT7.css","assets/post-item-cSfbSl0x.css","assets/post-skeleton-CJ8iRGBT.js","assets/post-skeleton-CFuuv7Yn.css","assets/whisper-add-friend-CovTVOU-.js","assets/whisper-add-friend-DvB94G3E.css","assets/usePagination-B2kaN_Rm.js","assets/IEnum-CpGNgU9g.js","assets/Home-UFcHpouz.css","assets/Post-B2gFjwjL.js","assets/Post-CZoVkUV8.css","assets/Topic-Ca0AClhU.js","assets/Topic-D4EiDu_q.css","assets/Anouncement-C8-AnDac.js","assets/Anouncement-_ssUZYpH.css","assets/Profile-gut1_3v-.js","assets/count-DMzaJPHA.js","assets/Profile-C8C61DBb.css","assets/User-CIF97Vf8.js","assets/User-CKemDuo6.css","assets/Messages-DJysuVQF.js","assets/infinite-load-more-CuisQVv6.js","assets/infinite-load-more-Doekau6b.css","assets/Messages-DEUDb_dZ.css","assets/Collection-iBQoAGOC.js","assets/Collection-IZdGxfCs.css","assets/Contacts-DW4FPaU7.js","assets/user-card-CSodY5hi.js","assets/user-card-BJMBN2R7.css","assets/Contacts-BNFTBuij.css","assets/Following-CY_5MlEv.js","assets/Following-7rfa2eAc.css","assets/Wallet-VxFS90vp.js","assets/dijkstrajs-B3GuVsqA.js","assets/qrcode-DSuf5wHF.js","assets/Wallet-CPak42NQ.css","assets/Setting-2E_gtxQU.js","assets/Setting-DtpmOIxl.css","assets/404-kbNT-qSl.js","assets/404-B6regz6w.css"])))=>i.map(i=>d[i]);
|
|
import{A as e,Bt as t,C as n,D as r,H as i,It as a,J as o,K as s,O as c,Q as l,S as u,W as d,X as f,Y as p,b as m,f as h,g,h as _,ht as v,it as y,lt as b,o as x,p as S,st as C,w,x as T}from"./@css-render-YsNuQTaE.js";import{r as E,t as D}from"./pinia-TbaIYBWH.js";import{i as ee,n as O,t as k}from"./vue-router-Dw9lfhBK.js";import{$ as A,B as j,D as M,G as te,H as ne,N,O as P,P as F,Q as I,V as L,Z as R,a as z,c as B,f as re,l as V,o as H,rt as U,t as W}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{a as G,c as K,i as q,l as J,o as Y,r as X,s as ie,t as ae}from"./sidebar-B2rODElh.js";import{C as oe}from"./@vicons-CZeOmejd.js";import{t as Z}from"./moment-D_9q9veS.js";/* empty css */(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var se=`modulepreload`,ce=function(e){return`/`+e},le={},Q=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=ce(t,n),t in le)return;le[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:se,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},ue=k({history:O(),routes:[{path:`/`,name:`home`,meta:{title:`广场`,keepAlive:!0},component:()=>Q(()=>import(`./Home-io1mpLVs.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41]))},{path:`/post`,name:`post`,meta:{title:`泡泡详情`},component:()=>Q(()=>import(`./Post-B2gFjwjL.js`),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,35,36,32,33,40,43]))},{path:`/topic`,name:`topic`,meta:{title:`话题`},component:()=>Q(()=>import(`./Topic-Ca0AClhU.js`),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,25,26,27,45]))},{path:`/anouncement`,name:`anouncement`,meta:{title:`公告`},component:()=>Q(()=>import(`./Anouncement-C8-AnDac.js`),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,22,25,26,27,35,36,47]))},{path:`/profile`,name:`profile`,meta:{title:`主页`},component:()=>Q(()=>import(`./Profile-gut1_3v-.js`),__vite__mapDeps([48,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,49,50]))},{path:`/u`,name:`user`,meta:{title:`用户详情`},component:()=>Q(()=>import(`./User-CIF97Vf8.js`),__vite__mapDeps([51,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,49,52]))},{path:`/messages`,name:`messages`,meta:{title:`消息`},component:()=>Q(()=>import(`./Messages-DJysuVQF.js`),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,22,23,24,54,55,25,26,27,32,33,39,56]))},{path:`/collection`,name:`collection`,meta:{title:`收藏`},component:()=>Q(()=>import(`./Collection-iBQoAGOC.js`),__vite__mapDeps([57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,58]))},{path:`/contacts`,name:`contacts`,meta:{title:`好友`},component:()=>Q(()=>import(`./Contacts-DW4FPaU7.js`),__vite__mapDeps([59,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,22,23,24,54,55,25,26,27,35,36,60,32,33,61,39,62]))},{path:`/following`,name:`following`,meta:{title:`关注`},component:()=>Q(()=>import(`./Following-CY_5MlEv.js`),__vite__mapDeps([63,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,22,23,24,25,26,27,35,36,60,32,33,61,39,64]))},{path:`/wallet`,name:`wallet`,meta:{title:`钱包`},component:()=>Q(()=>import(`./Wallet-VxFS90vp.js`),__vite__mapDeps([65,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,66,22,67,25,26,27,35,36,68]))},{path:`/setting`,name:`setting`,meta:{title:`设置`},component:()=>Q(()=>import(`./Setting-2E_gtxQU.js`),__vite__mapDeps([69,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,25,26,27,70]))},{path:`/404`,name:`404`,meta:{title:`404`},component:()=>Q(()=>import(`./404-kbNT-qSl.js`),__vite__mapDeps([71,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,25,26,27,72]))},{path:`/:pathMatch(.*)`,redirect:`/404`}]});ue.beforeEach((e,t,n)=>{document.title=`${e.meta.title} | 泡泡 - 一个清新文艺的微社区`,n()});var $=(e=``)=>Y({method:`get`,url:`/v1/user/info`,headers:{Authorization:`Bearer ${e}`}}),de={class:`auth-wrap`},fe={key:0},pe=X(e({__name:`auth`,setup(e){let t=J(),a=K(),o=q(),{authModalShow:s,authModelTab:f}=E(t),{profile:p}=E(o),m=b(!1),g=b(),_=C({username:``,password:``}),x=b(),D=C({username:``,password:``,repassword:``}),ee={username:{required:!0,message:`请输入账户名`},password:{required:!0,message:`请输入密码`},repassword:[{required:!0,message:`请输入密码`},{validator:(e,t)=>!!D.password&&D.password.startsWith(t)&&D.password.length>=t.length,message:`两次密码输入不一致`,trigger:`input`}]},O=e=>{e.preventDefault(),e.stopPropagation(),g.value?.validate(e=>{e||(m.value=!0,G.v1.auth.post.login({username:_.username,password:_.password}).then(e=>{let t=e?.token||``;return localStorage.setItem(ie,t),$(t)}).then(e=>{window.$message.success(`登录成功`),m.value=!1,a.updateUserinfo(e),t.triggerAuth(!1),t.doRefresh(),_.username=``,_.password=``}).catch(e=>{m.value=!1}))})},k=e=>{e.preventDefault(),e.stopPropagation(),x.value?.validate(e=>{e||(m.value=!0,G.v1.auth.post.register({username:D.username,password:D.password}).then(e=>G.v1.auth.post.login({username:D.username,password:D.password})).then(e=>{let t=e?.token||``;return localStorage.setItem(ie,t),$(t)}).then(e=>{window.$message.success(`注册成功`),m.value=!1,a.updateUserinfo(e),t.triggerAuth(!1),D.username=``,D.password=``,D.repassword=``}).catch(e=>{m.value=!1}))})};return i(()=>{let e=localStorage.getItem(`PAOPAO_TOKEN`)||``;e?$(e).then(e=>{a.updateUserinfo(e),t.triggerAuth(!1)}).catch(e=>{a.userLogout()}):a.userLogout()}),(e,t)=>{let i=z,a=H,o=F,b=U,C=P,E=N,j=A,M=V,te=B,L=I,R=ne;return d(),u(R,{show:v(s),"onUpdate:show":t[7]||=e=>y(s)?s.value=e:null,class:`auth-card`,preset:`card`,size:`small`,"mask-closable":!1,bordered:!1,style:{width:`360px`}},{default:l(()=>[T(`div`,de,[c(L,{bordered:!1},{default:l(()=>[v(p).allowUserRegister?n(``,!0):(d(),w(`div`,fe,[c(o,{justify:`center`},{default:l(()=>[c(a,null,{default:l(()=>[c(i,{type:`success`},{default:l(()=>[...t[8]||=[r(`账号登录`,-1)]]),_:1})]),_:1})]),_:1}),c(E,{ref_key:`loginRef`,ref:g,model:_,rules:{username:{required:!0,message:`请输入账户名`},password:{required:!0,message:`请输入密码`}}},{default:l(()=>[c(C,{label:`账户`,path:`username`},{default:l(()=>[c(b,{value:_.username,"onUpdate:value":t[0]||=e=>_.username=e,placeholder:`请输入用户名`,onKeyup:h(S(O,[`prevent`]),[`enter`])},null,8,[`value`,`onKeyup`])]),_:1}),c(C,{label:`密码`,path:`password`},{default:l(()=>[c(b,{type:`password`,"show-password-on":`mousedown`,value:_.password,"onUpdate:value":t[1]||=e=>_.password=e,placeholder:`请输入账户密码`,onKeyup:h(S(O,[`prevent`]),[`enter`])},null,8,[`value`,`onKeyup`])]),_:1})]),_:1},8,[`model`]),c(j,{type:`primary`,block:``,secondary:``,strong:``,loading:m.value,onClick:O},{default:l(()=>[...t[9]||=[r(` 登录 `,-1)]]),_:1},8,[`loading`])])),v(p).allowUserRegister?(d(),u(te,{key:1,"default-value":v(f),size:`large`,"justify-content":`space-evenly`},{default:l(()=>[c(M,{name:`signin`,tab:`登录`},{default:l(()=>[c(E,{ref_key:`loginRef`,ref:g,model:_,rules:{username:{required:!0,message:`请输入账户名`},password:{required:!0,message:`请输入密码`}}},{default:l(()=>[c(C,{label:`账户`,path:`username`},{default:l(()=>[c(b,{value:_.username,"onUpdate:value":t[2]||=e=>_.username=e,placeholder:`请输入用户名`,onKeyup:h(S(O,[`prevent`]),[`enter`])},null,8,[`value`,`onKeyup`])]),_:1}),c(C,{label:`密码`,path:`password`},{default:l(()=>[c(b,{type:`password`,"show-password-on":`mousedown`,value:_.password,"onUpdate:value":t[3]||=e=>_.password=e,placeholder:`请输入账户密码`,onKeyup:h(S(O,[`prevent`]),[`enter`])},null,8,[`value`,`onKeyup`])]),_:1})]),_:1},8,[`model`]),c(j,{type:`primary`,block:``,secondary:``,strong:``,loading:m.value,onClick:O},{default:l(()=>[...t[10]||=[r(` 登录 `,-1)]]),_:1},8,[`loading`])]),_:1}),c(M,{name:`signup`,tab:`注册`},{default:l(()=>[c(E,{ref_key:`registerRef`,ref:x,model:D,rules:ee},{default:l(()=>[c(C,{label:`用户名`,path:`username`},{default:l(()=>[c(b,{value:D.username,"onUpdate:value":t[4]||=e=>D.username=e,placeholder:`用户名注册后无法修改`},null,8,[`value`])]),_:1}),c(C,{label:`密码`,path:`password`},{default:l(()=>[c(b,{type:`password`,"show-password-on":`mousedown`,placeholder:`密码不少于6位`,value:D.password,"onUpdate:value":t[5]||=e=>D.password=e,onKeyup:h(S(k,[`prevent`]),[`enter`])},null,8,[`value`,`onKeyup`])]),_:1}),c(C,{label:`重复密码`,path:`repassword`},{default:l(()=>[c(b,{type:`password`,"show-password-on":`mousedown`,placeholder:`请再次输入密码`,value:D.repassword,"onUpdate:value":t[6]||=e=>D.repassword=e,onKeyup:h(S(k,[`prevent`]),[`enter`])},null,8,[`value`,`onKeyup`])]),_:1})]),_:1},8,[`model`]),c(j,{type:`primary`,block:``,secondary:``,strong:``,loading:m.value,onClick:k},{default:l(()=>[...t[11]||=[r(` 注册 `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1},8,[`default-value`])):n(``,!0)]),_:1})])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-b1b75819`]]),me=e=>Y({method:`get`,url:`/v1/posts`,params:e}),he=e=>Y({method:`get`,url:`/v1/tags`,params:e}),ge=e=>Y({method:`get`,url:`/v1/post`,params:e}),_e=e=>Y({method:`get`,url:`/v1/post/star`,params:e}),ve=e=>Y({method:`post`,url:`/v1/post/star`,data:e}),ye=e=>Y({method:`get`,url:`/v1/post/collection`,params:e}),be=e=>Y({method:`post`,url:`/v1/post/collection`,data:e}),xe=e=>Y({method:`get`,url:`/v1/post/comments`,params:e}),Se=e=>Y({method:`get`,url:`/v1/trends/index`,params:e}),Ce=e=>Y({method:`post`,url:`/v1/post`,data:e}),we=e=>Y({method:`delete`,url:`/v1/post`,data:e}),Te=e=>Y({method:`post`,url:`/v1/post/lock`,data:e}),Ee=e=>Y({method:`post`,url:`/v1/post/stick`,data:e}),De=e=>Y({method:`post`,url:`/v1/post/highlight`,data:e}),Oe=e=>Y({method:`post`,url:`/v1/post/visibility`,data:e}),ke=e=>Y({method:`post`,url:`/v1/tweet/comment/thumbsup`,data:e}),Ae=e=>Y({method:`post`,url:`/v1/tweet/comment/thumbsdown`,data:e}),je=e=>Y({method:`post`,url:`/v1/tweet/reply/thumbsup`,data:e}),Me=e=>Y({method:`post`,url:`/v1/tweet/reply/thumbsdown`,data:e}),Ne=e=>Y({method:`post`,url:`/v1/post/comment`,data:e}),Pe=e=>Y({method:`delete`,url:`/v1/post/comment`,data:e}),Fe=e=>Y({method:`post`,url:`/v1/post/comment/highlight`,data:e}),Ie=e=>Y({method:`post`,url:`/v1/post/comment/reply`,data:e}),Le=e=>Y({method:`delete`,url:`/v1/post/comment/reply`,data:e}),Re=e=>Y({method:`post`,url:`/v1/topic/stick`,data:e}),ze=e=>Y({method:`post`,url:`/v1/topic/pin`,data:e}),Be=e=>Y({method:`post`,url:`/v1/topic/follow`,data:e}),Ve=e=>Y({method:`post`,url:`/v1/topic/unfollow`,data:e});Z.locale(`zh-cn`);var He=e=>Z.unix(e).fromNow(),Ue=e=>{let t=Z.unix(e),n=Z();return t.year()==n.year()?Z().diff(t,`month`)>3?t.utc(!0).format(`MM-DD HH:mm`):t.fromNow():t.utc(!0).format(`YYYY-MM-DD HH:mm`)},We=e=>{let t=Z.unix(e),n=Z();return t.year()==n.year()?Z().diff(t,`month`)>3?t.utc(!0).format(`MM-DD`):t.fromNow():t.utc(!0).format(`YYYY-MM-DD`)},Ge=e=>Z.unix(e).utc(!0).format(`YYYY年MM月`),Ke={key:0,class:`rightbar-wrap`},qe={class:`search-wrap`},Je={class:`post-num`},Ye={class:`post-num`},Xe={class:`copyright`},Ze=[`href`],Qe=[`href`],$e={class:`site-info-item`},et=X(e({__name:`rightbar`,setup(e){let a=b([]),p=b([]),g=b(!1),y=b(``),x=J(),C=K(),D=q(),{collapsedRight:O,refreshTopicFollow:k}=E(x),{userInfo:A,userLogined:j}=E(C),{profile:M}=E(D),ne=ee(),N=b(0),P=b(0),L=b(0),R=b(0),z=b(null),B=()=>{G.v1.admin.get.site.status().then(e=>{N.value=e.register_user_count,P.value=e.online_user_count,L.value=e.history_max_online,R.value=e.server_up_time}).catch(e=>{}),X.disconnect()},V=()=>{g.value=!0,he({type:`hot_extral`,num:12,extral_num:6}).then(e=>{a.value=e.topics,p.value=e.extral_topics??[],Y.value=!0,g.value=!1}).catch(e=>{g.value=!1})},H=e=>e>=1e3?(e/1e3).toFixed(1)+`k`:e,W=()=>{ne.push({name:`home`,query:{q:y.value}})},Y=m({get:()=>j.value&&p.value.length!==0,set:e=>{}});f(()=>({refreshTopicFollow:k.value,userLogined:j.value}),(e,t)=>{(e.refreshTopicFollow!==t.refreshTopicFollow||e.userLogined)&&V(),A.value.is_admin&&B()});let X=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&B()})},{root:null,rootMargin:`0px`,threshold:1});return i(()=>{z.value&&X.observe(z.value),V()}),(e,i)=>{let f=te,m=U,b=o(`router-link`),x=re,C=I,E=F;return v(O)?n(``,!0):(d(),w(`div`,Ke,[T(`div`,qe,[c(m,{round:``,clearable:``,placeholder:`搜一搜...`,value:y.value,"onUpdate:value":i[0]||=e=>y.value=e,onKeyup:h(S(W,[`prevent`]),[`enter`])},{prefix:l(()=>[c(f,{component:v(oe)},null,8,[`component`])]),_:1},8,[`value`,`onKeyup`])]),Y.value?(d(),u(C,{key:0,class:`hottopic-wrap`,title:`关注话题`,embedded:``,bordered:!1,size:`small`},{default:l(()=>[c(x,{show:g.value},{default:l(()=>[(d(!0),w(_,null,s(p.value,e=>(d(),w(`div`,{class:`hot-tag-item`,key:e.id},[c(b,{class:`hash-link`,to:{name:`home`,query:{q:e.tag,t:`tag`}}},{default:l(()=>[r(` #`+t(e.tag),1)]),_:2},1032,[`to`]),T(`div`,Je,t(H(e.quote_num)),1)]))),128))]),_:1},8,[`show`])]),_:1})):n(``,!0),c(C,{class:`hottopic-wrap`,title:`热门话题`,embedded:``,bordered:!1,size:`small`},{default:l(()=>[c(x,{show:g.value},{default:l(()=>[(d(!0),w(_,null,s(a.value,e=>(d(),w(`div`,{class:`hot-tag-item`,key:e.id},[c(b,{class:`hash-link`,to:{name:`home`,query:{q:e.tag,t:`tag`}}},{default:l(()=>[r(` #`+t(e.tag),1)]),_:2},1032,[`to`]),T(`div`,Ye,t(H(e.quote_num)),1)]))),128))]),_:1},8,[`show`])]),_:1}),c(C,{class:`copyright-wrap`,embedded:``,bordered:!1,size:`small`},{default:l(()=>[T(`div`,Xe,`© `+t(v(M).copyrightTop),1),T(`div`,null,[c(E,null,{default:l(()=>[T(`a`,{href:v(M).copyrightLeftLink,target:`_blank`,class:`hash-link`},t(v(M).copyrightLeft),9,Ze),T(`a`,{href:v(M).copyrightRightLink,target:`_blank`,class:`hash-link`},t(v(M).copyrightRight),9,Qe)]),_:1})])]),_:1}),v(A).is_admin?(d(),w(`div`,{key:1,class:`site-info`,ref_key:`userInfoElement`,ref:z},[T(`span`,$e,t(N.value)+` 注册用户,`+t(P.value)+` 人在线,最高在线 `+t(L.value)+` 人,站点上线于 `+t(v(He)(R.value)),1)],512)):n(``,!0)]))}}}),[[`__scopeId`,`data-v-2ce4deb6`]]),tt=()=>Y({method:`get`,url:`/v1/site/profile`}),nt={"has-sider":``,class:`main-wrap`,position:`static`},rt={key:0},it={class:`content-wrap`},at=e({__name:`App`,setup(e){let t=J(),r=q(),{theme:s,desktopModelShow:f}=E(t),h=m(()=>s.value===`dark`?W:null);function _(){r.loadDefaultSiteProfile(),tt().then(e=>{r.updateSiteProfile(e)}).catch(e=>{console.log(e)})}return i(()=>{_()}),(e,t)=>{let r=ae,i=o(`router-view`),s=et,m=pe,_=L,y=j,b=M,x=R;return d(),u(x,{theme:h.value},{default:l(()=>[c(y,null,{default:l(()=>[c(_,null,{default:l(()=>[T(`div`,{class:a([`app-container`,{dark:h.value?.name===`dark`,mobile:!v(f)}])},[T(`div`,nt,[v(f)?(d(),w(`div`,rt,[c(r)])):n(``,!0),T(`div`,it,[c(i,{class:`app-wrap`},{default:l(({Component:t})=>[(d(),u(g,null,[e.$route.meta.keepAlive?(d(),u(p(t),{key:0})):n(``,!0)],1024)),e.$route.meta.keepAlive?n(``,!0):(d(),u(p(t),{key:0}))]),_:1})]),c(s)]),c(m)],2)]),_:1})]),_:1}),c(b)]),_:1},8,[`theme`])}}}),ot=D();x(at).use(ue).use(ot).mount(`#app`);export{je as A,be as C,Ae as D,Re as E,Oe as M,$ as N,Me as O,ze as S,Ee as T,me as _,Ne as a,De as b,Pe as c,Be as d,Se as f,_e as g,xe as h,He as i,Ve as j,ke as k,Le as l,ye as m,We as n,Ie as o,ge as p,Ue as r,Ce as s,Ge as t,we as u,he as v,ve as w,Te as x,Fe as y}; |